From c5812eea68afdb0e4e774f4f15ec4a34f0c3100c Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Tue, 13 Aug 2024 08:21:28 +0200 Subject: [PATCH 001/121] core: list return empty array instead of null, when no cores are installed (#2691) --- internal/cli/core/list.go | 6 +++--- internal/integrationtest/core/core_test.go | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/cli/core/list.go b/internal/cli/core/list.go index 24bae8a82ab..4fe1661b0e5 100644 --- a/internal/cli/core/list.go +++ b/internal/cli/core/list.go @@ -88,9 +88,9 @@ func GetList(ctx context.Context, srv rpc.ArduinoCoreServiceServer, inst *rpc.In } func newCoreListResult(in []*rpc.PlatformSummary, updatableOnly bool) *coreListResult { - res := &coreListResult{updatableOnly: updatableOnly} - for _, platformSummary := range in { - res.Platforms = append(res.Platforms, result.NewPlatformSummary(platformSummary)) + res := &coreListResult{updatableOnly: updatableOnly, Platforms: make([]*result.PlatformSummary, len(in))} + for i, platformSummary := range in { + res.Platforms[i] = result.NewPlatformSummary(platformSummary) } return res } diff --git a/internal/integrationtest/core/core_test.go b/internal/integrationtest/core/core_test.go index 1f8850f0856..08ed34fadfd 100644 --- a/internal/integrationtest/core/core_test.go +++ b/internal/integrationtest/core/core_test.go @@ -1174,6 +1174,7 @@ func TestCoreListWhenNoPlatformAreInstalled(t *testing.T) { stdout, _, err := cli.Run("core", "list", "--json") require.NoError(t, err) requirejson.Query(t, stdout, `.platforms | length`, `0`) + requirejson.Query(t, stdout, `.platforms | select(.!=null)`, `[]`) stdout, _, err = cli.Run("core", "list") require.NoError(t, err) From 0cae891786c1091fefff12f5301325ad6b01109a Mon Sep 17 00:00:00 2001 From: per1234 Date: Tue, 3 Sep 2024 13:24:39 -0700 Subject: [PATCH 002/121] [skip changelog] Configure actions/upload-artifact action to upload required hidden files (#2699) A breaking change was made in the 3.2.1 release of the "actions/upload-artifact" action, without doing a major version bump as would be done in a responsibly maintained project. The action now defaults to not uploading "hidden" files. This project's "Check Go Dependencies" workflow uses the "Licensed" tool to check for incompatible dependency licenses. The dependencies license metadata cache used by Licensed is stored in a folder named `.licensed`. In order to facilitate updates, the workflow uploads the generated dependencies license metadata cache as a workflow artifact when the current cache is found to be outdated. The `.` at the start of the `.licensed` folder name causes it to now not be uploaded to the workflow artifact. In order to catch such problems, the workflow configures the "actions/upload-artifact" action to fail if no files were uploaded. So in addition to not uploading the artifact, the change in the "actions/upload-artifact" action's behavior also resulted in the workflow runs failing: Error: No files were found with the provided path: .licenses/. No artifacts will be uploaded. The problem is fixed by disabling the "actions/upload-artifact" action's new behavior via the `include-hidden-files` input. After this change, the workflow can once more upload the dependencies license metadata cache to a workflow artifact as needed. --- .github/workflows/check-go-dependencies-task.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/check-go-dependencies-task.yml b/.github/workflows/check-go-dependencies-task.yml index 5949df9e89f..c54558672b4 100644 --- a/.github/workflows/check-go-dependencies-task.yml +++ b/.github/workflows/check-go-dependencies-task.yml @@ -105,6 +105,7 @@ jobs: uses: actions/upload-artifact@v4 with: if-no-files-found: error + include-hidden-files: true name: dep-licenses-cache path: .licenses/ From 642ce2ecaeef3f642c462bf9300738bf06068157 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 9 Sep 2024 15:12:20 +0200 Subject: [PATCH 003/121] Added possibility to set custom properties on upload/burn-bootloader/debug commands. (#2693) * Fixed dry-run in upload with programmer * Fixed doc comment * Added upload properties to gRPC Upload, UploadWithProgrammer, and BurnBootloader * Removed unused var * Added --upload-properties flag to CLI `upload` and `burn-bootloader` commands. * Added custom debug properties to Debug/IsDebugSupported commands (gRPC and CLI) --- commands/service_debug_config.go | 23 +- commands/service_upload.go | 31 +- commands/service_upload_burnbootloader.go | 1 + commands/service_upload_test.go | 1 + internal/cli/burnbootloader/burnbootloader.go | 31 +- internal/cli/debug/debug.go | 37 ++- internal/cli/debug/debug_check.go | 28 +- internal/cli/upload/upload.go | 45 +-- rpc/cc/arduino/cli/commands/v1/compile.pb.go | 2 +- rpc/cc/arduino/cli/commands/v1/compile.proto | 2 +- rpc/cc/arduino/cli/commands/v1/debug.pb.go | 184 ++++++----- rpc/cc/arduino/cli/commands/v1/debug.proto | 4 + rpc/cc/arduino/cli/commands/v1/upload.pb.go | 304 ++++++++++-------- rpc/cc/arduino/cli/commands/v1/upload.proto | 6 + 14 files changed, 404 insertions(+), 295 deletions(-) diff --git a/commands/service_debug_config.go b/commands/service_debug_config.go index 018ae4033e8..232940eb293 100644 --- a/commands/service_debug_config.go +++ b/commands/service_debug_config.go @@ -19,6 +19,7 @@ import ( "context" "encoding/json" "errors" + "fmt" "reflect" "slices" "strconv" @@ -55,13 +56,14 @@ func (s *arduinoCoreServerImpl) IsDebugSupported(ctx context.Context, req *rpc.I } defer release() configRequest := &rpc.GetDebugConfigRequest{ - Instance: req.GetInstance(), - Fqbn: req.GetFqbn(), - SketchPath: "", - Port: req.GetPort(), - Interpreter: req.GetInterpreter(), - ImportDir: "", - Programmer: req.GetProgrammer(), + Instance: req.GetInstance(), + Fqbn: req.GetFqbn(), + SketchPath: "", + Port: req.GetPort(), + Interpreter: req.GetInterpreter(), + ImportDir: "", + Programmer: req.GetProgrammer(), + DebugProperties: req.GetDebugProperties(), } expectedOutput, err := getDebugProperties(configRequest, pme, true) var x *cmderrors.FailedDebugError @@ -202,6 +204,13 @@ func getDebugProperties(req *rpc.GetDebugConfigRequest, pme *packagemanager.Expl } } + // Add user provided custom debug properties + if p, err := properties.LoadFromSlice(req.GetDebugProperties()); err == nil { + debugProperties.Merge(p) + } else { + return nil, fmt.Errorf("invalid build properties: %w", err) + } + if !debugProperties.ContainsKey("executable") || debugProperties.Get("executable") == "" { return nil, &cmderrors.FailedDebugError{Message: i18n.Tr("Debugging not supported for board %s", req.GetFqbn())} } diff --git a/commands/service_upload.go b/commands/service_upload.go index 330decc3c5e..e3c8c176278 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -205,6 +205,7 @@ func (s *arduinoCoreServerImpl) Upload(req *rpc.UploadRequest, stream rpc.Arduin errStream, req.GetDryRun(), req.GetUserFields(), + req.GetUploadProperties(), ) if err != nil { return err @@ -246,16 +247,18 @@ func (s *arduinoCoreServerImpl) UploadUsingProgrammer(req *rpc.UploadUsingProgra return &cmderrors.MissingProgrammerError{} } return s.Upload(&rpc.UploadRequest{ - Instance: req.GetInstance(), - SketchPath: req.GetSketchPath(), - ImportFile: req.GetImportFile(), - ImportDir: req.GetImportDir(), - Fqbn: req.GetFqbn(), - Port: req.GetPort(), - Programmer: req.GetProgrammer(), - Verbose: req.GetVerbose(), - Verify: req.GetVerify(), - UserFields: req.GetUserFields(), + Instance: req.GetInstance(), + SketchPath: req.GetSketchPath(), + ImportFile: req.GetImportFile(), + ImportDir: req.GetImportDir(), + Fqbn: req.GetFqbn(), + Port: req.GetPort(), + Programmer: req.GetProgrammer(), + Verbose: req.GetVerbose(), + Verify: req.GetVerify(), + UserFields: req.GetUserFields(), + DryRun: req.GetDryRun(), + UploadProperties: req.GetUploadProperties(), }, streamAdapter) } @@ -266,6 +269,7 @@ func runProgramAction(ctx context.Context, pme *packagemanager.Explorer, verbose, verify, burnBootloader bool, outStream, errStream io.Writer, dryRun bool, userFields map[string]string, + requestUploadProperties []string, ) (*rpc.Port, error) { port := rpc.DiscoveryPortFromRPCPort(userPort) if port == nil || (port.Address == "" && port.Protocol == "") { @@ -377,6 +381,13 @@ func runProgramAction(ctx context.Context, pme *packagemanager.Explorer, uploadProperties.Merge(programmer.Properties) } + // Add user provided custom upload properties + if p, err := properties.LoadFromSlice(requestUploadProperties); err == nil { + uploadProperties.Merge(p) + } else { + return nil, fmt.Errorf("invalid build properties: %w", err) + } + // Certain tools require the user to provide custom fields at run time, // if they've been provided set them // For more info: diff --git a/commands/service_upload_burnbootloader.go b/commands/service_upload_burnbootloader.go index 448618b164c..8f98cd07a05 100644 --- a/commands/service_upload_burnbootloader.go +++ b/commands/service_upload_burnbootloader.go @@ -88,6 +88,7 @@ func (s *arduinoCoreServerImpl) BurnBootloader(req *rpc.BurnBootloaderRequest, s errStream, req.GetDryRun(), map[string]string{}, // User fields + req.GetUploadProperties(), ); err != nil { return err } diff --git a/commands/service_upload_test.go b/commands/service_upload_test.go index d350b5a6470..c13b66af29d 100644 --- a/commands/service_upload_test.go +++ b/commands/service_upload_test.go @@ -202,6 +202,7 @@ func TestUploadPropertiesComposition(t *testing.T) { errStream, false, map[string]string{}, + nil, ) verboseVerifyOutput := "verbose verify" if !verboseVerify { diff --git a/internal/cli/burnbootloader/burnbootloader.go b/internal/cli/burnbootloader/burnbootloader.go index 5187036aabc..8b479e896e7 100644 --- a/internal/cli/burnbootloader/burnbootloader.go +++ b/internal/cli/burnbootloader/burnbootloader.go @@ -32,13 +32,13 @@ import ( ) var ( - fqbn arguments.Fqbn - port arguments.Port - verbose bool - verify bool - programmer arguments.Programmer - dryRun bool - tr = i18n.Tr + fqbn arguments.Fqbn + port arguments.Port + verbose bool + verify bool + programmer arguments.Programmer + dryRun bool + uploadProperties []string ) // NewCommand created a new `burn-bootloader` command @@ -57,6 +57,8 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { fqbn.AddToCommand(burnBootloaderCommand, srv) port.AddToCommand(burnBootloaderCommand, srv) programmer.AddToCommand(burnBootloaderCommand, srv) + burnBootloaderCommand.Flags().StringArrayVar(&uploadProperties, "upload-property", []string{}, + i18n.Tr("Override an upload property with a custom value. Can be used multiple times for multiple properties.")) burnBootloaderCommand.Flags().BoolVarP(&verify, "verify", "t", false, i18n.Tr("Verify uploaded binary after the upload.")) burnBootloaderCommand.Flags().BoolVarP(&verbose, "verbose", "v", false, i18n.Tr("Turns on verbose mode.")) burnBootloaderCommand.Flags().BoolVar(&dryRun, "dry-run", false, i18n.Tr("Do not perform the actual upload, just log out actions")) @@ -79,13 +81,14 @@ func runBootloaderCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer) stdOut, stdErr, res := feedback.OutputStreams() stream := commands.BurnBootloaderToServerStreams(ctx, stdOut, stdErr) if err := srv.BurnBootloader(&rpc.BurnBootloaderRequest{ - Instance: instance, - Fqbn: fqbn.String(), - Port: discoveryPort, - Verbose: verbose, - Verify: verify, - Programmer: programmer.String(ctx, instance, srv, fqbn.String()), - DryRun: dryRun, + Instance: instance, + Fqbn: fqbn.String(), + Port: discoveryPort, + Verbose: verbose, + Verify: verify, + Programmer: programmer.String(ctx, instance, srv, fqbn.String()), + UploadProperties: uploadProperties, + DryRun: dryRun, }, stream); err != nil { errcode := feedback.ErrGeneric if errors.Is(err, &cmderrors.ProgrammerRequiredForUploadError{}) { diff --git a/internal/cli/debug/debug.go b/internal/cli/debug/debug.go index 84ac83c8cad..fa6e91491c4 100644 --- a/internal/cli/debug/debug.go +++ b/internal/cli/debug/debug.go @@ -38,13 +38,14 @@ import ( // NewCommand created a new `upload` command func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { var ( - fqbnArg arguments.Fqbn - portArgs arguments.Port - profileArg arguments.Profile - interpreter string - importDir string - printInfo bool - programmer arguments.Programmer + fqbnArg arguments.Fqbn + portArgs arguments.Port + profileArg arguments.Profile + interpreter string + importDir string + printInfo bool + programmer arguments.Programmer + debugProperties []string ) debugCommand := &cobra.Command{ @@ -54,7 +55,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { Example: " " + os.Args[0] + " debug -b arduino:samd:mkr1000 -P atmel_ice /home/user/Arduino/MySketch", Args: cobra.MaximumNArgs(1), Run: func(cmd *cobra.Command, args []string) { - runDebugCommand(cmd.Context(), srv, args, &portArgs, &fqbnArg, interpreter, importDir, &programmer, printInfo, &profileArg) + runDebugCommand(cmd.Context(), srv, args, &portArgs, &fqbnArg, interpreter, importDir, &programmer, printInfo, &profileArg, debugProperties) }, } @@ -66,12 +67,15 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { debugCommand.Flags().StringVar(&interpreter, "interpreter", "console", i18n.Tr("Debug interpreter e.g.: %s", "console, mi, mi1, mi2, mi3")) debugCommand.Flags().StringVarP(&importDir, "input-dir", "", "", i18n.Tr("Directory containing binaries for debug.")) debugCommand.Flags().BoolVarP(&printInfo, "info", "I", false, i18n.Tr("Show metadata about the debug session instead of starting the debugger.")) + debugCommand.Flags().StringArrayVar(&debugProperties, "debug-property", []string{}, + i18n.Tr("Override an debug property with a custom value. Can be used multiple times for multiple properties.")) return debugCommand } func runDebugCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, args []string, portArgs *arguments.Port, fqbnArg *arguments.Fqbn, - interpreter string, importDir string, programmer *arguments.Programmer, printInfo bool, profileArg *arguments.Profile) { + interpreter string, importDir string, programmer *arguments.Programmer, printInfo bool, profileArg *arguments.Profile, + debugProperties []string) { logrus.Info("Executing `arduino-cli debug`") path := "" @@ -111,13 +115,14 @@ func runDebugCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, args } debugConfigRequested := &rpc.GetDebugConfigRequest{ - Instance: inst, - Fqbn: fqbn, - SketchPath: sketchPath.String(), - Port: port, - Interpreter: interpreter, - ImportDir: importDir, - Programmer: prog, + Instance: inst, + Fqbn: fqbn, + SketchPath: sketchPath.String(), + Port: port, + Interpreter: interpreter, + ImportDir: importDir, + Programmer: prog, + DebugProperties: debugProperties, } if printInfo { diff --git a/internal/cli/debug/debug_check.go b/internal/cli/debug/debug_check.go index ea64390b311..779348c8a82 100644 --- a/internal/cli/debug/debug_check.go +++ b/internal/cli/debug/debug_check.go @@ -31,27 +31,32 @@ import ( func newDebugCheckCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { var ( - fqbnArg arguments.Fqbn - portArgs arguments.Port - interpreter string - programmer arguments.Programmer + fqbnArg arguments.Fqbn + portArgs arguments.Port + interpreter string + programmer arguments.Programmer + debugProperties []string ) debugCheckCommand := &cobra.Command{ Use: "check", Short: i18n.Tr("Check if the given board/programmer combination supports debugging."), Example: " " + os.Args[0] + " debug check -b arduino:samd:mkr1000 -P atmel_ice", Run: func(cmd *cobra.Command, args []string) { - runDebugCheckCommand(cmd.Context(), srv, &portArgs, &fqbnArg, interpreter, &programmer) + runDebugCheckCommand(cmd.Context(), srv, &portArgs, &fqbnArg, interpreter, &programmer, debugProperties) }, } fqbnArg.AddToCommand(debugCheckCommand, srv) portArgs.AddToCommand(debugCheckCommand, srv) programmer.AddToCommand(debugCheckCommand, srv) debugCheckCommand.Flags().StringVar(&interpreter, "interpreter", "console", i18n.Tr("Debug interpreter e.g.: %s", "console, mi, mi1, mi2, mi3")) + debugCheckCommand.Flags().StringArrayVar(&debugProperties, "debug-property", []string{}, + i18n.Tr("Override an debug property with a custom value. Can be used multiple times for multiple properties.")) return debugCheckCommand } -func runDebugCheckCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, portArgs *arguments.Port, fqbnArg *arguments.Fqbn, interpreter string, programmerArg *arguments.Programmer) { +func runDebugCheckCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, portArgs *arguments.Port, + fqbnArg *arguments.Fqbn, interpreter string, programmerArg *arguments.Programmer, debugProperties []string, +) { instance := instance.CreateAndInit(ctx, srv) logrus.Info("Executing `arduino-cli debug`") @@ -61,11 +66,12 @@ func runDebugCheckCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, } fqbn := fqbnArg.String() resp, err := srv.IsDebugSupported(ctx, &rpc.IsDebugSupportedRequest{ - Instance: instance, - Fqbn: fqbn, - Port: port, - Interpreter: interpreter, - Programmer: programmerArg.String(ctx, instance, srv, fqbn), + Instance: instance, + Fqbn: fqbn, + Port: port, + Interpreter: interpreter, + Programmer: programmerArg.String(ctx, instance, srv, fqbn), + DebugProperties: debugProperties, }) if err != nil { feedback.FatalError(err, feedback.ErrGeneric) diff --git a/internal/cli/upload/upload.go b/internal/cli/upload/upload.go index 90ba5bf6d7d..28a961bc593 100644 --- a/internal/cli/upload/upload.go +++ b/internal/cli/upload/upload.go @@ -36,16 +36,16 @@ import ( ) var ( - fqbnArg arguments.Fqbn - portArgs arguments.Port - profileArg arguments.Profile - verbose bool - verify bool - importDir string - importFile string - programmer arguments.Programmer - dryRun bool - tr = i18n.Tr + fqbnArg arguments.Fqbn + portArgs arguments.Port + profileArg arguments.Profile + verbose bool + verify bool + importDir string + importFile string + programmer arguments.Programmer + dryRun bool + uploadProperties []string ) // NewCommand created a new `upload` command @@ -72,6 +72,8 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { profileArg.AddToCommand(uploadCommand, srv) uploadCommand.Flags().StringVarP(&importDir, "input-dir", "", "", i18n.Tr("Directory containing binaries to upload.")) uploadCommand.Flags().StringVarP(&importFile, "input-file", "i", "", i18n.Tr("Binary file to upload.")) + uploadCommand.Flags().StringArrayVar(&uploadProperties, "upload-property", []string{}, + i18n.Tr("Override an upload property with a custom value. Can be used multiple times for multiple properties.")) uploadCommand.Flags().BoolVarP(&verify, "verify", "t", false, i18n.Tr("Verify uploaded binary after the upload.")) uploadCommand.Flags().BoolVarP(&verbose, "verbose", "v", false, i18n.Tr("Optional, turns on verbose mode.")) programmer.AddToCommand(uploadCommand, srv) @@ -185,17 +187,18 @@ func runUploadCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, arg stdOut, stdErr, stdIOResult := feedback.OutputStreams() req := &rpc.UploadRequest{ - Instance: inst, - Fqbn: fqbn, - SketchPath: path, - Port: port, - Verbose: verbose, - Verify: verify, - ImportFile: importFile, - ImportDir: importDir, - Programmer: prog, - DryRun: dryRun, - UserFields: fields, + Instance: inst, + Fqbn: fqbn, + SketchPath: path, + Port: port, + Verbose: verbose, + Verify: verify, + ImportFile: importFile, + ImportDir: importDir, + Programmer: prog, + DryRun: dryRun, + UserFields: fields, + UploadProperties: uploadProperties, } stream, streamResp := commands.UploadToServerStreams(ctx, stdOut, stdErr) if err := srv.Upload(req, stream); err != nil { diff --git a/rpc/cc/arduino/cli/commands/v1/compile.pb.go b/rpc/cc/arduino/cli/commands/v1/compile.pb.go index 80a6b9fd997..33fa8d6314c 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/compile.pb.go @@ -59,7 +59,7 @@ type CompileRequest struct { // a directory will be created in the operating system's default temporary // path. BuildPath string `protobuf:"bytes,7,opt,name=build_path,json=buildPath,proto3" json:"build_path,omitempty"` - // List of custom build properties separated by commas. + // List of custom build properties. BuildProperties []string `protobuf:"bytes,8,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"` // Used to tell gcc which warning level to use. The level names are: "none", // "default", "more" and "all". diff --git a/rpc/cc/arduino/cli/commands/v1/compile.proto b/rpc/cc/arduino/cli/commands/v1/compile.proto index 5a103c6f5bf..fb21c8f9bae 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.proto +++ b/rpc/cc/arduino/cli/commands/v1/compile.proto @@ -42,7 +42,7 @@ message CompileRequest { // a directory will be created in the operating system's default temporary // path. string build_path = 7; - // List of custom build properties separated by commas. + // List of custom build properties. repeated string build_properties = 8; // Used to tell gcc which warning level to use. The level names are: "none", // "default", "more" and "all". diff --git a/rpc/cc/arduino/cli/commands/v1/debug.pb.go b/rpc/cc/arduino/cli/commands/v1/debug.pb.go index 433d008ea69..7d0deb00cee 100644 --- a/rpc/cc/arduino/cli/commands/v1/debug.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/debug.pb.go @@ -211,6 +211,8 @@ type IsDebugSupportedRequest struct { Interpreter string `protobuf:"bytes,4,opt,name=interpreter,proto3" json:"interpreter,omitempty"` // The programmer to use for debugging. Programmer string `protobuf:"bytes,5,opt,name=programmer,proto3" json:"programmer,omitempty"` + // List of custom debug properties. + DebugProperties []string `protobuf:"bytes,6,rep,name=debug_properties,json=debugProperties,proto3" json:"debug_properties,omitempty"` } func (x *IsDebugSupportedRequest) Reset() { @@ -280,6 +282,13 @@ func (x *IsDebugSupportedRequest) GetProgrammer() string { return "" } +func (x *IsDebugSupportedRequest) GetDebugProperties() []string { + if x != nil { + return x.DebugProperties + } + return nil +} + type IsDebugSupportedResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -364,6 +373,8 @@ type GetDebugConfigRequest struct { ImportDir string `protobuf:"bytes,8,opt,name=import_dir,json=importDir,proto3" json:"import_dir,omitempty"` // The programmer to use for debugging. Programmer string `protobuf:"bytes,9,opt,name=programmer,proto3" json:"programmer,omitempty"` + // List of custom debug properties. + DebugProperties []string `protobuf:"bytes,10,rep,name=debug_properties,json=debugProperties,proto3" json:"debug_properties,omitempty"` } func (x *GetDebugConfigRequest) Reset() { @@ -447,6 +458,13 @@ func (x *GetDebugConfigRequest) GetProgrammer() string { return "" } +func (x *GetDebugConfigRequest) GetDebugProperties() []string { + if x != nil { + return x.DebugProperties + } + return nil +} + type GetDebugConfigResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -777,7 +795,7 @@ var file_cc_arduino_cli_commands_v1_debug_proto_rawDesc = []byte{ 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x1a, 0x1e, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x22, 0xe7, 0x01, 0x0a, 0x17, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, + 0x67, 0x65, 0x22, 0x92, 0x02, 0x0a, 0x17, 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 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, @@ -791,85 +809,91 @@ var file_cc_arduino_cli_commands_v1_debug_proto_rawDesc = []byte{ 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x22, 0x6a, 0x0a, 0x18, - 0x49, 0x73, 0x44, 0x65, 0x62, 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x65, 0x62, 0x75, - 0x67, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, - 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x62, - 0x75, 0x67, 0x5f, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, - 0x65, 0x62, 0x75, 0x67, 0x46, 0x71, 0x62, 0x6e, 0x22, 0xa5, 0x02, 0x0a, 0x15, 0x47, 0x65, 0x74, - 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, - 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, - 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x72, - 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, - 0x20, 0x0a, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, - 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, - 0x22, 0xe4, 0x04, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, - 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, - 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x6f, - 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0d, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, - 0x12, 0x29, 0x0a, 0x10, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, - 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x74, 0x6f, 0x6f, 0x6c, - 0x63, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x70, 0x61, - 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x50, 0x61, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x17, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, - 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x74, 0x6f, 0x6f, - 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x13, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6c, 0x0a, 0x0e, - 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x09, - 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x63, 0x75, 0x73, - 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x76, - 0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x76, - 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, - 0x6d, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, - 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x1a, 0x40, 0x0a, 0x12, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x20, 0x0a, 0x1e, 0x44, 0x65, 0x62, 0x75, 0x67, - 0x47, 0x43, 0x43, 0x54, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x70, 0x0a, 0x1f, 0x44, 0x65, 0x62, - 0x75, 0x67, 0x4f, 0x70, 0x65, 0x6e, 0x4f, 0x43, 0x44, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, - 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, - 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x44, 0x69, - 0x72, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x07, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x73, 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, + 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, + 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x50, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x6a, 0x0a, 0x18, 0x49, 0x73, 0x44, 0x65, 0x62, + 0x75, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, + 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x12, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x53, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x66, 0x71, + 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x65, 0x62, 0x75, 0x67, 0x46, + 0x71, 0x62, 0x6e, 0x22, 0xd0, 0x02, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 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, + 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, + 0x71, 0x62, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, + 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, + 0x50, 0x61, 0x74, 0x68, 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, + 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x29, 0x0a, 0x10, 0x64, + 0x65, 0x62, 0x75, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, + 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x50, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xe4, 0x04, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x44, 0x65, + 0x62, 0x75, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x12, + 0x25, 0x0a, 0x0e, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x61, 0x74, + 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, + 0x69, 0x6e, 0x50, 0x61, 0x74, 0x68, 0x12, 0x29, 0x0a, 0x10, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, + 0x61, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0f, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x50, 0x72, 0x65, 0x66, 0x69, + 0x78, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x61, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x17, 0x74, 0x6f, + 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, + 0x79, 0x52, 0x16, 0x74, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x14, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x13, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x6c, 0x0a, 0x0e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x47, 0x65, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, + 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, + 0x12, 0x19, 0x0a, 0x08, 0x73, 0x76, 0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x0a, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x73, 0x76, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x1a, 0x40, 0x0a, 0x12, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x20, 0x0a, + 0x1e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x47, 0x43, 0x43, 0x54, 0x6f, 0x6f, 0x6c, 0x63, 0x68, 0x61, + 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x70, 0x0a, 0x1f, 0x44, 0x65, 0x62, 0x75, 0x67, 0x4f, 0x70, 0x65, 0x6e, 0x4f, 0x43, 0x44, 0x53, + 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x73, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x73, 0x44, 0x69, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x73, 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 ( diff --git a/rpc/cc/arduino/cli/commands/v1/debug.proto b/rpc/cc/arduino/cli/commands/v1/debug.proto index 208d91d7cb7..6a53e0f27cc 100644 --- a/rpc/cc/arduino/cli/commands/v1/debug.proto +++ b/rpc/cc/arduino/cli/commands/v1/debug.proto @@ -71,6 +71,8 @@ message IsDebugSupportedRequest { string interpreter = 4; // The programmer to use for debugging. string programmer = 5; + // List of custom debug properties. + repeated string debug_properties = 6; } message IsDebugSupportedResponse { @@ -103,6 +105,8 @@ message GetDebugConfigRequest { string import_dir = 8; // The programmer to use for debugging. string programmer = 9; + // List of custom debug properties. + repeated string debug_properties = 10; } message GetDebugConfigResponse { diff --git a/rpc/cc/arduino/cli/commands/v1/upload.pb.go b/rpc/cc/arduino/cli/commands/v1/upload.pb.go index be4585257ed..6491669c2c6 100644 --- a/rpc/cc/arduino/cli/commands/v1/upload.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/upload.pb.go @@ -77,6 +77,8 @@ type UploadRequest struct { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields UserFields map[string]string `protobuf:"bytes,11,rep,name=user_fields,json=userFields,proto3" json:"user_fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + // List of custom upload properties. + UploadProperties []string `protobuf:"bytes,12,rep,name=upload_properties,json=uploadProperties,proto3" json:"upload_properties,omitempty"` } func (x *UploadRequest) Reset() { @@ -188,6 +190,13 @@ func (x *UploadRequest) GetUserFields() map[string]string { return nil } +func (x *UploadRequest) GetUploadProperties() []string { + if x != nil { + return x.UploadProperties + } + return nil +} + type UploadResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -412,6 +421,8 @@ type UploadUsingProgrammerRequest struct { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields UserFields map[string]string `protobuf:"bytes,11,rep,name=user_fields,json=userFields,proto3" json:"user_fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + // List of custom upload properties. + UploadProperties []string `protobuf:"bytes,12,rep,name=upload_properties,json=uploadProperties,proto3" json:"upload_properties,omitempty"` } func (x *UploadUsingProgrammerRequest) Reset() { @@ -523,6 +534,13 @@ func (x *UploadUsingProgrammerRequest) GetUserFields() map[string]string { return nil } +func (x *UploadUsingProgrammerRequest) GetUploadProperties() []string { + if x != nil { + return x.UploadProperties + } + return nil +} + type UploadUsingProgrammerResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -633,6 +651,8 @@ type BurnBootloaderRequest struct { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields UserFields map[string]string `protobuf:"bytes,11,rep,name=user_fields,json=userFields,proto3" json:"user_fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + // List of custom upload properties. + UploadProperties []string `protobuf:"bytes,12,rep,name=upload_properties,json=uploadProperties,proto3" json:"upload_properties,omitempty"` } func (x *BurnBootloaderRequest) Reset() { @@ -723,6 +743,13 @@ func (x *BurnBootloaderRequest) GetUserFields() map[string]string { return nil } +func (x *BurnBootloaderRequest) GetUploadProperties() []string { + if x != nil { + return x.UploadProperties + } + return nil +} + type BurnBootloaderResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1111,7 +1138,7 @@ var file_cc_arduino_cli_commands_v1_upload_proto_rawDesc = []byte{ 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 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, 0x2f, 0x70, 0x6f, 0x72, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x82, 0x04, 0x0a, 0x0d, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaf, 0x04, 0x0a, 0x0d, 0x55, 0x70, 0x6c, 0x6f, 0x61, 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, @@ -1139,147 +1166,156 @@ var file_cc_arduino_cli_commands_v1_upload_proto_rawDesc = []byte{ 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, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x0a, 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, - 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa1, 0x01, 0x0a, 0x0e, 0x55, - 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, - 0x0a, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, - 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, - 0x42, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 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, 0x6c, - 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x73, - 0x75, 0x6c, 0x74, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x60, - 0x0a, 0x0c, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x50, - 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, - 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x11, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x6f, 0x72, 0x74, - 0x22, 0x24, 0x0a, 0x22, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x49, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xa0, 0x04, 0x0a, 0x1c, 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, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1f, 0x0a, - 0x0b, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x12, 0x34, - 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, - 0x70, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, - 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, - 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, - 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, - 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x12, - 0x69, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x0b, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 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, 0x2e, 0x55, - 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, - 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73, - 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, - 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, - 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6c, 0x0a, 0x1d, 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, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x75, + 0x0a, 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x75, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x18, 0x0c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xa1, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x6c, 0x6f, + 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, - 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, 0x0a, 0x07, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xb1, 0x03, 0x0a, 0x15, 0x42, 0x75, 0x72, 0x6e, - 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x72, 0x69, 0x66, - 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x12, - 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, - 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x12, 0x62, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 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, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, - 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x65, 0x0a, 0x16, 0x42, - 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, - 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x65, 0x72, - 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x28, 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, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x75, 0x0a, 0x29, 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, 0x48, 0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 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, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, - 0x0b, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x22, 0x8e, 0x01, 0x0a, - 0x1a, 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, 0x12, 0x40, 0x0a, 0x08, 0x69, + 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x42, 0x0a, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x6c, 0x6f, 0x61, 0x64, + 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x60, 0x0a, 0x0c, 0x55, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x50, 0x0a, 0x13, 0x75, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x6f, + 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x11, 0x75, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x24, 0x0a, + 0x22, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x49, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x45, 0x72, + 0x72, 0x6f, 0x72, 0x22, 0xcd, 0x04, 0x0a, 0x1c, 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, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6b, + 0x65, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x73, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x61, 0x74, 0x68, 0x12, 0x34, 0x0a, 0x04, 0x70, + 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, + 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, + 0x65, 0x72, 0x69, 0x66, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x76, 0x65, 0x72, + 0x69, 0x66, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x66, 0x69, + 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, + 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, + 0x69, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, + 0x44, 0x69, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, + 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, + 0x6d, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, 0x75, 0x6e, 0x12, 0x69, 0x0a, 0x0b, + 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x48, 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, 0x2e, 0x55, 0x73, 0x65, 0x72, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x73, 0x65, + 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x75, 0x70, 0x6c, 0x6f, 0x61, + 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x10, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, + 0x02, 0x38, 0x01, 0x22, 0x6c, 0x0a, 0x1d, 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, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x53, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x22, 0xde, 0x03, 0x0a, 0x15, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, + 0x61, 0x64, 0x65, 0x72, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, - 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x66, 0x0a, - 0x09, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x6f, - 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x6f, 0x6f, - 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x16, 0x0a, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, - 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x65, 0x0a, 0x1b, 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, 0x46, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 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, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 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, + 0x6e, 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x20, 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, 0x6f, 0x72, + 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, + 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, + 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, + 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x72, 0x79, + 0x5f, 0x72, 0x75, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x64, 0x72, 0x79, 0x52, + 0x75, 0x6e, 0x12, 0x62, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 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, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, + 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x10, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x22, 0x65, 0x0a, 0x16, 0x42, 0x75, 0x72, 0x6e, 0x42, 0x6f, 0x6f, 0x74, 0x6c, 0x6f, + 0x61, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0a, + 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, + 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x42, 0x09, + 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x28, 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, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x75, 0x0a, 0x29, + 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, 0x48, 0x0a, 0x0b, 0x70, 0x72, 0x6f, + 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, + 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, 0x67, + 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, + 0x65, 0x72, 0x73, 0x22, 0x8e, 0x01, 0x0a, 0x1a, 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, 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, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x66, 0x0a, 0x09, 0x55, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x6f, 0x6f, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x74, 0x6f, 0x6f, 0x6c, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, + 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0x65, 0x0a, 0x1b, + 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, 0x46, 0x0a, 0x0b, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x25, 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, 0x73, + 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x73, 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 ( diff --git a/rpc/cc/arduino/cli/commands/v1/upload.proto b/rpc/cc/arduino/cli/commands/v1/upload.proto index 2639ff24399..edeb3907249 100644 --- a/rpc/cc/arduino/cli/commands/v1/upload.proto +++ b/rpc/cc/arduino/cli/commands/v1/upload.proto @@ -60,6 +60,8 @@ message UploadRequest { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields map user_fields = 11; + // List of custom upload properties. + repeated string upload_properties = 12; } message UploadResponse { @@ -116,6 +118,8 @@ message UploadUsingProgrammerRequest { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields map user_fields = 11; + // List of custom upload properties. + repeated string upload_properties = 12; } message UploadUsingProgrammerResponse { @@ -150,6 +154,8 @@ message BurnBootloaderRequest { // For more info: // https://arduino.github.io/arduino-cli/latest/platform-specification/#user-provided-fields map user_fields = 11; + // List of custom upload properties. + repeated string upload_properties = 12; } message BurnBootloaderResponse { From c3939138337812a1609023f5000307d10ea67f24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 10:25:43 +0200 Subject: [PATCH 004/121] [skip changelog] Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#2694) * [skip changelog] Bump google.golang.org/grpc from 1.65.0 to 1.66.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.65.0 to 1.66.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/golang.org/x/crypto/argon2.dep.yml | 6 +- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 +- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 +- .../go/golang.org/x/crypto/cast5.dep.yml | 6 +- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 +- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 +- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 +- .../x/crypto/ssh/knownhosts.dep.yml | 6 +- .licenses/go/golang.org/x/net/context.dep.yml | 6 +- .licenses/go/golang.org/x/net/http2.dep.yml | 6 +- .../golang.org/x/net/internal/socks.dep.yml | 6 +- .../x/net/internal/timeseries.dep.yml | 6 +- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 +- .licenses/go/golang.org/x/net/trace.dep.yml | 6 +- .../genproto/googleapis/rpc/status.dep.yml | 4 +- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .../google.golang.org/grpc/attributes.dep.yml | 4 +- .../go/google.golang.org/grpc/backoff.dep.yml | 4 +- .../google.golang.org/grpc/balancer.dep.yml | 4 +- .../grpc/balancer/base.dep.yml | 4 +- .../grpc/balancer/grpclb/state.dep.yml | 4 +- .../grpc/balancer/pickfirst.dep.yml | 4 +- .../grpc/balancer/roundrobin.dep.yml | 4 +- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 +- .../google.golang.org/grpc/channelz.dep.yml | 4 +- .../go/google.golang.org/grpc/codes.dep.yml | 4 +- .../grpc/connectivity.dep.yml | 4 +- .../grpc/credentials.dep.yml | 4 +- .../grpc/credentials/insecure.dep.yml | 4 +- .../google.golang.org/grpc/encoding.dep.yml | 4 +- .../grpc/encoding/proto.dep.yml | 4 +- .../grpc/experimental/stats.dep.yml | 213 +++++++++++++++++ .../go/google.golang.org/grpc/grpclog.dep.yml | 4 +- .../grpc/grpclog/internal.dep.yml | 213 +++++++++++++++++ .../google.golang.org/grpc/internal.dep.yml | 4 +- .../grpc/internal/backoff.dep.yml | 4 +- .../internal/balancer/gracefulswitch.dep.yml | 4 +- .../grpc/internal/balancerload.dep.yml | 4 +- .../grpc/internal/binarylog.dep.yml | 4 +- .../grpc/internal/buffer.dep.yml | 4 +- .../grpc/internal/channelz.dep.yml | 4 +- .../grpc/internal/credentials.dep.yml | 4 +- .../grpc/internal/envconfig.dep.yml | 4 +- .../grpc/internal/grpclog.dep.yml | 7 +- .../grpc/internal/grpcsync.dep.yml | 4 +- .../grpc/internal/grpcutil.dep.yml | 4 +- .../grpc/internal/idle.dep.yml | 4 +- .../grpc/internal/metadata.dep.yml | 4 +- .../grpc/internal/pretty.dep.yml | 4 +- .../grpc/internal/resolver.dep.yml | 4 +- .../grpc/internal/resolver/dns.dep.yml | 4 +- .../internal/resolver/dns/internal.dep.yml | 4 +- .../internal/resolver/passthrough.dep.yml | 4 +- .../grpc/internal/resolver/unix.dep.yml | 4 +- .../grpc/internal/serviceconfig.dep.yml | 4 +- .../grpc/internal/stats.dep.yml | 213 +++++++++++++++++ .../grpc/internal/status.dep.yml | 4 +- .../grpc/internal/syscall.dep.yml | 4 +- .../grpc/internal/transport.dep.yml | 4 +- .../internal/transport/networktype.dep.yml | 4 +- .../google.golang.org/grpc/keepalive.dep.yml | 4 +- .../go/google.golang.org/grpc/mem.dep.yml | 214 ++++++++++++++++++ .../google.golang.org/grpc/metadata.dep.yml | 4 +- .../go/google.golang.org/grpc/peer.dep.yml | 4 +- .../google.golang.org/grpc/resolver.dep.yml | 4 +- .../grpc/resolver/dns.dep.yml | 4 +- .../grpc/serviceconfig.dep.yml | 4 +- .../go/google.golang.org/grpc/stats.dep.yml | 4 +- .../go/google.golang.org/grpc/status.dep.yml | 4 +- .../go/google.golang.org/grpc/tap.dep.yml | 4 +- go.mod | 8 +- go.sum | 16 +- 74 files changed, 1018 insertions(+), 164 deletions(-) create mode 100644 .licenses/go/google.golang.org/grpc/experimental/stats.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/internal/stats.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/mem.dep.yml diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index 9827d36ad98..a559a1cae9f 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.23.0 +version: v0.24.0 type: go summary: Package argon2 implements the key derivation function Argon2. homepage: https://pkg.go.dev/golang.org/x/crypto/argon2 license: other licenses: -- sources: crypto@v0.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 e6c87a1f16a..3bacfc50370 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.23.0 +version: v0.24.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: other licenses: -- sources: crypto@v0.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 4f682e0d3df..fc5cbfc2dcb 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 369aae2e15c..a4ae5e90912 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 27ff49f5955..413eb5717cb 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.23.0 +version: v0.24.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 d3729dd761d..07b58080788 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.23.0 +version: v0.24.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: other licenses: -- sources: crypto@v0.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 2c39eb21311..2357a5b97bf 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 85f57262f05..38e74536d1b 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 38e497edd54..61b65eb5232 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 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: crypto@v0.23.0/PATENTS +- sources: crypto@v0.24.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 777f3cfc608..260bf342fd8 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: crypto@v0.24.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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.23.0/PATENTS +- sources: crypto@v0.24.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 5ce2b786538..dc4e778c979 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.25.0 +version: v0.26.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 4e442b810ad..ffbf1a393b2 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 d87d267ff21..0ab66dad78e 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 6701aa7f8ab..210186f6abf 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 4d60ef781db..3c006f4c65a 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 94ae6214caf..d0527bb9b7a 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: net@v0.26.0/LICENSE text: | Copyright (c) 2009 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: net@v0.25.0/PATENTS +- sources: net@v0.26.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 3132b3ced0d..8bd5dc1eaac 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-20240528184218-531527333157 +version: v0.0.0-20240604185151-ef581f913117 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-20240528184218-531527333157/LICENSE +- sources: rpc@v0.0.0-20240604185151-ef581f913117/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 e98ece9b501..6daa4fdc886 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.65.0 +version: v1.66.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 9837a818c09..011db714935 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 026798788e2..9dd4d52672b 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 30187eca0b7..56d7073ccec 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 0e16e022860..71c35ca3543 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 4cc781f2f00..53bf6380681 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 0a651dd5995..994e77947c8 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.65.0 +version: v1.66.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.65.0/LICENSE +- sources: grpc@v1.66.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 d01ab6c4e36..222d6d839ff 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 a9df0b07980..f29b6d92189 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 c6701ed5e7e..3bb73800cd0 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 31f99c51c1c..4d388fd3c18 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 2ffe09a3d04..fec088962f1 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 9f4d93ed44b..2a3d3f94a2e 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 66f9e4b93c6..113232949b0 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 61641896ae1..68fdf8945a3 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 9845ac5fadb..ecf913e241b 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 new file mode 100644 index 00000000000..19bec87d8c8 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/experimental/stats.dep.yml @@ -0,0 +1,213 @@ +--- +name: google.golang.org/grpc/experimental/stats +version: v1.66.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.66.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/google.golang.org/grpc/grpclog.dep.yml b/.licenses/go/google.golang.org/grpc/grpclog.dep.yml index 3d654423447..4e23af28ddb 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 new file mode 100644 index 00000000000..60c6e454457 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml @@ -0,0 +1,213 @@ +--- +name: google.golang.org/grpc/grpclog/internal +version: v1.66.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.66.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/google.golang.org/grpc/internal.dep.yml b/.licenses/go/google.golang.org/grpc/internal.dep.yml index a905dc9bf50..fd90e6f932b 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 3b2c9fc97c3..ae96066d324 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 09f2f1658a3..311d8c423d4 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 bc815e58144..28f93e0e448 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 8f554374255..eee1d2aa9f1 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 07551e69b2b..6a9bba85aaa 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 e949ee66da4..3b551848e3a 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 4980fa971d3..a8c6085dbec 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 b1b4c1b39a9..04fdb5ed2c8 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 cc5c64cbb3b..561d2d2621c 100644 --- a/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml +++ b/.licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml @@ -1,12 +1,13 @@ --- name: google.golang.org/grpc/internal/grpclog -version: v1.65.0 +version: v1.66.0 type: go -summary: Package grpclog (internal) defines depth logging for grpc. +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.65.0/LICENSE +- sources: grpc@v1.66.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 3aa381fec84..b04db2d950f 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 8c9eea53e23..49f07de4ca8 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 ba6035224af..c3648703017 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 3ce13f539fa..9214414ca9b 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 323a1bbce80..9e813b6413d 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 13f6bdbb4e1..45ae4f29c4a 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 c411de9403e..b99dc2bce05 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 2b77984b45b..1571c4a4a6b 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 5bd544b07ea..e647f308a40 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 cc08642ec87..54461103360 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 583e912dcf4..1f510cd628f 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 new file mode 100644 index 00000000000..91f957257ae --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/internal/stats.dep.yml @@ -0,0 +1,213 @@ +--- +name: google.golang.org/grpc/internal/stats +version: v1.66.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.66.0/LICENSE + text: |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 [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. +notices: [] 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 c1f26edc2d8..f4eab9a8ca1 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 b0b452539c9..d7dca61776c 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 90b33fb2f87..7850770b0d7 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 cdbc75273b0..0d691a0dc74 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 2de0392ec5d..332ca9e55fb 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 new file mode 100644 index 00000000000..0a1b73c1f9a --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/mem.dep.yml @@ -0,0 +1,214 @@ +--- +name: google.golang.org/grpc/mem +version: v1.66.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.66.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/google.golang.org/grpc/metadata.dep.yml b/.licenses/go/google.golang.org/grpc/metadata.dep.yml index bee133075fc..5f625acd6b2 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 775762c5083..b8e8925f727 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 90e21ec6344..26a319110b3 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 7d9ee279cb9..b0040032db6 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 6496d89354e..c2357622d61 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 95a41b3db23..dcde193e259 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 63f2f86ed75..4729c9ff7f4 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.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 2c0748f1fcd..b76d66ab1e3 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.65.0 +version: v1.66.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.65.0/LICENSE +- sources: grpc@v1.66.0/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index d4aee4d014f..0f01d564423 100644 --- a/go.mod +++ b/go.mod @@ -42,8 +42,8 @@ require ( go.bug.st/testifyjson v1.2.0 golang.org/x/term v0.23.0 golang.org/x/text v0.17.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 - google.golang.org/grpc v1.65.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 + google.golang.org/grpc v1.66.0 google.golang.org/protobuf v1.34.2 gopkg.in/yaml.v3 v3.0.1 ) @@ -96,10 +96,10 @@ require ( go.bug.st/serial v1.6.1 // indirect go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.23.0 // indirect + golang.org/x/crypto v0.24.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.25.0 // indirect + golang.org/x/net v0.26.0 // indirect golang.org/x/sync v0.8.0 // indirect golang.org/x/sys v0.23.0 // indirect golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect diff --git a/go.sum b/go.sum index c436cbd4890..c6b177a0a78 100644 --- a/go.sum +++ b/go.sum @@ -229,8 +229,8 @@ golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= -golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= +golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= +golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= @@ -238,8 +238,8 @@ golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= -golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -272,10 +272,10 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 h1:Zy9XzmMEflZ/MAaA7vNcoebnRAld7FsPW1EeBB7V0m8= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= -google.golang.org/grpc v1.65.0 h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc= -google.golang.org/grpc v1.65.0/go.mod h1:WgYC2ypjlB0EiQi6wdKixMqukr6lBc0Vo+oOgjrM5ZQ= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 h1:1GBuWVLM/KMVUv1t1En5Gs+gFZCNd360GGb4sSxtrhU= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= +google.golang.org/grpc v1.66.0 h1:DibZuoBznOxbDQxRINckZcUvnCEvrW9pcWIE2yF9r1c= +google.golang.org/grpc v1.66.0/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y= google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 3bdc77f9ce8c603cbb07bd784ff11d16861dd408 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 10:58:52 +0200 Subject: [PATCH 005/121] [skip changelog] Bump golang.org/x/text from 0.17.0 to 0.18.0 (#2701) * [skip changelog] Bump golang.org/x/text from 0.17.0 to 0.18.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.17.0 to 0.18.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.17.0...v0.18.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../golang.org/x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index f01eb3543a4..e1d0733a1ad 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.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 21773984766..24808955a7e 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.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 e7bfdb9f5aa..0f412dd3671 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.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 e72cd24a85e..1b7da928860 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.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 123676adc9d..f3ba0b69214 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.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 46f6505e600..8ff86a8c186 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.17.0 +version: v0.18.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.17.0/LICENSE +- sources: text@v0.18.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.17.0/PATENTS +- sources: text@v0.18.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 0f01d564423..0eb11ed22e6 100644 --- a/go.mod +++ b/go.mod @@ -41,7 +41,7 @@ require ( go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 golang.org/x/term v0.23.0 - golang.org/x/text v0.17.0 + golang.org/x/text v0.18.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 google.golang.org/grpc v1.66.0 google.golang.org/protobuf v1.34.2 diff --git a/go.sum b/go.sum index c6b177a0a78..a6bc79d4acd 100644 --- a/go.sum +++ b/go.sum @@ -266,8 +266,8 @@ golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= -golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= +golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= From 9e5deed3251c9cc3726a5ed19340be995903266d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 11:12:17 +0200 Subject: [PATCH 006/121] [skip changelog] Bump golang.org/x/term from 0.23.0 to 0.24.0 (#2702) * [skip changelog] Bump golang.org/x/term from 0.23.0 to 0.24.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.23.0 to 0.24.0. - [Commits](https://github.com/golang/term/compare/v0.23.0...v0.24.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index d9e5b27ede4..750ba71b5c8 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.23.0 +version: v0.25.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.23.0/LICENSE +- sources: sys@v0.25.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.23.0/PATENTS +- sources: sys@v0.25.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 d98a23a78e4..330474aac4f 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.23.0 +version: v0.25.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.23.0/LICENSE +- sources: sys@v0.25.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.23.0/PATENTS +- sources: sys@v0.25.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 81e3eedb5d6..cf90be31fb7 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.23.0 +version: v0.24.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index 0eb11ed22e6..c7194635e79 100644 --- a/go.mod +++ b/go.mod @@ -40,7 +40,7 @@ require ( go.bug.st/downloader/v2 v2.2.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 - golang.org/x/term v0.23.0 + golang.org/x/term v0.24.0 golang.org/x/text v0.18.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 google.golang.org/grpc v1.66.0 @@ -101,7 +101,7 @@ require ( golang.org/x/mod v0.17.0 // indirect golang.org/x/net v0.26.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.23.0 // indirect + golang.org/x/sys v0.25.0 // indirect golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index a6bc79d4acd..0f64c2c3f8d 100644 --- a/go.sum +++ b/go.sum @@ -259,11 +259,11 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.23.0 h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM= -golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= +golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= -golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= +golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= +golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= From a3796a0e8f0b7c8e6f96f62d64f0e4b320ecc5b3 Mon Sep 17 00:00:00 2001 From: Tianxiang Bian Date: Wed, 11 Sep 2024 21:33:17 +0800 Subject: [PATCH 007/121] Add riscv64 linux tools download support (#2700) * Add riscv64 linux tools download support * fix style * Updated docs --------- Co-authored-by: Cristian Maglie --- docs/package_index_json-specification.md | 29 ++++++++++++------------ internal/arduino/cores/tools.go | 27 ++++++++++++---------- internal/arduino/cores/tools_test.go | 3 +++ 3 files changed, 33 insertions(+), 26 deletions(-) diff --git a/docs/package_index_json-specification.md b/docs/package_index_json-specification.md index ef8bbdaa3f3..416a5e2e815 100644 --- a/docs/package_index_json-specification.md +++ b/docs/package_index_json-specification.md @@ -170,20 +170,21 @@ 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 value | `host` suggested 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` | -| Windows 32 | `i[3456]86-.*(mingw32\|cygwin)` | `i686-mingw32` or `i686-cygwin` | -| Windows 64 | `(amd64\|x86_64)-.*(mingw32\|cygwin)` | `x86_64-migw32` 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-migw32` 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` | 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, diff --git a/internal/arduino/cores/tools.go b/internal/arduino/cores/tools.go index 3648119c483..b858e7eab62 100644 --- a/internal/arduino/cores/tools.go +++ b/internal/arduino/cores/tools.go @@ -127,18 +127,19 @@ func (tr *ToolRelease) RuntimeProperties() *properties.Map { } var ( - regexpLinuxArm = regexp.MustCompile("arm.*-linux-gnueabihf") - regexpLinuxArm64 = regexp.MustCompile("(aarch64|arm64)-linux-gnu") - regexpLinux64 = regexp.MustCompile("x86_64-.*linux-gnu") - regexpLinux32 = regexp.MustCompile("i[3456]86-.*linux-gnu") - regexpWindows32 = regexp.MustCompile("i[3456]86-.*(mingw32|cygwin)") - regexpWindows64 = regexp.MustCompile("(amd64|x86_64)-.*(mingw32|cygwin)") - regexpMac64 = regexp.MustCompile("x86_64-apple-darwin.*") - regexpMac32 = regexp.MustCompile("i[3456]86-apple-darwin.*") - regexpMacArm64 = regexp.MustCompile("arm64-apple-darwin.*") - regexpFreeBSDArm = regexp.MustCompile("arm.*-freebsd[0-9]*") - regexpFreeBSD32 = regexp.MustCompile("i?[3456]86-freebsd[0-9]*") - regexpFreeBSD64 = regexp.MustCompile("amd64-freebsd[0-9]*") + regexpLinuxArm = regexp.MustCompile("arm.*-linux-gnueabihf") + regexpLinuxArm64 = regexp.MustCompile("(aarch64|arm64)-linux-gnu") + regexpLinuxRiscv64 = regexp.MustCompile("riscv64-linux-gnu") + regexpLinux64 = regexp.MustCompile("x86_64-.*linux-gnu") + regexpLinux32 = regexp.MustCompile("i[3456]86-.*linux-gnu") + regexpWindows32 = regexp.MustCompile("i[3456]86-.*(mingw32|cygwin)") + regexpWindows64 = regexp.MustCompile("(amd64|x86_64)-.*(mingw32|cygwin)") + regexpMac64 = regexp.MustCompile("x86_64-apple-darwin.*") + regexpMac32 = regexp.MustCompile("i[3456]86-apple-darwin.*") + regexpMacArm64 = regexp.MustCompile("arm64-apple-darwin.*") + regexpFreeBSDArm = regexp.MustCompile("arm.*-freebsd[0-9]*") + regexpFreeBSD32 = regexp.MustCompile("i?[3456]86-freebsd[0-9]*") + regexpFreeBSD64 = regexp.MustCompile("amd64-freebsd[0-9]*") ) func (f *Flavor) isExactMatchWith(osName, osArch string) bool { @@ -151,6 +152,8 @@ func (f *Flavor) isExactMatchWith(osName, osArch string) bool { return regexpLinuxArm.MatchString(f.OS) case "linux,arm64": return regexpLinuxArm64.MatchString(f.OS) + case "linux,riscv64": + return regexpLinuxRiscv64.MatchString(f.OS) case "linux,amd64": return regexpLinux64.MatchString(f.OS) case "linux,386": diff --git a/internal/arduino/cores/tools_test.go b/internal/arduino/cores/tools_test.go index 4c0d54e953a..f4a3097a3ca 100644 --- a/internal/arduino/cores/tools_test.go +++ b/internal/arduino/cores/tools_test.go @@ -34,6 +34,7 @@ func TestFlavorCompatibility(t *testing.T) { linuxArm := &os{"linux", "arm"} linuxArmbe := &os{"linux", "armbe"} linuxArm64 := &os{"linux", "arm64"} + linuxRiscv64 := &os{"linux", "riscv64"} darwin32 := &os{"darwin", "386"} darwin64 := &os{"darwin", "amd64"} darwinArm64 := &os{"darwin", "arm64"} @@ -47,6 +48,7 @@ func TestFlavorCompatibility(t *testing.T) { linuxArm, linuxArmbe, linuxArm64, + linuxRiscv64, darwin32, darwin64, darwinArm64, @@ -82,6 +84,7 @@ func TestFlavorCompatibility(t *testing.T) { {&Flavor{OS: "x86_64-pc-linux-gnu"}, []*os{linux64}, []*os{linux64}}, {&Flavor{OS: "aarch64-linux-gnu"}, []*os{linuxArm64}, []*os{linuxArm64}}, {&Flavor{OS: "arm64-linux-gnu"}, []*os{linuxArm64}, []*os{linuxArm64}}, + {&Flavor{OS: "riscv64-linux-gnu"}, []*os{linuxRiscv64}, []*os{linuxRiscv64}}, } checkCompatible := func(test *test, os *os) { From 23d50364b707f375c8cabe7d2a59912636f3334b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 16:00:02 +0200 Subject: [PATCH 008/121] [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0 (#2689) * [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.2.0 to 5.3.0 Bumps [github.com/gofrs/uuid/v5](https://github.com/gofrs/uuid) from 5.2.0 to 5.3.0. - [Release notes](https://github.com/gofrs/uuid/releases) - [Commits](https://github.com/gofrs/uuid/compare/v5.2.0...v5.3.0) --- updated-dependencies: - dependency-name: github.com/gofrs/uuid/v5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/github.com/gofrs/uuid/v5.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml index b1af89a5d84..b5e46a1acc5 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.2.0 +version: v5.3.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/go.mod b/go.mod index c7194635e79..f610a765d79 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/djherbis/nio/v3 v3.0.1 github.com/fatih/color v1.17.0 github.com/go-git/go-git/v5 v5.4.2 - github.com/gofrs/uuid/v5 v5.2.0 + github.com/gofrs/uuid/v5 v5.3.0 github.com/leonelquinteros/gotext v1.4.0 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 diff --git a/go.sum b/go.sum index 0f64c2c3f8d..8b5e823aa98 100644 --- a/go.sum +++ b/go.sum @@ -74,8 +74,8 @@ github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2Su github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0= github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4= github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= -github.com/gofrs/uuid/v5 v5.2.0 h1:qw1GMx6/y8vhVsx626ImfKMuS5CvJmhIKKtuyvfajMM= -github.com/gofrs/uuid/v5 v5.2.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +github.com/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk= +github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= From 863c1ec365af2cf90ee41f6fcadfa675e5d61704 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 18 Sep 2024 15:53:39 +0200 Subject: [PATCH 009/121] Fixed `build_cache.path` behaviour / The `--build-path` dir now produce a full build (#2673) * If a build path is specified ignore all build caches The complete build will be performed in the specified build path. The build artifacts in the build path will be reused for the next build. * Fixed arguments.CheckFlagsConflicts helper Previously it would reject only if ALL the arguments in the given set are used. Now it rejects if AT LEAST TWO arguments of the given set are used. * Added --build-path as alias for --input-dir in upload and debug commands * Created configuration defaults for build_cache.path setting * The build_cache.path setting now affect also the sketches cache * Deprecated --build-cache-path option in compile * Use default user's cache dir instead of tmp for build cache * Add notes in UPGRADING.md * Updated integration test * Updated integration test * Updated integration test * Updated integration test * Updated integration test --- commands/service_compile.go | 80 +++-- commands/service_compile_test.go | 32 ++ commands/service_debug.go | 8 +- commands/service_debug_config.go | 10 +- commands/service_debug_test.go | 7 +- commands/service_upload.go | 10 +- commands/service_upload_burnbootloader.go | 2 +- commands/service_upload_test.go | 11 +- docs/UPGRADING.md | 27 +- internal/arduino/sketch/sketch.go | 6 - internal/arduino/sketch/sketch_test.go | 6 - internal/cli/arguments/arguments.go | 10 +- internal/cli/compile/compile.go | 6 +- internal/cli/configuration/build_cache.go | 9 +- internal/cli/configuration/configuration.go | 12 + internal/cli/configuration/defaults.go | 2 +- internal/cli/debug/debug.go | 4 + internal/cli/upload/upload.go | 3 +- .../integrationtest/compile_1/compile_test.go | 33 +- .../integrationtest/compile_4/compile_test.go | 13 +- .../compile_4/core_caching_test.go | 7 +- internal/integrationtest/core/core_test.go | 16 +- .../upload_mock/upload_mock_test.go | 21 +- rpc/cc/arduino/cli/commands/v1/compile.pb.go | 316 +++++++++--------- rpc/cc/arduino/cli/commands/v1/compile.proto | 5 +- 25 files changed, 385 insertions(+), 271 deletions(-) create mode 100644 commands/service_compile_test.go diff --git a/commands/service_compile.go b/commands/service_compile.go index 69865f3522c..37f401397de 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -160,7 +160,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu return errors.New(i18n.Tr("Firmware encryption/signing requires all the following properties to be defined: %s", "build.keys.keychain, build.keys.sign_key, build.keys.encrypt_key")) } - // Generate or retrieve build path + // Retrieve build path from user arguments var buildPath *paths.Path if buildPathArg := req.GetBuildPath(); buildPathArg != "" { buildPath = paths.New(req.GetBuildPath()).Canonical() @@ -170,44 +170,46 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu } } } - if buildPath == nil { - buildPath = sk.DefaultBuildPath() - } - if err = buildPath.MkdirAll(); err != nil { - return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Cannot create build directory"), Cause: err} - } - buildcache.New(buildPath.Parent()).GetOrCreate(buildPath.Base()) - // cache is purged after compilation to not remove entries that might be required - - defer maybePurgeBuildCache( - s.settings.GetCompilationsBeforeBuildCachePurge(), - s.settings.GetBuildCacheTTL().Abs()) - var buildCachePath *paths.Path - if req.GetBuildCachePath() != "" { - p, err := paths.New(req.GetBuildCachePath()).Abs() - if err != nil { + // If no build path has been set by the user: + // - set up the build cache directory + // - set the sketch build path inside the build cache directory. + var coreBuildCachePath *paths.Path + var extraCoreBuildCachePaths paths.PathList + if buildPath == nil { + var buildCachePath *paths.Path + if p := req.GetBuildCachePath(); p != "" { //nolint:staticcheck + buildCachePath = paths.New(p) + } else { + buildCachePath = s.settings.GetBuildCachePath() + } + if err := buildCachePath.ToAbs(); err != nil { return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Cannot create build cache directory"), Cause: err} } - buildCachePath = p - } else if p, ok := s.settings.GetBuildCachePath(); ok { - buildCachePath = p - } else { - buildCachePath = paths.TempDir().Join("arduino") - } - if err := buildCachePath.MkdirAll(); err != nil { - return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Cannot create build cache directory"), Cause: err} - } - coreBuildCachePath := buildCachePath.Join("cores") + if err := buildCachePath.MkdirAll(); err != nil { + return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Cannot create build cache directory"), Cause: err} + } + coreBuildCachePath = buildCachePath.Join("cores") - var extraCoreBuildCachePaths paths.PathList - if len(req.GetBuildCacheExtraPaths()) == 0 { - extraCoreBuildCachePaths = s.settings.GetBuildCacheExtraPaths() - } else { - extraCoreBuildCachePaths = paths.NewPathList(req.GetBuildCacheExtraPaths()...) + if len(req.GetBuildCacheExtraPaths()) == 0 { + extraCoreBuildCachePaths = s.settings.GetBuildCacheExtraPaths() + } else { + extraCoreBuildCachePaths = paths.NewPathList(req.GetBuildCacheExtraPaths()...) + } + for i, p := range extraCoreBuildCachePaths { + extraCoreBuildCachePaths[i] = p.Join("cores") + } + + buildPath = s.getDefaultSketchBuildPath(sk, buildCachePath) + buildcache.New(buildPath.Parent()).GetOrCreate(buildPath.Base()) + + // cache is purged after compilation to not remove entries that might be required + defer maybePurgeBuildCache( + s.settings.GetCompilationsBeforeBuildCachePurge(), + s.settings.GetBuildCacheTTL().Abs()) } - for i, p := range extraCoreBuildCachePaths { - extraCoreBuildCachePaths[i] = p.Join("cores") + if err = buildPath.MkdirAll(); err != nil { + return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Cannot create build directory"), Cause: err} } if _, err := pme.FindToolsRequiredForBuild(targetPlatform, buildPlatform); err != nil { @@ -416,6 +418,16 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu return nil } +// getDefaultSketchBuildPath generates the default build directory for a given sketch. +// The sketch build path is inside the build cache path and is unique for each sketch. +// If overriddenBuildCachePath is nil the build cache path is taken from the settings. +func (s *arduinoCoreServerImpl) getDefaultSketchBuildPath(sk *sketch.Sketch, overriddenBuildCachePath *paths.Path) *paths.Path { + if overriddenBuildCachePath == nil { + overriddenBuildCachePath = s.settings.GetBuildCachePath() + } + return overriddenBuildCachePath.Join("sketches", sk.Hash()) +} + // maybePurgeBuildCache runs the build files cache purge if the policy conditions are met. func maybePurgeBuildCache(compilationsBeforePurge uint, cacheTTL time.Duration) { // 0 means never purge diff --git a/commands/service_compile_test.go b/commands/service_compile_test.go new file mode 100644 index 00000000000..3eeb4521f1e --- /dev/null +++ b/commands/service_compile_test.go @@ -0,0 +1,32 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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 ( + "testing" + + "github.com/arduino/arduino-cli/internal/arduino/sketch" + paths "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/assert" +) + +func TestGenBuildPath(t *testing.T) { + srv := NewArduinoCoreServer().(*arduinoCoreServerImpl) + want := srv.settings.GetBuildCachePath().Join("sketches", "ACBD18DB4CC2F85CEDEF654FCCC4A4D8") + act := srv.getDefaultSketchBuildPath(&sketch.Sketch{FullPath: paths.New("foo")}, nil) + assert.True(t, act.EquivalentTo(want)) + assert.Equal(t, "ACBD18DB4CC2F85CEDEF654FCCC4A4D8", (&sketch.Sketch{FullPath: paths.New("foo")}).Hash()) +} diff --git a/commands/service_debug.go b/commands/service_debug.go index 31123cc9ae1..740e06fd2c7 100644 --- a/commands/service_debug.go +++ b/commands/service_debug.go @@ -214,7 +214,7 @@ func (s *arduinoCoreServerImpl) Debug(stream rpc.ArduinoCoreService_DebugServer) defer release() // Exec debugger - commandLine, err := getCommandLine(debugConfReq, pme) + commandLine, err := s.getDebugCommandLine(debugConfReq, pme) if err != nil { return err } @@ -254,9 +254,9 @@ func (s *arduinoCoreServerImpl) Debug(stream rpc.ArduinoCoreService_DebugServer) return sendResult(&rpc.DebugResponse_Result{}) } -// getCommandLine compose a debug command represented by a core recipe -func getCommandLine(req *rpc.GetDebugConfigRequest, pme *packagemanager.Explorer) ([]string, error) { - debugInfo, err := getDebugProperties(req, pme, false) +// getDebugCommandLine compose a debug command represented by a core recipe +func (s *arduinoCoreServerImpl) getDebugCommandLine(req *rpc.GetDebugConfigRequest, pme *packagemanager.Explorer) ([]string, error) { + debugInfo, err := s.getDebugProperties(req, pme, false) if err != nil { return nil, err } diff --git a/commands/service_debug_config.go b/commands/service_debug_config.go index 232940eb293..c2cf04e5aa3 100644 --- a/commands/service_debug_config.go +++ b/commands/service_debug_config.go @@ -45,7 +45,7 @@ func (s *arduinoCoreServerImpl) GetDebugConfig(ctx context.Context, req *rpc.Get return nil, err } defer release() - return getDebugProperties(req, pme, false) + return s.getDebugProperties(req, pme, false) } // IsDebugSupported checks if the given board/programmer configuration supports debugging. @@ -65,7 +65,7 @@ func (s *arduinoCoreServerImpl) IsDebugSupported(ctx context.Context, req *rpc.I Programmer: req.GetProgrammer(), DebugProperties: req.GetDebugProperties(), } - expectedOutput, err := getDebugProperties(configRequest, pme, true) + expectedOutput, err := s.getDebugProperties(configRequest, pme, true) var x *cmderrors.FailedDebugError if errors.As(err, &x) { return &rpc.IsDebugSupportedResponse{DebuggingSupported: false}, nil @@ -81,7 +81,7 @@ func (s *arduinoCoreServerImpl) IsDebugSupported(ctx context.Context, req *rpc.I checkFQBN := minimumFQBN.Clone() checkFQBN.Configs.Remove(config) configRequest.Fqbn = checkFQBN.String() - checkOutput, err := getDebugProperties(configRequest, pme, true) + checkOutput, err := s.getDebugProperties(configRequest, pme, true) if err == nil && reflect.DeepEqual(expectedOutput, checkOutput) { minimumFQBN.Configs.Remove(config) } @@ -92,7 +92,7 @@ func (s *arduinoCoreServerImpl) IsDebugSupported(ctx context.Context, req *rpc.I }, nil } -func getDebugProperties(req *rpc.GetDebugConfigRequest, pme *packagemanager.Explorer, skipSketchChecks bool) (*rpc.GetDebugConfigResponse, error) { +func (s *arduinoCoreServerImpl) getDebugProperties(req *rpc.GetDebugConfigRequest, pme *packagemanager.Explorer, skipSketchChecks bool) (*rpc.GetDebugConfigResponse, error) { var ( sketchName string sketchDefaultFQBN string @@ -111,7 +111,7 @@ func getDebugProperties(req *rpc.GetDebugConfigRequest, pme *packagemanager.Expl } sketchName = sk.Name sketchDefaultFQBN = sk.GetDefaultFQBN() - sketchDefaultBuildPath = sk.DefaultBuildPath() + sketchDefaultBuildPath = s.getDefaultSketchBuildPath(sk, nil) } else { // Use placeholder sketch data sketchName = "Sketch" diff --git a/commands/service_debug_test.go b/commands/service_debug_test.go index 1aa4feb9796..f389d1486dc 100644 --- a/commands/service_debug_test.go +++ b/commands/service_debug_test.go @@ -66,15 +66,16 @@ func TestGetCommandLine(t *testing.T) { pme, release := pm.NewExplorer() defer release() + srv := NewArduinoCoreServer().(*arduinoCoreServerImpl) { // Check programmer not found req.Programmer = "not-existent" - _, err := getCommandLine(req, pme) + _, err := srv.getDebugCommandLine(req, pme) require.Error(t, err) } req.Programmer = "edbg" - command, err := getCommandLine(req, pme) + command, err := srv.getDebugCommandLine(req, pme) require.Nil(t, err) commandToTest := strings.Join(command, " ") require.Equal(t, filepath.FromSlash(goldCommand), filepath.FromSlash(commandToTest)) @@ -97,7 +98,7 @@ func TestGetCommandLine(t *testing.T) { fmt.Sprintf(" --file \"%s/arduino-test/samd/variants/mkr1000/openocd_scripts/arduino_zero.cfg\"", customHardware) + fmt.Sprintf(" -c \"gdb_port pipe\" -c \"telnet_port 0\" %s/build/arduino-test.samd.mkr1000/hello.ino.elf", sketchPath) - command2, err := getCommandLine(req2, pme) + command2, err := srv.getDebugCommandLine(req2, pme) assert.Nil(t, err) commandToTest2 := strings.Join(command2, " ") assert.Equal(t, filepath.FromSlash(goldCommand2), filepath.FromSlash(commandToTest2)) diff --git a/commands/service_upload.go b/commands/service_upload.go index e3c8c176278..3ebc76a9804 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -189,7 +189,7 @@ func (s *arduinoCoreServerImpl) Upload(req *rpc.UploadRequest, stream rpc.Arduin }) }) defer errStream.Close() - updatedPort, err := runProgramAction( + updatedPort, err := s.runProgramAction( stream.Context(), pme, sk, @@ -262,7 +262,7 @@ func (s *arduinoCoreServerImpl) UploadUsingProgrammer(req *rpc.UploadUsingProgra }, streamAdapter) } -func runProgramAction(ctx context.Context, pme *packagemanager.Explorer, +func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packagemanager.Explorer, sk *sketch.Sketch, importFile, importDir, fqbnIn string, userPort *rpc.Port, programmerID string, @@ -443,7 +443,7 @@ func runProgramAction(ctx context.Context, pme *packagemanager.Explorer, } if !burnBootloader { - importPath, sketchName, err := determineBuildPathAndSketchName(importFile, importDir, sk) + importPath, sketchName, err := s.determineBuildPathAndSketchName(importFile, importDir, sk) if err != nil { return nil, &cmderrors.NotFoundError{Message: i18n.Tr("Error finding build artifacts"), Cause: err} } @@ -746,7 +746,7 @@ func runTool(recipeID string, props *properties.Map, outStream, errStream io.Wri return nil } -func determineBuildPathAndSketchName(importFile, importDir string, sk *sketch.Sketch) (*paths.Path, string, error) { +func (s *arduinoCoreServerImpl) determineBuildPathAndSketchName(importFile, importDir string, sk *sketch.Sketch) (*paths.Path, string, error) { // In general, compiling a sketch will produce a set of files that are // named as the sketch but have different extensions, for example Sketch.ino // may produce: Sketch.ino.bin; Sketch.ino.hex; Sketch.ino.zip; etc... @@ -799,7 +799,7 @@ func determineBuildPathAndSketchName(importFile, importDir string, sk *sketch.Sk // Case 4: only sketch specified. In this case we use the generated build path // and the given sketch name. - return sk.DefaultBuildPath(), sk.Name + sk.MainFile.Ext(), nil + return s.getDefaultSketchBuildPath(sk, nil), sk.Name + sk.MainFile.Ext(), nil } func detectSketchNameFromBuildPath(buildPath *paths.Path) (string, error) { diff --git a/commands/service_upload_burnbootloader.go b/commands/service_upload_burnbootloader.go index 8f98cd07a05..e03e8b3195c 100644 --- a/commands/service_upload_burnbootloader.go +++ b/commands/service_upload_burnbootloader.go @@ -72,7 +72,7 @@ func (s *arduinoCoreServerImpl) BurnBootloader(req *rpc.BurnBootloaderRequest, s } defer release() - if _, err := runProgramAction( + if _, err := s.runProgramAction( stream.Context(), pme, nil, // sketch diff --git a/commands/service_upload_test.go b/commands/service_upload_test.go index c13b66af29d..737eec92e83 100644 --- a/commands/service_upload_test.go +++ b/commands/service_upload_test.go @@ -71,6 +71,8 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { fqbn, err := cores.ParseFQBN("arduino:samd:mkr1000") require.NoError(t, err) + srv := NewArduinoCoreServer().(*arduinoCoreServerImpl) + tests := []test{ // 00: error: no data passed in {"", "", nil, nil, "", ""}, @@ -81,7 +83,7 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { // 03: error: used both importPath and importFile {"testdata/upload/build_path_2/Blink.ino.hex", "testdata/upload/build_path_2", nil, nil, "", ""}, // 04: only sketch without FQBN - {"", "", blonk, nil, blonk.DefaultBuildPath().String(), "Blonk.ino"}, + {"", "", blonk, nil, srv.getDefaultSketchBuildPath(blonk, nil).String(), "Blonk.ino"}, // 05: use importFile to detect build.path and project_name, sketch is ignored. {"testdata/upload/build_path_2/Blink.ino.hex", "", blonk, nil, "testdata/upload/build_path_2", "Blink.ino"}, // 06: use importPath as build.path and Blink as project name, ignore the sketch Blonk @@ -97,7 +99,7 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { // 11: error: used both importPath and importFile {"testdata/upload/build_path_2/Blink.ino.hex", "testdata/upload/build_path_2", nil, fqbn, "", ""}, // 12: use sketch to determine project name and sketch+fqbn to determine build path - {"", "", blonk, fqbn, blonk.DefaultBuildPath().String(), "Blonk.ino"}, + {"", "", blonk, fqbn, srv.getDefaultSketchBuildPath(blonk, nil).String(), "Blonk.ino"}, // 13: use importFile to detect build.path and project_name, sketch+fqbn is ignored. {"testdata/upload/build_path_2/Blink.ino.hex", "", blonk, fqbn, "testdata/upload/build_path_2", "Blink.ino"}, // 14: use importPath as build.path and Blink as project name, ignore the sketch Blonk, ignore fqbn @@ -111,7 +113,7 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { } for i, test := range tests { t.Run(fmt.Sprintf("SubTest%02d", i), func(t *testing.T) { - buildPath, sketchName, err := determineBuildPathAndSketchName(test.importFile, test.importDir, test.sketch) + buildPath, sketchName, err := srv.determineBuildPathAndSketchName(test.importFile, test.importDir, test.sketch) if test.resBuildPath == "" { require.Error(t, err) require.Nil(t, buildPath) @@ -183,10 +185,11 @@ func TestUploadPropertiesComposition(t *testing.T) { pme, release := pm.NewExplorer() defer release() + srv := NewArduinoCoreServer().(*arduinoCoreServerImpl) testRunner := func(t *testing.T, test test, verboseVerify bool) { outStream := &bytes.Buffer{} errStream := &bytes.Buffer{} - _, err := runProgramAction( + _, err := srv.runProgramAction( context.Background(), pme, nil, // sketch diff --git a/docs/UPGRADING.md b/docs/UPGRADING.md index 194c0296332..d83701331e6 100644 --- a/docs/UPGRADING.md +++ b/docs/UPGRADING.md @@ -1,6 +1,31 @@ # Upgrading -Here you can find a list of migration guides to handle breaking changes between releases of the CLI. +Here you can find a list of migration guides to handle breaking changes, deprecations, and bugfixes that may cause +problems between releases of the CLI. + +## 1.0.4 + +### The build cache path specified with `compile --build-cache-path` or `build_cache.path` now affects also sketches. + +Previously the specified build cache path only affected cores and it was ignored for sketches. This is now fixed and +both cores and sketches are cached in the given directory. + +### A full build of the sketch is performed if a build path is specified in `compile --build-path ...`. + +Previously if a build path was specified a cached core could have been used from the global build cache path resulting +in a partial build inside the given build path. + +Now if a build path is specified, the global build cache path is ignored and the full build is done in the given build +path. + +#### `compile --build-cache-path` is deprecated. + +The change above, makes the `compile --build-cache-path` flag useless. It is kept just for backward compatibility. + +### The default `build_cache.path` has been moved from the temp folder to the user's cache folder. + +Previously the `build_cache.path` was in `$TMP/arduino`. Now it has been moved to the specific OS user's cache folder, +for example in Linux it happens to be `$HOME/.cache/arduino`. ## 1.0.0 diff --git a/internal/arduino/sketch/sketch.go b/internal/arduino/sketch/sketch.go index 2d0c47f35d4..8be6e790345 100644 --- a/internal/arduino/sketch/sketch.go +++ b/internal/arduino/sketch/sketch.go @@ -279,12 +279,6 @@ func (e *InvalidSketchFolderNameError) Error() string { return i18n.Tr("no valid sketch found in %[1]s: missing %[2]s", e.SketchFolder, e.SketchFile) } -// DefaultBuildPath generates the default build directory for a given sketch. -// The build path is in a temporary directory and is unique for each sketch. -func (s *Sketch) DefaultBuildPath() *paths.Path { - return paths.TempDir().Join("arduino", "sketches", s.Hash()) -} - // Hash generate a unique hash for the given sketch. func (s *Sketch) Hash() string { path := s.FullPath.String() diff --git a/internal/arduino/sketch/sketch_test.go b/internal/arduino/sketch/sketch_test.go index 9f18e45c591..f16ae8bfdcc 100644 --- a/internal/arduino/sketch/sketch_test.go +++ b/internal/arduino/sketch/sketch_test.go @@ -285,12 +285,6 @@ func TestNewSketchFolderSymlink(t *testing.T) { require.True(t, sketch.RootFolderFiles.ContainsEquivalentTo(sketchPathSymlink.Join("s_file.S"))) } -func TestGenBuildPath(t *testing.T) { - want := paths.TempDir().Join("arduino", "sketches", "ACBD18DB4CC2F85CEDEF654FCCC4A4D8") - assert.True(t, (&Sketch{FullPath: paths.New("foo")}).DefaultBuildPath().EquivalentTo(want)) - assert.Equal(t, "ACBD18DB4CC2F85CEDEF654FCCC4A4D8", (&Sketch{FullPath: paths.New("foo")}).Hash()) -} - func TestNewSketchWithSymlink(t *testing.T) { sketchPath, _ := paths.New("testdata", "SketchWithSymlink").Abs() mainFilePath := sketchPath.Join("SketchWithSymlink.ino") diff --git a/internal/cli/arguments/arguments.go b/internal/cli/arguments/arguments.go index 2d5077dbf7a..a096154a864 100644 --- a/internal/cli/arguments/arguments.go +++ b/internal/cli/arguments/arguments.go @@ -25,12 +25,16 @@ import ( // CheckFlagsConflicts is a helper function useful to report errors when more than one conflicting flag is used func CheckFlagsConflicts(command *cobra.Command, flagNames ...string) { + var used []string for _, flagName := range flagNames { - if !command.Flag(flagName).Changed { - return + if command.Flag(flagName).Changed { + used = append(used, flagName) } } - flags := "--" + strings.Join(flagNames, ", --") + if len(used) <= 1 { + return + } + flags := "--" + strings.Join(used, ", --") msg := i18n.Tr("Can't use the following flags together: %s", flags) feedback.Fatal(msg, feedback.ErrBadArgument) } diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index 25cea1427bb..b4c093127b1 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -86,6 +86,9 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * " " + os.Args[0] + ` compile -b arduino:avr:uno --build-property build.extra_flags=-DPIN=2 --build-property "compiler.cpp.extra_flags=\"-DSSID=\"hello world\"\"" /home/user/Arduino/MySketch` + "\n", Args: cobra.MaximumNArgs(1), Run: func(cmd *cobra.Command, args []string) { + if cmd.Flag("build-cache-path").Changed { + feedback.Warning(i18n.Tr("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.")) + } runCompileCommand(cmd, args, srv) }, } @@ -95,7 +98,8 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * compileCommand.Flags().BoolVar(&dumpProfile, "dump-profile", false, i18n.Tr("Create and print a profile configuration from the build.")) showPropertiesArg.AddToCommand(compileCommand) compileCommand.Flags().BoolVar(&preprocess, "preprocess", false, i18n.Tr("Print preprocessed code to stdout instead of compiling.")) - compileCommand.Flags().StringVar(&buildCachePath, "build-cache-path", "", i18n.Tr("Builds of 'core.a' are saved into this path to be cached and reused.")) + compileCommand.Flags().StringVar(&buildCachePath, "build-cache-path", "", i18n.Tr("Builds of cores and sketches are saved into this path to be cached and reused.")) + compileCommand.Flag("build-cache-path").Hidden = true // deprecated compileCommand.Flags().StringVar(&exportDir, "output-dir", "", i18n.Tr("Save build artifacts in this directory.")) compileCommand.Flags().StringVar(&buildPath, "build-path", "", i18n.Tr("Path where to save compiled files. If omitted, a directory will be created in the default temporary path of your OS.")) diff --git a/internal/cli/configuration/build_cache.go b/internal/cli/configuration/build_cache.go index f7ea225d54c..f2a8014e459 100644 --- a/internal/cli/configuration/build_cache.go +++ b/internal/cli/configuration/build_cache.go @@ -38,12 +38,11 @@ func (s *Settings) GetBuildCacheTTL() time.Duration { } // GetBuildCachePath returns the path to the build cache. -func (s *Settings) GetBuildCachePath() (*paths.Path, bool) { - p, ok, _ := s.GetStringOk("build_cache.path") - if !ok { - return nil, false +func (s *Settings) GetBuildCachePath() *paths.Path { + if p, ok, _ := s.GetStringOk("build_cache.path"); ok { + return paths.New(p) } - return paths.New(p), true + return paths.New(s.Defaults.GetString("build_cache.path")) } // GetBuildCacheExtraPaths returns the extra paths to the build cache. diff --git a/internal/cli/configuration/configuration.go b/internal/cli/configuration/configuration.go index c567955382a..134efdfdaf6 100644 --- a/internal/cli/configuration/configuration.go +++ b/internal/cli/configuration/configuration.go @@ -101,6 +101,18 @@ func getDefaultUserDir() string { } } +// getDefaultBuildCacheDir returns the full path to the default build cache folder +func getDefaultBuildCacheDir() string { + var cacheDir *paths.Path + if p, err := os.UserCacheDir(); err == nil { + cacheDir = paths.New(p) + } else { + // fallback to /tmp + cacheDir = paths.TempDir() + } + return cacheDir.Join("arduino").String() +} + // FindConfigFlagsInArgsOrFallbackOnEnv returns the config file path using the // argument '--config-file' (if specified), if empty looks for the ARDUINO_CONFIG_FILE env, // or looking in the current working dir diff --git a/internal/cli/configuration/defaults.go b/internal/cli/configuration/defaults.go index b2437fb91af..a810265785a 100644 --- a/internal/cli/configuration/defaults.go +++ b/internal/cli/configuration/defaults.go @@ -52,7 +52,7 @@ func SetDefaults(settings *Settings) { setDefaultValueAndKeyTypeSchema("sketch.always_export_binaries", false) setDefaultValueAndKeyTypeSchema("build_cache.ttl", (time.Hour * 24 * 30).String()) setDefaultValueAndKeyTypeSchema("build_cache.compilations_before_purge", uint(10)) - setKeyTypeSchema("build_cache.path", "") + setDefaultValueAndKeyTypeSchema("build_cache.path", getDefaultBuildCacheDir()) setKeyTypeSchema("build_cache.extra_paths", []string{}) // daemon settings diff --git a/internal/cli/debug/debug.go b/internal/cli/debug/debug.go index fa6e91491c4..a9dd9d976a0 100644 --- a/internal/cli/debug/debug.go +++ b/internal/cli/debug/debug.go @@ -54,6 +54,9 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { Long: i18n.Tr("Debug Arduino sketches. (this command opens an interactive gdb session)"), Example: " " + os.Args[0] + " debug -b arduino:samd:mkr1000 -P atmel_ice /home/user/Arduino/MySketch", Args: cobra.MaximumNArgs(1), + PreRun: func(cmd *cobra.Command, args []string) { + arguments.CheckFlagsConflicts(cmd, "input-dir", "build-path") + }, Run: func(cmd *cobra.Command, args []string) { runDebugCommand(cmd.Context(), srv, args, &portArgs, &fqbnArg, interpreter, importDir, &programmer, printInfo, &profileArg, debugProperties) }, @@ -65,6 +68,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { programmer.AddToCommand(debugCommand, srv) profileArg.AddToCommand(debugCommand, srv) debugCommand.Flags().StringVar(&interpreter, "interpreter", "console", i18n.Tr("Debug interpreter e.g.: %s", "console, mi, mi1, mi2, mi3")) + debugCommand.Flags().StringVarP(&importDir, "build-path", "", "", i18n.Tr("Directory containing binaries for debug.")) debugCommand.Flags().StringVarP(&importDir, "input-dir", "", "", i18n.Tr("Directory containing binaries for debug.")) debugCommand.Flags().BoolVarP(&printInfo, "info", "I", false, i18n.Tr("Show metadata about the debug session instead of starting the debugger.")) debugCommand.Flags().StringArrayVar(&debugProperties, "debug-property", []string{}, diff --git a/internal/cli/upload/upload.go b/internal/cli/upload/upload.go index 28a961bc593..b33c5d1a4fc 100644 --- a/internal/cli/upload/upload.go +++ b/internal/cli/upload/upload.go @@ -60,7 +60,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { " " + os.Args[0] + " upload -p 192.168.10.1 -b arduino:avr:uno --upload-field password=abc", Args: cobra.MaximumNArgs(1), PreRun: func(cmd *cobra.Command, args []string) { - arguments.CheckFlagsConflicts(cmd, "input-file", "input-dir") + arguments.CheckFlagsConflicts(cmd, "input-file", "input-dir", "build-path") }, Run: func(cmd *cobra.Command, args []string) { runUploadCommand(cmd.Context(), srv, args, uploadFields) @@ -70,6 +70,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { fqbnArg.AddToCommand(uploadCommand, srv) portArgs.AddToCommand(uploadCommand, srv) profileArg.AddToCommand(uploadCommand, srv) + uploadCommand.Flags().StringVarP(&importDir, "build-path", "", "", i18n.Tr("Directory containing binaries to upload.")) uploadCommand.Flags().StringVarP(&importDir, "input-dir", "", "", i18n.Tr("Directory containing binaries to upload.")) uploadCommand.Flags().StringVarP(&importFile, "input-file", "i", "", i18n.Tr("Binary file to upload.")) uploadCommand.Flags().StringArrayVar(&uploadProperties, "upload-property", []string{}, diff --git a/internal/integrationtest/compile_1/compile_test.go b/internal/integrationtest/compile_1/compile_test.go index 27b31cb82c1..3f09906310d 100644 --- a/internal/integrationtest/compile_1/compile_test.go +++ b/internal/integrationtest/compile_1/compile_test.go @@ -125,15 +125,17 @@ func compileWithSimpleSketch(t *testing.T, env *integrationtest.Environment, cli func compileWithCachePurgeNeeded(t *testing.T, env *integrationtest.Environment, cli *integrationtest.ArduinoCLI) { // create directories that must be purged - baseDir := paths.TempDir().Join("arduino", "sketches") + out, _, err := cli.Run("config", "get", "build_cache.path") + require.NoError(t, err) + cacheDir := paths.New(strings.TrimSpace(string(out))).Join("sketches") // purge case: last used file too old - oldDir1 := baseDir.Join("test_old_sketch_1") + oldDir1 := cacheDir.Join("test_old_sketch_1") require.NoError(t, oldDir1.MkdirAll()) require.NoError(t, oldDir1.Join(".last-used").WriteFile([]byte{})) require.NoError(t, oldDir1.Join(".last-used").Chtimes(time.Now(), time.Unix(0, 0))) // no purge case: last used file not existing - missingFileDir := baseDir.Join("test_sketch_2") + missingFileDir := cacheDir.Join("test_sketch_2") require.NoError(t, missingFileDir.MkdirAll()) defer oldDir1.RemoveAll() @@ -172,12 +174,13 @@ func compileWithSimpleSketchCustomEnv(t *testing.T, env *integrationtest.Environ require.NoError(t, err) require.NotEmpty(t, compileOutput["compiler_out"]) require.Empty(t, compileOutput["compiler_err"]) + builderResult := compileOutput["builder_result"].(map[string]any) + buildDir := paths.New(builderResult["build_path"].(string)) // Verifies expected binaries have been built md5 := md5.Sum(([]byte(sketchPath.String()))) sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) require.NotEmpty(t, sketchPathMd5) - buildDir := paths.TempDir().Join("arduino", "sketches", sketchPathMd5) require.FileExists(t, buildDir.Join(sketchName+".ino.eep").String()) require.FileExists(t, buildDir.Join(sketchName+".ino.elf").String()) require.FileExists(t, buildDir.Join(sketchName+".ino.hex").String()) @@ -427,11 +430,16 @@ func compileWithOutputDirFlag(t *testing.T, env *integrationtest.Environment, cl _, _, err = cli.Run("compile", "-b", fqbn, sketchPath.String(), "--output-dir", outputDir.String()) require.NoError(t, err) + // Get default build cache dir + out, _, err := cli.Run("config", "get", "build_cache.path") + require.NoError(t, err) + buildCache := paths.New(strings.TrimSpace(string(out))) + // Verifies expected binaries have been built md5 := md5.Sum(([]byte(sketchPath.String()))) sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) require.NotEmpty(t, sketchPathMd5) - buildDir := paths.TempDir().Join("arduino", "sketches", sketchPathMd5) + buildDir := buildCache.Join("sketches", sketchPathMd5) require.FileExists(t, buildDir.Join(sketchName+".ino.eep").String()) require.FileExists(t, buildDir.Join(sketchName+".ino.elf").String()) require.FileExists(t, buildDir.Join(sketchName+".ino.hex").String()) @@ -1008,14 +1016,15 @@ func compileWithInvalidBuildOptionJson(t *testing.T, env *integrationtest.Enviro _, _, err := cli.Run("sketch", "new", sketchPath.String()) require.NoError(t, err) - // Get the build directory - md5 := md5.Sum(([]byte(sketchPath.String()))) - sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) - require.NotEmpty(t, sketchPathMd5) - buildDir := paths.TempDir().Join("arduino", "sketches", sketchPathMd5) - - _, _, err = cli.Run("compile", "-b", fqbn, sketchPath.String(), "--verbose") + out, _, err := cli.Run("compile", "-b", fqbn, sketchPath.String(), "--json") require.NoError(t, err) + var builderOutput struct { + BuilderResult struct { + BuildPath string `json:"build_path"` + } `json:"builder_result"` + } + require.NoError(t, json.Unmarshal(out, &builderOutput)) + buildDir := paths.New(builderOutput.BuilderResult.BuildPath) // Breaks the build.options.json file buildOptionsJson := buildDir.Join("build.options.json") diff --git a/internal/integrationtest/compile_4/compile_test.go b/internal/integrationtest/compile_4/compile_test.go index a909cab3ab8..f0916138246 100644 --- a/internal/integrationtest/compile_4/compile_test.go +++ b/internal/integrationtest/compile_4/compile_test.go @@ -929,19 +929,26 @@ func TestBuildCaching(t *testing.T) { // Find cached core and save timestamp pathList, err := buildCachePath.ReadDirRecursiveFiltered(nil, paths.FilterPrefixes("core.a")) require.NoError(t, err) - require.Len(t, pathList, 1) + require.Len(t, pathList, 2) cachedCoreFile := pathList[0] - lastUsedPath := cachedCoreFile.Parent().Join(".last-used") - require.True(t, lastUsedPath.Exist()) + require.True(t, cachedCoreFile.Parent().Join(".last-used").Exist()) coreStatBefore, err := cachedCoreFile.Stat() require.NoError(t, err) + sketchCoreFile := pathList[1] + require.True(t, sketchCoreFile.Parent().Parent().Join(".last-used").Exist()) + sketchStatBefore, err := sketchCoreFile.Stat() + require.NoError(t, err) + // Run build again and check timestamp is unchanged _, _, err = cli.Run("compile", "-b", "arduino:avr:uno", "--build-cache-path", buildCachePath.String(), sketchPath.String()) require.NoError(t, err) coreStatAfterRebuild, err := cachedCoreFile.Stat() require.NoError(t, err) require.Equal(t, coreStatBefore.ModTime(), coreStatAfterRebuild.ModTime()) + sketchStatAfterRebuild, err := sketchCoreFile.Stat() + require.NoError(t, err) + require.Equal(t, sketchStatBefore.ModTime(), sketchStatAfterRebuild.ModTime()) // Touch a file of the core and check if the builder invalidate the cache time.Sleep(time.Second) diff --git a/internal/integrationtest/compile_4/core_caching_test.go b/internal/integrationtest/compile_4/core_caching_test.go index 582a2e29ec7..9fcef13f2e8 100644 --- a/internal/integrationtest/compile_4/core_caching_test.go +++ b/internal/integrationtest/compile_4/core_caching_test.go @@ -16,6 +16,7 @@ package compile_test import ( + "strings" "testing" "github.com/arduino/arduino-cli/internal/integrationtest" @@ -31,8 +32,12 @@ func TestBuildCacheCoreWithExtraDirs(t *testing.T) { _, _, err := cli.Run("core", "install", "arduino:avr@1.8.6") require.NoError(t, err) + // Get default cache path + out, _, err := cli.Run("config", "get", "build_cache.path") + require.NoError(t, err) + defaultCache := paths.New(strings.TrimSpace(string(out))) + // Main core cache - defaultCache := paths.TempDir().Join("arduino") cache1, err := paths.MkTempDir("", "core_cache") require.NoError(t, err) t.Cleanup(func() { cache1.RemoveAll() }) diff --git a/internal/integrationtest/core/core_test.go b/internal/integrationtest/core/core_test.go index 08ed34fadfd..cd28d8286c0 100644 --- a/internal/integrationtest/core/core_test.go +++ b/internal/integrationtest/core/core_test.go @@ -16,8 +16,6 @@ package core_test import ( - "crypto/md5" - "encoding/hex" "encoding/json" "fmt" "os" @@ -277,13 +275,17 @@ func TestCoreInstallEsp32(t *testing.T) { sketchPath := cli.SketchbookDir().Join(sketchName) _, _, err = cli.Run("sketch", "new", sketchPath.String()) require.NoError(t, err) - _, _, err = cli.Run("compile", "-b", "esp32:esp32:esp32", sketchPath.String()) + out, _, err := cli.Run("compile", "-b", "esp32:esp32:esp32", sketchPath.String(), "--json") require.NoError(t, err) + var builderOutput struct { + BuilderResult struct { + BuildPath string `json:"build_path"` + } `json:"builder_result"` + } + require.NoError(t, json.Unmarshal(out, &builderOutput)) + buildDir := paths.New(builderOutput.BuilderResult.BuildPath) + // prevent regressions for https://github.com/arduino/arduino-cli/issues/163 - md5 := md5.Sum(([]byte(sketchPath.String()))) - sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) - require.NotEmpty(t, sketchPathMd5) - buildDir := paths.TempDir().Join("arduino", "sketches", sketchPathMd5) require.FileExists(t, buildDir.Join(sketchName+".ino.partitions.bin").String()) } diff --git a/internal/integrationtest/upload_mock/upload_mock_test.go b/internal/integrationtest/upload_mock/upload_mock_test.go index 330358bb1ba..db10fc383df 100644 --- a/internal/integrationtest/upload_mock/upload_mock_test.go +++ b/internal/integrationtest/upload_mock/upload_mock_test.go @@ -655,7 +655,17 @@ func TestUploadSketch(t *testing.T) { sketchPath := cli.SketchbookDir().Join(sketchName) _, _, err := cli.Run("sketch", "new", sketchPath.String()) require.NoError(t, err) - buildDir := generateBuildDir(sketchPath, t) + + out, _, err := cli.Run("config", "get", "build_cache.path") + require.NoError(t, err) + cacheDir := paths.New(strings.TrimSpace(string(out))) + + md5 := md5.Sum(([]byte(sketchPath.String()))) + sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) + buildDir := cacheDir.Join("sketches", sketchPathMd5) + require.NoError(t, buildDir.MkdirAll()) + require.NoError(t, buildDir.ToAbs()) + t.Cleanup(func() { buildDir.RemoveAll() }) for i, _test := range testParameters { @@ -718,15 +728,6 @@ func TestUploadSketch(t *testing.T) { } } -func generateBuildDir(sketchPath *paths.Path, t *testing.T) *paths.Path { - md5 := md5.Sum(([]byte(sketchPath.String()))) - sketchPathMd5 := strings.ToUpper(hex.EncodeToString(md5[:])) - buildDir := paths.TempDir().Join("arduino", "sketches", sketchPathMd5) - require.NoError(t, buildDir.MkdirAll()) - require.NoError(t, buildDir.ToAbs()) - return buildDir -} - func TestUploadWithInputDirFlag(t *testing.T) { env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) defer env.CleanUp() diff --git a/rpc/cc/arduino/cli/commands/v1/compile.pb.go b/rpc/cc/arduino/cli/commands/v1/compile.pb.go index 33fa8d6314c..87aaa41f88f 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/compile.pb.go @@ -53,7 +53,10 @@ type CompileRequest struct { ShowProperties bool `protobuf:"varint,4,opt,name=show_properties,json=showProperties,proto3" json:"show_properties,omitempty"` // Print preprocessed code to stdout instead of compiling. Preprocess bool `protobuf:"varint,5,opt,name=preprocess,proto3" json:"preprocess,omitempty"` - // Builds of 'core.a' are saved into this path to be cached and reused. + // Builds of core and sketches are saved into this path to be cached and + // reused. + // + // Deprecated: Marked as deprecated in cc/arduino/cli/commands/v1/compile.proto. BuildCachePath string `protobuf:"bytes,6,opt,name=build_cache_path,json=buildCachePath,proto3" json:"build_cache_path,omitempty"` // Path to use to store the files used for the compilation. If omitted, // a directory will be created in the operating system's default temporary @@ -183,6 +186,7 @@ func (x *CompileRequest) GetPreprocess() bool { return false } +// Deprecated: Marked as deprecated in cc/arduino/cli/commands/v1/compile.proto. func (x *CompileRequest) GetBuildCachePath() string { if x != nil { return x.BuildCachePath @@ -912,7 +916,7 @@ var file_cc_arduino_cli_commands_v1_compile_proto_rawDesc = []byte{ 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 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, 0x2f, 0x6c, 0x69, 0x62, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8c, 0x09, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x09, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 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, @@ -925,162 +929,162 @@ var file_cc_arduino_cli_commands_v1_compile_proto_rawDesc = []byte{ 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x70, 0x72, - 0x65, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, + 0x65, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x2c, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x50, 0x61, - 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x61, 0x74, - 0x68, 0x12, 0x29, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, - 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x62, 0x75, 0x69, - 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, - 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, - 0x6f, 0x73, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, - 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x69, 0x65, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x05, 0x71, 0x75, 0x69, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6a, 0x6f, 0x62, 0x73, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6a, 0x6f, 0x62, 0x73, 0x12, 0x1c, 0x0a, 0x09, - 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x6f, 0x70, - 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x64, 0x65, 0x62, 0x75, 0x67, - 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, - 0x46, 0x6f, 0x72, 0x44, 0x65, 0x62, 0x75, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x6f, - 0x72, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, - 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x65, 0x61, 0x6e, - 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x63, 0x6c, 0x65, 0x61, 0x6e, 0x12, 0x47, 0x0a, - 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, - 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, - 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, - 0x73, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x67, 0x0a, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, - 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, 0x6f, 0x6d, - 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x53, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x12, - 0x2c, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x69, - 0x65, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x6f, - 0x72, 0x74, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x69, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, 0x18, 0x0a, - 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x18, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, - 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6b, 0x65, 0x79, 0x73, 0x5f, - 0x6b, 0x65, 0x79, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x6b, 0x65, 0x79, 0x73, 0x4b, 0x65, 0x79, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x12, 0x19, 0x0a, 0x08, - 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x73, 0x69, 0x67, 0x6e, 0x4b, 0x65, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x63, 0x72, 0x79, - 0x70, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, - 0x63, 0x72, 0x79, 0x70, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x38, 0x0a, 0x18, 0x73, 0x6b, 0x69, 0x70, - 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f, - 0x76, 0x65, 0x72, 0x79, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x73, 0x6b, 0x69, 0x70, - 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, - 0x72, 0x79, 0x12, 0x42, 0x0a, 0x1e, 0x64, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x65, 0x78, 0x70, - 0x61, 0x6e, 0x64, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, - 0x74, 0x69, 0x65, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, 0x64, 0x6f, 0x4e, 0x6f, - 0x74, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, - 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x17, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, - 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, 0x70, 0x61, 0x74, 0x68, - 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x61, - 0x63, 0x68, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x74, 0x68, 0x73, 0x1a, 0x41, 0x0a, - 0x13, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x69, 0x6e, 0x61, - 0x72, 0x69, 0x65, 0x73, 0x22, 0xeb, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x75, 0x74, 0x5f, - 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x09, - 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, 0x0a, 0x65, 0x72, 0x72, - 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, - 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x46, 0x0a, 0x08, 0x70, 0x72, - 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x54, 0x61, 0x73, 0x6b, 0x50, 0x72, - 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, - 0x73, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0b, 0x32, 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, - 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x48, 0x00, 0x52, - 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x22, 0x24, 0x0a, 0x22, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x65, - 0x65, 0x64, 0x73, 0x52, 0x65, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xa1, 0x04, 0x0a, 0x0d, 0x42, 0x75, 0x69, - 0x6c, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x75, - 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x4a, 0x0a, 0x0e, 0x75, 0x73, 0x65, - 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x23, 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, 0x0d, 0x75, 0x73, 0x65, 0x64, 0x4c, 0x69, 0x62, 0x72, - 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x18, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, - 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x16, 0x65, 0x78, 0x65, 0x63, - 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x69, - 0x7a, 0x65, 0x12, 0x5d, 0x0a, 0x0e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x52, 0x0d, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x12, 0x5d, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, - 0x65, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, - 0x12, 0x29, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, - 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x62, 0x75, 0x69, 0x6c, - 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x0b, 0x64, - 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, - 0x32, 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, 0x43, 0x6f, - 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, - 0x0b, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x22, 0x5a, 0x0a, 0x15, - 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x19, 0x0a, - 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x6d, 0x61, 0x78, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xa2, 0x02, 0x0a, 0x11, 0x43, 0x6f, 0x6d, - 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x6f, - 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x4e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, - 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, - 0x73, 0x74, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, - 0x74, 0x65, 0x78, 0x74, 0x12, 0x47, 0x0a, 0x05, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x07, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, 0x69, 0x6e, 0x6f, + 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x61, 0x63, + 0x68, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, + 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x69, 0x6c, + 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x29, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x0f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, + 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, + 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x69, 0x65, 0x74, 0x18, + 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x71, 0x75, 0x69, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, + 0x6a, 0x6f, 0x62, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6a, 0x6f, 0x62, 0x73, + 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20, + 0x03, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x2c, + 0x0a, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6d, 0x69, 0x7a, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x64, + 0x65, 0x62, 0x75, 0x67, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, + 0x6d, 0x69, 0x7a, 0x65, 0x46, 0x6f, 0x72, 0x44, 0x65, 0x62, 0x75, 0x67, 0x12, 0x1d, 0x0a, 0x0a, + 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x69, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x63, + 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x13, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x63, 0x6c, 0x65, 0x61, + 0x6e, 0x12, 0x47, 0x0a, 0x20, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, + 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1d, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x67, 0x0a, 0x0f, 0x73, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x18, 0x16, 0x20, + 0x03, 0x28, 0x0b, 0x32, 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, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, - 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x74, 0x0a, - 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, - 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, - 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x6f, 0x6c, - 0x75, 0x6d, 0x6e, 0x22, 0x71, 0x0a, 0x15, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, - 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, - 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 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, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, + 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x65, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, + 0x69, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x62, 0x69, + 0x6e, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x0e, + 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x69, 0x65, 0x73, 0x88, 0x01, + 0x01, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x18, 0x18, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x07, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x6b, + 0x65, 0x79, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x18, 0x19, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0c, 0x6b, 0x65, 0x79, 0x73, 0x4b, 0x65, 0x79, 0x63, 0x68, 0x61, 0x69, 0x6e, + 0x12, 0x19, 0x0a, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x1a, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x4b, 0x65, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x65, + 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x38, 0x0a, 0x18, + 0x73, 0x6b, 0x69, 0x70, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x5f, 0x64, + 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, + 0x73, 0x6b, 0x69, 0x70, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x44, 0x69, 0x73, + 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x12, 0x42, 0x0a, 0x1e, 0x64, 0x6f, 0x5f, 0x6e, 0x6f, 0x74, + 0x5f, 0x65, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1a, + 0x64, 0x6f, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, + 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x17, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5f, + 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x62, 0x75, 0x69, + 0x6c, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x45, 0x78, 0x74, 0x72, 0x61, 0x50, 0x61, 0x74, 0x68, + 0x73, 0x1a, 0x41, 0x0a, 0x13, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x72, + 0x69, 0x64, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, + 0x62, 0x69, 0x6e, 0x61, 0x72, 0x69, 0x65, 0x73, 0x22, 0xeb, 0x01, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, + 0x70, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0a, + 0x6f, 0x75, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x48, 0x00, 0x52, 0x09, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1f, 0x0a, + 0x0a, 0x65, 0x72, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0c, 0x48, 0x00, 0x52, 0x09, 0x65, 0x72, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x46, + 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 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, 0x54, 0x61, + 0x73, 0x6b, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, + 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x48, 0x00, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x42, 0x09, 0x0a, 0x07, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x24, 0x0a, 0x22, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x4e, 0x65, 0x65, 0x64, 0x73, 0x52, 0x65, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xa1, 0x04, 0x0a, + 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1d, + 0x0a, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x4a, 0x0a, + 0x0e, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 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, 0x0d, 0x75, 0x73, 0x65, 0x64, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x6b, 0x0a, 0x18, 0x65, 0x78, 0x65, + 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x16, + 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x5d, 0x0a, 0x0e, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0d, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x50, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x5d, 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x29, 0x0a, 0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, + 0x62, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, + 0x4f, 0x0a, 0x0b, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x08, + 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, + 0x74, 0x69, 0x63, 0x52, 0x0b, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, + 0x22, 0x5a, 0x0a, 0x15, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, + 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, + 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xa2, 0x02, 0x0a, + 0x11, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, + 0x69, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, + 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, + 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x12, 0x4e, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x78, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, + 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, + 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x47, 0x0a, 0x05, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, + 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x22, 0x74, 0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, + 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x18, 0x0a, + 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, + 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x22, 0x71, 0x0a, 0x15, 0x43, 0x6f, 0x6d, 0x70, 0x69, + 0x6c, 0x65, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x4e, 0x6f, 0x74, 0x65, + 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x69, + 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, + 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6c, 0x69, + 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 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 ( diff --git a/rpc/cc/arduino/cli/commands/v1/compile.proto b/rpc/cc/arduino/cli/commands/v1/compile.proto index fb21c8f9bae..7bd9bb7c900 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.proto +++ b/rpc/cc/arduino/cli/commands/v1/compile.proto @@ -36,8 +36,9 @@ message CompileRequest { bool show_properties = 4; // Print preprocessed code to stdout instead of compiling. bool preprocess = 5; - // Builds of 'core.a' are saved into this path to be cached and reused. - string build_cache_path = 6; + // Builds of core and sketches are saved into this path to be cached and + // reused. + string build_cache_path = 6 [ deprecated = true ]; // Path to use to store the files used for the compilation. If omitted, // a directory will be created in the operating system's default temporary // path. From 24bd145372017664d3bc0a892b1981f3c9307ff5 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 7 Oct 2024 12:59:33 +0200 Subject: [PATCH 010/121] Allow port, protocol and port settings to be specified in profiles. (#2717) * Allow port/protocol keys in sketch profile * Allow port/protocol in profiles * Added port settings in sketch profile * Allow port configuration from sketch profile * Added docs * fix: Moved port-from-profile logic in args.Port.GetPort(...) This allows to implement the selection logic on more commands. * Fixed FQBN selection logic in monitor/arg command * Fixed incorrect tests The previous fixes now let the CLI to produce the correct output. --- docs/sketch-project-file.md | 26 +- internal/arduino/sketch/profiles.go | 49 ++- internal/arduino/sketch/sketch.go | 11 + internal/cli/arguments/fqbn.go | 8 +- internal/cli/arguments/port.go | 12 +- internal/cli/board/attach.go | 2 +- internal/cli/burnbootloader/burnbootloader.go | 2 +- internal/cli/compile/compile.go | 2 +- internal/cli/debug/debug.go | 2 +- internal/cli/debug/debug_check.go | 2 +- internal/cli/monitor/monitor.go | 124 +++---- internal/cli/upload/upload.go | 2 +- .../integrationtest/monitor/monitor_test.go | 135 +++++++- .../SketchWithDefaultPortAndConfig.ino | 3 + .../sketch.yaml | 4 + ...etchWithDefaultPortAndConfigAndProfile.ino | 3 + .../sketch.yaml | 13 + .../SketchWithDefaultPortAndFQBN/sketch.yaml | 7 +- rpc/cc/arduino/cli/commands/v1/common.pb.go | 252 +++++++++++++-- rpc/cc/arduino/cli/commands/v1/common.proto | 18 ++ rpc/cc/arduino/cli/commands/v1/monitor.pb.go | 305 +++++------------- rpc/cc/arduino/cli/commands/v1/monitor.proto | 10 - 22 files changed, 653 insertions(+), 339 deletions(-) create mode 100644 internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/SketchWithDefaultPortAndConfig.ino create mode 100644 internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/sketch.yaml create mode 100644 internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/SketchWithDefaultPortAndConfigAndProfile.ino create mode 100644 internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/sketch.yaml diff --git a/docs/sketch-project-file.md b/docs/sketch-project-file.md index 896e66eb16a..1660bba9f1b 100644 --- a/docs/sketch-project-file.md +++ b/docs/sketch-project-file.md @@ -15,6 +15,7 @@ Each profile will define: - A possible core platform name and version, that is a dependency of the target core platform (with the 3rd party platform index URL if needed) - The libraries used in the sketch (including their version) +- The port and protocol to upload the sketch and monitor the board The format of the file is the following: @@ -33,7 +34,11 @@ profiles: - () - () - () - + port: + port_config: + : + ... + protocol: ...more profiles here... ``` @@ -54,6 +59,15 @@ otherwise below). The available fields are: - `` is a free text string available to the developer to add comments. This field is optional. - `` is the programmer that will be used. This field is optional. +The following fields are available since Arduino CLI 1.1.0: + +- `` is the port that will be used to upload and monitor the board (unless explicitly set otherwise). This + field is optional. +- `port_config` section with `` and `` defines the port settings that will be + used in the `monitor` command. Typically is used to set the baudrate for the serial port (for example + `baudrate: 115200`) but any setting/value can be specified. Multiple settings can be set. These fields are optional. +- `` is the protocol for the port used to upload and monitor the board. This field is optional. + A complete example of a sketch project file may be the following: ``` @@ -76,6 +90,9 @@ profiles: - VitconMQTT (1.0.1) - Arduino_ConnectionHandler (0.6.4) - TinyDHT sensor library (1.1.0) + port: /dev/ttyACM0 + port_config: + baudrate: 115200 tiny: notes: testing the very limit of the AVR platform, it will be very unstable @@ -139,6 +156,8 @@ particular: - The `default_fqbn` key sets the default value for the `--fqbn` flag - The `default_programmer` key sets the default value for the `--programmer` flag - The `default_port` key sets the default value for the `--port` flag +- The `default_port_config` key sets the default values for the `--config` flag in the `monitor` command (available + since Arduino CLI 1.1.0) - The `default_protocol` key sets the default value for the `--protocol` flag - The `default_profile` key sets the default value for the `--profile` flag @@ -148,6 +167,8 @@ For example: default_fqbn: arduino:samd:mkr1000 default_programmer: atmel_ice default_port: /dev/ttyACM0 +default_port_config: + baudrate: 115200 default_protocol: serial default_profile: myprofile ``` @@ -155,4 +176,5 @@ default_profile: myprofile With this configuration set, it is not necessary to specify the `--fqbn`, `--programmer`, `--port`, `--protocol` or `--profile` flags to the [`arduino-cli compile`](commands/arduino-cli_compile.md), [`arduino-cli upload`](commands/arduino-cli_upload.md) or [`arduino-cli debug`](commands/arduino-cli_debug.md) commands -when compiling, uploading or debugging the sketch. +when compiling, uploading or debugging the sketch. Moreover in the `monitor` command it is not necessary to specify the +`--config baudrate=115200` to communicate with the monitor port of the board. diff --git a/internal/arduino/sketch/profiles.go b/internal/arduino/sketch/profiles.go index b01bec167f2..cd32ccdf681 100644 --- a/internal/arduino/sketch/profiles.go +++ b/internal/arduino/sketch/profiles.go @@ -34,12 +34,13 @@ import ( // projectRaw is a support struct used only to unmarshal the yaml type projectRaw struct { - ProfilesRaw yaml.Node `yaml:"profiles"` - DefaultProfile string `yaml:"default_profile"` - DefaultFqbn string `yaml:"default_fqbn"` - DefaultPort string `yaml:"default_port,omitempty"` - DefaultProtocol string `yaml:"default_protocol,omitempty"` - DefaultProgrammer string `yaml:"default_programmer,omitempty"` + ProfilesRaw yaml.Node `yaml:"profiles"` + DefaultProfile string `yaml:"default_profile"` + DefaultFqbn string `yaml:"default_fqbn"` + DefaultPort string `yaml:"default_port,omitempty"` + DefaultPortConfig map[string]string `yaml:"default_port_config,omitempty"` + DefaultProtocol string `yaml:"default_protocol,omitempty"` + DefaultProgrammer string `yaml:"default_programmer,omitempty"` } // Project represents the sketch project file @@ -48,6 +49,7 @@ type Project struct { DefaultProfile string DefaultFqbn string DefaultPort string + DefaultPortConfig map[string]string DefaultProtocol string DefaultProgrammer string } @@ -70,6 +72,12 @@ func (p *Project) AsYaml() string { if p.DefaultPort != "" { res += fmt.Sprintf("default_port: %s\n", p.DefaultPort) } + if len(p.DefaultPortConfig) > 0 { + res += "default_port_config:\n" + for k, v := range p.DefaultPortConfig { + res += fmt.Sprintf(" %s: %s\n", k, v) + } + } if p.DefaultProtocol != "" { res += fmt.Sprintf("default_protocol: %s\n", p.DefaultProtocol) } @@ -103,6 +111,9 @@ type Profile struct { Name string Notes string `yaml:"notes"` FQBN string `yaml:"fqbn"` + Port string `yaml:"port"` + PortConfig map[string]string `yaml:"port_config"` + Protocol string `yaml:"protocol"` Programmer string `yaml:"programmer"` Platforms ProfileRequiredPlatforms `yaml:"platforms"` Libraries ProfileRequiredLibraries `yaml:"libraries"` @@ -110,10 +121,23 @@ type Profile struct { // ToRpc converts this Profile to an rpc.SketchProfile func (p *Profile) ToRpc() *rpc.SketchProfile { + var portConfig *rpc.MonitorPortConfiguration + if len(p.PortConfig) > 0 { + portConfig = &rpc.MonitorPortConfiguration{} + for k, v := range p.PortConfig { + portConfig.Settings = append(portConfig.Settings, &rpc.MonitorPortSetting{ + SettingId: k, + Value: v, + }) + } + } return &rpc.SketchProfile{ Name: p.Name, Fqbn: p.FQBN, Programmer: p.Programmer, + Port: p.Port, + PortConfig: portConfig, + Protocol: p.Protocol, } } @@ -127,6 +151,18 @@ func (p *Profile) AsYaml() string { if p.Programmer != "" { res += fmt.Sprintf(" programmer: %s\n", p.Programmer) } + if p.Port != "" { + res += fmt.Sprintf(" port: %s\n", p.Port) + } + if p.Protocol != "" { + res += fmt.Sprintf(" protocol: %s\n", p.Protocol) + } + if len(p.PortConfig) > 0 { + res += " port_config:\n" + for k, v := range p.PortConfig { + res += fmt.Sprintf(" %s: %s\n", k, v) + } + } res += p.Platforms.AsYaml() res += p.Libraries.AsYaml() return res @@ -291,6 +327,7 @@ func LoadProjectFile(file *paths.Path) (*Project, error) { DefaultProfile: raw.DefaultProfile, DefaultFqbn: raw.DefaultFqbn, DefaultPort: raw.DefaultPort, + DefaultPortConfig: raw.DefaultPortConfig, DefaultProtocol: raw.DefaultProtocol, DefaultProgrammer: raw.DefaultProgrammer, }, nil diff --git a/internal/arduino/sketch/sketch.go b/internal/arduino/sketch/sketch.go index 8be6e790345..5cdfb6f3ee8 100644 --- a/internal/arduino/sketch/sketch.go +++ b/internal/arduino/sketch/sketch.go @@ -289,6 +289,16 @@ func (s *Sketch) Hash() string { // ToRpc converts this Sketch into a rpc.LoadSketchResponse func (s *Sketch) ToRpc() *rpc.Sketch { defaultPort, defaultProtocol := s.GetDefaultPortAddressAndProtocol() + var defaultPortConfig *rpc.MonitorPortConfiguration + if len(s.Project.DefaultPortConfig) > 0 { + defaultPortConfig = &rpc.MonitorPortConfiguration{} + for k, v := range s.Project.DefaultPortConfig { + defaultPortConfig.Settings = append(defaultPortConfig.Settings, &rpc.MonitorPortSetting{ + SettingId: k, + Value: v, + }) + } + } res := &rpc.Sketch{ MainFile: s.MainFile.String(), LocationPath: s.FullPath.String(), @@ -297,6 +307,7 @@ func (s *Sketch) ToRpc() *rpc.Sketch { RootFolderFiles: s.RootFolderFiles.AsStrings(), DefaultFqbn: s.GetDefaultFQBN(), DefaultPort: defaultPort, + DefaultPortConfig: defaultPortConfig, DefaultProtocol: defaultProtocol, DefaultProgrammer: s.GetDefaultProgrammer(), Profiles: f.Map(s.Project.Profiles, (*Profile).ToRpc), diff --git a/internal/cli/arguments/fqbn.go b/internal/cli/arguments/fqbn.go index 7783cdaf69a..f2248bcd424 100644 --- a/internal/cli/arguments/fqbn.go +++ b/internal/cli/arguments/fqbn.go @@ -64,6 +64,7 @@ func (f *Fqbn) Set(fqbn string) { // parameters provided by the user. // This determine the FQBN based on: // - the value of the FQBN flag if explicitly specified, otherwise +// - the FQBN of the selected profile if available, otherwise // - the default FQBN value in sketch.yaml (`default_fqbn` key) if available, otherwise // - it tries to autodetect the board connected to the given port flags // If all above methods fails, it returns the empty string. @@ -71,8 +72,11 @@ func (f *Fqbn) Set(fqbn string) { // - the port is not found, in this case nil is returned // - the FQBN autodetection fail, in this case the function prints an error and // terminates the execution -func CalculateFQBNAndPort(ctx context.Context, portArgs *Port, fqbnArg *Fqbn, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultFQBN, defaultAddress, defaultProtocol string) (string, *rpc.Port) { +func CalculateFQBNAndPort(ctx context.Context, portArgs *Port, fqbnArg *Fqbn, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultFQBN, defaultAddress, defaultProtocol string, profile *rpc.SketchProfile) (string, *rpc.Port) { fqbn := fqbnArg.String() + if fqbn == "" { + fqbn = profile.GetFqbn() + } if fqbn == "" { fqbn = defaultFQBN } @@ -87,7 +91,7 @@ func CalculateFQBNAndPort(ctx context.Context, portArgs *Port, fqbnArg *Fqbn, in return fqbn, port } - port, err := portArgs.GetPort(ctx, instance, srv, defaultAddress, defaultProtocol) + port, err := portArgs.GetPort(ctx, instance, srv, defaultAddress, defaultProtocol, profile) if err != nil { feedback.Fatal(i18n.Tr("Error getting port metadata: %v", err), feedback.ErrGeneric) } diff --git a/internal/cli/arguments/port.go b/internal/cli/arguments/port.go index dfd120f162f..fea0b475db5 100644 --- a/internal/cli/arguments/port.go +++ b/internal/cli/arguments/port.go @@ -57,12 +57,12 @@ func (p *Port) AddToCommand(cmd *cobra.Command, srv rpc.ArduinoCoreServiceServer // This method allows will bypass the discoveries if: // - a nil instance is passed: in this case the plain port and protocol arguments are returned (even if empty) // - a protocol is specified: in this case the discoveries are not needed to autodetect the protocol. -func (p *Port) GetPortAddressAndProtocol(ctx context.Context, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultAddress, defaultProtocol string) (string, string, error) { +func (p *Port) GetPortAddressAndProtocol(ctx context.Context, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultAddress, defaultProtocol string, profile *rpc.SketchProfile) (string, string, error) { if p.protocol != "" || instance == nil { return p.address, p.protocol, nil } - port, err := p.GetPort(ctx, instance, srv, defaultAddress, defaultProtocol) + port, err := p.GetPort(ctx, instance, srv, defaultAddress, defaultProtocol, profile) if err != nil { return "", "", err } @@ -71,7 +71,13 @@ func (p *Port) GetPortAddressAndProtocol(ctx context.Context, instance *rpc.Inst // GetPort returns the Port obtained by parsing command line arguments. // The extra metadata for the ports is obtained using the pluggable discoveries. -func (p *Port) GetPort(ctx context.Context, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultAddress, defaultProtocol string) (*rpc.Port, error) { +func (p *Port) GetPort(ctx context.Context, instance *rpc.Instance, srv rpc.ArduinoCoreServiceServer, defaultAddress, defaultProtocol string, profile *rpc.SketchProfile) (*rpc.Port, error) { + if profile.GetPort() != "" { + defaultAddress = profile.GetPort() + } + if profile.GetProtocol() != "" { + defaultProtocol = profile.GetProtocol() + } address := p.address protocol := p.protocol if address == "" && (defaultAddress != "" || defaultProtocol != "") { diff --git a/internal/cli/board/attach.go b/internal/cli/board/attach.go index 871f0bbd5dc..51a5275908f 100644 --- a/internal/cli/board/attach.go +++ b/internal/cli/board/attach.go @@ -59,7 +59,7 @@ func initAttachCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { func runAttachCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, path string, port *arguments.Port, fqbn string, programmer *arguments.Programmer) { sketchPath := arguments.InitSketchPath(path) - portAddress, portProtocol, _ := port.GetPortAddressAndProtocol(ctx, nil, srv, "", "") + portAddress, portProtocol, _ := port.GetPortAddressAndProtocol(ctx, nil, srv, "", "", nil) newDefaults, err := srv.SetSketchDefaults(ctx, &rpc.SetSketchDefaultsRequest{ SketchPath: sketchPath.String(), DefaultFqbn: fqbn, diff --git a/internal/cli/burnbootloader/burnbootloader.go b/internal/cli/burnbootloader/burnbootloader.go index 8b479e896e7..a9798259a14 100644 --- a/internal/cli/burnbootloader/burnbootloader.go +++ b/internal/cli/burnbootloader/burnbootloader.go @@ -73,7 +73,7 @@ func runBootloaderCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer) logrus.Info("Executing `arduino-cli burn-bootloader`") // We don't need a Sketch to upload a board's bootloader - discoveryPort, err := port.GetPort(ctx, instance, srv, "", "") + discoveryPort, err := port.GetPort(ctx, instance, srv, "", "", nil) if err != nil { feedback.Fatal(i18n.Tr("Error during Upload: %v", err), feedback.ErrGeneric) } diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index b4c093127b1..0fda0ec3dc6 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -180,7 +180,7 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer fqbnArg.Set(profile.GetFqbn()) } - fqbn, port := arguments.CalculateFQBNAndPort(ctx, &portArgs, &fqbnArg, inst, srv, sk.GetDefaultFqbn(), sk.GetDefaultPort(), sk.GetDefaultProtocol()) + fqbn, port := arguments.CalculateFQBNAndPort(ctx, &portArgs, &fqbnArg, inst, srv, sk.GetDefaultFqbn(), sk.GetDefaultPort(), sk.GetDefaultProtocol(), profile) if keysKeychain != "" || signKey != "" || encryptKey != "" { arguments.CheckFlagsMandatory(cmd, "keys-keychain", "sign-key", "encrypt-key") diff --git a/internal/cli/debug/debug.go b/internal/cli/debug/debug.go index a9dd9d976a0..a4cce1815e7 100644 --- a/internal/cli/debug/debug.go +++ b/internal/cli/debug/debug.go @@ -108,7 +108,7 @@ func runDebugCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, args fqbnArg.Set(profile.GetFqbn()) } - fqbn, port := arguments.CalculateFQBNAndPort(ctx, portArgs, fqbnArg, inst, srv, sk.GetDefaultFqbn(), sk.GetDefaultPort(), sk.GetDefaultProtocol()) + fqbn, port := arguments.CalculateFQBNAndPort(ctx, portArgs, fqbnArg, inst, srv, sk.GetDefaultFqbn(), sk.GetDefaultPort(), sk.GetDefaultProtocol(), profile) prog := profile.GetProgrammer() if prog == "" || programmer.GetProgrammer() != "" { diff --git a/internal/cli/debug/debug_check.go b/internal/cli/debug/debug_check.go index 779348c8a82..7061d6e5412 100644 --- a/internal/cli/debug/debug_check.go +++ b/internal/cli/debug/debug_check.go @@ -60,7 +60,7 @@ func runDebugCheckCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, instance := instance.CreateAndInit(ctx, srv) logrus.Info("Executing `arduino-cli debug`") - port, err := portArgs.GetPort(ctx, instance, srv, "", "") + port, err := portArgs.GetPort(ctx, instance, srv, "", "", nil) if err != nil { feedback.FatalError(err, feedback.ErrBadArgument) } diff --git a/internal/cli/monitor/monitor.go b/internal/cli/monitor/monitor.go index e0cc0ffde41..0254e174553 100644 --- a/internal/cli/monitor/monitor.go +++ b/internal/cli/monitor/monitor.go @@ -17,6 +17,7 @@ package monitor import ( "bytes" + "cmp" "context" "errors" "io" @@ -109,12 +110,10 @@ func runMonitorCmd( var inst *rpc.Instance var profile *rpc.SketchProfile - if fqbnArg.String() == "" { - if profileArg.Get() == "" { - inst, profile = instance.CreateAndInitWithProfile(ctx, srv, sketch.GetDefaultProfile().GetName(), sketchPath) - } else { - inst, profile = instance.CreateAndInitWithProfile(ctx, srv, profileArg.Get(), sketchPath) - } + if profileArg.Get() == "" { + inst, profile = instance.CreateAndInitWithProfile(ctx, srv, sketch.GetDefaultProfile().GetName(), sketchPath) + } else { + inst, profile = instance.CreateAndInitWithProfile(ctx, srv, profileArg.Get(), sketchPath) } if inst == nil { inst = instance.CreateAndInit(ctx, srv) @@ -141,7 +140,7 @@ func runMonitorCmd( if sketch != nil { defaultPort, defaultProtocol = sketch.GetDefaultPort(), sketch.GetDefaultProtocol() } - portAddress, portProtocol, err := portArgs.GetPortAddressAndProtocol(ctx, inst, srv, defaultPort, defaultProtocol) + portAddress, portProtocol, err := portArgs.GetPortAddressAndProtocol(ctx, inst, srv, defaultPort, defaultProtocol, profile) if err != nil { feedback.FatalError(err, feedback.ErrGeneric) } @@ -163,50 +162,52 @@ func runMonitorCmd( return } - actualConfigurationLabels := properties.NewMap() - for _, setting := range defaultSettings.GetSettings() { - actualConfigurationLabels.Set(setting.GetSettingId(), setting.GetValue()) - } - - configuration := &rpc.MonitorPortConfiguration{} - if len(configs) > 0 { - for _, config := range configs { - split := strings.SplitN(config, "=", 2) - k := "" - v := config - if len(split) == 2 { - k = split[0] - v = split[1] - } - - var setting *rpc.MonitorPortSettingDescriptor - for _, s := range defaultSettings.GetSettings() { - if k == "" { - if contains(s.GetEnumValues(), v) { - setting = s - break - } - } else { - if strings.EqualFold(s.GetSettingId(), k) { - if !contains(s.GetEnumValues(), v) { - feedback.Fatal(i18n.Tr("invalid port configuration value for %s: %s", k, v), feedback.ErrBadArgument) - } - setting = s - break + // This utility finds the settings descriptor from key/value or only from key. + // It fails fatal if the key or value are invalid. + searchSettingDescriptor := func(k, v string) *rpc.MonitorPortSettingDescriptor { + for _, s := range defaultSettings.GetSettings() { + if k == "" { + if contains(s.GetEnumValues(), v) { + return s + } + } else { + if strings.EqualFold(s.GetSettingId(), k) { + if !contains(s.GetEnumValues(), v) { + feedback.Fatal(i18n.Tr("invalid port configuration value for %s: %s", k, v), feedback.ErrBadArgument) } + return s } } - if setting == nil { - feedback.Fatal(i18n.Tr("invalid port configuration: %s", config), feedback.ErrBadArgument) - } - configuration.Settings = append(configuration.GetSettings(), &rpc.MonitorPortSetting{ - SettingId: setting.GetSettingId(), - Value: v, - }) - actualConfigurationLabels.Set(setting.GetSettingId(), v) } + feedback.Fatal(i18n.Tr("invalid port configuration: %s=%s", k, v), feedback.ErrBadArgument) + return nil + } + + // Build configuration by layering + layeredPortConfig := properties.NewMap() + setConfig := func(k, v string) { + settingDesc := searchSettingDescriptor(k, v) + layeredPortConfig.Set(settingDesc.GetSettingId(), v) + } + + // Layer 1: apply configuration from sketch profile... + profileConfig := profile.GetPortConfig() + if profileConfig == nil { + // ...or from sketch default... + profileConfig = sketch.GetDefaultPortConfig() + } + for _, setting := range profileConfig.GetSettings() { + setConfig(setting.SettingId, setting.Value) } + // Layer 2: apply configuration from command line... + for _, config := range configs { + if split := strings.SplitN(config, "=", 2); len(split) == 2 { + setConfig(split[0], split[1]) + } else { + setConfig("", config) + } + } ttyIn, ttyOut, err := feedback.InteractiveStreams() if err != nil { feedback.FatalError(err, feedback.ErrGeneric) @@ -233,15 +234,24 @@ func runMonitorCmd( } ttyIn = io.TeeReader(ttyIn, ctrlCDetector) } + var portConfiguration []*rpc.MonitorPortSetting + for k, v := range layeredPortConfig.AsMap() { + portConfiguration = append(portConfiguration, &rpc.MonitorPortSetting{ + SettingId: k, + Value: v, + }) + } monitorServer, portProxy := commands.MonitorServerToReadWriteCloser(ctx, &rpc.MonitorPortOpenRequest{ - Instance: inst, - Port: &rpc.Port{Address: portAddress, Protocol: portProtocol}, - Fqbn: fqbn, - PortConfiguration: configuration, + Instance: inst, + Port: &rpc.Port{Address: portAddress, Protocol: portProtocol}, + Fqbn: fqbn, + PortConfiguration: &rpc.MonitorPortConfiguration{ + Settings: portConfiguration, + }, }) go func() { if !quiet { - if len(configs) == 0 { + if layeredPortConfig.Size() == 0 { if fqbn != "" { feedback.Print(i18n.Tr("Using default monitor configuration for board: %s", fqbn)) } else if portProtocol == "serial" { @@ -249,10 +259,16 @@ func runMonitorCmd( } } feedback.Print(i18n.Tr("Monitor port settings:")) - keys := actualConfigurationLabels.Keys() - slices.Sort(keys) - for _, k := range keys { - feedback.Printf(" %s=%s", k, actualConfigurationLabels.Get(k)) + slices.SortFunc(defaultSettings.GetSettings(), func(a, b *rpc.MonitorPortSettingDescriptor) int { + return cmp.Compare(a.GetSettingId(), b.GetSettingId()) + }) + for _, defaultSetting := range defaultSettings.GetSettings() { + k := defaultSetting.GetSettingId() + v, ok := layeredPortConfig.GetOk(k) + if !ok { + v = defaultSetting.GetValue() + } + feedback.Printf(" %s=%s", k, v) } feedback.Print("") diff --git a/internal/cli/upload/upload.go b/internal/cli/upload/upload.go index b33c5d1a4fc..61994d61826 100644 --- a/internal/cli/upload/upload.go +++ b/internal/cli/upload/upload.go @@ -117,7 +117,7 @@ func runUploadCommand(ctx context.Context, srv rpc.ArduinoCoreServiceServer, arg defaultFQBN := sketch.GetDefaultFqbn() defaultAddress := sketch.GetDefaultPort() defaultProtocol := sketch.GetDefaultProtocol() - fqbn, port := arguments.CalculateFQBNAndPort(ctx, &portArgs, &fqbnArg, inst, srv, defaultFQBN, defaultAddress, defaultProtocol) + fqbn, port := arguments.CalculateFQBNAndPort(ctx, &portArgs, &fqbnArg, inst, srv, defaultFQBN, defaultAddress, defaultProtocol, profile) userFieldRes, err := srv.SupportedUserFields(ctx, &rpc.SupportedUserFieldsRequest{ Instance: inst, diff --git a/internal/integrationtest/monitor/monitor_test.go b/internal/integrationtest/monitor/monitor_test.go index 256d8e0f8cb..f8a708e09d1 100644 --- a/internal/integrationtest/monitor/monitor_test.go +++ b/internal/integrationtest/monitor/monitor_test.go @@ -125,6 +125,8 @@ yun.serial.disableDTR=true sketchWithPort := getSketchPath("SketchWithDefaultPort") sketchWithFQBN := getSketchPath("SketchWithDefaultFQBN") sketchWithPortAndFQBN := getSketchPath("SketchWithDefaultPortAndFQBN") + sketchWithPortAndConfig := getSketchPath("SketchWithDefaultPortAndConfig") + sketchWithPortAndConfigAndProfile := getSketchPath("SketchWithDefaultPortAndConfigAndProfile") t.Run("NoFlags", func(t *testing.T) { t.Run("NoDefaultPortNoDefaultFQBN", func(t *testing.T) { @@ -161,6 +163,30 @@ yun.serial.disableDTR=true require.Error(t, err) require.Contains(t, string(stderr), "not an FQBN: broken_fqbn") }) + + t.Run("WithDefaultPortAndConfig", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "--raw", sketchWithPortAndConfig) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyDEF") + require.Contains(t, string(stdout), "Configuration rts = on") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + + t.Run("WithDefaultPortAndConfigAndProfile", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyDEF") + require.Contains(t, string(stdout), "Configuration rts = on") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) }) t.Run("WithPortFlag", func(t *testing.T) { @@ -202,6 +228,30 @@ yun.serial.disableDTR=true require.Error(t, err) require.Contains(t, string(stderr), "not an FQBN: broken_fqbn") }) + + t.Run("WithDefaultPortAndConfig", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-p", "/dev/ttyARGS", "--raw", sketchWithPortAndConfig) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyARGS") + require.Contains(t, string(stdout), "Configuration rts = on") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + + t.Run("WithDefaultPortAndConfigAndProfile", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-p", "/dev/ttyARGS", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyARGS") + require.Contains(t, string(stdout), "Configuration rts = on") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) }) t.Run("WithFQBNFlag", func(t *testing.T) { @@ -237,8 +287,27 @@ yun.serial.disableDTR=true stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-b", "arduino:avr:uno", "--raw", "--profile", "profile1", sketchWithPortAndFQBN) require.NoError(t, err) require.Contains(t, string(stdout), "Opened port: /dev/ttyDEF") - require.Contains(t, string(stdout), "Configuration rts = off") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-downloaded platform that is not patched for test + require.Contains(t, string(stdout), "Configuration dtr = on") + }) + + t.Run("WithDefaultPortAndConfig", func(t *testing.T) { + _, stderr, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-b", "arduino:avr:uno", "--raw", "--profile", "profile1", sketchWithPortAndConfig) + require.Error(t, err) + require.Contains(t, string(stderr), "Profile 'profile1' not found") + require.Contains(t, string(stderr), "Unknown FQBN: unknown package arduino") + }) + + t.Run("WithDefaultPortAndConfigAndProfile", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-b", "arduino:avr:uno", "--raw", "--profile", "uno", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyPROF") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-downloaded platform that is not patched for test require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 19200") + require.Contains(t, string(stdout), "Configuration bits = 8") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") }) }) @@ -275,12 +344,74 @@ yun.serial.disableDTR=true require.Contains(t, string(stdout), "Configuration dtr = on") }) + t.Run("WithDefaultPortAndConfig", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-p", "/dev/ttyARGS", "-b", "arduino:avr:uno", "--raw", sketchWithPortAndConfig) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyARGS") + require.Contains(t, string(stdout), "Configuration rts = off") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + + t.Run("WithDefaultPortAndConfigAndProfile", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-p", "/dev/ttyARGS", "-b", "arduino:avr:uno", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyARGS") + require.Contains(t, string(stdout), "Configuration rts = off") + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 57600") + require.Contains(t, string(stdout), "Configuration bits = 9") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + t.Run("IgnoreProfile", func(t *testing.T) { stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-p", "/dev/ttyARGS", "-b", "arduino:avr:uno", "--raw", "--profile", "profile1", sketchWithPortAndFQBN) require.NoError(t, err) require.Contains(t, string(stdout), "Opened port: /dev/ttyARGS") - require.Contains(t, string(stdout), "Configuration rts = off") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-downloaded platform that is not patched for test + require.Contains(t, string(stdout), "Configuration dtr = on") + }) + }) + + t.Run("WithProfileFlags", func(t *testing.T) { + t.Run("NoOtherArgs", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-m", "uno", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyPROF") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-installed AVR core (not patched by this test) + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 19200") + require.Contains(t, string(stdout), "Configuration bits = 8") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + + t.Run("WithFQBN", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-b", "arduino:avr:yun", "-m", "uno", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyPROF") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-installed AVR core (not patched by this test) + require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 19200") + require.Contains(t, string(stdout), "Configuration bits = 8") + require.Contains(t, string(stdout), "Configuration parity = none") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") + }) + + t.Run("WithConfigFlag", func(t *testing.T) { + stdout, _, err := cli.RunWithCustomInput(quitMonitor(), "monitor", "-c", "odd", "-m", "uno", "--raw", sketchWithPortAndConfigAndProfile) + require.NoError(t, err) + require.Contains(t, string(stdout), "Opened port: /dev/ttyPROF") + require.Contains(t, string(stdout), "Configuration rts = on") // This is taken from profile-installed AVR core (not patched by this test) require.Contains(t, string(stdout), "Configuration dtr = on") + require.Contains(t, string(stdout), "Configuration baudrate = 19200") + require.Contains(t, string(stdout), "Configuration bits = 8") + require.Contains(t, string(stdout), "Configuration parity = odd") + require.Contains(t, string(stdout), "Configuration stop_bits = 1") }) }) } diff --git a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/SketchWithDefaultPortAndConfig.ino b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/SketchWithDefaultPortAndConfig.ino new file mode 100644 index 00000000000..5054c040393 --- /dev/null +++ b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/SketchWithDefaultPortAndConfig.ino @@ -0,0 +1,3 @@ + +void setup() {} +void loop() {} diff --git a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/sketch.yaml b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/sketch.yaml new file mode 100644 index 00000000000..4bf8973a9ed --- /dev/null +++ b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfig/sketch.yaml @@ -0,0 +1,4 @@ +default_port: /dev/ttyDEF +default_port_config: + baudrate: 57600 + bits: 9 diff --git a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/SketchWithDefaultPortAndConfigAndProfile.ino b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/SketchWithDefaultPortAndConfigAndProfile.ino new file mode 100644 index 00000000000..5054c040393 --- /dev/null +++ b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/SketchWithDefaultPortAndConfigAndProfile.ino @@ -0,0 +1,3 @@ + +void setup() {} +void loop() {} diff --git a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/sketch.yaml b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/sketch.yaml new file mode 100644 index 00000000000..106efce780c --- /dev/null +++ b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndConfigAndProfile/sketch.yaml @@ -0,0 +1,13 @@ +profiles: + uno: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6) + port: /dev/ttyPROF + port_config: + baudrate: 19200 + +default_port: /dev/ttyDEF +default_port_config: + baudrate: 57600 + bits: 9 diff --git a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndFQBN/sketch.yaml b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndFQBN/sketch.yaml index c8549c21b99..f8cc65153ce 100644 --- a/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndFQBN/sketch.yaml +++ b/internal/integrationtest/monitor/testdata/SketchWithDefaultPortAndFQBN/sketch.yaml @@ -1,5 +1,8 @@ -default_port: /dev/ttyDEF -default_fqbn: arduino:avr:yun profiles: profile1: fqbn: "broken_fqbn" + platforms: + - platform: arduino:avr (1.8.6) + +default_port: /dev/ttyDEF +default_fqbn: arduino:avr:yun diff --git a/rpc/cc/arduino/cli/commands/v1/common.pb.go b/rpc/cc/arduino/cli/commands/v1/common.pb.go index 47f4b1e3ba1..c18b5491a4e 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/common.pb.go @@ -1116,6 +1116,8 @@ type Sketch struct { DefaultProfile *SketchProfile `protobuf:"bytes,10,opt,name=default_profile,json=defaultProfile,proto3" json:"default_profile,omitempty"` // Default Programmer set in project file (sketch.yaml) DefaultProgrammer string `protobuf:"bytes,11,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"` + // Default Port configuration set in project file (sketch.yaml) + DefaultPortConfig *MonitorPortConfiguration `protobuf:"bytes,12,opt,name=default_port_config,json=defaultPortConfig,proto3" json:"default_port_config,omitempty"` } func (x *Sketch) Reset() { @@ -1227,6 +1229,116 @@ func (x *Sketch) GetDefaultProgrammer() string { return "" } +func (x *Sketch) GetDefaultPortConfig() *MonitorPortConfiguration { + if x != nil { + return x.DefaultPortConfig + } + return nil +} + +type MonitorPortConfiguration struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The port configuration parameters + Settings []*MonitorPortSetting `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"` +} + +func (x *MonitorPortConfiguration) Reset() { + *x = MonitorPortConfiguration{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorPortConfiguration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorPortConfiguration) ProtoMessage() {} + +func (x *MonitorPortConfiguration) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[16] + 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 MonitorPortConfiguration.ProtoReflect.Descriptor instead. +func (*MonitorPortConfiguration) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{16} +} + +func (x *MonitorPortConfiguration) GetSettings() []*MonitorPortSetting { + if x != nil { + return x.Settings + } + return nil +} + +type MonitorPortSetting struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *MonitorPortSetting) Reset() { + *x = MonitorPortSetting{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorPortSetting) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorPortSetting) ProtoMessage() {} + +func (x *MonitorPortSetting) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[17] + 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 MonitorPortSetting.ProtoReflect.Descriptor instead. +func (*MonitorPortSetting) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{17} +} + +func (x *MonitorPortSetting) GetSettingId() string { + if x != nil { + return x.SettingId + } + return "" +} + +func (x *MonitorPortSetting) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + type SketchProfile struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1238,12 +1350,18 @@ type SketchProfile struct { Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` // Programmer used by the profile Programmer string `protobuf:"bytes,3,opt,name=programmer,proto3" json:"programmer,omitempty"` + // Default Port in this profile + Port string `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"` + // Default Port configuration set in project file (sketch.yaml) + PortConfig *MonitorPortConfiguration `protobuf:"bytes,5,opt,name=port_config,json=portConfig,proto3" json:"port_config,omitempty"` + // Default Protocol in this profile + Protocol string `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"` } func (x *SketchProfile) Reset() { *x = SketchProfile{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[16] + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1256,7 +1374,7 @@ func (x *SketchProfile) String() string { func (*SketchProfile) ProtoMessage() {} func (x *SketchProfile) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[16] + mi := &file_cc_arduino_cli_commands_v1_common_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1269,7 +1387,7 @@ func (x *SketchProfile) ProtoReflect() protoreflect.Message { // Deprecated: Use SketchProfile.ProtoReflect.Descriptor instead. func (*SketchProfile) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{16} + return file_cc_arduino_cli_commands_v1_common_proto_rawDescGZIP(), []int{18} } func (x *SketchProfile) GetName() string { @@ -1293,6 +1411,27 @@ func (x *SketchProfile) GetProgrammer() string { return "" } +func (x *SketchProfile) GetPort() string { + if x != nil { + return x.Port + } + return "" +} + +func (x *SketchProfile) GetPortConfig() *MonitorPortConfiguration { + if x != nil { + return x.PortConfig + } + return nil +} + +func (x *SketchProfile) GetProtocol() string { + if x != nil { + return x.Protocol + } + return "" +} + var File_cc_arduino_cli_commands_v1_common_proto protoreflect.FileDescriptor var file_cc_arduino_cli_commands_v1_common_proto_rawDesc = []byte{ @@ -1429,7 +1568,7 @@ var file_cc_arduino_cli_commands_v1_common_proto_rawDesc = []byte{ 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x27, 0x0a, 0x0d, 0x48, 0x65, 0x6c, 0x70, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x22, 0x8a, 0x04, 0x0a, 0x06, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x1b, 0x0a, 0x09, + 0x65, 0x22, 0xf0, 0x04, 0x0a, 0x06, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, @@ -1461,18 +1600,44 @@ var file_cc_arduino_cli_commands_v1_common_proto_rawDesc = []byte{ 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x22, 0x57, - 0x0a, 0x0d, 0x53, 0x6b, 0x65, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, - 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, - 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 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, + 0x61, 0x75, 0x6c, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x12, 0x64, + 0x0a, 0x13, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, + 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x22, 0x66, 0x0a, 0x18, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, + 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x4a, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 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, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x49, 0x0a, 0x12, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, + 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xde, 0x01, 0x0a, 0x0d, 0x53, 0x6b, 0x65, 0x74, + 0x63, 0x68, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, + 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, + 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x72, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, + 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x55, 0x0a, 0x0b, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, + 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, + 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 ( @@ -1487,7 +1652,7 @@ 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, 18) +var file_cc_arduino_cli_commands_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 20) 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 @@ -1505,8 +1670,10 @@ var file_cc_arduino_cli_commands_v1_common_proto_goTypes = []any{ (*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 - (*SketchProfile)(nil), // 16: cc.arduino.cli.commands.v1.SketchProfile - nil, // 17: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry + (*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 } 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 @@ -1515,17 +1682,20 @@ 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 - 17, // 6: cc.arduino.cli.commands.v1.PlatformSummary.releases:type_name -> cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry + 19, // 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 - 16, // 9: cc.arduino.cli.commands.v1.Sketch.profiles:type_name -> cc.arduino.cli.commands.v1.SketchProfile - 16, // 10: cc.arduino.cli.commands.v1.Sketch.default_profile:type_name -> cc.arduino.cli.commands.v1.SketchProfile - 11, // 11: cc.arduino.cli.commands.v1.PlatformSummary.ReleasesEntry.value:type_name -> cc.arduino.cli.commands.v1.PlatformRelease - 12, // [12:12] is the sub-list for method output_type - 12, // [12:12] is the sub-list for method input_type - 12, // [12:12] is the sub-list for extension type_name - 12, // [12:12] is the sub-list for extension extendee - 0, // [0:12] is the sub-list for field type_name + 18, // 9: cc.arduino.cli.commands.v1.Sketch.profiles:type_name -> cc.arduino.cli.commands.v1.SketchProfile + 18, // 10: cc.arduino.cli.commands.v1.Sketch.default_profile:type_name -> cc.arduino.cli.commands.v1.SketchProfile + 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 } func init() { file_cc_arduino_cli_commands_v1_common_proto_init() } @@ -1727,6 +1897,30 @@ func file_cc_arduino_cli_commands_v1_common_proto_init() { } } file_cc_arduino_cli_commands_v1_common_proto_msgTypes[16].Exporter = func(v any, i int) any { + switch v := v.(*MonitorPortConfiguration); 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[17].Exporter = func(v any, i int) any { + switch v := v.(*MonitorPortSetting); 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[18].Exporter = func(v any, i int) any { switch v := v.(*SketchProfile); i { case 0: return &v.state @@ -1750,7 +1944,7 @@ func file_cc_arduino_cli_commands_v1_common_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_cc_arduino_cli_commands_v1_common_proto_rawDesc, NumEnums: 0, - NumMessages: 18, + NumMessages: 20, 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 8c166ee13e4..99cd611bfde 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.proto +++ b/rpc/cc/arduino/cli/commands/v1/common.proto @@ -204,6 +204,18 @@ message Sketch { SketchProfile default_profile = 10; // Default Programmer set in project file (sketch.yaml) string default_programmer = 11; + // Default Port configuration set in project file (sketch.yaml) + MonitorPortConfiguration default_port_config = 12; +} + +message MonitorPortConfiguration { + // The port configuration parameters + repeated MonitorPortSetting settings = 1; +} + +message MonitorPortSetting { + string setting_id = 1; + string value = 2; } message SketchProfile { @@ -213,4 +225,10 @@ message SketchProfile { string fqbn = 2; // Programmer used by the profile string programmer = 3; + // Default Port in this profile + string port = 4; + // Default Port configuration set in project file (sketch.yaml) + MonitorPortConfiguration port_config = 5; + // Default Protocol in this profile + string protocol = 6; } diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go index d931321480f..7a655956660 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go @@ -228,54 +228,6 @@ func (x *MonitorPortOpenRequest) GetPortConfiguration() *MonitorPortConfiguratio return nil } -type MonitorPortConfiguration struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // The port configuration parameters - Settings []*MonitorPortSetting `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"` -} - -func (x *MonitorPortConfiguration) Reset() { - *x = MonitorPortConfiguration{} - if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MonitorPortConfiguration) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MonitorPortConfiguration) ProtoMessage() {} - -func (x *MonitorPortConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] - 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 MonitorPortConfiguration.ProtoReflect.Descriptor instead. -func (*MonitorPortConfiguration) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{2} -} - -func (x *MonitorPortConfiguration) GetSettings() []*MonitorPortSetting { - if x != nil { - return x.Settings - } - return nil -} - type MonitorResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -293,7 +245,7 @@ type MonitorResponse struct { func (x *MonitorResponse) Reset() { *x = MonitorResponse{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -306,7 +258,7 @@ func (x *MonitorResponse) String() string { func (*MonitorResponse) ProtoMessage() {} func (x *MonitorResponse) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -319,7 +271,7 @@ func (x *MonitorResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use MonitorResponse.ProtoReflect.Descriptor instead. func (*MonitorResponse) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{3} + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{2} } func (m *MonitorResponse) GetMessage() isMonitorResponse_Message { @@ -392,61 +344,6 @@ func (*MonitorResponse_AppliedSettings) isMonitorResponse_Message() {} func (*MonitorResponse_Success) isMonitorResponse_Message() {} -type MonitorPortSetting struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` -} - -func (x *MonitorPortSetting) Reset() { - *x = MonitorPortSetting{} - if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MonitorPortSetting) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MonitorPortSetting) ProtoMessage() {} - -func (x *MonitorPortSetting) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] - 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 MonitorPortSetting.ProtoReflect.Descriptor instead. -func (*MonitorPortSetting) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{4} -} - -func (x *MonitorPortSetting) GetSettingId() string { - if x != nil { - return x.SettingId - } - return "" -} - -func (x *MonitorPortSetting) GetValue() string { - if x != nil { - return x.Value - } - return "" -} - type EnumerateMonitorPortSettingsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -465,7 +362,7 @@ type EnumerateMonitorPortSettingsRequest struct { func (x *EnumerateMonitorPortSettingsRequest) Reset() { *x = EnumerateMonitorPortSettingsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -478,7 +375,7 @@ func (x *EnumerateMonitorPortSettingsRequest) String() string { func (*EnumerateMonitorPortSettingsRequest) ProtoMessage() {} func (x *EnumerateMonitorPortSettingsRequest) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -491,7 +388,7 @@ func (x *EnumerateMonitorPortSettingsRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use EnumerateMonitorPortSettingsRequest.ProtoReflect.Descriptor instead. func (*EnumerateMonitorPortSettingsRequest) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{5} + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{3} } func (x *EnumerateMonitorPortSettingsRequest) GetInstance() *Instance { @@ -528,7 +425,7 @@ type EnumerateMonitorPortSettingsResponse struct { func (x *EnumerateMonitorPortSettingsResponse) Reset() { *x = EnumerateMonitorPortSettingsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -541,7 +438,7 @@ func (x *EnumerateMonitorPortSettingsResponse) String() string { func (*EnumerateMonitorPortSettingsResponse) ProtoMessage() {} func (x *EnumerateMonitorPortSettingsResponse) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -554,7 +451,7 @@ func (x *EnumerateMonitorPortSettingsResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use EnumerateMonitorPortSettingsResponse.ProtoReflect.Descriptor instead. func (*EnumerateMonitorPortSettingsResponse) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{6} + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{4} } func (x *EnumerateMonitorPortSettingsResponse) GetSettings() []*MonitorPortSettingDescriptor { @@ -584,7 +481,7 @@ type MonitorPortSettingDescriptor struct { func (x *MonitorPortSettingDescriptor) Reset() { *x = MonitorPortSettingDescriptor{} if protoimpl.UnsafeEnabled { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[7] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -597,7 +494,7 @@ func (x *MonitorPortSettingDescriptor) String() string { func (*MonitorPortSettingDescriptor) ProtoMessage() {} func (x *MonitorPortSettingDescriptor) ProtoReflect() protoreflect.Message { - mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[7] + mi := &file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -610,7 +507,7 @@ func (x *MonitorPortSettingDescriptor) ProtoReflect() protoreflect.Message { // Deprecated: Use MonitorPortSettingDescriptor.ProtoReflect.Descriptor instead. func (*MonitorPortSettingDescriptor) Descriptor() ([]byte, []int) { - return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{7} + return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP(), []int{5} } func (x *MonitorPortSettingDescriptor) GetSettingId() string { @@ -694,65 +591,53 @@ var file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc = []byte{ 0x69, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x66, 0x0a, 0x18, 0x4d, 0x6f, 0x6e, - 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, - 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x73, 0x22, 0xce, 0x01, 0x0a, 0x0f, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x19, 0x0a, - 0x07, 0x72, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, - 0x52, 0x06, 0x72, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x61, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 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, - 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, - 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1a, 0x0a, 0x07, 0x73, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, - 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x22, 0x49, 0x0a, 0x12, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, - 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xa0, 0x01, - 0x0a, 0x23, 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, 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, 0x23, 0x0a, 0x0d, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, - 0x70, 0x6f, 0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, - 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, - 0x22, 0x7c, 0x0a, 0x24, 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, 0x54, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, - 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x63, 0x2e, + 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xce, 0x01, 0x0a, 0x0f, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, + 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x19, 0x0a, 0x07, 0x72, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x06, 0x72, 0x78, 0x44, 0x61, 0x74, 0x61, + 0x12, 0x61, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, - 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, - 0x01, 0x0a, 0x1c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, - 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, - 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, - 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, - 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, - 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 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, + 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x48, 0x00, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x73, 0x12, 0x1a, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, + 0x09, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x23, 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, 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, 0x23, 0x0a, 0x0d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x6f, 0x72, + 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, + 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x7c, 0x0a, + 0x24, 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, 0x54, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, + 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, + 0x72, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x9e, 0x01, 0x0a, 0x1c, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x50, 0x6f, 0x72, 0x74, 0x53, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, + 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6c, + 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, + 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x75, 0x6d, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 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, } var ( @@ -767,34 +652,32 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_rawDescGZIP() []byte { return file_cc_arduino_cli_commands_v1_monitor_proto_rawDescData } -var file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes = make([]protoimpl.MessageInfo, 6) var file_cc_arduino_cli_commands_v1_monitor_proto_goTypes = []any{ (*MonitorRequest)(nil), // 0: cc.arduino.cli.commands.v1.MonitorRequest (*MonitorPortOpenRequest)(nil), // 1: cc.arduino.cli.commands.v1.MonitorPortOpenRequest - (*MonitorPortConfiguration)(nil), // 2: cc.arduino.cli.commands.v1.MonitorPortConfiguration - (*MonitorResponse)(nil), // 3: cc.arduino.cli.commands.v1.MonitorResponse - (*MonitorPortSetting)(nil), // 4: cc.arduino.cli.commands.v1.MonitorPortSetting - (*EnumerateMonitorPortSettingsRequest)(nil), // 5: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest - (*EnumerateMonitorPortSettingsResponse)(nil), // 6: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse - (*MonitorPortSettingDescriptor)(nil), // 7: cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor - (*Instance)(nil), // 8: cc.arduino.cli.commands.v1.Instance - (*Port)(nil), // 9: cc.arduino.cli.commands.v1.Port + (*MonitorResponse)(nil), // 2: cc.arduino.cli.commands.v1.MonitorResponse + (*EnumerateMonitorPortSettingsRequest)(nil), // 3: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest + (*EnumerateMonitorPortSettingsResponse)(nil), // 4: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse + (*MonitorPortSettingDescriptor)(nil), // 5: cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor + (*MonitorPortConfiguration)(nil), // 6: cc.arduino.cli.commands.v1.MonitorPortConfiguration + (*Instance)(nil), // 7: cc.arduino.cli.commands.v1.Instance + (*Port)(nil), // 8: cc.arduino.cli.commands.v1.Port } var file_cc_arduino_cli_commands_v1_monitor_proto_depIdxs = []int32{ 1, // 0: cc.arduino.cli.commands.v1.MonitorRequest.open_request:type_name -> cc.arduino.cli.commands.v1.MonitorPortOpenRequest - 2, // 1: cc.arduino.cli.commands.v1.MonitorRequest.updated_configuration:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration - 8, // 2: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 9, // 3: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.port:type_name -> cc.arduino.cli.commands.v1.Port - 2, // 4: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.port_configuration:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration - 4, // 5: cc.arduino.cli.commands.v1.MonitorPortConfiguration.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSetting - 2, // 6: cc.arduino.cli.commands.v1.MonitorResponse.applied_settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration - 8, // 7: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance - 7, // 8: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor - 9, // [9:9] is the sub-list for method output_type - 9, // [9:9] is the sub-list for method input_type - 9, // [9:9] is the sub-list for extension type_name - 9, // [9:9] is the sub-list for extension extendee - 0, // [0:9] is the sub-list for field type_name + 6, // 1: cc.arduino.cli.commands.v1.MonitorRequest.updated_configuration:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration + 7, // 2: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 8, // 3: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.port:type_name -> cc.arduino.cli.commands.v1.Port + 6, // 4: cc.arduino.cli.commands.v1.MonitorPortOpenRequest.port_configuration:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration + 6, // 5: cc.arduino.cli.commands.v1.MonitorResponse.applied_settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortConfiguration + 7, // 6: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 5, // 7: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse.settings:type_name -> cc.arduino.cli.commands.v1.MonitorPortSettingDescriptor + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name } func init() { file_cc_arduino_cli_commands_v1_monitor_proto_init() } @@ -830,18 +713,6 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { } } file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2].Exporter = func(v any, i int) any { - switch v := v.(*MonitorPortConfiguration); 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_monitor_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*MonitorResponse); i { case 0: return &v.state @@ -853,19 +724,7 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { return nil } } - file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4].Exporter = func(v any, i int) any { - switch v := v.(*MonitorPortSetting); 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_monitor_proto_msgTypes[5].Exporter = func(v any, i int) any { + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*EnumerateMonitorPortSettingsRequest); i { case 0: return &v.state @@ -877,7 +736,7 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { return nil } } - file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[6].Exporter = func(v any, i int) any { + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*EnumerateMonitorPortSettingsResponse); i { case 0: return &v.state @@ -889,7 +748,7 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { return nil } } - file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[7].Exporter = func(v any, i int) any { + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*MonitorPortSettingDescriptor); i { case 0: return &v.state @@ -908,7 +767,7 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { (*MonitorRequest_UpdatedConfiguration)(nil), (*MonitorRequest_Close)(nil), } - file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[3].OneofWrappers = []any{ + file_cc_arduino_cli_commands_v1_monitor_proto_msgTypes[2].OneofWrappers = []any{ (*MonitorResponse_Error)(nil), (*MonitorResponse_RxData)(nil), (*MonitorResponse_AppliedSettings)(nil), @@ -920,7 +779,7 @@ func file_cc_arduino_cli_commands_v1_monitor_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_cc_arduino_cli_commands_v1_monitor_proto_rawDesc, NumEnums: 0, - NumMessages: 8, + NumMessages: 6, NumExtensions: 0, NumServices: 0, }, diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.proto b/rpc/cc/arduino/cli/commands/v1/monitor.proto index a7bffc1431f..a15cc490849 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.proto +++ b/rpc/cc/arduino/cli/commands/v1/monitor.proto @@ -51,11 +51,6 @@ message MonitorPortOpenRequest { MonitorPortConfiguration port_configuration = 4; } -message MonitorPortConfiguration { - // The port configuration parameters - repeated MonitorPortSetting settings = 1; -} - message MonitorResponse { oneof message { // Eventual errors dealing with monitor port @@ -72,11 +67,6 @@ message MonitorResponse { } } -message MonitorPortSetting { - string setting_id = 1; - string value = 2; -} - message EnumerateMonitorPortSettingsRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; From 1b889a660021fda4e8626aae3d964565a8e7bd80 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 7 Oct 2024 16:01:45 +0200 Subject: [PATCH 011/121] [skip-changelog] Updated pluggable-discovery-protocol-handler library to v2.2.1 (#2707) --- .../arduino/pluggable-discovery-protocol-handler/v2.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml b/.licenses/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml index 2fdbca2179a..0825582ba52 100644 --- a/.licenses/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml +++ b/.licenses/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/arduino/pluggable-discovery-protocol-handler/v2 -version: v2.2.0 +version: v2.2.1 type: go summary: Package discovery is a library for handling the Arduino Pluggable-Discovery protocol (https://github.com/arduino/tooling-rfcs/blob/main/RFCs/0002-pluggable-discovery.md#pluggable-discovery-api-via-stdinstdout) diff --git a/go.mod b/go.mod index f610a765d79..e25054bae21 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/arduino/go-serial-utils v0.1.2 github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b github.com/arduino/go-win32-utils v1.0.0 - github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.0 + github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1 github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 github.com/cmaglie/pb v1.0.27 github.com/codeclysm/extract/v4 v4.0.0 diff --git a/go.sum b/go.sum index 8b5e823aa98..7ece1515b2a 100644 --- a/go.sum +++ b/go.sum @@ -21,8 +21,8 @@ github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b h1:9hDi4F2st6 github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b/go.mod h1:uwGy5PpN4lqW97FiLnbcx+xx8jly5YuPMJWfVwwjJiQ= github.com/arduino/go-win32-utils v1.0.0 h1:/cXB86sOJxOsCHP7sQmXGLkdValwJt56mIwOHYxgQjQ= github.com/arduino/go-win32-utils v1.0.0/go.mod h1:0jqM7doGEAs6DaJCxxhLBUDS5OawrqF48HqXkcEie/Q= -github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.0 h1:v7og6LpskewFabmaShKVzWXl5MXbmsxaRP3yo4dJta8= -github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.0/go.mod h1:1dgblsmK2iBx3L5iNTyRIokeaxbTLUrYiUbHBK6yC3Y= +github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1 h1:Fw8zKj1b/FkcQrWgN7aBw3ubSxpKIUtdANLXvd1Qdzw= +github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1/go.mod h1:1dgblsmK2iBx3L5iNTyRIokeaxbTLUrYiUbHBK6yC3Y= github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 h1:vb5AmE3bT9we5Ej4AdBxcC9dJLXasRimVqaComf9L3M= github.com/arduino/pluggable-monitor-protocol-handler v0.9.2/go.mod h1:vMG8tgHyE+hli26oT0JB/M7NxUMzzWoU5wd6cgJQRK4= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= From 4564498b32cece08bfe4f4377a4d80251c4eb891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:27:27 +0200 Subject: [PATCH 012/121] [skip changelog] Bump google.golang.org/grpc from 1.66.0 to 1.67.1 (#2714) * [skip changelog] Bump google.golang.org/grpc from 1.66.0 to 1.67.1 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.66.0 to 1.67.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.66.0...v1.67.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licensed.yml | 9 --------- .licenses/go/golang.org/x/crypto/argon2.dep.yml | 12 ++++++------ .licenses/go/golang.org/x/crypto/blake2b.dep.yml | 12 ++++++------ .../go/golang.org/x/crypto/blowfish.dep.yml | 10 +++++----- .licenses/go/golang.org/x/crypto/cast5.dep.yml | 10 +++++----- .../go/golang.org/x/crypto/curve25519.dep.yml | 10 +++++----- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 12 ++++++------ .licenses/go/golang.org/x/crypto/ssh.dep.yml | 10 +++++----- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 10 +++++----- .../x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 10 +++++----- .../golang.org/x/crypto/ssh/knownhosts.dep.yml | 10 +++++----- .licenses/go/golang.org/x/net/context.dep.yml | 10 +++++----- .licenses/go/golang.org/x/net/http2.dep.yml | 10 +++++----- .../go/golang.org/x/net/internal/socks.dep.yml | 10 +++++----- .../golang.org/x/net/internal/timeseries.dep.yml | 10 +++++----- .licenses/go/golang.org/x/net/proxy.dep.yml | 10 +++++----- .licenses/go/golang.org/x/net/trace.dep.yml | 10 +++++----- .../genproto/googleapis/rpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .../go/google.golang.org/grpc/attributes.dep.yml | 4 ++-- .../go/google.golang.org/grpc/backoff.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer.dep.yml | 4 ++-- .../google.golang.org/grpc/balancer/base.dep.yml | 4 ++-- .../grpc/balancer/grpclb/state.dep.yml | 4 ++-- .../grpc/balancer/pickfirst.dep.yml | 4 ++-- .../grpc/balancer/roundrobin.dep.yml | 4 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 ++-- .../go/google.golang.org/grpc/channelz.dep.yml | 4 ++-- .../go/google.golang.org/grpc/codes.dep.yml | 4 ++-- .../google.golang.org/grpc/connectivity.dep.yml | 4 ++-- .../google.golang.org/grpc/credentials.dep.yml | 4 ++-- .../grpc/credentials/insecure.dep.yml | 4 ++-- .../go/google.golang.org/grpc/encoding.dep.yml | 4 ++-- .../grpc/encoding/proto.dep.yml | 4 ++-- .../grpc/experimental/stats.dep.yml | 4 ++-- .../go/google.golang.org/grpc/grpclog.dep.yml | 4 ++-- .../grpc/grpclog/internal.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal.dep.yml | 4 ++-- .../grpc/internal/backoff.dep.yml | 4 ++-- .../internal/balancer/gracefulswitch.dep.yml | 4 ++-- .../grpc/internal/balancerload.dep.yml | 4 ++-- .../grpc/internal/binarylog.dep.yml | 4 ++-- .../grpc/internal/buffer.dep.yml | 4 ++-- .../grpc/internal/channelz.dep.yml | 4 ++-- .../grpc/internal/credentials.dep.yml | 4 ++-- .../grpc/internal/envconfig.dep.yml | 4 ++-- .../grpc/internal/grpclog.dep.yml | 4 ++-- .../grpc/internal/grpcsync.dep.yml | 4 ++-- .../grpc/internal/grpcutil.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/idle.dep.yml | 4 ++-- .../grpc/internal/metadata.dep.yml | 4 ++-- .../grpc/internal/pretty.dep.yml | 4 ++-- .../grpc/internal/resolver.dep.yml | 4 ++-- .../grpc/internal/resolver/dns.dep.yml | 4 ++-- .../grpc/internal/resolver/dns/internal.dep.yml | 4 ++-- .../grpc/internal/resolver/passthrough.dep.yml | 4 ++-- .../grpc/internal/resolver/unix.dep.yml | 4 ++-- .../grpc/internal/serviceconfig.dep.yml | 4 ++-- .../grpc/internal/stats.dep.yml | 4 ++-- .../grpc/internal/status.dep.yml | 4 ++-- .../grpc/internal/syscall.dep.yml | 4 ++-- .../grpc/internal/transport.dep.yml | 4 ++-- .../grpc/internal/transport/networktype.dep.yml | 4 ++-- .../go/google.golang.org/grpc/keepalive.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/mem.dep.yml | 4 ++-- .../go/google.golang.org/grpc/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/peer.dep.yml | 4 ++-- .../go/google.golang.org/grpc/resolver.dep.yml | 4 ++-- .../google.golang.org/grpc/resolver/dns.dep.yml | 4 ++-- .../google.golang.org/grpc/serviceconfig.dep.yml | 4 ++-- .../go/google.golang.org/grpc/stats.dep.yml | 4 ++-- .../go/google.golang.org/grpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/tap.dep.yml | 4 ++-- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 75 files changed, 206 insertions(+), 215 deletions(-) diff --git a/.licensed.yml b/.licensed.yml index 4c9ac92fb3c..47e06d5e8f8 100644 --- a/.licensed.yml +++ b/.licensed.yml @@ -53,15 +53,6 @@ reviewed: - github.com/go-git/gcfg/types - github.com/russross/blackfriday/v2 - github.com/sagikazarmark/slog-shim - - golang.org/x/crypto/argon2 - - golang.org/x/crypto/blake2b - - golang.org/x/crypto/openpgp - - golang.org/x/crypto/openpgp/armor - - golang.org/x/crypto/openpgp/elgamal - - golang.org/x/crypto/openpgp/errors - - golang.org/x/crypto/openpgp/packet - - golang.org/x/crypto/openpgp/s2k - - golang.org/x/crypto/sha3 - golang.org/x/sys/execabs - golang.org/x/text/encoding - golang.org/x/text/encoding/internal diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index a559a1cae9f..cbe146c1175 100644 --- a/.licenses/go/golang.org/x/crypto/argon2.dep.yml +++ b/.licenses/go/golang.org/x/crypto/argon2.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/crypto/argon2 -version: v0.24.0 +version: v0.26.0 type: go summary: Package argon2 implements the key derivation function Argon2. homepage: https://pkg.go.dev/golang.org/x/crypto/argon2 -license: other +license: bsd-3-clause licenses: -- sources: crypto@v0.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 3bacfc50370..aaa790540b5 100644 --- a/.licenses/go/golang.org/x/crypto/blake2b.dep.yml +++ b/.licenses/go/golang.org/x/crypto/blake2b.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/crypto/blake2b -version: v0.24.0 +version: v0.26.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: other +license: bsd-3-clause licenses: -- sources: crypto@v0.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 fc5cbfc2dcb..46a96d924ba 100644 --- a/.licenses/go/golang.org/x/crypto/blowfish.dep.yml +++ b/.licenses/go/golang.org/x/crypto/blowfish.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/crypto/blowfish -version: v0.24.0 +version: v0.26.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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 a4ae5e90912..6ba85bd34fd 100644 --- a/.licenses/go/golang.org/x/crypto/cast5.dep.yml +++ b/.licenses/go/golang.org/x/crypto/cast5.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/crypto/cast5 -version: v0.24.0 +version: v0.26.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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 413eb5717cb..ad91e024222 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.24.0 +version: v0.26.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 07b58080788..d05ad199bfc 100644 --- a/.licenses/go/golang.org/x/crypto/sha3.dep.yml +++ b/.licenses/go/golang.org/x/crypto/sha3.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/crypto/sha3 -version: v0.24.0 +version: v0.26.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 -license: other +license: bsd-3-clause licenses: -- sources: crypto@v0.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 2357a5b97bf..00c8118f170 100644 --- a/.licenses/go/golang.org/x/crypto/ssh.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/crypto/ssh -version: v0.24.0 +version: v0.26.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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 38e74536d1b..a3b863d8be8 100644 --- a/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml +++ b/.licenses/go/golang.org/x/crypto/ssh/agent.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/crypto/ssh/agent -version: v0.24.0 +version: v0.26.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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 61b65eb5232..c5e486f0a34 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,14 +1,14 @@ --- name: golang.org/x/crypto/ssh/internal/bcrypt_pbkdf -version: v0.24.0 +version: v0.26.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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 260bf342fd8..1db61805b47 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.24.0 +version: v0.26.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,9 +8,9 @@ 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.24.0/LICENSE +- sources: crypto@v0.26.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -22,7 +22,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.24.0/PATENTS +- sources: crypto@v0.26.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 dc4e778c979..efe9d919571 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/net/context -version: v0.26.0 +version: v0.28.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 ffbf1a393b2..9e1bc3de98c 100644 --- a/.licenses/go/golang.org/x/net/http2.dep.yml +++ b/.licenses/go/golang.org/x/net/http2.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/net/http2 -version: v0.26.0 +version: v0.28.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.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 0ab66dad78e..5940e3ad2ca 100644 --- a/.licenses/go/golang.org/x/net/internal/socks.dep.yml +++ b/.licenses/go/golang.org/x/net/internal/socks.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/net/internal/socks -version: v0.26.0 +version: v0.28.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.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 210186f6abf..4fab24cbb36 100644 --- a/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml +++ b/.licenses/go/golang.org/x/net/internal/timeseries.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/net/internal/timeseries -version: v0.26.0 +version: v0.28.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.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 3c006f4c65a..4b6081c41bf 100644 --- a/.licenses/go/golang.org/x/net/proxy.dep.yml +++ b/.licenses/go/golang.org/x/net/proxy.dep.yml @@ -1,15 +1,15 @@ --- name: golang.org/x/net/proxy -version: v0.26.0 +version: v0.28.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.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -21,7 +21,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 d0527bb9b7a..0bf3c32f314 100644 --- a/.licenses/go/golang.org/x/net/trace.dep.yml +++ b/.licenses/go/golang.org/x/net/trace.dep.yml @@ -1,14 +1,14 @@ --- name: golang.org/x/net/trace -version: v0.26.0 +version: v0.28.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.26.0/LICENSE +- sources: net@v0.28.0/LICENSE text: | - Copyright (c) 2009 The Go Authors. All rights reserved. + Copyright 2009 The Go Authors. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are @@ -20,7 +20,7 @@ licenses: copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Google Inc. nor the names of its + * Neither the name of Google LLC nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -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.26.0/PATENTS +- sources: net@v0.28.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 8bd5dc1eaac..1224fef9bb5 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-20240604185151-ef581f913117 +version: v0.0.0-20240814211410-ddb44dafa142 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-20240604185151-ef581f913117/LICENSE +- sources: rpc@v0.0.0-20240814211410-ddb44dafa142/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 6daa4fdc886..29e8fb7d8f3 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.66.0 +version: v1.67.1 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 011db714935..89f55b407ff 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 9dd4d52672b..85acb2a27ff 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 56d7073ccec..874c68b6227 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 71c35ca3543..1b17123cdf3 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 53bf6380681..11ddede13c8 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 994e77947c8..19f57f42abe 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.66.0 +version: v1.67.1 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.66.0/LICENSE +- sources: grpc@v1.67.1/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 222d6d839ff..128548be697 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 f29b6d92189..91ddb057c51 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.66.0 +version: v1.67.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.66.0/LICENSE +- sources: grpc@v1.67.1/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 3bb73800cd0..364325ae560 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 4d388fd3c18..83da697094d 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 fec088962f1..5f07c3809ff 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 2a3d3f94a2e..91f834bdfdf 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 113232949b0..d3ae1107d13 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 68fdf8945a3..6729ea209b9 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 ecf913e241b..be8dea35db5 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 19bec87d8c8..563a8b1238f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 4e23af28ddb..e63ad5aedf1 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 60c6e454457..95b32e2492f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 fd90e6f932b..63753f22682 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 ae96066d324..131d234ba79 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 311d8c423d4..c37e897d370 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 28f93e0e448..0411a07381c 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 eee1d2aa9f1..5303005025d 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 6a9bba85aaa..a3799a06cfa 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 3b551848e3a..ea5ef6aca4c 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 a8c6085dbec..7720aca85ea 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 04fdb5ed2c8..2964e2b06cd 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 561d2d2621c..4435f1424f3 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 b04db2d950f..c52158c702f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 49f07de4ca8..88292a27082 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 c3648703017..e13936d68ee 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 9214414ca9b..43a279abcb2 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 9e813b6413d..64e5df74f83 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 45ae4f29c4a..37523410e79 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 b99dc2bce05..ba02004e49f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 1571c4a4a6b..75e21b25b34 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 e647f308a40..9b88b454f1f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 54461103360..610fe2f7979 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 1f510cd628f..a79a921b0f5 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 91f957257ae..e91028bf74e 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 f4eab9a8ca1..401de4ea66d 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 d7dca61776c..fd2a839e603 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 7850770b0d7..4dc3a8ba8a3 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 0d691a0dc74..86b084f0539 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 332ca9e55fb..9158b97093c 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 0a1b73c1f9a..d8f776c3a3c 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 5f625acd6b2..73484ce7a0f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 b8e8925f727..8ceaf6a32a1 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 26a319110b3..6c6192054aa 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 b0040032db6..8b39315e9ad 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 c2357622d61..8fae8896d7b 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 dcde193e259..2474b83265c 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 4729c9ff7f4..b1979be8b93 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/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 b76d66ab1e3..262be90628f 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.66.0 +version: v1.67.1 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.66.0/LICENSE +- sources: grpc@v1.67.1/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index e25054bae21..f267c5b8037 100644 --- a/go.mod +++ b/go.mod @@ -42,8 +42,8 @@ require ( go.bug.st/testifyjson v1.2.0 golang.org/x/term v0.24.0 golang.org/x/text v0.18.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 - google.golang.org/grpc v1.66.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 + google.golang.org/grpc v1.67.1 google.golang.org/protobuf v1.34.2 gopkg.in/yaml.v3 v3.0.1 ) @@ -96,10 +96,10 @@ require ( go.bug.st/serial v1.6.1 // indirect go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.24.0 // indirect + golang.org/x/crypto v0.26.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.26.0 // indirect + golang.org/x/net v0.28.0 // indirect golang.org/x/sync v0.8.0 // indirect golang.org/x/sys v0.25.0 // indirect golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect diff --git a/go.sum b/go.sum index 7ece1515b2a..f6aaf3dbfaa 100644 --- a/go.sum +++ b/go.sum @@ -229,8 +229,8 @@ golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= -golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= @@ -238,8 +238,8 @@ golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -272,10 +272,10 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 h1:1GBuWVLM/KMVUv1t1En5Gs+gFZCNd360GGb4sSxtrhU= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= -google.golang.org/grpc v1.66.0 h1:DibZuoBznOxbDQxRINckZcUvnCEvrW9pcWIE2yF9r1c= -google.golang.org/grpc v1.66.0/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= +google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E= +google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From d4a65df502e92fa59366ffad3e1946c8a8c7555c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:57:46 +0200 Subject: [PATCH 013/121] [skip changelog] Bump github.com/rogpeppe/go-internal (#2709) Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.12.0 to 1.13.1. - [Release notes](https://github.com/rogpeppe/go-internal/releases) - [Commits](https://github.com/rogpeppe/go-internal/compare/v1.12.0...v1.13.1) --- updated-dependencies: - dependency-name: github.com/rogpeppe/go-internal dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index f267c5b8037..1312fb839e3 100644 --- a/go.mod +++ b/go.mod @@ -29,7 +29,7 @@ require ( github.com/mattn/go-colorable v0.1.13 github.com/mattn/go-isatty v0.0.20 github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 - github.com/rogpeppe/go-internal v1.12.0 + github.com/rogpeppe/go-internal v1.13.1 github.com/schollz/closestmatch v2.1.0+incompatible github.com/sirupsen/logrus v1.9.3 github.com/spf13/cobra v1.8.1 @@ -98,11 +98,11 @@ require ( go.uber.org/multierr v1.9.0 // indirect golang.org/x/crypto v0.26.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect - golang.org/x/mod v0.17.0 // indirect + golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.28.0 // indirect golang.org/x/sync v0.8.0 // indirect golang.org/x/sys v0.25.0 // indirect - golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect + golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index f6aaf3dbfaa..98568c9cc54 100644 --- a/go.sum +++ b/go.sum @@ -155,8 +155,8 @@ github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod h1:GEXHk5H github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= -github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= -github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= +github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= +github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= 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.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= @@ -233,8 +233,8 @@ golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -269,8 +269,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= From d641df0426da140d5ed0a97f68586a5428be5b26 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 7 Oct 2024 17:16:07 +0200 Subject: [PATCH 014/121] [skip-changelog] Disable auto-rebase on dependabot PR (#2722) --- .github/dependabot.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index adce0d2b6cb..64b7b2e4d65 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,6 +13,7 @@ updates: - "topic: infrastructure" commit-message: prefix: "[skip changelog] " + rebase-strategy: disabled - package-ecosystem: gomod directory: / schedule: @@ -22,3 +23,4 @@ updates: - "topic: infrastructure" commit-message: prefix: "[skip changelog] " + rebase-strategy: disabled From b73011f3a70b1b7ca381c37320a291526e17c3a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 17:17:00 +0200 Subject: [PATCH 015/121] [skip changelog] Bump golang.org/x/term from 0.24.0 to 0.25.0 (#2721) * [skip changelog] Bump golang.org/x/term from 0.24.0 to 0.25.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.24.0 to 0.25.0. - [Commits](https://github.com/golang/term/compare/v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 750ba71b5c8..16790d00045 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: sys@v0.26.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.25.0/PATENTS +- sources: sys@v0.26.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 330474aac4f..09ccbbba45a 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.25.0 +version: v0.26.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.25.0/LICENSE +- sources: sys@v0.26.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.25.0/PATENTS +- sources: sys@v0.26.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 cf90be31fb7..9c2566c7386 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.24.0 +version: v0.25.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index 1312fb839e3..06eebb1afae 100644 --- a/go.mod +++ b/go.mod @@ -40,7 +40,7 @@ require ( go.bug.st/downloader/v2 v2.2.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 - golang.org/x/term v0.24.0 + golang.org/x/term v0.25.0 golang.org/x/text v0.18.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 google.golang.org/grpc v1.67.1 @@ -101,7 +101,7 @@ require ( golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.28.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.25.0 // indirect + golang.org/x/sys v0.26.0 // indirect golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index 98568c9cc54..bbe11cfb16a 100644 --- a/go.sum +++ b/go.sum @@ -259,11 +259,11 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= -golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= -golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= +golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= +golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= From b0d284fd2906002d6d10340c26b04cfe72d8a30a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 17:35:43 +0200 Subject: [PATCH 016/121] [skip changelog] Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#2723) * [skip changelog] Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 Bumps google.golang.org/protobuf from 1.34.2 to 1.35.1. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 34 files changed, 99 insertions(+), 99 deletions(-) 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 a4a3cd8ad28..1316ce0b1ec 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 3f009bc9369..260a6ea7993 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 efd306fa7b2..1e39620a466 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 d062bbc733c..0844e1b493e 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 0cfeb15b7e4..ac246e942b6 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 eb5cf0f4290..9ac1bb6ba7a 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 d7fe6050da3..7782a7d7e8f 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 f8c57aec373..d678b37f3ed 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 aebd0e4d9ce..752121a7728 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.34.2 +version: v1.35.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 de1ead0f8fd..40b18a1e1b8 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 cec632cde3b..510ab82e066 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 a5a5fe70b1f..adae9e46038 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 f8fac1a13bd..480989941c8 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 7bd85fc8595..e000823b672 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 121eef3366b..a482d950bc1 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 07486178579..7f71b18ba29 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 41bc814600e..a3df6fc75a8 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 b00e8269dc0..c3cde0fd884 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.34.2 +version: v1.35.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 f3a1285899c..e98589eb694 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 258bb73bfd3..d2ec77194ba 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 795d843b965..d30969ffb6e 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 aa357fc085e..8ce44738bf0 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 664f1909ea7..3a96c85819c 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 4b37df11015..6a4ec0c15be 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 ed800d976de..a6b72b1de39 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 104d1f33e57..e4df8de87c7 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 861ea2a3970..c2de9422f70 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 0d2f7a830ba..56d1e3566af 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 9574d512bf8..a8be9b1a4ef 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 b9c5ae4bef1..660ec4e6e83 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 03140396081..12a8295ea37 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/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 c896d5ec9d9..4fe0c2916d8 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.34.2 +version: v1.35.1 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.34.2/LICENSE +- sources: protobuf@v1.35.1/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.34.2/PATENTS +- sources: protobuf@v1.35.1/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 06eebb1afae..9f04451cee6 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.18.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 google.golang.org/grpc v1.67.1 - google.golang.org/protobuf v1.34.2 + google.golang.org/protobuf v1.35.1 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index bbe11cfb16a..28c920cbcd1 100644 --- a/go.sum +++ b/go.sum @@ -276,8 +276,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E= google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= -google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= -google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= +google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA= +google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 7d2326d4be35419661e8f72f44d3c39e3ca4c05a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 17:50:20 +0200 Subject: [PATCH 017/121] [skip changelog] Bump golang.org/x/text from 0.18.0 to 0.19.0 (#2720) * [skip changelog] Bump golang.org/x/text from 0.18.0 to 0.19.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.18.0 to 0.19.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../golang.org/x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index e1d0733a1ad..b43d4fe87a7 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.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 24808955a7e..a1e8049cd4a 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.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 0f412dd3671..41812fd6992 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.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 1b7da928860..43fc02b4f1b 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.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 f3ba0b69214..6eae8309d07 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.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 8ff86a8c186..346dba07a5a 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.18.0 +version: v0.19.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.18.0/LICENSE +- sources: text@v0.19.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.18.0/PATENTS +- sources: text@v0.19.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 9f04451cee6..627b5671d02 100644 --- a/go.mod +++ b/go.mod @@ -41,7 +41,7 @@ require ( go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 golang.org/x/term v0.25.0 - golang.org/x/text v0.18.0 + golang.org/x/text v0.19.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 google.golang.org/grpc v1.67.1 google.golang.org/protobuf v1.35.1 diff --git a/go.sum b/go.sum index 28c920cbcd1..5bddef87329 100644 --- a/go.sum +++ b/go.sum @@ -266,8 +266,8 @@ golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= -golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= +golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= From 4ffe7d4150062aa138ef53d26bc0f7155bf7de66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 18:05:11 +0200 Subject: [PATCH 018/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.0-alpha.5-proton to 1.1.0-beta.0-proton (#2715) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.0-alpha.5-proton to 1.1.0-beta.0-proton. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.0-alpha.5-proton...v1.1.0-beta.0-proton) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/brainpool.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml | 6 +++--- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 6 +++--- .../go-crypto/openpgp/internal/ecc/curve25519.dep.yml | 6 +++--- .../go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/symmetric.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 27 files changed, 78 insertions(+), 78 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index 0c033dbcae4..de1d42c131f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 9ec1b1cef3a..577e7a93c41 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index e086227d16c..1b668e6b01c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 3427867c28e..33ba19321a1 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index f24f78fe77b..5c8a2f6e947 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index af72530c0cc..98e1788ea56 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index 7cc6fb0d4b0..b4a9237b0e9 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 982a1450540..a28aab0642b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 9107dd71b07..2d6160eafcb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index 26ae39b99d7..6402117bb17 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index b98f3d6ff95..27542ddb1b4 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index a3ec2359af8..863e19f2ccc 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index 77cb4464eca..e8b22e5e50f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index 291c7a0254e..ef219c70723 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 4356e35fc4a..ac4524d80ab 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index 2623d8067ba..98cb04279ec 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index 81e8f7cb551..d19a8bc6153 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml index ce6e3efe501..0cb73a34478 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package curve25519 implements custom field operations without clamping for forwarding. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml index 8df0ed08012..41a500db154 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package field implements fast arithmetic modulo 2^255-19. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 990da1aa39b..c95e61906f7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index 4210606ac8c..2bd60c7ef4e 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 3e7cedee3db..23315a687d3 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml index e47c7d12891..447fa615a96 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/symmetric -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/symmetric license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index a56734857ab..7253e755797 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index f4b0bf5bc78..42b9892daec 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.0-alpha.5-proton +version: v1.1.0-beta.0-proton type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.0-alpha.5-proton/LICENSE +- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-alpha.5-proton/PATENTS +- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 627b5671d02..b4e65b61559 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ toolchain go1.22.3 replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( - github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton + github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 5bddef87329..771924588a9 100644 --- a/go.sum +++ b/go.sum @@ -4,8 +4,8 @@ github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton h1:KVBEgU3CJpmzLChnLiSuEyCuhGhcMt3eOST+7A+ckto= -github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton h1:ZGewsAoeSirbUS5cO8L0FMQA+iSop9xR1nmFYifDBPo= +github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk= github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= From ac6ec6d640842d678669df972522aa6e85226107 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 7 Oct 2024 18:05:46 +0200 Subject: [PATCH 019/121] Improved package index merging logic (#2713) * Added tests * Improved index merger for tool release flavors --- internal/arduino/cores/packageindex/index.go | 20 +++-- .../packagemanager/package_manager_test.go | 46 +++++++++++ .../package_with_empty_dfu_util_index.json | 41 ++++++++++ .../package_with_regular_dfu_util_index.json | 77 +++++++++++++++++++ 4 files changed, 176 insertions(+), 8 deletions(-) create mode 100644 internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_empty_dfu_util_index.json create mode 100644 internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_regular_dfu_util_index.json diff --git a/internal/arduino/cores/packageindex/index.go b/internal/arduino/cores/packageindex/index.go index 18e70ce524b..fcc892497b3 100644 --- a/internal/arduino/cores/packageindex/index.go +++ b/internal/arduino/cores/packageindex/index.go @@ -19,6 +19,7 @@ import ( "encoding/json" "errors" "fmt" + "slices" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/resources" @@ -348,15 +349,18 @@ func (inToolRelease indexToolRelease) extractToolIn(outPackage *cores.Package) { outTool := outPackage.GetOrCreateTool(inToolRelease.Name) outToolRelease := outTool.GetOrCreateRelease(inToolRelease.Version) - outToolRelease.Flavors = inToolRelease.extractFlavours() + outToolRelease.Flavors = inToolRelease.extractAndMergeFlavours(outToolRelease.Flavors) } -// extractFlavours extracts a map[OS]Flavor object from an indexToolRelease entry. -func (inToolRelease indexToolRelease) extractFlavours() []*cores.Flavor { - ret := make([]*cores.Flavor, len(inToolRelease.Systems)) - for i, flavour := range inToolRelease.Systems { +// extractAndMergeFlavours extracts flavors objects from an indexToolRelease +// and adds them to the given flavors array if missing. It returns the updated array. +func (inToolRelease indexToolRelease) extractAndMergeFlavours(in []*cores.Flavor) []*cores.Flavor { + for _, flavour := range inToolRelease.Systems { + if slices.ContainsFunc(in, func(f *cores.Flavor) bool { return f.OS == flavour.OS }) { + continue + } size, _ := flavour.Size.Int64() - ret[i] = &cores.Flavor{ + in = append(in, &cores.Flavor{ OS: flavour.OS, Resource: &resources.DownloadResource{ ArchiveFileName: flavour.ArchiveFileName, @@ -365,9 +369,9 @@ func (inToolRelease indexToolRelease) extractFlavours() []*cores.Flavor { URL: flavour.URL, CachePath: "packages", }, - } + }) } - return ret + return in } // LoadIndex reads a package_index.json from a file and returns the corresponding Index structure. diff --git a/internal/arduino/cores/packagemanager/package_manager_test.go b/internal/arduino/cores/packagemanager/package_manager_test.go index 595d08d0c21..4f8598a515a 100644 --- a/internal/arduino/cores/packagemanager/package_manager_test.go +++ b/internal/arduino/cores/packagemanager/package_manager_test.go @@ -567,6 +567,52 @@ func TestFindToolsRequiredForBoard(t *testing.T) { require.Equal(t, bossac18.InstallDir.String(), uploadProperties.Get("runtime.tools.bossac.path")) } +func TestIndexMerger(t *testing.T) { + t.Setenv("ARDUINO_DATA_DIR", dataDir1.String()) + pmb := NewBuilder( + dataDir1, + dataDir1.Join("packages"), + nil, + dataDir1.Join("staging"), + dataDir1, + "test", + downloader.GetDefaultConfig(), + ) + + loadIndex := func(addr string) { + res, err := url.Parse(addr) + require.NoError(t, err) + require.NoError(t, pmb.LoadPackageIndex(res)) + } + loadIndex("https://test.com/package_with_regular_dfu_util_index.json") // this is not downloaded, it just picks the "local cached" file package_test_index.json + loadIndex("https://test.com/package_with_empty_dfu_util_index.json") // this is not downloaded, it just picks the "local cached" file package_test_index.json + + // We ignore the errors returned since they might not be necessarily blocking + // but just warnings for the user, like in the case a board is not loaded + // because of malformed menus + pmb.LoadHardware() + pm := pmb.Build() + pme, release := pm.NewExplorer() + defer release() + + dfu_util := pme.GetTool("arduino:dfu-util") + require.NotNil(t, dfu_util) + dfu_release := dfu_util.GetOrCreateRelease(semver.ParseRelaxed("0.11.0-arduino5")) + require.NotNil(t, dfu_release) + require.Len(t, dfu_release.Flavors, 6) + + test_tool := pme.GetTool("arduino:test-tool") + require.NotNil(t, test_tool) + test_tool_release := test_tool.GetOrCreateRelease(semver.ParseRelaxed("1.0.0")) + require.NotNil(t, test_tool_release) + // Check that the new entry has been added + require.Len(t, test_tool_release.Flavors, 2) + require.Equal(t, test_tool_release.Flavors[1].OS, "arm-linux-gnueabihf") + require.Equal(t, test_tool_release.Flavors[1].Resource.URL, "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_arm.tar.gz") + // Check that the invalid entry did not replace existing one + require.NotEqual(t, test_tool_release.Flavors[0].Resource.URL, "INVALID") +} + func TestIdentifyBoard(t *testing.T) { pmb := NewBuilder(customHardware, customHardware, nil, customHardware, customHardware, "test", downloader.GetDefaultConfig()) pmb.LoadHardwareFromDirectory(customHardware) diff --git a/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_empty_dfu_util_index.json b/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_empty_dfu_util_index.json new file mode 100644 index 00000000000..36a120a3ccd --- /dev/null +++ b/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_empty_dfu_util_index.json @@ -0,0 +1,41 @@ +{ + "packages": [ + { + "name": "arduino", + "maintainer": "Arduino", + "websiteURL": "http://www.arduino.cc/", + "email": "packages@arduino.cc", + "help": { + "online": "http://www.arduino.cc/en/Reference/HomePage" + }, + "platforms": [], + "tools": [ + { + "name": "test-tool", + "version": "1.0.0", + "systems": [ + { + "host": "i386-apple-darwin11", + "url": "INVALID", + "archiveFileName": "INVALID", + "size": "100", + "checksum": "SHA-256:9e576c6e44f54b1e921a43ea77bcc08ec99e0e4e0905f4b9acf9ab2c979f0a22" + }, + { + "host": "arm-linux-gnueabihf", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_arm.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-linux_arm.tar.gz", + "size": "2512819", + "checksum": "SHA-256:acd4bd283fd408515279a44dd830499ad37b0767e8f2fde5c27e878ded909dc3" + } + ] + }, + { + "name": "dfu-util", + "version": "0.11.0-arduino5", + "systems": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_regular_dfu_util_index.json b/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_regular_dfu_util_index.json new file mode 100644 index 00000000000..e0f56808434 --- /dev/null +++ b/internal/arduino/cores/packagemanager/testdata/data_dir_1/package_with_regular_dfu_util_index.json @@ -0,0 +1,77 @@ +{ + "packages": [ + { + "name": "arduino", + "maintainer": "Arduino", + "websiteURL": "http://www.arduino.cc/", + "email": "packages@arduino.cc", + "help": { + "online": "http://www.arduino.cc/en/Reference/HomePage" + }, + "platforms": [], + "tools": [ + { + "name": "test-tool", + "version": "1.0.0", + "systems": [ + { + "host": "i386-apple-darwin11", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-darwin_amd64.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-darwin_amd64.tar.gz", + "size": "72429", + "checksum": "SHA-256:9e576c6e44f54b1e921a43ea77bcc08ec99e0e4e0905f4b9acf9ab2c979f0a22" + } + ] + }, + { + "name": "dfu-util", + "version": "0.11.0-arduino5", + "systems": [ + { + "host": "i386-apple-darwin11", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-darwin_amd64.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-darwin_amd64.tar.gz", + "size": "72429", + "checksum": "SHA-256:9e576c6e44f54b1e921a43ea77bcc08ec99e0e4e0905f4b9acf9ab2c979f0a22" + }, + { + "host": "arm-linux-gnueabihf", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_arm.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-linux_arm.tar.gz", + "size": "2512819", + "checksum": "SHA-256:acd4bd283fd408515279a44dd830499ad37b0767e8f2fde5c27e878ded909dc3" + }, + { + "host": "aarch64-linux-gnu", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_arm64.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-linux_arm64.tar.gz", + "size": "2607592", + "checksum": "SHA-256:b3f46a65da0c2fed2449dc5a3351c3c74953a868aa7f8d99ba2bb8c418344fe9" + }, + { + "host": "x86_64-linux-gnu", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_amd64.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-linux_amd64.tar.gz", + "size": "2283425", + "checksum": "SHA-256:96c64c278561af806b585c123c85748926ad02b1aedc07e5578ca9bee2be0d2a" + }, + { + "host": "i686-linux-gnu", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-linux_386.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-linux_386.tar.gz", + "size": "2524406", + "checksum": "SHA-256:9a707692261e5710ed79a6d8a4031ffd0bfe1e585216569934346e9b2d68d0c2" + }, + { + "host": "i686-mingw32", + "url": "http://downloads.arduino.cc/tools/dfu-util-0.11-arduino5-windows_386.tar.gz", + "archiveFileName": "dfu-util-0.11-arduino5-windows_386.tar.gz", + "size": "571340", + "checksum": "SHA-256:6451e16bf77600fe2436c8708ab4b75077c49997cf8bedf03221d9d6726bb641" + } + ] + } + ] + } + ] +} \ No newline at end of file From ea0910862eecc8fb68592d6517d0842bc47534ea Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 11 Oct 2024 10:51:00 +0200 Subject: [PATCH 020/121] Fix monitor init handling (#2728) * Fixed linter warn * Added integration test * Fixed monitor dead-locking package manager * Fix integration test: Allow some time for the mocked-monitor process to terminate otherwise the test will fail on Windows when the cleanup function tries to remove the executable: Error Trace: D:/a/arduino-cli/arduino-cli/internal/integrationtest/environment.go:46 D:/a/arduino-cli/arduino-cli/internal/integrationtest/environment.go:56 D:/a/arduino-cli/arduino-cli/internal/integrationtest/environment.go:56 D:/a/arduino-cli/arduino-cli/internal/integrationtest/environment.go:62 D:/a/arduino-cli/arduino-cli/internal/integrationtest/daemon/daemon_concurrency_test.go:127 Error: Received unexpected error: remove C:\Users\runneradmin\AppData\Local\Temp\cli2489057723\A\packages\builtin\tools\serial-monitor\0.14.1\serial-monitor.exe: Access is denied. Test: TestInitAndMonitorConcurrency --- commands/service_monitor.go | 2 +- internal/cli/daemon/daemon.go | 1 - .../daemon/daemon_concurrency_test.go | 54 +++++++++++++++++++ 3 files changed, 55 insertions(+), 2 deletions(-) diff --git a/commands/service_monitor.go b/commands/service_monitor.go index 7c47e201ada..8c3402681b7 100644 --- a/commands/service_monitor.go +++ b/commands/service_monitor.go @@ -125,8 +125,8 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer if err != nil { return err } - defer release() monitor, boardSettings, err := findMonitorAndSettingsForProtocolAndBoard(pme, openReq.GetPort().GetProtocol(), openReq.GetFqbn()) + release() if err != nil { return err } diff --git a/internal/cli/daemon/daemon.go b/internal/cli/daemon/daemon.go index 3139a66bdde..839738b8999 100644 --- a/internal/cli/daemon/daemon.go +++ b/internal/cli/daemon/daemon.go @@ -35,7 +35,6 @@ import ( ) var ( - tr = i18n.Tr daemonize bool debug bool debugFile string diff --git a/internal/integrationtest/daemon/daemon_concurrency_test.go b/internal/integrationtest/daemon/daemon_concurrency_test.go index 733fe54504a..c3541efbf4d 100644 --- a/internal/integrationtest/daemon/daemon_concurrency_test.go +++ b/internal/integrationtest/daemon/daemon_concurrency_test.go @@ -20,6 +20,7 @@ import ( "errors" "fmt" "io" + "sync" "testing" "time" @@ -76,3 +77,56 @@ func TestArduinoCliDaemonCompileWithLotOfOutput(t *testing.T) { testCompile() testCompile() } + +func TestInitAndMonitorConcurrency(t *testing.T) { + // See: https://github.com/arduino/arduino-cli/issues/2719 + + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + _, _, err := cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + cli.InstallMockedSerialMonitor(t) + + // Open the serial monitor for 5 seconds + ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) + defer cancel() + mon, err := grpcInst.Monitor(ctx, &commands.Port{ + Address: "/dev/test", + Protocol: "serial", + }) + require.NoError(t, err) + var monitorCompleted sync.WaitGroup + monitorCompleted.Add(1) + go func() { + for { + msg, err := mon.Recv() + if err != nil { + break + } + fmt.Println("MON> ", msg) + } + fmt.Println("MON CLOSED") + monitorCompleted.Done() + }() + + // Check that Init completes without blocking when the monitor is open + start := time.Now() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + require.LessOrEqual(t, time.Since(start), 4*time.Second) + cancel() + monitorCompleted.Wait() + + // Allow some time for the mocked-monitor process to terminate (otherwise the + // test will fail on Windows when the cleanup function tries to remove the + // executable). + time.Sleep(2 * time.Second) +} From 0540cee5bf87e4011a21098371a0733a50f9971f Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 11 Oct 2024 14:31:02 +0200 Subject: [PATCH 021/121] Increased gRPC message size limit to 16MB / added CLI flag to set the value (#2729) * Removed globals in daemon command args parsing * Increased gRPC message size limit to 16MB / added CLI flag to set the value --- internal/cli/daemon/daemon.go | 28 ++++++++++++++++++---------- internal/cli/daemon/interceptors.go | 1 + 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/internal/cli/daemon/daemon.go b/internal/cli/daemon/daemon.go index 839738b8999..ea9476a2ec7 100644 --- a/internal/cli/daemon/daemon.go +++ b/internal/cli/daemon/daemon.go @@ -34,16 +34,14 @@ import ( "google.golang.org/grpc" ) -var ( - daemonize bool - debug bool - debugFile string - debugFilters []string -) - // NewCommand created a new `daemon` command func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) *cobra.Command { + var daemonize bool + var debug bool + var debugFile string + var debugFiltersArg []string var daemonPort string + var maxGRPCRecvMsgSize int daemonCommand := &cobra.Command{ Use: "daemon", Short: i18n.Tr("Run the Arduino CLI as a gRPC daemon."), @@ -63,9 +61,14 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * panic("Failed to set default value for directories.builtin.libraries: " + err.Error()) } } + + // Validate the maxGRPCRecvMsgSize flag + if maxGRPCRecvMsgSize < 1024 { + feedback.Fatal(i18n.Tr("%s must be >= 1024", "--max-grpc-recv-message-size"), feedback.ErrBadArgument) + } }, Run: func(cmd *cobra.Command, args []string) { - runDaemonCommand(srv, daemonPort) + runDaemonCommand(srv, daemonPort, debugFile, debug, daemonize, debugFiltersArg, maxGRPCRecvMsgSize) }, } defaultDaemonPort := settings.GetDaemon().GetPort() @@ -82,13 +85,16 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * daemonCommand.Flags().StringVar(&debugFile, "debug-file", "", i18n.Tr("Append debug logging to the specified file")) - daemonCommand.Flags().StringSliceVar(&debugFilters, + daemonCommand.Flags().StringSliceVar(&debugFiltersArg, "debug-filter", []string{}, i18n.Tr("Display only the provided gRPC calls")) + daemonCommand.Flags().IntVar(&maxGRPCRecvMsgSize, + "max-grpc-recv-message-size", 16*1024*1024, + i18n.Tr("Sets the maximum message size in bytes the daemon can receive")) return daemonCommand } -func runDaemonCommand(srv rpc.ArduinoCoreServiceServer, daemonPort string) { +func runDaemonCommand(srv rpc.ArduinoCoreServiceServer, daemonPort, debugFile string, debug, daemonize bool, debugFiltersArg []string, maxGRPCRecvMsgSize int) { logrus.Info("Executing `arduino-cli daemon`") gRPCOptions := []grpc.ServerOption{} @@ -113,11 +119,13 @@ func runDaemonCommand(srv rpc.ArduinoCoreServiceServer, daemonPort string) { debugStdOut = out } } + debugFilters = debugFiltersArg gRPCOptions = append(gRPCOptions, grpc.UnaryInterceptor(unaryLoggerInterceptor), grpc.StreamInterceptor(streamLoggerInterceptor), ) } + gRPCOptions = append(gRPCOptions, grpc.MaxRecvMsgSize(maxGRPCRecvMsgSize)) s := grpc.NewServer(gRPCOptions...) // register the commands service diff --git a/internal/cli/daemon/interceptors.go b/internal/cli/daemon/interceptors.go index 0da2307b1aa..242d7610609 100644 --- a/internal/cli/daemon/interceptors.go +++ b/internal/cli/daemon/interceptors.go @@ -28,6 +28,7 @@ import ( var debugStdOut io.Writer var debugSeq uint32 +var debugFilters []string func log(isRequest bool, seq uint32, msg interface{}) { prefix := fmt.Sprint(seq, " | ") From d2cd38732a60269737bd17505f614afd948e2897 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 14 Oct 2024 15:29:44 +0200 Subject: [PATCH 022/121] Fixed invalid gRPC TaskProgress message on compile (#2731) * Fixed TaskProgress test * Fixed invalid gRPC TaskProgress message on compile --- go.mod | 5 ++--- go.sum | 2 ++ internal/arduino/builder/builder.go | 10 ++++------ internal/integrationtest/daemon/daemon_test.go | 13 +++++++------ .../integrationtest/daemon/task_progress_test.go | 12 ++++++++++++ 5 files changed, 27 insertions(+), 15 deletions(-) diff --git a/go.mod b/go.mod index b4e65b61559..93fb125a868 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,6 @@ module github.com/arduino/arduino-cli -go 1.22 - -toolchain go1.22.3 +go 1.22.3 // We must use this fork until https://github.com/mailru/easyjson/pull/372 is merged replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 @@ -38,6 +36,7 @@ require ( 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.12.0 go.bug.st/testifyjson v1.2.0 golang.org/x/term v0.25.0 diff --git a/go.sum b/go.sum index 771924588a9..495585ef9a9 100644 --- a/go.sum +++ b/go.sum @@ -215,6 +215,8 @@ go.bug.st/cleanup v1.0.0 h1:XVj1HZxkBXeq3gMT7ijWUpHyIC1j8XAoNSyQ06CskgA= go.bug.st/cleanup v1.0.0/go.mod h1:EqVmTg2IBk4znLbPD28xne3abjsJftMdqqJEjhn70bk= go.bug.st/downloader/v2 v2.2.0 h1:Y0jSuDISNhrzePkrAWqz9xUC3xol9hqZo/+tz1D4EqY= go.bug.st/downloader/v2 v2.2.0/go.mod h1:VZW2V1iGKV8rJL2ZEGIDzzBeKowYv34AedJz13RzVII= +go.bug.st/f v0.4.0 h1:Vstqb950nMA+PhAlRxUw8QL1ntHy/gXHNyyzjkQLJ10= +go.bug.st/f v0.4.0/go.mod h1:bMo23205ll7UW63KwO1ut5RdlJ9JK8RyEEr88CmOF5Y= go.bug.st/relaxed-semver v0.12.0 h1:se8v3lTdAAFp68+/RS/0Y/nFdnpdzkP5ICY04SPau4E= go.bug.st/relaxed-semver v0.12.0/go.mod h1:Cpcbiig6Omwlq6bS7i3MQWiqS7W7HDd8CAnZFC40Cl0= go.bug.st/serial v1.6.1 h1:VSSWmUxlj1T/YlRo2J104Zv3wJFrjHIl/T3NeruWAHY= diff --git a/internal/arduino/builder/builder.go b/internal/arduino/builder/builder.go index 608baead6ee..91c74965782 100644 --- a/internal/arduino/builder/builder.go +++ b/internal/arduino/builder/builder.go @@ -352,7 +352,10 @@ func (b *Builder) logIfVerbose(warn bool, msg string) { // Build fixdoc func (b *Builder) Build() error { - b.Progress.AddSubSteps(6 /** preprocess **/ + 21 /** build **/) + b.Progress.AddSubSteps(6 + // preprocess + 18 + // build + 1, // size + ) defer b.Progress.RemoveSubSteps() if err := b.preprocess(); err != nil { @@ -362,15 +365,10 @@ func (b *Builder) Build() error { buildErr := b.build() b.libsDetector.PrintUsedAndNotUsedLibraries(buildErr != nil) - b.Progress.CompleteStep() - b.printUsedLibraries(b.libsDetector.ImportedLibraries()) - b.Progress.CompleteStep() - if buildErr != nil { return buildErr } - b.Progress.CompleteStep() if err := b.size(); err != nil { return err diff --git a/internal/integrationtest/daemon/daemon_test.go b/internal/integrationtest/daemon/daemon_test.go index 742e7774316..47225784361 100644 --- a/internal/integrationtest/daemon/daemon_test.go +++ b/internal/integrationtest/daemon/daemon_test.go @@ -24,7 +24,6 @@ import ( "time" "github.com/arduino/arduino-cli/commands/cmderrors" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/integrationtest" "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/go-paths-helper" @@ -194,13 +193,15 @@ func TestDaemonCompileOptions(t *testing.T) { if msg.GetErrStream() != nil { fmt.Printf("COMPILE> %v\n", string(msg.GetErrStream())) } - analyzer.Process(msg.GetProgress()) + if pr := msg.GetProgress(); pr != nil { + fmt.Printf("COMPILE PROGRESS> %v\n", pr) + analyzer.Process(pr) + } } + // https://github.com/arduino/arduino-cli/issues/2016 - // assert that the task progress is increasing and doesn't contain multiple 100% values - results := analyzer.Results[""] - require.True(t, results[len(results)-1].GetCompleted(), fmt.Sprintf("latest percent value: %v", results[len(results)-1].GetPercent())) - require.IsNonDecreasing(t, f.Map(results, (*commands.TaskProgress).GetPercent)) + // https://github.com/arduino/arduino-cli/issues/2711 + analyzer.Check(t) } func TestDaemonCompileAfterFailedLibInstall(t *testing.T) { diff --git a/internal/integrationtest/daemon/task_progress_test.go b/internal/integrationtest/daemon/task_progress_test.go index c106a2c6588..b24d809c716 100644 --- a/internal/integrationtest/daemon/task_progress_test.go +++ b/internal/integrationtest/daemon/task_progress_test.go @@ -19,6 +19,8 @@ import ( "testing" "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/stretchr/testify/require" + "go.bug.st/f" ) // TaskProgressAnalyzer analyzes TaskProgress messages for consistency @@ -44,3 +46,13 @@ func (a *TaskProgressAnalyzer) Process(progress *commands.TaskProgress) { taskName := progress.GetName() a.Results[taskName] = append(a.Results[taskName], progress) } + +func (a *TaskProgressAnalyzer) Check(t *testing.T) { + for task, results := range a.Results { + require.Equal(t, 1, f.Count(results, (*commands.TaskProgress).GetCompleted), "Got multiple 'completed' messages on task %s", task) + l := len(results) + require.True(t, results[l-1].GetCompleted(), "Last message is not 'completed' on task: %s", task) + require.Equal(t, results[l-1].GetPercent(), float32(100), "Last message is not 100% on task: %s", task) + require.IsNonDecreasing(t, f.Map(results, (*commands.TaskProgress).GetPercent), "Percentages are not increasing on task: %s", task) + } +} From 812e621cdbd1e046c61488f749971a384a086be7 Mon Sep 17 00:00:00 2001 From: Lucasjrt <20582195+lucasjrt@users.noreply.github.com> Date: Tue, 15 Oct 2024 06:06:40 -0300 Subject: [PATCH 023/121] Set installer tmp path to env var (#2730) --- install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 6843c144498..73a023a235a 100755 --- a/install.sh +++ b/install.sh @@ -10,6 +10,7 @@ PROJECT_NAME="arduino-cli" # BINDIR represents the local bin location, defaults to ./bin. EFFECTIVE_BINDIR="" DEFAULT_BINDIR="$PWD/bin" +TEMPDIR="${TMPDIR:-${TEMP:-${TMP:-/tmp}}}" fail() { echo "$1" @@ -137,7 +138,7 @@ downloadFile() { esac DOWNLOAD_URL="${DOWNLOAD_URL_PREFIX}${APPLICATION_DIST}" - INSTALLATION_TMP_FILE="/tmp/$APPLICATION_DIST" + INSTALLATION_TMP_FILE="${TEMPDIR}/$APPLICATION_DIST" echo "Downloading $DOWNLOAD_URL" httpStatusCode=$(getFile "$DOWNLOAD_URL" "$INSTALLATION_TMP_FILE") if [ "$httpStatusCode" -ne 200 ]; then @@ -186,7 +187,7 @@ downloadFile() { } installFile() { - INSTALLATION_TMP_DIR="/tmp/$PROJECT_NAME" + INSTALLATION_TMP_DIR="${TEMPDIR}/$PROJECT_NAME" mkdir -p "$INSTALLATION_TMP_DIR" if [ "$OS" = "Windows" ]; then unzip -d "$INSTALLATION_TMP_DIR" "$INSTALLATION_TMP_FILE" From a527c7cdea0694da3034ba9995b7c9eaecfe074b Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 16 Oct 2024 14:38:26 +0200 Subject: [PATCH 024/121] Fixed compiler-cache on Windows when there are non-ASCII characters in file path (#2733) * Increased logging during compile * Added integration test * Fixed dependency file parsing on Windows * Fixed panic in convertAnsiBytesToString implementation --- go.mod | 2 +- .../builder/internal/utils/ansi_others.go | 27 +++++ .../builder/internal/utils/ansi_windows.go | 36 ++++++ .../arduino/builder/internal/utils/utils.go | 110 +++++++++++------- .../compile_4/lib_caching_test.go | 60 ++++++++++ 5 files changed, 190 insertions(+), 45 deletions(-) create mode 100644 internal/arduino/builder/internal/utils/ansi_others.go create mode 100644 internal/arduino/builder/internal/utils/ansi_windows.go create mode 100644 internal/integrationtest/compile_4/lib_caching_test.go diff --git a/go.mod b/go.mod index 93fb125a868..59a9a96337e 100644 --- a/go.mod +++ b/go.mod @@ -39,6 +39,7 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 + golang.org/x/sys v0.26.0 golang.org/x/term v0.25.0 golang.org/x/text v0.19.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 @@ -100,7 +101,6 @@ require ( golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.28.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.26.0 // indirect golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/internal/arduino/builder/internal/utils/ansi_others.go b/internal/arduino/builder/internal/utils/ansi_others.go new file mode 100644 index 00000000000..a49a7bb1b25 --- /dev/null +++ b/internal/arduino/builder/internal/utils/ansi_others.go @@ -0,0 +1,27 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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. + +//go:build !windows + +package utils + +import ( + "errors" +) + +// placeholder for non-Windows machines +func convertAnsiBytesToString([]byte) (string, error) { + return "", errors.New("unimplemented") +} diff --git a/internal/arduino/builder/internal/utils/ansi_windows.go b/internal/arduino/builder/internal/utils/ansi_windows.go new file mode 100644 index 00000000000..248e7657b6f --- /dev/null +++ b/internal/arduino/builder/internal/utils/ansi_windows.go @@ -0,0 +1,36 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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 utils + +import ( + "golang.org/x/sys/windows" +) + +func convertAnsiBytesToString(data []byte) (string, error) { + if len(data) == 0 { + return "", nil + } + dataSize := int32(len(data)) + size, err := windows.MultiByteToWideChar(windows.GetACP(), 0, &data[0], dataSize, nil, 0) + if err != nil { + return "", err + } + utf16 := make([]uint16, size) + if _, err := windows.MultiByteToWideChar(windows.GetACP(), 0, &data[0], dataSize, &utf16[0], size); err != nil { + return "", err + } + return windows.UTF16ToString(utf16), nil +} diff --git a/internal/arduino/builder/internal/utils/utils.go b/internal/arduino/builder/internal/utils/utils.go index 630172e2410..d0cb2cec48c 100644 --- a/internal/arduino/builder/internal/utils/utils.go +++ b/internal/arduino/builder/internal/utils/utils.go @@ -17,6 +17,7 @@ package utils import ( "os" + "runtime" "strings" "unicode" @@ -32,13 +33,14 @@ import ( func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool, error) { logrus.Debugf("Checking previous results for %v (result = %v, dep = %v)", sourceFile, objectFile, dependencyFile) if objectFile == nil || dependencyFile == nil { - logrus.Debugf("Not found: nil") + logrus.Debugf("Object file or dependency file not provided") return false, nil } sourceFile = sourceFile.Clean() sourceFileStat, err := sourceFile.Stat() if err != nil { + logrus.Debugf("Could not stat source file: %s", err) return false, err } @@ -46,9 +48,10 @@ func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool objectFileStat, err := objectFile.Stat() if err != nil { if os.IsNotExist(err) { - logrus.Debugf("Not found: %v", objectFile) + logrus.Debugf("Object file not found: %v", objectFile) return false, nil } + logrus.Debugf("Could not stat object file: %s", err) return false, err } @@ -56,9 +59,10 @@ func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool dependencyFileStat, err := dependencyFile.Stat() if err != nil { if os.IsNotExist(err) { - logrus.Debugf("Not found: %v", dependencyFile) + logrus.Debugf("Dependency file not found: %v", dependencyFile) return false, nil } + logrus.Debugf("Could not stat dependency file: %s", err) return false, err } @@ -71,61 +75,79 @@ func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool return false, nil } - rows, err := dependencyFile.ReadFileAsLines() + depFileData, err := dependencyFile.ReadFile() if err != nil { + logrus.Debugf("Could not read dependency file: %s", dependencyFile) return false, err } - rows = f.Map(rows, removeEndingBackSlash) - rows = f.Map(rows, strings.TrimSpace) - rows = f.Map(rows, unescapeDep) - rows = f.Filter(rows, f.NotEquals("")) + checkDepFile := func(depFile string) (bool, error) { + rows := strings.Split(strings.Replace(depFile, "\r\n", "\n", -1), "\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 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], " ") { - return false, nil - } + if len(rows) == 0 { + return true, 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) + firstRow := rows[0] + if !strings.HasSuffix(firstRow, ":") { + logrus.Debugf("No colon in first line of depfile") return false, nil } - if os.IsNotExist(err) { - logrus.Debugf("Not found: %v", row) + objFileInDepFile := firstRow[:len(firstRow)-1] + if objFileInDepFile != objectFile.String() { + logrus.Debugf("Depfile is about different object file: %v", objFileInDepFile) return false, nil } - if depStat.ModTime().After(objectFileStat.ModTime()) { - logrus.Debugf("%v newer than %v", row, objectFile) + + // 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 + } + } + + return true, nil } - 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 + } + } + // Fallback to UTF-8... + } + return checkDepFile(string(depFileData)) } func removeEndingBackSlash(s string) string { diff --git a/internal/integrationtest/compile_4/lib_caching_test.go b/internal/integrationtest/compile_4/lib_caching_test.go new file mode 100644 index 00000000000..1a497da7747 --- /dev/null +++ b/internal/integrationtest/compile_4/lib_caching_test.go @@ -0,0 +1,60 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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 compile + +import ( + "testing" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func TestBuildCacheLibWithNonASCIIChars(t *testing.T) { + // See: https://github.com/arduino/arduino-cli/issues/2671 + + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + t.Cleanup(env.CleanUp) + + tmpUserDir, err := paths.MkTempDir("", "Håkan") + require.NoError(t, err) + t.Cleanup(func() { tmpUserDir.RemoveAll() }) + customEnv := cli.GetDefaultEnv() + customEnv["ARDUINO_DIRECTORIES_USER"] = tmpUserDir.String() + + // Install Arduino AVR Boards and Servo lib + _, _, err = cli.Run("core", "install", "arduino:avr@1.8.6") + require.NoError(t, err) + _, _, err = cli.RunWithCustomEnv(customEnv, "lib", "install", "Servo") + require.NoError(t, err) + + // Make a temp sketch + sketchDir := tmpUserDir.Join("ServoSketch") + sketchFile := sketchDir.Join("ServoSketch.ino") + require.NoError(t, sketchDir.Mkdir()) + require.NoError(t, sketchFile.WriteFile( + []byte("#include \nvoid setup() {}\nvoid loop() {}\n"), + )) + + // Compile sketch + _, _, err = cli.RunWithCustomEnv(customEnv, "compile", "-b", "arduino:avr:uno", sketchFile.String()) + require.NoError(t, err) + + // Compile sketch again + out, _, err := cli.RunWithCustomEnv(customEnv, "compile", "-b", "arduino:avr:uno", "-v", sketchFile.String()) + require.NoError(t, err) + require.Contains(t, string(out), "Compiling library \"Servo\"\nUsing previously compiled file") +} From 26b0b55deb6f9d9857d212b91afa76bb40e2ee5d Mon Sep 17 00:00:00 2001 From: per1234 Date: Tue, 22 Oct 2024 04:09:31 -0700 Subject: [PATCH 025/121] Fix collision between macOS workflow artifacts in release workflows (#2732) GitHub Workflows are used to automatically generate and publish production and nightly releases of the project. This is done for a range of host architectures, including macOS. The macOS builds are then put through a notarization process in a dedicated workflow job. GitHub Actions workflow artifacts are used to transfer the generated files between sequential jobs in the workflow. The "actions/upload-artifact" and "actions/download-artifact" actions are used for this purpose. The workflow artifact handling had to be reworked recently in order to handle a breaking change in the 4.0.0 release of the "actions/upload-artifact". Previously, a single artifact was used for the transfer of the builds for all hosts. However, support for uploading multiple times to a single artifact was dropped in version 4.0.0 of the "actions/upload-artifact" action. So it is now necessary to use a dedicated artifact for each of the builds. These are downloaded in aggregate in a subsequent job by using the artifact name globbing and merging features which were introduced in version 4.1.0 of the "actions/download-artifact" action. A regression was introduced at that time. The chosen approach was to use a separate set of artifacts for the non-notarized and notarized files. An overview of the sequence (the prefixes are the workflow job names): 1. create-release-artifacts/create-nightly-artifacts: Generate builds. 2. create-release-artifacts/create-nightly-artifacts: Upload builds to workflow artifacts 3. notarize-macos: Download workflow artifacts. 4. notarize-macos: Notarize macOS build from downloaded artifact. 5. notarize-macos: Upload notarized build to workflow artifact with a different name than the source artifact. 6. create-release/publish-nightly: Download workflow artifacts. 7. create-release/publish-nightly: Publish builds. The problem with this is that the artifacts for the non-notarized (uploaded by the create-release-artifacts/create-nightly-artifacts job) and notarized (created by the notarize-macos job) files are then downloaded and merged by the create-release/publish-nightly job. Since each artifact contains a file with the same path in the merged output, the contents of the last downloaded artifact overwrite the contents of the first. It happens that the non-notarized artifact is downloaded after the notarized artifact, so this file path collision results in non-notarized macOS builds being published instead of the notarized builds as intended, and as done by the workflow prior to the regression: ``` % wget https://downloads.arduino.cc/arduino-cli/nightly/arduino-cli_nightly-latest_macOS_ARM64.tar.gz [...] % tar -xf arduino-cli_nightly-latest_macOS_ARM64.tar.gz % spctl -a -vvv -t install arduino-cli arduino-cli: rejected ``` ``` % wget https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_macOS_ARM64.tar.gz [..] % tar -xf arduino-cli_latest_macOS_ARM64.tar.gz % spctl -a -vvv -t install arduino-cli arduino-cli: rejected ``` The chosen solution is to delete the non-notarized artifacts after downloading each in the notarize-macos jobs. An overview of the new sequence (the prefixes are the workflow job names): 1. create-release-artifacts/create-nightly-artifacts: Generate builds. 2. create-release-artifacts/create-nightly-artifacts: Upload builds to workflow artifacts 3. notarize-macos: Download macOS x86 or Apple Silicon workflow artifact. 4. notarize-macos: Delete macOS x86 or Apple Silicon workflow artifact. 5. notarize-macos: Notarize macOS build from downloaded artifact. 6. notarize-macos: Upload notarized build to workflow artifact. 7. create-release/publish-nightly: Download workflow artifacts. 8. create-release/publish-nightly: Publish builds. The result is that there is no file path collision when the create-release/publish-nightly job downloads and merges the artifacts. --- .github/workflows/publish-go-nightly-task.yml | 18 ++++++++++++------ .github/workflows/release-go-task.yml | 18 ++++++++++++------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index ff45fd27fcf..66e6195f1d2 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -82,9 +82,11 @@ jobs: strategy: matrix: artifact: - - name: darwin_amd64 + - artifact-suffix: macOS_64bit + name: darwin_amd64 path: "macOS_64bit.tar.gz" - - name: darwin_arm64 + - artifact-suffix: macOS_ARM64 + name: darwin_arm64 path: "macOS_ARM64.tar.gz" steps: @@ -94,10 +96,14 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - pattern: ${{ env.ARTIFACT_NAME }}-* - merge-multiple: true + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }} + - name: Remove non-notarized artifact + uses: geekyeggo/delete-artifact@v5 + with: + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} + - name: Import Code-Signing Certificates env: KEYCHAIN: "sign.keychain" @@ -167,11 +173,11 @@ jobs: -C ../../ LICENSE.txt echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV - - name: Upload artifact + - name: Upload notarized artifact uses: actions/upload-artifact@v4 with: if-no-files-found: error - name: ${{ env.ARTIFACT_NAME }}-notarized-${{ matrix.artifact.name }} + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }}/${{ env.PACKAGE_FILENAME }} create-windows-installer: diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index d536c21cbc2..44fb3102d7a 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -82,9 +82,11 @@ jobs: strategy: matrix: artifact: - - name: darwin_amd64 + - artifact-suffix: macOS_64bit + name: darwin_amd64 path: "macOS_64bit.tar.gz" - - name: darwin_arm64 + - artifact-suffix: macOS_ARM64 + name: darwin_arm64 path: "macOS_ARM64.tar.gz" steps: @@ -94,10 +96,14 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - pattern: ${{ env.ARTIFACT_NAME }}-* - merge-multiple: true + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }} + - name: Remove non-notarized artifact + uses: geekyeggo/delete-artifact@v5 + with: + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} + - name: Import Code-Signing Certificates env: KEYCHAIN: "sign.keychain" @@ -167,11 +173,11 @@ jobs: -C ../../ LICENSE.txt echo "PACKAGE_FILENAME=$PACKAGE_FILENAME" >> $GITHUB_ENV - - name: Upload artifact + - name: Upload notarized artifact uses: actions/upload-artifact@v4 with: if-no-files-found: error - name: ${{ env.ARTIFACT_NAME }}-notarized-${{ matrix.artifact.name }} + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.artifact.artifact-suffix }} path: ${{ env.DIST_DIR }}/${{ env.PACKAGE_FILENAME }} create-windows-installer: From 7055f2ac8a40c9bd3ba5b4e3faef0194ab0f4341 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 24 Oct 2024 17:41:45 +0200 Subject: [PATCH 026/121] gRPC: if an `Upload` request is canceled, immediately terminate the upload tool process. (#2726) * Added integration test * Fixed process termination when upload call is canceled --- commands/service_upload.go | 26 +++- internal/integrationtest/arduino-cli.go | 52 ++++++++ .../integrationtest/daemon/upload_test.go | 120 ++++++++++++++++++ internal/mock_avrdude/.gitignore | 1 + internal/mock_avrdude/main.go | 46 +++++++ 5 files changed, 240 insertions(+), 5 deletions(-) create mode 100644 internal/integrationtest/daemon/upload_test.go create mode 100644 internal/mock_avrdude/.gitignore create mode 100644 internal/mock_avrdude/main.go diff --git a/commands/service_upload.go b/commands/service_upload.go index 3ebc76a9804..56d621813fe 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -573,18 +573,18 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa // Run recipes for upload toolEnv := pme.GetEnvVarsForSpawnedProcess() if burnBootloader { - if err := runTool("erase.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { + if err := runTool(uploadCtx, "erase.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { return nil, &cmderrors.FailedUploadError{Message: i18n.Tr("Failed chip erase"), Cause: err} } - if err := runTool("bootloader.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { + if err := runTool(uploadCtx, "bootloader.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { return nil, &cmderrors.FailedUploadError{Message: i18n.Tr("Failed to burn bootloader"), Cause: err} } } else if programmer != nil { - if err := runTool("program.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { + if err := runTool(uploadCtx, "program.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { return nil, &cmderrors.FailedUploadError{Message: i18n.Tr("Failed programming"), Cause: err} } } else { - if err := runTool("upload.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { + if err := runTool(uploadCtx, "upload.pattern", uploadProperties, outStream, errStream, verbose, dryRun, toolEnv); err != nil { return nil, &cmderrors.FailedUploadError{Message: i18n.Tr("Failed uploading"), Cause: err} } } @@ -702,7 +702,12 @@ func detectUploadPort( } } -func runTool(recipeID string, props *properties.Map, outStream, errStream io.Writer, verbose bool, dryRun bool, toolEnv []string) error { +func runTool(ctx context.Context, recipeID string, props *properties.Map, outStream, errStream io.Writer, verbose bool, dryRun bool, toolEnv []string) error { + // if ctx is already canceled just exit + if err := ctx.Err(); err != nil { + return err + } + recipe, ok := props.GetOk(recipeID) if !ok { return errors.New(i18n.Tr("recipe not found '%s'", recipeID)) @@ -739,6 +744,17 @@ func runTool(recipeID string, props *properties.Map, outStream, errStream io.Wri return errors.New(i18n.Tr("cannot execute upload tool: %s", err)) } + // If the ctx is canceled, kill the running command + completed := make(chan struct{}) + defer close(completed) + go func() { + select { + case <-ctx.Done(): + _ = cmd.Kill() + case <-completed: + } + }() + if err := cmd.Wait(); err != nil { return errors.New(i18n.Tr("uploading error: %s", err)) } diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index 62eaa27ee08..231065843d4 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -286,6 +286,42 @@ func (cli *ArduinoCLI) InstallMockedSerialMonitor(t *testing.T) { } } +// InstallMockedAvrdude will replace the already installed avrdude with a mocked one. +func (cli *ArduinoCLI) InstallMockedAvrdude(t *testing.T) { + fmt.Println(color.BlueString("<<< Install mocked avrdude")) + + // Build mocked serial-discovery + mockDir := FindRepositoryRootPath(t).Join("internal", "mock_avrdude") + gobuild, err := paths.NewProcess(nil, "go", "build") + require.NoError(t, err) + gobuild.SetDirFromPath(mockDir) + require.NoError(t, gobuild.Run(), "Building mocked avrdude") + ext := "" + if runtime.GOOS == "windows" { + ext = ".exe" + } + mockBin := mockDir.Join("mock_avrdude" + ext) + require.True(t, mockBin.Exist()) + fmt.Println(color.HiBlackString(" Build of mocked avrdude succeeded.")) + + // Install it replacing the current avrdudes + dataDir := cli.DataDir() + require.NotNil(t, dataDir, "data dir missing") + + avrdudes, err := dataDir.Join("packages", "arduino", "tools", "avrdude").ReadDirRecursiveFiltered( + nil, paths.AndFilter( + paths.FilterNames("avrdude"+ext), + paths.FilterOutDirectories(), + ), + ) + require.NoError(t, err, "scanning data dir for avrdude(s)") + require.NotEmpty(t, avrdudes, "no avrdude(s) found in data dir") + for _, avrdude := range avrdudes { + require.NoError(t, mockBin.CopyTo(avrdude), "installing mocked avrdude to %s", avrdude) + fmt.Println(color.HiBlackString(" Mocked avrdude installed in " + avrdude.String())) + } +} + // RunWithCustomEnv executes the given arduino-cli command with the given custom env and returns the output. func (cli *ArduinoCLI) RunWithCustomEnv(env map[string]string, args ...string) ([]byte, []byte, error) { var stdoutBuf, stderrBuf bytes.Buffer @@ -642,3 +678,19 @@ func (inst *ArduinoCLIInstance) Monitor(ctx context.Context, port *commands.Port }) return monitorClient, err } + +// Upload calls the "Upload" gRPC method. +func (inst *ArduinoCLIInstance) Upload(ctx context.Context, fqbn, sketchPath, port, protocol string) (commands.ArduinoCoreService_UploadClient, error) { + uploadCl, err := inst.cli.daemonClient.Upload(ctx, &commands.UploadRequest{ + Instance: inst.instance, + Fqbn: fqbn, + SketchPath: sketchPath, + Verbose: true, + Port: &commands.Port{ + Address: port, + Protocol: protocol, + }, + }) + logCallf(">>> Upload(%v %v port/protocol=%s/%s)\n", fqbn, sketchPath, port, protocol) + return uploadCl, err +} diff --git a/internal/integrationtest/daemon/upload_test.go b/internal/integrationtest/daemon/upload_test.go new file mode 100644 index 00000000000..75c731aab09 --- /dev/null +++ b/internal/integrationtest/daemon/upload_test.go @@ -0,0 +1,120 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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_test + +import ( + "context" + "errors" + "fmt" + "io" + "os" + "strings" + "testing" + "time" + + "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 TestUploadCancelation(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + plInst, err := grpcInst.PlatformInstall(context.Background(), "arduino", "avr", "1.8.6", true) + require.NoError(t, err) + for { + msg, err := plInst.Recv() + if errors.Is(err, io.EOF) { + break + } + require.NoError(t, err) + fmt.Printf("INSTALL> %v\n", msg) + } + + // Mock avrdude + cli.InstallMockedAvrdude(t) + + // Re-init instance to update changes + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Build sketch for upload + sk := paths.New("testdata", "bare_minimum") + compile, err := grpcInst.Compile(context.Background(), "arduino:avr:uno", sk.String(), "") + require.NoError(t, err) + for { + msg, err := compile.Recv() + if errors.Is(err, io.EOF) { + break + } + if err != nil { + fmt.Println("COMPILE ERROR>", err) + require.FailNow(t, "Expected successful compile", "compilation failed") + break + } + if msg.GetOutStream() != nil { + fmt.Printf("COMPILE OUT> %v\n", string(msg.GetOutStream())) + } + if msg.GetErrStream() != nil { + fmt.Printf("COMPILE ERR> %v\n", string(msg.GetErrStream())) + } + } + + // Try upload and interrupt the call after 1 sec + ctx, cancel := context.WithTimeout(context.Background(), time.Second) + upload, err := grpcInst.Upload(ctx, "arduino:avr:uno", sk.String(), "/dev/ttyACM0", "serial") + require.NoError(t, err) + checkFile := "" + for { + msg, err := upload.Recv() + if errors.Is(err, io.EOF) { + require.FailNow(t, "Expected interrupted upload", "upload succeeded") + break + } + if err != nil { + fmt.Println("UPLOAD ERROR>", err) + break + } + if out := string(msg.GetOutStream()); out != "" { + fmt.Printf("UPLOAD OUT> %v\n", out) + if strings.HasPrefix(out, "CHECKFILE: ") { + checkFile = strings.TrimSpace(out[11:]) + } + } + if msg.GetErrStream() != nil { + fmt.Printf("UPLOAD ERR> %v\n", string(msg.GetErrStream())) + } + } + cancel() + + // Wait 5 seconds. + // If the mocked avrdude is not killed it will create a checkfile and it will remove it after 5 seconds. + time.Sleep(5 * time.Second) + + // Test if the checkfile is still there (if the file is there it means that mocked avrdude + // has been correctly killed). + require.NotEmpty(t, checkFile) + require.FileExists(t, checkFile) + require.NoError(t, os.Remove(checkFile)) +} diff --git a/internal/mock_avrdude/.gitignore b/internal/mock_avrdude/.gitignore new file mode 100644 index 00000000000..7035844ce4e --- /dev/null +++ b/internal/mock_avrdude/.gitignore @@ -0,0 +1 @@ +mock_avrdude diff --git a/internal/mock_avrdude/main.go b/internal/mock_avrdude/main.go new file mode 100644 index 00000000000..3b10a1d0207 --- /dev/null +++ b/internal/mock_avrdude/main.go @@ -0,0 +1,46 @@ +// +// This file is part arduino-cli. +// +// Copyright 2023 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 main + +import ( + "fmt" + "os" + "time" + + "github.com/arduino/go-paths-helper" +) + +func main() { + tmp, err := paths.MkTempFile(nil, "test") + if err != nil { + fmt.Println(err) + os.Exit(1) + } + tmp.Close() + tmpPath := paths.New(tmp.Name()) + + fmt.Println("CHECKFILE:", tmpPath) + + // Just sit here for 5 seconds + time.Sleep(5 * time.Second) + + // Remove the check file at the end + tmpPath.Remove() + + fmt.Println("COMPLETED") +} From a008ef0b50a366acaf7f20ac83c502a798065361 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 25 Oct 2024 15:59:03 +0200 Subject: [PATCH 027/121] Some improvements to `install.sh` (#2738) * Added --show-error flag to curl command line This change will show more information when the download fails. -S, --show-error When used with -s, --silent, it makes curl show an error message if it fails. * Reuse download functions * Remove tmp files after use --- install.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/install.sh b/install.sh index 73a023a235a..1adb4245a1d 100755 --- a/install.sh +++ b/install.sh @@ -102,11 +102,12 @@ getFile() { GETFILE_URL="$1" GETFILE_FILE_PATH="$2" if [ "$DOWNLOAD_TOOL" = "curl" ]; then - GETFILE_HTTP_STATUS_CODE=$(curl -s -w '%{http_code}' -L "$GETFILE_URL" -o "$GETFILE_FILE_PATH") + GETFILE_HTTP_STATUS_CODE=$(curl --silent --show-error --write-out '%{http_code}' --location "$GETFILE_URL" -o "$GETFILE_FILE_PATH") elif [ "$DOWNLOAD_TOOL" = "wget" ]; then TMP_FILE=$(mktemp) wget --server-response --content-on-error -q -O "$GETFILE_FILE_PATH" "$GETFILE_URL" 2>"$TMP_FILE" GETFILE_HTTP_STATUS_CODE=$(awk '/^ HTTP/{print $2}' "$TMP_FILE") + rm -f "$TMP_FILE" fi echo "$GETFILE_HTTP_STATUS_CODE" } @@ -155,15 +156,10 @@ downloadFile() { echo "Trying to find a release using the GitHub API." LATEST_RELEASE_URL="https://api.github.com/repos/${PROJECT_OWNER}/$PROJECT_NAME/releases/tags/$TAG" - if [ "$DOWNLOAD_TOOL" = "curl" ]; then - HTTP_RESPONSE=$(curl -sL --write-out 'HTTPSTATUS:%{http_code}' "$LATEST_RELEASE_URL") - HTTP_STATUS_CODE=$(echo "$HTTP_RESPONSE" | tr -d '\n' | sed -e 's/.*HTTPSTATUS://') - BODY=$(echo "$HTTP_RESPONSE" | sed -e 's/HTTPSTATUS\:.*//g') - elif [ "$DOWNLOAD_TOOL" = "wget" ]; then - TMP_FILE=$(mktemp) - BODY=$(wget --server-response --content-on-error -q -O - "$LATEST_RELEASE_URL" 2>"$TMP_FILE" || true) - HTTP_STATUS_CODE=$(awk '/^ HTTP/{print $2}' "$TMP_FILE") - fi + TMP_BODY_FILE=$(mktemp) + HTTP_STATUS_CODE=$(getFile "$LATEST_RELEASE_URL" "$TMP_BODY_FILE") + BODY=$(cat "$TMP_BODY_FILE") + rm -f "$TMP_BODY_FILE" if [ "$HTTP_STATUS_CODE" != 200 ]; then echo "Request failed with HTTP status code $HTTP_STATUS_CODE" fail "Body: $BODY" From eeee6f37a739889a6ea8a1366717fb48db10d7c7 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Fri, 25 Oct 2024 17:57:20 +0200 Subject: [PATCH 028/121] Use `buf.build` to manage our protobuf related activities (#2736) * Introduce `buf.build` files * protobuf: remove google, and use buf dep * Taskfile: use `buf` instead of `protoc` * rpc: regenerate all with `buf` * Taskfile: use buf to generate docs * github: update protobuf related actions * docs: update CONTRIBUTING * buf: add COMMENT linter * Added missing comments (for linter) * Fixed punctation and capitalization of grpc comments --------- Co-authored-by: Cristian Maglie --- .github/workflows/check-markdown-task.yml | 5 +- .github/workflows/check-mkdocs-task.yml | 5 +- .github/workflows/check-protobuf-task.yml | 62 +- .../deploy-cobra-mkdocs-versioned-poetry.yml | 5 +- Taskfile.yml | 16 +- buf.doc.gen.yaml | 10 + buf.gen.yaml | 14 + buf.lock | 6 + buf.yaml | 19 + docs/CONTRIBUTING.md | 10 +- rpc/buf.yaml | 7 - rpc/cc/arduino/cli/commands/v1/board.pb.go | 28 +- rpc/cc/arduino/cli/commands/v1/board.proto | 30 +- rpc/cc/arduino/cli/commands/v1/commands.pb.go | 116 +- rpc/cc/arduino/cli/commands/v1/commands.proto | 203 ++- .../cli/commands/v1/commands_grpc.pb.go | 1204 +++++------------ rpc/cc/arduino/cli/commands/v1/common.pb.go | 85 +- rpc/cc/arduino/cli/commands/v1/common.proto | 81 +- rpc/cc/arduino/cli/commands/v1/compile.pb.go | 71 +- rpc/cc/arduino/cli/commands/v1/compile.proto | 69 +- rpc/cc/arduino/cli/commands/v1/core.pb.go | 17 +- rpc/cc/arduino/cli/commands/v1/core.proto | 15 +- rpc/cc/arduino/cli/commands/v1/debug.pb.go | 36 +- rpc/cc/arduino/cli/commands/v1/debug.proto | 38 +- rpc/cc/arduino/cli/commands/v1/lib.pb.go | 18 +- rpc/cc/arduino/cli/commands/v1/lib.proto | 20 +- rpc/cc/arduino/cli/commands/v1/monitor.pb.go | 32 +- rpc/cc/arduino/cli/commands/v1/monitor.proto | 34 +- rpc/cc/arduino/cli/commands/v1/port.pb.go | 10 +- rpc/cc/arduino/cli/commands/v1/port.proto | 8 +- rpc/cc/arduino/cli/commands/v1/settings.pb.go | 97 +- rpc/cc/arduino/cli/commands/v1/settings.proto | 79 +- rpc/cc/arduino/cli/commands/v1/upload.pb.go | 21 +- rpc/cc/arduino/cli/commands/v1/upload.proto | 19 +- rpc/google/rpc/status.proto | 49 - 35 files changed, 1029 insertions(+), 1510 deletions(-) create mode 100644 buf.doc.gen.yaml create mode 100644 buf.gen.yaml create mode 100644 buf.lock create mode 100644 buf.yaml delete mode 100644 rpc/buf.yaml delete mode 100644 rpc/google/rpc/status.proto diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index ce99a259cea..5e8a72add69 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -116,10 +116,9 @@ jobs: - name: Install Go dependencies run: go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@v1.4.1 - - name: Install protoc compiler - uses: arduino/setup-protoc@v3 + - uses: bufbuild/buf-action@v1 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + setup_only: true - name: Install Task uses: arduino/setup-task@v2 diff --git a/.github/workflows/check-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 103f07842df..228a288d785 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -44,10 +44,9 @@ jobs: - name: Install Go dependencies run: go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@v1.4.1 - - name: Install protoc compiler - uses: arduino/setup-protoc@v3 + - uses: bufbuild/buf-action@v1 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + setup_only: true - name: Install Python uses: actions/setup-python@v5 diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index 46664220e37..f81a5da2a05 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -53,21 +53,9 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Install Go - uses: actions/setup-go@v5 + - uses: bufbuild/buf-action@v1 with: - go-version: ${{ env.GO_VERSION }} - - - name: Install protoc compiler - uses: arduino/setup-protoc@v3 - with: - version: v26.1 - repo-token: ${{ secrets.GITHUB_TOKEN }} - - - name: Install Go deps - run: | - go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.2 - go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0 + setup_only: true - name: Install Task uses: arduino/setup-task@v2 @@ -90,43 +78,15 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Install Go - uses: actions/setup-go@v5 - with: - go-version: ${{ env.GO_VERSION }} - - - name: Install buf (protoc linter) + # used by the protobuf breaking change detector + - name: Fetch main branch run: | - go install github.com/bufbuild/buf/cmd/buf@v1.20.0 - go install github.com/bufbuild/buf/cmd/protoc-gen-buf-breaking@v1.20.0 - go install github.com/bufbuild/buf/cmd/protoc-gen-buf-lint@v1.20.0 - - - name: Install Task - uses: arduino/setup-task@v2 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - version: 3.x - - - name: Lint protocol buffers - run: task protoc:check + git fetch origin master - check-formatting: - needs: run-determination - if: needs.run-determination.outputs.result == 'true' - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install Task - uses: arduino/setup-task@v2 + - uses: bufbuild/buf-action@v1 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - version: 3.x - - - name: Format protocol buffers - run: task protoc:format - - - name: Check formatting - run: git diff --color --exit-code + pr_comment: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository }} + lint: ${{ github.event_name == 'pull_request' }} + format: ${{ github.event_name == 'pull_request' }} + breaking: ${{ github.event_name == 'pull_request' && !contains(github.event.pull_request.labels.*.name, 'buf skip breaking') }} + breaking_against: ".git#branch=origin/master,subdir=rpc" diff --git a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml index d1c4013cf56..da7e07b514a 100644 --- a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml +++ b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml @@ -64,10 +64,9 @@ jobs: - name: Install Go dependencies run: go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@v1.4.1 - - name: Install protoc compiler - uses: arduino/setup-protoc@v3 + - uses: bufbuild/buf-action@v1 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + setup_only: true - name: Install Python uses: actions/setup-python@v5 diff --git a/Taskfile.yml b/Taskfile.yml index d5cbf0131a0..c375e5eb39d 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -232,16 +232,19 @@ tasks: - protoc:check - protoc:format - protoc:compile + - protoc:breaking-change-detection protoc:compile: desc: Compile protobuf definitions cmds: - - '{{ default "protoc" .PROTOC_BINARY }} --proto_path=rpc --go_out=./rpc --go_opt=paths=source_relative --go-grpc_out=./rpc --go-grpc_opt=paths=source_relative ./rpc/cc/arduino/cli/commands/v1/*.proto' + - buf dep update + - buf generate protoc:docs: desc: Generate docs for protobuf definitions cmds: - - '{{ default "protoc" .PROTOC_BINARY }} --doc_out=./docs/rpc --doc_opt=markdown,commands.md --proto_path=rpc ./rpc/cc/arduino/cli/commands/v1/*.proto' + - | + buf generate --template buf.doc.gen.yaml docs:include-configuration-json-schema: desc: Copy configuration JSON schema to make it available in documentation @@ -251,7 +254,7 @@ tasks: protoc:check: desc: Perform linting of the protobuf definitions cmds: - - buf lint rpc + - buf lint protoc:collect: desc: Create a zip file containing all .proto files in DIST_DIR @@ -263,7 +266,12 @@ tasks: protoc:format: desc: Perform formatting of the protobuf definitions cmds: - - clang-format -i rpc/cc/arduino/cli/*/*/*.proto + - buf format --write --exit-code + + protoc:breaking-change-detection: + desc: Detect protobuf breaking changes + cmds: + - buf breaking --against '.git#branch=origin/master,subdir=rpc' build: desc: Build the project diff --git a/buf.doc.gen.yaml b/buf.doc.gen.yaml new file mode 100644 index 00000000000..c516b499eab --- /dev/null +++ b/buf.doc.gen.yaml @@ -0,0 +1,10 @@ +version: v2 +plugins: + # Local plugin used to generate docs + # go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@v1.4.1 + - local: protoc-gen-doc + out: ./docs/rpc + opt: + - markdown,commands.md +inputs: + - directory: ./rpc diff --git a/buf.gen.yaml b/buf.gen.yaml new file mode 100644 index 00000000000..b00e81d4279 --- /dev/null +++ b/buf.gen.yaml @@ -0,0 +1,14 @@ +version: v2 +plugins: + # Use protoc-gen-go + - remote: buf.build/protocolbuffers/go:v1.34.2 + out: ./rpc + opt: + - paths=source_relative + # Use of protoc-gen-go-grpc + - remote: buf.build/grpc/go:v1.5.1 + out: ./rpc + opt: + - paths=source_relative +inputs: + - directory: ./rpc diff --git a/buf.lock b/buf.lock new file mode 100644 index 00000000000..27f70aeb053 --- /dev/null +++ b/buf.lock @@ -0,0 +1,6 @@ +# Generated by buf. DO NOT EDIT. +version: v2 +deps: + - name: buf.build/googleapis/googleapis + commit: e7f8d366f5264595bcc4cd4139af9973 + digest: b5:0cd69a689ee320ed815663d57d1bc3a1d6823224a7a717d46fee3a68197c25a6f5f932c0b0e49f8370c70c247a6635969a6a54af5345cafd51e0667298768aca diff --git a/buf.yaml b/buf.yaml new file mode 100644 index 00000000000..16a8f720093 --- /dev/null +++ b/buf.yaml @@ -0,0 +1,19 @@ +version: v2 +deps: + - buf.build/googleapis/googleapis:e7f8d366f5264595bcc4cd4139af9973 +breaking: + use: + - FILE +lint: + use: + - STANDARD + - COMMENT_ENUM + - COMMENT_ENUM_VALUE + - COMMENT_FIELD + - COMMENT_RPC + - COMMENT_SERVICE + ignore_only: + ENUM_ZERO_VALUE_SUFFIX: + - rpc/cc/arduino/cli/commands/v1/lib.proto +modules: + - path: rpc diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index ba3856034b9..bb7a0832ea4 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -79,13 +79,7 @@ If you want to run integration tests you will also need: If you're working on the gRPC interface you will also have to: -- download and install the [protoc][6] compiler (use the version required to match the generated code, please note that - the latest releases does not follow semantic versioning anymore so, for example, the version 5.26.1 must be searched - as 26.1 dropping the major number) -- install `protoc-gen-go` using: `go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.2` (use the version - required to match the generated code) -- install `protoc-gen-go-grpc` using: `go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3.0` (use the version - required to match the generated code) +- download and install [buf][6] our tool to compile and generate proto files ### Building the source code @@ -337,7 +331,7 @@ If your PR doesn't need to be included in the changelog, please start the commit [1]: https://go.dev/doc/install [2]: https://taskfile.dev/#/installation [3]: https://www.python.org/downloads/ -[6]: https://github.com/protocolbuffers/protobuf/releases +[6]: https://buf.build/docs/installation/ [7]: https://pages.github.com/ [9]: https://www.mkdocs.org/ [11]: https://github.com/arduino/arduino-cli/blob/master/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml diff --git a/rpc/buf.yaml b/rpc/buf.yaml deleted file mode 100644 index 95f08ebd923..00000000000 --- a/rpc/buf.yaml +++ /dev/null @@ -1,7 +0,0 @@ -version: v1beta1 -lint: - ignore: - - google - ignore_only: - ENUM_ZERO_VALUE_SUFFIX: - - cc/arduino/cli/commands/v1/lib.proto diff --git a/rpc/cc/arduino/cli/commands/v1/board.pb.go b/rpc/cc/arduino/cli/commands/v1/board.pb.go index 7fb7f583b2a..3bc667e8192 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/board.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/board.proto package commands @@ -132,13 +132,13 @@ type BoardDetailsResponse struct { ToolsDependencies []*ToolsDependencies `protobuf:"bytes,10,rep,name=tools_dependencies,json=toolsDependencies,proto3" json:"tools_dependencies,omitempty"` // The board's custom configuration options. ConfigOptions []*ConfigOption `protobuf:"bytes,11,rep,name=config_options,json=configOptions,proto3" json:"config_options,omitempty"` - // List of programmers supported by the board + // List of programmers supported by the board. Programmers []*Programmer `protobuf:"bytes,13,rep,name=programmers,proto3" json:"programmers,omitempty"` // Identifying information for the board (e.g., USB VID/PID). IdentificationProperties []*BoardIdentificationProperties `protobuf:"bytes,15,rep,name=identification_properties,json=identificationProperties,proto3" json:"identification_properties,omitempty"` - // Board build properties used for compiling + // Board build properties used for compiling. BuildProperties []string `protobuf:"bytes,16,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"` - // Default programmer for the board + // Default programmer for the board. DefaultProgrammerId string `protobuf:"bytes,17,opt,name=default_programmer_id,json=defaultProgrammerId,proto3" json:"default_programmer_id,omitempty"` } @@ -284,7 +284,7 @@ type BoardIdentificationProperties struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // A set of properties that must all be matched to identify the board + // A set of properties that must all be matched to identify the board. Properties map[string]string `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` } @@ -869,7 +869,7 @@ type BoardListRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // Search for boards for the given time (in milliseconds) + // Search for boards for the given time (in milliseconds). Timeout int64 `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // The fully qualified board name of the board you want information about // (e.g., `arduino:avr:uno`). @@ -993,7 +993,7 @@ type DetectedPort struct { // The possible boards attached to the port. MatchingBoards []*BoardListItem `protobuf:"bytes,1,rep,name=matching_boards,json=matchingBoards,proto3" json:"matching_boards,omitempty"` - // The port details + // The port details. Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` } @@ -1052,7 +1052,7 @@ type BoardListAllRequest struct { Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` // The search query to filter the board list by. SearchArgs []string `protobuf:"bytes,2,rep,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"` - // Set to true to get also the boards marked as "hidden" in the platform + // Set to true to get also the boards marked as "hidden" in the platform. IncludeHiddenBoards bool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"` } @@ -1210,11 +1210,11 @@ type BoardListWatchResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Event type as received from the serial discovery tool + // Event type as received from the serial discovery tool. EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` - // Information about the port + // Information about the port. Port *DetectedPort `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` - // Eventual errors when detecting connected boards + // Eventual errors when detecting connected boards. Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` } @@ -1280,9 +1280,9 @@ type BoardListItem struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The fully qualified board name. Used to identify the board to a machine. Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` - // If the board is marked as "hidden" in the platform + // If the board is marked as "hidden" in the platform. IsHidden bool `protobuf:"varint,3,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"` - // Platform this board belongs to + // Platform this board belongs to. Platform *Platform `protobuf:"bytes,6,opt,name=platform,proto3" json:"platform,omitempty"` } @@ -1356,7 +1356,7 @@ type BoardSearchRequest struct { // The search query to filter the board list by. SearchArgs string `protobuf:"bytes,2,opt,name=search_args,json=searchArgs,proto3" json:"search_args,omitempty"` // Set to true to get also the boards marked as "hidden" in installed - // platforms + // platforms. IncludeHiddenBoards bool `protobuf:"varint,3,opt,name=include_hidden_boards,json=includeHiddenBoards,proto3" json:"include_hidden_boards,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/board.proto b/rpc/cc/arduino/cli/commands/v1/board.proto index 8120f956b5d..27be0f19d01 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.proto +++ b/rpc/cc/arduino/cli/commands/v1/board.proto @@ -18,11 +18,11 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/port.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message BoardDetailsRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; @@ -58,19 +58,19 @@ message BoardDetailsResponse { repeated ToolsDependencies tools_dependencies = 10; // The board's custom configuration options. repeated ConfigOption config_options = 11; - // List of programmers supported by the board + // List of programmers supported by the board. repeated Programmer programmers = 13; reserved 14; // Identifying information for the board (e.g., USB VID/PID). repeated BoardIdentificationProperties identification_properties = 15; - // Board build properties used for compiling + // Board build properties used for compiling. repeated string build_properties = 16; - // Default programmer for the board + // Default programmer for the board. string default_programmer_id = 17; } message BoardIdentificationProperties { - // A set of properties that must all be matched to identify the board + // A set of properties that must all be matched to identify the board. map properties = 1; } @@ -157,7 +157,7 @@ message ConfigValue { message BoardListRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; - // Search for boards for the given time (in milliseconds) + // Search for boards for the given time (in milliseconds). int64 timeout = 2; // The fully qualified board name of the board you want information about // (e.g., `arduino:avr:uno`). @@ -174,7 +174,7 @@ message BoardListResponse { message DetectedPort { // The possible boards attached to the port. repeated BoardListItem matching_boards = 1; - // The port details + // The port details. Port port = 2; } @@ -183,7 +183,7 @@ message BoardListAllRequest { Instance instance = 1; // The search query to filter the board list by. repeated string search_args = 2; - // Set to true to get also the boards marked as "hidden" in the platform + // Set to true to get also the boards marked as "hidden" in the platform. bool include_hidden_boards = 3; } @@ -198,11 +198,11 @@ message BoardListWatchRequest { } message BoardListWatchResponse { - // Event type as received from the serial discovery tool + // Event type as received from the serial discovery tool. string event_type = 1; - // Information about the port + // Information about the port. DetectedPort port = 2; - // Eventual errors when detecting connected boards + // Eventual errors when detecting connected boards. string error = 3; } @@ -211,9 +211,9 @@ message BoardListItem { string name = 1; // The fully qualified board name. Used to identify the board to a machine. string fqbn = 2; - // If the board is marked as "hidden" in the platform + // If the board is marked as "hidden" in the platform. bool is_hidden = 3; - // Platform this board belongs to + // Platform this board belongs to. Platform platform = 6; } @@ -223,7 +223,7 @@ message BoardSearchRequest { // The search query to filter the board list by. string search_args = 2; // Set to true to get also the boards marked as "hidden" in installed - // platforms + // platforms. bool include_hidden_boards = 3; } diff --git a/rpc/cc/arduino/cli/commands/v1/commands.pb.go b/rpc/cc/arduino/cli/commands/v1/commands.pb.go index 4e7675c5a34..b79b2aa7893 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/commands.proto package commands @@ -37,21 +37,22 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +// Represent the reason why an instance initialization failed. type FailedInstanceInitReason int32 const ( - // FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specialized + // FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specialized. FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_UNSPECIFIED FailedInstanceInitReason = 0 - // INVALID_INDEX_URL a package index url is malformed + // INVALID_INDEX_URL a package index url is malformed. FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL FailedInstanceInitReason = 1 // FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR failure encountered while - // loading an index + // loading an index. FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR FailedInstanceInitReason = 2 // FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR failure encountered while - // loading a tool + // loading a tool. FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR FailedInstanceInitReason = 3 // FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR failure encountered while - // downloading an index + // downloading an index. FailedInstanceInitReason_FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR FailedInstanceInitReason = 4 ) @@ -100,6 +101,7 @@ func (FailedInstanceInitReason) EnumDescriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_commands_proto_rawDescGZIP(), []int{0} } +// The status represents the result of the index update. type IndexUpdateReport_Status int32 const ( @@ -253,9 +255,9 @@ type InitRequest struct { // An Arduino Core instance. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // Profile to use + // Profile to use. Profile string `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"` - // The path where the sketch is stored + // The path where the sketch is stored. SketchPath string `protobuf:"bytes,3,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` } @@ -390,15 +392,17 @@ type isInitResponse_Message interface { } type InitResponse_InitProgress struct { + // The initialization progress. InitProgress *InitResponse_Progress `protobuf:"bytes,1,opt,name=init_progress,json=initProgress,proto3,oneof"` } type InitResponse_Error struct { + // The error in case the initialization failed. Error *status.Status `protobuf:"bytes,2,opt,name=error,proto3,oneof"` } type InitResponse_Profile struct { - // Selected profile information + // Selected profile information. Profile *SketchProfile `protobuf:"bytes,3,opt,name=profile,proto3,oneof"` } @@ -413,9 +417,9 @@ type FailedInstanceInitError struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // specific cause of the error + // specific cause of the error. Reason FailedInstanceInitReason `protobuf:"varint,1,opt,name=reason,proto3,enum=cc.arduino.cli.commands.v1.FailedInstanceInitReason" json:"reason,omitempty"` - // explanation of the error + // explanation of the error. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` } @@ -990,14 +994,14 @@ type NewSketchRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // New sketch name + // New sketch name. SketchName string `protobuf:"bytes,2,opt,name=sketch_name,json=sketchName,proto3" json:"sketch_name,omitempty"` // Optional: create a Sketch in this directory // (used as "Sketchbook" directory). // Default Sketchbook directory "directories.User" is used if sketch_dir is // empty. SketchDir string `protobuf:"bytes,3,opt,name=sketch_dir,json=sketchDir,proto3" json:"sketch_dir,omitempty"` - // Specificies if an existing .ino sketch should be overwritten + // Specificies if an existing .ino sketch should be overwritten. Overwrite bool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"` } @@ -1059,7 +1063,7 @@ type NewSketchResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Absolute path to a main sketch file + // Absolute path to a main sketch file. MainFile string `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"` } @@ -1107,7 +1111,7 @@ type LoadSketchRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Absolute path to single sketch file or a sketch folder + // Absolute path to single sketch file or a sketch folder. SketchPath string `protobuf:"bytes,2,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` } @@ -1155,7 +1159,7 @@ type LoadSketchResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The loaded sketch + // The loaded sketch. Sketch *Sketch `protobuf:"bytes,1,opt,name=sketch,proto3" json:"sketch,omitempty"` } @@ -1203,14 +1207,14 @@ type ArchiveSketchRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Absolute path to Sketch file or folder containing Sketch file + // Absolute path to Sketch file or folder containing Sketch file. SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` // Absolute path to archive that will be created or folder that will contain - // it + // it. ArchivePath string `protobuf:"bytes,2,opt,name=archive_path,json=archivePath,proto3" json:"archive_path,omitempty"` - // Specifies if build directory should be included in the archive + // Specifies if build directory should be included in the archive. IncludeBuildDir bool `protobuf:"varint,3,opt,name=include_build_dir,json=includeBuildDir,proto3" json:"include_build_dir,omitempty"` - // Allows to override an already existing archive + // Allows to override an already existing archive. Overwrite bool `protobuf:"varint,4,opt,name=overwrite,proto3" json:"overwrite,omitempty"` } @@ -1317,15 +1321,15 @@ type SetSketchDefaultsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Absolute path to Sketch file or folder containing Sketch file + // Absolute path to Sketch file or folder containing Sketch file. SketchPath string `protobuf:"bytes,1,opt,name=sketch_path,json=sketchPath,proto3" json:"sketch_path,omitempty"` - // The desired value for default_fqbn in project file (sketch.yaml) + // The desired value for default_fqbn in project file (sketch.yaml). DefaultFqbn string `protobuf:"bytes,2,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"` - // The desired value for default_port in project file (sketch.yaml) + // The desired value for default_port in project file (sketch.yaml). DefaultPortAddress string `protobuf:"bytes,3,opt,name=default_port_address,json=defaultPortAddress,proto3" json:"default_port_address,omitempty"` - // The desired value for default_protocol in project file (sketch.yaml) + // The desired value for default_protocol in project file (sketch.yaml). DefaultPortProtocol string `protobuf:"bytes,4,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"` - // The desired value for default_programmer in project file (sketch.yaml) + // The desired value for default_programmer in project file (sketch.yaml). DefaultProgrammer string `protobuf:"bytes,5,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"` } @@ -1402,16 +1406,16 @@ type SetSketchDefaultsResponse struct { unknownFields protoimpl.UnknownFields // The value of default_fqnn that has been written in project file - // (sketch.yaml) + // (sketch.yaml). DefaultFqbn string `protobuf:"bytes,1,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"` // The value of default_port that has been written in project file - // (sketch.yaml) + // (sketch.yaml). DefaultPortAddress string `protobuf:"bytes,2,opt,name=default_port_address,json=defaultPortAddress,proto3" json:"default_port_address,omitempty"` // The value of default_protocol that has been written in project file - // (sketch.yaml) + // (sketch.yaml). DefaultPortProtocol string `protobuf:"bytes,3,opt,name=default_port_protocol,json=defaultPortProtocol,proto3" json:"default_port_protocol,omitempty"` // The value of default_programmer that has been written in project file - // (sketch.yaml) + // (sketch.yaml). DefaultProgrammer string `protobuf:"bytes,4,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"` } @@ -1819,31 +1823,31 @@ var file_cc_arduino_cli_commands_v1_commands_proto_rawDesc = []byte{ 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 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, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, - 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x27, 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, 0x2f, 0x63, 0x6f, 0x6d, - 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x63, 0x63, 0x2f, 0x61, 0x72, + 0x61, 0x6e, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x26, 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, 0x2f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x27, 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, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 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, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x25, 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, 0x2f, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 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, 0x2f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x28, 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, 0x2f, 0x63, 0x6f, - 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 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, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x1a, 0x26, 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, 0x2f, 0x64, - 0x65, 0x62, 0x75, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 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, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 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, - 0x2f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 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, 0x2f, 0x6c, 0x69, 0x62, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x29, 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, 0x2f, - 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x0f, + 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x24, 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, 0x2f, 0x6c, 0x69, + 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 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, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x29, 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, 0x2f, 0x73, 0x65, + 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 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, 0x2f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, + 0x63, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x0f, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x52, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, @@ -2727,15 +2731,15 @@ func file_cc_arduino_cli_commands_v1_commands_proto_init() { if File_cc_arduino_cli_commands_v1_commands_proto != nil { return } - file_cc_arduino_cli_commands_v1_common_proto_init() file_cc_arduino_cli_commands_v1_board_proto_init() + file_cc_arduino_cli_commands_v1_common_proto_init() file_cc_arduino_cli_commands_v1_compile_proto_init() file_cc_arduino_cli_commands_v1_core_proto_init() file_cc_arduino_cli_commands_v1_debug_proto_init() - file_cc_arduino_cli_commands_v1_monitor_proto_init() - file_cc_arduino_cli_commands_v1_upload_proto_init() file_cc_arduino_cli_commands_v1_lib_proto_init() + file_cc_arduino_cli_commands_v1_monitor_proto_init() file_cc_arduino_cli_commands_v1_settings_proto_init() + file_cc_arduino_cli_commands_v1_upload_proto_init() if !protoimpl.UnsafeEnabled { file_cc_arduino_cli_commands_v1_commands_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*CreateRequest); i { diff --git a/rpc/cc/arduino/cli/commands/v1/commands.proto b/rpc/cc/arduino/cli/commands/v1/commands.proto index 8b3894e610e..e7c7d078cb2 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.proto +++ b/rpc/cc/arduino/cli/commands/v1/commands.proto @@ -18,61 +18,55 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - -import "google/rpc/status.proto"; - -import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/board.proto"; +import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/compile.proto"; import "cc/arduino/cli/commands/v1/core.proto"; import "cc/arduino/cli/commands/v1/debug.proto"; -import "cc/arduino/cli/commands/v1/monitor.proto"; -import "cc/arduino/cli/commands/v1/upload.proto"; import "cc/arduino/cli/commands/v1/lib.proto"; +import "cc/arduino/cli/commands/v1/monitor.proto"; import "cc/arduino/cli/commands/v1/settings.proto"; +import "cc/arduino/cli/commands/v1/upload.proto"; +import "google/rpc/status.proto"; -// The main Arduino Platform service API +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + +// The main Arduino Platform service API. service ArduinoCoreService { - // Create a new Arduino Core instance + // Create a new Arduino Core instance. rpc Create(CreateRequest) returns (CreateResponse) {} // Initializes an existing Arduino Core instance by loading platforms and - // libraries + // libraries. rpc Init(InitRequest) returns (stream InitResponse) {} - // Destroy an instance of the Arduino Core Service + // Destroy an instance of the Arduino Core Service. rpc Destroy(DestroyRequest) returns (DestroyResponse) {} - // Update package index of the Arduino Core Service + // Update package index of the Arduino Core Service. rpc UpdateIndex(UpdateIndexRequest) returns (stream UpdateIndexResponse) {} - // Update libraries index - rpc UpdateLibrariesIndex(UpdateLibrariesIndexRequest) - returns (stream UpdateLibrariesIndexResponse) {} + // Update libraries index. + rpc UpdateLibrariesIndex(UpdateLibrariesIndexRequest) returns (stream UpdateLibrariesIndexResponse) {} // Get the version of Arduino CLI in use. rpc Version(VersionRequest) returns (VersionResponse) {} - // Create a new Sketch + // Create a new Sketch. rpc NewSketch(NewSketchRequest) returns (NewSketchResponse) {} - // Returns all files composing a Sketch + // Returns all files composing a Sketch. rpc LoadSketch(LoadSketchRequest) returns (LoadSketchResponse) {} - // Creates a zip file containing all files of specified Sketch + // Creates a zip file containing all files of specified Sketch. rpc ArchiveSketch(ArchiveSketchRequest) returns (ArchiveSketchResponse) {} // Sets the sketch default FQBN and Port Address/Protocol in // the sketch project file (sketch.yaml). These metadata can be retrieved // using LoadSketch. - rpc SetSketchDefaults(SetSketchDefaultsRequest) - returns (SetSketchDefaultsResponse) {} - - // BOARD COMMANDS - // -------------- + rpc SetSketchDefaults(SetSketchDefaultsRequest) returns (SetSketchDefaultsResponse) {} - // Requests details about a board + // Requests details about a board. rpc BoardDetails(BoardDetailsRequest) returns (BoardDetailsResponse); // List the boards currently connected to the computer. @@ -85,87 +79,69 @@ service ArduinoCoreService { rpc BoardSearch(BoardSearchRequest) returns (BoardSearchResponse); // List boards connection and disconnected events. - rpc BoardListWatch(BoardListWatchRequest) - returns (stream BoardListWatchResponse); + rpc BoardListWatch(BoardListWatchRequest) returns (stream BoardListWatchResponse); // Compile an Arduino sketch. rpc Compile(CompileRequest) returns (stream CompileResponse); // Download and install a platform and its tool dependencies. - rpc PlatformInstall(PlatformInstallRequest) - returns (stream PlatformInstallResponse); + rpc PlatformInstall(PlatformInstallRequest) returns (stream PlatformInstallResponse); // Download a platform and its tool dependencies to the `staging/packages` // subdirectory of the data directory. - rpc PlatformDownload(PlatformDownloadRequest) - returns (stream PlatformDownloadResponse); + rpc PlatformDownload(PlatformDownloadRequest) returns (stream PlatformDownloadResponse); // Uninstall a platform as well as its tool dependencies that are not used by // other installed platforms. - rpc PlatformUninstall(PlatformUninstallRequest) - returns (stream PlatformUninstallResponse); + rpc PlatformUninstall(PlatformUninstallRequest) returns (stream PlatformUninstallResponse); // Upgrade an installed platform to the latest version. - rpc PlatformUpgrade(PlatformUpgradeRequest) - returns (stream PlatformUpgradeResponse); + rpc PlatformUpgrade(PlatformUpgradeRequest) returns (stream PlatformUpgradeResponse); // Upload a compiled sketch to a board. rpc Upload(UploadRequest) returns (stream UploadResponse); // Upload a compiled sketch to a board using a programmer. - rpc UploadUsingProgrammer(UploadUsingProgrammerRequest) - returns (stream UploadUsingProgrammerResponse); + rpc UploadUsingProgrammer(UploadUsingProgrammerRequest) returns (stream UploadUsingProgrammerResponse); // Returns the list of users fields necessary to upload to that board // using the specified protocol. - rpc SupportedUserFields(SupportedUserFieldsRequest) - returns (SupportedUserFieldsResponse); + rpc SupportedUserFields(SupportedUserFieldsRequest) returns (SupportedUserFieldsResponse); // List programmers available for a board. - rpc ListProgrammersAvailableForUpload( - ListProgrammersAvailableForUploadRequest) - returns (ListProgrammersAvailableForUploadResponse); + rpc ListProgrammersAvailableForUpload(ListProgrammersAvailableForUploadRequest) returns (ListProgrammersAvailableForUploadResponse); // Burn bootloader to a board. - rpc BurnBootloader(BurnBootloaderRequest) - returns (stream BurnBootloaderResponse); + rpc BurnBootloader(BurnBootloaderRequest) returns (stream BurnBootloaderResponse); // Search for a platform in the platforms indexes. rpc PlatformSearch(PlatformSearchRequest) returns (PlatformSearchResponse); // Download the archive file of an Arduino library in the libraries index to // the staging directory. - rpc LibraryDownload(LibraryDownloadRequest) - returns (stream LibraryDownloadResponse); + rpc LibraryDownload(LibraryDownloadRequest) returns (stream LibraryDownloadResponse); // Download and install an Arduino library from the libraries index. - rpc LibraryInstall(LibraryInstallRequest) - returns (stream LibraryInstallResponse); + rpc LibraryInstall(LibraryInstallRequest) returns (stream LibraryInstallResponse); // Upgrade a library to the newest version available. - rpc LibraryUpgrade(LibraryUpgradeRequest) - returns (stream LibraryUpgradeResponse); + rpc LibraryUpgrade(LibraryUpgradeRequest) returns (stream LibraryUpgradeResponse); - // Install a library from a Zip File - rpc ZipLibraryInstall(ZipLibraryInstallRequest) - returns (stream ZipLibraryInstallResponse); + // Install a library from a Zip File. + rpc ZipLibraryInstall(ZipLibraryInstallRequest) returns (stream ZipLibraryInstallResponse); - // Download and install a library from a git url - rpc GitLibraryInstall(GitLibraryInstallRequest) - returns (stream GitLibraryInstallResponse); + // Download and install a library from a git url. + rpc GitLibraryInstall(GitLibraryInstallRequest) returns (stream GitLibraryInstallResponse); // Uninstall an Arduino library. - rpc LibraryUninstall(LibraryUninstallRequest) - returns (stream LibraryUninstallResponse); + rpc LibraryUninstall(LibraryUninstallRequest) returns (stream LibraryUninstallResponse); // Upgrade all installed Arduino libraries to the newest version available. - rpc LibraryUpgradeAll(LibraryUpgradeAllRequest) - returns (stream LibraryUpgradeAllResponse); + rpc LibraryUpgradeAll(LibraryUpgradeAllRequest) returns (stream LibraryUpgradeAllResponse); // List the recursive dependencies of a library, as defined by the `depends` // field of the library.properties files. - rpc LibraryResolveDependencies(LibraryResolveDependenciesRequest) - returns (LibraryResolveDependenciesResponse); + rpc LibraryResolveDependencies(LibraryResolveDependenciesRequest) returns (LibraryResolveDependenciesResponse); // Search the Arduino libraries index for libraries. rpc LibrarySearch(LibrarySearchRequest) returns (LibrarySearchResponse); @@ -173,53 +149,44 @@ service ArduinoCoreService { // List the installed libraries. rpc LibraryList(LibraryListRequest) returns (LibraryListResponse); - // Open a monitor connection to a board port + // Open a monitor connection to a board port. rpc Monitor(stream MonitorRequest) returns (stream MonitorResponse); - // Returns the parameters that can be set in the MonitorRequest calls - rpc EnumerateMonitorPortSettings(EnumerateMonitorPortSettingsRequest) - returns (EnumerateMonitorPortSettingsResponse); + // Returns the parameters that can be set in the MonitorRequest calls. + rpc EnumerateMonitorPortSettings(EnumerateMonitorPortSettingsRequest) returns (EnumerateMonitorPortSettingsResponse); // Start a debug session and communicate with the debugger tool. rpc Debug(stream DebugRequest) returns (stream DebugResponse) {} // Determine if debugging is suported given a specific configuration. - rpc IsDebugSupported(IsDebugSupportedRequest) - returns (IsDebugSupportedResponse) {} + rpc IsDebugSupported(IsDebugSupportedRequest) returns (IsDebugSupportedResponse) {} // Query the debugger information given a specific configuration. rpc GetDebugConfig(GetDebugConfigRequest) returns (GetDebugConfigResponse) {} // Check for updates to the Arduino CLI. - rpc CheckForArduinoCLIUpdates(CheckForArduinoCLIUpdatesRequest) - returns (CheckForArduinoCLIUpdatesResponse); + rpc CheckForArduinoCLIUpdates(CheckForArduinoCLIUpdatesRequest) returns (CheckForArduinoCLIUpdatesResponse); // Clean the download cache directory (where archives are downloaded). - rpc CleanDownloadCacheDirectory(CleanDownloadCacheDirectoryRequest) - returns (CleanDownloadCacheDirectoryResponse); + rpc CleanDownloadCacheDirectory(CleanDownloadCacheDirectoryRequest) returns (CleanDownloadCacheDirectoryResponse); - // Writes the settings currently stored in memory in a YAML file - rpc ConfigurationSave(ConfigurationSaveRequest) - returns (ConfigurationSaveResponse); + // Writes the settings currently stored in memory in a YAML file. + rpc ConfigurationSave(ConfigurationSaveRequest) returns (ConfigurationSaveResponse); - // Read the settings from a YAML file - rpc ConfigurationOpen(ConfigurationOpenRequest) - returns (ConfigurationOpenResponse); + // Read the settings from a YAML file. + rpc ConfigurationOpen(ConfigurationOpenRequest) returns (ConfigurationOpenResponse); - rpc ConfigurationGet(ConfigurationGetRequest) - returns (ConfigurationGetResponse); + // Get the current configuration. + rpc ConfigurationGet(ConfigurationGetRequest) returns (ConfigurationGetResponse); - // Enumerate all the keys/values pairs available in the configuration - rpc SettingsEnumerate(SettingsEnumerateRequest) - returns (SettingsEnumerateResponse); + // Enumerate all the keys/values pairs available in the configuration. + rpc SettingsEnumerate(SettingsEnumerateRequest) returns (SettingsEnumerateResponse); - // Get a single configuration value - rpc SettingsGetValue(SettingsGetValueRequest) - returns (SettingsGetValueResponse); + // Get a single configuration value. + rpc SettingsGetValue(SettingsGetValueRequest) returns (SettingsGetValueResponse); - // Set a single configuration value - rpc SettingsSetValue(SettingsSetValueRequest) - returns (SettingsSetValueResponse); + // Set a single configuration value. + rpc SettingsSetValue(SettingsSetValueRequest) returns (SettingsSetValueResponse); } message CreateRequest {} @@ -232,9 +199,9 @@ message CreateResponse { message InitRequest { // An Arduino Core instance. Instance instance = 1; - // Profile to use + // Profile to use. string profile = 2; - // The path where the sketch is stored + // The path where the sketch is stored. string sketch_path = 3; } @@ -246,33 +213,36 @@ message InitResponse { TaskProgress task_progress = 2; } oneof message { + // The initialization progress. Progress init_progress = 1; + // The error in case the initialization failed. google.rpc.Status error = 2; - // Selected profile information + // Selected profile information. SketchProfile profile = 3; } } +// Represent the reason why an instance initialization failed. enum FailedInstanceInitReason { - // FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specialized + // FAILED_INSTANCE_INIT_REASON_UNSPECIFIED the error reason is not specialized. FAILED_INSTANCE_INIT_REASON_UNSPECIFIED = 0; - // INVALID_INDEX_URL a package index url is malformed + // INVALID_INDEX_URL a package index url is malformed. FAILED_INSTANCE_INIT_REASON_INVALID_INDEX_URL = 1; // FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR failure encountered while - // loading an index + // loading an index. FAILED_INSTANCE_INIT_REASON_INDEX_LOAD_ERROR = 2; // FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR failure encountered while - // loading a tool + // loading a tool. FAILED_INSTANCE_INIT_REASON_TOOL_LOAD_ERROR = 3; // FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR failure encountered while - // downloading an index + // downloading an index. FAILED_INSTANCE_INIT_REASON_INDEX_DOWNLOAD_ERROR = 4; } message FailedInstanceInitError { - // specific cause of the error + // specific cause of the error. FailedInstanceInitReason reason = 1; - // explanation of the error + // explanation of the error. string message = 2; } @@ -328,6 +298,7 @@ message UpdateLibrariesIndexResponse { } message IndexUpdateReport { + // The status represents the result of the index update. enum Status { // The status of the index update is unspecified. STATUS_UNSPECIFIED = 0; @@ -355,75 +326,75 @@ message VersionResponse { } message NewSketchRequest { - // New sketch name + // New sketch name. string sketch_name = 2; // Optional: create a Sketch in this directory // (used as "Sketchbook" directory). // Default Sketchbook directory "directories.User" is used if sketch_dir is // empty. string sketch_dir = 3; - // Specificies if an existing .ino sketch should be overwritten + // Specificies if an existing .ino sketch should be overwritten. bool overwrite = 4; reserved 1; } message NewSketchResponse { - // Absolute path to a main sketch file + // Absolute path to a main sketch file. string main_file = 1; } message LoadSketchRequest { - // Absolute path to single sketch file or a sketch folder + // Absolute path to single sketch file or a sketch folder. string sketch_path = 2; reserved 1; } message LoadSketchResponse { - // The loaded sketch + // The loaded sketch. Sketch sketch = 1; } message ArchiveSketchRequest { - // Absolute path to Sketch file or folder containing Sketch file + // Absolute path to Sketch file or folder containing Sketch file. string sketch_path = 1; // Absolute path to archive that will be created or folder that will contain - // it + // it. string archive_path = 2; - // Specifies if build directory should be included in the archive + // Specifies if build directory should be included in the archive. bool include_build_dir = 3; - // Allows to override an already existing archive + // Allows to override an already existing archive. bool overwrite = 4; } message ArchiveSketchResponse {} message SetSketchDefaultsRequest { - // Absolute path to Sketch file or folder containing Sketch file + // Absolute path to Sketch file or folder containing Sketch file. string sketch_path = 1; - // The desired value for default_fqbn in project file (sketch.yaml) + // The desired value for default_fqbn in project file (sketch.yaml). string default_fqbn = 2; - // The desired value for default_port in project file (sketch.yaml) + // The desired value for default_port in project file (sketch.yaml). string default_port_address = 3; - // The desired value for default_protocol in project file (sketch.yaml) + // The desired value for default_protocol in project file (sketch.yaml). string default_port_protocol = 4; - // The desired value for default_programmer in project file (sketch.yaml) + // The desired value for default_programmer in project file (sketch.yaml). string default_programmer = 5; } message SetSketchDefaultsResponse { // The value of default_fqnn that has been written in project file - // (sketch.yaml) + // (sketch.yaml). string default_fqbn = 1; // The value of default_port that has been written in project file - // (sketch.yaml) + // (sketch.yaml). string default_port_address = 2; // The value of default_protocol that has been written in project file - // (sketch.yaml) + // (sketch.yaml). string default_port_protocol = 3; // The value of default_programmer that has been written in project file - // (sketch.yaml) + // (sketch.yaml). string default_programmer = 4; } 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 45e55002d87..4eb8d9b4e4b 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go @@ -16,8 +16,8 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.3.0 -// - protoc v5.26.1 +// - protoc-gen-go-grpc v1.5.1 +// - protoc (unknown) // source: cc/arduino/cli/commands/v1/commands.proto package commands @@ -31,8 +31,8 @@ import ( // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. -// Requires gRPC-Go v1.32.0 or later. -const _ = grpc.SupportPackageIsVersion7 +// Requires gRPC-Go v1.64.0 or later. +const _ = grpc.SupportPackageIsVersion9 const ( ArduinoCoreService_Create_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Create" @@ -89,31 +89,33 @@ const ( // ArduinoCoreServiceClient is the client API for ArduinoCoreService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +// +// The main Arduino Platform service API. type ArduinoCoreServiceClient interface { - // Create a new Arduino Core instance + // Create a new Arduino Core instance. Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) // Initializes an existing Arduino Core instance by loading platforms and - // libraries - Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (ArduinoCoreService_InitClient, error) - // Destroy an instance of the Arduino Core Service + // libraries. + Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InitResponse], error) + // Destroy an instance of the Arduino Core Service. Destroy(ctx context.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyResponse, error) - // Update package index of the Arduino Core Service - UpdateIndex(ctx context.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateIndexClient, error) - // Update libraries index - UpdateLibrariesIndex(ctx context.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateLibrariesIndexClient, error) + // Update package index of the Arduino Core Service. + UpdateIndex(ctx context.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UpdateIndexResponse], error) + // Update libraries index. + UpdateLibrariesIndex(ctx context.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UpdateLibrariesIndexResponse], error) // Get the version of Arduino CLI in use. Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error) - // Create a new Sketch + // Create a new Sketch. NewSketch(ctx context.Context, in *NewSketchRequest, opts ...grpc.CallOption) (*NewSketchResponse, error) - // Returns all files composing a Sketch + // Returns all files composing a Sketch. LoadSketch(ctx context.Context, in *LoadSketchRequest, opts ...grpc.CallOption) (*LoadSketchResponse, error) - // Creates a zip file containing all files of specified Sketch + // Creates a zip file containing all files of specified Sketch. ArchiveSketch(ctx context.Context, in *ArchiveSketchRequest, opts ...grpc.CallOption) (*ArchiveSketchResponse, error) // Sets the sketch default FQBN and Port Address/Protocol in // the sketch project file (sketch.yaml). These metadata can be retrieved // using LoadSketch. SetSketchDefaults(ctx context.Context, in *SetSketchDefaultsRequest, opts ...grpc.CallOption) (*SetSketchDefaultsResponse, error) - // Requests details about a board + // Requests details about a board. BoardDetails(ctx context.Context, in *BoardDetailsRequest, opts ...grpc.CallOption) (*BoardDetailsResponse, error) // List the boards currently connected to the computer. BoardList(ctx context.Context, in *BoardListRequest, opts ...grpc.CallOption) (*BoardListResponse, error) @@ -122,47 +124,47 @@ type ArduinoCoreServiceClient interface { // Search boards in installed and not installed Platforms. BoardSearch(ctx context.Context, in *BoardSearchRequest, opts ...grpc.CallOption) (*BoardSearchResponse, error) // List boards connection and disconnected events. - BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (ArduinoCoreService_BoardListWatchClient, error) + BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BoardListWatchResponse], error) // Compile an Arduino sketch. - Compile(ctx context.Context, in *CompileRequest, opts ...grpc.CallOption) (ArduinoCoreService_CompileClient, error) + Compile(ctx context.Context, in *CompileRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CompileResponse], error) // Download and install a platform and its tool dependencies. - PlatformInstall(ctx context.Context, in *PlatformInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformInstallClient, error) + PlatformInstall(ctx context.Context, in *PlatformInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformInstallResponse], error) // Download a platform and its tool dependencies to the `staging/packages` // subdirectory of the data directory. - PlatformDownload(ctx context.Context, in *PlatformDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformDownloadClient, error) + PlatformDownload(ctx context.Context, in *PlatformDownloadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformDownloadResponse], error) // Uninstall a platform as well as its tool dependencies that are not used by // other installed platforms. - PlatformUninstall(ctx context.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUninstallClient, error) + PlatformUninstall(ctx context.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformUninstallResponse], error) // Upgrade an installed platform to the latest version. - PlatformUpgrade(ctx context.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUpgradeClient, error) + PlatformUpgrade(ctx context.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformUpgradeResponse], error) // Upload a compiled sketch to a board. - Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadClient, error) + Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UploadResponse], error) // Upload a compiled sketch to a board using a programmer. - UploadUsingProgrammer(ctx context.Context, in *UploadUsingProgrammerRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadUsingProgrammerClient, error) + UploadUsingProgrammer(ctx context.Context, in *UploadUsingProgrammerRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UploadUsingProgrammerResponse], error) // Returns the list of users fields necessary to upload to that board // using the specified protocol. SupportedUserFields(ctx context.Context, in *SupportedUserFieldsRequest, opts ...grpc.CallOption) (*SupportedUserFieldsResponse, error) // List programmers available for a board. ListProgrammersAvailableForUpload(ctx context.Context, in *ListProgrammersAvailableForUploadRequest, opts ...grpc.CallOption) (*ListProgrammersAvailableForUploadResponse, error) // Burn bootloader to a board. - BurnBootloader(ctx context.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (ArduinoCoreService_BurnBootloaderClient, error) + BurnBootloader(ctx context.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BurnBootloaderResponse], error) // Search for a platform in the platforms indexes. PlatformSearch(ctx context.Context, in *PlatformSearchRequest, opts ...grpc.CallOption) (*PlatformSearchResponse, error) // Download the archive file of an Arduino library in the libraries index to // the staging directory. - LibraryDownload(ctx context.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryDownloadClient, error) + LibraryDownload(ctx context.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryDownloadResponse], error) // Download and install an Arduino library from the libraries index. - LibraryInstall(ctx context.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryInstallClient, error) + LibraryInstall(ctx context.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryInstallResponse], error) // Upgrade a library to the newest version available. - LibraryUpgrade(ctx context.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeClient, error) - // Install a library from a Zip File - ZipLibraryInstall(ctx context.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_ZipLibraryInstallClient, error) - // Download and install a library from a git url - GitLibraryInstall(ctx context.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_GitLibraryInstallClient, error) + LibraryUpgrade(ctx context.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUpgradeResponse], error) + // Install a library from a Zip File. + ZipLibraryInstall(ctx context.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ZipLibraryInstallResponse], error) + // Download and install a library from a git url. + GitLibraryInstall(ctx context.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[GitLibraryInstallResponse], error) // Uninstall an Arduino library. - LibraryUninstall(ctx context.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUninstallClient, error) + LibraryUninstall(ctx context.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUninstallResponse], error) // Upgrade all installed Arduino libraries to the newest version available. - LibraryUpgradeAll(ctx context.Context, in *LibraryUpgradeAllRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeAllClient, error) + LibraryUpgradeAll(ctx context.Context, in *LibraryUpgradeAllRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUpgradeAllResponse], error) // List the recursive dependencies of a library, as defined by the `depends` // field of the library.properties files. LibraryResolveDependencies(ctx context.Context, in *LibraryResolveDependenciesRequest, opts ...grpc.CallOption) (*LibraryResolveDependenciesResponse, error) @@ -170,12 +172,12 @@ type ArduinoCoreServiceClient interface { LibrarySearch(ctx context.Context, in *LibrarySearchRequest, opts ...grpc.CallOption) (*LibrarySearchResponse, error) // List the installed libraries. LibraryList(ctx context.Context, in *LibraryListRequest, opts ...grpc.CallOption) (*LibraryListResponse, error) - // Open a monitor connection to a board port - Monitor(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient, error) - // Returns the parameters that can be set in the MonitorRequest calls + // Open a monitor connection to a board port. + Monitor(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[MonitorRequest, MonitorResponse], error) + // Returns the parameters that can be set in the MonitorRequest calls. EnumerateMonitorPortSettings(ctx context.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse, error) // Start a debug session and communicate with the debugger tool. - Debug(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_DebugClient, error) + Debug(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DebugRequest, DebugResponse], error) // Determine if debugging is suported given a specific configuration. IsDebugSupported(ctx context.Context, in *IsDebugSupportedRequest, opts ...grpc.CallOption) (*IsDebugSupportedResponse, error) // Query the debugger information given a specific configuration. @@ -184,16 +186,17 @@ type ArduinoCoreServiceClient interface { CheckForArduinoCLIUpdates(ctx context.Context, in *CheckForArduinoCLIUpdatesRequest, opts ...grpc.CallOption) (*CheckForArduinoCLIUpdatesResponse, error) // Clean the download cache directory (where archives are downloaded). CleanDownloadCacheDirectory(ctx context.Context, in *CleanDownloadCacheDirectoryRequest, opts ...grpc.CallOption) (*CleanDownloadCacheDirectoryResponse, error) - // Writes the settings currently stored in memory in a YAML file + // Writes the settings currently stored in memory in a YAML file. ConfigurationSave(ctx context.Context, in *ConfigurationSaveRequest, opts ...grpc.CallOption) (*ConfigurationSaveResponse, error) - // Read the settings from a YAML file + // Read the settings from a YAML file. ConfigurationOpen(ctx context.Context, in *ConfigurationOpenRequest, opts ...grpc.CallOption) (*ConfigurationOpenResponse, error) + // Get the current configuration. ConfigurationGet(ctx context.Context, in *ConfigurationGetRequest, opts ...grpc.CallOption) (*ConfigurationGetResponse, error) - // Enumerate all the keys/values pairs available in the configuration + // Enumerate all the keys/values pairs available in the configuration. SettingsEnumerate(ctx context.Context, in *SettingsEnumerateRequest, opts ...grpc.CallOption) (*SettingsEnumerateResponse, error) - // Get a single configuration value + // Get a single configuration value. SettingsGetValue(ctx context.Context, in *SettingsGetValueRequest, opts ...grpc.CallOption) (*SettingsGetValueResponse, error) - // Set a single configuration value + // Set a single configuration value. SettingsSetValue(ctx context.Context, in *SettingsSetValueRequest, opts ...grpc.CallOption) (*SettingsSetValueResponse, error) } @@ -206,20 +209,22 @@ func NewArduinoCoreServiceClient(cc grpc.ClientConnInterface) ArduinoCoreService } func (c *arduinoCoreServiceClient) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_Create_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_Create_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (ArduinoCoreService_InitClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[0], ArduinoCoreService_Init_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) Init(ctx context.Context, in *InitRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[InitResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[0], ArduinoCoreService_Init_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceInitClient{stream} + x := &grpc.GenericClientStream[InitRequest, InitResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -229,38 +234,26 @@ func (c *arduinoCoreServiceClient) Init(ctx context.Context, in *InitRequest, op return x, nil } -type ArduinoCoreService_InitClient interface { - Recv() (*InitResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceInitClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceInitClient) Recv() (*InitResponse, error) { - m := new(InitResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_InitClient = grpc.ServerStreamingClient[InitResponse] func (c *arduinoCoreServiceClient) Destroy(ctx context.Context, in *DestroyRequest, opts ...grpc.CallOption) (*DestroyResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(DestroyResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_Destroy_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_Destroy_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) UpdateIndex(ctx context.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateIndexClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[1], ArduinoCoreService_UpdateIndex_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) UpdateIndex(ctx context.Context, in *UpdateIndexRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UpdateIndexResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[1], ArduinoCoreService_UpdateIndex_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceUpdateIndexClient{stream} + x := &grpc.GenericClientStream[UpdateIndexRequest, UpdateIndexResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -270,29 +263,16 @@ func (c *arduinoCoreServiceClient) UpdateIndex(ctx context.Context, in *UpdateIn return x, nil } -type ArduinoCoreService_UpdateIndexClient interface { - Recv() (*UpdateIndexResponse, error) - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UpdateIndexClient = grpc.ServerStreamingClient[UpdateIndexResponse] -type arduinoCoreServiceUpdateIndexClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceUpdateIndexClient) Recv() (*UpdateIndexResponse, error) { - m := new(UpdateIndexResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) UpdateLibrariesIndex(ctx context.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (ArduinoCoreService_UpdateLibrariesIndexClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[2], ArduinoCoreService_UpdateLibrariesIndex_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) UpdateLibrariesIndex(ctx context.Context, in *UpdateLibrariesIndexRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UpdateLibrariesIndexResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[2], ArduinoCoreService_UpdateLibrariesIndex_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceUpdateLibrariesIndexClient{stream} + x := &grpc.GenericClientStream[UpdateLibrariesIndexRequest, UpdateLibrariesIndexResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -302,26 +282,13 @@ func (c *arduinoCoreServiceClient) UpdateLibrariesIndex(ctx context.Context, in return x, nil } -type ArduinoCoreService_UpdateLibrariesIndexClient interface { - Recv() (*UpdateLibrariesIndexResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceUpdateLibrariesIndexClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceUpdateLibrariesIndexClient) Recv() (*UpdateLibrariesIndexResponse, error) { - m := new(UpdateLibrariesIndexResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UpdateLibrariesIndexClient = grpc.ServerStreamingClient[UpdateLibrariesIndexResponse] func (c *arduinoCoreServiceClient) Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(VersionResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_Version_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_Version_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -329,8 +296,9 @@ func (c *arduinoCoreServiceClient) Version(ctx context.Context, in *VersionReque } func (c *arduinoCoreServiceClient) NewSketch(ctx context.Context, in *NewSketchRequest, opts ...grpc.CallOption) (*NewSketchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(NewSketchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_NewSketch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_NewSketch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -338,8 +306,9 @@ func (c *arduinoCoreServiceClient) NewSketch(ctx context.Context, in *NewSketchR } func (c *arduinoCoreServiceClient) LoadSketch(ctx context.Context, in *LoadSketchRequest, opts ...grpc.CallOption) (*LoadSketchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LoadSketchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_LoadSketch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_LoadSketch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -347,8 +316,9 @@ func (c *arduinoCoreServiceClient) LoadSketch(ctx context.Context, in *LoadSketc } func (c *arduinoCoreServiceClient) ArchiveSketch(ctx context.Context, in *ArchiveSketchRequest, opts ...grpc.CallOption) (*ArchiveSketchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ArchiveSketchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_ArchiveSketch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_ArchiveSketch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -356,8 +326,9 @@ func (c *arduinoCoreServiceClient) ArchiveSketch(ctx context.Context, in *Archiv } func (c *arduinoCoreServiceClient) SetSketchDefaults(ctx context.Context, in *SetSketchDefaultsRequest, opts ...grpc.CallOption) (*SetSketchDefaultsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SetSketchDefaultsResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_SetSketchDefaults_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_SetSketchDefaults_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -365,8 +336,9 @@ func (c *arduinoCoreServiceClient) SetSketchDefaults(ctx context.Context, in *Se } func (c *arduinoCoreServiceClient) BoardDetails(ctx context.Context, in *BoardDetailsRequest, opts ...grpc.CallOption) (*BoardDetailsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(BoardDetailsResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_BoardDetails_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_BoardDetails_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -374,8 +346,9 @@ func (c *arduinoCoreServiceClient) BoardDetails(ctx context.Context, in *BoardDe } func (c *arduinoCoreServiceClient) BoardList(ctx context.Context, in *BoardListRequest, opts ...grpc.CallOption) (*BoardListResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(BoardListResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_BoardList_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_BoardList_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -383,8 +356,9 @@ func (c *arduinoCoreServiceClient) BoardList(ctx context.Context, in *BoardListR } func (c *arduinoCoreServiceClient) BoardListAll(ctx context.Context, in *BoardListAllRequest, opts ...grpc.CallOption) (*BoardListAllResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(BoardListAllResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_BoardListAll_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_BoardListAll_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -392,20 +366,22 @@ func (c *arduinoCoreServiceClient) BoardListAll(ctx context.Context, in *BoardLi } func (c *arduinoCoreServiceClient) BoardSearch(ctx context.Context, in *BoardSearchRequest, opts ...grpc.CallOption) (*BoardSearchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(BoardSearchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_BoardSearch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_BoardSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (ArduinoCoreService_BoardListWatchClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[3], ArduinoCoreService_BoardListWatch_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BoardListWatchResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[3], ArduinoCoreService_BoardListWatch_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceBoardListWatchClient{stream} + x := &grpc.GenericClientStream[BoardListWatchRequest, BoardListWatchResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -415,29 +391,16 @@ func (c *arduinoCoreServiceClient) BoardListWatch(ctx context.Context, in *Board return x, nil } -type ArduinoCoreService_BoardListWatchClient interface { - Recv() (*BoardListWatchResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceBoardListWatchClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_BoardListWatchClient = grpc.ServerStreamingClient[BoardListWatchResponse] -func (x *arduinoCoreServiceBoardListWatchClient) Recv() (*BoardListWatchResponse, error) { - m := new(BoardListWatchResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) Compile(ctx context.Context, in *CompileRequest, opts ...grpc.CallOption) (ArduinoCoreService_CompileClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[4], ArduinoCoreService_Compile_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) Compile(ctx context.Context, in *CompileRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[CompileResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[4], ArduinoCoreService_Compile_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceCompileClient{stream} + x := &grpc.GenericClientStream[CompileRequest, CompileResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -447,29 +410,16 @@ func (c *arduinoCoreServiceClient) Compile(ctx context.Context, in *CompileReque return x, nil } -type ArduinoCoreService_CompileClient interface { - Recv() (*CompileResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceCompileClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceCompileClient) Recv() (*CompileResponse, error) { - m := new(CompileResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_CompileClient = grpc.ServerStreamingClient[CompileResponse] -func (c *arduinoCoreServiceClient) PlatformInstall(ctx context.Context, in *PlatformInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformInstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[5], ArduinoCoreService_PlatformInstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) PlatformInstall(ctx context.Context, in *PlatformInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformInstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[5], ArduinoCoreService_PlatformInstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServicePlatformInstallClient{stream} + x := &grpc.GenericClientStream[PlatformInstallRequest, PlatformInstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -479,29 +429,16 @@ func (c *arduinoCoreServiceClient) PlatformInstall(ctx context.Context, in *Plat return x, nil } -type ArduinoCoreService_PlatformInstallClient interface { - Recv() (*PlatformInstallResponse, error) - grpc.ClientStream -} - -type arduinoCoreServicePlatformInstallClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServicePlatformInstallClient) Recv() (*PlatformInstallResponse, error) { - m := new(PlatformInstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformInstallClient = grpc.ServerStreamingClient[PlatformInstallResponse] -func (c *arduinoCoreServiceClient) PlatformDownload(ctx context.Context, in *PlatformDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformDownloadClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[6], ArduinoCoreService_PlatformDownload_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) PlatformDownload(ctx context.Context, in *PlatformDownloadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformDownloadResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[6], ArduinoCoreService_PlatformDownload_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServicePlatformDownloadClient{stream} + x := &grpc.GenericClientStream[PlatformDownloadRequest, PlatformDownloadResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -511,29 +448,16 @@ func (c *arduinoCoreServiceClient) PlatformDownload(ctx context.Context, in *Pla return x, nil } -type ArduinoCoreService_PlatformDownloadClient interface { - Recv() (*PlatformDownloadResponse, error) - grpc.ClientStream -} - -type arduinoCoreServicePlatformDownloadClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServicePlatformDownloadClient) Recv() (*PlatformDownloadResponse, error) { - m := new(PlatformDownloadResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformDownloadClient = grpc.ServerStreamingClient[PlatformDownloadResponse] -func (c *arduinoCoreServiceClient) PlatformUninstall(ctx context.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUninstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[7], ArduinoCoreService_PlatformUninstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) PlatformUninstall(ctx context.Context, in *PlatformUninstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformUninstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[7], ArduinoCoreService_PlatformUninstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServicePlatformUninstallClient{stream} + x := &grpc.GenericClientStream[PlatformUninstallRequest, PlatformUninstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -543,29 +467,16 @@ func (c *arduinoCoreServiceClient) PlatformUninstall(ctx context.Context, in *Pl return x, nil } -type ArduinoCoreService_PlatformUninstallClient interface { - Recv() (*PlatformUninstallResponse, error) - grpc.ClientStream -} - -type arduinoCoreServicePlatformUninstallClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformUninstallClient = grpc.ServerStreamingClient[PlatformUninstallResponse] -func (x *arduinoCoreServicePlatformUninstallClient) Recv() (*PlatformUninstallResponse, error) { - m := new(PlatformUninstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) PlatformUpgrade(ctx context.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_PlatformUpgradeClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[8], ArduinoCoreService_PlatformUpgrade_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) PlatformUpgrade(ctx context.Context, in *PlatformUpgradeRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[PlatformUpgradeResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[8], ArduinoCoreService_PlatformUpgrade_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServicePlatformUpgradeClient{stream} + x := &grpc.GenericClientStream[PlatformUpgradeRequest, PlatformUpgradeResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -575,29 +486,16 @@ func (c *arduinoCoreServiceClient) PlatformUpgrade(ctx context.Context, in *Plat return x, nil } -type ArduinoCoreService_PlatformUpgradeClient interface { - Recv() (*PlatformUpgradeResponse, error) - grpc.ClientStream -} - -type arduinoCoreServicePlatformUpgradeClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformUpgradeClient = grpc.ServerStreamingClient[PlatformUpgradeResponse] -func (x *arduinoCoreServicePlatformUpgradeClient) Recv() (*PlatformUpgradeResponse, error) { - m := new(PlatformUpgradeResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[9], ArduinoCoreService_Upload_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) Upload(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UploadResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[9], ArduinoCoreService_Upload_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceUploadClient{stream} + x := &grpc.GenericClientStream[UploadRequest, UploadResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -607,29 +505,16 @@ func (c *arduinoCoreServiceClient) Upload(ctx context.Context, in *UploadRequest return x, nil } -type ArduinoCoreService_UploadClient interface { - Recv() (*UploadResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceUploadClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UploadClient = grpc.ServerStreamingClient[UploadResponse] -func (x *arduinoCoreServiceUploadClient) Recv() (*UploadResponse, error) { - m := new(UploadResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) UploadUsingProgrammer(ctx context.Context, in *UploadUsingProgrammerRequest, opts ...grpc.CallOption) (ArduinoCoreService_UploadUsingProgrammerClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[10], ArduinoCoreService_UploadUsingProgrammer_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) UploadUsingProgrammer(ctx context.Context, in *UploadUsingProgrammerRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[UploadUsingProgrammerResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[10], ArduinoCoreService_UploadUsingProgrammer_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceUploadUsingProgrammerClient{stream} + x := &grpc.GenericClientStream[UploadUsingProgrammerRequest, UploadUsingProgrammerResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -639,26 +524,13 @@ func (c *arduinoCoreServiceClient) UploadUsingProgrammer(ctx context.Context, in return x, nil } -type ArduinoCoreService_UploadUsingProgrammerClient interface { - Recv() (*UploadUsingProgrammerResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceUploadUsingProgrammerClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceUploadUsingProgrammerClient) Recv() (*UploadUsingProgrammerResponse, error) { - m := new(UploadUsingProgrammerResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UploadUsingProgrammerClient = grpc.ServerStreamingClient[UploadUsingProgrammerResponse] func (c *arduinoCoreServiceClient) SupportedUserFields(ctx context.Context, in *SupportedUserFieldsRequest, opts ...grpc.CallOption) (*SupportedUserFieldsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SupportedUserFieldsResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_SupportedUserFields_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_SupportedUserFields_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -666,20 +538,22 @@ func (c *arduinoCoreServiceClient) SupportedUserFields(ctx context.Context, in * } func (c *arduinoCoreServiceClient) ListProgrammersAvailableForUpload(ctx context.Context, in *ListProgrammersAvailableForUploadRequest, opts ...grpc.CallOption) (*ListProgrammersAvailableForUploadResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ListProgrammersAvailableForUploadResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_ListProgrammersAvailableForUpload_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_ListProgrammersAvailableForUpload_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) BurnBootloader(ctx context.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (ArduinoCoreService_BurnBootloaderClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[11], ArduinoCoreService_BurnBootloader_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) BurnBootloader(ctx context.Context, in *BurnBootloaderRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BurnBootloaderResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[11], ArduinoCoreService_BurnBootloader_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceBurnBootloaderClient{stream} + x := &grpc.GenericClientStream[BurnBootloaderRequest, BurnBootloaderResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -689,38 +563,26 @@ func (c *arduinoCoreServiceClient) BurnBootloader(ctx context.Context, in *BurnB return x, nil } -type ArduinoCoreService_BurnBootloaderClient interface { - Recv() (*BurnBootloaderResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceBurnBootloaderClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceBurnBootloaderClient) Recv() (*BurnBootloaderResponse, error) { - m := new(BurnBootloaderResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_BurnBootloaderClient = grpc.ServerStreamingClient[BurnBootloaderResponse] func (c *arduinoCoreServiceClient) PlatformSearch(ctx context.Context, in *PlatformSearchRequest, opts ...grpc.CallOption) (*PlatformSearchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(PlatformSearchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_PlatformSearch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_PlatformSearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) LibraryDownload(ctx context.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryDownloadClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[12], ArduinoCoreService_LibraryDownload_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) LibraryDownload(ctx context.Context, in *LibraryDownloadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryDownloadResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[12], ArduinoCoreService_LibraryDownload_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceLibraryDownloadClient{stream} + x := &grpc.GenericClientStream[LibraryDownloadRequest, LibraryDownloadResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -730,29 +592,16 @@ func (c *arduinoCoreServiceClient) LibraryDownload(ctx context.Context, in *Libr return x, nil } -type ArduinoCoreService_LibraryDownloadClient interface { - Recv() (*LibraryDownloadResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceLibraryDownloadClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryDownloadClient = grpc.ServerStreamingClient[LibraryDownloadResponse] -func (x *arduinoCoreServiceLibraryDownloadClient) Recv() (*LibraryDownloadResponse, error) { - m := new(LibraryDownloadResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) LibraryInstall(ctx context.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryInstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[13], ArduinoCoreService_LibraryInstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) LibraryInstall(ctx context.Context, in *LibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryInstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[13], ArduinoCoreService_LibraryInstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceLibraryInstallClient{stream} + x := &grpc.GenericClientStream[LibraryInstallRequest, LibraryInstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -762,29 +611,16 @@ func (c *arduinoCoreServiceClient) LibraryInstall(ctx context.Context, in *Libra return x, nil } -type ArduinoCoreService_LibraryInstallClient interface { - Recv() (*LibraryInstallResponse, error) - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryInstallClient = grpc.ServerStreamingClient[LibraryInstallResponse] -type arduinoCoreServiceLibraryInstallClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceLibraryInstallClient) Recv() (*LibraryInstallResponse, error) { - m := new(LibraryInstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) LibraryUpgrade(ctx context.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[14], ArduinoCoreService_LibraryUpgrade_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) LibraryUpgrade(ctx context.Context, in *LibraryUpgradeRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUpgradeResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[14], ArduinoCoreService_LibraryUpgrade_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceLibraryUpgradeClient{stream} + x := &grpc.GenericClientStream[LibraryUpgradeRequest, LibraryUpgradeResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -794,29 +630,16 @@ func (c *arduinoCoreServiceClient) LibraryUpgrade(ctx context.Context, in *Libra return x, nil } -type ArduinoCoreService_LibraryUpgradeClient interface { - Recv() (*LibraryUpgradeResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceLibraryUpgradeClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUpgradeClient = grpc.ServerStreamingClient[LibraryUpgradeResponse] -func (x *arduinoCoreServiceLibraryUpgradeClient) Recv() (*LibraryUpgradeResponse, error) { - m := new(LibraryUpgradeResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) ZipLibraryInstall(ctx context.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_ZipLibraryInstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[15], ArduinoCoreService_ZipLibraryInstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) ZipLibraryInstall(ctx context.Context, in *ZipLibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[ZipLibraryInstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[15], ArduinoCoreService_ZipLibraryInstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceZipLibraryInstallClient{stream} + x := &grpc.GenericClientStream[ZipLibraryInstallRequest, ZipLibraryInstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -826,29 +649,16 @@ func (c *arduinoCoreServiceClient) ZipLibraryInstall(ctx context.Context, in *Zi return x, nil } -type ArduinoCoreService_ZipLibraryInstallClient interface { - Recv() (*ZipLibraryInstallResponse, error) - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_ZipLibraryInstallClient = grpc.ServerStreamingClient[ZipLibraryInstallResponse] -type arduinoCoreServiceZipLibraryInstallClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceZipLibraryInstallClient) Recv() (*ZipLibraryInstallResponse, error) { - m := new(ZipLibraryInstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) GitLibraryInstall(ctx context.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_GitLibraryInstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[16], ArduinoCoreService_GitLibraryInstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) GitLibraryInstall(ctx context.Context, in *GitLibraryInstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[GitLibraryInstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[16], ArduinoCoreService_GitLibraryInstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceGitLibraryInstallClient{stream} + x := &grpc.GenericClientStream[GitLibraryInstallRequest, GitLibraryInstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -858,29 +668,16 @@ func (c *arduinoCoreServiceClient) GitLibraryInstall(ctx context.Context, in *Gi return x, nil } -type ArduinoCoreService_GitLibraryInstallClient interface { - Recv() (*GitLibraryInstallResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceGitLibraryInstallClient struct { - grpc.ClientStream -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_GitLibraryInstallClient = grpc.ServerStreamingClient[GitLibraryInstallResponse] -func (x *arduinoCoreServiceGitLibraryInstallClient) Recv() (*GitLibraryInstallResponse, error) { - m := new(GitLibraryInstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *arduinoCoreServiceClient) LibraryUninstall(ctx context.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUninstallClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[17], ArduinoCoreService_LibraryUninstall_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) LibraryUninstall(ctx context.Context, in *LibraryUninstallRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUninstallResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[17], ArduinoCoreService_LibraryUninstall_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceLibraryUninstallClient{stream} + x := &grpc.GenericClientStream[LibraryUninstallRequest, LibraryUninstallResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -890,29 +687,16 @@ func (c *arduinoCoreServiceClient) LibraryUninstall(ctx context.Context, in *Lib return x, nil } -type ArduinoCoreService_LibraryUninstallClient interface { - Recv() (*LibraryUninstallResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceLibraryUninstallClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceLibraryUninstallClient) Recv() (*LibraryUninstallResponse, error) { - m := new(LibraryUninstallResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUninstallClient = grpc.ServerStreamingClient[LibraryUninstallResponse] -func (c *arduinoCoreServiceClient) LibraryUpgradeAll(ctx context.Context, in *LibraryUpgradeAllRequest, opts ...grpc.CallOption) (ArduinoCoreService_LibraryUpgradeAllClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[18], ArduinoCoreService_LibraryUpgradeAll_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) LibraryUpgradeAll(ctx context.Context, in *LibraryUpgradeAllRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[LibraryUpgradeAllResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[18], ArduinoCoreService_LibraryUpgradeAll_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceLibraryUpgradeAllClient{stream} + x := &grpc.GenericClientStream[LibraryUpgradeAllRequest, LibraryUpgradeAllResponse]{ClientStream: stream} if err := x.ClientStream.SendMsg(in); err != nil { return nil, err } @@ -922,26 +706,13 @@ func (c *arduinoCoreServiceClient) LibraryUpgradeAll(ctx context.Context, in *Li return x, nil } -type ArduinoCoreService_LibraryUpgradeAllClient interface { - Recv() (*LibraryUpgradeAllResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceLibraryUpgradeAllClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceLibraryUpgradeAllClient) Recv() (*LibraryUpgradeAllResponse, error) { - m := new(LibraryUpgradeAllResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUpgradeAllClient = grpc.ServerStreamingClient[LibraryUpgradeAllResponse] func (c *arduinoCoreServiceClient) LibraryResolveDependencies(ctx context.Context, in *LibraryResolveDependenciesRequest, opts ...grpc.CallOption) (*LibraryResolveDependenciesResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LibraryResolveDependenciesResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_LibraryResolveDependencies_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_LibraryResolveDependencies_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -949,8 +720,9 @@ func (c *arduinoCoreServiceClient) LibraryResolveDependencies(ctx context.Contex } func (c *arduinoCoreServiceClient) LibrarySearch(ctx context.Context, in *LibrarySearchRequest, opts ...grpc.CallOption) (*LibrarySearchResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LibrarySearchResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_LibrarySearch_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_LibrarySearch_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -958,88 +730,55 @@ func (c *arduinoCoreServiceClient) LibrarySearch(ctx context.Context, in *Librar } func (c *arduinoCoreServiceClient) LibraryList(ctx context.Context, in *LibraryListRequest, opts ...grpc.CallOption) (*LibraryListResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LibraryListResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_LibraryList_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_LibraryList_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) Monitor(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_MonitorClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[19], ArduinoCoreService_Monitor_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) Monitor(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[MonitorRequest, MonitorResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[19], ArduinoCoreService_Monitor_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceMonitorClient{stream} + x := &grpc.GenericClientStream[MonitorRequest, MonitorResponse]{ClientStream: stream} return x, nil } -type ArduinoCoreService_MonitorClient interface { - Send(*MonitorRequest) error - Recv() (*MonitorResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceMonitorClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceMonitorClient) Send(m *MonitorRequest) error { - return x.ClientStream.SendMsg(m) -} - -func (x *arduinoCoreServiceMonitorClient) Recv() (*MonitorResponse, error) { - m := new(MonitorResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_MonitorClient = grpc.BidiStreamingClient[MonitorRequest, MonitorResponse] func (c *arduinoCoreServiceClient) EnumerateMonitorPortSettings(ctx context.Context, in *EnumerateMonitorPortSettingsRequest, opts ...grpc.CallOption) (*EnumerateMonitorPortSettingsResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(EnumerateMonitorPortSettingsResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_EnumerateMonitorPortSettings_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_EnumerateMonitorPortSettings_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } -func (c *arduinoCoreServiceClient) Debug(ctx context.Context, opts ...grpc.CallOption) (ArduinoCoreService_DebugClient, error) { - stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[20], ArduinoCoreService_Debug_FullMethodName, opts...) +func (c *arduinoCoreServiceClient) Debug(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DebugRequest, DebugResponse], error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[20], ArduinoCoreService_Debug_FullMethodName, cOpts...) if err != nil { return nil, err } - x := &arduinoCoreServiceDebugClient{stream} + x := &grpc.GenericClientStream[DebugRequest, DebugResponse]{ClientStream: stream} return x, nil } -type ArduinoCoreService_DebugClient interface { - Send(*DebugRequest) error - Recv() (*DebugResponse, error) - grpc.ClientStream -} - -type arduinoCoreServiceDebugClient struct { - grpc.ClientStream -} - -func (x *arduinoCoreServiceDebugClient) Send(m *DebugRequest) error { - return x.ClientStream.SendMsg(m) -} - -func (x *arduinoCoreServiceDebugClient) Recv() (*DebugResponse, error) { - m := new(DebugResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_DebugClient = grpc.BidiStreamingClient[DebugRequest, DebugResponse] func (c *arduinoCoreServiceClient) IsDebugSupported(ctx context.Context, in *IsDebugSupportedRequest, opts ...grpc.CallOption) (*IsDebugSupportedResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(IsDebugSupportedResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_IsDebugSupported_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_IsDebugSupported_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1047,8 +786,9 @@ func (c *arduinoCoreServiceClient) IsDebugSupported(ctx context.Context, in *IsD } func (c *arduinoCoreServiceClient) GetDebugConfig(ctx context.Context, in *GetDebugConfigRequest, opts ...grpc.CallOption) (*GetDebugConfigResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetDebugConfigResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_GetDebugConfig_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_GetDebugConfig_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1056,8 +796,9 @@ func (c *arduinoCoreServiceClient) GetDebugConfig(ctx context.Context, in *GetDe } func (c *arduinoCoreServiceClient) CheckForArduinoCLIUpdates(ctx context.Context, in *CheckForArduinoCLIUpdatesRequest, opts ...grpc.CallOption) (*CheckForArduinoCLIUpdatesResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CheckForArduinoCLIUpdatesResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_CheckForArduinoCLIUpdates_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_CheckForArduinoCLIUpdates_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1065,8 +806,9 @@ func (c *arduinoCoreServiceClient) CheckForArduinoCLIUpdates(ctx context.Context } func (c *arduinoCoreServiceClient) CleanDownloadCacheDirectory(ctx context.Context, in *CleanDownloadCacheDirectoryRequest, opts ...grpc.CallOption) (*CleanDownloadCacheDirectoryResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CleanDownloadCacheDirectoryResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_CleanDownloadCacheDirectory_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_CleanDownloadCacheDirectory_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1074,8 +816,9 @@ func (c *arduinoCoreServiceClient) CleanDownloadCacheDirectory(ctx context.Conte } func (c *arduinoCoreServiceClient) ConfigurationSave(ctx context.Context, in *ConfigurationSaveRequest, opts ...grpc.CallOption) (*ConfigurationSaveResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ConfigurationSaveResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationSave_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationSave_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1083,8 +826,9 @@ func (c *arduinoCoreServiceClient) ConfigurationSave(ctx context.Context, in *Co } func (c *arduinoCoreServiceClient) ConfigurationOpen(ctx context.Context, in *ConfigurationOpenRequest, opts ...grpc.CallOption) (*ConfigurationOpenResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ConfigurationOpenResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationOpen_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationOpen_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1092,8 +836,9 @@ func (c *arduinoCoreServiceClient) ConfigurationOpen(ctx context.Context, in *Co } func (c *arduinoCoreServiceClient) ConfigurationGet(ctx context.Context, in *ConfigurationGetRequest, opts ...grpc.CallOption) (*ConfigurationGetResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ConfigurationGetResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationGet_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_ConfigurationGet_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1101,8 +846,9 @@ func (c *arduinoCoreServiceClient) ConfigurationGet(ctx context.Context, in *Con } func (c *arduinoCoreServiceClient) SettingsEnumerate(ctx context.Context, in *SettingsEnumerateRequest, opts ...grpc.CallOption) (*SettingsEnumerateResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SettingsEnumerateResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsEnumerate_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsEnumerate_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1110,8 +856,9 @@ func (c *arduinoCoreServiceClient) SettingsEnumerate(ctx context.Context, in *Se } func (c *arduinoCoreServiceClient) SettingsGetValue(ctx context.Context, in *SettingsGetValueRequest, opts ...grpc.CallOption) (*SettingsGetValueResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SettingsGetValueResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsGetValue_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsGetValue_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1119,8 +866,9 @@ func (c *arduinoCoreServiceClient) SettingsGetValue(ctx context.Context, in *Set } func (c *arduinoCoreServiceClient) SettingsSetValue(ctx context.Context, in *SettingsSetValueRequest, opts ...grpc.CallOption) (*SettingsSetValueResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SettingsSetValueResponse) - err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsSetValue_FullMethodName, in, out, opts...) + err := c.cc.Invoke(ctx, ArduinoCoreService_SettingsSetValue_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } @@ -1129,32 +877,34 @@ func (c *arduinoCoreServiceClient) SettingsSetValue(ctx context.Context, in *Set // ArduinoCoreServiceServer is the server API for ArduinoCoreService service. // All implementations must embed UnimplementedArduinoCoreServiceServer -// for forward compatibility +// for forward compatibility. +// +// The main Arduino Platform service API. type ArduinoCoreServiceServer interface { - // Create a new Arduino Core instance + // Create a new Arduino Core instance. Create(context.Context, *CreateRequest) (*CreateResponse, error) // Initializes an existing Arduino Core instance by loading platforms and - // libraries - Init(*InitRequest, ArduinoCoreService_InitServer) error - // Destroy an instance of the Arduino Core Service + // libraries. + Init(*InitRequest, grpc.ServerStreamingServer[InitResponse]) error + // Destroy an instance of the Arduino Core Service. Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error) - // Update package index of the Arduino Core Service - UpdateIndex(*UpdateIndexRequest, ArduinoCoreService_UpdateIndexServer) error - // Update libraries index - UpdateLibrariesIndex(*UpdateLibrariesIndexRequest, ArduinoCoreService_UpdateLibrariesIndexServer) error + // Update package index of the Arduino Core Service. + UpdateIndex(*UpdateIndexRequest, grpc.ServerStreamingServer[UpdateIndexResponse]) error + // Update libraries index. + UpdateLibrariesIndex(*UpdateLibrariesIndexRequest, grpc.ServerStreamingServer[UpdateLibrariesIndexResponse]) error // Get the version of Arduino CLI in use. Version(context.Context, *VersionRequest) (*VersionResponse, error) - // Create a new Sketch + // Create a new Sketch. NewSketch(context.Context, *NewSketchRequest) (*NewSketchResponse, error) - // Returns all files composing a Sketch + // Returns all files composing a Sketch. LoadSketch(context.Context, *LoadSketchRequest) (*LoadSketchResponse, error) - // Creates a zip file containing all files of specified Sketch + // Creates a zip file containing all files of specified Sketch. ArchiveSketch(context.Context, *ArchiveSketchRequest) (*ArchiveSketchResponse, error) // Sets the sketch default FQBN and Port Address/Protocol in // the sketch project file (sketch.yaml). These metadata can be retrieved // using LoadSketch. SetSketchDefaults(context.Context, *SetSketchDefaultsRequest) (*SetSketchDefaultsResponse, error) - // Requests details about a board + // Requests details about a board. BoardDetails(context.Context, *BoardDetailsRequest) (*BoardDetailsResponse, error) // List the boards currently connected to the computer. BoardList(context.Context, *BoardListRequest) (*BoardListResponse, error) @@ -1163,47 +913,47 @@ type ArduinoCoreServiceServer interface { // Search boards in installed and not installed Platforms. BoardSearch(context.Context, *BoardSearchRequest) (*BoardSearchResponse, error) // List boards connection and disconnected events. - BoardListWatch(*BoardListWatchRequest, ArduinoCoreService_BoardListWatchServer) error + BoardListWatch(*BoardListWatchRequest, grpc.ServerStreamingServer[BoardListWatchResponse]) error // Compile an Arduino sketch. - Compile(*CompileRequest, ArduinoCoreService_CompileServer) error + Compile(*CompileRequest, grpc.ServerStreamingServer[CompileResponse]) error // Download and install a platform and its tool dependencies. - PlatformInstall(*PlatformInstallRequest, ArduinoCoreService_PlatformInstallServer) error + PlatformInstall(*PlatformInstallRequest, grpc.ServerStreamingServer[PlatformInstallResponse]) error // Download a platform and its tool dependencies to the `staging/packages` // subdirectory of the data directory. - PlatformDownload(*PlatformDownloadRequest, ArduinoCoreService_PlatformDownloadServer) error + PlatformDownload(*PlatformDownloadRequest, grpc.ServerStreamingServer[PlatformDownloadResponse]) error // Uninstall a platform as well as its tool dependencies that are not used by // other installed platforms. - PlatformUninstall(*PlatformUninstallRequest, ArduinoCoreService_PlatformUninstallServer) error + PlatformUninstall(*PlatformUninstallRequest, grpc.ServerStreamingServer[PlatformUninstallResponse]) error // Upgrade an installed platform to the latest version. - PlatformUpgrade(*PlatformUpgradeRequest, ArduinoCoreService_PlatformUpgradeServer) error + PlatformUpgrade(*PlatformUpgradeRequest, grpc.ServerStreamingServer[PlatformUpgradeResponse]) error // Upload a compiled sketch to a board. - Upload(*UploadRequest, ArduinoCoreService_UploadServer) error + Upload(*UploadRequest, grpc.ServerStreamingServer[UploadResponse]) error // Upload a compiled sketch to a board using a programmer. - UploadUsingProgrammer(*UploadUsingProgrammerRequest, ArduinoCoreService_UploadUsingProgrammerServer) error + UploadUsingProgrammer(*UploadUsingProgrammerRequest, grpc.ServerStreamingServer[UploadUsingProgrammerResponse]) error // Returns the list of users fields necessary to upload to that board // using the specified protocol. SupportedUserFields(context.Context, *SupportedUserFieldsRequest) (*SupportedUserFieldsResponse, error) // List programmers available for a board. ListProgrammersAvailableForUpload(context.Context, *ListProgrammersAvailableForUploadRequest) (*ListProgrammersAvailableForUploadResponse, error) // Burn bootloader to a board. - BurnBootloader(*BurnBootloaderRequest, ArduinoCoreService_BurnBootloaderServer) error + BurnBootloader(*BurnBootloaderRequest, grpc.ServerStreamingServer[BurnBootloaderResponse]) error // Search for a platform in the platforms indexes. PlatformSearch(context.Context, *PlatformSearchRequest) (*PlatformSearchResponse, error) // Download the archive file of an Arduino library in the libraries index to // the staging directory. - LibraryDownload(*LibraryDownloadRequest, ArduinoCoreService_LibraryDownloadServer) error + LibraryDownload(*LibraryDownloadRequest, grpc.ServerStreamingServer[LibraryDownloadResponse]) error // Download and install an Arduino library from the libraries index. - LibraryInstall(*LibraryInstallRequest, ArduinoCoreService_LibraryInstallServer) error + LibraryInstall(*LibraryInstallRequest, grpc.ServerStreamingServer[LibraryInstallResponse]) error // Upgrade a library to the newest version available. - LibraryUpgrade(*LibraryUpgradeRequest, ArduinoCoreService_LibraryUpgradeServer) error - // Install a library from a Zip File - ZipLibraryInstall(*ZipLibraryInstallRequest, ArduinoCoreService_ZipLibraryInstallServer) error - // Download and install a library from a git url - GitLibraryInstall(*GitLibraryInstallRequest, ArduinoCoreService_GitLibraryInstallServer) error + LibraryUpgrade(*LibraryUpgradeRequest, grpc.ServerStreamingServer[LibraryUpgradeResponse]) error + // Install a library from a Zip File. + ZipLibraryInstall(*ZipLibraryInstallRequest, grpc.ServerStreamingServer[ZipLibraryInstallResponse]) error + // Download and install a library from a git url. + GitLibraryInstall(*GitLibraryInstallRequest, grpc.ServerStreamingServer[GitLibraryInstallResponse]) error // Uninstall an Arduino library. - LibraryUninstall(*LibraryUninstallRequest, ArduinoCoreService_LibraryUninstallServer) error + LibraryUninstall(*LibraryUninstallRequest, grpc.ServerStreamingServer[LibraryUninstallResponse]) error // Upgrade all installed Arduino libraries to the newest version available. - LibraryUpgradeAll(*LibraryUpgradeAllRequest, ArduinoCoreService_LibraryUpgradeAllServer) error + LibraryUpgradeAll(*LibraryUpgradeAllRequest, grpc.ServerStreamingServer[LibraryUpgradeAllResponse]) error // List the recursive dependencies of a library, as defined by the `depends` // field of the library.properties files. LibraryResolveDependencies(context.Context, *LibraryResolveDependenciesRequest) (*LibraryResolveDependenciesResponse, error) @@ -1211,12 +961,12 @@ type ArduinoCoreServiceServer interface { LibrarySearch(context.Context, *LibrarySearchRequest) (*LibrarySearchResponse, error) // List the installed libraries. LibraryList(context.Context, *LibraryListRequest) (*LibraryListResponse, error) - // Open a monitor connection to a board port - Monitor(ArduinoCoreService_MonitorServer) error - // Returns the parameters that can be set in the MonitorRequest calls + // Open a monitor connection to a board port. + Monitor(grpc.BidiStreamingServer[MonitorRequest, MonitorResponse]) error + // Returns the parameters that can be set in the MonitorRequest calls. EnumerateMonitorPortSettings(context.Context, *EnumerateMonitorPortSettingsRequest) (*EnumerateMonitorPortSettingsResponse, error) // Start a debug session and communicate with the debugger tool. - Debug(ArduinoCoreService_DebugServer) error + Debug(grpc.BidiStreamingServer[DebugRequest, DebugResponse]) error // Determine if debugging is suported given a specific configuration. IsDebugSupported(context.Context, *IsDebugSupportedRequest) (*IsDebugSupportedResponse, error) // Query the debugger information given a specific configuration. @@ -1225,37 +975,41 @@ type ArduinoCoreServiceServer interface { CheckForArduinoCLIUpdates(context.Context, *CheckForArduinoCLIUpdatesRequest) (*CheckForArduinoCLIUpdatesResponse, error) // Clean the download cache directory (where archives are downloaded). CleanDownloadCacheDirectory(context.Context, *CleanDownloadCacheDirectoryRequest) (*CleanDownloadCacheDirectoryResponse, error) - // Writes the settings currently stored in memory in a YAML file + // Writes the settings currently stored in memory in a YAML file. ConfigurationSave(context.Context, *ConfigurationSaveRequest) (*ConfigurationSaveResponse, error) - // Read the settings from a YAML file + // Read the settings from a YAML file. ConfigurationOpen(context.Context, *ConfigurationOpenRequest) (*ConfigurationOpenResponse, error) + // Get the current configuration. ConfigurationGet(context.Context, *ConfigurationGetRequest) (*ConfigurationGetResponse, error) - // Enumerate all the keys/values pairs available in the configuration + // Enumerate all the keys/values pairs available in the configuration. SettingsEnumerate(context.Context, *SettingsEnumerateRequest) (*SettingsEnumerateResponse, error) - // Get a single configuration value + // Get a single configuration value. SettingsGetValue(context.Context, *SettingsGetValueRequest) (*SettingsGetValueResponse, error) - // Set a single configuration value + // Set a single configuration value. SettingsSetValue(context.Context, *SettingsSetValueRequest) (*SettingsSetValueResponse, error) mustEmbedUnimplementedArduinoCoreServiceServer() } -// UnimplementedArduinoCoreServiceServer must be embedded to have forward compatible implementations. -type UnimplementedArduinoCoreServiceServer struct { -} +// UnimplementedArduinoCoreServiceServer must be embedded to have +// forward compatible implementations. +// +// NOTE: this should be embedded by value instead of pointer to avoid a nil +// pointer dereference when methods are called. +type UnimplementedArduinoCoreServiceServer struct{} func (UnimplementedArduinoCoreServiceServer) Create(context.Context, *CreateRequest) (*CreateResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") } -func (UnimplementedArduinoCoreServiceServer) Init(*InitRequest, ArduinoCoreService_InitServer) error { +func (UnimplementedArduinoCoreServiceServer) Init(*InitRequest, grpc.ServerStreamingServer[InitResponse]) error { return status.Errorf(codes.Unimplemented, "method Init not implemented") } func (UnimplementedArduinoCoreServiceServer) Destroy(context.Context, *DestroyRequest) (*DestroyResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Destroy not implemented") } -func (UnimplementedArduinoCoreServiceServer) UpdateIndex(*UpdateIndexRequest, ArduinoCoreService_UpdateIndexServer) error { +func (UnimplementedArduinoCoreServiceServer) UpdateIndex(*UpdateIndexRequest, grpc.ServerStreamingServer[UpdateIndexResponse]) error { return status.Errorf(codes.Unimplemented, "method UpdateIndex not implemented") } -func (UnimplementedArduinoCoreServiceServer) UpdateLibrariesIndex(*UpdateLibrariesIndexRequest, ArduinoCoreService_UpdateLibrariesIndexServer) error { +func (UnimplementedArduinoCoreServiceServer) UpdateLibrariesIndex(*UpdateLibrariesIndexRequest, grpc.ServerStreamingServer[UpdateLibrariesIndexResponse]) error { return status.Errorf(codes.Unimplemented, "method UpdateLibrariesIndex not implemented") } func (UnimplementedArduinoCoreServiceServer) Version(context.Context, *VersionRequest) (*VersionResponse, error) { @@ -1285,28 +1039,28 @@ func (UnimplementedArduinoCoreServiceServer) BoardListAll(context.Context, *Boar func (UnimplementedArduinoCoreServiceServer) BoardSearch(context.Context, *BoardSearchRequest) (*BoardSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method BoardSearch not implemented") } -func (UnimplementedArduinoCoreServiceServer) BoardListWatch(*BoardListWatchRequest, ArduinoCoreService_BoardListWatchServer) error { +func (UnimplementedArduinoCoreServiceServer) BoardListWatch(*BoardListWatchRequest, grpc.ServerStreamingServer[BoardListWatchResponse]) error { return status.Errorf(codes.Unimplemented, "method BoardListWatch not implemented") } -func (UnimplementedArduinoCoreServiceServer) Compile(*CompileRequest, ArduinoCoreService_CompileServer) error { +func (UnimplementedArduinoCoreServiceServer) Compile(*CompileRequest, grpc.ServerStreamingServer[CompileResponse]) error { return status.Errorf(codes.Unimplemented, "method Compile not implemented") } -func (UnimplementedArduinoCoreServiceServer) PlatformInstall(*PlatformInstallRequest, ArduinoCoreService_PlatformInstallServer) error { +func (UnimplementedArduinoCoreServiceServer) PlatformInstall(*PlatformInstallRequest, grpc.ServerStreamingServer[PlatformInstallResponse]) error { return status.Errorf(codes.Unimplemented, "method PlatformInstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) PlatformDownload(*PlatformDownloadRequest, ArduinoCoreService_PlatformDownloadServer) error { +func (UnimplementedArduinoCoreServiceServer) PlatformDownload(*PlatformDownloadRequest, grpc.ServerStreamingServer[PlatformDownloadResponse]) error { return status.Errorf(codes.Unimplemented, "method PlatformDownload not implemented") } -func (UnimplementedArduinoCoreServiceServer) PlatformUninstall(*PlatformUninstallRequest, ArduinoCoreService_PlatformUninstallServer) error { +func (UnimplementedArduinoCoreServiceServer) PlatformUninstall(*PlatformUninstallRequest, grpc.ServerStreamingServer[PlatformUninstallResponse]) error { return status.Errorf(codes.Unimplemented, "method PlatformUninstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) PlatformUpgrade(*PlatformUpgradeRequest, ArduinoCoreService_PlatformUpgradeServer) error { +func (UnimplementedArduinoCoreServiceServer) PlatformUpgrade(*PlatformUpgradeRequest, grpc.ServerStreamingServer[PlatformUpgradeResponse]) error { return status.Errorf(codes.Unimplemented, "method PlatformUpgrade not implemented") } -func (UnimplementedArduinoCoreServiceServer) Upload(*UploadRequest, ArduinoCoreService_UploadServer) error { +func (UnimplementedArduinoCoreServiceServer) Upload(*UploadRequest, grpc.ServerStreamingServer[UploadResponse]) error { return status.Errorf(codes.Unimplemented, "method Upload not implemented") } -func (UnimplementedArduinoCoreServiceServer) UploadUsingProgrammer(*UploadUsingProgrammerRequest, ArduinoCoreService_UploadUsingProgrammerServer) error { +func (UnimplementedArduinoCoreServiceServer) UploadUsingProgrammer(*UploadUsingProgrammerRequest, grpc.ServerStreamingServer[UploadUsingProgrammerResponse]) error { return status.Errorf(codes.Unimplemented, "method UploadUsingProgrammer not implemented") } func (UnimplementedArduinoCoreServiceServer) SupportedUserFields(context.Context, *SupportedUserFieldsRequest) (*SupportedUserFieldsResponse, error) { @@ -1315,31 +1069,31 @@ func (UnimplementedArduinoCoreServiceServer) SupportedUserFields(context.Context func (UnimplementedArduinoCoreServiceServer) ListProgrammersAvailableForUpload(context.Context, *ListProgrammersAvailableForUploadRequest) (*ListProgrammersAvailableForUploadResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListProgrammersAvailableForUpload not implemented") } -func (UnimplementedArduinoCoreServiceServer) BurnBootloader(*BurnBootloaderRequest, ArduinoCoreService_BurnBootloaderServer) error { +func (UnimplementedArduinoCoreServiceServer) BurnBootloader(*BurnBootloaderRequest, grpc.ServerStreamingServer[BurnBootloaderResponse]) error { return status.Errorf(codes.Unimplemented, "method BurnBootloader not implemented") } func (UnimplementedArduinoCoreServiceServer) PlatformSearch(context.Context, *PlatformSearchRequest) (*PlatformSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method PlatformSearch not implemented") } -func (UnimplementedArduinoCoreServiceServer) LibraryDownload(*LibraryDownloadRequest, ArduinoCoreService_LibraryDownloadServer) error { +func (UnimplementedArduinoCoreServiceServer) LibraryDownload(*LibraryDownloadRequest, grpc.ServerStreamingServer[LibraryDownloadResponse]) error { return status.Errorf(codes.Unimplemented, "method LibraryDownload not implemented") } -func (UnimplementedArduinoCoreServiceServer) LibraryInstall(*LibraryInstallRequest, ArduinoCoreService_LibraryInstallServer) error { +func (UnimplementedArduinoCoreServiceServer) LibraryInstall(*LibraryInstallRequest, grpc.ServerStreamingServer[LibraryInstallResponse]) error { return status.Errorf(codes.Unimplemented, "method LibraryInstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) LibraryUpgrade(*LibraryUpgradeRequest, ArduinoCoreService_LibraryUpgradeServer) error { +func (UnimplementedArduinoCoreServiceServer) LibraryUpgrade(*LibraryUpgradeRequest, grpc.ServerStreamingServer[LibraryUpgradeResponse]) error { return status.Errorf(codes.Unimplemented, "method LibraryUpgrade not implemented") } -func (UnimplementedArduinoCoreServiceServer) ZipLibraryInstall(*ZipLibraryInstallRequest, ArduinoCoreService_ZipLibraryInstallServer) error { +func (UnimplementedArduinoCoreServiceServer) ZipLibraryInstall(*ZipLibraryInstallRequest, grpc.ServerStreamingServer[ZipLibraryInstallResponse]) error { return status.Errorf(codes.Unimplemented, "method ZipLibraryInstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) GitLibraryInstall(*GitLibraryInstallRequest, ArduinoCoreService_GitLibraryInstallServer) error { +func (UnimplementedArduinoCoreServiceServer) GitLibraryInstall(*GitLibraryInstallRequest, grpc.ServerStreamingServer[GitLibraryInstallResponse]) error { return status.Errorf(codes.Unimplemented, "method GitLibraryInstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) LibraryUninstall(*LibraryUninstallRequest, ArduinoCoreService_LibraryUninstallServer) error { +func (UnimplementedArduinoCoreServiceServer) LibraryUninstall(*LibraryUninstallRequest, grpc.ServerStreamingServer[LibraryUninstallResponse]) error { return status.Errorf(codes.Unimplemented, "method LibraryUninstall not implemented") } -func (UnimplementedArduinoCoreServiceServer) LibraryUpgradeAll(*LibraryUpgradeAllRequest, ArduinoCoreService_LibraryUpgradeAllServer) error { +func (UnimplementedArduinoCoreServiceServer) LibraryUpgradeAll(*LibraryUpgradeAllRequest, grpc.ServerStreamingServer[LibraryUpgradeAllResponse]) error { return status.Errorf(codes.Unimplemented, "method LibraryUpgradeAll not implemented") } func (UnimplementedArduinoCoreServiceServer) LibraryResolveDependencies(context.Context, *LibraryResolveDependenciesRequest) (*LibraryResolveDependenciesResponse, error) { @@ -1351,13 +1105,13 @@ func (UnimplementedArduinoCoreServiceServer) LibrarySearch(context.Context, *Lib func (UnimplementedArduinoCoreServiceServer) LibraryList(context.Context, *LibraryListRequest) (*LibraryListResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LibraryList not implemented") } -func (UnimplementedArduinoCoreServiceServer) Monitor(ArduinoCoreService_MonitorServer) error { +func (UnimplementedArduinoCoreServiceServer) Monitor(grpc.BidiStreamingServer[MonitorRequest, MonitorResponse]) error { return status.Errorf(codes.Unimplemented, "method Monitor not implemented") } func (UnimplementedArduinoCoreServiceServer) EnumerateMonitorPortSettings(context.Context, *EnumerateMonitorPortSettingsRequest) (*EnumerateMonitorPortSettingsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method EnumerateMonitorPortSettings not implemented") } -func (UnimplementedArduinoCoreServiceServer) Debug(ArduinoCoreService_DebugServer) error { +func (UnimplementedArduinoCoreServiceServer) Debug(grpc.BidiStreamingServer[DebugRequest, DebugResponse]) error { return status.Errorf(codes.Unimplemented, "method Debug not implemented") } func (UnimplementedArduinoCoreServiceServer) IsDebugSupported(context.Context, *IsDebugSupportedRequest) (*IsDebugSupportedResponse, error) { @@ -1391,6 +1145,7 @@ func (UnimplementedArduinoCoreServiceServer) SettingsSetValue(context.Context, * return nil, status.Errorf(codes.Unimplemented, "method SettingsSetValue not implemented") } func (UnimplementedArduinoCoreServiceServer) mustEmbedUnimplementedArduinoCoreServiceServer() {} +func (UnimplementedArduinoCoreServiceServer) testEmbeddedByValue() {} // UnsafeArduinoCoreServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ArduinoCoreServiceServer will @@ -1400,6 +1155,13 @@ type UnsafeArduinoCoreServiceServer interface { } func RegisterArduinoCoreServiceServer(s grpc.ServiceRegistrar, srv ArduinoCoreServiceServer) { + // If the following call pancis, it indicates UnimplementedArduinoCoreServiceServer was + // embedded by pointer and is nil. This will cause panics if an + // unimplemented method is ever invoked, so we test this at initialization + // time to prevent it from happening at runtime later due to I/O. + if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { + t.testEmbeddedByValue() + } s.RegisterService(&ArduinoCoreService_ServiceDesc, srv) } @@ -1426,21 +1188,11 @@ func _ArduinoCoreService_Init_Handler(srv interface{}, stream grpc.ServerStream) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).Init(m, &arduinoCoreServiceInitServer{stream}) + return srv.(ArduinoCoreServiceServer).Init(m, &grpc.GenericServerStream[InitRequest, InitResponse]{ServerStream: stream}) } -type ArduinoCoreService_InitServer interface { - Send(*InitResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceInitServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceInitServer) Send(m *InitResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_InitServer = grpc.ServerStreamingServer[InitResponse] func _ArduinoCoreService_Destroy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DestroyRequest) @@ -1465,42 +1217,22 @@ func _ArduinoCoreService_UpdateIndex_Handler(srv interface{}, stream grpc.Server if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).UpdateIndex(m, &arduinoCoreServiceUpdateIndexServer{stream}) + return srv.(ArduinoCoreServiceServer).UpdateIndex(m, &grpc.GenericServerStream[UpdateIndexRequest, UpdateIndexResponse]{ServerStream: stream}) } -type ArduinoCoreService_UpdateIndexServer interface { - Send(*UpdateIndexResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceUpdateIndexServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceUpdateIndexServer) Send(m *UpdateIndexResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UpdateIndexServer = grpc.ServerStreamingServer[UpdateIndexResponse] func _ArduinoCoreService_UpdateLibrariesIndex_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(UpdateLibrariesIndexRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).UpdateLibrariesIndex(m, &arduinoCoreServiceUpdateLibrariesIndexServer{stream}) -} - -type ArduinoCoreService_UpdateLibrariesIndexServer interface { - Send(*UpdateLibrariesIndexResponse) error - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).UpdateLibrariesIndex(m, &grpc.GenericServerStream[UpdateLibrariesIndexRequest, UpdateLibrariesIndexResponse]{ServerStream: stream}) } -type arduinoCoreServiceUpdateLibrariesIndexServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceUpdateLibrariesIndexServer) Send(m *UpdateLibrariesIndexResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UpdateLibrariesIndexServer = grpc.ServerStreamingServer[UpdateLibrariesIndexResponse] func _ArduinoCoreService_Version_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(VersionRequest) @@ -1669,168 +1401,88 @@ func _ArduinoCoreService_BoardListWatch_Handler(srv interface{}, stream grpc.Ser if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).BoardListWatch(m, &arduinoCoreServiceBoardListWatchServer{stream}) + return srv.(ArduinoCoreServiceServer).BoardListWatch(m, &grpc.GenericServerStream[BoardListWatchRequest, BoardListWatchResponse]{ServerStream: stream}) } -type ArduinoCoreService_BoardListWatchServer interface { - Send(*BoardListWatchResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceBoardListWatchServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceBoardListWatchServer) Send(m *BoardListWatchResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_BoardListWatchServer = grpc.ServerStreamingServer[BoardListWatchResponse] func _ArduinoCoreService_Compile_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(CompileRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).Compile(m, &arduinoCoreServiceCompileServer{stream}) + return srv.(ArduinoCoreServiceServer).Compile(m, &grpc.GenericServerStream[CompileRequest, CompileResponse]{ServerStream: stream}) } -type ArduinoCoreService_CompileServer interface { - Send(*CompileResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceCompileServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceCompileServer) Send(m *CompileResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_CompileServer = grpc.ServerStreamingServer[CompileResponse] func _ArduinoCoreService_PlatformInstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(PlatformInstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).PlatformInstall(m, &arduinoCoreServicePlatformInstallServer{stream}) -} - -type ArduinoCoreService_PlatformInstallServer interface { - Send(*PlatformInstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServicePlatformInstallServer struct { - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).PlatformInstall(m, &grpc.GenericServerStream[PlatformInstallRequest, PlatformInstallResponse]{ServerStream: stream}) } -func (x *arduinoCoreServicePlatformInstallServer) Send(m *PlatformInstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformInstallServer = grpc.ServerStreamingServer[PlatformInstallResponse] func _ArduinoCoreService_PlatformDownload_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(PlatformDownloadRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).PlatformDownload(m, &arduinoCoreServicePlatformDownloadServer{stream}) + return srv.(ArduinoCoreServiceServer).PlatformDownload(m, &grpc.GenericServerStream[PlatformDownloadRequest, PlatformDownloadResponse]{ServerStream: stream}) } -type ArduinoCoreService_PlatformDownloadServer interface { - Send(*PlatformDownloadResponse) error - grpc.ServerStream -} - -type arduinoCoreServicePlatformDownloadServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServicePlatformDownloadServer) Send(m *PlatformDownloadResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformDownloadServer = grpc.ServerStreamingServer[PlatformDownloadResponse] func _ArduinoCoreService_PlatformUninstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(PlatformUninstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).PlatformUninstall(m, &arduinoCoreServicePlatformUninstallServer{stream}) -} - -type ArduinoCoreService_PlatformUninstallServer interface { - Send(*PlatformUninstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServicePlatformUninstallServer struct { - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).PlatformUninstall(m, &grpc.GenericServerStream[PlatformUninstallRequest, PlatformUninstallResponse]{ServerStream: stream}) } -func (x *arduinoCoreServicePlatformUninstallServer) Send(m *PlatformUninstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformUninstallServer = grpc.ServerStreamingServer[PlatformUninstallResponse] func _ArduinoCoreService_PlatformUpgrade_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(PlatformUpgradeRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).PlatformUpgrade(m, &arduinoCoreServicePlatformUpgradeServer{stream}) -} - -type ArduinoCoreService_PlatformUpgradeServer interface { - Send(*PlatformUpgradeResponse) error - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).PlatformUpgrade(m, &grpc.GenericServerStream[PlatformUpgradeRequest, PlatformUpgradeResponse]{ServerStream: stream}) } -type arduinoCoreServicePlatformUpgradeServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServicePlatformUpgradeServer) Send(m *PlatformUpgradeResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_PlatformUpgradeServer = grpc.ServerStreamingServer[PlatformUpgradeResponse] func _ArduinoCoreService_Upload_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(UploadRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).Upload(m, &arduinoCoreServiceUploadServer{stream}) -} - -type ArduinoCoreService_UploadServer interface { - Send(*UploadResponse) error - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).Upload(m, &grpc.GenericServerStream[UploadRequest, UploadResponse]{ServerStream: stream}) } -type arduinoCoreServiceUploadServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceUploadServer) Send(m *UploadResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UploadServer = grpc.ServerStreamingServer[UploadResponse] func _ArduinoCoreService_UploadUsingProgrammer_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(UploadUsingProgrammerRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).UploadUsingProgrammer(m, &arduinoCoreServiceUploadUsingProgrammerServer{stream}) + return srv.(ArduinoCoreServiceServer).UploadUsingProgrammer(m, &grpc.GenericServerStream[UploadUsingProgrammerRequest, UploadUsingProgrammerResponse]{ServerStream: stream}) } -type ArduinoCoreService_UploadUsingProgrammerServer interface { - Send(*UploadUsingProgrammerResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceUploadUsingProgrammerServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceUploadUsingProgrammerServer) Send(m *UploadUsingProgrammerResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_UploadUsingProgrammerServer = grpc.ServerStreamingServer[UploadUsingProgrammerResponse] func _ArduinoCoreService_SupportedUserFields_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SupportedUserFieldsRequest) @@ -1873,21 +1525,11 @@ func _ArduinoCoreService_BurnBootloader_Handler(srv interface{}, stream grpc.Ser if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).BurnBootloader(m, &arduinoCoreServiceBurnBootloaderServer{stream}) + return srv.(ArduinoCoreServiceServer).BurnBootloader(m, &grpc.GenericServerStream[BurnBootloaderRequest, BurnBootloaderResponse]{ServerStream: stream}) } -type ArduinoCoreService_BurnBootloaderServer interface { - Send(*BurnBootloaderResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceBurnBootloaderServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceBurnBootloaderServer) Send(m *BurnBootloaderResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_BurnBootloaderServer = grpc.ServerStreamingServer[BurnBootloaderResponse] func _ArduinoCoreService_PlatformSearch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(PlatformSearchRequest) @@ -1912,147 +1554,77 @@ func _ArduinoCoreService_LibraryDownload_Handler(srv interface{}, stream grpc.Se if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).LibraryDownload(m, &arduinoCoreServiceLibraryDownloadServer{stream}) -} - -type ArduinoCoreService_LibraryDownloadServer interface { - Send(*LibraryDownloadResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceLibraryDownloadServer struct { - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).LibraryDownload(m, &grpc.GenericServerStream[LibraryDownloadRequest, LibraryDownloadResponse]{ServerStream: stream}) } -func (x *arduinoCoreServiceLibraryDownloadServer) Send(m *LibraryDownloadResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryDownloadServer = grpc.ServerStreamingServer[LibraryDownloadResponse] func _ArduinoCoreService_LibraryInstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(LibraryInstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).LibraryInstall(m, &arduinoCoreServiceLibraryInstallServer{stream}) + return srv.(ArduinoCoreServiceServer).LibraryInstall(m, &grpc.GenericServerStream[LibraryInstallRequest, LibraryInstallResponse]{ServerStream: stream}) } -type ArduinoCoreService_LibraryInstallServer interface { - Send(*LibraryInstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceLibraryInstallServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceLibraryInstallServer) Send(m *LibraryInstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryInstallServer = grpc.ServerStreamingServer[LibraryInstallResponse] func _ArduinoCoreService_LibraryUpgrade_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(LibraryUpgradeRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).LibraryUpgrade(m, &arduinoCoreServiceLibraryUpgradeServer{stream}) + return srv.(ArduinoCoreServiceServer).LibraryUpgrade(m, &grpc.GenericServerStream[LibraryUpgradeRequest, LibraryUpgradeResponse]{ServerStream: stream}) } -type ArduinoCoreService_LibraryUpgradeServer interface { - Send(*LibraryUpgradeResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceLibraryUpgradeServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceLibraryUpgradeServer) Send(m *LibraryUpgradeResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUpgradeServer = grpc.ServerStreamingServer[LibraryUpgradeResponse] func _ArduinoCoreService_ZipLibraryInstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(ZipLibraryInstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).ZipLibraryInstall(m, &arduinoCoreServiceZipLibraryInstallServer{stream}) -} - -type ArduinoCoreService_ZipLibraryInstallServer interface { - Send(*ZipLibraryInstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceZipLibraryInstallServer struct { - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).ZipLibraryInstall(m, &grpc.GenericServerStream[ZipLibraryInstallRequest, ZipLibraryInstallResponse]{ServerStream: stream}) } -func (x *arduinoCoreServiceZipLibraryInstallServer) Send(m *ZipLibraryInstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_ZipLibraryInstallServer = grpc.ServerStreamingServer[ZipLibraryInstallResponse] func _ArduinoCoreService_GitLibraryInstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(GitLibraryInstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).GitLibraryInstall(m, &arduinoCoreServiceGitLibraryInstallServer{stream}) + return srv.(ArduinoCoreServiceServer).GitLibraryInstall(m, &grpc.GenericServerStream[GitLibraryInstallRequest, GitLibraryInstallResponse]{ServerStream: stream}) } -type ArduinoCoreService_GitLibraryInstallServer interface { - Send(*GitLibraryInstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceGitLibraryInstallServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceGitLibraryInstallServer) Send(m *GitLibraryInstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_GitLibraryInstallServer = grpc.ServerStreamingServer[GitLibraryInstallResponse] func _ArduinoCoreService_LibraryUninstall_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(LibraryUninstallRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).LibraryUninstall(m, &arduinoCoreServiceLibraryUninstallServer{stream}) + return srv.(ArduinoCoreServiceServer).LibraryUninstall(m, &grpc.GenericServerStream[LibraryUninstallRequest, LibraryUninstallResponse]{ServerStream: stream}) } -type ArduinoCoreService_LibraryUninstallServer interface { - Send(*LibraryUninstallResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceLibraryUninstallServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceLibraryUninstallServer) Send(m *LibraryUninstallResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUninstallServer = grpc.ServerStreamingServer[LibraryUninstallResponse] func _ArduinoCoreService_LibraryUpgradeAll_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(LibraryUpgradeAllRequest) if err := stream.RecvMsg(m); err != nil { return err } - return srv.(ArduinoCoreServiceServer).LibraryUpgradeAll(m, &arduinoCoreServiceLibraryUpgradeAllServer{stream}) -} - -type ArduinoCoreService_LibraryUpgradeAllServer interface { - Send(*LibraryUpgradeAllResponse) error - grpc.ServerStream -} - -type arduinoCoreServiceLibraryUpgradeAllServer struct { - grpc.ServerStream + return srv.(ArduinoCoreServiceServer).LibraryUpgradeAll(m, &grpc.GenericServerStream[LibraryUpgradeAllRequest, LibraryUpgradeAllResponse]{ServerStream: stream}) } -func (x *arduinoCoreServiceLibraryUpgradeAllServer) Send(m *LibraryUpgradeAllResponse) error { - return x.ServerStream.SendMsg(m) -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_LibraryUpgradeAllServer = grpc.ServerStreamingServer[LibraryUpgradeAllResponse] func _ArduinoCoreService_LibraryResolveDependencies_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LibraryResolveDependenciesRequest) @@ -2109,30 +1681,11 @@ func _ArduinoCoreService_LibraryList_Handler(srv interface{}, ctx context.Contex } func _ArduinoCoreService_Monitor_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(ArduinoCoreServiceServer).Monitor(&arduinoCoreServiceMonitorServer{stream}) + return srv.(ArduinoCoreServiceServer).Monitor(&grpc.GenericServerStream[MonitorRequest, MonitorResponse]{ServerStream: stream}) } -type ArduinoCoreService_MonitorServer interface { - Send(*MonitorResponse) error - Recv() (*MonitorRequest, error) - grpc.ServerStream -} - -type arduinoCoreServiceMonitorServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceMonitorServer) Send(m *MonitorResponse) error { - return x.ServerStream.SendMsg(m) -} - -func (x *arduinoCoreServiceMonitorServer) Recv() (*MonitorRequest, error) { - m := new(MonitorRequest) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_MonitorServer = grpc.BidiStreamingServer[MonitorRequest, MonitorResponse] func _ArduinoCoreService_EnumerateMonitorPortSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(EnumerateMonitorPortSettingsRequest) @@ -2153,30 +1706,11 @@ func _ArduinoCoreService_EnumerateMonitorPortSettings_Handler(srv interface{}, c } func _ArduinoCoreService_Debug_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(ArduinoCoreServiceServer).Debug(&arduinoCoreServiceDebugServer{stream}) -} - -type ArduinoCoreService_DebugServer interface { - Send(*DebugResponse) error - Recv() (*DebugRequest, error) - grpc.ServerStream -} - -type arduinoCoreServiceDebugServer struct { - grpc.ServerStream -} - -func (x *arduinoCoreServiceDebugServer) Send(m *DebugResponse) error { - return x.ServerStream.SendMsg(m) + return srv.(ArduinoCoreServiceServer).Debug(&grpc.GenericServerStream[DebugRequest, DebugResponse]{ServerStream: stream}) } -func (x *arduinoCoreServiceDebugServer) Recv() (*DebugRequest, error) { - m := new(DebugRequest) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} +// This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name. +type ArduinoCoreService_DebugServer = grpc.BidiStreamingServer[DebugRequest, DebugResponse] func _ArduinoCoreService_IsDebugSupported_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(IsDebugSupportedRequest) diff --git a/rpc/cc/arduino/cli/commands/v1/common.pb.go b/rpc/cc/arduino/cli/commands/v1/common.pb.go index c18b5491a4e..1d8d47f0af0 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/common.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/common.proto package commands @@ -162,14 +162,17 @@ type isDownloadProgress_Message interface { } type DownloadProgress_Start struct { + // Sent when a download is started. Start *DownloadProgressStart `protobuf:"bytes,1,opt,name=start,proto3,oneof"` } type DownloadProgress_Update struct { + // Progress updates for a download. Update *DownloadProgressUpdate `protobuf:"bytes,2,opt,name=update,proto3,oneof"` } type DownloadProgress_End struct { + // Sent when a download is finished or failed. End *DownloadProgressEnd `protobuf:"bytes,3,opt,name=end,proto3,oneof"` } @@ -298,10 +301,10 @@ type DownloadProgressEnd struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // True if the download is successful + // True if the download is successful. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // Info or error message, depending on the value of 'success'. Some examples: - // "File xxx already downloaded" or "Connection timeout" + // "File xxx already downloaded" or "Connection timeout". Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` } @@ -362,7 +365,7 @@ type TaskProgress struct { Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // Whether the task is complete. Completed bool `protobuf:"varint,3,opt,name=completed,proto3" json:"completed,omitempty"` - // Amount in percent of the task completion (optional) + // Amount in percent of the task completion (optional). Percent float32 `protobuf:"fixed32,4,opt,name=percent,proto3" json:"percent,omitempty"` } @@ -431,11 +434,11 @@ type Programmer struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Platform name + // Platform name. Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` - // Programmer ID + // Programmer ID. Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` - // Programmer name + // Programmer name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` } @@ -539,9 +542,9 @@ type Platform struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Generic information about a platform + // Generic information about a platform. Metadata *PlatformMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` - // Information about a specific release of a platform + // Information about a specific release of a platform. Release *PlatformRelease `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"` } @@ -598,11 +601,11 @@ type PlatformSummary struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Generic information about a platform + // Generic information about a platform. Metadata *PlatformMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` - // Maps version to the corresponding PlatformRelease + // Maps version to the corresponding PlatformRelease. Releases map[string]*PlatformRelease `protobuf:"bytes,2,rep,name=releases,proto3" json:"releases,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - // The installed version of the platform, or empty string if none installed + // The installed version of the platform, or empty string if none installed. InstalledVersion string `protobuf:"bytes,3,opt,name=installed_version,json=installedVersion,proto3" json:"installed_version,omitempty"` // The latest available version of the platform that can be installable, or // empty if none available. @@ -686,11 +689,11 @@ type PlatformMetadata struct { // Email of the maintainer of the platform's package. Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` // If true this Platform has been installed manually in the user' sketchbook - // hardware folder + // hardware folder. ManuallyInstalled bool `protobuf:"varint,5,opt,name=manually_installed,json=manuallyInstalled,proto3" json:"manually_installed,omitempty"` - // True if the latest release of this Platform has been deprecated + // True if the latest release of this Platform has been deprecated. Deprecated bool `protobuf:"varint,6,opt,name=deprecated,proto3" json:"deprecated,omitempty"` - // If true the platform is indexed + // If true the platform is indexed. Indexed bool `protobuf:"varint,7,opt,name=indexed,proto3" json:"indexed,omitempty"` } @@ -783,11 +786,11 @@ type PlatformRelease struct { // Name used to identify the platform to humans (e.g., "Arduino AVR Boards"). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - // Version of the platform release + // Version of the platform release. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Type of the platform. Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"` - // True if the platform is installed + // True if the platform is installed. Installed bool `protobuf:"varint,4,opt,name=installed,proto3" json:"installed,omitempty"` // List of boards provided by the platform. If the platform is installed, // this is the boards listed in the platform's boards.txt. If the platform is @@ -804,7 +807,7 @@ type PlatformRelease struct { // may need to be reinstalled. This should be evaluated only when the // PlatformRelease is `Installed` otherwise is an undefined behaviour. MissingMetadata bool `protobuf:"varint,7,opt,name=missing_metadata,json=missingMetadata,proto3" json:"missing_metadata,omitempty"` - // True this release is deprecated + // True this release is deprecated. Deprecated bool `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"` // True if the platform dependencies are available for the current OS/ARCH. // This also means that the platform is installable. @@ -915,9 +918,9 @@ type InstalledPlatformReference struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Version of the platform. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` - // Installation directory of the platform + // Installation directory of the platform. InstallDir string `protobuf:"bytes,3,opt,name=install_dir,json=installDir,proto3" json:"install_dir,omitempty"` - // 3rd party platform URL + // 3rd party platform URL. PackageUrl string `protobuf:"bytes,4,opt,name=package_url,json=packageUrl,proto3" json:"package_url,omitempty"` } @@ -1093,30 +1096,30 @@ type Sketch struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Absolute path to a main sketch files + // Absolute path to a main sketch files. MainFile string `protobuf:"bytes,1,opt,name=main_file,json=mainFile,proto3" json:"main_file,omitempty"` - // Absolute path to folder that contains main_file + // Absolute path to folder that contains main_file. LocationPath string `protobuf:"bytes,2,opt,name=location_path,json=locationPath,proto3" json:"location_path,omitempty"` - // List of absolute paths to other sketch files + // List of absolute paths to other sketch files. OtherSketchFiles []string `protobuf:"bytes,3,rep,name=other_sketch_files,json=otherSketchFiles,proto3" json:"other_sketch_files,omitempty"` - // List of absolute paths to additional sketch files + // List of absolute paths to additional sketch files. AdditionalFiles []string `protobuf:"bytes,4,rep,name=additional_files,json=additionalFiles,proto3" json:"additional_files,omitempty"` // List of absolute paths to supported files in the sketch root folder, main - // file excluded + // file excluded. RootFolderFiles []string `protobuf:"bytes,5,rep,name=root_folder_files,json=rootFolderFiles,proto3" json:"root_folder_files,omitempty"` - // Default FQBN set in project file (sketch.yaml) + // Default FQBN set in project file (sketch.yaml). DefaultFqbn string `protobuf:"bytes,6,opt,name=default_fqbn,json=defaultFqbn,proto3" json:"default_fqbn,omitempty"` - // Default Port set in project file (sketch.yaml) + // Default Port set in project file (sketch.yaml). DefaultPort string `protobuf:"bytes,7,opt,name=default_port,json=defaultPort,proto3" json:"default_port,omitempty"` - // Default Protocol set in project file (sketch.yaml) + // Default Protocol set in project file (sketch.yaml). DefaultProtocol string `protobuf:"bytes,8,opt,name=default_protocol,json=defaultProtocol,proto3" json:"default_protocol,omitempty"` - // List of profiles present in the project file (sketch.yaml) + // List of profiles present in the project file (sketch.yaml). Profiles []*SketchProfile `protobuf:"bytes,9,rep,name=profiles,proto3" json:"profiles,omitempty"` - // Default profile set in the project file (sketch.yaml) + // Default profile set in the project file (sketch.yaml). DefaultProfile *SketchProfile `protobuf:"bytes,10,opt,name=default_profile,json=defaultProfile,proto3" json:"default_profile,omitempty"` - // Default Programmer set in project file (sketch.yaml) + // Default Programmer set in project file (sketch.yaml). DefaultProgrammer string `protobuf:"bytes,11,opt,name=default_programmer,json=defaultProgrammer,proto3" json:"default_programmer,omitempty"` - // Default Port configuration set in project file (sketch.yaml) + // Default Port configuration set in project file (sketch.yaml). DefaultPortConfig *MonitorPortConfiguration `protobuf:"bytes,12,opt,name=default_port_config,json=defaultPortConfig,proto3" json:"default_port_config,omitempty"` } @@ -1241,7 +1244,7 @@ type MonitorPortConfiguration struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The port configuration parameters + // The port configuration parameters. Settings []*MonitorPortSetting `protobuf:"bytes,1,rep,name=settings,proto3" json:"settings,omitempty"` } @@ -1289,8 +1292,10 @@ type MonitorPortSetting struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // The setting identifier. SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` - Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` + // The setting value. + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` } func (x *MonitorPortSetting) Reset() { @@ -1344,17 +1349,17 @@ type SketchProfile struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Name of the profile + // Name of the profile. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - // FQBN used by the profile + // FQBN used by the profile. Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` - // Programmer used by the profile + // Programmer used by the profile. Programmer string `protobuf:"bytes,3,opt,name=programmer,proto3" json:"programmer,omitempty"` - // Default Port in this profile + // Default Port in this profile. Port string `protobuf:"bytes,4,opt,name=port,proto3" json:"port,omitempty"` - // Default Port configuration set in project file (sketch.yaml) + // Default Port configuration set in project file (sketch.yaml). PortConfig *MonitorPortConfiguration `protobuf:"bytes,5,opt,name=port_config,json=portConfig,proto3" json:"port_config,omitempty"` - // Default Protocol in this profile + // Default Protocol in this profile. Protocol string `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/common.proto b/rpc/cc/arduino/cli/commands/v1/common.proto index 99cd611bfde..bc8ed2e7263 100644 --- a/rpc/cc/arduino/cli/commands/v1/common.proto +++ b/rpc/cc/arduino/cli/commands/v1/common.proto @@ -27,8 +27,11 @@ message Instance { message DownloadProgress { oneof message { + // Sent when a download is started. DownloadProgressStart start = 1; + // Progress updates for a download. DownloadProgressUpdate update = 2; + // Sent when a download is finished or failed. DownloadProgressEnd end = 3; } } @@ -48,10 +51,10 @@ message DownloadProgressUpdate { } message DownloadProgressEnd { - // True if the download is successful + // True if the download is successful. bool success = 1; // Info or error message, depending on the value of 'success'. Some examples: - // "File xxx already downloaded" or "Connection timeout" + // "File xxx already downloaded" or "Connection timeout". string message = 2; } @@ -62,16 +65,16 @@ message TaskProgress { string message = 2; // Whether the task is complete. bool completed = 3; - // Amount in percent of the task completion (optional) + // Amount in percent of the task completion (optional). float percent = 4; } message Programmer { - // Platform name + // Platform name. string platform = 1; - // Programmer ID + // Programmer ID. string id = 2; - // Programmer name + // Programmer name. string name = 3; } @@ -82,20 +85,20 @@ message MissingProgrammerError {} // Platform is a structure containing all the information about a single // platform release. message Platform { - // Generic information about a platform + // Generic information about a platform. PlatformMetadata metadata = 1; - // Information about a specific release of a platform + // Information about a specific release of a platform. PlatformRelease release = 2; } // PlatformSummary is a structure containing all the information about // a platform and all its available releases. message PlatformSummary { - // Generic information about a platform + // Generic information about a platform. PlatformMetadata metadata = 1; - // Maps version to the corresponding PlatformRelease + // Maps version to the corresponding PlatformRelease. map releases = 2; - // The installed version of the platform, or empty string if none installed + // The installed version of the platform, or empty string if none installed. string installed_version = 3; // The latest available version of the platform that can be installable, or // empty if none available. @@ -115,11 +118,11 @@ message PlatformMetadata { // Email of the maintainer of the platform's package. string email = 4; // If true this Platform has been installed manually in the user' sketchbook - // hardware folder + // hardware folder. bool manually_installed = 5; - // True if the latest release of this Platform has been deprecated + // True if the latest release of this Platform has been deprecated. bool deprecated = 6; - // If true the platform is indexed + // If true the platform is indexed. bool indexed = 7; } @@ -127,11 +130,11 @@ message PlatformMetadata { message PlatformRelease { // Name used to identify the platform to humans (e.g., "Arduino AVR Boards"). string name = 1; - // Version of the platform release + // Version of the platform release. string version = 2; // Type of the platform. repeated string types = 3; - // True if the platform is installed + // True if the platform is installed. bool installed = 4; // List of boards provided by the platform. If the platform is installed, // this is the boards listed in the platform's boards.txt. If the platform is @@ -148,7 +151,7 @@ message PlatformRelease { // may need to be reinstalled. This should be evaluated only when the // PlatformRelease is `Installed` otherwise is an undefined behaviour. bool missing_metadata = 7; - // True this release is deprecated + // True this release is deprecated. bool deprecated = 8; // True if the platform dependencies are available for the current OS/ARCH. // This also means that the platform is installable. @@ -160,9 +163,9 @@ message InstalledPlatformReference { string id = 1; // Version of the platform. string version = 2; - // Installation directory of the platform + // Installation directory of the platform. string install_dir = 3; - // 3rd party platform URL + // 3rd party platform URL. string package_url = 4; } @@ -181,54 +184,56 @@ message HelpResources { } message Sketch { - // Absolute path to a main sketch files + // Absolute path to a main sketch files. string main_file = 1; - // Absolute path to folder that contains main_file + // Absolute path to folder that contains main_file. string location_path = 2; - // List of absolute paths to other sketch files + // List of absolute paths to other sketch files. repeated string other_sketch_files = 3; - // List of absolute paths to additional sketch files + // List of absolute paths to additional sketch files. repeated string additional_files = 4; // List of absolute paths to supported files in the sketch root folder, main - // file excluded + // file excluded. repeated string root_folder_files = 5; - // Default FQBN set in project file (sketch.yaml) + // Default FQBN set in project file (sketch.yaml). string default_fqbn = 6; - // Default Port set in project file (sketch.yaml) + // Default Port set in project file (sketch.yaml). string default_port = 7; - // Default Protocol set in project file (sketch.yaml) + // Default Protocol set in project file (sketch.yaml). string default_protocol = 8; - // List of profiles present in the project file (sketch.yaml) + // List of profiles present in the project file (sketch.yaml). repeated SketchProfile profiles = 9; - // Default profile set in the project file (sketch.yaml) + // Default profile set in the project file (sketch.yaml). SketchProfile default_profile = 10; - // Default Programmer set in project file (sketch.yaml) + // Default Programmer set in project file (sketch.yaml). string default_programmer = 11; - // Default Port configuration set in project file (sketch.yaml) + // Default Port configuration set in project file (sketch.yaml). MonitorPortConfiguration default_port_config = 12; } message MonitorPortConfiguration { - // The port configuration parameters + // The port configuration parameters. repeated MonitorPortSetting settings = 1; } message MonitorPortSetting { + // The setting identifier. string setting_id = 1; + // The setting value. string value = 2; } message SketchProfile { - // Name of the profile + // Name of the profile. string name = 1; - // FQBN used by the profile + // FQBN used by the profile. string fqbn = 2; - // Programmer used by the profile + // Programmer used by the profile. string programmer = 3; - // Default Port in this profile + // Default Port in this profile. string port = 4; - // Default Port configuration set in project file (sketch.yaml) + // Default Port configuration set in project file (sketch.yaml). MonitorPortConfiguration port_config = 5; - // Default Protocol in this profile + // Default Protocol in this profile. string protocol = 6; } diff --git a/rpc/cc/arduino/cli/commands/v1/compile.pb.go b/rpc/cc/arduino/cli/commands/v1/compile.pb.go index 87aaa41f88f..d06b0973d09 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/compile.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/compile.proto package commands @@ -83,7 +83,7 @@ type CompileRequest struct { // exist. ExportDir string `protobuf:"bytes,18,opt,name=export_dir,json=exportDir,proto3" json:"export_dir,omitempty"` // Optional: cleanup the build folder and do not use any previously cached - // build + // build. Clean bool `protobuf:"varint,19,opt,name=clean,proto3" json:"clean,omitempty"` // When set to `true` only the compilation database will be produced and no // actual build will be performed. @@ -99,11 +99,11 @@ type CompileRequest struct { // A list of paths to single libraries root directory. Library []string `protobuf:"bytes,24,rep,name=library,proto3" json:"library,omitempty"` // The path where to search for the custom signing key name and the encrypt - // key name + // key name. KeysKeychain string `protobuf:"bytes,25,opt,name=keys_keychain,json=keysKeychain,proto3" json:"keys_keychain,omitempty"` - // The name of the custom key to use for signing during the compile process + // The name of the custom key to use for signing during the compile process. SignKey string `protobuf:"bytes,26,opt,name=sign_key,json=signKey,proto3" json:"sign_key,omitempty"` - // The name of the custom key to use for encrypting during the compile process + // The name of the custom key to use for encrypting during the compile process. EncryptKey string `protobuf:"bytes,27,opt,name=encrypt_key,json=encryptKey,proto3" json:"encrypt_key,omitempty"` // If set to true the build will skip the library discovery process and will // use the same libraries of latest build. Enabling this flag may produce a @@ -420,22 +420,22 @@ type isCompileResponse_Message interface { } type CompileResponse_OutStream struct { - // The output of the compilation process (stream) + // The output of the compilation process (stream). OutStream []byte `protobuf:"bytes,1,opt,name=out_stream,json=outStream,proto3,oneof"` } type CompileResponse_ErrStream struct { - // The error output of the compilation process (stream) + // The error output of the compilation process (stream). ErrStream []byte `protobuf:"bytes,2,opt,name=err_stream,json=errStream,proto3,oneof"` } type CompileResponse_Progress struct { - // Completions reports of the compilation process (stream) + // Completions reports of the compilation process (stream). Progress *TaskProgress `protobuf:"bytes,3,opt,name=progress,proto3,oneof"` } type CompileResponse_Result struct { - // The compilation result + // The compilation result. Result *BuilderResult `protobuf:"bytes,4,opt,name=result,proto3,oneof"` } @@ -490,19 +490,19 @@ type BuilderResult struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The compiler build path + // The compiler build path. BuildPath string `protobuf:"bytes,1,opt,name=build_path,json=buildPath,proto3" json:"build_path,omitempty"` - // The libraries used in the build + // The libraries used in the build. UsedLibraries []*Library `protobuf:"bytes,2,rep,name=used_libraries,json=usedLibraries,proto3" json:"used_libraries,omitempty"` - // The size of the executable split by sections + // The size of the executable split by sections. ExecutableSectionsSize []*ExecutableSectionSize `protobuf:"bytes,3,rep,name=executable_sections_size,json=executableSectionsSize,proto3" json:"executable_sections_size,omitempty"` - // The platform where the board is defined + // The platform where the board is defined. BoardPlatform *InstalledPlatformReference `protobuf:"bytes,4,opt,name=board_platform,json=boardPlatform,proto3" json:"board_platform,omitempty"` - // The platform used for the build (if referenced from the board platform) + // The platform used for the build (if referenced from the board platform). BuildPlatform *InstalledPlatformReference `protobuf:"bytes,5,opt,name=build_platform,json=buildPlatform,proto3" json:"build_platform,omitempty"` - // Build properties used for compiling + // Build properties used for compiling. BuildProperties []string `protobuf:"bytes,7,rep,name=build_properties,json=buildProperties,proto3" json:"build_properties,omitempty"` - // Compiler errors and warnings + // Compiler errors and warnings. Diagnostics []*CompileDiagnostic `protobuf:"bytes,8,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` } @@ -592,9 +592,12 @@ type ExecutableSectionSize struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` - MaxSize int64 `protobuf:"varint,3,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"` + // The name of the section. + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + // The used size of the section in bytes. + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + // The maximum size of the section in bytes. + MaxSize int64 `protobuf:"varint,3,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"` } func (x *ExecutableSectionSize) Reset() { @@ -655,21 +658,21 @@ type CompileDiagnostic struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Severity of the diagnostic + // Severity of the diagnostic. Severity string `protobuf:"bytes,1,opt,name=severity,proto3" json:"severity,omitempty"` - // The explanation of the diagnostic (it may be multiple preformatted lines) + // The explanation of the diagnostic (it may be multiple preformatted lines). Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` - // The file containing the diagnostic + // The file containing the diagnostic. File string `protobuf:"bytes,3,opt,name=file,proto3" json:"file,omitempty"` - // The line of the diagnostic if available (starts from 1) + // The line of the diagnostic if available (starts from 1). Line int64 `protobuf:"varint,4,opt,name=line,proto3" json:"line,omitempty"` - // The column of the diagnostic if available (starts from 1) + // The column of the diagnostic if available (starts from 1). Column int64 `protobuf:"varint,5,opt,name=column,proto3" json:"column,omitempty"` // The context where this diagnostic is found (it may be multiple files that // represents a chain of includes, or a text describing where the diagnostic - // is found) + // is found). Context []*CompileDiagnosticContext `protobuf:"bytes,6,rep,name=context,proto3" json:"context,omitempty"` - // Annotations or suggestions to the diagnostic made by the compiler + // Annotations or suggestions to the diagnostic made by the compiler. Notes []*CompileDiagnosticNote `protobuf:"bytes,7,rep,name=notes,proto3" json:"notes,omitempty"` } @@ -759,13 +762,13 @@ type CompileDiagnosticContext struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The message describing the context reference + // The message describing the context reference. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` - // The file of the context reference + // The file of the context reference. File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` - // The line of the context reference + // The line of the context reference. Line int64 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"` - // The column of the context reference + // The column of the context reference. Column int64 `protobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty"` } @@ -834,13 +837,13 @@ type CompileDiagnosticNote struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The message describing the compiler note + // The message describing the compiler note. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` - // The file of the compiler note + // The file of the compiler note. File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"` - // The line of the compiler note + // The line of the compiler note. Line int64 `protobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty"` - // The column of the compiler note + // The column of the compiler note. Column int64 `protobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/compile.proto b/rpc/cc/arduino/cli/commands/v1/compile.proto index 7bd9bb7c900..da1d0f465fb 100644 --- a/rpc/cc/arduino/cli/commands/v1/compile.proto +++ b/rpc/cc/arduino/cli/commands/v1/compile.proto @@ -18,11 +18,11 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/lib.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message CompileRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; @@ -38,7 +38,7 @@ message CompileRequest { bool preprocess = 5; // Builds of core and sketches are saved into this path to be cached and // reused. - string build_cache_path = 6 [ deprecated = true ]; + string build_cache_path = 6 [deprecated = true]; // Path to use to store the files used for the compilation. If omitted, // a directory will be created in the operating system's default temporary // path. @@ -64,7 +64,7 @@ message CompileRequest { // exist. string export_dir = 18; // Optional: cleanup the build folder and do not use any previously cached - // build + // build. bool clean = 19; // When set to `true` only the compilation database will be produced and no // actual build will be performed. @@ -80,11 +80,11 @@ message CompileRequest { // A list of paths to single libraries root directory. repeated string library = 24; // The path where to search for the custom signing key name and the encrypt - // key name + // key name. string keys_keychain = 25; - // The name of the custom key to use for signing during the compile process + // The name of the custom key to use for signing during the compile process. string sign_key = 26; - // The name of the custom key to use for encrypting during the compile process + // The name of the custom key to use for encrypting during the compile process. string encrypt_key = 27; // If set to true the build will skip the library discovery process and will // use the same libraries of latest build. Enabling this flag may produce a @@ -102,13 +102,13 @@ message CompileRequest { message CompileResponse { oneof message { - // The output of the compilation process (stream) + // The output of the compilation process (stream). bytes out_stream = 1; - // The error output of the compilation process (stream) + // The error output of the compilation process (stream). bytes err_stream = 2; - // Completions reports of the compilation process (stream) + // Completions reports of the compilation process (stream). TaskProgress progress = 3; - // The compilation result + // The compilation result. BuilderResult result = 4; } } @@ -116,65 +116,68 @@ message CompileResponse { message InstanceNeedsReinitializationError {} message BuilderResult { - // The compiler build path + // The compiler build path. string build_path = 1; - // The libraries used in the build + // The libraries used in the build. repeated Library used_libraries = 2; - // The size of the executable split by sections + // The size of the executable split by sections. repeated ExecutableSectionSize executable_sections_size = 3; - // The platform where the board is defined + // The platform where the board is defined. InstalledPlatformReference board_platform = 4; - // The platform used for the build (if referenced from the board platform) + // The platform used for the build (if referenced from the board platform). InstalledPlatformReference build_platform = 5; - // Build properties used for compiling + // Build properties used for compiling. repeated string build_properties = 7; - // Compiler errors and warnings + // Compiler errors and warnings. repeated CompileDiagnostic diagnostics = 8; } message ExecutableSectionSize { + // The name of the section. string name = 1; + // The used size of the section in bytes. int64 size = 2; + // The maximum size of the section in bytes. int64 max_size = 3; } message CompileDiagnostic { - // Severity of the diagnostic + // Severity of the diagnostic. string severity = 1; - // The explanation of the diagnostic (it may be multiple preformatted lines) + // The explanation of the diagnostic (it may be multiple preformatted lines). string message = 2; - // The file containing the diagnostic + // The file containing the diagnostic. string file = 3; - // The line of the diagnostic if available (starts from 1) + // The line of the diagnostic if available (starts from 1). int64 line = 4; - // The column of the diagnostic if available (starts from 1) + // The column of the diagnostic if available (starts from 1). int64 column = 5; // The context where this diagnostic is found (it may be multiple files that // represents a chain of includes, or a text describing where the diagnostic - // is found) + // is found). repeated CompileDiagnosticContext context = 6; - // Annotations or suggestions to the diagnostic made by the compiler + // Annotations or suggestions to the diagnostic made by the compiler. repeated CompileDiagnosticNote notes = 7; } message CompileDiagnosticContext { - // The message describing the context reference + // The message describing the context reference. string message = 1; - // The file of the context reference + // The file of the context reference. string file = 2; - // The line of the context reference + // The line of the context reference. int64 line = 3; - // The column of the context reference + // The column of the context reference. int64 column = 4; } message CompileDiagnosticNote { - // The message describing the compiler note + // The message describing the compiler note. string message = 1; - // The file of the compiler note + // The file of the compiler note. string file = 2; - // The line of the compiler note + // The line of the compiler note. int64 line = 3; - // The column of the compiler note + // The column of the compiler note. int64 column = 4; } diff --git a/rpc/cc/arduino/cli/commands/v1/core.pb.go b/rpc/cc/arduino/cli/commands/v1/core.pb.go index 8641b8fe860..fdb965841cc 100644 --- a/rpc/cc/arduino/cli/commands/v1/core.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/core.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/core.proto package commands @@ -50,13 +50,13 @@ type PlatformInstallRequest struct { // Platform version to install. Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // Set to true to not run (eventual) post install scripts for trusted - // platforms + // platforms. SkipPostInstall bool `protobuf:"varint,5,opt,name=skip_post_install,json=skipPostInstall,proto3" json:"skip_post_install,omitempty"` // Set to true to skip installation if a different version of the platform // is already installed. NoOverwrite bool `protobuf:"varint,6,opt,name=no_overwrite,json=noOverwrite,proto3" json:"no_overwrite,omitempty"` // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms when performing platform upgrades + // platforms when performing platform upgrades. SkipPreUninstall bool `protobuf:"varint,7,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"` } @@ -283,8 +283,9 @@ type PlatformDownloadRequest struct { unknownFields protoimpl.UnknownFields // Arduino Core Service instance from the `Init` response. - Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - PlatformPackage string `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"` + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // Vendor name of the platform (e.g., `arduino`). + PlatformPackage string `protobuf:"bytes,2,opt,name=platform_package,json=platformPackage,proto3" json:"platform_package,omitempty"` // Architecture name of the platform (e.g., `avr`). Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"` // Platform version to download. @@ -446,7 +447,7 @@ type PlatformUninstallRequest struct { // Architecture name of the platform (e.g., `avr`). Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"` // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms + // platforms. SkipPreUninstall bool `protobuf:"varint,4,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"` } @@ -645,10 +646,10 @@ type PlatformUpgradeRequest struct { // Architecture name of the platform (e.g., `avr`). Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"` // Set to true to not run (eventual) post install scripts for trusted - // platforms + // platforms. SkipPostInstall bool `protobuf:"varint,4,opt,name=skip_post_install,json=skipPostInstall,proto3" json:"skip_post_install,omitempty"` // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms when performing platform upgrades + // platforms when performing platform upgrades. SkipPreUninstall bool `protobuf:"varint,5,opt,name=skip_pre_uninstall,json=skipPreUninstall,proto3" json:"skip_pre_uninstall,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/core.proto b/rpc/cc/arduino/cli/commands/v1/core.proto index 19210075891..345c4c88d18 100644 --- a/rpc/cc/arduino/cli/commands/v1/core.proto +++ b/rpc/cc/arduino/cli/commands/v1/core.proto @@ -18,10 +18,10 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message PlatformInstallRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; @@ -32,13 +32,13 @@ message PlatformInstallRequest { // Platform version to install. string version = 4; // Set to true to not run (eventual) post install scripts for trusted - // platforms + // platforms. bool skip_post_install = 5; // Set to true to skip installation if a different version of the platform // is already installed. bool no_overwrite = 6; // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms when performing platform upgrades + // platforms when performing platform upgrades. bool skip_pre_uninstall = 7; } @@ -61,6 +61,7 @@ message PlatformLoadingError {} message PlatformDownloadRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; + // Vendor name of the platform (e.g., `arduino`). string platform_package = 2; // Architecture name of the platform (e.g., `avr`). string architecture = 3; @@ -88,7 +89,7 @@ message PlatformUninstallRequest { // Architecture name of the platform (e.g., `avr`). string architecture = 3; // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms + // platforms. bool skip_pre_uninstall = 4; } @@ -116,10 +117,10 @@ message PlatformUpgradeRequest { // Architecture name of the platform (e.g., `avr`). string architecture = 3; // Set to true to not run (eventual) post install scripts for trusted - // platforms + // platforms. bool skip_post_install = 4; // Set to true to not run (eventual) pre uninstall scripts for trusted - // platforms when performing platform upgrades + // platforms when performing platform upgrades. bool skip_pre_uninstall = 5; } diff --git a/rpc/cc/arduino/cli/commands/v1/debug.pb.go b/rpc/cc/arduino/cli/commands/v1/debug.pb.go index 7d0deb00cee..3e313926d94 100644 --- a/rpc/cc/arduino/cli/commands/v1/debug.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/debug.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/debug.proto package commands @@ -53,7 +53,7 @@ type DebugRequest struct { DebugRequest *GetDebugConfigRequest `protobuf:"bytes,1,opt,name=debug_request,json=debugRequest,proto3" json:"debug_request,omitempty"` // The data to be sent to the target being monitored. Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` - // Set this to true to send and Interrupt signal to the debugger process + // Set this to true to send and Interrupt signal to the debugger process. SendInterrupt bool `protobuf:"varint,3,opt,name=send_interrupt,json=sendInterrupt,proto3" json:"send_interrupt,omitempty"` } @@ -294,7 +294,7 @@ type IsDebugSupportedResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // True if debugging is supported + // True if debugging is supported. DebuggingSupported bool `protobuf:"varint,1,opt,name=debugging_supported,json=debuggingSupported,proto3" json:"debugging_supported,omitempty"` // This is the same FQBN given in the IsDebugSupportedRequest but cleaned // up of the board options that do not affect the debugger configuration. @@ -470,31 +470,31 @@ type GetDebugConfigResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The executable binary to debug + // The executable binary to debug. Executable string `protobuf:"bytes,1,opt,name=executable,proto3" json:"executable,omitempty"` - // The toolchain type used for the build (for example "gcc") + // The toolchain type used for the build (for example "gcc"). Toolchain string `protobuf:"bytes,2,opt,name=toolchain,proto3" json:"toolchain,omitempty"` - // The toolchain directory + // The toolchain directory. ToolchainPath string `protobuf:"bytes,3,opt,name=toolchain_path,json=toolchainPath,proto3" json:"toolchain_path,omitempty"` - // The toolchain architecture prefix (for example "arm-none-eabi") + // The toolchain architecture prefix (for example "arm-none-eabi"). ToolchainPrefix string `protobuf:"bytes,4,opt,name=toolchain_prefix,json=toolchainPrefix,proto3" json:"toolchain_prefix,omitempty"` // The GDB server type used to connect to the programmer/board (for example - // "openocd") + // "openocd"). Server string `protobuf:"bytes,5,opt,name=server,proto3" json:"server,omitempty"` - // The GDB server directory + // The GDB server directory. ServerPath string `protobuf:"bytes,6,opt,name=server_path,json=serverPath,proto3" json:"server_path,omitempty"` - // Extra configuration parameters wrt toolchain + // Extra configuration parameters wrt toolchain. ToolchainConfiguration *anypb.Any `protobuf:"bytes,7,opt,name=toolchain_configuration,json=toolchainConfiguration,proto3" json:"toolchain_configuration,omitempty"` - // Extra configuration parameters wrt GDB server + // Extra configuration parameters wrt GDB server. ServerConfiguration *anypb.Any `protobuf:"bytes,8,opt,name=server_configuration,json=serverConfiguration,proto3" json:"server_configuration,omitempty"` // Custom debugger configurations (not handled directly by Arduino CLI but // provided for 3rd party plugins/debuggers). The map keys identifies which // 3rd party plugin/debugger is referred, the map string values contains a // JSON configuration for it. CustomConfigs map[string]string `protobuf:"bytes,9,rep,name=custom_configs,json=customConfigs,proto3" json:"custom_configs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - // the SVD file to use + // the SVD file to use. SvdFile string `protobuf:"bytes,10,opt,name=svd_file,json=svdFile,proto3" json:"svd_file,omitempty"` - // The programmer specified in the request + // The programmer specified in the request. Programmer string `protobuf:"bytes,11,opt,name=programmer,proto3" json:"programmer,omitempty"` } @@ -607,7 +607,7 @@ func (x *GetDebugConfigResponse) GetProgrammer() string { return "" } -// Configurations specific for the 'gcc' toolchain +// Configurations specific for the 'gcc' toolchain. type DebugGCCToolchainConfiguration struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -646,17 +646,17 @@ func (*DebugGCCToolchainConfiguration) Descriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_debug_proto_rawDescGZIP(), []int{6} } -// Configuration specific for the 'openocd` server +// Configuration specific for the 'openocd` server. type DebugOpenOCDServerConfiguration struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // path to openocd + // Path to openocd. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` - // path to openocd scripts + // Path to openocd scripts. ScriptsDir string `protobuf:"bytes,2,opt,name=scripts_dir,json=scriptsDir,proto3" json:"scripts_dir,omitempty"` - // list of scripts to execute by openocd + // List of scripts to execute by openocd. Scripts []string `protobuf:"bytes,3,rep,name=scripts,proto3" json:"scripts,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/debug.proto b/rpc/cc/arduino/cli/commands/v1/debug.proto index 6a53e0f27cc..c2a89e01d6b 100644 --- a/rpc/cc/arduino/cli/commands/v1/debug.proto +++ b/rpc/cc/arduino/cli/commands/v1/debug.proto @@ -18,12 +18,12 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/port.proto"; import "google/protobuf/any.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + // The top-level message sent by the client for the `Debug` method. // Multiple `DebugRequest` messages can be sent but the first message // must contain a `GetDebugConfigRequest` message to initialize the debug @@ -40,7 +40,7 @@ message DebugRequest { // The data to be sent to the target being monitored. bytes data = 2; - // Set this to true to send and Interrupt signal to the debugger process + // Set this to true to send and Interrupt signal to the debugger process. bool send_interrupt = 3; } @@ -76,7 +76,7 @@ message IsDebugSupportedRequest { } message IsDebugSupportedResponse { - // True if debugging is supported + // True if debugging is supported. bool debugging_supported = 1; // This is the same FQBN given in the IsDebugSupportedRequest but cleaned // up of the board options that do not affect the debugger configuration. @@ -110,43 +110,43 @@ message GetDebugConfigRequest { } message GetDebugConfigResponse { - // The executable binary to debug + // The executable binary to debug. string executable = 1; - // The toolchain type used for the build (for example "gcc") + // The toolchain type used for the build (for example "gcc"). string toolchain = 2; - // The toolchain directory + // The toolchain directory. string toolchain_path = 3; - // The toolchain architecture prefix (for example "arm-none-eabi") + // The toolchain architecture prefix (for example "arm-none-eabi"). string toolchain_prefix = 4; // The GDB server type used to connect to the programmer/board (for example - // "openocd") + // "openocd"). string server = 5; - // The GDB server directory + // The GDB server directory. string server_path = 6; - // Extra configuration parameters wrt toolchain + // Extra configuration parameters wrt toolchain. google.protobuf.Any toolchain_configuration = 7; - // Extra configuration parameters wrt GDB server + // Extra configuration parameters wrt GDB server. google.protobuf.Any server_configuration = 8; // Custom debugger configurations (not handled directly by Arduino CLI but // provided for 3rd party plugins/debuggers). The map keys identifies which // 3rd party plugin/debugger is referred, the map string values contains a // JSON configuration for it. map custom_configs = 9; - // the SVD file to use + // the SVD file to use. string svd_file = 10; - // The programmer specified in the request + // The programmer specified in the request. string programmer = 11; } -// Configurations specific for the 'gcc' toolchain +// Configurations specific for the 'gcc' toolchain. message DebugGCCToolchainConfiguration {} -// Configuration specific for the 'openocd` server +// Configuration specific for the 'openocd` server. message DebugOpenOCDServerConfiguration { - // path to openocd + // Path to openocd. string path = 1; - // path to openocd scripts + // Path to openocd scripts. string scripts_dir = 2; - // list of scripts to execute by openocd + // List of scripts to execute by openocd. repeated string scripts = 3; } diff --git a/rpc/cc/arduino/cli/commands/v1/lib.pb.go b/rpc/cc/arduino/cli/commands/v1/lib.pb.go index 10f95317c0b..0910be91d8a 100644 --- a/rpc/cc/arduino/cli/commands/v1/lib.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/lib.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/lib.proto package commands @@ -36,6 +36,7 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +// Represent a library installation location. type LibraryInstallLocation int32 const ( @@ -85,6 +86,7 @@ func (LibraryInstallLocation) EnumDescriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_lib_proto_rawDescGZIP(), []int{0} } +// Represent the result of the library search. type LibrarySearchStatus int32 const ( @@ -133,6 +135,7 @@ func (LibrarySearchStatus) EnumDescriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_lib_proto_rawDescGZIP(), []int{1} } +// Represent the library layout. type LibraryLayout int32 const ( @@ -181,6 +184,7 @@ func (LibraryLayout) EnumDescriptor() ([]byte, []int) { return file_cc_arduino_cli_commands_v1_lib_proto_rawDescGZIP(), []int{2} } +// Represent the location of the library. type LibraryLocation int32 const ( @@ -409,7 +413,7 @@ type LibraryInstallRequest struct { // Set to true to skip installation if a different version of the library or // one of its dependencies is already installed, defaults to false. NoOverwrite bool `protobuf:"varint,5,opt,name=no_overwrite,json=noOverwrite,proto3" json:"no_overwrite,omitempty"` - // Install the library and dependencies in the specified location + // Install the library and dependencies in the specified location. InstallLocation LibraryInstallLocation `protobuf:"varint,6,opt,name=install_location,json=installLocation,proto3,enum=cc.arduino.cli.commands.v1.LibraryInstallLocation" json:"install_location,omitempty"` } @@ -1750,7 +1754,7 @@ type LibraryListRequest struct { // Whether to list only libraries for which there is a newer version than // the installed version available in the libraries index. Updatable bool `protobuf:"varint,3,opt,name=updatable,proto3" json:"updatable,omitempty"` - // If set filters out the libraries not matching name + // If set filters out the libraries not matching name. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // By setting this field all duplicate libraries are filtered out leaving // only the libraries that will be used to compile for the specified board @@ -1985,12 +1989,12 @@ type Library struct { Location LibraryLocation `protobuf:"varint,24,opt,name=location,proto3,enum=cc.arduino.cli.commands.v1.LibraryLocation" json:"location,omitempty"` // The library format type. Layout LibraryLayout `protobuf:"varint,25,opt,name=layout,proto3,enum=cc.arduino.cli.commands.v1.LibraryLayout" json:"layout,omitempty"` - // The example sketches provided by the library + // The example sketches provided by the library. Examples []string `protobuf:"bytes,26,rep,name=examples,proto3" json:"examples,omitempty"` // Value of the `includes` field in library.properties or, if missing, the // list of include files available on the library source root directory. ProvidesIncludes []string `protobuf:"bytes,27,rep,name=provides_includes,json=providesIncludes,proto3" json:"provides_includes,omitempty"` - // Map of FQBNs that specifies if library is compatible with this library + // Map of FQBNs that specifies if library is compatible with this library. CompatibleWith map[string]bool `protobuf:"bytes,28,rep,name=compatible_with,json=compatibleWith,proto3" json:"compatible_with,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // This value is set to true if the library is in development and should not // be treated as read-only. This status is determined by the presence of a @@ -2219,7 +2223,7 @@ type ZipLibraryInstallRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // Path to the archived library + // Path to the archived library. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Set to true to overwrite an already installed library with the same name. // Defaults to false. @@ -2369,7 +2373,7 @@ type GitLibraryInstallRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // URL to the repository containing the library + // URL to the repository containing the library. Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` // Set to true to overwrite an already installed library with the same name. // Defaults to false. diff --git a/rpc/cc/arduino/cli/commands/v1/lib.proto b/rpc/cc/arduino/cli/commands/v1/lib.proto index cf43fc36082..1878b07ec53 100644 --- a/rpc/cc/arduino/cli/commands/v1/lib.proto +++ b/rpc/cc/arduino/cli/commands/v1/lib.proto @@ -18,10 +18,10 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message LibraryDownloadRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; @@ -56,10 +56,11 @@ message LibraryInstallRequest { // Set to true to skip installation if a different version of the library or // one of its dependencies is already installed, defaults to false. bool no_overwrite = 5; - // Install the library and dependencies in the specified location + // Install the library and dependencies in the specified location. LibraryInstallLocation install_location = 6; } +// Represent a library installation location. enum LibraryInstallLocation { // In the `libraries` subdirectory of the user directory (sketchbook). This is // the default if not specified. @@ -183,6 +184,7 @@ message LibrarySearchRequest { string search_args = 3; } +// Represent the result of the library search. enum LibrarySearchStatus { // No search results were found. LIBRARY_SEARCH_STATUS_FAILED = 0; @@ -271,7 +273,7 @@ message LibraryListRequest { // Whether to list only libraries for which there is a newer version than // the installed version available in the libraries index. bool updatable = 3; - // If set filters out the libraries not matching name + // If set filters out the libraries not matching name. string name = 4; // By setting this field all duplicate libraries are filtered out leaving // only the libraries that will be used to compile for the specified board @@ -342,12 +344,12 @@ message Library { LibraryLocation location = 24; // The library format type. LibraryLayout layout = 25; - // The example sketches provided by the library + // The example sketches provided by the library. repeated string examples = 26; // Value of the `includes` field in library.properties or, if missing, the // list of include files available on the library source root directory. repeated string provides_includes = 27; - // Map of FQBNs that specifies if library is compatible with this library + // Map of FQBNs that specifies if library is compatible with this library. map compatible_with = 28; // This value is set to true if the library is in development and should not // be treated as read-only. This status is determined by the presence of a @@ -355,6 +357,7 @@ message Library { bool in_development = 29; } +// Represent the library layout. enum LibraryLayout { // Library is in the 1.0 Arduino library format. LIBRARY_LAYOUT_FLAT = 0; @@ -362,6 +365,7 @@ enum LibraryLayout { LIBRARY_LAYOUT_RECURSIVE = 1; } +// Represent the location of the library. enum LibraryLocation { // In the configured 'builtin.libraries' directory. LIBRARY_LOCATION_BUILTIN = 0; @@ -380,7 +384,7 @@ enum LibraryLocation { message ZipLibraryInstallRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; - // Path to the archived library + // Path to the archived library. string path = 2; // Set to true to overwrite an already installed library with the same name. // Defaults to false. @@ -402,7 +406,7 @@ message ZipLibraryInstallResponse { message GitLibraryInstallRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; - // URL to the repository containing the library + // URL to the repository containing the library. string url = 2; // Set to true to overwrite an already installed library with the same name. // Defaults to false. diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go index 7a655956660..465ed17235e 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/monitor.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/monitor.proto package commands @@ -122,24 +122,24 @@ type isMonitorRequest_Message interface { } type MonitorRequest_OpenRequest struct { - // Open request, it must be the first incoming message + // Open request, it must be the first incoming message. OpenRequest *MonitorPortOpenRequest `protobuf:"bytes,1,opt,name=open_request,json=openRequest,proto3,oneof"` } type MonitorRequest_TxData struct { - // Data to send to the port + // Data to send to the port. TxData []byte `protobuf:"bytes,2,opt,name=tx_data,json=txData,proto3,oneof"` } type MonitorRequest_UpdatedConfiguration struct { - // Port configuration, contains settings of the port to be changed + // Port configuration, contains settings of the port to be changed. UpdatedConfiguration *MonitorPortConfiguration `protobuf:"bytes,3,opt,name=updated_configuration,json=updatedConfiguration,proto3,oneof"` } type MonitorRequest_Close struct { // Close message, set to true to gracefully close a port (this ensure // that the gRPC streaming call is closed by the daemon AFTER the port - // has been successfully closed) + // has been successfully closed). Close bool `protobuf:"varint,4,opt,name=close,proto3,oneof"` } @@ -158,13 +158,13 @@ type MonitorPortOpenRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - // Port to open, must be filled only on the first request + // Port to open, must be filled only on the first request. Port *Port `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` // The board FQBN we are trying to connect to. This is optional, and it's // needed to disambiguate if more than one platform provides the pluggable // monitor for a given port protocol. Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"` - // Port configuration, optional, contains settings of the port to be applied + // Port configuration, optional, contains settings of the port to be applied. PortConfiguration *MonitorPortConfiguration `protobuf:"bytes,4,opt,name=port_configuration,json=portConfiguration,proto3" json:"port_configuration,omitempty"` } @@ -314,25 +314,25 @@ type isMonitorResponse_Message interface { } type MonitorResponse_Error struct { - // Eventual errors dealing with monitor port + // Eventual errors dealing with monitor port. Error string `protobuf:"bytes,1,opt,name=error,proto3,oneof"` } type MonitorResponse_RxData struct { - // Data received from the port + // Data received from the port. RxData []byte `protobuf:"bytes,2,opt,name=rx_data,json=rxData,proto3,oneof"` } type MonitorResponse_AppliedSettings struct { // Settings applied to the port, may be returned after a port is opened (to // report the default settings) or after a new port_configuration is sent - // (to report the new settings applied) + // (to report the new settings applied). AppliedSettings *MonitorPortConfiguration `protobuf:"bytes,3,opt,name=applied_settings,json=appliedSettings,proto3,oneof"` } type MonitorResponse_Success struct { // A message with this field set to true is sent as soon as the port is - // succesfully opened + // succesfully opened. Success bool `protobuf:"varint,4,opt,name=success,proto3,oneof"` } @@ -466,15 +466,15 @@ type MonitorPortSettingDescriptor struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The setting identifier + // The setting identifier. SettingId string `protobuf:"bytes,1,opt,name=setting_id,json=settingId,proto3" json:"setting_id,omitempty"` - // A human-readable label of the setting (to be displayed on the GUI) + // A human-readable label of the setting (to be displayed on the GUI). Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` - // The setting type (at the moment only "enum" is avaiable) + // The setting type (at the moment only "enum" is avaiable). Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` - // The values allowed on "enum" types + // The values allowed on "enum" types. EnumValues []string `protobuf:"bytes,4,rep,name=enum_values,json=enumValues,proto3" json:"enum_values,omitempty"` - // The selected or default value + // The selected or default value. Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/monitor.proto b/rpc/cc/arduino/cli/commands/v1/monitor.proto index a15cc490849..58acff0a78d 100644 --- a/rpc/cc/arduino/cli/commands/v1/monitor.proto +++ b/rpc/cc/arduino/cli/commands/v1/monitor.proto @@ -18,22 +18,22 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/port.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message MonitorRequest { oneof message { - // Open request, it must be the first incoming message + // Open request, it must be the first incoming message. MonitorPortOpenRequest open_request = 1; - // Data to send to the port + // Data to send to the port. bytes tx_data = 2; - // Port configuration, contains settings of the port to be changed + // Port configuration, contains settings of the port to be changed. MonitorPortConfiguration updated_configuration = 3; // Close message, set to true to gracefully close a port (this ensure // that the gRPC streaming call is closed by the daemon AFTER the port - // has been successfully closed) + // has been successfully closed). bool close = 4; } } @@ -41,28 +41,28 @@ message MonitorRequest { message MonitorPortOpenRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; - // Port to open, must be filled only on the first request + // Port to open, must be filled only on the first request. Port port = 2; // The board FQBN we are trying to connect to. This is optional, and it's // needed to disambiguate if more than one platform provides the pluggable // monitor for a given port protocol. string fqbn = 3; - // Port configuration, optional, contains settings of the port to be applied + // Port configuration, optional, contains settings of the port to be applied. MonitorPortConfiguration port_configuration = 4; } message MonitorResponse { oneof message { - // Eventual errors dealing with monitor port + // Eventual errors dealing with monitor port. string error = 1; - // Data received from the port + // Data received from the port. bytes rx_data = 2; // Settings applied to the port, may be returned after a port is opened (to // report the default settings) or after a new port_configuration is sent - // (to report the new settings applied) + // (to report the new settings applied). MonitorPortConfiguration applied_settings = 3; // A message with this field set to true is sent as soon as the port is - // succesfully opened + // succesfully opened. bool success = 4; } } @@ -85,14 +85,14 @@ message EnumerateMonitorPortSettingsResponse { } message MonitorPortSettingDescriptor { - // The setting identifier + // The setting identifier. string setting_id = 1; - // A human-readable label of the setting (to be displayed on the GUI) + // A human-readable label of the setting (to be displayed on the GUI). string label = 2; - // The setting type (at the moment only "enum" is avaiable) + // The setting type (at the moment only "enum" is avaiable). string type = 3; - // The values allowed on "enum" types + // The values allowed on "enum" types. repeated string enum_values = 4; - // The selected or default value + // The selected or default value. string value = 5; } diff --git a/rpc/cc/arduino/cli/commands/v1/port.pb.go b/rpc/cc/arduino/cli/commands/v1/port.pb.go index 4b9642c74ac..85a86a521a5 100644 --- a/rpc/cc/arduino/cli/commands/v1/port.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/port.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/port.proto package commands @@ -36,7 +36,7 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// Port represents a board port that may be used to upload or to monitor a board +// Port represents a board port that may be used to upload or to monitor a board. type Port struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -44,15 +44,15 @@ type Port struct { // Address of the port (e.g., `/dev/ttyACM0`). Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` - // The port label to show on the GUI (e.g. "ttyACM0") + // The port label to show on the GUI (e.g. "ttyACM0"). Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` // Protocol of the port (e.g., `serial`, `network`, ...). Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` // A human friendly description of the protocol (e.g., "Serial Port (USB)"). ProtocolLabel string `protobuf:"bytes,4,opt,name=protocol_label,json=protocolLabel,proto3" json:"protocol_label,omitempty"` - // A set of properties of the port + // A set of properties of the port. Properties map[string]string `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - // The hardware ID (serial number) of the board attached to the port + // The hardware ID (serial number) of the board attached to the port. HardwareId string `protobuf:"bytes,6,opt,name=hardware_id,json=hardwareId,proto3" json:"hardware_id,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/port.proto b/rpc/cc/arduino/cli/commands/v1/port.proto index ca103b7e1d1..ebdcd785fea 100644 --- a/rpc/cc/arduino/cli/commands/v1/port.proto +++ b/rpc/cc/arduino/cli/commands/v1/port.proto @@ -20,18 +20,18 @@ package cc.arduino.cli.commands.v1; option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; -// Port represents a board port that may be used to upload or to monitor a board +// Port represents a board port that may be used to upload or to monitor a board. message Port { // Address of the port (e.g., `/dev/ttyACM0`). string address = 1; - // The port label to show on the GUI (e.g. "ttyACM0") + // The port label to show on the GUI (e.g. "ttyACM0"). string label = 2; // Protocol of the port (e.g., `serial`, `network`, ...). string protocol = 3; // A human friendly description of the protocol (e.g., "Serial Port (USB)"). string protocol_label = 4; - // A set of properties of the port + // A set of properties of the port. map properties = 5; - // The hardware ID (serial number) of the board attached to the port + // The hardware ID (serial number) of the board attached to the port. string hardware_id = 6; } diff --git a/rpc/cc/arduino/cli/commands/v1/settings.pb.go b/rpc/cc/arduino/cli/commands/v1/settings.pb.go index 073ce65dcad..be6d037a7b9 100644 --- a/rpc/cc/arduino/cli/commands/v1/settings.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/settings.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/settings.proto package commands @@ -43,17 +43,28 @@ type Configuration struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Directories *Configuration_Directories `protobuf:"bytes,1,opt,name=directories,proto3" json:"directories,omitempty"` - Network *Configuration_Network `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` - Sketch *Configuration_Sketch `protobuf:"bytes,3,opt,name=sketch,proto3" json:"sketch,omitempty"` - BuildCache *Configuration_BuildCache `protobuf:"bytes,4,opt,name=build_cache,json=buildCache,proto3" json:"build_cache,omitempty"` + // The directories configuration. + Directories *Configuration_Directories `protobuf:"bytes,1,opt,name=directories,proto3" json:"directories,omitempty"` + // The network configuration. + Network *Configuration_Network `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` + // The sketch configuration. + Sketch *Configuration_Sketch `protobuf:"bytes,3,opt,name=sketch,proto3" json:"sketch,omitempty"` + // The build cache configuration. + BuildCache *Configuration_BuildCache `protobuf:"bytes,4,opt,name=build_cache,json=buildCache,proto3" json:"build_cache,omitempty"` + // The board manager configuration. BoardManager *Configuration_BoardManager `protobuf:"bytes,5,opt,name=board_manager,json=boardManager,proto3" json:"board_manager,omitempty"` - Daemon *Configuration_Daemon `protobuf:"bytes,6,opt,name=daemon,proto3" json:"daemon,omitempty"` - Output *Configuration_Output `protobuf:"bytes,7,opt,name=output,proto3" json:"output,omitempty"` - Logging *Configuration_Logging `protobuf:"bytes,8,opt,name=logging,proto3" json:"logging,omitempty"` - Library *Configuration_Library `protobuf:"bytes,9,opt,name=library,proto3" json:"library,omitempty"` - Updater *Configuration_Updater `protobuf:"bytes,10,opt,name=updater,proto3" json:"updater,omitempty"` - Locale *string `protobuf:"bytes,100,opt,name=locale,proto3,oneof" json:"locale,omitempty"` + // The daemon configuration. + Daemon *Configuration_Daemon `protobuf:"bytes,6,opt,name=daemon,proto3" json:"daemon,omitempty"` + // The console output configuration. + Output *Configuration_Output `protobuf:"bytes,7,opt,name=output,proto3" json:"output,omitempty"` + // The logging configuration. + Logging *Configuration_Logging `protobuf:"bytes,8,opt,name=logging,proto3" json:"logging,omitempty"` + // The library configuration. + Library *Configuration_Library `protobuf:"bytes,9,opt,name=library,proto3" json:"library,omitempty"` + // The updater configuration. + Updater *Configuration_Updater `protobuf:"bytes,10,opt,name=updater,proto3" json:"updater,omitempty"` + // The language locale to use. + Locale *string `protobuf:"bytes,100,opt,name=locale,proto3,oneof" json:"locale,omitempty"` } func (x *Configuration) Reset() { @@ -208,7 +219,7 @@ type ConfigurationGetResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The current configuration + // The current configuration. Configuration *Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` } @@ -256,7 +267,7 @@ type ConfigurationSaveRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The format of the encoded settings, allowed values are "json" and "yaml" + // The format of the encoded settings, allowed values are "json" and "yaml". SettingsFormat string `protobuf:"bytes,1,opt,name=settings_format,json=settingsFormat,proto3" json:"settings_format,omitempty"` } @@ -304,7 +315,7 @@ type ConfigurationSaveResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The encoded settings + // The encoded settings. EncodedSettings string `protobuf:"bytes,1,opt,name=encoded_settings,json=encodedSettings,proto3" json:"encoded_settings,omitempty"` } @@ -352,9 +363,9 @@ type ConfigurationOpenRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The encoded settings + // The encoded settings. EncodedSettings string `protobuf:"bytes,1,opt,name=encoded_settings,json=encodedSettings,proto3" json:"encoded_settings,omitempty"` - // The format of the encoded settings, allowed values are "json" and "yaml" + // The format of the encoded settings, allowed values are "json" and "yaml". SettingsFormat string `protobuf:"bytes,2,opt,name=settings_format,json=settingsFormat,proto3" json:"settings_format,omitempty"` } @@ -410,7 +421,7 @@ type ConfigurationOpenResponse struct { unknownFields protoimpl.UnknownFields // Warnings that occurred while opening the configuration (e.g. unknown keys, - // or invalid values) + // or invalid values). Warnings []string `protobuf:"bytes,1,rep,name=warnings,proto3" json:"warnings,omitempty"` } @@ -458,10 +469,10 @@ type SettingsGetValueRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The key to get + // The key to get. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The format of the encoded_value (default is "json", allowed values are - // "json" and "yaml) + // "json" and "yaml). ValueFormat string `protobuf:"bytes,2,opt,name=value_format,json=valueFormat,proto3" json:"value_format,omitempty"` } @@ -516,7 +527,7 @@ type SettingsGetValueResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The value of the key (encoded) + // The value of the key (encoded). EncodedValue string `protobuf:"bytes,1,opt,name=encoded_value,json=encodedValue,proto3" json:"encoded_value,omitempty"` } @@ -564,13 +575,13 @@ type SettingsSetValueRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The key to change + // The key to change. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The new value (encoded), no objects, only scalar or array of scalars are // allowed. EncodedValue string `protobuf:"bytes,2,opt,name=encoded_value,json=encodedValue,proto3" json:"encoded_value,omitempty"` // The format of the encoded_value (default is "json", allowed values are - // "json", "yaml" and "cli") + // "json", "yaml" and "cli"). ValueFormat string `protobuf:"bytes,3,opt,name=value_format,json=valueFormat,proto3" json:"value_format,omitempty"` } @@ -708,7 +719,7 @@ type SettingsEnumerateResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The list of key/value pairs + // The list of key/value pairs. Entries []*SettingsEnumerateResponse_Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` } @@ -756,13 +767,13 @@ type Configuration_Directories struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Data directory + // Data directory. Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` - // User directory + // User directory. User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` - // Downloads directory + // Downloads directory. Downloads string `protobuf:"bytes,3,opt,name=downloads,proto3" json:"downloads,omitempty"` - // The directory where the built-in resources are installed + // The directory where the built-in resources are installed. Builtin *Configuration_Directories_Builtin `protobuf:"bytes,4,opt,name=builtin,proto3,oneof" json:"builtin,omitempty"` } @@ -831,9 +842,9 @@ type Configuration_Network struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Extra user-agent information to be appended in network requests + // Extra user-agent information to be appended in network requests. ExtraUserAgent *string `protobuf:"bytes,1,opt,name=extra_user_agent,json=extraUserAgent,proto3,oneof" json:"extra_user_agent,omitempty"` - // The proxy to use for network requests + // The proxy to use for network requests. Proxy *string `protobuf:"bytes,2,opt,name=proxy,proto3,oneof" json:"proxy,omitempty"` } @@ -888,7 +899,7 @@ type Configuration_Sketch struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Set to true to always export binaries to the sketch directory + // Set to true to always export binaries to the sketch directory. AlwaysExportBinaries bool `protobuf:"varint,1,opt,name=always_export_binaries,json=alwaysExportBinaries,proto3" json:"always_export_binaries,omitempty"` } @@ -936,9 +947,9 @@ type Configuration_BuildCache struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The minimum number of compilations before the cache is purged + // The minimum number of compilations before the cache is purged. CompilationsBeforePurge uint64 `protobuf:"varint,1,opt,name=compilations_before_purge,json=compilationsBeforePurge,proto3" json:"compilations_before_purge,omitempty"` - // Time to live of the cache in seconds + // Time to live of the cache in seconds. TtlSecs uint64 `protobuf:"varint,2,opt,name=ttl_secs,json=ttlSecs,proto3" json:"ttl_secs,omitempty"` } @@ -993,7 +1004,7 @@ type Configuration_BoardManager struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Additional URLs to be used for the board manager + // Additional URLs to be used for the board manager. AdditionalUrls []string `protobuf:"bytes,1,rep,name=additional_urls,json=additionalUrls,proto3" json:"additional_urls,omitempty"` } @@ -1041,7 +1052,7 @@ type Configuration_Daemon struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The TCP port of the daemon + // The TCP port of the daemon. Port string `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"` } @@ -1089,7 +1100,7 @@ type Configuration_Output struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Set to true to disable coloring of the output + // Set to true to disable coloring of the output. NoColor bool `protobuf:"varint,1,opt,name=no_color,json=noColor,proto3" json:"no_color,omitempty"` } @@ -1137,11 +1148,11 @@ type Configuration_Logging struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The logging level + // The logging level. Level string `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"` - // The logging format + // The logging format. Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"` - // The logging file + // The logging file. File *string `protobuf:"bytes,3,opt,name=file,proto3,oneof" json:"file,omitempty"` } @@ -1204,7 +1215,7 @@ type Configuration_Library struct { unknownFields protoimpl.UnknownFields // Set to true to enable library installation from zip archives or git - // repositories + // repositories. EnableUnsafeInstall bool `protobuf:"varint,1,opt,name=enable_unsafe_install,json=enableUnsafeInstall,proto3" json:"enable_unsafe_install,omitempty"` } @@ -1252,7 +1263,7 @@ type Configuration_Updater struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Set to true to enable notifications for updates + // Set to true to enable notifications for updates. EnableNotification bool `protobuf:"varint,1,opt,name=enable_notification,json=enableNotification,proto3" json:"enable_notification,omitempty"` } @@ -1300,7 +1311,7 @@ type Configuration_Directories_Builtin struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The directory where the built-in libraries are installed + // The directory where the built-in libraries are installed. Libraries *string `protobuf:"bytes,1,opt,name=libraries,proto3,oneof" json:"libraries,omitempty"` } @@ -1348,9 +1359,9 @@ type SettingsEnumerateResponse_Entry struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // The key + // The key. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` - // The key type + // The key type. Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/settings.proto b/rpc/cc/arduino/cli/commands/v1/settings.proto index 852830d0084..7d93464ce53 100644 --- a/rpc/cc/arduino/cli/commands/v1/settings.proto +++ b/rpc/cc/arduino/cli/commands/v1/settings.proto @@ -25,129 +25,140 @@ option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/ message Configuration { message Directories { message Builtin { - // The directory where the built-in libraries are installed + // The directory where the built-in libraries are installed. optional string libraries = 1; } - // Data directory + // Data directory. string data = 1; - // User directory + // User directory. string user = 2; - // Downloads directory + // Downloads directory. string downloads = 3; - // The directory where the built-in resources are installed + // The directory where the built-in resources are installed. optional Builtin builtin = 4; - }; + } message Network { - // Extra user-agent information to be appended in network requests + // Extra user-agent information to be appended in network requests. optional string extra_user_agent = 1; - // The proxy to use for network requests + // The proxy to use for network requests. optional string proxy = 2; - }; + } message Sketch { - // Set to true to always export binaries to the sketch directory + // Set to true to always export binaries to the sketch directory. bool always_export_binaries = 1; } message BuildCache { - // The minimum number of compilations before the cache is purged + // The minimum number of compilations before the cache is purged. uint64 compilations_before_purge = 1; - // Time to live of the cache in seconds + // Time to live of the cache in seconds. uint64 ttl_secs = 2; } message BoardManager { - // Additional URLs to be used for the board manager + // Additional URLs to be used for the board manager. repeated string additional_urls = 1; } message Daemon { - // The TCP port of the daemon + // The TCP port of the daemon. string port = 1; } message Output { - // Set to true to disable coloring of the output + // Set to true to disable coloring of the output. bool no_color = 1; } message Logging { - // The logging level + // The logging level. string level = 1; - // The logging format + // The logging format. string format = 2; - // The logging file + // The logging file. optional string file = 3; } message Library { // Set to true to enable library installation from zip archives or git - // repositories + // repositories. bool enable_unsafe_install = 1; } message Updater { - // Set to true to enable notifications for updates + // Set to true to enable notifications for updates. bool enable_notification = 1; } + // The directories configuration. Directories directories = 1; + // The network configuration. Network network = 2; + // The sketch configuration. Sketch sketch = 3; + // The build cache configuration. BuildCache build_cache = 4; + // The board manager configuration. BoardManager board_manager = 5; + // The daemon configuration. Daemon daemon = 6; + // The console output configuration. Output output = 7; + // The logging configuration. Logging logging = 8; + // The library configuration. Library library = 9; + // The updater configuration. Updater updater = 10; + // The language locale to use. optional string locale = 100; } message ConfigurationGetRequest {} message ConfigurationGetResponse { - // The current configuration + // The current configuration. Configuration configuration = 1; } message ConfigurationSaveRequest { - // The format of the encoded settings, allowed values are "json" and "yaml" + // The format of the encoded settings, allowed values are "json" and "yaml". string settings_format = 1; } message ConfigurationSaveResponse { - // The encoded settings + // The encoded settings. string encoded_settings = 1; } message ConfigurationOpenRequest { - // The encoded settings + // The encoded settings. string encoded_settings = 1; - // The format of the encoded settings, allowed values are "json" and "yaml" + // The format of the encoded settings, allowed values are "json" and "yaml". string settings_format = 2; } message ConfigurationOpenResponse { // Warnings that occurred while opening the configuration (e.g. unknown keys, - // or invalid values) + // or invalid values). repeated string warnings = 1; } message SettingsGetValueRequest { - // The key to get + // The key to get. string key = 1; // The format of the encoded_value (default is "json", allowed values are - // "json" and "yaml) + // "json" and "yaml). string value_format = 2; } message SettingsGetValueResponse { - // The value of the key (encoded) + // The value of the key (encoded). string encoded_value = 1; } message SettingsSetValueRequest { - // The key to change + // The key to change. string key = 1; // The new value (encoded), no objects, only scalar or array of scalars are // allowed. string encoded_value = 2; // The format of the encoded_value (default is "json", allowed values are - // "json", "yaml" and "cli") + // "json", "yaml" and "cli"). string value_format = 3; } @@ -157,12 +168,12 @@ message SettingsEnumerateRequest {} message SettingsEnumerateResponse { message Entry { - // The key + // The key. string key = 1; - // The key type + // The key type. string type = 2; } - // The list of key/value pairs + // The list of key/value pairs. repeated Entry entries = 1; } diff --git a/rpc/cc/arduino/cli/commands/v1/upload.pb.go b/rpc/cc/arduino/cli/commands/v1/upload.pb.go index 6491669c2c6..6647c641a54 100644 --- a/rpc/cc/arduino/cli/commands/v1/upload.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/upload.pb.go @@ -17,7 +17,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 -// protoc v5.26.1 +// protoc (unknown) // source: cc/arduino/cli/commands/v1/upload.proto package commands @@ -285,7 +285,7 @@ type UploadResponse_ErrStream struct { } type UploadResponse_Result struct { - // The upload result + // The upload result. Result *UploadResult `protobuf:"bytes,3,opt,name=result,proto3,oneof"` } @@ -838,8 +838,10 @@ type ListProgrammersAvailableForUploadRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` + // Fully qualified board name of the target board (e.g., `arduino:avr:uno`). + Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` } func (x *ListProgrammersAvailableForUploadRequest) Reset() { @@ -893,6 +895,7 @@ type ListProgrammersAvailableForUploadResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // List of programmers supported by the board. Programmers []*Programmer `protobuf:"bytes,1,rep,name=programmers,proto3" json:"programmers,omitempty"` } @@ -940,8 +943,10 @@ type SupportedUserFieldsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` - Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` + // Fully qualified board name of the target board (e.g., `arduino:avr:uno`). + Fqbn string `protobuf:"bytes,2,opt,name=fqbn,proto3" json:"fqbn,omitempty"` // Protocol that will be used to upload, this information is // necessary to pick the right upload tool for the board specified // with the FQBN. @@ -1006,14 +1011,14 @@ type UserField struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // Id of the tool that supports this field + // Id of the tool that supports this field. ToolId string `protobuf:"bytes,1,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"` - // Name used internally to store and retrieve this field + // Name used internally to store and retrieve this field. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - // Label is the text shown to the user when they need to input this field + // Label is the text shown to the user when they need to input this field. Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"` // True if the value of the field must not be shown when typing, for example - // when the user inputs a network password + // when the user inputs a network password. Secret bool `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"` } diff --git a/rpc/cc/arduino/cli/commands/v1/upload.proto b/rpc/cc/arduino/cli/commands/v1/upload.proto index edeb3907249..b23da77f4cf 100644 --- a/rpc/cc/arduino/cli/commands/v1/upload.proto +++ b/rpc/cc/arduino/cli/commands/v1/upload.proto @@ -18,11 +18,11 @@ syntax = "proto3"; package cc.arduino.cli.commands.v1; -option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; - import "cc/arduino/cli/commands/v1/common.proto"; import "cc/arduino/cli/commands/v1/port.proto"; +option go_package = "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1;commands"; + message UploadRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; @@ -70,7 +70,7 @@ message UploadResponse { bytes out_stream = 1; // The error output of the upload process. bytes err_stream = 2; - // The upload result + // The upload result. UploadResult result = 3; } } @@ -168,16 +168,21 @@ message BurnBootloaderResponse { } message ListProgrammersAvailableForUploadRequest { + // Arduino Core Service instance from the `Init` response. Instance instance = 1; + // Fully qualified board name of the target board (e.g., `arduino:avr:uno`). string fqbn = 2; } message ListProgrammersAvailableForUploadResponse { + // List of programmers supported by the board. repeated Programmer programmers = 1; } message SupportedUserFieldsRequest { + // Arduino Core Service instance from the `Init` response. Instance instance = 1; + // Fully qualified board name of the target board (e.g., `arduino:avr:uno`). string fqbn = 2; // Protocol that will be used to upload, this information is // necessary to pick the right upload tool for the board specified @@ -186,14 +191,14 @@ message SupportedUserFieldsRequest { } message UserField { - // Id of the tool that supports this field + // Id of the tool that supports this field. string tool_id = 1; - // Name used internally to store and retrieve this field + // Name used internally to store and retrieve this field. string name = 2; - // Label is the text shown to the user when they need to input this field + // Label is the text shown to the user when they need to input this field. string label = 3; // True if the value of the field must not be shown when typing, for example - // when the user inputs a network password + // when the user inputs a network password. bool secret = 4; } diff --git a/rpc/google/rpc/status.proto b/rpc/google/rpc/status.proto deleted file mode 100644 index e3411d03a64..00000000000 --- a/rpc/google/rpc/status.proto +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2020 Google LLC -// -// 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. - -syntax = "proto3"; - -package google.rpc; - -import "google/protobuf/any.proto"; - -option cc_enable_arenas = true; -option go_package = "google.golang.org/genproto/googleapis/rpc/status;status"; -option java_multiple_files = true; -option java_outer_classname = "StatusProto"; -option java_package = "com.google.rpc"; -option objc_class_prefix = "RPC"; - -// The `Status` type defines a logical error model that is suitable for -// different programming environments, including REST APIs and RPC APIs. It is -// used by [gRPC](https://github.com/grpc). Each `Status` message contains -// three pieces of data: error code, error message, and error details. -// -// You can find out more about this error model and how to work with it in the -// [API Design Guide](https://cloud.google.com/apis/design/errors). -message Status { - // The status code, which should be an enum value of - // [google.rpc.Code][google.rpc.Code]. - int32 code = 1; - - // A developer-facing error message, which should be in English. Any - // user-facing error message should be localized and sent in the - // [google.rpc.Status.details][google.rpc.Status.details] field, or localized - // by the client. - string message = 2; - - // A list of messages that carry the error details. There is a common set of - // message types for APIs to use. - repeated google.protobuf.Any details = 3; -} From 2dcee40aee46800cc86b313e70fdcdda6b5cac6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 18:07:25 +0200 Subject: [PATCH 029/121] [skip changelog] Bump github.com/fatih/color from 1.17.0 to 1.18.0 (#2737) * [skip changelog] Bump github.com/fatih/color from 1.17.0 to 1.18.0 Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.17.0 to 1.18.0. - [Release notes](https://github.com/fatih/color/releases) - [Commits](https://github.com/fatih/color/compare/v1.17.0...v1.18.0) --- updated-dependencies: - dependency-name: github.com/fatih/color dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license dep --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/github.com/fatih/color.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/github.com/fatih/color.dep.yml b/.licenses/go/github.com/fatih/color.dep.yml index 10f4250204b..3c49fefa0e5 100644 --- a/.licenses/go/github.com/fatih/color.dep.yml +++ b/.licenses/go/github.com/fatih/color.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/fatih/color -version: v1.17.0 +version: v1.18.0 type: go summary: Package color is an ANSI color package to output colorized or SGR defined output to the standard output. diff --git a/go.mod b/go.mod index 59a9a96337e..dd98f5b1d83 100644 --- a/go.mod +++ b/go.mod @@ -18,7 +18,7 @@ require ( github.com/codeclysm/extract/v4 v4.0.0 github.com/djherbis/buffer v1.2.0 github.com/djherbis/nio/v3 v3.0.1 - github.com/fatih/color v1.17.0 + github.com/fatih/color v1.18.0 github.com/go-git/go-git/v5 v5.4.2 github.com/gofrs/uuid/v5 v5.3.0 github.com/leonelquinteros/gotext v1.4.0 diff --git a/go.sum b/go.sum index 495585ef9a9..5c68d8d765c 100644 --- a/go.sum +++ b/go.sum @@ -54,8 +54,8 @@ github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmW github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= -github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= -github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= +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/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= From 7ee4cf71c24798cd8400a54f2015bd7326062ad5 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 28 Oct 2024 16:44:27 +0100 Subject: [PATCH 030/121] Do not fail if downloaded file has good checksum but incorrect size. (#2739) * Do not fail download if archive size do not match package_index.json size (checksum is sufficient) * Added unit tests * Added integration test --- internal/arduino/resources/checksums.go | 18 +++++++++--------- internal/arduino/resources/resources_test.go | 4 ++++ internal/integrationtest/core/core_test.go | 12 ++++++++++++ 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/internal/arduino/resources/checksums.go b/internal/arduino/resources/checksums.go index ecd50b5bcc9..c9309f93e5b 100644 --- a/internal/arduino/resources/checksums.go +++ b/internal/arduino/resources/checksums.go @@ -31,6 +31,7 @@ import ( "github.com/arduino/arduino-cli/internal/i18n" paths "github.com/arduino/go-paths-helper" + "github.com/sirupsen/logrus" ) // TestLocalArchiveChecksum test if the checksum of the local archive match the checksum of the DownloadResource @@ -82,20 +83,21 @@ func (r *DownloadResource) TestLocalArchiveChecksum(downloadDir *paths.Path) (bo } // TestLocalArchiveSize test if the local archive size match the DownloadResource size -func (r *DownloadResource) TestLocalArchiveSize(downloadDir *paths.Path) (bool, error) { +func (r *DownloadResource) TestLocalArchiveSize(downloadDir *paths.Path) error { filePath, err := r.ArchivePath(downloadDir) if err != nil { - return false, errors.New(i18n.Tr("getting archive path: %s", err)) + return errors.New(i18n.Tr("getting archive path: %s", err)) } info, err := filePath.Stat() if err != nil { - return false, errors.New(i18n.Tr("getting archive info: %s", err)) + return errors.New(i18n.Tr("getting archive info: %s", err)) } + // If the size do not match, just report a warning and continue + // (the checksum is sufficient to ensure the integrity of the archive) if info.Size() != r.Size { - return false, fmt.Errorf("%s: %d != %d", i18n.Tr("fetched archive size differs from size specified in index"), info.Size(), r.Size) + logrus.Warningf("%s: %d != %d", i18n.Tr("fetched archive size differs from size specified in index"), info.Size(), r.Size) } - - return true, nil + return nil } // TestLocalArchiveIntegrity checks for integrity of the local archive. @@ -106,10 +108,8 @@ func (r *DownloadResource) TestLocalArchiveIntegrity(downloadDir *paths.Path) (b return false, nil } - if ok, err := r.TestLocalArchiveSize(downloadDir); err != nil { + if err := r.TestLocalArchiveSize(downloadDir); err != nil { return false, errors.New(i18n.Tr("testing archive size: %s", err)) - } else if !ok { - return false, nil } ok, err := r.TestLocalArchiveChecksum(downloadDir) diff --git a/internal/arduino/resources/resources_test.go b/internal/arduino/resources/resources_test.go index f5b9b252d1f..0ca1bdd884b 100644 --- a/internal/arduino/resources/resources_test.go +++ b/internal/arduino/resources/resources_test.go @@ -82,6 +82,10 @@ func TestDownloadAndChecksums(t *testing.T) { require.NoError(t, err) downloadAndTestChecksum() + require.NoError(t, r.TestLocalArchiveSize(tmp)) + r.Size = 500 + require.NoError(t, r.TestLocalArchiveSize(tmp)) + r.Checksum = "" _, err = r.TestLocalArchiveChecksum(tmp) require.Error(t, err) diff --git a/internal/integrationtest/core/core_test.go b/internal/integrationtest/core/core_test.go index cd28d8286c0..635dce891d6 100644 --- a/internal/integrationtest/core/core_test.go +++ b/internal/integrationtest/core/core_test.go @@ -1354,3 +1354,15 @@ func TestReferencedCoreBuildAndRuntimeProperties(t *testing.T) { out.ArrayMustContain(jsonEncode("runtime.platform.path=" + corePlatformPath)) } } + +func TestCoreInstallWithWrongArchiveSize(t *testing.T) { + // See: https://github.com/arduino/arduino-cli/issues/2332 + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + _, _, err := cli.Run("--additional-urls", "https://raw.githubusercontent.com/geolink/opentracker-arduino-board/bf6158ebab0402db217bfb02ea61461ddc6f2940/package_opentracker_index.json", "core", "update-index") + require.NoError(t, err) + + _, _, err = cli.Run("--additional-urls", "https://raw.githubusercontent.com/geolink/opentracker-arduino-board/bf6158ebab0402db217bfb02ea61461ddc6f2940/package_opentracker_index.json", "core", "install", "opentracker:sam@1.0.5") + require.NoError(t, err) +} From 3b14b47ad1b7d831b70046b02b49572096a8da37 Mon Sep 17 00:00:00 2001 From: per1234 Date: Mon, 4 Nov 2024 07:14:20 -0800 Subject: [PATCH 031/121] [skip changelog] Only download required artifact in Windows Installer job of release workflows (#2743) The project's nightly build and production release workflows generate a Windows Installer package of Arduino CLI. This is generated from the Windows x86-64 build, which is produced by a prior job. The builds are transferred between jobs by GitHub Actions workflow artifacts, one for each host architecture. Previously, the "create-windows-installer" job that generates the Windows Installer package unnecessarily downloaded all the build artifacts, even though it only requires the Windows x86-64 artifact. In addition to being inefficient, this was problematic because the "create-windows-installer" job is running in parallel with the "notarize-macos" job, which modifies the macOS artifacts. In order to fix a bug in the workflow, the "notarize-macos" job was recently changed to delete the non-notarized macOS artifacts after downloading them so that the job could replace those artifacts with the notarized builds. This caused the "create-windows-installer" job's download of the macOS artifacts to fail when it attempted to download them after the time the parallel "notarize-macos" job had deleted them (but before the "notarize-macos" job had uploaded the artifacts again). The solution to the problem is to configure the "create-windows-installer" job to only download the artifact it requires. This artifact is not modified by any parallel job so there is no danger of a conflict. --- .github/workflows/publish-go-nightly-task.yml | 3 +-- .github/workflows/release-go-task.yml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index 66e6195f1d2..ade13e6c2ef 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -201,8 +201,7 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - pattern: ${{ env.ARTIFACT_NAME }}-* - merge-multiple: true + name: ${{ env.ARTIFACT_NAME }}-Windows_64bit path: ${{ env.DIST_DIR }} - name: Prepare PATH diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index 44fb3102d7a..d61142f066d 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -201,8 +201,7 @@ jobs: - name: Download artifacts uses: actions/download-artifact@v4 with: - pattern: ${{ env.ARTIFACT_NAME }}-* - merge-multiple: true + name: ${{ env.ARTIFACT_NAME }}-Windows_64bit path: ${{ env.DIST_DIR }} - name: Prepare PATH From 4d450df934fb87613428c493e4dc2dc2ecf4cc01 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 6 Nov 2024 16:44:24 +0100 Subject: [PATCH 032/121] Fixed locales (translations) not being detected with default config (#2724) * Fixed locales (translations) not being detected with default config * Fixed integration test * Apply i18n settings only if specified * Fixed settings.GetLocale() * Do not print directly to stdout if locale-detection fails (windows) * Give LANG env var priority (windows) --- commands/instances.go | 4 ++- commands/service.go | 8 +---- commands/service_settings_test.go | 1 - internal/cli/configuration/defaults.go | 2 +- internal/cli/configuration/locale.go | 3 ++ internal/i18n/detect_windows.go | 9 ++++-- .../integrationtest/config/config_test.go | 29 ++++++++++++++----- 7 files changed, 36 insertions(+), 20 deletions(-) diff --git a/commands/instances.go b/commands/instances.go index 3ec59027070..23f42be9638 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -419,7 +419,9 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor // Refreshes the locale used, this will change the // language of the CLI if the locale is different // after started. - i18n.Init(s.settings.GetString("locale")) + if locale, ok, _ := s.settings.GetStringOk("locale"); ok { + i18n.Init(locale) + } return nil } diff --git a/commands/service.go b/commands/service.go index 46c7bf3e6d5..20ffda4de2a 100644 --- a/commands/service.go +++ b/commands/service.go @@ -19,7 +19,6 @@ import ( "context" "github.com/arduino/arduino-cli/internal/cli/configuration" - "github.com/arduino/arduino-cli/internal/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/arduino-cli/version" ) @@ -27,12 +26,7 @@ import ( // NewArduinoCoreServer returns an implementation of the ArduinoCoreService gRPC service // that uses the provided version string. func NewArduinoCoreServer() rpc.ArduinoCoreServiceServer { - settings := configuration.NewSettings() - - // Setup i18n - i18n.Init(settings.Locale()) - - return &arduinoCoreServerImpl{settings: settings} + return &arduinoCoreServerImpl{settings: configuration.NewSettings()} } type arduinoCoreServerImpl struct { diff --git a/commands/service_settings_test.go b/commands/service_settings_test.go index 1c77856a336..89f7b11c3f7 100644 --- a/commands/service_settings_test.go +++ b/commands/service_settings_test.go @@ -62,7 +62,6 @@ func TestGetAll(t *testing.T) { "user": `+defaultUserDir.GetEncodedValue()+` }, "library": {}, - "locale": "en", "logging": { "format": "text", "level": "info" diff --git a/internal/cli/configuration/defaults.go b/internal/cli/configuration/defaults.go index a810265785a..40f8b472cdb 100644 --- a/internal/cli/configuration/defaults.go +++ b/internal/cli/configuration/defaults.go @@ -73,7 +73,7 @@ func SetDefaults(settings *Settings) { setKeyTypeSchema("network.user_agent_ext", "") // locale - setDefaultValueAndKeyTypeSchema("locale", "en") + setKeyTypeSchema("locale", "") } // InjectEnvVars change settings based on the environment variables values diff --git a/internal/cli/configuration/locale.go b/internal/cli/configuration/locale.go index e292ea8f170..eb647731400 100644 --- a/internal/cli/configuration/locale.go +++ b/internal/cli/configuration/locale.go @@ -16,5 +16,8 @@ package configuration func (s *Settings) Locale() string { + if locale, ok, err := s.GetStringOk("locale"); ok && err == nil { + return locale + } return s.Defaults.GetString("locale") } diff --git a/internal/i18n/detect_windows.go b/internal/i18n/detect_windows.go index 2210bfa2553..84bc3af7997 100644 --- a/internal/i18n/detect_windows.go +++ b/internal/i18n/detect_windows.go @@ -16,19 +16,24 @@ package i18n import ( - "fmt" "strings" "syscall" "unsafe" + + "github.com/sirupsen/logrus" ) func getLocaleIdentifier() string { defer func() { if r := recover(); r != nil { - fmt.Println("failed to get windows user locale", r) + logrus.WithField("error", r).Errorf("Failed to get windows user locale") } }() + if loc := getLocaleIdentifierFromEnv(); loc != "" { + return loc + } + dll := syscall.MustLoadDLL("kernel32") defer dll.Release() proc := dll.MustFindProc("GetUserDefaultLocaleName") diff --git a/internal/integrationtest/config/config_test.go b/internal/integrationtest/config/config_test.go index 6e57eebf72f..bd19d0545c2 100644 --- a/internal/integrationtest/config/config_test.go +++ b/internal/integrationtest/config/config_test.go @@ -882,25 +882,25 @@ build.unk: 123 t.Cleanup(func() { unkwnownConfig.Remove() }) // Run "config get" with a configuration containing an unknown key - out, _, err := cli.Run("config", "get", "locale", "--config-file", unkwnownConfig.String()) + out, _, err := cli.Run("config", "get", "daemon.port", "--config-file", unkwnownConfig.String()) require.NoError(t, err) - require.Equal(t, "en", strings.TrimSpace(string(out))) + require.Equal(t, `"50051"`, strings.TrimSpace(string(out))) - // Run "config get" with a configuration containing an invalid key + // Run "config get" with a configuration containing an invalid value invalidConfig := paths.New(filepath.Join(tmp, "invalid.yaml")) - invalidConfig.WriteFile([]byte(`locale: 123`)) + invalidConfig.WriteFile([]byte(`daemon.port: 123`)) t.Cleanup(func() { invalidConfig.Remove() }) - out, _, err = cli.Run("config", "get", "locale", "--config-file", invalidConfig.String()) + out, _, err = cli.Run("config", "get", "daemon.port", "--config-file", invalidConfig.String()) require.NoError(t, err) - require.Equal(t, "en", strings.TrimSpace(string(out))) + require.Equal(t, `"50051"`, strings.TrimSpace(string(out))) // Run "config get" with a configuration containing a null array nullArrayConfig := paths.New(filepath.Join(tmp, "null_array.yaml")) nullArrayConfig.WriteFile([]byte(`board_manager.additional_urls:`)) t.Cleanup(func() { nullArrayConfig.Remove() }) - out, _, err = cli.Run("config", "get", "locale", "--config-file", invalidConfig.String()) + out, _, err = cli.Run("config", "get", "daemon.port", "--config-file", nullArrayConfig.String()) require.NoError(t, err) - require.Equal(t, "en", strings.TrimSpace(string(out))) + require.Equal(t, `"50051"`, strings.TrimSpace(string(out))) } func TestConfigViaEnvVars(t *testing.T) { @@ -931,3 +931,16 @@ func TestConfigViaEnvVars(t *testing.T) { require.NoError(t, err) require.Equal(t, "20\n\n", string(out)) } + +func TestI18N(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + out, _, err := cli.RunWithCustomEnv(map[string]string{"LC_ALL": "it"}) + require.NoError(t, err) + require.Contains(t, string(out), "Comandi disponibili") + + out, _, err = cli.RunWithCustomEnv(map[string]string{"LC_ALL": "en"}) + require.NoError(t, err) + require.Contains(t, string(out), "Available Commands") +} From 4f115747c50ac0caab267db48dda1cb191826ef1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 17:29:27 +0100 Subject: [PATCH 033/121] [skip changelog] Bump github.com/leonelquinteros/gotext from 1.4.0 to 1.7.0 (#2712) * [skip changelog] Bump github.com/leonelquinteros/gotext Bumps [github.com/leonelquinteros/gotext](https://github.com/leonelquinteros/gotext) from 1.4.0 to 1.7.0. - [Release notes](https://github.com/leonelquinteros/gotext/releases) - [Commits](https://github.com/leonelquinteros/gotext/compare/v1.4.0...v1.7.0) --- updated-dependencies: - dependency-name: github.com/leonelquinteros/gotext dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Implement new API for gotext * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../github.com/leonelquinteros/gotext.dep.yml | 38 ++++++++++++++++- .../leonelquinteros/gotext/plurals.dep.yml | 42 +++++++++++++++++-- go.mod | 2 +- go.sum | 20 ++++++++- internal/i18n/i18n_test.go | 4 +- internal/i18n/locale.go | 4 +- 6 files changed, 97 insertions(+), 13 deletions(-) diff --git a/.licenses/go/github.com/leonelquinteros/gotext.dep.yml b/.licenses/go/github.com/leonelquinteros/gotext.dep.yml index 9f13e6e9ab4..e03e5a03e88 100644 --- a/.licenses/go/github.com/leonelquinteros/gotext.dep.yml +++ b/.licenses/go/github.com/leonelquinteros/gotext.dep.yml @@ -1,10 +1,10 @@ --- name: github.com/leonelquinteros/gotext -version: v1.4.0 +version: v1.7.0 type: go summary: Package gotext implements GNU gettext utilities. homepage: https://pkg.go.dev/github.com/leonelquinteros/gotext -license: mit +license: other licenses: - sources: LICENSE text: | @@ -29,6 +29,40 @@ 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. + + + Package `plurals` + + Original: + https://github.com/ojii/gettext.go/tree/b6dae1d7af8a8441285e42661565760b530a8a57/pluralforms + + License: + https://raw.githubusercontent.com/ojii/gettext.go/b6dae1d7af8a8441285e42661565760b530a8a57/LICENSE + + Copyright (c) 2016, Jonas Obrist + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Jonas Obrist nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + 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 JONAS OBRIST 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. - sources: README.md text: "[MIT license](LICENSE)" notices: [] diff --git a/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml b/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml index e80ad4e09f5..050b3c60f42 100644 --- a/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml +++ b/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/leonelquinteros/gotext/plurals -version: v1.4.0 +version: v1.7.0 type: go summary: Package plurals is the pluralform compiler to get the correct translation id of the plural string homepage: https://pkg.go.dev/github.com/leonelquinteros/gotext/plurals -license: mit +license: other licenses: -- sources: gotext@v1.4.0/LICENSE +- sources: gotext@v1.7.0/LICENSE text: | The MIT License (MIT) @@ -30,6 +30,40 @@ 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: gotext@v1.4.0/README.md + + + Package `plurals` + + Original: + https://github.com/ojii/gettext.go/tree/b6dae1d7af8a8441285e42661565760b530a8a57/pluralforms + + License: + https://raw.githubusercontent.com/ojii/gettext.go/b6dae1d7af8a8441285e42661565760b530a8a57/LICENSE + + Copyright (c) 2016, Jonas Obrist + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Jonas Obrist nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + 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 JONAS OBRIST 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. +- sources: gotext@v1.7.0/README.md text: "[MIT license](LICENSE)" notices: [] diff --git a/go.mod b/go.mod index dd98f5b1d83..2f0afa56031 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/fatih/color v1.18.0 github.com/go-git/go-git/v5 v5.4.2 github.com/gofrs/uuid/v5 v5.3.0 - github.com/leonelquinteros/gotext v1.4.0 + github.com/leonelquinteros/gotext v1.7.0 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 github.com/mattn/go-colorable v0.1.13 diff --git a/go.sum b/go.sum index 5c68d8d765c..30de5ce5735 100644 --- a/go.sum +++ b/go.sum @@ -118,8 +118,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/leonelquinteros/gotext v1.4.0 h1:2NHPCto5IoMXbrT0bldPrxj0qM5asOCwtb1aUQZ1tys= -github.com/leonelquinteros/gotext v1.4.0/go.mod h1:yZGXREmoGTtBvZHNcc+Yfug49G/2spuF/i/Qlsvz1Us= +github.com/leonelquinteros/gotext v1.7.0 h1:jcJmF4AXqyamP7vuw2MMIKs+O3jAEmvrc5JQiI8Ht/8= +github.com/leonelquinteros/gotext v1.7.0/go.mod h1:qJdoQuERPpccw7L70uoU+K/BvTfRBHYsisCQyFLXyvw= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 h1:hyAgCuG5nqTMDeUD8KZs7HSPs6KprPgPP8QmGV8nyvk= @@ -211,6 +211,7 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHo github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.bug.st/cleanup v1.0.0 h1:XVj1HZxkBXeq3gMT7ijWUpHyIC1j8XAoNSyQ06CskgA= go.bug.st/cleanup v1.0.0/go.mod h1:EqVmTg2IBk4znLbPD28xne3abjsJftMdqqJEjhn70bk= go.bug.st/downloader/v2 v2.2.0 h1:Y0jSuDISNhrzePkrAWqz9xUC3xol9hqZo/+tz1D4EqY= @@ -228,23 +229,31 @@ 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= golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -259,20 +268,27 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 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.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= diff --git a/internal/i18n/i18n_test.go b/internal/i18n/i18n_test.go index 207673fb85b..1ec157db01e 100644 --- a/internal/i18n/i18n_test.go +++ b/internal/i18n/i18n_test.go @@ -25,7 +25,7 @@ import ( ) func setPo(poFile string) { - po = new(gotext.Po) + po = gotext.NewPo() po.Parse([]byte(poFile)) } @@ -39,7 +39,7 @@ func TestPoTranslation(t *testing.T) { } func TestNoLocaleSet(t *testing.T) { - po = new(gotext.Po) + po = gotext.NewPo() require.Equal(t, "test-key", Tr("test-key")) } diff --git a/internal/i18n/locale.go b/internal/i18n/locale.go index 80b8ebff6e2..35a43e42e03 100644 --- a/internal/i18n/locale.go +++ b/internal/i18n/locale.go @@ -28,7 +28,7 @@ var po *gotext.Po var contents embed.FS func init() { - po = new(gotext.Po) + po = gotext.NewPo() } func supportedLocales() []string { @@ -75,6 +75,6 @@ func setLocale(locale string) { if err != nil { panic("Error reading embedded i18n data: " + err.Error()) } - po = new(gotext.Po) + po = gotext.NewPo() po.Parse(poFile) } From 49c154a4c905915d714d3bc2e4624983458b2311 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:06:39 +0100 Subject: [PATCH 034/121] [skip-changelog] Updated translation files (#2692) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- internal/i18n/data/ar.po | 405 +++---- internal/i18n/data/be.po | 2100 ++++++++++++++++++++--------------- internal/i18n/data/de.po | 405 +++---- internal/i18n/data/es.po | 403 +++---- internal/i18n/data/fr.po | 401 +++---- internal/i18n/data/he.po | 401 +++---- internal/i18n/data/it_IT.po | 416 +++---- internal/i18n/data/ja.po | 401 +++---- internal/i18n/data/ko.po | 401 +++---- internal/i18n/data/lb.po | 401 +++---- internal/i18n/data/pl.po | 401 +++---- internal/i18n/data/pt.po | 403 +++---- internal/i18n/data/ru.po | 2061 +++++++++++++++++++--------------- internal/i18n/data/zh.po | 405 +++---- internal/i18n/data/zh_TW.po | 412 +++---- 15 files changed, 5161 insertions(+), 4255 deletions(-) diff --git a/internal/i18n/data/ar.po b/internal/i18n/data/ar.po index bdbe7dda0d4..930c7064a83 100644 --- a/internal/i18n/data/ar.po +++ b/internal/i18n/data/ar.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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s التنسيق مفقود" @@ -37,7 +37,7 @@ msgstr "%[1]s التنسيق مفقود" msgid "%s already downloaded" msgstr "تم تنزيل %s مسبقا" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s و %s لا يمكن استخدامهما معا" @@ -58,6 +58,10 @@ msgstr "%s ليس مسارا صحيحا" msgid "%s is not managed by package manager" msgstr "%s غير مدار بواسطة مدير الحزمات" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "يجب تثبيت %s" @@ -162,7 +166,7 @@ msgstr "حدث خطأ اثناء اضافة النماذج الاولية" msgid "An error occurred detecting libraries" msgstr "حدث خطأ اثناء الكشف عن المكتبات" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" "الحاق سجل التصحيح الى الملف المحدد (Append debug logging to the specified " @@ -248,7 +252,7 @@ msgstr "متوفر" msgid "Available Commands:" msgstr "الاوامر المتوفرة" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "الملف الثنائي (Binary file) الذي تريد رفعه" @@ -269,11 +273,11 @@ msgstr "نسخة اللوحة :" msgid "Bootloader file specified but missing: %[1]s" msgstr "ملف محمل الإقلاع (Bootloader) تم تحدديده لكنه مفقود: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" -"Builds الخاصة ب 'core.a' تحفظ في هذا المسار و سيتم وضعها في الكاش و سيعاد " -"استخدامها" #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -301,19 +305,19 @@ msgstr "تعذر فتح المشروع" msgid "Can't update sketch" msgstr "نعذر تحديث المشروع" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "لا يمكن استخدام العلامات التالية مع بعضها البعض : %s " -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "تعذر كتابة سجل مصحح الاخطاء : %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "تعذر انشاء مجلد لل \"build cache\"" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "تعذر انشاء مسار البناء" @@ -359,7 +363,7 @@ msgstr "تعذر تثبيت المنصة" msgid "Cannot install tool %s" msgstr "تعذر تثبيت الاداة %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "تعذر اجراء اعادة تشغيل المنفذ : %s" @@ -380,7 +384,7 @@ msgstr "الفئة : %s" msgid "Check dependencies status for the specified library." msgstr "التحقق من حالة التبعيات (dependencies) للمكتبة المختارة" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -409,7 +413,7 @@ msgid "" "a change." msgstr "الامر يبقى قيد التشغيل و يطبع قائمة للوحات المتصلة عندما يوجد تغيير" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "المشروع المترجم لم يتم ايجاده في %s" @@ -417,11 +421,11 @@ msgstr "المشروع المترجم لم يتم ايجاده في %s" msgid "Compiles Arduino sketches." msgstr "يترجم مشاريع الاردوينو" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "يتم ترجمة النواة" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "يتم ترجمة المكتبات" @@ -429,7 +433,7 @@ msgstr "يتم ترجمة المكتبات" msgid "Compiling library \"%[1]s\"" msgstr "يتم ترجمة المكتبة \"%[1]s\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "ترجمة الشيفرة البرمجية..." @@ -443,11 +447,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "تمت كتابة ملف التهيئة في : %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "اعدادات الضبط ل %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -465,7 +469,7 @@ msgstr "جار تهيئة الاداة" msgid "Connected" msgstr "متصل" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -477,7 +481,7 @@ msgstr "النواة" msgid "Could not connect via HTTP" msgstr "تعذر الاتصال بواسطة HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "تعذر انشاء فهرس داخل المسار" @@ -497,7 +501,7 @@ msgstr "تعذر ايجاد المسار الحالي %v" msgid "Create a new Sketch" msgstr "انشاء مشروع جديد" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "انشاء و طباعة اعدادات البروفايل من البناء (build)" @@ -513,7 +517,7 @@ msgstr "" "انشاء او تحديث ملف الضبط في مسار البيانات او في مسار مخصص مع اعدادات التهيئة" " الحالية" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -521,7 +525,7 @@ msgstr "" "في الوقت الحالي , بروفايلات البناء (Build Profiles) تدعم حصرا المكتبات " "المتوافرة في مدير المكتبات للاردوينو (Arduino Library Manager)" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -530,28 +534,28 @@ msgstr "" msgid "DEPRECATED" msgstr "مهملة (غير موصى باستخدامها)" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "Daemon يقوم بالاستماع على %s : %s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "تصحيح مشاريع الاردوينو" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "تصحيح اخطاء مشاريع الاردوينو (يفتح هذا الامر جلسة gdb تفاعلية)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "مترجم التصحيح على سبيل المثال : %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "تصحيح الاخطاء (Debugging) غير مدعوم للوحة %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "إفتراضي" @@ -598,11 +602,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "تكتشف و تعرض قائمة اللوحات المتصلة الى هذا الكومبيوتر" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "المجلد الذي يحوي الملفات الثنائية (binaries) التي سيتم رفعها" @@ -622,7 +626,7 @@ msgstr "الغاء تفعيل وصف الاكتمال في واجهات الاو msgid "Disconnected" msgstr "قطع الاتصال" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "يعرض فقط اتصالات gRPC التي تم اعطاؤها" @@ -638,12 +642,12 @@ msgstr "لا تكتب فوق المكتبات المثبتة مسبقا" msgid "Do not overwrite already installed platforms." msgstr "لا تكتب فوق المنصات المثبتة مسبقا" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" "عدم انهاء عمليات daemon في حال تم انهاء العملية الام (Do not terminate " @@ -661,8 +665,8 @@ msgstr "يتم تنزيل %s" msgid "Downloading index signature: %s" msgstr "جار تنزيل فهرس التوقيعات %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "جار تنزيل الفهرس : %s" @@ -695,7 +699,7 @@ msgstr "يقوم بتنزيل نواة او اكثر و ادواتها التا msgid "Downloads one or more libraries without installing them." msgstr "يقوم بتنزيل مكتبة او اكثر بدون تثبيتها" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "تفعيل تسجيل تصحيح الاخطاء لمكالمات gRPC " @@ -730,11 +734,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "خطأ اثناء تنظيف الكاش : %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "تعذر تحويل المسار الى مطلق : %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "خطا اثناء نسخ ملف الخرج %s" @@ -748,7 +752,7 @@ msgstr "خطأ في أنشاء ملف التعريفات:%v" msgid "Error creating instance: %v" msgstr "خطا اثناء انشاء النسخة %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "خطا اثناء انشاء مسار الخرج" @@ -773,7 +777,7 @@ msgstr "خطا اثناء تحميل %[1]s : %[2]v" msgid "Error downloading %s" msgstr "خطأ اثناء تحميل %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "خطأ اثناء تحميل الفهرس '%s'" @@ -795,7 +799,7 @@ msgstr "خطأ اثناء تنزيل المنصة %s" msgid "Error downloading tool %s" msgstr "خطا اثناء تنزيل الاداة %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "خطا اثناء التصحيح : %v" @@ -803,18 +807,18 @@ msgstr "خطا اثناء التصحيح : %v" msgid "Error during JSON encoding of the output: %v" msgstr "خطا اثناء ترميز JSON الخاص بالخرج : %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "خطا اثناء الرفع : %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "خطأ اثناء بناء : %v" @@ -835,11 +839,11 @@ msgstr "خطا اثناء تطوير : %v" msgid "Error extracting %s" msgstr "خطأ اثناء استخراج %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "خطا اثناء البحث عن build artifacts" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "خطأ اثناء الحصول على معلومات التصحيح %v" @@ -855,13 +859,13 @@ msgstr "خطأ اثناء الحصول على معلومات اللوحة %v" msgid "Error getting current directory for compilation database: %s" msgstr "خطأ اثناء الحصول على المسار الحالي من اجل قاعدة بيانات الترجمة %s" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "خطأ اثناء الحصول على المعلومات للمكتبة %s" @@ -869,16 +873,16 @@ msgstr "خطأ اثناء الحصول على المعلومات للمكتبة msgid "Error getting libraries info: %v" msgstr "خطا اثناء جلب بيانات المكتبة : %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "خطأ اثناء جلب البيانات الوصفية (metadata) للمنفذ : %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" "خطأ اثناء الحصول على بيانات اعدادات المنفذ (port settings details) : %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "تعذر الحصول على مدخلات المستخدم" @@ -938,19 +942,19 @@ msgstr "خطأ اثناء تحميل الفهرس %s" msgid "Error opening %s" msgstr "خطأ اثناء فتح %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "تعذر فتح الملف الذي يحوي سجلات التصحيح (debug logging file) : %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "خطا اثناء فتح الكود المصدر الذي يتجاوز ملف البيانات : %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "تعذر تقطيع علامة show-properties-- : %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "خطا اثناء قراءة مسار البناء" @@ -999,7 +1003,7 @@ msgstr "" "تعذر القيام بسلسلة قاعدة بيانات الترجمة (Error serializing compilation " "database) : %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "خطأ في كتابة الملف: %v" msgid "Error: command description is not supported by %v" msgstr "خطأ : وصف الامر غير مدعوم من قبل %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "خطأ : كود مصدري خاطئ سيقوم بالكتابة فوق ملف البيانات : %v" @@ -1071,11 +1075,11 @@ msgstr "الامثلة للمكتبة %s" msgid "Examples:" msgstr "الامثلة : " -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "الملف التنفيذي الذي سيتم تصحيحه (Executable to debug)" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "توقعت وجود المشروع المترجم في المسار %s . لكنني وجدت ملفا بدلا عن ذلك" @@ -1089,15 +1093,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "فشل محي الشريحة" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "فشل المبرمجة" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "فشل حرق محمل الاقلاع" @@ -1109,23 +1113,23 @@ msgstr "فشل انشاء مسار البيانات" msgid "Failed to create downloads directory" msgstr "فشل انشاء مسار التنزيلات" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "تعذر الاستماع على منفذ TCP : %[1]s . %[2]s منفذ غير صالح" -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "تعذر الاستماع على منفذ TCP : %[1]s . %[2]s اسم غير معروف" -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "تعذر الاستماع على منفذ TCP : %[1]s . خطأ غير متوقع %[2]v " -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "تعذر الاستماع على منفذ TCP : %s . العناوين قيد الاستخدام مسبقا" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "تعذر الرفع" @@ -1143,7 +1147,7 @@ msgstr "تشفير البرنامج الثابت او توقيعه يحتاج ت msgid "First message must contain debug request, not data" msgstr "اول رسالة يجب ان تحوي على طلب التصحيح و ليس البيانات" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "العلامة %[1]s اجبارية عند استخدامها بالتوازي مع : %[2]s" @@ -1224,7 +1228,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "المتغيرات العامة تستخدم %[1]s بايت من الذاكرة المتغيرة." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1237,7 +1241,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "خصائص التعرُّف" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "اذا تم تحديده فان مجموعة الكود الثنائي الذي تم بناؤه سيتم تصديره الى مجلد " @@ -1312,7 +1316,7 @@ msgstr "غير صالح '‍%[1]s' : الصفة : %[2]s" msgid "Invalid FQBN" msgstr "FBQN غير صالح" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "عنوان TCP غير صالح لان المنفذ غير موجود" @@ -1334,7 +1338,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "تم اعطاء وسيط غير صالح %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "خصائص البناء غير صالحة" @@ -1346,7 +1350,7 @@ msgstr "data size regexp غير صالح : %s" msgid "Invalid eeprom size regexp: %s" msgstr "eeprom size regexp غير صالح %s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1366,7 +1370,7 @@ msgstr "مكتبة غير صالحة" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1378,7 +1382,7 @@ msgstr "network.proxy غير صالح '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "صيغة اخراج خاطئة : %s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "فهرس الحزمة غير صالح في %s" @@ -1414,7 +1418,7 @@ msgstr "نسخة غير صالحة" msgid "Invalid vid value: '%s'" msgstr "قيمة vid غير صالحة : '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1485,7 +1489,7 @@ msgstr "المكتبة مثبتة" msgid "License: %s" msgstr "رخصة" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "جار ربط كل شيء مع بعضه" @@ -1513,7 +1517,7 @@ msgstr "" "اعرض كل خيارات اللوحات مفصولة عن بعضها بفواصل . او يمكن استخدامها عدة مرات " "من اجل عدة خيارات" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1554,7 +1558,7 @@ msgstr "ذاكرة منخفضة متبقية، مشاكل عدم إستقرار msgid "Maintainer: %s" msgstr "القائم بالصيانة : %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1594,7 +1598,7 @@ msgstr "يوجد بروتوكول منفذ مفقود" msgid "Missing programmer" msgstr "المبرمج مفقود" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1610,7 +1614,7 @@ msgstr "مسار السكتش مفقود" msgid "Monitor '%s' not found" msgstr "المراقب '%s' غير موجود" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "اعدادات منفذ المراقبة " @@ -1628,7 +1632,7 @@ msgstr "الاسم" msgid "Name: \"%s\"" msgstr "الاسم\"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "منفذ التحميل الجديد: %[1]s(%[2]s)" @@ -1680,7 +1684,7 @@ msgstr "لا توجد منصات مثبتة" msgid "No platforms matching your search." msgstr "ﻻ يوجد منصات تطابق بحثك" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "تعذر ايجاد منفذ رفع , باستخدام %s كرجوع احتياطي fallback" @@ -1712,7 +1716,7 @@ msgstr "" "ازالة تفاصيل المكتبة في كل النسخ عدا اخر نسخة (يعطي اخراج json مضغوط بشكل " "اكبر)" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "فتح منفذ تواصل مع اللوحة" @@ -1720,38 +1724,38 @@ msgstr "فتح منفذ تواصل مع اللوحة" msgid "Option:" msgstr "اختيار:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "اختياري، يمكن أن يكون: %s. يُستخدم لإخبار ال gcc أي مستوي تحذير يَستخدِم (-W" " flag)" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "اختياري , يقوم بتنظيف مجلد البناء ولا يستخدم اي بناء مخزن مؤقتا" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "اختياري , يحسن مخرجات المترجم خلال تصحيح الاخطاء بدلا عن الاصدار" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "اختياري , يكبح كل خرج" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "اختياري، يُفعل الوضع المفصل." -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" "اختياري , مسار لملف json. الذي يحتوي على البدائل من الكود المصدري للمشروع" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1759,6 +1763,19 @@ 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 "الكتابة فوق ملف التهيئة الموجود سابقا" @@ -1800,11 +1817,11 @@ msgstr "موقع الحزمة على الويب" msgid "Paragraph: %s" msgstr "المقطع : %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "المسار" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1812,7 +1829,7 @@ msgstr "" "المسار الى مجموعة من المكتبات . يمكن استخدامه عدة مرات او من اجل عدة مدخلات " "حيث يتم فصلها باستخدام فاصلة" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1824,7 +1841,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "مسار للملف حيث تُكتب السجلات" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1832,7 +1849,7 @@ msgstr "" "المسار الذي يتم فيه حفظ الملفات التي تمت ترجمتها , اذا تم ازالته , سيتم " "انشاء مجلد داخل المسار المؤقت الافتراضي في نظام التشغيل" -#: commands/service_upload.go:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "جار تفعيل 1200-bps touch reset على المنفذ التسلسلي %s" @@ -1845,7 +1862,7 @@ msgstr "المنصة %s مثبتة سابقا" msgid "Platform %s installed" msgstr "تم تثبيت المنصة: %s" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1869,7 +1886,7 @@ msgstr "المنصة '%s' غير موجودة" msgid "Platform ID" msgstr "Platform ID" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "id المنصة غير صحيح" @@ -1921,7 +1938,7 @@ msgstr "" msgid "Port" msgstr "منفذ" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "المنفذ %v مغلق" @@ -1938,7 +1955,7 @@ msgstr "تعذر ايجاد المكتبة التي تمت ترجمتها مسب msgid "Print details about a board." msgstr "طباعة تفاصيل عن لوحة." -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "طباعة الكود قبل معالجته الى stdout بدلا من الترجمة " @@ -2006,11 +2023,11 @@ msgstr "استبدال المنصة %[1]s بـ %[2]s" msgid "Required tool:" msgstr "الادوات المطلوبة :" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "التشغيل ضمن الوضع الصامت , يظهر فقط شاشة الادخال و الاخراج " -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -2027,11 +2044,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "حفظ ادوات البناء ضمن هذا المجلد" @@ -2106,7 +2123,7 @@ msgstr "" msgid "Sentence: %s" msgstr "الجملة : %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2114,15 +2131,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "استجابة السيرفر : %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2142,11 +2159,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "اعداد" @@ -2158,7 +2179,7 @@ msgstr "" msgid "Show all available core versions." msgstr "اظهار كل النوى المتوفرة" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "اظهار كل اعدادات منفذ التواصل" @@ -2193,7 +2214,7 @@ msgstr "اظهار اسم المكتبة فقط" msgid "Show list of available programmers" msgstr "عرض قائمة المبرمجات المتاحة" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "اظهار البيانات الوصفية لجلسة التصحيح بدلا من بدء المصحح" @@ -2248,7 +2269,7 @@ msgstr "عرض رقم نسخة Arduino CLI" msgid "Size (bytes):" msgstr "الحجم (بالبايت) :" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2287,7 +2308,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "تخطي ربط البرنامج النهائي القابل للتنفيذ" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "جار تخطي 1200bps touch reset لانه لم يتم تحديد منفذ تسلسلي" @@ -2320,7 +2341,7 @@ msgstr "جار تخطي ضبط الاداة" msgid "Skipping: %[1]s" msgstr "جار تخطي : %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "يمكن تحديث بعض الفهارس" @@ -2329,7 +2350,7 @@ msgid "Some upgrades failed, please check the output for details." msgstr "" "فشلت بعض الترقيات , الرجاء الاطلاع على الخرج من اجل المزيد من المعلومات" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "منفذ TCP  الذي سيستمع اليه الناطر" @@ -2341,15 +2362,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "ملف التهيئة المخصص (اذا لم يتم تحديده سيتم استخدام الملف الافتراضي)" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "يجب استخدام العلامة debug-file-- مع debug--" -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2377,7 +2404,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "يوجد عدة نسخ مثبتة من المكتبة %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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." @@ -2385,7 +2412,7 @@ msgstr "" "اسم مفتاح التشفير المخصص الذي سيستخدم لتشفير ملف ثنائي اثناء الترجمة . " "يستخدم فقط من قبل المنصات التي تدعم ذلك" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:113 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." @@ -2397,7 +2424,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "تنسيق الخرج الخاص بالسجلات , يمكن ان يكون : %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2428,7 +2455,7 @@ msgstr "" "هذا الامر يظهر قائمة النوى و/أو المكتبات المثبتة التي يمكن ترقيتها. اذا لم " "يوجد اي شيء يحتاج للتحديث فالخرج سيكون فارغا" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2445,23 +2472,23 @@ msgstr "تم الغاء تثبيت الاداة %s" msgid "Toolchain '%s' is not supported" msgstr "مجموعة الادوات '%s' غير مدعومة" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "مسار مجموعة الادوات" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "بادئة مجموعة الادوات " -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "نوع مجموعة الادوات" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "جرب تشغيل %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "يفعل الوضع المطول" @@ -2500,7 +2527,7 @@ msgstr "تعذر ايجاد user home dir : %v" msgid "Unable to open file for logging: %s" msgstr "تعذر فتح ملف من اجل انشاء سجلات : %s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "تعذر تقطيع عنوان URL" @@ -2589,7 +2616,7 @@ msgstr "يرفع مشاريع الاردوينو , و لا يقوم بترجمة msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "عنوان منفذ الرفع : مثال , COM3 او /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "تم ايجاد منفذ الرفع في %s" @@ -2597,7 +2624,7 @@ msgstr "تم ايجاد منفذ الرفع في %s" msgid "Upload port protocol, e.g: serial" msgstr "بروتوكول منفذ الرفع , مثال : serial \"تسلسلي\"" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "يرفع الملف الثنائي بعد الترجمة" @@ -2609,7 +2636,7 @@ msgstr "يرفع محمل الاقلاع على اللوحة باستخدام م msgid "Upload the bootloader." msgstr "يرفع محمل الاقلاع" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2631,11 +2658,11 @@ msgstr "الاستخدام" msgid "Use %s for more information about a command." msgstr "استخدم %s من اجل المزيد من المعلومات حول امر معين" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "المكتبة المستخدمة" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "المنصة المستخدمة" @@ -2643,7 +2670,7 @@ msgstr "المنصة المستخدمة" msgid "Used: %[1]s" msgstr "مستخدم : %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل المجلد %[2]s" @@ -2651,15 +2678,15 @@ msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل الم msgid "Using cached library dependencies for file: %[1]s" msgstr "يتم استخدام توابع المكتبة التي تم تخزينها مؤقتا من اجل الملف : %[1]s" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام النواة '%[1]s' من منصة داخل الملف %[2]s " -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2695,16 +2722,16 @@ msgstr "النسخة" msgid "VERSION_NUMBER" msgstr "رقم النسخة" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "القيم" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "التاكد من الملف الثنائي الذي سيتم رفعه قبل الرفع" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "النسخة" @@ -2726,7 +2753,7 @@ msgstr "تحذير , تعذر تهيئة الاداة %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "تحذير : المشروع سيترجم باستخدام مكتبة خاصة او اكثر . " @@ -2738,11 +2765,11 @@ msgstr "" "تحذير: المكتبة %[1]s تعمل على معمارية %[2]s وقد لا تتوافق مع لوحتك الحالية " "التي تعمل على معمارية %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "يتم انتظار منفذ الرفع (upload port) ... " -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2762,13 +2789,13 @@ msgid "" "directory." msgstr "تكتب الاعدادات الضبط الحالية في ملف التهيئة داخل مجلد البيانات" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" "لا يمكنك استخدام flag %s اثناء الترجمة باستخدام بروفايل (while compiling " "with a profile)" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "تلبيد \"hash\" الارشيف يختلف عن تلبيد \"hash\" الفهرس" @@ -2800,7 +2827,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "تعذر ايجاد الملف الثنائي (Binary file) داخل %s" @@ -2832,7 +2859,7 @@ msgstr "تعذر ايجاد نمط للاكتشاف بواسطة id %s" msgid "candidates" msgstr "المرشحون" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "تعذر تشغيل اداة الرفع : %s" @@ -2860,7 +2887,7 @@ msgstr "" "التواصل غير متزامن (communication out of sync) , توقعتُ وصول '%[1]s' لكن وصل" " ما يلي '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "جار حوسبة التلبيد \"hash\" : %s" @@ -2876,7 +2903,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "جار نسخ المكتبة الى مجلد الوجهة" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "تعذر ايجاد ادوات صالحة للبناء (valid build artifact)" @@ -2972,7 +2999,7 @@ msgstr "خطا اثناء تحميل ملفات المشروع :" msgid "error opening %s" msgstr "تعذر فتح %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "تعذر تقطيع قيود النسخة" @@ -3001,7 +3028,7 @@ msgstr "تعذر حساب تلبيد \"hash\" ملف \"%s\"" msgid "failed to initialize http client" msgstr "تعذر تهيئة http client" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "حجم الارشيف الذي تم جلبه يختلف عن الحجم المحدد في الفهرس" @@ -3051,12 +3078,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "جار جلب معلومات ملف الارشيف : %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "جار جلب معلومات الارشيف : %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3095,11 +3122,11 @@ msgstr "جار تثبيت المنصة %[1]s : %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "الطرفية \"terminal \" التفاعلية لا تدعم تنسيق الخرج التالي %s" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "يوجد directive \"عبارة برمجية بداخل الكود المصدري\" غير صالحة %s" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "تنسيق المجموع الاختباري \"checksum\" غير صالح : %s" @@ -3143,7 +3170,7 @@ msgstr "تم ايجاد اعداد اعداد فارغ غير صالح" msgid "invalid git url" msgstr "عنوان url لـ git غير صالح" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "علامة تلبيد \"hash\" غير صالحة '%[1]s' : %[2]s" @@ -3151,7 +3178,7 @@ msgstr "علامة تلبيد \"hash\" غير صالحة '%[1]s' : %[2]s" msgid "invalid item %s" msgstr "عنصر غير صالح %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "يوجد directive للمكتبة \"عبارة برمجية بداخل الكود المصدري\" غير صالح %s" @@ -3183,15 +3210,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "حجم ملف ارشيف المنصة غير صالح : %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "معرف المنصة غير صالح" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "عنوان url لفهرس المنصة غير صالح" @@ -3199,15 +3226,15 @@ msgstr "عنوان url لفهرس المنصة غير صالح" msgid "invalid pluggable monitor reference: %s" msgstr "مرجع الشاشة القابلة للوصل غير صالح : %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "قيمة الضبط الخاصة بالمنفذ غير صالحة : %s:%s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "اعدادات الضبط للمنفذ غير صالحة" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "وصفة غير صالحة %[1]s : %[2]s" @@ -3229,7 +3256,7 @@ msgstr "قيمة خاطئة '%[1]s' من اجل الخيار %[2]s" msgid "invalid version directory %s" msgstr "مجلد النسخة خاطئ %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "نسخة خاطئة " @@ -3317,7 +3344,7 @@ msgstr "جار تحميل اصدار الاداة (tool release) في %s" msgid "looking for boards.txt in %s" msgstr "جار البحث عن boards.txt داخل %s" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3325,11 +3352,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "الملف الرئيسي مفقود من المشروع : %s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "يوجد directive \"عبارة برمجية بداخل الكود المصدري\" مفقودة %s" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "المجموع الاختباري (checksum) لـ %s مفقود" @@ -3367,7 +3394,7 @@ msgstr "تعذر ايجاد اصدار المراقب : %s" msgid "moving extracted archive to destination dir: %s" msgstr "جار نقل الارشيف الذي تم استخراجه الى مجلد الوجهة : %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "تم ايجاد اكثر من build artifacts : '%[1]s' و '%[2]s'" @@ -3387,7 +3414,7 @@ msgstr "" msgid "no instance specified" msgstr "لا يوجد نسخ محددة" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "لم يتم تحديد مجلد/ملف المشروع او البناء " @@ -3399,7 +3426,7 @@ msgstr "لا يوجد ملف او مجلد مشابه" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "لا يوجد مجلد اصلي في الارشيف , تم ايجاد %[1]s و %[2]s" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "لم يتم تحديد اي منفذ للرفع" @@ -3419,7 +3446,7 @@ msgstr "" msgid "not running in a terminal" msgstr "لا يعمل في الطرفية \"terminal\"" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "جار فتح ملف الارشيف : %s" @@ -3478,7 +3505,7 @@ msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك msgid "platform not installed" msgstr "المنصة غير مثبتة" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "الرجاء استخدام build-property-- بدلا من ذلك" @@ -3490,7 +3517,7 @@ msgstr "تم اضافة الكشف عن الاشياء القابلة للوصل msgid "port" msgstr "المنفذ" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "تعذر ايجاد المنفذ : %[1]s %[2]s" @@ -3553,7 +3580,7 @@ msgstr "جار قراءة المجلد الاصلي للحزمة : %s" msgid "reading sketch files" msgstr "جاري قرأت ملفات المذكرة" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "تعذر ايجاد الوصفة '%s'" @@ -3624,11 +3651,11 @@ msgstr "جار بدء الاكتشاف %s" msgid "testing archive checksum: %s" msgstr "جار فحص المجموع الاختباري للارشيف %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "جار فحص حجم الارشيف : %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "جار فحص ما اذا كان الارشيف تم تخزينه مؤقتا %s" @@ -3726,7 +3753,7 @@ msgstr "منصة غير معروفة %s:%s" msgid "unknown sketch file extension '%s'" msgstr "لاحقة المشروع غير معروفة '%s'" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "خوارزمية تليبد \"hash\" غير مدعومة %s" @@ -3738,7 +3765,7 @@ msgstr "جار تحديث arduino:samd لاخر اصدار" msgid "upgrade everything to the latest version" msgstr "تحديث كل شيء الى اخر اصدار" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "خطا اثناء الرفع %s" diff --git a/internal/i18n/data/be.po b/internal/i18n/data/be.po index 360e25fdf5c..704a1800f3e 100644 --- a/internal/i18n/data/be.po +++ b/internal/i18n/data/be.po @@ -1,1974 +1,2117 @@ # +# Translators: +# lidacity , 2024 +# msgid "" msgstr "" +"Last-Translator: lidacity , 2024\n" "Language-Team: Belarusian (https://app.transifex.com/arduino-1/teams/108174/be/)\n" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" #: version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" -msgstr "" +msgstr "%[2]s%[1]sВерсія: %[3]s Фіксацыі: %[4]s Дата: %[5]s" #: internal/arduino/builder/internal/detector/detector.go:462 msgid "%[1]s folder is no longer supported! See %[2]s for more information" msgstr "" +"%[1]s каталог больш не падтрымліваецца!\n" +"Дадатковую інфармацыю глядзіце ў падзеле %[2]s" #: internal/arduino/builder/build_options_manager.go:140 msgid "%[1]s invalid, rebuilding all" -msgstr "" +msgstr "%[1]s несапраўдны, перабудаваць усё" #: internal/cli/lib/check_deps.go:124 msgid "%[1]s is required but %[2]s is currently installed." -msgstr "" +msgstr "Патрабуецца %[1]s, але ў дадзены момант усталяваны %[2]s." -#: internal/arduino/builder/builder.go:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" -msgstr "" +msgstr "Шаблон %[1]s адсутнічае" #: internal/arduino/resources/download.go:51 msgid "%s already downloaded" -msgstr "" +msgstr "%s ужо спампаваны" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" -msgstr "" +msgstr "%s і %s не могуць ужывацца разам" #: internal/arduino/cores/packagemanager/install_uninstall.go:371 msgid "%s installed" -msgstr "" +msgstr "%s усталяваны" #: internal/cli/lib/check_deps.go:121 msgid "%s is already installed." -msgstr "" +msgstr "%s ужо ўсталяваны." #: internal/arduino/cores/packagemanager/loader.go:63 #: internal/arduino/cores/packagemanager/loader.go:617 msgid "%s is not a directory" -msgstr "" +msgstr "%s не каталог" #: internal/arduino/cores/packagemanager/install_uninstall.go:290 msgid "%s is not managed by package manager" -msgstr "" +msgstr "%s не кіруецца кіраўніком пакетаў" + +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "%s павинны быць >= 1024" #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." -msgstr "" +msgstr "%s павінен быць усталяваны." #: internal/arduino/builder/internal/preprocessor/ctags.go:192 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" -msgstr "" +msgstr "Шаблон %s адсутнічае" #: commands/cmderrors/cmderrors.go:818 msgid "'%s' has an invalid signature" -msgstr "" +msgstr "'%s' мае несапраўдны подпіс" #: internal/arduino/cores/packagemanager/package_manager.go:448 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" msgstr "" +"'build.core' і 'build.variant' ставяцца да розных платформах:\n" +"%[1]s і %[2]s" #: internal/cli/board/listall.go:97 internal/cli/board/search.go:94 msgid "(hidden)" -msgstr "" +msgstr "(схаваны)" #: internal/arduino/builder/libraries.go:302 msgid "(legacy)" -msgstr "" +msgstr "(састарэлы)" #: internal/cli/lib/install.go:82 msgid "" "--git-url and --zip-path are disabled by default, for more information see: " "%v" msgstr "" +"--git-url і --zip-path першапачаткова адключаныя, дадатковую інфармацыю " +"глядзіце ў падзеле: %v" #: internal/cli/lib/install.go:84 msgid "" "--git-url and --zip-path flags allow installing untrusted files, use it at " "your own risk." msgstr "" +"--git-url і --zip-path дазваляюць усталёўваць ненадзейныя файлы, ужывайце іх" +" на свой страх і рызыку." #: internal/cli/lib/install.go:87 msgid "--git-url or --zip-path can't be used with --install-in-builtin-dir" msgstr "" +"--git-url ці --zip-path не могуць быць выкарыстаныя з --install-in-builtin-" +"dir" #: commands/service_sketch_new.go:66 msgid ".ino file already exists" -msgstr "" +msgstr "Файл .ino ужо існуе" #: internal/cli/updater/updater.go:30 msgid "A new release of Arduino CLI is available:" -msgstr "" +msgstr "Новая версія Arduino CLI даступная:" #: commands/cmderrors/cmderrors.go:299 msgid "A programmer is required to upload" -msgstr "" +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 "" +msgstr "Архітэктура" #: internal/cli/generatedocs/generatedocs.go:80 msgid "ARDUINO COMMAND LINE MANUAL" -msgstr "" +msgstr "Кіраўніцтва карыстальніка каманднага радка Arduino" #: internal/cli/usage.go:28 msgid "Additional help topics:" -msgstr "" +msgstr "Дадатковыя падзелы даведкі:" #: internal/cli/config/add.go:34 internal/cli/config/add.go:35 msgid "Adds one or more values to a setting." -msgstr "" +msgstr "Дадае адно ці некалькі значэнняў да налады." #: internal/cli/usage.go:23 msgid "Aliases:" -msgstr "" +msgstr "Псеўданім:" #: internal/cli/core/list.go:112 msgid "All platforms are up to date." -msgstr "" +msgstr "Усе платформы знаходзяцца ў актуальным стане." #: internal/cli/core/upgrade.go:87 msgid "All the cores are already at the latest version" -msgstr "" +msgstr "Усе ядры ўжо ўсталяваныя ў апошняй версіі" #: commands/service_library_install.go:135 msgid "Already installed %s" -msgstr "" +msgstr "%s ужо ўсталяваны" #: internal/arduino/builder/internal/detector/detector.go:91 msgid "Alternatives for %[1]s: %[2]s" -msgstr "" +msgstr "Варыянт для %[1]s: %[2]s" #: internal/arduino/builder/internal/preprocessor/ctags.go:69 msgid "An error occurred adding prototypes" -msgstr "" +msgstr "Адбылася памылка пры даданні прататыпаў" #: internal/arduino/builder/internal/detector/detector.go:213 msgid "An error occurred detecting libraries" -msgstr "" +msgstr "Адбылася памылка пры выяўленні бібліятэк" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" -msgstr "" +msgstr "Дадаць часопіс адладкі ў паказаны файл" #: internal/cli/lib/search.go:208 msgid "Architecture: %s" -msgstr "" +msgstr "Архітэктура: %s" #: commands/service_sketch_archive.go:69 msgid "Archive already exists" -msgstr "" +msgstr "Архіў ужо існуе" #: internal/arduino/builder/core.go:163 msgid "Archiving built core (caching) in: %[1]s" -msgstr "" +msgstr "Архіваванне ўбудаванага ядра (кэшаванне) у: %[1]s" #: internal/cli/sketch/sketch.go:30 internal/cli/sketch/sketch.go:31 msgid "Arduino CLI sketch commands." -msgstr "" +msgstr "Каманды сцэнараў Arduino CLI." #: internal/cli/cli.go:88 msgid "Arduino CLI." -msgstr "" +msgstr "Arduino CLI." #: internal/cli/cli.go:89 msgid "Arduino Command Line Interface (arduino-cli)." -msgstr "" +msgstr "Інтэрфейс каманднага радка Arduino (arduino-cli)." #: internal/cli/board/board.go:30 internal/cli/board/board.go:31 msgid "Arduino board commands." -msgstr "" +msgstr "Каманды платы Arduino." #: internal/cli/cache/cache.go:30 internal/cli/cache/cache.go:31 msgid "Arduino cache commands." -msgstr "" +msgstr "Каманды кэшу Arduino." #: internal/cli/lib/lib.go:30 internal/cli/lib/lib.go:31 msgid "Arduino commands about libraries." -msgstr "" +msgstr "Каманды Arduino пра бібліятэкі." #: internal/cli/config/config.go:35 msgid "Arduino configuration commands." -msgstr "" +msgstr "Каманды налад Arduino." #: internal/cli/core/core.go:30 internal/cli/core/core.go:31 msgid "Arduino core operations." -msgstr "" +msgstr "Аперацыі ядра Arduino." #: internal/cli/lib/check_deps.go:62 internal/cli/lib/install.go:130 msgid "Arguments error: %v" -msgstr "" +msgstr "Памылка ў аргументах: %v" #: internal/cli/board/attach.go:36 msgid "Attaches a sketch to a board." -msgstr "" +msgstr "Прымацаванне сцэнара да платы." #: internal/cli/lib/search.go:199 msgid "Author: %s" -msgstr "" +msgstr "Аўтар: %s" #: internal/arduino/libraries/librariesmanager/install.go:79 msgid "" "Automatic library install can't be performed in this case, please manually " "remove all duplicates and retry." msgstr "" +"У гэтым выпадку аўтаматычнае ўсталяванне бібліятэкі немагчыма.\n" +"Калі ласка, выдаліце ўсе паўторы ўручную і паспрабуйце яшчэ раз." #: commands/service_library_uninstall.go:87 msgid "" "Automatic library uninstall can't be performed in this case, please manually" " remove them." msgstr "" +"У гэтым выпадку аўтаматычнае выдаленне бібліятэк немагчыма.\n" +"Калі ласка, выдаліце іх уручную." #: internal/cli/lib/list.go:138 msgid "Available" -msgstr "" +msgstr "Даступны" #: internal/cli/usage.go:25 msgid "Available Commands:" -msgstr "" +msgstr "Даступныя каманды:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." -msgstr "" +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 "" +msgstr "Назва платы" #: internal/cli/board/details.go:139 msgid "Board name:" -msgstr "" +msgstr "Назва платы:" #: internal/cli/board/details.go:141 msgid "Board version:" -msgstr "" +msgstr "Версія платы:" #: internal/arduino/builder/sketch.go:243 msgid "Bootloader file specified but missing: %[1]s" -msgstr "" +msgstr "Паказаны файл загрузніка адсутнічае: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +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 "" +msgstr "Не атрымалася стварыць каталог дадзеных %s" #: commands/cmderrors/cmderrors.go:511 msgid "Can't create sketch" -msgstr "" +msgstr "Не атрымалася стварыць сцэнар" #: commands/service_library_download.go:91 #: commands/service_library_download.go:94 msgid "Can't download library" -msgstr "" +msgstr "Не атрымалася спампаваць бібліятэку" #: commands/service_platform_uninstall.go:89 #: internal/arduino/cores/packagemanager/install_uninstall.go:136 msgid "Can't find dependencies for platform %s" -msgstr "" +msgstr "Не атрымалася знайсці залежнасці для платформы %s" #: commands/cmderrors/cmderrors.go:537 msgid "Can't open sketch" -msgstr "" +msgstr "Не атрымалася адчыніць сцэнар" #: commands/cmderrors/cmderrors.go:524 msgid "Can't update sketch" -msgstr "" +msgstr "Не атрымалася абнавіць сцэнар" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" -msgstr "" +msgstr "Не атрымалася ўжываць наступныя птушкі разам: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" -msgstr "" +msgstr "Не атрымалася запісаць часопіс адладкі: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" -msgstr "" +msgstr "Не атрымалася стварыць каталог кэша зборкі" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" -msgstr "" +msgstr "Не атрымалася стварыць каталог зборкі" #: internal/cli/config/init.go:100 msgid "Cannot create config file directory: %v" -msgstr "" +msgstr "Не атрымалася стварыць каталог канфігурацыйных файлаў: %v" #: internal/cli/config/init.go:124 msgid "Cannot create config file: %v" -msgstr "" +msgstr "Не атрымалася стварыць файл кафігурацыі: %v" #: commands/cmderrors/cmderrors.go:781 msgid "Cannot create temp dir" -msgstr "" +msgstr "Не атрымалася стварыць часовы каталог" #: commands/cmderrors/cmderrors.go:799 msgid "Cannot create temp file" -msgstr "" +msgstr "Не атрымалася стварыць часовы файл" #: internal/cli/config/delete.go:55 msgid "Cannot delete the key %[1]s: %[2]v" -msgstr "" +msgstr "Не атрымалася выдаліць ключ %[1]s: %[2]v" #: commands/service_debug.go:228 msgid "Cannot execute debug tool" -msgstr "" +msgstr "Не атрымалася запусціць сродак адладкі" #: internal/cli/config/init.go:77 internal/cli/config/init.go:84 msgid "Cannot find absolute path: %v" -msgstr "" +msgstr "Не атрымалася знайсці абсалютны шлях: %v" #: 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 "" +msgstr "Не атрымалася здабыць канфігурацыйны ключ %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/install_uninstall.go:143 msgid "Cannot install platform" -msgstr "" +msgstr "Не атрымалася ўсталяваць платформу" #: internal/arduino/cores/packagemanager/install_uninstall.go:349 msgid "Cannot install tool %s" -msgstr "" +msgstr "Не атрымалася ўсталяваць інструмент %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" -msgstr "" +msgstr "Не атрымалася скінуць порт: %s" #: 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 "" +msgstr "Не атрымалася выдаліць канфігурацыйны ключ %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/install_uninstall.go:161 msgid "Cannot upgrade platform" -msgstr "" +msgstr "Не атрымалася абнавіць платформу" #: internal/cli/lib/search.go:207 msgid "Category: %s" -msgstr "" +msgstr "Катэгорыя: %s" #: internal/cli/lib/check_deps.go:39 internal/cli/lib/check_deps.go:40 msgid "Check dependencies status for the specified library." -msgstr "" +msgstr "Праверыць стан залежнасцяў для паказанай бібліятэкі." -#: internal/cli/debug/debug_check.go:41 +#: 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 "" +"Кантрольная сума адрозніваецца ад кантрольнай сумы ў файле package.json" #: internal/cli/board/details.go:190 msgid "Checksum:" -msgstr "" +msgstr "Кантрольная сума:" #: internal/cli/cache/cache.go:32 msgid "Clean caches." -msgstr "" +msgstr "Чысціць кэш." #: internal/cli/cli.go:181 msgid "Comma-separated list of additional URLs for the Boards Manager." msgstr "" +"Спіс дадатковых адрасоў URL для кіраўніка плат, які падзелены коскамі." #: 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:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" -msgstr "" +msgstr "Скампіляваны сцэнар не знойдзены ў %s" #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." -msgstr "" +msgstr "Кампіляцыя сцэнараў Arduino." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." -msgstr "" +msgstr "Кампіляцыя ядра..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." -msgstr "" +msgstr "Кампіляцыя бібліятэкі..." #: internal/arduino/builder/libraries.go:133 msgid "Compiling library \"%[1]s\"" -msgstr "" +msgstr "Кампіляцыя бібліятэкі \"%[1]s\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." -msgstr "" +msgstr "Кампіляцыя сцэнара" #: internal/cli/config/init.go:94 msgid "" "Config file already exists, use --overwrite to discard the existing one." msgstr "" +"Канфігурацыйны файл ужо існуе, ужывайце --overwrite, каб выдаліць існуючы." #: internal/cli/config/init.go:179 msgid "Config file written to: %s" -msgstr "" +msgstr "Канфігурацыйны файл запісаны ў: %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" -msgstr "" +msgstr "Канфігурацыйныя налады для %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." msgstr "" +"Наладзьце налады камунікацыйнага порта.\n" +"Фармат =[,=]..." #: internal/arduino/cores/packagemanager/install_uninstall.go:177 msgid "Configuring platform." -msgstr "" +msgstr "Наладзіць платформу." #: internal/arduino/cores/packagemanager/install_uninstall.go:359 msgid "Configuring tool." -msgstr "" +msgstr "Наладзіць інструмент." #: internal/cli/board/list.go:198 msgid "Connected" -msgstr "" +msgstr "Злучаны" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" +"Злучэнне з %s.\n" +"Націсніце Ctrl+C для выхаду." #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Core" -msgstr "" +msgstr "Ядро" #: internal/cli/configuration/network.go:103 msgid "Could not connect via HTTP" -msgstr "" +msgstr "Не атрымалася злучыцца па пратаколе HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" -msgstr "" +msgstr "Не атрымалася стварыць індэксны каталог" #: internal/arduino/builder/core.go:41 msgid "Couldn't deeply cache core build: %[1]s" -msgstr "" +msgstr "Не атрымалася глыбока кэшаваць зборку ядра: %[1]s" #: internal/arduino/builder/sizer.go:154 msgid "Couldn't determine program size" -msgstr "" +msgstr "Не ўдалося вызначыць памер праграмы" #: internal/cli/arguments/sketch.go:37 internal/cli/lib/install.go:111 msgid "Couldn't get current working directory: %v" -msgstr "" +msgstr "Не атрымалася здабыць бягучы працоўны каталог: %v" #: internal/cli/sketch/new.go:37 internal/cli/sketch/new.go:38 msgid "Create a new Sketch" -msgstr "" +msgstr "Стварыць новы сцэнар" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." -msgstr "" +msgstr "Стварыць і надрукаваць канфігурацыі профілю з зборкі." #: internal/cli/sketch/archive.go:37 internal/cli/sketch/archive.go:38 msgid "Creates a zip file containing all sketch files." -msgstr "" +msgstr "Стварэнне файлу zip, які змяшчае ўсе файлы сцэнара." #: 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/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" +"У бягучы час профілі зборкі падтрымліваюць толькі бібліятэкі, якія даступныя" +" праз кіраванне бібліятэкамі Arduino." -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" -msgstr "" +msgstr "Карыстальніцкая канфігурацыя для %s:" #: internal/cli/feedback/result/rpc.go:146 #: internal/cli/outdated/outdated.go:119 msgid "DEPRECATED" -msgstr "" +msgstr "САСТАРЭЛЫ" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" -msgstr "" +msgstr "Дэман зараз слухае на %s: %s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." -msgstr "" +msgstr "Адладзіць сцэнары Arduino." -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" +"Адладзіць сцэнары Arduino (дадзеная каманда адчыняе інтэрактыўны сеанс gdb)." -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" -msgstr "" +msgstr "Адладкавы інтэрпрэтатар, напрыклад: %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" -msgstr "" +msgstr "Адладка не падтрымліваецца для платы %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" -msgstr "" +msgstr "Першапачаткова" #: internal/cli/board/attach.go:115 msgid "Default FQBN set to" -msgstr "" +msgstr "Першапачатковы FQBN роўны" #: internal/cli/board/attach.go:114 msgid "Default port set to" -msgstr "" +msgstr "Першапачатковы порт усталяваны на" #: internal/cli/board/attach.go:116 msgid "Default programmer set to" -msgstr "" +msgstr "Першапачатковы праграматар усталяваны на" #: internal/cli/cache/clean.go:32 msgid "Delete Boards/Library Manager download cache." -msgstr "" +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 "" +msgstr "Выдаленне клавішы налады і ўсіх яе дадатковых клавішы." #: internal/cli/lib/search.go:215 msgid "Dependencies: %s" -msgstr "" +msgstr "Залежнасці: %s" #: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:106 msgid "Description" -msgstr "" +msgstr "Апісанне" #: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." -msgstr "" +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:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." -msgstr "" +msgstr "Каталог, які змяшчае двайковыя файлы для адладкі." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." -msgstr "" +msgstr "Каталог, які змяшчае двайковыя файлы для выгрузкі." #: internal/cli/generatedocs/generatedocs.go:45 msgid "" "Directory where to save generated files. Default is './docs', the directory " "must exist." msgstr "" +"Каталог, у які будуць захаваныя створаныя файлы.\n" +"Першапачаткова ўжываецца './ docs', дадзеныкаталог павінен існаваць." #: internal/cli/completion/completion.go:44 msgid "Disable completion description for shells that support it" -msgstr "" +msgstr "Адключыць апісанне завяршэння для абалонак, якія яго падтрымліваюць" #: internal/cli/board/list.go:199 msgid "Disconnected" -msgstr "" +msgstr "Раз'яднаны" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" -msgstr "" +msgstr "Адлюстраваць толькі прадстаўленыя выклікі gRPC" #: internal/cli/lib/install.go:62 msgid "Do not install dependencies." -msgstr "" +msgstr "Не ўсталёўваць залежнасці." #: internal/cli/lib/install.go:63 msgid "Do not overwrite already installed libraries." -msgstr "" +msgstr "Ня перазапісваць ужо ўсталяваныя бібліятэкі." #: internal/cli/core/install.go:56 msgid "Do not overwrite already installed platforms." -msgstr "" +msgstr "Ня перазапісваць ужо ўсталяваныя платформы." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 msgid "Do not perform the actual upload, just log out actions" -msgstr "" +msgstr "Не выконваць фактычную выгрузку, проста выйсці з сістэмы" -#: internal/cli/daemon/daemon.go:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" -msgstr "" +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:88 msgid "Downloading %s" -msgstr "" +msgstr "Спампоўка %s" #: internal/arduino/resources/index.go:137 msgid "Downloading index signature: %s" -msgstr "" +msgstr "Спампоўка індэкснай сігнатуры: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" -msgstr "" +msgstr "Спамоўка індэксаў: %s" #: commands/instances.go:371 msgid "Downloading library %s" -msgstr "" +msgstr "Спампоўка бібліятэкі %s" #: commands/instances.go:53 msgid "Downloading missing tool %s" -msgstr "" +msgstr "Спампоўка інструмента %s, які адсутнічае" #: internal/arduino/cores/packagemanager/install_uninstall.go:96 msgid "Downloading packages" -msgstr "" +msgstr "Спампоўка пакетаў" #: internal/arduino/cores/packagemanager/profiles.go:101 msgid "Downloading platform %s" -msgstr "" +msgstr "Спампоўка платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:177 msgid "Downloading tool %s" -msgstr "" +msgstr "Спампоўка інструмента %s" #: 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 "" +msgstr "Спампаванне адной ці некалькі бібліятэк, не ўсталёўваючы іх." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" -msgstr "" +msgstr "Уключыць вядзенне часопіса адладкі выклікаў gRPC" #: internal/cli/lib/install.go:65 msgid "Enter a path to zip file" -msgstr "" +msgstr "Увясці шлях да файлу zip" #: internal/cli/lib/install.go:64 msgid "Enter git url for libraries hosted on repositories" -msgstr "" +msgstr "Увясць адрас URL git для бібліятэк, якія размешчаныя ў сховішчах" #: commands/service_sketch_archive.go:105 msgid "Error adding file to sketch archive" -msgstr "" +msgstr "Памылка пры даданні файла ў архіў сцэнараў" #: internal/arduino/builder/core.go:169 msgid "Error archiving built core (caching) in %[1]s: %[2]s" -msgstr "" +msgstr "Памылка архівавання ўбудаванага ядра (кэшавання) у %[1]s: %[2]s" #: internal/cli/sketch/archive.go:85 msgid "Error archiving: %v" -msgstr "" +msgstr "Памылка пры архіваванні: %v" #: commands/service_sketch_archive.go:93 msgid "Error calculating relative file path" -msgstr "" +msgstr "Памылка пры вылічэнні адноснага шляху да файла" #: internal/cli/cache/clean.go:48 msgid "Error cleaning caches: %v" -msgstr "" +msgstr "Памылка пры ачысткі кэшу: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" -msgstr "" +msgstr "Памылка пры пераўтварэнні шляху ў абсалютны: %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" -msgstr "" +msgstr "Памылка пры капіяванні выхаднога файла %s" #: 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 "" +msgstr "Памылка пры стварэнні канфігурацыі: %v" #: internal/cli/instance/instance.go:43 msgid "Error creating instance: %v" -msgstr "" +msgstr "Памылка пры стварэнні асобніка: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" -msgstr "" +msgstr "Памылка пры стварэнні выходнага каталогу" #: commands/service_sketch_archive.go:81 msgid "Error creating sketch archive" -msgstr "" +msgstr "Памылка пры стварэнні архіва сцэнараў" #: internal/cli/sketch/new.go:71 internal/cli/sketch/new.go:83 msgid "Error creating sketch: %v" -msgstr "" +msgstr "Памылка пры стварэнні эскізу: %v" #: internal/cli/board/list.go:83 internal/cli/board/list.go:97 msgid "Error detecting boards: %v" -msgstr "" +msgstr "Памылка пры выяўленні платы: %v" #: internal/cli/core/download.go:71 internal/cli/lib/download.go:69 msgid "Error downloading %[1]s: %[2]v" -msgstr "" +msgstr "Памылка пры спампоўцы %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/profiles.go:110 #: internal/arduino/cores/packagemanager/profiles.go:111 msgid "Error downloading %s" -msgstr "" +msgstr "Памылка пры спампоўцы %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" -msgstr "" +msgstr "Памылка пры спампоўцы індэксу '%s'" #: internal/arduino/resources/index.go:138 msgid "Error downloading index signature '%s'" -msgstr "" +msgstr "Памылка пры спампоўцы індэкснай сігнатуры '%s'" #: commands/instances.go:381 commands/instances.go:387 msgid "Error downloading library %s" -msgstr "" +msgstr "Памылка пры спамоўцы бібліятэкі %s" #: internal/arduino/cores/packagemanager/profiles.go:128 #: internal/arduino/cores/packagemanager/profiles.go:129 msgid "Error downloading platform %s" -msgstr "" +msgstr "Памылка пры спампоўцы платформы %s" #: internal/arduino/cores/packagemanager/download.go:127 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" -msgstr "" +msgstr "Памылка пры спампоўцы інструменту %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" -msgstr "" +msgstr "Памылка падчас адладкі: %v" #: internal/cli/feedback/feedback.go:236 internal/cli/feedback/feedback.go:242 msgid "Error during JSON encoding of the output: %v" -msgstr "" +msgstr "Памылка пры кадаванні выходных дадзеных у фармаце Json: %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" -msgstr "" +msgstr "Памылка падчас выгрузкі: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" -msgstr "" +msgstr "Памылка падчас выяўленні платы" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" -msgstr "" +msgstr "Памылка падчас зборкі: %v" #: internal/cli/core/install.go:81 msgid "Error during install: %v" -msgstr "" +msgstr "Памылка падчас усталявання: %v" #: internal/cli/core/uninstall.go:75 msgid "Error during uninstall: %v" -msgstr "" +msgstr "Памылка падчас выдалення: %v" #: internal/cli/core/upgrade.go:136 msgid "Error during upgrade: %v" -msgstr "" +msgstr "Памылка падчас абнаўлення: %v" #: internal/arduino/resources/index.go:105 #: internal/arduino/resources/index.go:124 msgid "Error extracting %s" -msgstr "" +msgstr "Памылка пыр выманні %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" -msgstr "" +msgstr "Памылка пры выяўленні артэфактаў зборкі" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" -msgstr "" +msgstr "Памылка пры атрыманні адладкавай інфармацыі: %v" #: commands/service_sketch_archive.go:57 msgid "Error getting absolute path of sketch archive" -msgstr "" +msgstr "Памылка пры атрыманні абсалютнага шляху да архіва сцэнараў" #: internal/cli/board/details.go:74 msgid "Error getting board details: %v" -msgstr "" +msgstr "Памылка пры атрыманні звестак пра плату: %v" #: internal/arduino/builder/internal/compilation/database.go:82 msgid "Error getting current directory for compilation database: %s" msgstr "" +"Памылка пры атрыманні бягучага каталога для базы дадзеных кампіляцыі: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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 "" +"Памылка пры атрыманні першапачатковага порта з ' sketch.yaml`.\n" +"Праверце, ці правільна вы паказалі каталог сцэнара, ці пакажыце аргумент --port:" -#: commands/service_compile.go:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" -msgstr "" +msgstr "Памылка пры атрыманні інфармацыі для бібліятэкі %s" #: internal/cli/lib/examples.go:75 msgid "Error getting libraries info: %v" -msgstr "" +msgstr "Памылка пры атрыманні інфармацыі пра бібліятэкі: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" -msgstr "" +msgstr "Памылка пры атрыманні метададзеных порта: %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" -msgstr "" +msgstr "Памылка пры атрыманні звестак пра налады порта: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" -msgstr "" +msgstr "Памылка пры атрыманні карыстальніцкага ўводу" #: internal/cli/instance/instance.go:82 internal/cli/instance/instance.go:100 msgid "Error initializing instance: %v" -msgstr "" +msgstr "Памылка пры ініцыялізацыі асобніка: %v" #: internal/cli/lib/install.go:148 msgid "Error installing %s: %v" -msgstr "" +msgstr "Памылка пры ўсталяванні %s: %v" #: internal/cli/lib/install.go:122 msgid "Error installing Git Library: %v" -msgstr "" +msgstr "Памылка пры ўсталяванні бібліятэкі Git: %v" #: internal/cli/lib/install.go:100 msgid "Error installing Zip Library: %v" -msgstr "" +msgstr "Памылка пры ўсталяванні бібліятэкі Zip: %v" #: commands/instances.go:397 msgid "Error installing library %s" -msgstr "" +msgstr "Памылка пры ўсталяванні бібліятэкі %s" #: internal/arduino/cores/packagemanager/profiles.go:136 #: internal/arduino/cores/packagemanager/profiles.go:137 msgid "Error installing platform %s" -msgstr "" +msgstr "Памылка пры ўсталяванні платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:180 #: internal/arduino/cores/packagemanager/profiles.go:187 #: internal/arduino/cores/packagemanager/profiles.go:188 msgid "Error installing tool %s" -msgstr "" +msgstr "Памылка пры ўсталяванні інструмента %s" #: internal/cli/board/listall.go:66 msgid "Error listing boards: %v" -msgstr "" +msgstr "Памылка пры пералічэнні плат: %v" #: internal/cli/lib/list.go:91 msgid "Error listing libraries: %v" -msgstr "" +msgstr "Памылка пры пералічэнні бібліятэк: %v" #: internal/cli/core/list.go:69 msgid "Error listing platforms: %v" -msgstr "" +msgstr "Памылка пры пералічэнні платформ: %v" #: commands/cmderrors/cmderrors.go:424 msgid "Error loading hardware platform" -msgstr "" +msgstr "Памылка пры загрузцы апаратнай платформы" #: internal/arduino/cores/packagemanager/profiles.go:114 #: internal/arduino/cores/packagemanager/profiles.go:115 msgid "Error loading index %s" -msgstr "" +msgstr "Памылка пры загрузцы індэкса %s" #: internal/arduino/resources/index.go:99 msgid "Error opening %s" -msgstr "" +msgstr "Памылка пры адкрыцці %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" -msgstr "" +msgstr "Памылка пры адкрыцці файла часопіса адладкі: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" +"Памылка пры адкрыцці зыходнага кода, які перавызначае файл дадзеных: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" -msgstr "" +msgstr "Памылка пры разборы аргумента --show-properties: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" -msgstr "" +msgstr "Памылка пры чытанні каталога зборкі" #: commands/service_sketch_archive.go:75 msgid "Error reading sketch files" -msgstr "" +msgstr "Памылка пры чытанні файлаў сцэнара" #: internal/cli/lib/check_deps.go:72 msgid "Error resolving dependencies for %[1]s: %[2]s" -msgstr "" +msgstr "Памылка пры выпраўленні ў залежнасці для %[1]s: %[2]s" #: internal/cli/core/upgrade.go:68 msgid "Error retrieving core list: %v" -msgstr "" +msgstr "Памылка пры выманні спісу ядраў: %v" #: internal/arduino/cores/packagemanager/install_uninstall.go:158 msgid "Error rolling-back changes: %s" -msgstr "" +msgstr "Памылка пры адкаце змяненняў: %s" #: internal/arduino/resources/index.go:165 #: internal/arduino/resources/index.go:177 msgid "Error saving downloaded index" -msgstr "" +msgstr "Памылка пры захаванні спампаванага індэкса" #: internal/arduino/resources/index.go:172 #: internal/arduino/resources/index.go:181 msgid "Error saving downloaded index signature" -msgstr "" +msgstr "Памылка пры захаванні спампаванай індэкснай сігнатуры" #: internal/cli/board/search.go:63 msgid "Error searching boards: %v" -msgstr "" +msgstr "Памылка пры пошуку плат: %v" #: internal/cli/lib/search.go:126 msgid "Error searching for Libraries: %v" -msgstr "" +msgstr "Памылка пры пошуку па бібліятэках: %v" #: internal/cli/core/search.go:82 msgid "Error searching for platforms: %v" -msgstr "" +msgstr "Памылка пры пошуку па платформах: %v" #: internal/arduino/builder/internal/compilation/database.go:67 msgid "Error serializing compilation database: %s" -msgstr "" +msgstr "Памылка пры серыялізацыі базы дадзеных кампіляцыі: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" -msgstr "" +msgstr "Памылка пры наладзе рэжыму raw: %s" #: internal/cli/config/set.go:67 internal/cli/config/set.go:74 msgid "Error setting value: %v" -msgstr "" +msgstr "Памылка пры заданні значэння: %v" #: internal/cli/board/list.go:86 msgid "Error starting discovery: %v" -msgstr "" +msgstr "Памылкі выяўлення пры запуску: %v" #: internal/cli/lib/uninstall.go:67 msgid "Error uninstalling %[1]s: %[2]v" -msgstr "" +msgstr "Памылка пры выдаленні %[1]s: %[2]v" #: internal/cli/lib/search.go:113 internal/cli/lib/update_index.go:59 msgid "Error updating library index: %v" -msgstr "" +msgstr "Памылка пры абнаўленні індэксу бібліятэкі: %v" #: internal/cli/lib/upgrade.go:75 msgid "Error upgrading libraries" -msgstr "" +msgstr "Памылка пры абнаўленні бібліятэк" #: internal/arduino/cores/packagemanager/install_uninstall.go:153 msgid "Error upgrading platform: %s" -msgstr "" +msgstr "Памылка пры абнаўленні платформы: %s" #: internal/arduino/resources/index.go:147 #: internal/arduino/resources/index.go:153 msgid "Error verifying signature" -msgstr "" +msgstr "Памылка пры праверцы сігнатуры" #: internal/arduino/builder/internal/detector/detector.go:369 msgid "Error while detecting libraries included by %[1]s" -msgstr "" +msgstr "Памылка пры выяўленні бібліятэк, якія ўключаныя %[1]s" #: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 #: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 #: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 #: internal/arduino/builder/sizer.go:229 msgid "Error while determining sketch size: %s" -msgstr "" +msgstr "Памылка пры вызначэнні памеру сцэнара: %s" #: internal/arduino/builder/internal/compilation/database.go:70 msgid "Error writing compilation database: %s" -msgstr "" +msgstr "Памылка пры запісу базы дадзеных кампіляцыі: %s" #: internal/cli/config/config.go:84 internal/cli/config/config.go:91 msgid "Error writing to file: %v" -msgstr "" +msgstr "Памылка пры запісу ў файл: %v" #: internal/cli/completion/completion.go:56 msgid "Error: command description is not supported by %v" -msgstr "" +msgstr "Памылка: апісанне каманды не падтрымліваецца %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" -msgstr "" +msgstr "Памылка: няправільны зыходны код, які перавызначае файл дадзеных: %v" #: internal/cli/board/list.go:104 msgid "Event" -msgstr "" +msgstr "Падзея" #: internal/cli/lib/examples.go:123 msgid "Examples for library %s" -msgstr "" +msgstr "Прыклады для бібліятэкі %s" #: internal/cli/usage.go:24 msgid "Examples:" -msgstr "" +msgstr "Прыклады:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" -msgstr "" +msgstr "Выкананы файл для адладкі" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" +"Чаканы скампіляваны сцэнар знаходзіцца ў каталогу %s, але замест гэтага ён " +"уяўляе сабой файл" #: 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 "" +msgstr "FQBN" #: internal/cli/board/details.go:140 msgid "FQBN:" -msgstr "" +msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" -msgstr "" +msgstr "Не атрымалася сцерці чып" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" -msgstr "" +msgstr "Не атрымалася праграмаванне" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" -msgstr "" +msgstr "Не атрымалася запісаць загрузнік" #: commands/instances.go:87 msgid "Failed to create data directory" -msgstr "" +msgstr "Не атрымалася стварыць каталог дадзеных" #: commands/instances.go:76 msgid "Failed to create downloads directory" -msgstr "" +msgstr "Не атрымалася стварыць каталог для спамповак" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "" +"Не атрымалася праслухаць порт TCP: %[1]s.\n" +"%[2]s - недапушчальны порт." -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "" +"Не атрымалася праслухаць порт TCP: %[1]s.\n" +"%[2]s невядомая назва." -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "" +"Не атрымалася праслухаць порт TCP: %[1]s.\n" +"Нечаканая памылка: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" +"Не атрымалася праслухаць порт TCP: %s.\n" +"Адрас, які ўжо ўжываецца." -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" -msgstr "" +msgstr "Не атрымалася выгрузіць" #: internal/cli/board/details.go:188 msgid "File:" -msgstr "" +msgstr "Файл:" #: commands/service_compile.go:160 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" msgstr "" +"Для шыфравання/подпісу прашыўкі патрабуюцца ўсе наступныя ўласцівасці, якія " +"павінны быць вызначаныя: %s" #: commands/service_debug.go:187 msgid "First message must contain debug request, not data" msgstr "" +"Першае паведамленне павінна ўтрымліваць запыт на адладку, а не дадзеныя" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" +"Аргумент %[1]s з'яўляецца абавязковым пры ўжыванні ў спалучэнні з: %[2]s" #: internal/cli/usage.go:26 msgid "Flags:" -msgstr "" +msgstr "Аргументы:" #: internal/cli/arguments/pre_post_script.go:38 msgid "" "Force run of post-install scripts (if the CLI is not running interactively)." msgstr "" +"Прымусовы запуск сцэнараў пасля ўсталявання (калі CLI не запушчаны ў " +"інтэрактыўным рэжыме)." #: internal/cli/arguments/pre_post_script.go:40 msgid "" "Force run of pre-uninstall scripts (if the CLI is not running " "interactively)." msgstr "" +"Прымусовы запуск сцэнараў папярэдняга выдалення (калі CLI радка не запушчаны" +" ў інтэрактыўным рэжыме)." #: internal/cli/arguments/pre_post_script.go:39 msgid "" "Force skip of post-install scripts (if the CLI is running interactively)." msgstr "" +"Прымусовы пропуск сцэнараў пасля ўсталявання (калі CLI запушчаны ў " +"інтэрактыўным рэжыме)." #: internal/cli/arguments/pre_post_script.go:41 msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" +"Прымусовы пропуск сцэнараў папярэдняга выдалення (калі CLI запушчаны ў " +"інтэрактыўным рэжыме)." #: commands/cmderrors/cmderrors.go:839 msgid "Found %d platforms matching \"%s\": %s" -msgstr "" +msgstr "Знойдзены платформы %d, якія адпаведныя \"%s\": %s" #: internal/cli/arguments/fqbn.go:39 msgid "Fully Qualified Board Name, e.g.: arduino:avr:uno" -msgstr "" +msgstr "Поўная назва платы, напрыклад: arduino:avr:uno" #: commands/service_debug.go:321 msgid "GDB server '%s' is not supported" -msgstr "" +msgstr "Сервер GDB '%s' не падтрымліваецца" #: 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 "" +msgstr "Стварэнне сцэнару завяршэння" #: internal/cli/completion/completion.go:39 msgid "Generates completion scripts for various shells" -msgstr "" +msgstr "Стварэнне сцэнару завяршэння для розных абалонак" #: internal/arduino/builder/builder.go:333 msgid "Generating function prototypes..." -msgstr "" +msgstr "Стварэнне прататыпаў функцый..." #: internal/cli/config/get.go:35 internal/cli/config/get.go:36 msgid "Gets a settings key value." -msgstr "" +msgstr "Вяртае значэнне ключа налады." #: internal/cli/usage.go:27 msgid "Global Flags:" -msgstr "" +msgstr "Глабальныя аргументы:" #: internal/arduino/builder/sizer.go:164 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 "" +" Глабальныя зменныя ўжываюць %[1]s байтаў (%[3]s%% ) дынамічнай памяці, пакідаючы %[4]s байтаў для лакальных зменных.\n" +"Максімальнае значэнне - %[2]s байтаў." #: internal/arduino/builder/sizer.go:170 msgid "Global variables use %[1]s bytes of dynamic memory." -msgstr "" +msgstr "Глабальныя зменныя ўжываюць %[1]s байтаў дынамічнай памяці." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" -msgstr "" +msgstr "ID" #: internal/cli/board/details.go:111 msgid "Id" -msgstr "" +msgstr "Ідэнтыфікатар" #: internal/cli/board/details.go:154 msgid "Identification properties:" -msgstr "" +msgstr "Уласцівасці ідэнтыфікатару:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 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 "" +msgstr "Уключыць у спіс убудаваныя бібліятэкі (з платформаў і IDE)." #: internal/cli/sketch/archive.go:51 msgid "Includes %s directory in the archive." -msgstr "" +msgstr "Уключэнне каталогу %s у архіў." #: internal/cli/lib/install.go:66 msgid "Install libraries in the IDE-Builtin directory" -msgstr "" +msgstr "Усталяваць бібліятэкі ва ўбудаваным каталогу IDE" #: internal/cli/core/list.go:117 internal/cli/lib/list.go:138 #: internal/cli/outdated/outdated.go:103 msgid "Installed" -msgstr "" +msgstr "Усталявана" #: commands/service_library_install.go:200 msgid "Installed %s" -msgstr "" +msgstr "Усталявана %s" #: commands/service_library_install.go:183 #: internal/arduino/cores/packagemanager/install_uninstall.go:333 msgid "Installing %s" -msgstr "" +msgstr "Усталяванне %s" #: commands/instances.go:395 msgid "Installing library %s" -msgstr "" +msgstr "Усталяванне бібліятэкі %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:119 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" -msgstr "" +msgstr "Усталяванне платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:185 msgid "Installing tool %s" -msgstr "" +msgstr "Усталяванне інструмента %s" #: 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 "" +msgstr "Усталёўвае ў сістэму адну ці некалькі названых бібліятэк." #: internal/arduino/builder/internal/detector/detector.go:394 msgid "Internal error in cache" -msgstr "" +msgstr "Унутраная памылка ў кэшы" #: commands/cmderrors/cmderrors.go:377 msgid "Invalid '%[1]s' property: %[2]s" -msgstr "" +msgstr "Недапушчальная ўласцівасць '%[1]s': %[2]s" #: commands/cmderrors/cmderrors.go:60 msgid "Invalid FQBN" -msgstr "" +msgstr "Хібны FQBN" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" -msgstr "" +msgstr "Хібны адрас TCP: порт адсутнічае" #: commands/cmderrors/cmderrors.go:78 msgid "Invalid URL" -msgstr "" +msgstr "Хібны адрас URL" #: commands/instances.go:183 msgid "Invalid additional URL: %v" -msgstr "" +msgstr "Хібны дадатковы адрас URL: %v" #: internal/arduino/resources/index.go:111 msgid "Invalid archive: file %[1]s not found in archive %[2]s" -msgstr "" +msgstr "Хібны архіў: файл %[1]s не знойдзены ў архіве %[2]s" #: 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 "" +msgstr "Перададзены хібны аргумент: %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" -msgstr "" +msgstr "Хібныя ўласцівасці зборкі" #: internal/arduino/builder/sizer.go:250 msgid "Invalid data size regexp: %s" -msgstr "" +msgstr "Хібны памер дадзеных рэгулярнага выразу: %s" #: internal/arduino/builder/sizer.go:256 msgid "Invalid eeprom size regexp: %s" -msgstr "" +msgstr "Хібны памер eeprom рэгулярнага выразу: %s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" -msgstr "" +msgstr "Хібны індэкс адрасу URL: %s" #: commands/cmderrors/cmderrors.go:46 msgid "Invalid instance" -msgstr "" +msgstr "Хібны асобнік" #: internal/cli/core/upgrade.go:114 msgid "Invalid item %s" -msgstr "" +msgstr "Хібны элемент %s" #: commands/cmderrors/cmderrors.go:96 msgid "Invalid library" -msgstr "" +msgstr "Хібная бібліятэка" #: internal/cli/cli.go:265 msgid "Invalid logging level: %s" -msgstr "" +msgstr "Хібны ўзровень вядзення часопіса: %s" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" -msgstr "" +msgstr "Хібная канфігурацыя сеткі: %s" #: internal/cli/configuration/network.go:66 msgid "Invalid network.proxy '%[1]s': %[2]s" -msgstr "" +msgstr "Хібны network.proxy '%[1]s': %[2]s" #: internal/cli/cli.go:222 msgid "Invalid output format: %s" -msgstr "" +msgstr "Хібны фармат вываду: %s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" -msgstr "" +msgstr "Хібны індэкс пакету ў %s" #: internal/cli/core/uninstall.go:63 msgid "Invalid parameter %s: version not allowed" -msgstr "" +msgstr "Хібная налада %s: версія не дазволеная" #: commands/service_board_list.go:81 msgid "Invalid pid value: '%s'" -msgstr "" +msgstr "Хібнае значэнне pid: '%s'" #: commands/cmderrors/cmderrors.go:220 msgid "Invalid profile" -msgstr "" +msgstr "Хібны профіль" #: commands/service_monitor.go:269 msgid "Invalid recipe in platform.txt" -msgstr "" +msgstr "Хібныя пакеты ў platform.txt" #: internal/arduino/builder/sizer.go:240 msgid "Invalid size regexp: %s" -msgstr "" +msgstr "Хібны памер regexp: %s" #: main.go:85 msgid "Invalid value in configuration" -msgstr "" +msgstr "Хібнае значэнне ў канфігурацыі" #: commands/cmderrors/cmderrors.go:114 msgid "Invalid version" -msgstr "" +msgstr "Хібаня версія" #: commands/service_board_list.go:78 msgid "Invalid vid value: '%s'" -msgstr "" +msgstr "Хібнае значэнне vid: '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." msgstr "" +"Проста стварыце базу дадзеных для кампіляцыі, фактычна не кампіліруя яе.\n" +"Усе каманды зборкі прапушчаны, акрамя хукаў pre*." #: internal/cli/lib/list.go:39 msgid "LIBNAME" -msgstr "" +msgstr "Назва бібліятэкі" #: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 msgid "LIBRARY" -msgstr "" +msgstr "Бібліятэка" #: internal/cli/lib/download.go:35 internal/cli/lib/examples.go:43 #: internal/cli/lib/uninstall.go:35 msgid "LIBRARY_NAME" -msgstr "" +msgstr "Назва бібліятэкі" #: internal/cli/core/list.go:117 internal/cli/outdated/outdated.go:104 msgid "Latest" -msgstr "" +msgstr "Апошні" #: internal/arduino/builder/libraries.go:91 msgid "Library %[1]s has been declared precompiled:" -msgstr "" +msgstr "Бібліятэка %[1]s была абвешчаная папярэдне скампіляванай:" #: commands/service_library_install.go:141 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" -msgstr "" +msgstr "Бібліятэка %[1]s ужо ўсталяваная, але з іншай версіяй: %[2]s" #: commands/service_library_upgrade.go:137 msgid "Library %s is already at the latest version" -msgstr "" +msgstr "Бібліятэка %s ужо апошняй версіі" #: commands/service_library_uninstall.go:63 msgid "Library %s is not installed" -msgstr "" +msgstr "Бібліятэка %s не ўсталяваная" #: commands/instances.go:374 msgid "Library %s not found" -msgstr "" +msgstr "Бібліятэка %s не знойдзеная" #: commands/cmderrors/cmderrors.go:445 msgid "Library '%s' not found" -msgstr "" +msgstr "Бібліятэка '%s' не знойдзеная" #: internal/arduino/builder/internal/detector/detector.go:471 msgid "" "Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." msgstr "" +"Бібліятэка не можа ўжываць абодва каталога '%[1]s' і '%[2]s'.\n" +"Праверце '%[3]s' яшчэ раз." #: commands/cmderrors/cmderrors.go:574 msgid "Library install failed" -msgstr "" +msgstr "Не атрымалася ўсталяваць бібліятэку" #: commands/service_library_install.go:234 #: commands/service_library_install.go:274 msgid "Library installed" -msgstr "" +msgstr "Бібліятэка ўсталяваная" #: internal/cli/lib/search.go:205 msgid "License: %s" -msgstr "" +msgstr "Ліцэнзія: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." -msgstr "" +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 "" +"Пералічыць усе платы, на якіх ўсталаваная платформа падтрымкі.\n" +"Вы можаце выканаць пошук па канкрэтнай плаце, калі пакажыце яе назву" #: internal/cli/board/listall.go:39 msgid "List all known boards and their corresponding FQBN." -msgstr "" +msgstr "Пералічыць усе вядомыя платы і адпаведныя ім FQBN." #: internal/cli/board/list.go:45 msgid "List connected boards." -msgstr "" +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 "" +"Пералічыць налады платы, праз коску.\n" +"Ці можа ўжываць некалькі разоў для некалькіх налад." -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." msgstr "" +"Пералічычць карыстальніцкія ўласцівасцт зборкі, праз коску.\n" +"Ці можа ўжываць некалькі разоў для некалькіх уласцівасцяў." #: internal/cli/lib/list.go:57 msgid "List updatable libraries." -msgstr "" +msgstr "Спіс абноўленых бібліятэк." #: internal/cli/core/list.go:45 msgid "List updatable platforms." -msgstr "" +msgstr "Спіс абноўленых платформ." #: internal/cli/board/board.go:32 msgid "Lists all connected boards." -msgstr "" +msgstr "Спіс усех злучаных плат." #: internal/cli/outdated/outdated.go:41 msgid "Lists cores and libraries that can be upgraded" -msgstr "" +msgstr "Пералічыць ядры і бібліятэкі, якія можна абнавіць" #: commands/instances.go:221 commands/instances.go:232 #: commands/instances.go:342 msgid "Loading index file: %v" -msgstr "" +msgstr "Загрузка індэкснага файла: %v" #: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:105 msgid "Location" -msgstr "" +msgstr "Месцазнаходжанне" #: internal/arduino/builder/sizer.go:205 msgid "Low memory available, stability problems may occur." msgstr "" +"Недастаткова даступнай памяці, могуць узнікнуць праблемы са стабільнасцю." #: internal/cli/lib/search.go:200 msgid "Maintainer: %s" -msgstr "" +msgstr "Суправаджэнне: %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." msgstr "" +"Найбольшая колькасць паралельных кампілятараў.\n" +"Калі 0, будзе ўжывацца колькасць даступных працэсарных ядраў." #: internal/cli/arguments/discovery_timeout.go:32 msgid "Max time to wait for port discovery, e.g.: 30s, 1m" -msgstr "" +msgstr "Найбольшы час чакання выяўлення порта, напрыклад: 30 с, 1 м" #: internal/cli/cli.go:170 msgid "" "Messages with this level and above will be logged. Valid levels are: %s" msgstr "" +"Паведамленні з дадзеным узроўнем і вышэй будуць рэгістравацца.\n" +"Дапушчальнымі ўзроўнямі з'яўляюцца:" #: internal/arduino/builder/internal/detector/detector.go:466 msgid "Missing '%[1]s' from library in %[2]s" -msgstr "" +msgstr "Адсутнічае '%[1]s' з бібліятэкі ў %[2]s" #: commands/cmderrors/cmderrors.go:169 msgid "Missing FQBN (Fully Qualified Board Name)" -msgstr "" +msgstr "Адсутнічае FQBN (поўная назва платы)" #: commands/cmderrors/cmderrors.go:260 msgid "Missing port" -msgstr "" +msgstr "Адсутнічае порт" #: commands/cmderrors/cmderrors.go:236 msgid "Missing port address" -msgstr "" +msgstr "Адсутнічае адрас порту" #: commands/cmderrors/cmderrors.go:248 msgid "Missing port protocol" -msgstr "" +msgstr "Адсутнічае порт пратаколу" #: commands/cmderrors/cmderrors.go:286 msgid "Missing programmer" -msgstr "" +msgstr "Адсутнічае праграматар" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" -msgstr "" +msgstr "Адсутнічае абавязковае поле для выгрузкі: %s" #: internal/arduino/builder/sizer.go:244 msgid "Missing size regexp" -msgstr "" +msgstr "Адсутнічае памер regexp" #: commands/cmderrors/cmderrors.go:497 msgid "Missing sketch path" -msgstr "" +msgstr "Адсутнчіае шлях сцэнара" #: commands/cmderrors/cmderrors.go:358 msgid "Monitor '%s' not found" -msgstr "" +msgstr "Манітор '%s' не знойдзены" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" -msgstr "" +msgstr "Налады манітора порта:" #: internal/arduino/builder/internal/detector/detector.go:156 msgid "Multiple libraries were found for \"%[1]s\"" -msgstr "" +msgstr "Было знойдзена некалькі бібліятэк для \"%[1]s\"" #: 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 "" +msgstr "Назва" #: internal/cli/lib/search.go:179 msgid "Name: \"%s\"" -msgstr "" +msgstr "Назва: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" -msgstr "" +msgstr "Новы порт выгрузкі: %[1]s (%[2]s)" #: internal/cli/board/list.go:132 msgid "No boards found." -msgstr "" +msgstr "Плата не знойдзена" #: internal/cli/board/attach.go:112 msgid "No default port, FQBN or programmer set" -msgstr "" +msgstr "Не зададзены першапачатковы порт, FQBN ці праграматар" #: internal/cli/lib/examples.go:108 msgid "No libraries found." -msgstr "" +msgstr "Бібліятэкі не знойдзены." #: internal/cli/lib/list.go:130 msgid "No libraries installed." -msgstr "" +msgstr "Бібліятэкі не ўсталяваныя." #: internal/cli/lib/search.go:168 msgid "No libraries matching your search." -msgstr "" +msgstr "Няма бібліятэк, якія адпавядаюць вашаму запыту." #: internal/cli/lib/search.go:174 msgid "" "No libraries matching your search.\n" "Did you mean...\n" msgstr "" +"Няма бібліятэк, якія адпавядаюць вашаму запыту.\n" +"Вы мелі на ўвазе...\n" #: internal/cli/lib/list.go:128 msgid "No libraries update is available." -msgstr "" +msgstr "Абнаўленне бібліятэк недаступна." #: commands/cmderrors/cmderrors.go:274 msgid "No monitor available for the port protocol %s" -msgstr "" +msgstr "Манітор для пратаколу порта %s недаступны" #: internal/cli/outdated/outdated.go:95 msgid "No outdated platforms or libraries found." -msgstr "" +msgstr "Састарэлых платформаў ці бібліятэк не знойдзена." #: internal/cli/core/list.go:114 msgid "No platforms installed." -msgstr "" +msgstr "Платформы не ўсталяваныя." #: internal/cli/core/search.go:113 msgid "No platforms matching your search." -msgstr "" +msgstr "Няма платформаў, якія адпавядаюць вашаму запыту." -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" -msgstr "" +msgstr "Порт выгрузкі не знойдзены, ўжываецца %s у якасці рэзервовага" #: commands/cmderrors/cmderrors.go:464 msgid "No valid dependencies solution found" -msgstr "" +msgstr "Не знойдзена дапушчальнага рашэння для залежнасцяў" #: internal/arduino/builder/sizer.go:195 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" +"Недастаткова памяці; азнаёмцеся %[1]s з парадамі па памяншэнні займаемага " +"памеру." #: internal/arduino/builder/internal/detector/detector.go:159 msgid "Not used: %[1]s" -msgstr "" +msgstr "Не ўжываецца: %[1]s" #: internal/cli/board/details.go:187 msgid "OS:" -msgstr "" +msgstr "Аперацыйная сістэма:" #: internal/cli/board/details.go:145 msgid "Official Arduino board:" -msgstr "" +msgstr "Афіцыйная плата Arduino:" #: internal/cli/lib/search.go:98 msgid "" "Omit library details far all versions except the latest (produce a more " "compact JSON output)." msgstr "" +"Апусціце звесткі пра бібліятэку для ўсіх версій, акрамя апошняй (атрымаеце " +"больш кампактную выснову ў фармаце Json)." -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." -msgstr "" +msgstr "Адчыніць камунікацыйны порт з дапамогай платы." #: internal/cli/board/details.go:200 msgid "Option:" -msgstr "" +msgstr "Налады:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" +"Неабавязкова, можа быць: %s.\n" +"Ужываецца для ўказанні gcc, які ўзровень папярэджання ўжываць (аргумент -W)." -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." -msgstr "" +msgstr "Неабавязкова, ачысціць каталог зборкі і не ўжываць кэшаваныя зборкі." -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" +"Неабавязкова, аптымізаваць выходныя дадзеныя кампіляцыі для адладкі, а не " +"для выпуску." -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." -msgstr "" +msgstr "Неабавязкова, душыць амаль усе выходныя дадзеныя." -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." -msgstr "" +msgstr "Неабавязкова, уключыць падрабязны рэжым." -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" +"Неабавязкова, шлях да файла .json, які змяшчае набор замен зыходнага кода " +"сцэнара." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." msgstr "" +"Перавызначыць уласцівасць зборкі карыстальніцкім значэннем.\n" +"Можа ўжывацца некалькі разоў для некалькіх уласцівасцяў." + +#: 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 "" +"Перавызначыць уласцівасць адладкі карыстальніцкім значэннем.\n" +"Можа ўжывацца некалькі разоў для некалькіх уласцівасцяў." + +#: 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 "" +"Перавызначыць выгружаную ўласцівасць карыстальніцкім значэннем.\n" +"Можа ўжывацца некалькі разоў для некалькіх уласцівасцяў." #: internal/cli/config/init.go:62 msgid "Overwrite existing config file." -msgstr "" +msgstr "Перазапісць існуючы канфігурацыйны файл." #: internal/cli/sketch/archive.go:52 msgid "Overwrites an already existing archive" -msgstr "" +msgstr "Перазапісвае ўжо існуючы архіў" #: internal/cli/sketch/new.go:46 msgid "Overwrites an existing .ino sketch." -msgstr "" +msgstr "Перазапісвае існуючы сцэнар .ino." #: 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 "" +msgstr "Пакеты" #: internal/cli/board/details.go:165 msgid "Package URL:" -msgstr "" +msgstr "Пакет адраса URL:" #: internal/cli/board/details.go:164 msgid "Package maintainer:" -msgstr "" +msgstr "Спецыяліст па суправаджэнні пакетаў:" #: internal/cli/board/details.go:163 msgid "Package name:" -msgstr "" +msgstr "Назва пакета:" #: internal/cli/board/details.go:167 msgid "Package online help:" -msgstr "" +msgstr "Інтэрактыўная даведка пакету:" #: internal/cli/board/details.go:166 msgid "Package website:" -msgstr "" +msgstr "Вэб-сайт пакету:" #: internal/cli/lib/search.go:202 msgid "Paragraph: %s" -msgstr "" +msgstr "Абзац: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" -msgstr "" +msgstr "Шлях" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" +"Шлях да калекцыі бібліятэк.\n" +"Можа ўжывацца некалькі разоў ці запісы могуць быць праз коску." -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." msgstr "" +"Шлях да каранёвага каталогу адной бібліятэкі.\n" +"Можа ўжывацца некалькі разоў ці запісы могуць быць праз коску." #: internal/cli/cli.go:172 msgid "Path to the file where logs will be written." -msgstr "" +msgstr "Шлях да файла, у які будуць запісвацца логі." -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." msgstr "" +"Шлях для захавання скампіляваных файлаў.\n" +"Калі не паказаны, будзе створаны каталог ў першапачатковым часовым шляху вашай аперацыйнай сістэмы." -#: commands/service_upload.go:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" -msgstr "" +msgstr "Выкананне сэнсарнага скіду з хуткасцю 1200 біт/с на паслядоўным порце" #: commands/service_platform_install.go:86 #: commands/service_platform_install.go:93 msgid "Platform %s already installed" -msgstr "" +msgstr "Платформа %s ужо ўсталяваная" #: internal/arduino/cores/packagemanager/install_uninstall.go:194 msgid "Platform %s installed" -msgstr "" +msgstr "Платформа %s усталяваная" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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 "" +"Платформа %s не знойдзена ні ў адным з вядомых індэксаў.\n" +"Ці можа быць, вам трэба дадаць 3 бок адрасу URL?" #: internal/arduino/cores/packagemanager/install_uninstall.go:318 msgid "Platform %s uninstalled" -msgstr "" +msgstr "Платформа %s выдаленая" #: commands/cmderrors/cmderrors.go:482 msgid "Platform '%s' is already at the latest version" -msgstr "" +msgstr "Платформа '%s' ужо апошняй версіі" #: commands/cmderrors/cmderrors.go:406 msgid "Platform '%s' not found" -msgstr "" +msgstr "Платформа '%s' не знойдзеная" #: internal/cli/board/search.go:85 msgid "Platform ID" -msgstr "" +msgstr "Ідэнтыфікатар платформы" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" -msgstr "" +msgstr "Неправільны ідэнтыфікатар платформы" #: internal/cli/board/details.go:173 msgid "Platform URL:" -msgstr "" +msgstr "Адрас URL платформы:" #: internal/cli/board/details.go:172 msgid "Platform architecture:" -msgstr "" +msgstr "Архитэктура платформы:" #: internal/cli/board/details.go:171 msgid "Platform category:" -msgstr "" +msgstr "Катэгорыя платформы:" #: internal/cli/board/details.go:178 msgid "Platform checksum:" -msgstr "" +msgstr "Кантрольная сума платформы:" #: internal/cli/board/details.go:174 msgid "Platform file name:" -msgstr "" +msgstr "Имя файла платформы:" #: internal/cli/board/details.go:170 msgid "Platform name:" -msgstr "" +msgstr "Назва платформы:" #: internal/cli/board/details.go:176 msgid "Platform size (bytes):" -msgstr "" +msgstr "Памер платформы (у байтах):" #: commands/cmderrors/cmderrors.go:153 msgid "" "Please specify an FQBN. Multiple possible boards detected on port %[1]s with" " protocol %[2]s" msgstr "" +"Калі ласка, пакажыце FQBN.\n" +"У порце %[1]s з пратаколам %[2]s выяўлена некалькі магчымых плат" #: commands/cmderrors/cmderrors.go:133 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" msgstr "" +"Калі ласка, пакажыце FQBN.\n" +"Плата, якая злучаная з портам %[1]s з адпаведным пратаколам %[2]s, не можа быць ідэнтыфікаваная" #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Port" -msgstr "" +msgstr "Порт" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" -msgstr "" +msgstr "Порт зачынены: %v" #: commands/cmderrors/cmderrors.go:668 msgid "Port monitor error" -msgstr "" +msgstr "Памылка манитора порта" #: internal/arduino/builder/libraries.go:101 #: internal/arduino/builder/libraries.go:109 msgid "Precompiled library in \"%[1]s\" not found" -msgstr "" +msgstr "Папярэдне скампіляваная бібліятэка ў \"%[1]s\" не знойдзеная" #: internal/cli/board/details.go:42 msgid "Print details about a board." -msgstr "" +msgstr "Надрукаваць падрабязную інфармацыю пра плату." -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 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 "" +msgstr "Надрукаваць часопісы ў стандартным фармаце вываду." #: internal/cli/cli.go:180 msgid "Print the output in JSON format." -msgstr "" +msgstr "Надрукаваць выходныя дадзеныя ў фармаце Json." #: internal/cli/config/dump.go:31 msgid "Prints the current configuration" -msgstr "" +msgstr "Друкуе бягучую канфігурацыю" #: internal/cli/config/dump.go:32 msgid "Prints the current configuration." -msgstr "" +msgstr "Друкуе бягучую канфігурацыю." #: commands/cmderrors/cmderrors.go:202 msgid "Profile '%s' not found" -msgstr "" +msgstr "Профіль '%s' не знойдзены" #: commands/cmderrors/cmderrors.go:339 msgid "Programmer '%s' not found" -msgstr "" +msgstr "Праграматар '%s' не знойдзены" #: internal/cli/board/details.go:111 msgid "Programmer name" -msgstr "" +msgstr "Назва праграматара" #: internal/cli/arguments/programmer.go:35 msgid "Programmer to use, e.g: atmel_ice" -msgstr "" +msgstr "Праграматар, які ўжываецца, напрыклад: atmel_ice" #: internal/cli/board/details.go:216 msgid "Programmers:" -msgstr "" +msgstr "Праграматары:" #: commands/cmderrors/cmderrors.go:391 msgid "Property '%s' is undefined" -msgstr "" +msgstr "Уласцівасць '%s' не вызначана" #: internal/cli/board/list.go:142 msgid "Protocol" -msgstr "" +msgstr "Пратакол" #: internal/cli/lib/search.go:212 msgid "Provides includes: %s" -msgstr "" +msgstr "Правайдэр уключэнняў: %s" #: internal/cli/config/remove.go:34 internal/cli/config/remove.go:35 msgid "Removes one or more values from a setting." -msgstr "" +msgstr "Выдаляе адно ці некалькі значэнняў з налады." #: commands/service_library_install.go:187 msgid "Replacing %[1]s with %[2]s" -msgstr "" +msgstr "Замена %[1]s на %[2]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:123 msgid "Replacing platform %[1]s with %[2]s" -msgstr "" +msgstr "Замена платформы %[1]s на %[2]s" #: internal/cli/board/details.go:184 msgid "Required tool:" -msgstr "" +msgstr "Неабходны інструмент:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" +"Запускаецца ў аўтаматычным рэжыме, адлюстроўваюцца толькі ўваходныя і " +"выходныя дадзеныя манітора." -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." -msgstr "" +msgstr "Запусціць Arduino CLI як дэман gRPC." #: internal/arduino/builder/core.go:42 msgid "Running normal build of the core..." -msgstr "" +msgstr "Выконваецца звычайная зборка ядра..." #: internal/arduino/cores/packagemanager/install_uninstall.go:297 #: internal/arduino/cores/packagemanager/install_uninstall.go:411 msgid "Running pre_uninstall script." -msgstr "" +msgstr "Выканаць сцэнар pre_uninstall." #: internal/cli/lib/search.go:39 msgid "SEARCH_TERM" -msgstr "" +msgstr "Пошук тэрм" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" -msgstr "" +msgstr "Шлях да файла SVD" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." -msgstr "" +msgstr "Захавайць артэфакты зборкі ў дадзеным каталогу." #: internal/cli/board/search.go:39 msgid "Search for a board in the Boards Manager using the specified keywords." -msgstr "" +msgstr "Знайсці плату ў кіраўніку плат, ужывая названыя ключавыя словы." #: internal/cli/board/search.go:38 msgid "Search for a board in the Boards Manager." -msgstr "" +msgstr "Знайсць плату ў кіраўніку плат." #: internal/cli/core/search.go:41 msgid "Search for a core in Boards Manager using the specified keywords." -msgstr "" +msgstr "Знайсці ядро ў кіраўніку плат, ужывая названыя ключавыя словы." #: internal/cli/core/search.go:40 msgid "Search for a core in Boards Manager." -msgstr "" +msgstr "Знайсць ядро ў кіраўніку плат." #: internal/cli/lib/search.go:41 msgid "" @@ -2016,111 +2159,155 @@ msgid "" " - Website\n" "\t\t" msgstr "" +"Выканаць пошук бібліятэк, якія адпавядаюць не аднаму ці больш пошукавым запытам.\n" +"\n" +"Усе пошукавыя запыты выконваюцца без уліку рэгістра.\n" +"Запыты, якія змяшчаюць некалькі пошукавых запытаў, будуць вяртаць толькі тыя бібліятэкі, якія адпавядаюць усім умовам.\n" +"\n" +"Умовы пошуку, якія не адпавядаюць сінтаксісу QV, які апісаныя ніжэй, з'яўляюцца базавымі ўмовамі пошуку і будуць адпавядаць бібліятэкам, якія ўтрымліваюць дадзены тэрмін у любым з наступных палёў:\n" +"- Аўтар\n" +"- Назва\n" +"- Абзац\n" +"- Правайдэр\n" +" - Прапанова\n" +"\n" +"Спецыяльны сінтаксіс, званы значэннем кваліфікатара (QV), паказвае на тое, што пошукавы запыт варта параўноўваць толькі з адным полем кожнага запісу бібліятэчнага індэкса.\n" +"У гэтым сінтаксісе ўжываецца назва індэкснага поля (без уліку рэгістра), знак роўнасці (=) ці двукроп'е (:) і значэнне, напрыклад \"name=ArduinoJson\" або \"provides:tinyusb.h\".\n" +"Пошукавыя запыты QV, у якіх ужываецца падзельнік двукроп'яў, будуць адпавядаць усім бібліятэкам з значэннем у любым месцы найменнага поля, а пошукавыя запыты QV, у якіх ужываецца падзельнік \"роўна\", будуць адпавядаць толькі бібліятэкам з дакладна названым значэннем у названае поле.\n" +"\n" +"Пошукавыя запыты QV могуць утрымліваць устаўленыя прабелы з ужываннем знакаў двайога двукосся (\"). частка значэння або ўвесь тэрмін цалкам, напрыклад, \"ategory=\"Data Processing\" і \"category=Data Processing\" эквівалентныя.\n" +"Тэрмін QV можа ўтрымліваць літаральны знак двайнога двукосся, перад якім ставіцца зваротная касая рыса (\\).\n" +"\n" +"Заўвага: пошукавыя запыты QV, якія ўжываюць знакі двайнога двукосся ці зваротнай касой рысы, якія перадаюцца ў якасці аргументаў каманднага радка, могуць быць заключаныя ў двукоссі ці экранаваныя, каб прадухіліць інтэрпрэтацыю гэтых знакаў каманднай абалонкай.\n" +"\n" +"У дадатак да палёў, якія пералічаныя вышэй, пошукавыя запыты QV могуць ужываць наступныя вызначальнікі:\n" +"- Архітэктура\n" +"- Катэгорыя\n" +"- Залежнасьць\n" +"- Ліцэнзія\n" +"- Суправаджальнік\n" +"- Тып\n" +"- Версія\n" +"- Вэб-сайт" #: internal/cli/lib/search.go:40 msgid "Searches for one or more libraries matching a query." -msgstr "" +msgstr "Выконвае пошук адной ці некалькіх бібліятэк, якія адпаведныя запыту." #: internal/cli/lib/search.go:201 msgid "Sentence: %s" -msgstr "" +msgstr "Прапанова: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" -msgstr "" +msgstr "Шлях да сервера" #: internal/arduino/httpclient/httpclient.go:61 msgid "Server responded with: %s" -msgstr "" +msgstr "Сервер адказаў паведамленнем: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" -msgstr "" +msgstr "Тып сервера" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." -msgstr "" +msgstr "Задаць значэнне для поля, які неабходны для выгрузкі." -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." -msgstr "" +msgstr "Задаць тэрмінал у неапрацаваным рэжыме (без буферызацыі)." #: internal/cli/config/set.go:34 internal/cli/config/set.go:35 msgid "Sets a setting value." -msgstr "" +msgstr "Задаць значэнне налады" #: internal/cli/cli.go:189 msgid "" "Sets the default data directory (Arduino CLI will look for configuration " "file in this directory)." msgstr "" +"Задае першапачатковы каталог дадзеных (Arduino CLI будзе шукаць файл " +"канфігурацыі ў дадзеным каталогу)." #: 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 "" +"Задае першапачатковае значэнне для порта і FQBN.\n" +"Калі порт, FQBN ці праграматар не пазначаны, адлюстроўваюцца першапачатковыя бягучы порт, FQBN і программатор." + +#: 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 "" +msgstr "Задае месца для захавання файла канфігурацыі." -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" -msgstr "" +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 "" +msgstr "Паказаць усе даступныя версіі ядра." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." -msgstr "" +msgstr "Адлюструеце ўсе налады камунікацыйнага порта." #: internal/cli/board/listall.go:50 internal/cli/board/search.go:48 msgid "Show also boards marked as 'hidden' in the platform" -msgstr "" +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 "" +"Паказаць ўласцівасці зборкі.\n" +"Калі ўласцівасці пашыраныя, ужывайце \"--show-properties=unexpanded, калі вы жадаеце, каб яны былі дакладна такімі, як яны вызначаныя." #: internal/cli/board/details.go:52 msgid "Show full board details" -msgstr "" +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 "" +"Паказаць інфармацыю пра плату, у прыватнасці, калі ў платы ёсць налады, якія" +" павінны быць паказаныя ў FQBN." #: internal/cli/lib/search.go:97 msgid "Show library names only." -msgstr "" +msgstr "Паказаць толькі назвы бібліятэк." #: internal/cli/board/details.go:53 msgid "Show list of available programmers" -msgstr "" +msgstr "Паказаць спіс даступных праграматараў" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." -msgstr "" +msgstr "Паказваць метададзеныя пра сеанс адладкі замест запуску адладчыка." #: internal/cli/update/update.go:45 msgid "Show outdated cores and libraries after index update" -msgstr "" +msgstr "Паказваць састарэлыя ядры і бібліятэкі пасля абнаўлення індэкса" #: internal/cli/lib/list.go:40 msgid "Shows a list of installed libraries." -msgstr "" +msgstr "Паказвае спіс усталяваных бібліятэк." #: internal/cli/lib/list.go:41 msgid "" @@ -2130,178 +2317,215 @@ msgid "" "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 "" +"Паказвае спіс усталяваных бібліятэк.\n" +"\n" +"Калі паказана налада LIBNAME, спіс абмежаваны дадзенай канкрэтнай бібліятэкай.\n" +"Першапачаткова бібліятэкі, якія прадстаўляюцца платформамі/ядром як убудаваныя, у спісе адсутнічаюць, іх можна ўключыць у спіс, калі задаць аргумент --all." #: internal/cli/core/list.go:37 internal/cli/core/list.go:38 msgid "Shows the list of installed platforms." -msgstr "" +msgstr "Паказвае спіс усталяваных платформаў." #: internal/cli/lib/examples.go:44 msgid "Shows the list of the examples for libraries." -msgstr "" +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 "" +"Паказвае спіс прыкладаў бібліятэк.\n" +"Назва можа быць паказаная ў якасці аргументу для пошуку канкрэтнай бібліятэкі." #: internal/cli/version/version.go:37 msgid "" "Shows the version number of Arduino CLI which is installed on your system." -msgstr "" +msgstr "Паказвае нумар версіі Arduino CLI, якая ўсталяваная ў вашай сістэме." #: internal/cli/version/version.go:36 msgid "Shows version number of Arduino CLI." -msgstr "" +msgstr "Паказвае нумар версіі Arduino CLI." #: internal/cli/board/details.go:189 msgid "Size (bytes):" -msgstr "" +msgstr "Памер (у байтах):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" msgstr "" +"Сцэнар не можа быць паказаны ў шляху зборкі.\n" +"Калі ласка, пакажыце іншы шлях зборкі" #: internal/cli/sketch/new.go:98 msgid "Sketch created in: %s" -msgstr "" +msgstr "Сцэнар створаны ў: %s" #: internal/cli/arguments/profiles.go:33 msgid "Sketch profile to use" -msgstr "" +msgstr "Профіль эскіза, які ўжываецца" #: internal/arduino/builder/sizer.go:190 msgid "Sketch too big; see %[1]s for tips on reducing it." -msgstr "" +msgstr "Сцэнар занадта вялікі; глядзіце %[1]s для парады па яго памяншэнні." #: internal/arduino/builder/sizer.go:158 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." msgstr "" +" Сцэнар ўжывае %[1]s байтаў (%[3]s%%) дыскавай прасторы праграмы.\n" +"Найбольшае значэнне - %[2]s байтаў." #: internal/cli/feedback/warn_deprecated.go:39 msgid "" "Sketches with .pde extension are deprecated, please rename the following " "files to .ino:" msgstr "" +"Сцэнар з пашырэннем .pde састарэў, калі ласка, пераназавіце наступныя файлы " +"ў .ino:" #: internal/arduino/builder/linker.go:30 msgid "Skip linking of final executable." -msgstr "" +msgstr "Прапусціць звязванне канчатковага выкананага файла." -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" +"Пропуск сэнсарнага скіду з хуткасцю 1200 біт/с: паслядоўны порт не абраны!" #: internal/arduino/builder/archive_compiled_files.go:27 msgid "Skipping archive creation of: %[1]s" -msgstr "" +msgstr "Прапускаць стварэння архіва: %[1]s" #: internal/arduino/builder/compilation.go:183 msgid "Skipping compile of: %[1]s" -msgstr "" +msgstr "Прапускаць кампіляцыі: %[1]s" #: internal/arduino/builder/internal/detector/detector.go:414 msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" +"Выяўленне прапушчаных залежнасцяў для папярэдне скампіляванай бібліятэкі " +"%[1]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:190 msgid "Skipping platform configuration." -msgstr "" +msgstr "Прапускаць канфігурацыі платформы." #: internal/arduino/cores/packagemanager/install_uninstall.go:306 #: internal/arduino/cores/packagemanager/install_uninstall.go:420 msgid "Skipping pre_uninstall script." -msgstr "" +msgstr "Прапускаць сцэнар pre_uninstall " #: internal/arduino/cores/packagemanager/install_uninstall.go:368 msgid "Skipping tool configuration." -msgstr "" +msgstr "Прапускаць налады інструмента." #: internal/arduino/builder/recipe.go:48 msgid "Skipping: %[1]s" -msgstr "" +msgstr "Прапускаць: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." -msgstr "" +msgstr "Некаторыя індэксы не атрымалася абнавіць." #: internal/cli/core/upgrade.go:141 msgid "Some upgrades failed, please check the output for details." msgstr "" +"У некаторых абнаўленнях адбыўся збой.\n" +"Калі ласка, праверце выходныя дадзеныя для атрымання падрабязнай інфармацыі." -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" -msgstr "" +msgstr "Порт TCP, які будзе праслухоўвацца дэманам" #: internal/cli/cli.go:177 msgid "The command output format, can be: %s" -msgstr "" +msgstr "Фармат вываду каманды можа быць наступным: %s" #: internal/cli/cli.go:187 msgid "The custom config file (if not specified the default will be used)." msgstr "" +"Карыстальніцкі канфігурацыйны файл (калі ён не пазначаны, будзе ўжывацца " +"першапачатковы файл)." -#: internal/cli/daemon/daemon.go:98 -msgid "The flag --debug-file must be used with --debug." +#: internal/cli/compile/compile.go:90 +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 "" +"Аргумент --build-cache-path састарэў.\n" +"Калі ласка, ужывайце толькі --build-path, альбо наладзьце шлях да кэшу зборкі ў наладах Arduino CLI." + +#: internal/cli/daemon/daemon.go:103 +msgid "The flag --debug-file must be used with --debug." +msgstr "Аргумент --debug-file павінен ужывацца з аргументам --debug." -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." -msgstr "" +msgstr "Дадзеная канфігурацыя платы/праграматара не падтрымлівае адладку." -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." -msgstr "" +msgstr "Дадзеная канфігурацыя платы/праграматара падтрымлівае адладку." #: commands/cmderrors/cmderrors.go:876 msgid "The instance is no longer valid and needs to be reinitialized" -msgstr "" +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 "" +"Ключ '%[1]v' не з'яўляецца спісам элементаў, да яго нельга дадаць.\n" +"Ці можа быць трэба ўжываць '%[2]s'?" #: 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 "" +"Ключ '%[1]v' не з'яўляецца спісам элементаў, не можа быць выдалены з яго.\n" +"Ці можа быць трэба ўжываць '%[2]s'?" #: commands/cmderrors/cmderrors.go:858 msgid "The library %s has multiple installations:" -msgstr "" +msgstr "Бібліятэка %s мае некалькі ўсталяванняў:" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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 "" +"Назва карыстальніцкага ключа шыфравання, які ўжываецца для шыфравання двайковага файла ў працэсе кампіляцыі.\n" +"Ужываецца толькі тымі платформамі, якія яго падтрымліваюць." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:113 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 "" +"Назва карыстальніцкага ключа подпісу, які ўжываецца для подпісу двайковага файла ў працэсе кампіляцыі.\n" +"Ужываецца толькі тымі платформамі, якія яго падтрымліваюць." #: internal/cli/cli.go:174 msgid "The output format for the logs, can be: %s" -msgstr "" +msgstr "Фармат вываду часопісаў можа быць наступным: %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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 "" +"Шлях да каталога каталогаў для пошуку карыстальніцкіх ключоў для подпісу і шыфравання двайковага файла.\n" +"Ужываецца толькі платформамі, якія яго падтрымліваюць." #: internal/arduino/builder/libraries.go:151 msgid "The platform does not support '%[1]s' for precompiled libraries." -msgstr "" +msgstr "Платформа не падтрымлівае '%[1]s' папярэдне скампіляваныя бібліятэкі." #: internal/cli/lib/upgrade.go:36 msgid "" @@ -2310,781 +2534,808 @@ msgid "" "provided, the command will upgrade all the installed libraries where an " "update is available." msgstr "" +"Каманда абнаўляе ўсталяваную бібліятэку да апошняй даступнай версіі.\n" +"Можна паказаць некалькі бібліятэк, падзеленыя прабелам.\n" +"Калі аргументы не пазначаныя, каманда абновіць усе ўсталяваныя бібліятэкі, у якіх даступна абнаўленне." #: 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 "" +"Каманды паказваюць спіс усталяваных ядраў і/ці бібліятэк, якія можна абнавіць.\n" +"Калі нічога не патрабуецца абнаўляць, вывад будзе пустым." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." -msgstr "" +msgstr "Часовая пазнака на кожны ўваходны радок." #: internal/arduino/cores/packagemanager/install_uninstall.go:89 #: internal/arduino/cores/packagemanager/install_uninstall.go:328 msgid "Tool %s already installed" -msgstr "" +msgstr "Інструмент %s ужо ўсталяваны" #: internal/arduino/cores/packagemanager/install_uninstall.go:432 msgid "Tool %s uninstalled" -msgstr "" +msgstr "Інструмент %s выдалены" #: commands/service_debug.go:277 msgid "Toolchain '%s' is not supported" -msgstr "" +msgstr "Ланцужок інструментаў '%s' не падтрымліваецца" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" -msgstr "" +msgstr "Шлях да ланцужка інструментаў" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" -msgstr "" +msgstr "Прыстаўка ланцужка інструментаў" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" -msgstr "" +msgstr "Тып ланцужка інструментаў" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" -msgstr "" +msgstr "Спроба выканання %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." -msgstr "" +msgstr "Уключае падрабязны рэжым." #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Type" -msgstr "" +msgstr "Тып" #: internal/cli/lib/search.go:209 msgid "Types: %s" -msgstr "" +msgstr "Тыпы: %s" #: internal/cli/board/details.go:191 msgid "URL:" -msgstr "" +msgstr "Адрас URL:" #: internal/arduino/builder/core.go:165 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" +"Не атрымалася кэшаваць убудаванае ядро.\n" +"Калі ласка, папытайце %[1]s суправаджальнікаў %[2]s" #: internal/cli/configuration/configuration.go:95 msgid "Unable to get Documents Folder: %v" -msgstr "" +msgstr "Няма доступу да каталога дакументаў: %v" #: internal/cli/configuration/configuration.go:70 msgid "Unable to get Local App Data Folder: %v" -msgstr "" +msgstr "Няма доступу да лакальнага каталогу дадзеных праграмы: %v" #: internal/cli/configuration/configuration.go:58 #: internal/cli/configuration/configuration.go:83 msgid "Unable to get user home dir: %v" -msgstr "" +msgstr "Няма доступу да хатняга каталогу карыстальніка: %v" #: internal/cli/cli.go:252 msgid "Unable to open file for logging: %s" -msgstr "" +msgstr "Не атрымалася адчыніць файл для вядзення часопіса: %s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" -msgstr "" +msgstr "Не атрымалася разабраць адрас URL" #: commands/service_library_uninstall.go:71 #: internal/arduino/cores/packagemanager/install_uninstall.go:280 msgid "Uninstalling %s" -msgstr "" +msgstr "Выдаленне %s" #: commands/service_platform_uninstall.go:99 #: internal/arduino/cores/packagemanager/install_uninstall.go:166 msgid "Uninstalling %s, tool is no more required" -msgstr "" +msgstr "Выдаленне %s, інструмент больш не патрабуецца" #: 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 "" +msgstr "Выдаленне адной ці некалькі бібліятэк." #: internal/cli/board/list.go:174 msgid "Unknown" -msgstr "" +msgstr "Невядомы" #: commands/cmderrors/cmderrors.go:183 msgid "Unknown FQBN" -msgstr "" +msgstr "Невядомы FQBN" #: internal/cli/update/update.go:37 msgid "Updates the index of cores and libraries" -msgstr "" +msgstr "Абнаўленне індэксу ядраў і бібліятэк" #: internal/cli/update/update.go:38 msgid "Updates the index of cores and libraries to the latest versions." -msgstr "" +msgstr "Абнаўленне спісу ядраў і бібліятэк да апошніх версій." #: internal/cli/core/update_index.go:36 msgid "Updates the index of cores to the latest version." -msgstr "" +msgstr "Абнаўленне індэксу ядраў да апошняй версіі." #: internal/cli/core/update_index.go:35 msgid "Updates the index of cores." -msgstr "" +msgstr "Абнаўленне індэксу ядраў." #: internal/cli/lib/update_index.go:36 msgid "Updates the libraries index to the latest version." -msgstr "" +msgstr "Абнаўленне індэксу бібліятэк да апошняй версіі." #: internal/cli/lib/update_index.go:35 msgid "Updates the libraries index." -msgstr "" +msgstr "Абнаўленне бібліятэчнага індэксу." #: internal/arduino/cores/packagemanager/install_uninstall.go:45 msgid "Upgrade doesn't accept parameters with version" -msgstr "" +msgstr "Абнаўленне не прымае параметры, названыя ў версіі" #: internal/cli/upgrade/upgrade.go:38 msgid "Upgrades installed cores and libraries to latest version." -msgstr "" +msgstr "Абнаўленне ўсталяваных ядраў і бібліятэк да апошняй версіі." #: internal/cli/upgrade/upgrade.go:37 msgid "Upgrades installed cores and libraries." -msgstr "" +msgstr "Абнаўленне ўсталяваных ядраў і бібліятэк." #: internal/cli/lib/upgrade.go:35 msgid "Upgrades installed libraries." -msgstr "" +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 "" +msgstr "Абнаўленне адной ці ўсех усталяваных платформ да апошняй версіі." #: internal/cli/upload/upload.go:56 msgid "Upload Arduino sketches." -msgstr "" +msgstr "Выгрузіць сцэнар Arduino." #: internal/cli/upload/upload.go:57 msgid "" "Upload Arduino sketches. This does NOT compile the sketch prior to upload." msgstr "" +"Выгрузіць сцэнар Arduino.\n" +"Пры гэтым сцэна не кампілюецца перад выгрузкай." #: internal/cli/arguments/port.go:44 msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" -msgstr "" +msgstr "Адрас порта выгрузкі, напрыклад: COM3 ці /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" -msgstr "" +msgstr "Порт выгрузкі знойдзены на %s" #: internal/cli/arguments/port.go:48 msgid "Upload port protocol, e.g: serial" -msgstr "" +msgstr "Пратакол порта выгрузкі, напрыклад: паслядоўны" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." -msgstr "" +msgstr "Выгрузіць двайковы файл пасля кампіляцыі." #: internal/cli/burnbootloader/burnbootloader.go:49 msgid "Upload the bootloader on the board using an external programmer." -msgstr "" +msgstr "Выгрузіць загрузнік на плату з дапамогай вонкавага праграматара." #: internal/cli/burnbootloader/burnbootloader.go:48 msgid "Upload the bootloader." -msgstr "" +msgstr "Выгрузіць загрузнік." -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" +"Для выгрузкі на паказаную плату з ужываннем пратаколу %s патрабуецца " +"наступная інфармацыя:" #: internal/cli/config/init.go:160 msgid "" "Urls cannot contain commas. Separate multiple urls exported as env var with a space:\n" "%s" msgstr "" +"Адрасы URL не могуць утрымліваць косак.\n" +"Падзяліце некалькі адрасоў URL, якія экспартаваныя як env var, прабелам:\n" +"%s" #: internal/cli/usage.go:22 msgid "Usage:" -msgstr "" +msgstr "Ужыта:" #: internal/cli/usage.go:29 msgid "Use %s for more information about a command." -msgstr "" +msgstr "Ужыць %s для атрымання дадатковай інфармацыі пра каманду." -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" -msgstr "" +msgstr "Ужытая бібліятэка" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" -msgstr "" +msgstr "Ужытая платформа" #: internal/arduino/builder/internal/detector/detector.go:157 msgid "Used: %[1]s" -msgstr "" +msgstr "Ужыта: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" -msgstr "" +msgstr "Ужыванне платы '%[1]s' з платформы ў каталог: %[2]s" #: internal/arduino/builder/internal/detector/detector.go:351 msgid "Using cached library dependencies for file: %[1]s" -msgstr "" +msgstr "Ужыванне кэшаванай бібліятэкі залежнасцяў для файла: %[1]s" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" -msgstr "" +msgstr "Ужыванне ядра '%[1]s' з платформы ў каталог: %[2]s" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" -msgstr "" +msgstr "Ужыванне канфігурацыі першапачатковага манітора для платы: %s" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" msgstr "" +"Ужыванне стандартнай канфігурацыі манітора.\n" +"Увага: для працы вашай платы могуць спатрэбіцца іншыя налады!\n" #: internal/arduino/builder/libraries.go:312 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" -msgstr "" +msgstr "Ужыванне бібліятэкі %[1]s з версіяй %[2]s у каталогу: %[3]s %[4]s" #: internal/arduino/builder/libraries.go:306 msgid "Using library %[1]s in folder: %[2]s %[3]s" -msgstr "" +msgstr "Ужыванне бібліятэкі %[1]s у каталогу: %[2]s %[3]s" #: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 msgid "Using precompiled core: %[1]s" -msgstr "" +msgstr "Ужыванне папярэдне скампіляванага ядра: %[1]s" #: internal/arduino/builder/libraries.go:98 #: internal/arduino/builder/libraries.go:106 msgid "Using precompiled library in %[1]s" -msgstr "" +msgstr "Ужыванне папярэдне скампіляванай бібліятэкі ў %[1]s" #: internal/arduino/builder/archive_compiled_files.go:50 #: internal/arduino/builder/compilation.go:181 msgid "Using previously compiled file: %[1]s" -msgstr "" +msgstr "Ужыванне раней скампіляванага файла: %[1]s" #: internal/cli/core/download.go:35 internal/cli/core/install.go:37 msgid "VERSION" -msgstr "" +msgstr "Версія" #: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 msgid "VERSION_NUMBER" -msgstr "" +msgstr "Нумар версіі" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" -msgstr "" +msgstr "Значэнні" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." -msgstr "" +msgstr "Праверыць загружаны двайковы файл пасля выгрузкі." -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" -msgstr "" +msgstr "Версія" #: internal/cli/lib/search.go:210 msgid "Versions: %s" -msgstr "" +msgstr "Версіі: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:185 msgid "WARNING cannot configure platform: %s" -msgstr "" +msgstr "Увага: не атрымалася канфігураваць платформу: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:364 msgid "WARNING cannot configure tool: %s" -msgstr "" +msgstr "Увага: не атрымалася канфігураваць інструмент: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:302 #: internal/arduino/cores/packagemanager/install_uninstall.go:416 msgid "WARNING cannot run pre_uninstall script: %s" -msgstr "" +msgstr "Увага: не атрымалася запусціць сцэнар pre_uninstall: %s" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" +"Увага: сцэнар скампіляваны з ужываннем адной ці некалькіх карыстальніцкіх " +"бібліятэк." #: internal/arduino/builder/libraries.go:283 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 "" +"Увага: бібліятэка %[1]s сцвярджае, што працуе на архітэктуры(-ах) %[2]s і " +"можа быць несумяшчальная з вашай бягучай платай, якая працуе на " +"архітэктуры(-ах) %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." -msgstr "" +msgstr "Чаканне порта выгрузкі..." -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" +"Увага: плата %[1]s не вызначае перавагі %[2]s.\n" +"Аўтаматычна задаецца ў: %[3]s" #: internal/cli/lib/search.go:203 msgid "Website: %s" -msgstr "" +msgstr "Вэб-сайт: %s" #: internal/cli/config/init.go:45 msgid "Writes current configuration to a configuration file." -msgstr "" +msgstr "Запіс бягучай канфігурацыи ў файл канфігурацыі." #: internal/cli/config/init.go:48 msgid "" "Writes current configuration to the configuration file in the data " "directory." -msgstr "" +msgstr "Запіс бягучай канфігурацыі ў файл канфігурацыі ў каталогу дадзеных." -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." -msgstr "" +msgstr "Вы не можаце ўжываць аргумент %s пры кампіляцыі з ужываннем профілю." -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" -msgstr "" +msgstr "архіўны хэш адрозніваецца ад хэша па індэксе" #: internal/arduino/libraries/librariesmanager/install.go:188 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" +"архіў несапраўдны: у верхнім узроўні файла zip знойдзена некалькі файлаў" #: internal/arduino/libraries/librariesmanager/install.go:191 msgid "archive is not valid: no files found in zip file top level" -msgstr "" +msgstr "архіў несапраўдны: файлы верхняга ўзроўню файла zip не знойдзеныя" #: internal/cli/sketch/archive.go:36 msgid "archivePath" -msgstr "" +msgstr "шлях да архіва" #: internal/arduino/builder/internal/preprocessor/arduino_preprocessor.go:64 msgid "arduino-preprocessor pattern is missing" -msgstr "" +msgstr "адсутнічае шаблон arduino-preprocessor" #: internal/cli/feedback/stdio.go:37 msgid "available only in text format" -msgstr "" +msgstr "даступна толькі ў тэкставым фармаце" #: internal/cli/lib/search.go:84 msgid "basic search for \"audio\"" -msgstr "" +msgstr "асноўны пошук па запыту \"аўдыё\"" #: internal/cli/lib/search.go:89 msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" -msgstr "" +msgstr "асноўны пошук па \"esp32\" і \"display\" абмежаваны афіцыйным распрацоўшчыкам" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" -msgstr "" +msgstr "двайковы файл не знойдзены ў %s" #: internal/arduino/cores/packagemanager/package_manager.go:348 msgid "board %s not found" -msgstr "" +msgstr "плата %s не знойдзеная " #: internal/cli/board/listall.go:38 internal/cli/board/search.go:37 msgid "boardname" -msgstr "" +msgstr "назва платы" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:191 msgid "built-in libraries directory not set" -msgstr "" +msgstr "каталог убудаваных бібліятэк не зададзены" #: internal/arduino/cores/status.go:132 internal/arduino/cores/status.go:159 msgid "can't find latest release of %s" -msgstr "" +msgstr "не атрымалася знайсці апошнюю версію %s" #: commands/instances.go:272 msgid "can't find latest release of tool %s" -msgstr "" +msgstr "не атрымлася знайсці апошнюю версію інструмента %s" #: internal/arduino/cores/packagemanager/loader.go:712 msgid "can't find pattern for discovery with id %s" -msgstr "" +msgstr "не атрымалася знайсці шаблон для выяўлення з ідэнтыфікатарам %s" #: internal/arduino/builder/internal/detector/detector.go:93 msgid "candidates" -msgstr "" +msgstr "кандыдаты" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" -msgstr "" +msgstr "не атрымалася запусціць інструмент выгрузкі: %s" #: internal/arduino/resources/install.go:40 msgid "checking local archive integrity" -msgstr "" +msgstr "праверка цэласнасці лакальнага архіва" #: internal/arduino/builder/build_options_manager.go:111 #: internal/arduino/builder/build_options_manager.go:114 msgid "cleaning build path" -msgstr "" +msgstr "ачыстка шляху зборкі" #: internal/cli/cli.go:90 msgid "command" -msgstr "" +msgstr "каманда" #: internal/arduino/monitor/monitor.go:149 msgid "command '%[1]s' failed: %[2]s" -msgstr "" +msgstr "хібная каманда '%[1]s': %[2]s" #: internal/arduino/monitor/monitor.go:146 #: internal/arduino/monitor/monitor.go:152 msgid "communication out of sync, expected '%[1]s', received '%[2]s'" -msgstr "" +msgstr "паведамленне не сінхранізаванае, чакаецца '%[1]s', атрымана '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" -msgstr "" +msgstr "вылічэнне хэша: %s" #: internal/arduino/cores/fqbn.go:81 msgid "config key %s contains an invalid character" -msgstr "" +msgstr "ключ канфігурацыі %s змяшчае недапушчальны знак" #: internal/arduino/cores/fqbn.go:86 msgid "config value %s contains an invalid character" -msgstr "" +msgstr "значэнне канфігурацыі %s змяшчае недапушчальны знак" #: internal/arduino/libraries/librariesmanager/install.go:141 msgid "copying library to destination directory:" -msgstr "" +msgstr "капіраванне бібліятэкі ў каталог прызначэння:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" -msgstr "" +msgstr "не атрымалася знайсці дапушчальны артэфакт зборкі" #: commands/service_platform_install.go:94 msgid "could not overwrite" -msgstr "" +msgstr "не атрымалася перазапісаць" #: commands/service_library_install.go:190 msgid "could not remove old library" -msgstr "" +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 "" +msgstr "не атрымалася абнавіць сцэнар праекту" #: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 msgid "creating core cache folder: %s" -msgstr "" +msgstr "стварэнне асноўнага каталогу кэша: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:219 msgid "creating installed.json in %[1]s: %[2]s" -msgstr "" +msgstr "стварэнне nstalled.json у %[1]s: %[2]s" #: internal/arduino/resources/install.go:45 #: internal/arduino/resources/install.go:49 msgid "creating temp dir for extraction: %s" -msgstr "" +msgstr "стварэнне часовага каталогу для выняцця: %s" #: internal/arduino/builder/sizer.go:196 msgid "data section exceeds available space in board" -msgstr "" +msgstr "аб'ём секцыі дадзеных перавышае даступную прастору на плаце" #: commands/service_library_resolve_deps.go:86 msgid "dependency '%s' is not available" -msgstr "" +msgstr "залежнасць '%s' недаступная" #: internal/arduino/libraries/librariesmanager/install.go:94 msgid "destination dir %s already exists, cannot install" -msgstr "" +msgstr "каталог прызначэння %s ужо існуе, усталяваць не атрымалася" #: internal/arduino/libraries/librariesmanager/install.go:138 msgid "destination directory already exists" -msgstr "" +msgstr "каталог прызначэння ўжо існуе" #: internal/arduino/libraries/librariesmanager/install.go:278 msgid "directory doesn't exist: %s" -msgstr "" +msgstr "каталог не існуе: %s" #: internal/arduino/discovery/discoverymanager/discoverymanager.go:204 msgid "discovery %[1]s process not started" -msgstr "" +msgstr "працэс выяўлення %[1]s не запушчаны" #: internal/arduino/cores/packagemanager/loader.go:644 msgid "discovery %s not found" -msgstr "" +msgstr "выяўленне %s не знойдзенае" #: internal/arduino/cores/packagemanager/loader.go:648 msgid "discovery %s not installed" -msgstr "" +msgstr "выяўленне %s не ўсталяванае" #: internal/arduino/cores/packagemanager/package_manager.go:746 msgid "discovery release not found: %s" -msgstr "" +msgstr "выпуск выяўлення не знойдзены: %s" #: internal/cli/core/download.go:40 internal/cli/core/install.go:42 msgid "download a specific version (in this case 1.6.9)." -msgstr "" +msgstr "спампаваць пэўную версію (у дадзеным выпадку 1.6.9)." #: internal/cli/core/download.go:39 internal/cli/core/install.go:40 msgid "download the latest version of Arduino SAMD core." -msgstr "" +msgstr "спампаваць апошнюю версію Arduino з тым жа ядром SAMD." #: internal/cli/feedback/rpc_progress.go:74 msgid "downloaded" -msgstr "" +msgstr "спампаваны" #: commands/instances.go:55 msgid "downloading %[1]s tool: %[2]s" -msgstr "" +msgstr "спампаванне інструмента %[1]s: %[2]s" #: internal/arduino/cores/fqbn.go:60 msgid "empty board identifier" -msgstr "" +msgstr "пусты ідэнтыфікатар платы" #: internal/arduino/sketch/sketch.go:93 msgid "error loading sketch project file:" -msgstr "" +msgstr "памылка пры загрузцы сцэнара праекту:" #: internal/arduino/cores/packagemanager/loader.go:615 msgid "error opening %s" -msgstr "" +msgstr "памылка пры адкрыцці %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" -msgstr "" +msgstr "памылка пры разборы абмежаванняў версіі" #: commands/service_board_list.go:115 msgid "error processing response from server" -msgstr "" +msgstr "памылка пры апрацоўцы адказу ад сервера" #: commands/service_board_list.go:95 msgid "error querying Arduino Cloud Api" -msgstr "" +msgstr "памылка пры запыце Arduino Cloud Api" #: internal/arduino/libraries/librariesmanager/install.go:179 msgid "extracting archive" -msgstr "" +msgstr "выманне архіва" #: internal/arduino/resources/install.go:68 msgid "extracting archive: %s" -msgstr "" +msgstr "выманне архіва: %s" #: internal/arduino/resources/checksums.go:143 msgid "failed to compute hash of file \"%s\"" -msgstr "" +msgstr "не атрымалася вылічыць хэш файла \"%s\"" #: commands/service_board_list.go:90 msgid "failed to initialize http client" -msgstr "" +msgstr "не атрымалася ініцыялізаваць кліент http" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" +"памер атрыманага архіва адрозніваецца ад памеру, які названы ў індэксе" #: internal/arduino/resources/install.go:123 msgid "files in archive must be placed in a subdirectory" -msgstr "" +msgstr "файлы ў архіве павінны быць змешчаныя ў укладзены каталог" #: internal/arduino/cores/packagemanager/loader.go:59 msgid "finding absolute path of %s" -msgstr "" +msgstr "знаходжанне абсалютнага шляху да %s" #: internal/cli/cli.go:90 msgid "flags" -msgstr "" +msgstr "аргументы" #: internal/arduino/cores/packagemanager/loader.go:98 msgid "following symlink %s" -msgstr "" +msgstr "наступная сімвалічны спасылак %s" #: internal/cli/lib/download.go:40 msgid "for a specific version." -msgstr "" +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 "" +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 "" +msgstr "для канкрэтнай версіі." #: internal/arduino/cores/fqbn.go:66 msgid "fqbn's field %s contains an invalid character" -msgstr "" +msgstr "поле FQBN утрымлівае недапушчальны знак" #: internal/inventory/inventory.go:67 msgid "generating installation.id" -msgstr "" +msgstr "стварэнне installation.id" #: internal/inventory/inventory.go:73 msgid "generating installation.secret" -msgstr "" +msgstr "стварэнне installation.secret" #: internal/arduino/resources/download.go:55 msgid "getting archive file info: %s" -msgstr "" +msgstr "атрыманне інфармацыі пра архіўны файл: %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" -msgstr "" +msgstr "атрыманне інфармацыі пра архіў: %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 msgid "getting archive path: %s" -msgstr "" +msgstr "атрыманне шляху да архіва: %" #: internal/arduino/cores/packagemanager/package_manager.go:354 msgid "getting build properties for board %[1]s: %[2]s" -msgstr "" +msgstr "атрыманне ўласцівасцяў зборкі для платы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:106 msgid "getting discovery dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "атрыманне залежнасцяў выяўлення для платформы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:114 msgid "getting monitor dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "атрыманне залежнасцяў манітора для платформы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:99 msgid "getting tool dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "атрыманне залежнасцяў інструментаў для платформы %[1]s: %[2]s" #: internal/arduino/libraries/librariesmanager/install.go:149 msgid "install directory not set" -msgstr "" +msgstr "каталог для ўсталявання не зададзены" #: commands/instances.go:59 msgid "installing %[1]s tool: %[2]s" -msgstr "" +msgstr "усталяванне інструменту %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:211 msgid "installing platform %[1]s: %[2]s" -msgstr "" +msgstr "усталяванне платформы %[1]s: %[2]s" #: internal/cli/feedback/terminal.go:38 msgid "interactive terminal not supported for the '%s' output format" -msgstr "" +msgstr "інтэрактыўны тэрмінал не падтрымліваецца для выхаднога фармату '%s'" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" -msgstr "" +msgstr "хібная дырэктыва '%s'" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" -msgstr "" +msgstr "хібны фармат кантрольнай сумы: %s" #: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 msgid "invalid config option: %s" -msgstr "" +msgstr "хібная налада канфігурацыі: %s" #: internal/cli/arguments/reference.go:92 msgid "invalid empty core architecture '%s'" -msgstr "" +msgstr "хібная пустая архітэктура ядра '%s'" #: internal/cli/arguments/reference.go:69 msgid "invalid empty core argument" -msgstr "" +msgstr "хібны пусты аргумент ядра" #: internal/cli/arguments/reference.go:89 msgid "invalid empty core name '%s'" -msgstr "" +msgstr "хібная пустая назва ядра '%s'" #: internal/cli/arguments/reference.go:74 msgid "invalid empty core reference '%s'" -msgstr "" +msgstr "хібны пусты спасылак ядра '%s'" #: internal/cli/arguments/reference.go:79 msgid "invalid empty core version: '%s'" -msgstr "" +msgstr "хібная пустая версія ядра '%s'" #: internal/cli/lib/args.go:49 msgid "invalid empty library name" -msgstr "" +msgstr "хібная пустая назва ядра" #: internal/cli/lib/args.go:54 msgid "invalid empty library version: %s" -msgstr "" +msgstr "хібная пустая версія адра: %s" #: internal/arduino/cores/board.go:143 msgid "invalid empty option found" -msgstr "" +msgstr "знойдзена хібная пустая налада" #: internal/arduino/libraries/librariesmanager/install.go:268 msgid "invalid git url" -msgstr "" +msgstr "хібны адрас URL git" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" -msgstr "" +msgstr "хібны хэш '%[1]s': %[2]s" #: internal/cli/arguments/reference.go:86 msgid "invalid item %s" -msgstr "" +msgstr "хібны элемент %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" -msgstr "" +msgstr "хібная дырэктыва бібліятэкі:" #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" -msgstr "" +msgstr "хібны макет бібліятэкі: %s" #: internal/arduino/libraries/libraries_location.go:90 msgid "invalid library location: %s" -msgstr "" +msgstr "хібнае размяшчэнне бібліятэкі: %s" #: internal/arduino/libraries/loader.go:140 msgid "invalid library: no header files found" -msgstr "" +msgstr "хібная бібліятэка: файлы загалоўкаў не знойдзеныя" #: internal/arduino/cores/board.go:146 msgid "invalid option '%s'" -msgstr "" +msgstr "хібная налада '%s'" #: internal/cli/arguments/show_properties.go:52 msgid "invalid option '%s'." -msgstr "" +msgstr "хібная налада '%s'." #: internal/inventory/inventory.go:92 msgid "invalid path creating config dir: %[1]s error" -msgstr "" +msgstr "хібны шлях для стварэння каталога канфігурацыі: памылка %[1]s" #: internal/inventory/inventory.go:98 msgid "invalid path writing inventory file: %[1]s error" -msgstr "" +msgstr "хібны шлях для запісу файла інвентарызацыі: памылка %[1]s" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" -msgstr "" +msgstr "хібны памер архіва платформы: %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" -msgstr "" +msgstr "хібны ідэнтыфікатар платформы" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" -msgstr "" +msgstr "хібны адрас URL індэкса платформы:" #: internal/arduino/cores/packagemanager/loader.go:326 msgid "invalid pluggable monitor reference: %s" -msgstr "" +msgstr "хібны спасылак манітора злучэння: %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" -msgstr "" +msgstr "хібнае значэнне канфігурацыі порта для %s: %s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "хібная канфігурацыя порта: %s=%s" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" -msgstr "" +msgstr "хібны пакет '%[1]s': %[2]s" #: commands/service_sketch_new.go:86 msgid "" @@ -3092,541 +3343,554 @@ msgid "" "\"_\", the following ones can also contain \"-\" and \".\". The last one " "cannot be \".\"." msgstr "" +"хібная назва сцэнару \"%[1]s\": першы знак павінен быць літарна-лічбавым ці \"_\", наступныя таксама могуць утрымліваць \"-\" і \".\".\n" +"Апошні знак не можа быць \".\"." #: internal/arduino/cores/board.go:150 msgid "invalid value '%[1]s' for option '%[2]s'" -msgstr "" +msgstr "хібнае значэнне '%[1]s' для налады '%[2]s'" #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" -msgstr "" +msgstr "хібны каталог версій %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" -msgstr "" +msgstr "хібная версія:" #: internal/cli/core/search.go:39 msgid "keywords" -msgstr "" +msgstr "ключавыя словы" #: internal/cli/lib/search.go:87 msgid "libraries authored by Daniel Garcia" -msgstr "" +msgstr "бібліятэкі, якія створаныя Даніэлем Гарсіяй" #: internal/cli/lib/search.go:88 msgid "libraries authored only by Adafruit with \"gfx\" in their Name" msgstr "" +"бібліятэкі, якія створаныя толькі кампаніяй Adafruit і якія маюць у назве " +"\"gfx\"" #: internal/cli/lib/search.go:90 msgid "libraries that depend on at least \"IRremote\"" -msgstr "" +msgstr "бібліятэкі, якія залежаць, прынамсі, ад \"IRremote\"" #: internal/cli/lib/search.go:91 msgid "libraries that depend only on \"IRremote\"" -msgstr "" +msgstr "бібліятэкі, якія залежаць толькі ад \"IRremote\"" #: internal/cli/lib/search.go:85 msgid "libraries with \"buzzer\" in the Name field" -msgstr "" +msgstr "бібліятэкі з \"buzzer\" у полі назвы" #: internal/cli/lib/search.go:86 msgid "libraries with a Name exactly matching \"pcf8523\"" -msgstr "" +msgstr "бібліятэкі з назвай, якая дакладна супадае з \"pcf8523\"" #: internal/arduino/libraries/librariesmanager/install.go:126 msgid "library %s already installed" -msgstr "" +msgstr "бібліятэка %s ужо ўсталяваная" #: internal/arduino/libraries/librariesmanager/install.go:315 msgid "library not valid" -msgstr "" +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 "" +msgstr "загрузка %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/loader.go:314 msgid "loading boards: %s" -msgstr "" +msgstr "загрузка платы: %s" #: internal/arduino/cores/packagemanager/package_manager.go:501 #: internal/arduino/cores/packagemanager/package_manager.go:516 msgid "loading json index file %[1]s: %[2]s" -msgstr "" +msgstr "загрузка індэкснага файла json %[1]s: %[2]s" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:224 msgid "loading library from %[1]s: %[2]s" -msgstr "" +msgstr "загрузка бібліятэкі з %[1]s: %[2]s" #: internal/arduino/libraries/loader.go:55 msgid "loading library.properties: %s" -msgstr "" +msgstr "загрузка library.properties: %s" #: internal/arduino/cores/packagemanager/loader.go:208 #: internal/arduino/cores/packagemanager/loader.go:236 msgid "loading platform release %s" -msgstr "" +msgstr "загрузка выпуска платформы %s" #: internal/arduino/cores/packagemanager/loader.go:195 msgid "loading platform.txt" -msgstr "" +msgstr "загрузка platform.txt" #: internal/arduino/cores/packagemanager/profiles.go:47 msgid "loading required platform %s" -msgstr "" +msgstr "загрузка неабходнай платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:63 msgid "loading required tool %s" -msgstr "" +msgstr "загрузка неабходнага інструмента %s" #: internal/arduino/cores/packagemanager/loader.go:590 msgid "loading tool release in %s" -msgstr "" +msgstr "загрузка выпуску інструмента ў %s" #: internal/arduino/cores/packagemanager/loader.go:188 msgid "looking for boards.txt in %s" -msgstr "" +msgstr "пошук boards.txt у %s" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" -msgstr "" +msgstr "пошук артэфактаў зборкі" #: internal/arduino/sketch/sketch.go:77 msgid "main file missing from sketch: %s" -msgstr "" +msgstr "асноўны файл адсутнічае ў сцэнары: %s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" -msgstr "" +msgstr "адсутнічае дырэктыва '%s'" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" -msgstr "" +msgstr "адсутнічае кантрольная сума для: %s" #: internal/arduino/cores/packagemanager/package_manager.go:462 msgid "missing package %[1]s referenced by board %[2]s" -msgstr "" +msgstr "адсутнічае пакет %[1]s, на які спасылаецца плата%[2]s" #: internal/cli/core/upgrade.go:101 msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" +"адсутнічае індэкс пакета %s, будучыя абнаўленні не могуць быць гарантаваныя" #: internal/arduino/cores/packagemanager/package_manager.go:467 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" -msgstr "" +msgstr "адсутнічае платформа %[1]s: %[2]s на якую спасылаецца плата %[3]s" #: internal/arduino/cores/packagemanager/package_manager.go:472 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" +"адсутнічае выпуск платформы %[1]s: %[2]s на які спасылаецца плата %[3]s" #: internal/arduino/resources/index.go:153 msgid "missing signature" -msgstr "" +msgstr "адсутнчіае сігнатура" #: internal/arduino/cores/packagemanager/package_manager.go:757 msgid "monitor release not found: %s" -msgstr "" +msgstr "выпуск маніторынгу не знойдзена: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 #: internal/arduino/libraries/librariesmanager/install.go:246 #: internal/arduino/resources/install.go:97 msgid "moving extracted archive to destination dir: %s" -msgstr "" +msgstr "перамяшчэнне вынятага архіва ў каталог прызначэння: %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" -msgstr "" +msgstr "выяўлена некалькі артэфактаў зборкі: '%[1]s' і '%[2]s'" #: internal/arduino/sketch/sketch.go:69 msgid "multiple main sketch files found (%[1]v, %[2]v)" -msgstr "" +msgstr "знойдзена некалькі асноўных файлаў сцэнара (%[1]v, %[2]v)" #: internal/arduino/cores/packagemanager/install_uninstall.go:338 msgid "" "no compatible version of %[1]s tools found for the current os, try " "contacting %[2]s" msgstr "" +"не знойдзена сумяшчальнай версіі інструментаў %[1]s для бягучай аперацыйнай " +"сістэмы, паспрабуйце звязацца з %[2]s" #: commands/service_board_list.go:273 msgid "no instance specified" -msgstr "" +msgstr "асобнік не пазначаны" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" -msgstr "" +msgstr "не паказаны каталог/файл сцэнара або зборкі" #: internal/arduino/sketch/sketch.go:56 msgid "no such file or directory" -msgstr "" +msgstr "такога файла ці каталога няма" #: internal/arduino/resources/install.go:126 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" +"у архіве няма ўнікальнага каранёвага каталога, знойдзена '%[1]s' і '%[2]s'" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" -msgstr "" +msgstr "порт загрузкі не пазначаны" #: internal/arduino/sketch/sketch.go:279 msgid "no valid sketch found in %[1]s: missing %[2]s" -msgstr "" +msgstr "не знойдзены сапраўдны сцэнар у %[1]s: адсутнічае %[2]s" #: internal/arduino/cores/packagemanager/download.go:128 msgid "no versions available for the current OS, try contacting %s" msgstr "" +"для бягучай аперацыйнай сістэмы не даступна ні адной версіі, паспрабуйце " +"звязацца з %s" #: internal/arduino/cores/fqbn.go:50 msgid "not an FQBN: %s" -msgstr "" +msgstr "не з'яўляецца FQBN: %s" #: internal/cli/feedback/terminal.go:52 msgid "not running in a terminal" -msgstr "" +msgstr "не працуе ў тэрмінале" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" -msgstr "" +msgstr "адкрыццё файла архіва: %s" #: internal/arduino/cores/packagemanager/loader.go:224 msgid "opening boards.txt" -msgstr "" +msgstr "адкрыццё boards.txt" #: internal/arduino/security/signatures.go:81 msgid "opening signature file: %s" -msgstr "" +msgstr "адкрыццё файла сігнатуры: %s" #: internal/arduino/security/signatures.go:76 msgid "opening target file: %s" -msgstr "" +msgstr "адкрыццё мэтавага файлау: %s" #: internal/arduino/cores/packagemanager/download.go:76 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" -msgstr "" +msgstr "пакет %s не знойдзены" #: internal/arduino/cores/packagemanager/package_manager.go:530 msgid "package '%s' not found" -msgstr "" +msgstr "пакет '%s' не знойдзены" #: internal/arduino/cores/board.go:166 #: internal/arduino/cores/packagemanager/package_manager.go:295 msgid "parsing fqbn: %s" -msgstr "" +msgstr "разбор fqbn: %s" #: internal/arduino/libraries/librariesindex/json.go:70 msgid "parsing library_index.json: %s" -msgstr "" +msgstr "разбор library_index.json: %s" #: internal/arduino/cores/packagemanager/loader.go:179 msgid "path is not a platform directory: %s" -msgstr "" +msgstr "шлях не з'яўляецца каталогам платформы: %s" #: internal/arduino/cores/packagemanager/download.go:80 msgid "platform %[1]s not found in package %[2]s" -msgstr "" +msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" #: internal/arduino/cores/packagemanager/package_manager.go:341 msgid "platform %s is not installed" -msgstr "" +msgstr "платформа %s не ўсталяваная" #: internal/arduino/cores/packagemanager/download.go:92 msgid "platform is not available for your OS" -msgstr "" +msgstr "платформа недаступная для вашай аперацыйнай сістэмы" #: commands/service_compile.go:126 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" -msgstr "" +msgstr "платформа не ўсталяваная" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." -msgstr "" +msgstr "калі ласка, ужывайце --build-property." #: internal/arduino/discovery/discoverymanager/discoverymanager.go:133 msgid "pluggable discovery already added: %s" -msgstr "" +msgstr "ужо дададзена выяўленне, якое злучаецца: %s" #: internal/cli/board/attach.go:35 msgid "port" -msgstr "" +msgstr "порт" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" -msgstr "" +msgstr "порт не знойдзены: %[1]s %[2]s" #: internal/cli/board/attach.go:35 msgid "programmer" -msgstr "" +msgstr "праграматар" #: internal/arduino/monitor/monitor.go:235 msgid "protocol version not supported: requested %[1]d, got %[2]d" -msgstr "" +msgstr "версія пратаколу не падтрымліваецца: запытана %[1]d, атрымана %[2]d" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:213 msgid "reading dir %[1]s: %[2]s" -msgstr "" +msgstr "чытанне каталогу %[1]s: %[2]s" #: internal/arduino/libraries/loader.go:199 msgid "reading directory %[1]s content" -msgstr "" +msgstr "чытанне зместу каталога %[1]s" #: 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:582 msgid "reading directory %s" -msgstr "" +msgstr "чытанне каталогу %s" #: internal/arduino/libraries/librariesmanager/install.go:288 msgid "reading directory %s content" -msgstr "" +msgstr "чытанне зместу каталога %s" #: internal/arduino/builder/sketch.go:81 msgid "reading file %[1]s: %[2]s" -msgstr "" +msgstr "чытанне файлу %[1]s: %[2]s" #: internal/arduino/sketch/sketch.go:198 msgid "reading files" -msgstr "" +msgstr "чытанне файлаў" #: internal/arduino/libraries/librariesresolver/cpp.go:90 msgid "reading lib headers: %s" -msgstr "" +msgstr "чытанне загалоўкаў бібліятэкі: %s" #: internal/arduino/libraries/libraries.go:115 msgid "reading library headers" -msgstr "" +msgstr "чытанне загалоўкаў бібліятэкі: %s" #: internal/arduino/libraries/libraries.go:227 msgid "reading library source directory: %s" -msgstr "" +msgstr "чытанне зыходнага каталогу бібліятэкі: %s" #: internal/arduino/libraries/librariesindex/json.go:64 msgid "reading library_index.json: %s" -msgstr "" +msgstr "чытанне library_index.json: %s" #: internal/arduino/resources/install.go:116 msgid "reading package root dir: %s" -msgstr "" +msgstr "чытанне каранёвага каталога пакету: %s" #: internal/arduino/sketch/sketch.go:108 msgid "reading sketch files" -msgstr "" +msgstr "чытанне файлаў сцэнару" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" -msgstr "" +msgstr "пакет '%s' не знойдзены" #: internal/arduino/cores/packagemanager/package_manager.go:606 msgid "release %[1]s not found for tool %[2]s" -msgstr "" +msgstr "не знойдзены выпуск %[1]s для інструмента %[2]s" #: internal/arduino/cores/status.go:91 internal/arduino/cores/status.go:115 #: internal/arduino/cores/status.go:142 msgid "release cannot be nil" -msgstr "" +msgstr "выпуск не можа быць нулявым" #: internal/arduino/resources/download.go:46 msgid "removing corrupted archive file: %s" -msgstr "" +msgstr "выдаленне пашкоджанага архіўнага файла: %s" #: internal/arduino/libraries/librariesmanager/install.go:152 msgid "removing library directory: %s" -msgstr "" +msgstr "выдаленне каталогу бібліятэкі: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:310 msgid "removing platform files: %s" -msgstr "" +msgstr "выдаленне файлаў платформы: %s" #: internal/arduino/cores/packagemanager/download.go:87 msgid "required version %[1]s not found for platform %[2]s" -msgstr "" +msgstr "неабходная версія %[1]s для платформы %[2]s не знойдзена" #: internal/arduino/security/signatures.go:72 msgid "retrieving Arduino public keys: %s" -msgstr "" +msgstr "выманне адкрытых ключоў Arduino: %s" #: internal/arduino/libraries/loader.go:117 #: internal/arduino/libraries/loader.go:155 msgid "scanning sketch examples" -msgstr "" +msgstr "чытанне прыкладаў сцэнара" #: internal/arduino/resources/install.go:74 msgid "searching package root dir: %s" -msgstr "" +msgstr "пошук у каранёвым каталогу пакета: %s" #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" -msgstr "" +msgstr "назва сцэнара не можа быць пустым" #: commands/service_sketch_new.go:91 msgid "sketch name cannot be the reserved name \"%[1]s\"" -msgstr "" +msgstr "назва сцэнара не можа быць зарэзерваванай назвай \"%[1]s\"" #: commands/service_sketch_new.go:81 msgid "" "sketch name too long (%[1]d characters). Maximum allowed length is %[2]d" msgstr "" +"занадта доўгая назва сцэнара (%[1]d знакаў).\n" +"Найбольшая дапушчальная даўжыня складае %[2]d знакаў" #: internal/arduino/sketch/sketch.go:49 internal/arduino/sketch/sketch.go:54 msgid "sketch path is not valid" -msgstr "" +msgstr "няправільны шлях да сцэнара" #: internal/cli/board/attach.go:35 internal/cli/sketch/archive.go:36 msgid "sketchPath" -msgstr "" +msgstr "шлях да сцэнара" #: internal/arduino/discovery/discoverymanager/discoverymanager.go:208 msgid "starting discovery %s" -msgstr "" +msgstr "пачынанне адкрыцця %s" #: internal/arduino/resources/checksums.go:117 msgid "testing archive checksum: %s" -msgstr "" +msgstr "праверка кантрольнай сумы архіва: %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" -msgstr "" +msgstr "праверка памеру архіва: %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" -msgstr "" +msgstr "праверка, ці кэшаваны архіў: %s" #: internal/arduino/resources/install.go:38 msgid "testing local archive integrity: %s" -msgstr "" +msgstr "Праверка цэласнасці лакальнага архіва: %s" #: internal/arduino/builder/sizer.go:191 msgid "text section exceeds available space in board" -msgstr "" +msgstr "тэкставы падзел займае больш месца на плаце" #: internal/arduino/builder/internal/detector/detector.go:214 #: internal/arduino/builder/internal/preprocessor/ctags.go:70 msgid "the compilation database may be incomplete or inaccurate" -msgstr "" +msgstr "база дадзеных для складання можа быць няпоўнай ці недакладнай" #: commands/service_board_list.go:102 msgid "the server responded with status %s" -msgstr "" +msgstr "сервер адказаў паведамленнем пра стан %s" #: internal/arduino/monitor/monitor.go:139 msgid "timeout waiting for message" -msgstr "" +msgstr "час чакання паведамлення" #: internal/arduino/cores/packagemanager/install_uninstall.go:404 msgid "tool %s is not managed by package manager" -msgstr "" +msgstr "інструмент %s не кіруецца кіраўніком пакетаў" #: internal/arduino/cores/status.go:101 internal/arduino/cores/status.go:126 #: internal/arduino/cores/status.go:153 msgid "tool %s not found" -msgstr "" +msgstr "інструмент %s не знойдзены" #: internal/arduino/cores/packagemanager/package_manager.go:556 msgid "tool '%[1]s' not found in package '%[2]s'" -msgstr "" +msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2]s'" #: internal/arduino/cores/packagemanager/install_uninstall.go:399 msgid "tool not installed" -msgstr "" +msgstr "інструмент не ўсталяваны" #: internal/arduino/cores/packagemanager/package_manager.go:735 #: internal/arduino/cores/packagemanager/package_manager.go:841 msgid "tool release not found: %s" -msgstr "" +msgstr "выпуск інструмента не знойдзены: %s" #: internal/arduino/cores/status.go:105 msgid "tool version %s not found" -msgstr "" +msgstr "інструмент версіі %s не знойдзена" #: commands/service_library_install.go:92 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" -msgstr "" +msgstr "патрабуюцца дзве розныя версіі бібліятэкі%[1]s: %[2]s і %[3]s" #: internal/arduino/builder/sketch.go:74 #: internal/arduino/builder/sketch.go:118 msgid "unable to compute relative path to the sketch for the item" -msgstr "" +msgstr "не атрымалася вылічыць адносны шлях да сцэнара элемента" #: internal/arduino/builder/sketch.go:43 msgid "unable to create a folder to save the sketch" -msgstr "" +msgstr "не атрымалася стварыць каталог для захавання сцэнара" #: internal/arduino/builder/sketch.go:124 msgid "unable to create the folder containing the item" -msgstr "" +msgstr "не атрымалася стварыць каталог, які змяшчае элемент" #: internal/cli/config/get.go:85 msgid "unable to marshal config to YAML: %v" -msgstr "" +msgstr "не атрымалася пераўтварыць канфігурацыю ў YAML: %v" #: internal/arduino/builder/sketch.go:162 msgid "unable to read contents of the destination item" -msgstr "" +msgstr "не атрымалася прачытаць змест элементу прызначэння" #: internal/arduino/builder/sketch.go:135 msgid "unable to read contents of the source item" -msgstr "" +msgstr "не атрымалася прачытаць змест зыходнага элемента" #: internal/arduino/builder/sketch.go:145 msgid "unable to write to destination file" -msgstr "" +msgstr "не атрымалася запісаць у файл прызначэння" #: internal/arduino/cores/packagemanager/package_manager.go:329 msgid "unknown package %s" -msgstr "" +msgstr "невядомы пакет %s" #: internal/arduino/cores/packagemanager/package_manager.go:336 msgid "unknown platform %s:%s" -msgstr "" +msgstr "невядомая платформа %s: %s" #: internal/arduino/sketch/sketch.go:137 msgid "unknown sketch file extension '%s'" -msgstr "" +msgstr "невядомае пашырэнне '%s' файлу сцэнара" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" -msgstr "" +msgstr "непадтрыманы алгарытм хэшавання: %s" #: internal/cli/core/upgrade.go:44 msgid "upgrade arduino:samd to the latest version" -msgstr "" +msgstr "абнаўленне arduino: samd да апошняй версіі" #: internal/cli/core/upgrade.go:42 msgid "upgrade everything to the latest version" -msgstr "" +msgstr "абнаўленне ўсяго да апошняй версіі" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" -msgstr "" +msgstr "памылка пры загрузцы: %s" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:189 msgid "user directory not set" -msgstr "" +msgstr "карыстальніцкі каталог не зададзены" #: internal/cli/feedback/terminal.go:94 msgid "user input not supported for the '%s' output format" -msgstr "" +msgstr "карыстальніцкі ўвод не падтрымліваецца для выхаднога фармату '%s'" #: internal/cli/feedback/terminal.go:97 msgid "user input not supported in non interactive mode" -msgstr "" +msgstr "карыстальніцкі ўвод не падтрымліваецца ў неінтэрактыўных рэжыме" #: internal/arduino/cores/packagemanager/profiles.go:175 msgid "version %s not available for this operating system" -msgstr "" +msgstr "версія %s недаступная для дадзенай аперацыйнай сістэмы" #: internal/arduino/cores/packagemanager/profiles.go:154 msgid "version %s not found" -msgstr "" +msgstr "версія %s не знойдзена" #: commands/service_board_list.go:120 msgid "wrong format in server response" -msgstr "" +msgstr "няправільны фармат у адказе сервера" diff --git a/internal/i18n/data/de.po b/internal/i18n/data/de.po index 3fbf3bed9db..7323c48f6e5 100644 --- a/internal/i18n/data/de.po +++ b/internal/i18n/data/de.po @@ -36,7 +36,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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "Muster %[1]s fehlt" @@ -44,7 +44,7 @@ msgstr "Muster %[1]s fehlt" msgid "%s already downloaded" msgstr "%s bereits heruntergeladen" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s und %s können nicht gemeinsam verwendet werden" @@ -65,6 +65,10 @@ msgstr "%s ist kein Verzeichnis" msgid "%s is not managed by package manager" msgstr "%s wird nicht vom Paketmanager verwaltet" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s muss installiert sein." @@ -173,7 +177,7 @@ msgstr "Beim Hinzufügen von Prototypen ist ein Fehler aufgetreten" msgid "An error occurred detecting libraries" msgstr "Ein Fehler trat beim erkennen der Bibliotheken auf" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "Debug-Protokollierung an die angegebene Datei anhängen" @@ -257,7 +261,7 @@ msgstr "Verfügbar" msgid "Available Commands:" msgstr "Verfügbare Befehle:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "Binärdatei zum Hochladen." @@ -278,11 +282,11 @@ msgstr "Platinenversion:" msgid "Bootloader file specified but missing: %[1]s" msgstr "Bootloader-Datei angegeben, aber nicht vorhanden: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" -"Builds von 'core.a' werden in diesem Pfad gespeichert, gecached und " -"wiederverwendet." #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -310,19 +314,19 @@ msgstr "Sketch kann nicht geöffnet werden" msgid "Can't update sketch" msgstr "Sketch kann nicht aktualisiert werden" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "Die folgenden Flags können nicht gemeinsam verwendet werden: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "Debug-Log kann icht geschrieben werden: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "Cache-Verzeichnis kann nicht angelegt werden" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "Build-Verzeichnis kann nicht angelegt werden" @@ -368,7 +372,7 @@ msgstr "Plattform kann nicht installiert werden" msgid "Cannot install tool %s" msgstr "Werkzeug %s kann nicht installiert werden" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "Port-Reset konnte nicht ausgeführt werden: %s" @@ -389,7 +393,7 @@ msgstr "Kategorie: %s" msgid "Check dependencies status for the specified library." msgstr "Prüfe die die Abhängigkeiten für die angegebene Bibliothek." -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" "Prüfung, ob die angegebene Board-/Programmer--Kombination das Debugging " @@ -419,7 +423,7 @@ msgstr "" "Befehl läuft weiter und gibt die Liste der verbundenen Platinen aus, sobald " "sich eine Änderung ergibt." -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "Kompilierter Sketch wurde nicht in%s gefunden" @@ -427,11 +431,11 @@ msgstr "Kompilierter Sketch wurde nicht in%s gefunden" msgid "Compiles Arduino sketches." msgstr "Kompiliert Arduino-Sketche." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "Kern wird kompiliert ..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "Bibliotheken werden kompiliert ..." @@ -439,7 +443,7 @@ msgstr "Bibliotheken werden kompiliert ..." msgid "Compiling library \"%[1]s\"" msgstr "Bibliothek \"%[1]s\" wird kompiliert" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Sketch wird kompiliert ..." @@ -454,11 +458,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "Konfigurationsdatei geschrieben nach: %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "Konfigurationsoptionen für %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -478,7 +482,7 @@ msgstr "Konfiguriere Werkzeug." msgid "Connected" msgstr "Verbunden" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "Verbindung zu %s wird hergestellt. Abbrechen mit STRG-C." @@ -490,7 +494,7 @@ msgstr "Kern" msgid "Could not connect via HTTP" msgstr "Konnte nicht über HTTP verbinden" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "Indexverzeichnis konnte nicht erstellt werden" @@ -510,7 +514,7 @@ msgstr "Das aktuelle Arbeitsverzeichnis konnte nicht gefunden werden: %v " msgid "Create a new Sketch" msgstr "Einen neuen Sketch erstellen" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "Erstelle und drucke ein Konfigurations-Profil aus dem Build" @@ -527,7 +531,7 @@ msgstr "" "einem benutzerdefinierten Verzeichnis mit den aktuellen " "Konfigurationseinstellungen." -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -535,7 +539,7 @@ msgstr "" "Aktuell werden in Build-Profilen nur Bibliotheken aus dem Arduino-" "Bibliotheksmanager unterstützt." -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "Benutzerdefinierte Konfigurtion für %s:" @@ -544,30 +548,30 @@ msgstr "Benutzerdefinierte Konfigurtion für %s:" msgid "DEPRECATED" msgstr "VERALTET" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "Daemon überwacht jetzt %s: %s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "Arduino-Sketche debuggen" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" "Arduino-Sketche debuggen. (Dieser Befehl öffnet eine interaktive gdb-" "Sitzung)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "Debug-Interpreter z.B.: %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "Debugging für Board %s nicht unterstützt" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Standard" @@ -619,11 +623,11 @@ msgstr "" "Erkennt und zeigt eine Liste von Platinen, die mit dem Computer verbunden " "sind." -#: internal/cli/debug/debug.go:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." msgstr "Verzeichnis, welches die Binärdateien zum Debuggen enthält." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "Verzeichnis, welches die Binärdateien zum Hochladen enthält." @@ -644,7 +648,7 @@ msgstr "" msgid "Disconnected" msgstr "Verbindung getrennt" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "Nur die bereitgestellten gRPC-Aufrufe anzeigen" @@ -660,14 +664,14 @@ msgstr "Bereits installierte Bibliotheken nicht überschreiben." msgid "Do not overwrite already installed platforms." msgstr "Bereits installierte Plattformen nicht überschreiben." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 msgid "Do not perform the actual upload, just log out actions" msgstr "" "Den eigentlichen Hochladevorgang nicht durchführen, sondern nur die " "Abmeldeaktionen" -#: internal/cli/daemon/daemon.go:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "Den Daemon-Prozess nicht mit dem Elternprozess beenden." @@ -685,8 +689,8 @@ msgstr "%s wird heruntergeladen" msgid "Downloading index signature: %s" msgstr "Indexsignatur wird heruntergeladen: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Index wird heruntergeladen: %s" @@ -722,7 +726,7 @@ msgid "Downloads one or more libraries without installing them." msgstr "" "Lädt eine oder mehrere Bibliotheken herunter, ohne sie zu installieren." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "Debug-Protokollierung von gRPC-Aufrufen aktivieren" @@ -754,11 +758,11 @@ msgstr "Fehler beim Berechnen des relativen Dateipfads" msgid "Error cleaning caches: %v" msgstr "Fehler beim bereinigen des Caches: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "Fehler beim konvertieren des Pfads zum Absolutpfad: %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "Fehler beim Kopieren der Ausgabedatei %s" @@ -772,7 +776,7 @@ msgstr "Fehler beim Erstellen der Konfiguration: %v" msgid "Error creating instance: %v" msgstr "Fehler beim Erstellen der Instanz: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "Fehler beim Erstellen des Ausgabeverzeichnisses" @@ -797,7 +801,7 @@ msgstr "Fehler beim Herunterladen von %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Fehler beim Herunterladen von %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Fehler beim Herunterladen des Index '%s'" @@ -819,7 +823,7 @@ msgstr "Fehler beim Herunterladen der Plattform %s" msgid "Error downloading tool %s" msgstr "Fehler beim Herunterladen des Werkzeugs %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "Fehler beim Debuggen: %v" @@ -827,18 +831,18 @@ msgstr "Fehler beim Debuggen: %v" msgid "Error during JSON encoding of the output: %v" msgstr "Fehler beim Generieren der JSON-Ausgabe: %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Fehler während dem Hochladen: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "Fehler bei der Board-Erkennung" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "Fehler beim Build: %v" @@ -859,11 +863,11 @@ msgstr "Fehler beim Upgrade %v" msgid "Error extracting %s" msgstr "Fehler beim Extrahieren von %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "Fehler beim finden der Build-Artifacts" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "Fehler beim ermitteln der Debug-Information: %v" @@ -880,7 +884,7 @@ msgid "Error getting current directory for compilation database: %s" msgstr "" "Fehler beim ermitteln des Verzeichnisses für die Kompilier-Datenbank: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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" @@ -888,7 +892,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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Fehler beim Abrufen von Informationen für die Bibliothek %s" @@ -896,15 +900,15 @@ msgstr "Fehler beim Abrufen von Informationen für die Bibliothek %s" msgid "Error getting libraries info: %v" msgstr "Fehler beim Abrufen von Bibliotheksinformationen: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "Fehler beim Abrufen von Port-Metadaten: %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "Fehler beim Abrufen von Details zu Port-Einstellungen: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "Fehler beim lesen der Benutzereingaben." @@ -964,19 +968,19 @@ msgstr "Fehler beim Laden des Index %s" msgid "Error opening %s" msgstr "Fehler beim Öffnen von %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "Fehler beim Öffnen der Debug-Protokollierungsdatei: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "Fehler, öffnen der Quellcodes überschreibt die Datendatei: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "Fehler bei der Auswertung des --show-Property Attributs: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "Fehler bel Lesen des Build-Verzechnisses" @@ -1022,7 +1026,7 @@ msgstr "Fehler bei der Suche nach Plattformen: %v" msgid "Error serializing compilation database: %s" msgstr "Fehler bei der Serialisierung der Kompilierungsdatenbank: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "Fehler beim Setzen des \"Raw-Mode\": %s" @@ -1078,7 +1082,7 @@ msgstr "Fehler beim Schreiben in die Datei: %v" msgid "Error: command description is not supported by %v" msgstr "Fehler: Befehlsbeschreibung wird nicht unterstützt von %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "Fehler: ungültiger Quellcode überschreibt die Daten-Datei: %v" @@ -1094,11 +1098,11 @@ msgstr "Beispiele für Bibliothek %s" msgid "Examples:" msgstr "Beispiele:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "Ausführbare Datei zum Debuggen" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Kompilierter Sketch wurde im Verzeichnis %s erwartet, aber eine Datei " @@ -1114,15 +1118,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "Chip-Löschung fehlgeschlagen" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "Fehlgeschlagene Programmierung" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "Schreiben des Bootloaders fehlgeschlagen" @@ -1134,27 +1138,27 @@ msgstr "Erzeugen des Datenverzeichnisses fehlgeschlagen" msgid "Failed to create downloads directory" msgstr "Erzeugen des Download-Verzeichnisses fehlgeschlagen" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "" "Fehler beim Überwachen von TCP-Port: %[1]s. %[2]s ist ein ungültiger Port." -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "" "Fehler beim Überwachen von TCP-Port: %[1]s. %[2]s ist ein unbekannter Name." -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "" "Fehler beim Überwachen von TCP-Port: %[1]s. Unerwarteter Fehler: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" "Fehler beim Überwachen von TCP-Port: %s. Adresse wird bereits benutzt." -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "Fehlgeschlagenes Hochladen" @@ -1175,7 +1179,7 @@ msgid "First message must contain debug request, not data" msgstr "" "Die erste Nachricht muss eine Debug-Anforderung enthalten, keine Daten." -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "Attribut %[1]s ist in Verbindung mit %[2]s vorgeschrieben." @@ -1262,7 +1266,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Globale Variablen verwenden %[1]s Bytes des dynamischen Speichers." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1275,7 +1279,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Identifikationseigenschaften:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Wenn gesetzt werden die erzeugten Binärdateien in das Sketch-Verzeichnis " @@ -1352,7 +1356,7 @@ msgstr "Ungültige '%[1]s' Eigenschaft: %[2]s" msgid "Invalid FQBN" msgstr "Ungültiger FQBN" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "Ungültige TCP-Adresse: Port fehlt" @@ -1374,7 +1378,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:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "Ungültige Build-Eigenschaften" @@ -1386,7 +1390,7 @@ msgstr "Ungültige Datengröße regexp: %s" msgid "Invalid eeprom size regexp: %s" msgstr "Ungültige EEPROM-Größe: %s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "Ungültige Index-URL: %s" @@ -1406,7 +1410,7 @@ msgstr "Ungültige Bibliothek" msgid "Invalid logging level: %s" msgstr "Ungültiger Protokoll-Level: %s" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "Ungültige Netzwerk-Konfiguration: %s" @@ -1418,7 +1422,7 @@ msgstr "Ungültiger network.proxy '%[1]s':%[2]s" msgid "Invalid output format: %s" msgstr "Ungültiges Ausgabeformat: %s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "Ungültiger Paketindex in %s" @@ -1454,7 +1458,7 @@ msgstr "Ungültige Version" msgid "Invalid vid value: '%s'" msgstr "Ungültiger vid-Wert:'%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1527,7 +1531,7 @@ msgstr "Bibliothek installiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "Alles zusammenlinken..." @@ -1555,7 +1559,7 @@ msgstr "" "Komma-getrennte Liste der Boardoptionen. Kann auch mehrfach für mehrere " "Optinen verwendet werden." -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1597,7 +1601,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "Betreuer %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1640,7 +1644,7 @@ msgstr "Fehlendes Port-Protokoll" msgid "Missing programmer" msgstr "Fehlender Programmer" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "Fehlendes benötigtes Upload-Feld: %s" @@ -1656,7 +1660,7 @@ msgstr "Fehlender Sketch-Pfad" msgid "Monitor '%s' not found" msgstr "Monitor '%s' wurde nicht gefunden" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "Porteinstellunegn für Monitor:" @@ -1674,7 +1678,7 @@ msgstr "Name" msgid "Name: \"%s\"" msgstr "Name '%s'" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "Neuer Upload-Port: %[1]s (%[2]s)" @@ -1726,7 +1730,7 @@ msgstr "Keine Plattformen installiert." msgid "No platforms matching your search." msgstr "Die Suche fand keine passenden Plattformen" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "Kein Upload-Port gefunden, verwende %s stattdessen" @@ -1760,7 +1764,7 @@ msgstr "" "Alle Bibliotheksdetails überspringen, außer für die aktuelle Version\n" "(Die JSON-Ausgabe wird kompakter)." -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "Einen Kommunikations-Port mit einer Platine öffnen." @@ -1768,42 +1772,42 @@ msgstr "Einen Kommunikations-Port mit einer Platine öffnen." msgid "Option:" msgstr "Option:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Optional, kann %s sein. Verwendet, um den Warnungslevel für gcc festzulegen " "(-W Option)" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Optional, leere den Build-Ordner und verwende keinen zwischengespeicherten " "Build." -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Optional, optimiere das Kompilat zum Debuggen, nicht für den " "Produktiveinsatz" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "Optional, vermeidet fast alle Ausgaben" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Optional, schaltet umfangreiche Ausgaben ein" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" "Optional, Pfad zu einer .json-Datei mit Ersetzungen für den Sketch-Quellcode" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1811,6 +1815,19 @@ msgstr "" "Übersteuert eine Build-Option mit einem benutzerdefinierten Wert. Kann " "mehrfach für mehrere Optionen verwendet werden." +#: 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 "Überschreibt bestehende Konfigurationsdatei." @@ -1852,11 +1869,11 @@ msgstr "Webseite für das Paket:" msgid "Paragraph: %s" msgstr "Absatz: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "Pfad" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1864,7 +1881,7 @@ msgstr "" "Pfad zu einer Bibliothekssammlung. Kann mehrfach verwendet werden oder die " "Einträge können durch Kommata getrennt werden." -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1876,7 +1893,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Pfad in welchem die Log-Dateien abgelegt werden sollen." -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1884,7 +1901,7 @@ msgstr "" "Pfad für die kompilierten Dateien. Wenn nicht festgelegt, dann wird ein " "Verzeichnis im Standard-Temp-Verzeichnis des Betriebssystems erstellt." -#: commands/service_upload.go:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Ein 1200bps-Reset wird auf dem seriellen Port %s durchgeführt" @@ -1897,7 +1914,7 @@ msgstr "Plattform %s bereits installiert" msgid "Platform %s installed" msgstr "Plattform %s installiert" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1921,7 +1938,7 @@ msgstr "Plattform '%s' nicht gefunden" msgid "Platform ID" msgstr "Plattform ID" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Plattform ID ist nicht korrekt" @@ -1973,7 +1990,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "Port geschlossen: %v" @@ -1990,7 +2007,7 @@ msgstr "Vorkompilierte Bibliothek in \"%[1]s\" nicht gefunden" msgid "Print details about a board." msgstr "Details zu dem Board ausgeben" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Gebe den vorverarbeiteten Code aus anstatt zu kompilieren." @@ -2058,11 +2075,11 @@ msgstr "Ersetze die Plattform durch %[1]sdurch %[2]s" msgid "Required tool:" msgstr "Erforderliches Werkzeug:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "Starten im stillen Modus, zeige nur die Monitorein- und -ausgaben" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Arduino-CLI als gRPC-Daemon ausführen" @@ -2079,11 +2096,11 @@ msgstr "Starte das pre_uninstall Skript" msgid "SEARCH_TERM" msgstr "SUCH_TERM" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "SVD Verzeichnis" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "Build-Artifakte in diesem Verzeichnis speichern." @@ -2191,7 +2208,7 @@ msgstr "" msgid "Sentence: %s" msgstr "Satz: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "Server-Pfad" @@ -2199,15 +2216,15 @@ msgstr "Server-Pfad" msgid "Server responded with: %s" msgstr "Server hat mit: %s geantwortet" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "Server-Typ" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "Setze einen Wert für ein zum Upload benötigtes Feld." -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "Aktiviere den Raw-Modus im Terminal (ungepuffert)" @@ -2230,11 +2247,15 @@ msgstr "" "Programmer angegeben sind, werden der aktuelle Standardport, FQBN und " "Programmer angezeigt." +#: 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 "Legt fest, wo die Konfigurationsdatei gespeichert werden soll." -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "Einstellung" @@ -2248,7 +2269,7 @@ msgstr "" msgid "Show all available core versions." msgstr "Zeige alle verfügbare Core-Versionen." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "Zeige alle Einstellungen des Kommunikations-Ports." @@ -2286,7 +2307,7 @@ msgstr "Nur Namen der Bibliotheken anzeigen." msgid "Show list of available programmers" msgstr "Zeige alle verfügbare Programmer" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2343,7 +2364,7 @@ msgstr "Zeigt die Versionsnummer des Arduino CLI an." msgid "Size (bytes):" msgstr "Größe (Bytes):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2385,7 +2406,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "Überspringe das Linken der endgültigen ausführbaren Datei." -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Überspringen des 1200-bps-Touch-Resets: keine serielle Schnittstelle " @@ -2421,7 +2442,7 @@ msgstr "Überspringe die Werkzeugkonfiguration." msgid "Skipping: %[1]s" msgstr "Wird übersprungen: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "Einige Indizes konnten nicht aktualisiert werden." @@ -2431,7 +2452,7 @@ msgstr "" "Einige Upgrades sind fehlgeschlagen, bitte überprüfe die Ausgabe für " "Details." -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "TCP-Port, der vom Daemon überwacht wird" @@ -2447,16 +2468,22 @@ msgstr "" "Die benutzerdefinierte Konfigurationsdatei (wenn nicht angegeben, wird der " "Standardwert verwendet)." -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "Das Flag --debug-file muss mit --debug benutzt werden." -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" "Die angegebene Board-/Programmer-Konfiguration unterstützt kein Debugging." -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" "Die angegebene Board-/Programmer-Konfiguration unterstützt das Debugging." @@ -2485,7 +2512,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "Die Bibliothek %s hat mehrere Installationen:" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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." @@ -2494,7 +2521,7 @@ msgstr "" "Binärdatei während des Kompilierungsprozesses verwendet wird. Wird nur von " "den Plattformen verwendet, die ihn unterstützen." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:113 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." @@ -2507,7 +2534,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Das Ausgabeformat für die Logs kann %s sein" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2542,7 +2569,7 @@ msgstr "" "Dieser Befehl zeigt eine Liste der installierten Kerne und/oder Bibliotheken\n" "die aktualisiert werden können. Wenn nichts aktualisiert werden muss, ist die Ausgabe leer." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "Markiere jede ankommende Zeile mit einem Zeitstempel." @@ -2559,23 +2586,23 @@ msgstr "Werkzeug %s deinstalliert" msgid "Toolchain '%s' is not supported" msgstr "Toolchain '%s' wird nicht unterstützt" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "Toolchain-Pfad" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "Toolchain-Prefix" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "Toolchain-Typ" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Versuche %s zu starten" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "Schaltet den ausführlichen Modus ein." @@ -2615,7 +2642,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:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "URL kann nicht geparst werden" @@ -2714,7 +2741,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Adresse des Upload-Ports, z. B.: COM3 oder /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "Upload-Port gefunden auf %s" @@ -2722,7 +2749,7 @@ msgstr "Upload-Port gefunden auf %s" msgid "Upload port protocol, e.g: serial" msgstr "Upload-Port-Protokoll, z.B.: seriell" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "Lade die Binärdatei nach der Kompilierung hoch." @@ -2735,7 +2762,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Lade den Bootloader hoch." -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2758,11 +2785,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:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "Benutzte Bibliothek" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "Verwendete Plattform" @@ -2770,7 +2797,7 @@ msgstr "Verwendete Plattform" msgid "Used: %[1]s" msgstr "Benutzt: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Verwende das Board '%[1]s' von der Plattform im Ordner: %[2]s" @@ -2780,17 +2807,17 @@ msgstr "" "Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die " "Datei: %[1]s" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Verwendung des Kerns '%[1]s' von Platform im Ordner: %[2]s" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" "Standardmäßige Monitorkonfiguration für das Board verwenden:\n" "%s" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2829,16 +2856,16 @@ msgstr "VERSION" msgid "VERSION_NUMBER" msgstr "VERSION_NUMMER" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "Werte" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Überprüfe die hochgeladene Binärdatei nach dem Upload." -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Version" @@ -2860,7 +2887,7 @@ msgstr "WARNUNG, das Tool %s kann nicht konfiguriert werden " msgid "WARNING cannot run pre_uninstall script: %s" msgstr "WARNUNG, kann das pre_uninstall Skript %s nicht ausführen: " -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "WARNUNG: Der Sketch wurde mit einer oder mehreren benutzerdefinierten " @@ -2875,11 +2902,11 @@ msgstr "" "werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen " "Platine, welche auf %[3]s Architektur(en) ausgeführt wird." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "Warten auf Upload-Port ..." -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2902,12 +2929,12 @@ msgstr "" "Schreibt die aktuelle Konfiguration in die Konfigurationsdatei im " "Datenverzeichnis." -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 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/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "Archiv-Hash unterscheidet sich von Hash im Index" @@ -2945,7 +2972,7 @@ msgstr "" "Einfache Suche nach \"esp32\" und \"display\" beschränkt auf offizielle " "Betreuer" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "Binärdatei wurde nicht in %s gefunden " @@ -2977,7 +3004,7 @@ msgstr "Kann kein Muster für die Suche mit id %s finden " msgid "candidates" msgstr "Kandidaten" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "Das Upload-Tool %s konnte nicht ausgeführt werden " @@ -3003,7 +3030,7 @@ msgstr "Der Befehl '%[1]s' ist fehlgeschlagen: %[2]s" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "Kommunikation nicht synchron, erwartet '%[1]s', empfangen '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "Hash berechnen: %s" @@ -3019,7 +3046,7 @@ msgstr "Konfigurationswert %s enthält ein ungültiges Zeichen" msgid "copying library to destination directory:" msgstr "kopiere Bibliothek in Zielordner:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "Gültiges Build-Artefakt wurde nicht gefunden" @@ -3113,7 +3140,7 @@ msgstr "Fehler beim Laden der Sketch-Projektdatei:" msgid "error opening %s" msgstr "Fehler beim Öffnen von %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "Fehler beim Parsen von Versionsbeschränkungen" @@ -3141,7 +3168,7 @@ msgstr "Der Hash der Datei \"%s\" konnte nicht berechnet werden." msgid "failed to initialize http client" msgstr "Http-Client konnte nicht initialisiert werden" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" "Die Größe des abgerufenen Archivs unterscheidet sich von der im Index " @@ -3193,12 +3220,12 @@ msgstr "Installations-Secret generieren" msgid "getting archive file info: %s" msgstr "Hole Info zur Archivdatei: %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "Hole Archiv-Info: %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3238,11 +3265,11 @@ 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:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "Ungültige '%s' Richtlinie" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "Ungültiges Prüfsummenformat: %s" @@ -3286,7 +3313,7 @@ msgstr "Ungültige leere Option gefunden" msgid "invalid git url" msgstr "Ungültige Git-URL" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "Ungültiger Hash '%[1]s': %[2]s" @@ -3294,7 +3321,7 @@ msgstr "Ungültiger Hash '%[1]s': %[2]s" msgid "invalid item %s" msgstr "ungültiges Element %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "Ungültige Bibliotheksrichtlinie:" @@ -3328,15 +3355,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "Fehler. Ungültiger Pfad beim Schreiben der Inventardatei: %[1]s" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "ungültige Plattformarchivgröße: %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "ungültiger Plattformidentifikator" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "Ungültige Plattform-Index-URL:" @@ -3344,15 +3371,15 @@ msgstr "Ungültige Plattform-Index-URL:" msgid "invalid pluggable monitor reference: %s" msgstr "Ungültige hinzufügbare Monitor-Referenz: %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "Ungültiger Port-Konfigurationswert für %s: %s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "ungültige Port-Konfiguration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "Ungültiges Rezept '%[1]s': %[2]s" @@ -3374,7 +3401,7 @@ msgstr "Ungültiger Wert '%[1]s' für Option '%[2]s'" msgid "invalid version directory %s" msgstr "Ungültiges Versionsverzeichnis %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "ungültige Version:" @@ -3462,7 +3489,7 @@ msgstr "Lade Tool-Release in %s" msgid "looking for boards.txt in %s" msgstr "suche nach boards.txt in %s" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "Suche nach Build-Artefakten" @@ -3470,11 +3497,11 @@ msgstr "Suche nach Build-Artefakten" msgid "main file missing from sketch: %s" msgstr "Hauptdatei fehlt im Sketch: %s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "Fehlende '%s' Richtlinie" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "Fehlende Prüfsumme für: %s" @@ -3510,7 +3537,7 @@ msgstr "Monitor-Freigabe nicht gefunden: %s" msgid "moving extracted archive to destination dir: %s" msgstr "Verschieben des extrahierten Archivs in das Zielverzeichnis: %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "Mehrere Build-Artefakte gefunden: '%[1]s' und '%[2]s'" @@ -3530,7 +3557,7 @@ msgstr "" msgid "no instance specified" msgstr "Keine Instanz angegeben" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "Kein Sketch oder Build-Verzeichnis/Datei angegeben" @@ -3544,7 +3571,7 @@ msgstr "" "Kein eindeutiges Stammverzeichnis im Archiv, gefunden wurde: '%[1]s' und " "'%[2]s'" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "Kein Upload-Port vorhanden" @@ -3566,7 +3593,7 @@ msgstr "kein FQBN: %s" msgid "not running in a terminal" msgstr "Läuft nicht in einem Terminal" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "Archivdatei öffnen: %s" @@ -3625,7 +3652,7 @@ msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" msgid "platform not installed" msgstr "Plattform nicht installiert" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "Bitte verwende stattdessen --build-property." @@ -3637,7 +3664,7 @@ msgstr "Pluggable discovery bereits hinzugefügt: %s" msgid "port" msgstr "Port" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "Port nicht gefunden: %[1]s %[2]s" @@ -3700,7 +3727,7 @@ msgstr "Lese Paketstammverzeichnis: %s" msgid "reading sketch files" msgstr "Sketch-Dateien lesen" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "Rezept nicht gefunden '%s'" @@ -3772,11 +3799,11 @@ msgstr "Starte Discovery %s" msgid "testing archive checksum: %s" msgstr "Prüfung der Archivprüfsumme: %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "Archivgröße wird getestet: %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "Prüfe, ob das Archiv zwischengespeichert ist: %s" @@ -3876,7 +3903,7 @@ msgstr "unbekannte Plattform %s:%s" msgid "unknown sketch file extension '%s'" msgstr "Unbekannte Sketch-Dateierweiterung '%s'" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "Nicht unterstützter Hash-Algorithmus: %s" @@ -3888,7 +3915,7 @@ msgstr "Aktualisiere arduino:samd auf die neueste Version" msgid "upgrade everything to the latest version" msgstr "Aktualisiere alles auf die neueste Version" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "Hochladefehler: %s" diff --git a/internal/i18n/data/es.po b/internal/i18n/data/es.po index fb9aa2f3109..53863b5c4f3 100644 --- a/internal/i18n/data/es.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "No se encuentra patrón %[1]s" @@ -41,7 +41,7 @@ msgstr "No se encuentra patrón %[1]s" msgid "%s already downloaded" msgstr "%s ya está descargado" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s y %s no se pueden usar juntos" @@ -62,6 +62,10 @@ msgstr "%s no es un directorio" msgid "%s is not managed by package manager" msgstr "%s no es manejado por el administrador de paquetes" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s debe ser instalado." @@ -166,7 +170,7 @@ msgstr "Ocurrió un error añadiendo prototipos" msgid "An error occurred detecting libraries" msgstr "Ocurrió un error detectando librerías" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "Registro de depuración añadido al archivo especificado" @@ -246,7 +250,7 @@ msgstr "Disponible" msgid "Available Commands:" msgstr "Comandos disponibles:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "Archivo binario para cargar." @@ -267,11 +271,11 @@ msgstr "Versión de la placa:" msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichero Bootloader especificado pero ausente: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" -"La compilaciones de 'core.a' e guardan en esta ruta para ser cacheadas y " -"reusadas" #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -299,19 +303,19 @@ msgstr "No es posible abrir el sketch" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "No se puede crear el directorio de caché de compilación" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "No se puede crear el directorio de caché de compilación" @@ -357,7 +361,7 @@ msgstr "No se puede instalar la plataforma" msgid "Cannot install tool %s" msgstr "No se puede instalar la herramienta %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "No se puede realizar el reinicio del puerto: %s" @@ -378,7 +382,7 @@ msgstr "Categoría: %s" msgid "Check dependencies status for the specified library." msgstr "Comprueba el estado de las dependencias de la librería especificada." -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -407,7 +411,7 @@ msgstr "" "El comando sigue ejecutándose e imprime la lista de placas conectadas cada " "vez que hay un cambio." -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "Proyecto compilado no encontrado en %s" @@ -415,11 +419,11 @@ msgstr "Proyecto compilado no encontrado en %s" msgid "Compiles Arduino sketches." msgstr "Compila los sketch de Arduino" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "Compilando el núcleo..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "Compilando librerías..." @@ -427,7 +431,7 @@ msgstr "Compilando librerías..." msgid "Compiling library \"%[1]s\"" msgstr "Compilando librería \"%[1]s\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Compilando el sketch..." @@ -442,11 +446,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "Archivo de configuración escrito en: %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "Opciones de configuración para %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -464,7 +468,7 @@ msgstr "" msgid "Connected" msgstr "Conectado" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -476,7 +480,7 @@ msgstr "Núcleo" msgid "Could not connect via HTTP" msgstr "No se pudo conectar vía HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "No se ha podido crear el directorio índice." @@ -496,7 +500,7 @@ msgstr "No se ha podido obtener el directorio de trabajo actual: %v" msgid "Create a new Sketch" msgstr "Crear un nuevo Sketch" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -512,13 +516,13 @@ msgstr "" "Crea o actualiza el archivo de configuración en el directorio de datos o " "directorio personalizado con los ajustes actuales." -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -527,28 +531,28 @@ msgstr "" msgid "DEPRECATED" msgstr "OBSOLETO" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "Depurar sketches de Arduino." -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "Intérprete de depuración e.j.: %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "Depuración no soportada para la tarjeta: %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Por defecto" @@ -596,11 +600,11 @@ msgid "" msgstr "" "Detecta y muestra una lista de placas conectadas al computador actual." -#: internal/cli/debug/debug.go:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." msgstr "La carpeta contiene archivos binarios para la depuración." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "La carpeta contiene archivos binarias para subir." @@ -620,7 +624,7 @@ msgstr "" msgid "Disconnected" msgstr "Desconectado" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -636,12 +640,12 @@ msgstr "No sobrescribir librerías ya instaladas." msgid "Do not overwrite already installed platforms." msgstr "No sobrescribir plataformas ya instaladas." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -657,8 +661,8 @@ msgstr "Descargando %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Descargando el índice: %s" @@ -693,7 +697,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "Descarga una o más librerías sin instalarlas." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -725,11 +729,11 @@ msgstr "Error calculando la ruta de archivo relativa" msgid "Error cleaning caches: %v" msgstr "Error limpiando caches: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "Error copiando el archivo de salida %s" @@ -743,7 +747,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Error creando la instancia: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "Error al crear el directorio de salida" @@ -768,7 +772,7 @@ msgstr "Error al descargar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Error descargando %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Error descargando el índice '%s'" @@ -790,7 +794,7 @@ msgstr "Error descargando la plataforma %s" msgid "Error downloading tool %s" msgstr "Error descargando la herramienta %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -798,18 +802,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Error durante la carga: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -830,11 +834,11 @@ msgstr "Error durante la actualización: %v" msgid "Error extracting %s" msgstr "Error extrayendo %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -851,13 +855,13 @@ msgid "Error getting current directory for compilation database: %s" msgstr "" "Error obteniendo el directorio actual para la base de datos de compilación%s" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Error obteniendo información para la librería %s" @@ -865,15 +869,15 @@ msgstr "Error obteniendo información para la librería %s" msgid "Error getting libraries info: %v" msgstr "Error obteniendo información de las librerías: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -933,19 +937,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -991,7 +995,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1047,7 +1051,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1063,11 +1067,11 @@ msgstr "" msgid "Examples:" msgstr "Ejemplos:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1081,15 +1085,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "Borrado del chip fallida" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1101,23 +1105,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1135,7 +1139,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1214,7 +1218,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Variables globales usan %[1]s bytes de memoria dinamica." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1227,7 +1231,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Propiedades de identificación:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1296,7 +1300,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "FQBN inválido" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1318,7 +1322,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1330,7 +1334,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1350,7 +1354,7 @@ msgstr "Librería inválida" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1362,7 +1366,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1398,7 +1402,7 @@ msgstr "Versión inválida" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1466,7 +1470,7 @@ msgstr "Librería instalada" msgid "License: %s" msgstr "Licencia: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1490,7 +1494,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1530,7 +1534,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1569,7 +1573,7 @@ msgstr "Falta el protocolo del puerto" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1585,7 +1589,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "Monitor '%s' no encontrado" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1603,7 +1607,7 @@ msgstr "Nombre" msgid "Name: \"%s\"" msgstr "Nombre: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1655,7 +1659,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "No hay plataformas que coincidan con su búsqueda." -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1687,7 +1691,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "Abre un puerto de comunicación con una placa." @@ -1695,40 +1699,53 @@ msgstr "Abre un puerto de comunicación con una placa." msgid "Option:" msgstr "Opción:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1770,17 +1787,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1790,13 +1807,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1809,7 +1826,7 @@ msgstr "La plataforma %s ya está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1831,7 +1848,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1879,7 +1896,7 @@ msgstr "" msgid "Port" msgstr "Puerto" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "Puerto cerrado: %v" @@ -1896,7 +1913,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1964,11 +1981,11 @@ msgstr "Reemplazando plataforma %[1]s con %[2]s" msgid "Required tool:" msgstr "Herramienta requerida:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1985,11 +2002,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2066,7 +2083,7 @@ msgstr "" msgid "Sentence: %s" msgstr "Sentencia: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2074,15 +2091,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "El servidor respondió con: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2102,11 +2119,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2118,7 +2139,7 @@ msgstr "" msgid "Show all available core versions." msgstr "Muestra todos los núcleos disponibles." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2150,7 +2171,7 @@ msgstr "Mostrar solo los nombres de la librería." msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2201,7 +2222,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Tamaño (bytes):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2237,7 +2258,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2270,7 +2291,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2278,7 +2299,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2290,15 +2311,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2322,13 +2349,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2338,7 +2365,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2364,7 +2391,7 @@ msgstr "" "Este comando muestra una lista de los núcleos o librerías instaladas\n" "que pueden ser actualizadas. Si ninguno necesita ser actualizado no se mostrará nada." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2381,23 +2408,23 @@ msgstr "La herramienta %s se desinstaló" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "Habilitar el modo verbose." @@ -2435,7 +2462,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "No es posible abrir el archivo para el logging: %s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2526,7 +2553,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2534,7 +2561,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "Subir el binario después de la compilación." @@ -2546,7 +2573,7 @@ msgstr "Cargar el bootloader en la placa usando un programador externo." msgid "Upload the bootloader." msgstr "Cargar el bootloader." -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2565,11 +2592,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:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2577,7 +2604,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Usado: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2585,15 +2612,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2629,16 +2656,16 @@ msgstr "VERSIÓN" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2660,7 +2687,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2673,11 +2700,11 @@ msgstr "" "y puede ser incompatible con tu actual tarjeta la cual corre sobre " "arquitectura(s) %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2696,11 +2723,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2732,7 +2759,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2764,7 +2791,7 @@ msgstr "" msgid "candidates" msgstr "Candidatos" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2790,7 +2817,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2806,7 +2833,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2900,7 +2927,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2928,7 +2955,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2978,12 +3005,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3022,11 +3049,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3070,7 +3097,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3078,7 +3105,7 @@ msgstr "" msgid "invalid item %s" msgstr "ítem inválido %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3110,15 +3137,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3126,15 +3153,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3153,7 +3180,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3241,7 +3268,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3249,11 +3276,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3287,7 +3314,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3305,7 +3332,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3317,7 +3344,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3337,7 +3364,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3396,7 +3423,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3408,7 +3435,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3471,7 +3498,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3542,11 +3569,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3643,7 +3670,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3655,7 +3682,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/fr.po b/internal/i18n/data/fr.po index 2ff9446feee..b4947c42dab 100644 --- a/internal/i18n/data/fr.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s est un schéma manquant" @@ -37,7 +37,7 @@ msgstr "%[1]s est un schéma manquant" msgid "%s already downloaded" msgstr "%s déjà téléchargé" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%set%sne peuvent pas être téléchargé." @@ -58,6 +58,10 @@ msgstr "" 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:118 msgid "%s must be installed." msgstr "" @@ -158,7 +162,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -238,7 +242,7 @@ msgstr "" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -259,8 +263,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichier du bootloader spécifié mais absent: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -289,19 +295,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -347,7 +353,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -368,7 +374,7 @@ msgstr "" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -394,7 +400,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "Croquis compilé introuvable %s" @@ -402,11 +408,11 @@ msgstr "Croquis compilé introuvable %s" msgid "Compiles Arduino sketches." msgstr "Compilation des croquis Arduino." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -414,7 +420,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Compilation du croquis..." @@ -427,11 +433,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -449,7 +455,7 @@ msgstr "" msgid "Connected" msgstr "Connecté" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -461,7 +467,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -481,7 +487,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -495,13 +501,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -510,28 +516,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Défaut" @@ -578,11 +584,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -600,7 +606,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -616,12 +622,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -637,8 +643,8 @@ msgstr "Téléchargement %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -671,7 +677,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -703,11 +709,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -721,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -746,7 +752,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -768,7 +774,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -776,18 +782,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -808,11 +814,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -828,13 +834,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -842,15 +848,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -910,19 +916,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -968,7 +974,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1024,7 +1030,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1040,11 +1046,11 @@ msgstr "" msgid "Examples:" msgstr "" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1058,15 +1064,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1078,23 +1084,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1112,7 +1118,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1192,7 +1198,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Les variables globales utilisent %[1]s octets de mémoire dynamique." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1205,7 +1211,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1274,7 +1280,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1296,7 +1302,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1308,7 +1314,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1328,7 +1334,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1340,7 +1346,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1376,7 +1382,7 @@ msgstr "" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1443,7 +1449,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1467,7 +1473,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1508,7 +1514,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1547,7 +1553,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1563,7 +1569,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1581,7 +1587,7 @@ msgstr "" msgid "Name: \"%s\"" msgstr "" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1631,7 +1637,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1663,7 +1669,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1671,40 +1677,53 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1746,17 +1765,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1766,13 +1785,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1785,7 +1804,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1807,7 +1826,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1855,7 +1874,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1872,7 +1891,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1940,11 +1959,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1961,11 +1980,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2040,7 +2059,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2048,15 +2067,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2076,11 +2095,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2092,7 +2115,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2124,7 +2147,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2173,7 +2196,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2209,7 +2232,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2242,7 +2265,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2250,7 +2273,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2262,15 +2285,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2294,13 +2323,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2310,7 +2339,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2334,7 +2363,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2351,23 +2380,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2405,7 +2434,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2494,7 +2523,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2502,7 +2531,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2514,7 +2543,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2533,11 +2562,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2545,7 +2574,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilisé: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2553,15 +2582,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2600,16 +2629,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2631,7 +2660,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2644,11 +2673,11 @@ msgstr "" "architecture(s) %[2]s et peut être incompatible avec votre carte actuelle " "qui s'exécute sur %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2667,11 +2696,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2703,7 +2732,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2735,7 +2764,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2761,7 +2790,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2777,7 +2806,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2871,7 +2900,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2899,7 +2928,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2949,12 +2978,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2993,11 +3022,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3041,7 +3070,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3049,7 +3078,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3081,15 +3110,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3097,15 +3126,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3124,7 +3153,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3212,7 +3241,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3220,11 +3249,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3258,7 +3287,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3276,7 +3305,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3288,7 +3317,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3308,7 +3337,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3367,7 +3396,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3379,7 +3408,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3442,7 +3471,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3513,11 +3542,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3614,7 +3643,7 @@ msgstr "plateforme inconnue %s:%s" msgid "unknown sketch file extension '%s'" msgstr "extension de croquis inconnue '%s' " -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "algorithme de hachage non supporté" @@ -3626,7 +3655,7 @@ msgstr "mise à jour de arduino:samd vers la dernière version" msgid "upgrade everything to the latest version" msgstr "tout mettre à jour tout vers la dernière version" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/he.po b/internal/i18n/data/he.po index 3e7a8ad6f50..98dfd9c2d05 100644 --- a/internal/i18n/data/he.po +++ b/internal/i18n/data/he.po @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s תבנית חסרה" @@ -33,7 +33,7 @@ msgstr "%[1]s תבנית חסרה" msgid "%s already downloaded" msgstr "" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "" @@ -54,6 +54,10 @@ msgstr "%s אינו תיקייה" msgid "%s is not managed by package manager" msgstr "%s אינו מנוהל על ידי מנהל ההתקנות" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "" @@ -154,7 +158,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -234,7 +238,7 @@ msgstr "" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -255,8 +259,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -285,19 +291,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -343,7 +349,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -364,7 +370,7 @@ msgstr "" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -390,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "" @@ -398,11 +404,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -410,7 +416,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "" @@ -423,11 +429,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -445,7 +451,7 @@ msgstr "" msgid "Connected" msgstr "" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -457,7 +463,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -477,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -491,13 +497,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -506,28 +512,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "" @@ -574,11 +580,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -596,7 +602,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -612,12 +618,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -633,8 +639,8 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -667,7 +673,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -699,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -717,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -742,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -764,7 +770,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -772,18 +778,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -804,11 +810,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -824,13 +830,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -838,15 +844,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -906,19 +912,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -964,7 +970,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1020,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1036,11 +1042,11 @@ msgstr "" msgid "Examples:" msgstr "" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1054,15 +1060,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1074,23 +1080,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1108,7 +1114,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1185,7 +1191,7 @@ 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:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1198,7 +1204,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1267,7 +1273,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1289,7 +1295,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1301,7 +1307,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1321,7 +1327,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1333,7 +1339,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1369,7 +1375,7 @@ msgstr "" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1436,7 +1442,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1460,7 +1466,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1499,7 +1505,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1538,7 +1544,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1554,7 +1560,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1572,7 +1578,7 @@ msgstr "" msgid "Name: \"%s\"" msgstr "" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1622,7 +1628,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1652,7 +1658,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1660,40 +1666,53 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1735,17 +1754,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1755,13 +1774,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1774,7 +1793,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1796,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1844,7 +1863,7 @@ msgstr "" msgid "Port" msgstr "" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1861,7 +1880,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1929,11 +1948,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1950,11 +1969,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2029,7 +2048,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2037,15 +2056,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2065,11 +2084,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2081,7 +2104,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2113,7 +2136,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2162,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2196,7 +2219,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2229,7 +2252,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2237,7 +2260,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2249,15 +2272,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2281,13 +2310,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2297,7 +2326,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2321,7 +2350,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2338,23 +2367,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2392,7 +2421,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2481,7 +2510,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2489,7 +2518,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2501,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2520,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2532,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2540,15 +2569,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2584,16 +2613,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2615,7 +2644,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2625,11 +2654,11 @@ msgid "" "incompatible with your current board which runs on %[3]s architecture(s)." msgstr "" -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2648,11 +2677,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2684,7 +2713,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2716,7 +2745,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2742,7 +2771,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2758,7 +2787,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2852,7 +2881,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2880,7 +2909,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2930,12 +2959,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2974,11 +3003,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3022,7 +3051,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3030,7 +3059,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3062,15 +3091,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3078,15 +3107,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3105,7 +3134,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3193,7 +3222,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3201,11 +3230,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3239,7 +3268,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3257,7 +3286,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3269,7 +3298,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3289,7 +3318,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3348,7 +3377,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3360,7 +3389,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3423,7 +3452,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3494,11 +3523,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3595,7 +3624,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3607,7 +3636,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/it_IT.po b/internal/i18n/data/it_IT.po index 0b6d5921f12..6683cdc2b19 100644 --- a/internal/i18n/data/it_IT.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "Manca il pattern %[1]s" @@ -42,7 +42,7 @@ msgstr "Manca il pattern %[1]s" msgid "%s already downloaded" msgstr " %s già scaricato" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s e %s non possono essere usati insieme" @@ -63,6 +63,10 @@ msgstr "%s non è una directory" msgid "%s is not managed by package manager" msgstr "%s non è gestito dal gestore pacchetti" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "%s deve essere >= 1024" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s deve essere installato." @@ -170,7 +174,7 @@ msgstr "Si è verificato un errore durante l'aggiunta di un prototipo" msgid "An error occurred detecting libraries" msgstr "Si è verificato un errore durante il rilevamento delle librerie" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "Aggiungi il log di debug in coda al file specificato" @@ -254,7 +258,7 @@ msgstr "Disponibile" msgid "Available Commands:" msgstr "Comandi disponibili:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "File binario da caricare." @@ -275,11 +279,13 @@ msgstr "Versione scheda:" msgid "Bootloader file specified but missing: %[1]s" msgstr "Il file del bootloader specificato è inesistente: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" -"Le build di 'core.a' vengono salvate in questo percorso per essere " -"memorizzate nella cache e riutilizzate." +"Le build di core e degli sketch vengono salvate in questo percorso per " +"essere poi memorizzate nella cache e riutilizzate." #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -307,19 +313,19 @@ msgstr "Non è possibile aprire lo sketch" msgid "Can't update sketch" msgstr "Impossibile aggiornare lo sketch" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "Non è possibile utilizzare insieme i seguenti flag: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "Non è possibile scrivere il log di debug: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "Non è possibile creare la directory di build della cache." -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "Non è possibile creare la directory per la build" @@ -366,7 +372,7 @@ msgstr "Non è possibile installare la piattaforma" msgid "Cannot install tool %s" msgstr "Non è possibile installare il tool %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "Non è possibile effettuare il reset della porta: %s" @@ -387,7 +393,7 @@ msgstr "Categoria: %s" msgid "Check dependencies status for the specified library." msgstr "Controllare lo stato delle dipendenze per la libreria specificata." -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" "Controlla se la combinazione fornita scheda/programmatore supporta il debug." @@ -417,7 +423,7 @@ msgstr "" "Il comando continua a funzionare e stampa l'elenco delle schede collegate " "ogni volta che viene apportata una modifica." -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "Sketch compilato non trovato in %s" @@ -425,11 +431,11 @@ msgstr "Sketch compilato non trovato in %s" msgid "Compiles Arduino sketches." msgstr "Compila gli sketch di Arduino." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "Compilazione del core in corso..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "Compilazione delle librerie in corso..." @@ -437,7 +443,7 @@ msgstr "Compilazione delle librerie in corso..." msgid "Compiling library \"%[1]s\"" msgstr "Compilazione della libreria \"%[1]s\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Compilazione dello sketch in corso..." @@ -452,11 +458,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "File di configurazione scritto in: %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "Opzioni di configurazione per %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -476,7 +482,7 @@ msgstr "Strumento di configurazione." msgid "Connected" msgstr "Connesso" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "Connessione in corso a %s. Premere CTRL-C per uscire." @@ -488,7 +494,7 @@ msgstr "Core" msgid "Could not connect via HTTP" msgstr "Non è possibile connettersi via HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "Impossibile creare la directory dell'indice" @@ -509,7 +515,7 @@ msgstr "Impossibile ottenere la cartella di lavoro corrente: %v" msgid "Create a new Sketch" msgstr "Crea un nuovo Sketch" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "Crea e stampa una configurazione del profilo dalla build." @@ -525,7 +531,7 @@ msgstr "" "Crea o aggiorna il file di configurazione nella directory dei dati o nella " "directory personalizzata con le impostazioni di configurazione correnti." -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -533,7 +539,7 @@ msgstr "" "Attualmente, i profili di compilazione supportano solo le librerie " "disponibili tramite Arduino Library Manager." -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "Configurazione personalizzata di %s:" @@ -542,30 +548,30 @@ msgstr "Configurazione personalizzata di %s:" msgid "DEPRECATED" msgstr "DEPRECATO" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "Deamon è ora in ascolto su %s:%s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "Eseguire il debug degli sketch di Arduino" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" "Eseguire il debug degli sketch di Arduino. (questo comando apre una sessione" " gdb interattiva)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "Interprete di debug, ad esempio: %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "Debugging non supportato per la scheda %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Predefinito" @@ -616,11 +622,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "Rileva e visualizza un elenco di schede collegate al computer." -#: internal/cli/debug/debug.go:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." msgstr "Directory contenente i binari per il debug." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "Directory contenente i file binari da caricare." @@ -641,7 +647,7 @@ msgstr "" msgid "Disconnected" msgstr "Disconnesso" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "Visualizza solo le chiamate gRPC fornite" @@ -657,13 +663,13 @@ msgstr "Non sovrascrivere le librerie già installate." msgid "Do not overwrite already installed platforms." msgstr "Non sovrascrivere le piattaforme già installate." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 msgid "Do not perform the actual upload, just log out actions" msgstr "" "Non eseguire il caricamento vero e proprio, ma solo le azioni di logout." -#: internal/cli/daemon/daemon.go:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "Non terminare il processo del demone se il processo principale muore" @@ -681,8 +687,8 @@ msgstr "Sto scaricando %s" msgid "Downloading index signature: %s" msgstr "Sto scaricando la firma dell'indice: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Sto scaricando l'indice: %s" @@ -715,7 +721,7 @@ msgstr "Scarica uno o più core e le corrispondenti dipendenze dei tool." msgid "Downloads one or more libraries without installing them." msgstr "Scarica uno o più librerie, senza installarle." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "Abilita il debug logging delle chiamate gRPC" @@ -752,13 +758,13 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "Si è verificato un errore durante la pulizia della cache: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" "Si è verificato un errore durante la conversione del percorso in assoluto:: " "%v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "Si è verificato un errore durante la copia del file di output %s" @@ -773,7 +779,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Si è verificato un errore durante la creazione dell'istanza: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" "Si è verificato un errore durante la creazione della cartella di output" @@ -800,7 +806,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:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Si è verificato un errore durante lo scaricamento dell'indice '%s'" @@ -824,7 +830,7 @@ msgstr "Errore durante il download della piattaforma %s" msgid "Error downloading tool %s" msgstr "Errore durante il download del tool %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "Errore durante il debug: %v" @@ -832,18 +838,18 @@ msgstr "Errore durante il debug: %v" msgid "Error during JSON encoding of the output: %v" msgstr "Si è verificato un errore durante la codifica JSON dell'output: %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Errore durante il caricamento di: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "Si è verificato un errore durante il rilevamento della scheda" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "Si è verificato un errore durante la compilazione: %v" @@ -864,12 +870,12 @@ msgstr "Si è verificato un errore durante l'aggiornamento: %v" msgid "Error extracting %s" msgstr "Si è verificato un errore durante l'estrazione di %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" "Si è verificato un errore durante la ricerca degli artefatti di compilazione" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" "Si è verificato un errore durante l'acquisizione delle informazioni di " @@ -891,7 +897,7 @@ msgstr "" "Si è verificato un errore durante l'acquisizione della directory corrente " "per il database di compilazione: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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" @@ -900,7 +906,7 @@ msgstr "" "`sketch.yaml`. Controllare se la cartella degli sketch è corretta oppure " "utilizzare il flag --port:: %s" -#: commands/service_compile.go:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" "Si è verificato un errore durante l'acquisizione delle informazioni della " @@ -910,19 +916,19 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "Impossibile ottenere le informazioni sulle librerie: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" "Si è verificato un errore durante l'acquisizione dei metadati della porta: " "%v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" "Si è verificato un errore durante l'acquisizione dei dettagli delle " "impostazioni della porta: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" "Si è verificato un errore durante la ricezione dell'input da parte " @@ -991,23 +997,23 @@ msgstr "Si è verificato un errore durante il caricamento dell'indice %s" msgid "Error opening %s" msgstr "Si è verificato un errore durante l'apertura di %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" "Si è verificato un errore durante l'apertura del file di log di debug: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" "Si è verificato un errore durante l'apertura del codice sorgente che " "sovrascrive i file: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" "Si è verificato un errore durante il parsing del flag --show-properties: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" "Si è verificato un errore durante la lettura della directory di compilazione" @@ -1062,7 +1068,7 @@ msgstr "" "Si è verificato un errore durante la serializzazione del database di " "compilazione: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "Errore di impostazione della modalità raw: %s" @@ -1127,7 +1133,7 @@ msgstr "Si è verificato un errore durante la scrittura del file: %v" msgid "Error: command description is not supported by %v" msgstr "Errore: la descrizione del comando non è supportata da %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "Errore: il codice sorgente non è valido e sovrascrive i dati: %v" @@ -1143,11 +1149,11 @@ msgstr "Esempi della libreria %s" msgid "Examples:" msgstr "Esempi:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "Eseguibile per il debug" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Ci si aspettava che lo sketch compilato fosse nella directory %s, invece è " @@ -1163,15 +1169,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "Impossibile cancellare il chip" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "Programmazione non riuscita" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "Impossibile masterizzare il bootloader" @@ -1183,26 +1189,26 @@ msgstr "Impossibile creare la directory dei dati" msgid "Failed to create downloads directory" msgstr "Impossibile creare la directory degli scaricamenti" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "" "Impossibile ascoltare sulla porta TCP: %[1]s. %[2]s non è una porta valida." -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "" "Impossibile ascoltare sulla porta TCP: %[1]s. %[2]s è un nome sconosciuto." -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "" "Impossibile ascoltare sulla porta TCP: %[1]s. Errore imprevisto: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "Impossibile ascoltare sulla porta TCP: %s. L'indirizzo è già in uso." -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "Caricamento non riuscito" @@ -1222,7 +1228,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "Il primo messaggio deve contenere la richiesta di debug, non i dati." -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "Il flag %[1]s è obbligatorio se usato insieme a: %[2]s" @@ -1310,7 +1316,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Le variabili globali usano %[1]s byte di memoria dinamica." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1323,7 +1329,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Proprietà identificative:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "Se impostato, i binari saranno esportati nella cartella degli sketch." @@ -1395,7 +1401,7 @@ msgstr "La proprietà '%[1]s' non è valida: %[2]s" msgid "Invalid FQBN" msgstr "FQBN non è valido" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "Indirizzo TCP non valido: manca la porta" @@ -1418,7 +1424,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "L' argomento passato non è valido: %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "Proprietà di compilazione non valide" @@ -1430,7 +1436,7 @@ 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:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "URL non valido: %s" @@ -1450,7 +1456,7 @@ msgstr "Libreria non è valida" msgid "Invalid logging level: %s" msgstr "Livello di log non valido: %s" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "Configurazione di rete non valida: %s" @@ -1462,7 +1468,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:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "Indice del pacchetto non valido in %s" @@ -1498,7 +1504,7 @@ msgstr "Versione non è valida" msgid "Invalid vid value: '%s'" msgstr "Il valore di vid non è valido: '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1570,7 +1576,7 @@ msgstr "La libreria è stata installata" msgid "License: %s" msgstr "Licenza: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "Collegare tutto insieme..." @@ -1598,7 +1604,7 @@ msgstr "" "Elenco delle opzioni della scheda separate da virgole. Oppure può essere " "usato più volte per più opzioni." -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1640,7 +1646,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "Manutentore: %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1684,7 +1690,7 @@ msgstr "Manca il protocollo della porta" msgid "Missing programmer" msgstr "Manca il programmatore" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "Manca un campo obbligatorio del caricamento: %s" @@ -1700,7 +1706,7 @@ msgstr "Manca il percorso dello sketch" msgid "Monitor '%s' not found" msgstr "Impossibile trovare il monitor '%s'" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "Impostazioni sulla porta del monitor:" @@ -1718,7 +1724,7 @@ msgstr "Nome" msgid "Name: \"%s\"" msgstr "Nome: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "Nuova porta di caricamento: %[1]s (%[2]s)" @@ -1770,7 +1776,7 @@ msgstr "Nessuna piattaforma installata." msgid "No platforms matching your search." msgstr "Non ci sono piattaforme corrispondenti alla tua ricerca." -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" "Non è stata trovata alcuna porta di upload, come alternativa verrà " @@ -1805,7 +1811,7 @@ msgstr "" "Omette i dettagli della libreria per tutte le versioni tranne la più recente" " (produce un output JSON più compatto)." -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "Apre una porta di comunicazione con una scheda." @@ -1813,35 +1819,35 @@ msgstr "Apre una porta di comunicazione con una scheda." msgid "Option:" msgstr "Opzione:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Facoltativo, può essere: %s. Utilizzato per indicare a gcc quale livello di " "warning utilizzare (flag -W)." -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Facoltativo, ripulisce la cartella di build e non usa nessuna build in " "cache." -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Facoltativo, ottimizza l'output di compilazione per il debug, piuttosto che " "per il rilascio." -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "Facoltativo, sopprime quasi tutti gli output." -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Facoltativo, attiva la modalità verbosa." -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1849,7 +1855,7 @@ msgstr "" "Facoltativo. Percorso di un file .json che contiene una serie di " "sostituzioni del codice sorgente dello sketch." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1857,6 +1863,23 @@ msgstr "" "Sovrascrive una proprietà di build con un valore personalizzato. Può essere " "usato più volte per più proprietà." +#: 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 "" +"Sovrascrive una proprietà di debug con un valore personalizzato. Può essere " +"usato più volte per più proprietà." + +#: 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 "" +"Sovrascrive una proprietà di caricamento con un valore personalizzato. Può " +"essere usato più volte per più proprietà." + #: internal/cli/config/init.go:62 msgid "Overwrite existing config file." msgstr "Sovrascrivi la configurazione corrente del file." @@ -1898,11 +1921,11 @@ msgstr "Website pacchetto:" msgid "Paragraph: %s" msgstr "Paragrafo: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "Percorso" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1910,7 +1933,7 @@ msgstr "" "Percorso di un gruppo di librerie. Può essere usato più volte o le voci " "possono essere separate da virgole." -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1922,7 +1945,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Percorso del file in cui verranno scritti i log." -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1930,7 +1953,7 @@ msgstr "" "Percorso in cui salvare i file compilati. Se omesso, verrà creata una " "directory nel percorso temporaneo predefinito del tuo sistema operativo." -#: commands/service_upload.go:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Esecuzione di un touch reset a 1200-bps sulla porta seriale %s" @@ -1943,7 +1966,7 @@ msgstr "La piattaforma %s è già installata" msgid "Platform %s installed" msgstr "La piattaforma %s è installata" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1967,7 +1990,7 @@ msgstr "Impossibile trovare la piattaforma '%s'" msgid "Platform ID" msgstr "ID piattaforma" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "L' ID della piattaforma non è esatto" @@ -2019,7 +2042,7 @@ msgstr "" msgid "Port" msgstr "Porta" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "Porta chiusa: %v" @@ -2036,7 +2059,7 @@ msgstr "Impossibile trovare la libreria precompilata in \"%[1]s\"" msgid "Print details about a board." msgstr "Visualizza i dettagli di una scheda." -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Stampa il codice preelaborato su stdout invece di compilarlo." @@ -2104,12 +2127,12 @@ msgstr "Sto sostituendo la piattaforma %[1]s con %[2]s" msgid "Required tool:" msgstr "Tool richiesto:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" "Avvio in modalità silenziosa, mostra solo l'ingresso e l'uscita del monitor." -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Avvia la CLI di Arduino come demone gRPC." @@ -2126,11 +2149,11 @@ msgstr "Sto avviando lo script pre_uninstall." msgid "SEARCH_TERM" msgstr "TERMINE_DI_RICERCA" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "Path del file SVD" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "Salva gli artefatti di compilazione in questa directory." @@ -2240,7 +2263,7 @@ msgstr "Cerca una o più biblioteche che corrispondono ad una ricerca." msgid "Sentence: %s" msgstr "Frase: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "Path del server" @@ -2248,15 +2271,15 @@ msgstr "Path del server" msgid "Server responded with: %s" msgstr "Il server ha risposto con: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "Tipo di server" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "Imposta un valore per un campo richiesto dal caricamento." -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "Imposta il terminale in modalità raw (non bufferizzata)." @@ -2281,11 +2304,17 @@ msgstr "" "porta, FQBN o programmatore, vengono visualizzati la porta, l'FQBN ed il " "programmatore predefiniti." +#: internal/cli/daemon/daemon.go:93 +msgid "Sets the maximum message size in bytes the daemon can receive" +msgstr "" +"Imposta la dimensione massima del messaggio in byte che il demone può " +"ricevere" + #: internal/cli/config/init.go:60 internal/cli/config/init.go:61 msgid "Sets where to save the configuration file." msgstr "Imposta dove salvare il file di configurazione." -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "Impostazioni" @@ -2299,7 +2328,7 @@ msgstr "" msgid "Show all available core versions." msgstr "Mostra tutte le versioni del core disponibili." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "Mostra tutte le impostazioni della porta di comunicazione." @@ -2337,7 +2366,7 @@ msgstr "Mostra solo i nomi delle librerie." msgid "Show list of available programmers" msgstr "Mostra l'elenco dei programmatori disponibili" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2396,7 +2425,7 @@ msgstr "Mostra il numero di versione di Arduino CLI." msgid "Size (bytes):" msgstr "Dimensione (bytes):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2438,7 +2467,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "Salta il linking dell'eseguibile finale." -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Salto il touch reset a 1200-bps: nessuna porta seriale è stata selezionata!" @@ -2473,7 +2502,7 @@ msgstr "Salta la configurazione dello strumento." msgid "Skipping: %[1]s" msgstr "Salta: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "Non è stato possibile aggiornare alcuni indici." @@ -2483,7 +2512,7 @@ msgstr "" "Alcuni aggiornamenti non sono andati a buon fine, controlla l'output per i " "dettagli." -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "La porta TCP su cui il demone si metterà in ascolto" @@ -2497,15 +2526,24 @@ msgstr "" "Il file di configurazione personalizzato (se non specificato, verrà " "utilizzato quello predefinito)." -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "" +"Il flag --build-cache-path è stato deprecato. Utilizzare solo --build-path " +"oppure configurare il percorso della build cache nelle impostazioni della " +"CLI di Arduino." + +#: internal/cli/daemon/daemon.go:103 msgid "The flag --debug-file must be used with --debug." msgstr "Il flag --debug-file deve essere usato con --debug." -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "La configurazione fornita scheda/programmatore NON supporta il debug." -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "La configurazione fornita scheda/programmatore supporta il debug." @@ -2533,7 +2571,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "La libreria %s richiede altre installazioni:" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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." @@ -2542,7 +2580,7 @@ msgstr "" "crittografare un binario durante il processo di compilazione. Utilizzata " "solo dalle piattaforme che la supportano." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:113 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." @@ -2555,7 +2593,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Il formato di output dei log può essere: %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2588,7 +2626,7 @@ msgstr "" "Questo comando mostra un elenco di core e/o librerie installate\n" "che possono essere aggiornate. Se non è necessario aggiornare nulla, l'output è vuoto." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "Timestamp di ogni linea in entrata." @@ -2605,23 +2643,23 @@ msgstr "Il tool %s è disinstallato" msgid "Toolchain '%s' is not supported" msgstr "La toolchain '%s' non è supportata" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "Il percorso della toolchain" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "Il prefisso della toolchain" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "Il tipo della toolchain" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Prova ad eseguire %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "Attiva la modalità verbosa." @@ -2661,7 +2699,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:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "Non è stato possibile analizzare l'URL" @@ -2755,7 +2793,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Indirizzo della porta di caricamento, ad esempio: COM3 o /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "Porta di caricamento trovata su %s" @@ -2763,7 +2801,7 @@ msgstr "Porta di caricamento trovata su %s" msgid "Upload port protocol, e.g: serial" msgstr "Protocollo della porta di caricamento, ad esempio: seriale" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "Carica il binario dopo la compilazione." @@ -2776,7 +2814,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Carica il bootloader." -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2799,11 +2837,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:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "Libreria utilizzata" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "Piattaforma utilizzata" @@ -2811,7 +2849,7 @@ msgstr "Piattaforma utilizzata" msgid "Used: %[1]s" msgstr "Usata: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo della scheda '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2820,16 +2858,16 @@ 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:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo del core '%[1]s' dalla piattaforma nella cartella: %[2]s" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" "Utilizzo della configurazione predefinita del monitor della scheda: %s" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2867,16 +2905,16 @@ msgstr "VERSIONE" msgid "VERSION_NUMBER" msgstr "VERSION_NUMBER" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "Valori" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Verifica dei binari dopo il caricamento." -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versione" @@ -2898,7 +2936,7 @@ msgstr "ATTENZIONE non è possibile configurare lo strumento: %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "AVVISO non è possibile eseguire lo script pre_uninstall: %s" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "ATTENZIONE: lo sketch è compilato utilizzando una o più librerie " @@ -2913,11 +2951,11 @@ msgstr "" "%[2]s e potrebbe non essere compatibile con la tua scheda che utilizza " "l'architettura %[3]s" -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "In attesa della porta di caricamento..." -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2940,12 +2978,12 @@ msgstr "" "Scrive la configurazione corrente nel file di configurazione nella directory" " dei dati." -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 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/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "L'hash dell'archivio è diverso dall'hash dell'indice" @@ -2981,7 +3019,7 @@ msgstr "ricerca di base per \"audio\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "ricerca di base per \"esp32\" e \"display\" limitata al manutentore ufficiale" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "file binario non trovato in %s" @@ -3013,7 +3051,7 @@ msgstr "Non riesco a trovare un pattern per il rilevamento con id %s" msgid "candidates" msgstr "candidati" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "Impossibile eseguire il tool di caricamento: %s" @@ -3039,7 +3077,7 @@ msgstr "il comando '%[1]s' non è andato a buon fine: %[2]s" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "comunicazione fuori sincronia, atteso '%[1]s', ricevuto '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "calcolo dell'hash: %s" @@ -3055,7 +3093,7 @@ msgstr "Il valore della configurazione %s contiene un carattere non valido" msgid "copying library to destination directory:" msgstr "copia della libreria nella directory di destinazione:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "impossibile trovare un artefatto di compilazione valido" @@ -3152,7 +3190,7 @@ msgstr "" msgid "error opening %s" msgstr "si è verificato un errore durante l'apertura di %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "si è verificato un errore durante il parsing dei vincoli di versione" @@ -3182,7 +3220,7 @@ msgstr "Impossibile calcolare l'hash del file \"%s\"" msgid "failed to initialize http client" msgstr "Impossibile inizializzare il client http" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" "La dimensione dell'archivio recuperato differisce dalla dimensione " @@ -3234,12 +3272,12 @@ msgstr "generazione in corso di installation.secret" msgid "getting archive file info: %s" msgstr "sto recuperando le informazioni sui file dell'archivio: %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "sto recuperando le informazioni sull'archivio: %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3283,11 +3321,11 @@ 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:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "la direttiva '%s' non è valida" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "il formato del checksum non è valido: %s" @@ -3331,7 +3369,7 @@ msgstr "è stata trovata un'opzione vuota non valida" msgid "invalid git url" msgstr "url git non è valido" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "hash non valido '%[1]s': %[2]s" @@ -3339,7 +3377,7 @@ msgstr "hash non valido '%[1]s': %[2]s" msgid "invalid item %s" msgstr "elemento non valido %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "la direttiva della libreria non è valida:" @@ -3373,15 +3411,15 @@ 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/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "la dimensione dell'archivio della piattaforma non è valida: %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "l'identificatore della piattaforma non è valido" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "URL dell'indice della piattaforma non è valido:" @@ -3389,15 +3427,15 @@ msgstr "URL dell'indice della piattaforma non è valido:" msgid "invalid pluggable monitor reference: %s" msgstr "il riferimento al monitor collegabile non è valido: %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "il valore di configurazione della porta non è valido per %s: %s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "la configurazione della porta non è valida: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "configurazione della porta non valida: %s=%s" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "scrittura non valida '%[1]s': %[2]s" @@ -3419,7 +3457,7 @@ msgstr "il valore '%[1]s' non è valido per l'opzione '%[2]s'" msgid "invalid version directory %s" msgstr "la directory della versione non è valida %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "la versione non è valida:" @@ -3507,7 +3545,7 @@ msgstr "rilascio del tool di caricamento in %s" msgid "looking for boards.txt in %s" msgstr "sto cercando boards.txt in %s" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "ricerca degli artefatti di compilazione in corso" @@ -3515,11 +3553,11 @@ 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:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "Manca la direttiva '%s'" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "manca il checksum di: %s" @@ -3557,7 +3595,7 @@ msgstr "release del monitor non è stata trovata: %s" msgid "moving extracted archive to destination dir: %s" msgstr "sto spostando l'archivio estratto nella directory di destinazione: %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "sono stati trovati più artefatti di compilazione: '%[1]s' e '%[2]s'" @@ -3577,7 +3615,7 @@ msgstr "" msgid "no instance specified" msgstr "non è stata specificata alcuna istanza" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "non è stata specificata alcuna directory/file di sketch o di build" @@ -3591,7 +3629,7 @@ msgstr "" "non c'è una directory radice unica nell'archivio, ma sono state trovate " "'%[1]s' e '%[2]s'." -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "Non è stata fornita alcuna porta di upload" @@ -3613,7 +3651,7 @@ msgstr "non è un FQBN: %s" msgid "not running in a terminal" msgstr "non è in esecuzione in un terminale" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "apertura del file di archivio: %s" @@ -3672,7 +3710,7 @@ msgstr "la piattaforma non è disponibile per il sistema operativo in uso" msgid "platform not installed" msgstr "piattaforma non installata" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "utilizza invece --build-property." @@ -3684,7 +3722,7 @@ msgstr "rilevamento collegabile già aggiunto: %s" msgid "port" msgstr "porta" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "la porta non è stata trovata: %[1]s %[2]s" @@ -3748,7 +3786,7 @@ msgstr "lettura della directory principale del pacchetto: %s" msgid "reading sketch files" msgstr "lettura degli sketch in corso" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "scrittura non trovata '%s'" @@ -3822,11 +3860,11 @@ msgstr "Avvio della rilevazione %s" msgid "testing archive checksum: %s" msgstr "verifica del checksum dell'archivio: %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "verifica delle dimensioni dell'archivio: %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "verifica se l'archivio è memorizzato nella cache: %s" @@ -3926,7 +3964,7 @@ msgstr "piattaforma sconosciuta %s:%s" msgid "unknown sketch file extension '%s'" msgstr "estensione sconosciuta per il file sketch \"%s\"" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "l'algoritmo dell'hash non è supportato: %s" @@ -3938,7 +3976,7 @@ msgstr "aggiorna arduino:samd all'ultima versione" msgid "upgrade everything to the latest version" msgstr "aggiornare tutto con l'ultima versione disponibile" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "errore durante il caricamento: %s" diff --git a/internal/i18n/data/ja.po b/internal/i18n/data/ja.po index 43d316cd7c5..8b3da0ff1f9 100644 --- a/internal/i18n/data/ja.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s パターンが見つかりません" @@ -35,7 +35,7 @@ msgstr "%[1]s パターンが見つかりません" msgid "%s already downloaded" msgstr "%sはすでにダウンロードされています" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%sと%sは同時に利用できません" @@ -56,6 +56,10 @@ msgstr "%sはディレクトリではありません" 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:118 msgid "%s must be installed." msgstr "" @@ -156,7 +160,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -236,7 +240,7 @@ msgstr "" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -257,8 +261,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "ブートローダのファイルが指定されましたが次が不足しています:%[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -287,19 +293,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -345,7 +351,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -366,7 +372,7 @@ msgstr "" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -392,7 +398,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "" @@ -400,11 +406,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -412,7 +418,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "スケッチをコンパイルしています..." @@ -425,11 +431,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -447,7 +453,7 @@ msgstr "" msgid "Connected" msgstr "" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -459,7 +465,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -479,7 +485,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -493,13 +499,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -508,28 +514,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "初期値" @@ -576,11 +582,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -598,7 +604,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -614,12 +620,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -635,8 +641,8 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -669,7 +675,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -701,11 +707,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -719,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -774,18 +780,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -806,11 +812,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -826,13 +832,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -840,15 +846,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -908,19 +914,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -966,7 +972,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1022,7 +1028,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1038,11 +1044,11 @@ msgstr "" msgid "Examples:" msgstr "" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1056,15 +1062,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1076,23 +1082,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1110,7 +1116,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1188,7 +1194,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "グローバル変数は%[1]sバイトのRAMを使用しています。" #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1201,7 +1207,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1270,7 +1276,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1292,7 +1298,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1304,7 +1310,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1324,7 +1330,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1336,7 +1342,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1372,7 +1378,7 @@ msgstr "" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1439,7 +1445,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1463,7 +1469,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1502,7 +1508,7 @@ msgstr "スケッチが使用できるメモリが少なくなっています。 msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1541,7 +1547,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1557,7 +1563,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1575,7 +1581,7 @@ msgstr "" msgid "Name: \"%s\"" msgstr "" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1625,7 +1631,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1655,7 +1661,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1663,40 +1669,53 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1738,17 +1757,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1758,13 +1777,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1777,7 +1796,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1799,7 +1818,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1847,7 +1866,7 @@ msgstr "" msgid "Port" msgstr "シリアルポート" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1864,7 +1883,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1932,11 +1951,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1953,11 +1972,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2032,7 +2051,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2040,15 +2059,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2068,11 +2087,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2084,7 +2107,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2116,7 +2139,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2165,7 +2188,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2199,7 +2222,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2232,7 +2255,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2240,7 +2263,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2252,15 +2275,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2284,13 +2313,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2300,7 +2329,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2324,7 +2353,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2341,23 +2370,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2395,7 +2424,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2484,7 +2513,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2492,7 +2521,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2504,7 +2533,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2523,11 +2552,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2535,7 +2564,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "使用済:%[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2543,15 +2572,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2587,16 +2616,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2618,7 +2647,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2629,11 +2658,11 @@ msgid "" msgstr "" "警告:ライブラリ%[1]sはアーキテクチャ%[2]sに対応したものであり、アーキテクチャ%[3]sで動作するこのボードとは互換性がないかもしれません。" -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2652,11 +2681,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2688,7 +2717,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2720,7 +2749,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2746,7 +2775,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2762,7 +2791,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2856,7 +2885,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2884,7 +2913,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2934,12 +2963,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2978,11 +3007,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3026,7 +3055,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3034,7 +3063,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3066,15 +3095,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3082,15 +3111,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3109,7 +3138,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3197,7 +3226,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3205,11 +3234,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3243,7 +3272,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3261,7 +3290,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3273,7 +3302,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3293,7 +3322,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3352,7 +3381,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3364,7 +3393,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3427,7 +3456,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3498,11 +3527,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3599,7 +3628,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3611,7 +3640,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/ko.po b/internal/i18n/data/ko.po index 060388de57c..753a66b31e7 100644 --- a/internal/i18n/data/ko.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s 패턴이 없습니다" @@ -33,7 +33,7 @@ msgstr "%[1]s 패턴이 없습니다" msgid "%s already downloaded" msgstr "" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "" @@ -54,6 +54,10 @@ msgstr "" 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:118 msgid "%s must be installed." msgstr "" @@ -154,7 +158,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -234,7 +238,7 @@ msgstr "" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -255,8 +259,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "부트로더 파일이 지정되었으나 누락됨: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -285,19 +291,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -343,7 +349,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -364,7 +370,7 @@ msgstr "" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -390,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "" @@ -398,11 +404,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -410,7 +416,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "스케치를 컴파일 중…" @@ -423,11 +429,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -445,7 +451,7 @@ msgstr "" msgid "Connected" msgstr "" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -457,7 +463,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -477,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -491,13 +497,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -506,28 +512,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "디폴트" @@ -574,11 +580,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -596,7 +602,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -612,12 +618,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -633,8 +639,8 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -667,7 +673,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -699,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -717,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -742,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -764,7 +770,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -772,18 +778,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -804,11 +810,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -824,13 +830,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -838,15 +844,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -906,19 +912,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -964,7 +970,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1020,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1036,11 +1042,11 @@ msgstr "" msgid "Examples:" msgstr "" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1054,15 +1060,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1074,23 +1080,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1108,7 +1114,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1186,7 +1192,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "전역 변수는 %[1]s 바이트의 동적 메모리를 사용." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1199,7 +1205,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1268,7 +1274,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1290,7 +1296,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1302,7 +1308,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1322,7 +1328,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1334,7 +1340,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1370,7 +1376,7 @@ msgstr "" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1437,7 +1443,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1461,7 +1467,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1500,7 +1506,7 @@ msgstr "사용 가능한 메모리 부족, 안정성에 문제가 생길 수 있 msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1539,7 +1545,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1555,7 +1561,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1573,7 +1579,7 @@ msgstr "" msgid "Name: \"%s\"" msgstr "" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1623,7 +1629,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1653,7 +1659,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1661,40 +1667,53 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1736,17 +1755,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1756,13 +1775,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1775,7 +1794,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1797,7 +1816,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1845,7 +1864,7 @@ msgstr "" msgid "Port" msgstr "포트" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1862,7 +1881,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1930,11 +1949,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1951,11 +1970,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2030,7 +2049,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2038,15 +2057,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2066,11 +2085,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2082,7 +2105,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2114,7 +2137,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2163,7 +2186,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2197,7 +2220,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2230,7 +2253,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2238,7 +2261,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2250,15 +2273,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2282,13 +2311,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2298,7 +2327,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2322,7 +2351,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2339,23 +2368,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2393,7 +2422,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2482,7 +2511,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2490,7 +2519,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2502,7 +2531,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2521,11 +2550,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2533,7 +2562,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "사용됨: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2541,15 +2570,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2585,16 +2614,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2616,7 +2645,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2627,11 +2656,11 @@ msgid "" msgstr "" "경고: 라이브러리 %[1]s가 %[2]s 아키텍처에서 실행되며 %[3]s아키텍처에서 실행되는 현재보드에서는 호환되지 않을 수 있습니다." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2650,11 +2679,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2686,7 +2715,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2718,7 +2747,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2744,7 +2773,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2760,7 +2789,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2854,7 +2883,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2882,7 +2911,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2932,12 +2961,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2976,11 +3005,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3024,7 +3053,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3032,7 +3061,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3064,15 +3093,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3080,15 +3109,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3107,7 +3136,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3195,7 +3224,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3203,11 +3232,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3241,7 +3270,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3259,7 +3288,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3271,7 +3300,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3291,7 +3320,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3350,7 +3379,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3362,7 +3391,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3425,7 +3454,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3496,11 +3525,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3597,7 +3626,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3609,7 +3638,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/lb.po b/internal/i18n/data/lb.po index 71cb4d233c0..ea749834752 100644 --- a/internal/i18n/data/lb.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "" @@ -33,7 +33,7 @@ msgstr "" msgid "%s already downloaded" msgstr "%s schon erofgelueden" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "" @@ -54,6 +54,10 @@ msgstr "" 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:118 msgid "%s must be installed." msgstr "%s muss installéiert ginn." @@ -154,7 +158,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -234,7 +238,7 @@ msgstr "" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -255,8 +259,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -285,19 +291,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -343,7 +349,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -364,7 +370,7 @@ msgstr "Kategorie: %s" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -390,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "" @@ -398,11 +404,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -410,7 +416,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "" @@ -423,11 +429,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -445,7 +451,7 @@ msgstr "" msgid "Connected" msgstr "" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -457,7 +463,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -477,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -491,13 +497,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -506,28 +512,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "" @@ -574,11 +580,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -596,7 +602,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -612,12 +618,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -633,8 +639,8 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -667,7 +673,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -699,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -717,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -742,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -764,7 +770,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -772,18 +778,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -804,11 +810,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -824,13 +830,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -838,15 +844,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -906,19 +912,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -964,7 +970,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1020,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1036,11 +1042,11 @@ msgstr "Beispiller fir d'Bibliothéik %s" msgid "Examples:" msgstr "Beispiller:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1054,15 +1060,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1074,23 +1080,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1108,7 +1114,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1185,7 +1191,7 @@ 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:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1198,7 +1204,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1267,7 +1273,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1289,7 +1295,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1301,7 +1307,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1321,7 +1327,7 @@ msgstr "Ongülteg Bibliothéik" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1333,7 +1339,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1369,7 +1375,7 @@ msgstr "Ongülteg Versioun" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1436,7 +1442,7 @@ msgstr "Bibliothéik installéiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1460,7 +1466,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1499,7 +1505,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1538,7 +1544,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1554,7 +1560,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1572,7 +1578,7 @@ msgstr "Numm" msgid "Name: \"%s\"" msgstr "Numm: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1622,7 +1628,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1652,7 +1658,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1660,40 +1666,53 @@ msgstr "" msgid "Option:" msgstr "Optioun:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1735,17 +1754,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1755,13 +1774,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1774,7 +1793,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1796,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1844,7 +1863,7 @@ msgstr "" msgid "Port" msgstr "" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1861,7 +1880,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1929,11 +1948,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1950,11 +1969,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2029,7 +2048,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2037,15 +2056,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2065,11 +2084,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "Astellung" @@ -2081,7 +2104,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2113,7 +2136,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2162,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Gréisst (Bytes):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2196,7 +2219,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2229,7 +2252,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2237,7 +2260,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2249,15 +2272,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2281,13 +2310,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2297,7 +2326,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2321,7 +2350,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2338,23 +2367,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2392,7 +2421,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2481,7 +2510,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2489,7 +2518,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2501,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2520,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "Benotzten Bibliothéik" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2532,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Benotzt: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2540,15 +2569,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2584,16 +2613,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versioun" @@ -2615,7 +2644,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2625,11 +2654,11 @@ msgid "" "incompatible with your current board which runs on %[3]s architecture(s)." msgstr "" -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2648,11 +2677,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2684,7 +2713,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2716,7 +2745,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2742,7 +2771,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2758,7 +2787,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2852,7 +2881,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2880,7 +2909,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2930,12 +2959,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2974,11 +3003,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3022,7 +3051,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3030,7 +3059,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3062,15 +3091,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3078,15 +3107,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3105,7 +3134,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "Ongülteg Versioun" @@ -3193,7 +3222,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3201,11 +3230,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3239,7 +3268,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3257,7 +3286,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3269,7 +3298,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3289,7 +3318,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3348,7 +3377,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3360,7 +3389,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3423,7 +3452,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3494,11 +3523,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3595,7 +3624,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3607,7 +3636,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/pl.po b/internal/i18n/data/pl.po index 6873b788363..4b10a29f4a6 100644 --- a/internal/i18n/data/pl.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "Brakujący wzorzec %[1]s" @@ -35,7 +35,7 @@ msgstr "Brakujący wzorzec %[1]s" msgid "%s already downloaded" msgstr "%sjuż pobrane" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s oraz %s nie mogą być razem użyte" @@ -56,6 +56,10 @@ msgstr "%snie jest " msgid "%s is not managed by package manager" msgstr "%snie jest zarządzane przez zarządcę paczek" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%smusi byc zainstalowane" @@ -156,7 +160,7 @@ msgstr "" msgid "An error occurred detecting libraries" msgstr "" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "" @@ -236,7 +240,7 @@ msgstr "Dostępne" msgid "Available Commands:" msgstr "" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "" @@ -257,8 +261,10 @@ msgstr "" msgid "Bootloader file specified but missing: %[1]s" msgstr "Podany nieistniejący plik programu rozruchowego: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" #: internal/arduino/resources/index.go:65 @@ -287,19 +293,19 @@ msgstr "" msgid "Can't update sketch" msgstr "" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "" @@ -345,7 +351,7 @@ msgstr "" msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "" @@ -366,7 +372,7 @@ msgstr "" msgid "Check dependencies status for the specified library." msgstr "" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" @@ -392,7 +398,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "" @@ -400,11 +406,11 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "" @@ -412,7 +418,7 @@ msgstr "" msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Kompilowanie szkicu..." @@ -425,11 +431,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -447,7 +453,7 @@ msgstr "" msgid "Connected" msgstr "" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -459,7 +465,7 @@ msgstr "" msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "" @@ -479,7 +485,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "" @@ -493,13 +499,13 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "" @@ -508,28 +514,28 @@ msgstr "" msgid "DEPRECATED" msgstr "" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: 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:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Domyślne" @@ -576,11 +582,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "" @@ -598,7 +604,7 @@ msgstr "" msgid "Disconnected" msgstr "" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "" @@ -614,12 +620,12 @@ msgstr "" msgid "Do not overwrite already installed platforms." msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "" @@ -635,8 +641,8 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" @@ -669,7 +675,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "" @@ -701,11 +707,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "" @@ -719,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "" @@ -744,7 +750,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -766,7 +772,7 @@ msgstr "" msgid "Error downloading tool %s" msgstr "" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "" @@ -774,18 +780,18 @@ msgstr "" msgid "Error during JSON encoding of the output: %v" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "" @@ -806,11 +812,11 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "" @@ -826,13 +832,13 @@ msgstr "" msgid "Error getting current directory for compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -840,15 +846,15 @@ msgstr "" msgid "Error getting libraries info: %v" msgstr "" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "" @@ -908,19 +914,19 @@ msgstr "" msgid "Error opening %s" msgstr "" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "" @@ -966,7 +972,7 @@ msgstr "" msgid "Error serializing compilation database: %s" msgstr "" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1022,7 +1028,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1038,11 +1044,11 @@ msgstr "" msgid "Examples:" msgstr "" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1056,15 +1062,15 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "" @@ -1076,23 +1082,23 @@ msgstr "" msgid "Failed to create downloads directory" msgstr "" -#: internal/cli/daemon/daemon.go:143 +#: 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:138 +#: 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:150 +#: 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:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "" @@ -1110,7 +1116,7 @@ msgstr "" msgid "First message must contain debug request, not data" msgstr "" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "" @@ -1190,7 +1196,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Zmienne globalne używają %[1]s bajtów pamięci dynamicznej." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "" @@ -1203,7 +1209,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1272,7 +1278,7 @@ msgstr "" msgid "Invalid FQBN" msgstr "" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "" @@ -1294,7 +1300,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "" @@ -1306,7 +1312,7 @@ msgstr "" msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1326,7 +1332,7 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1338,7 +1344,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "" @@ -1374,7 +1380,7 @@ msgstr "" msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1441,7 +1447,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "" @@ -1465,7 +1471,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1505,7 +1511,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1544,7 +1550,7 @@ msgstr "" msgid "Missing programmer" msgstr "" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1560,7 +1566,7 @@ msgstr "" msgid "Monitor '%s' not found" msgstr "" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "" @@ -1578,7 +1584,7 @@ msgstr "" msgid "Name: \"%s\"" msgstr "" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1628,7 +1634,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1660,7 +1666,7 @@ msgid "" "compact JSON output)." msgstr "" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "" @@ -1668,40 +1674,53 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" @@ -1743,17 +1762,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1763,13 +1782,13 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" @@ -1782,7 +1801,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1804,7 +1823,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1852,7 +1871,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "" @@ -1869,7 +1888,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1937,11 +1956,11 @@ msgstr "" msgid "Required tool:" msgstr "" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1958,11 +1977,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "" @@ -2037,7 +2056,7 @@ msgstr "" msgid "Sentence: %s" msgstr "" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2045,15 +2064,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2073,11 +2092,15 @@ msgid "" "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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "" @@ -2089,7 +2112,7 @@ msgstr "" msgid "Show all available core versions." msgstr "" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "" @@ -2121,7 +2144,7 @@ msgstr "" msgid "Show list of available programmers" msgstr "" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2170,7 +2193,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2206,7 +2229,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" @@ -2239,7 +2262,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "" @@ -2247,7 +2270,7 @@ msgstr "" msgid "Some upgrades failed, please check the output for details." msgstr "" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "" @@ -2259,15 +2282,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2291,13 +2320,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2307,7 +2336,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2331,7 +2360,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2348,23 +2377,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2402,7 +2431,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2491,7 +2520,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2499,7 +2528,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2511,7 +2540,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2530,11 +2559,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2542,7 +2571,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Wykorzystane: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2550,15 +2579,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2594,16 +2623,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2625,7 +2654,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2638,11 +2667,11 @@ msgstr "" "może nie być kompatybilna z obecną płytką która działa na " "architekturze(/architekturach) %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2661,11 +2690,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2697,7 +2726,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2729,7 +2758,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2755,7 +2784,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2771,7 +2800,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -2865,7 +2894,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -2893,7 +2922,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -2943,12 +2972,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -2987,11 +3016,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3035,7 +3064,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3043,7 +3072,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3075,15 +3104,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3091,15 +3120,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3118,7 +3147,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3206,7 +3235,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3214,11 +3243,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3252,7 +3281,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3270,7 +3299,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3282,7 +3311,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3302,7 +3331,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3361,7 +3390,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3373,7 +3402,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3436,7 +3465,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3507,11 +3536,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3608,7 +3637,7 @@ msgstr "" msgid "unknown sketch file extension '%s'" msgstr "" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "" @@ -3620,7 +3649,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "" diff --git a/internal/i18n/data/pt.po b/internal/i18n/data/pt.po index 5a9267471de..391886a2bf5 100644 --- a/internal/i18n/data/pt.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]so padrão está faltando" @@ -36,7 +36,7 @@ msgstr "%[1]so padrão está faltando" msgid "%s already downloaded" msgstr "%s‎já baixado‎" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%se%s‎não pode ser usado em conjunto‎" @@ -57,6 +57,10 @@ msgstr "%s‎não é um diretório‎" msgid "%s is not managed by package manager" msgstr "%s‎não é gerenciado pelo gerente de pacotes‎" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s‎deve ser instalado.‎" @@ -164,7 +168,7 @@ msgstr "‎Ocorreu um erro ao adicionar os protótipos‎" msgid "An error occurred detecting libraries" msgstr "‎Ocorreu um erro na detecção de bibliotecas‎" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "‎Registro de depuração de anexação ao arquivo especificado‎" @@ -248,7 +252,7 @@ msgstr "Disponível‎" msgid "Available Commands:" msgstr "Comandos Disponíveis:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "‎Arquivo binário para carregar.‎" @@ -270,11 +274,11 @@ msgid "Bootloader file specified but missing: %[1]s" msgstr "" "Um Arquivo carregador de inicialização definido, mas está faltando: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." msgstr "" -"Builds de 'core.a' são salvos nesse caminho para serem armazenados no Cache " -"e reutilizados. " #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -302,19 +306,19 @@ msgstr "Não é possível abrir esboço" msgid "Can't update sketch" msgstr "Não é possível atualizar o esboço" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "Não é possível utilizar as seguintes Flags ao mesmo tempo: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "Não é possível escrever para o arquivo de depuração: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "Não é possível criar Build do diretório de Cache" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "Não é possível criar Build do diretório" @@ -360,7 +364,7 @@ msgstr "Não é possível instalar plataforma" msgid "Cannot install tool %s" msgstr "Não é possível instalar ferramenta %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "Não é possível realizar redefinição de porta: %s" @@ -381,7 +385,7 @@ msgstr "Categoria: %s" msgid "Check dependencies status for the specified library." msgstr "Verifique o estado das dependências para a biblioteca especificada." -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "" "Verifique se a combinação placa/programador fornecida suporta depuração." @@ -412,7 +416,7 @@ msgstr "" "Comando continua a executar e a imprimir lista de placas conectadas sempre " "que ocorrer uma mudança." -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "Esboço compilado não encontrado em %s" @@ -420,11 +424,11 @@ msgstr "Esboço compilado não encontrado em %s" msgid "Compiles Arduino sketches." msgstr "Compila esboços Arduino." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "Compilando núcleo..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "Compilando bibliotecas..." @@ -432,7 +436,7 @@ msgstr "Compilando bibliotecas..." msgid "Compiling library \"%[1]s\"" msgstr "%[1]s‎Biblioteca de compilação‎ \"\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Compilando sketch..." @@ -447,11 +451,11 @@ msgstr "" msgid "Config file written to: %s" msgstr "%s‎Arquivo Config escrito para:‎" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "Opções de configuração para %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -471,7 +475,7 @@ msgstr "Configurando ferramenta." msgid "Connected" msgstr "Conectado" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "Conectando a %s. Pressione CTRL-C para sair." @@ -483,7 +487,7 @@ msgstr "Núcleo" msgid "Could not connect via HTTP" msgstr "Não foi possível conectar via HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "Não foi possível criar diretório Index" @@ -503,7 +507,7 @@ msgstr "Não foi possível obter o diretório de trabalho atual: %v" msgid "Create a new Sketch" msgstr "Criar novo Esboço" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "Criar e imprimir perfil de configuração da Build." @@ -519,7 +523,7 @@ msgstr "" "Cria ou atualiza o arquivo de configuração no diretório de dados ou em um " "diretório customizado com as definições de configuração atuais." -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -527,7 +531,7 @@ msgstr "" "Atualmente, os Perfis de Build só suportam bibliotecas disponíveis através " "do Gerenciador de Bibliotecas Arduino." -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "Configuração personalizada para %s:" @@ -536,30 +540,30 @@ msgstr "Configuração personalizada para %s:" msgid "DEPRECATED" msgstr "DESCONTINUADO" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "Daemon agora está ouvindo em %s:%s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "Depurar esboços Arduino." -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" "Depurar esboços Arduino (esse comando abre uma sessão interativa com o " "depurador gdb)." -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "Depurar interpretador e.g.:%s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "Depuramento não é suportado para a placa %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "Padrão" @@ -607,11 +611,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "Detecta e mostra a lista de placas conectadas ao computador atual." -#: internal/cli/debug/debug.go:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." msgstr "Diretório com arquivos binários para depuração." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "Diretório com arquivos binários para serem enviados." @@ -631,7 +635,7 @@ msgstr "Desabilitar a realização de descrições para Shells que suportam isso msgid "Disconnected" msgstr "Desconectado" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "Mostrar apenas as chamadas gRPC oferecidas" @@ -647,12 +651,12 @@ msgstr "Não sobrescreva bibliotecas já instaladas." msgid "Do not overwrite already installed platforms." msgstr "Não sobrescreva plataformas já instaladas." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 msgid "Do not perform the actual upload, just log out actions" msgstr "Não faça um envio verdadeiro, apenas registre as ações." -#: internal/cli/daemon/daemon.go:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "Não encerre o processo Daemon se o processo relacionado morrer." @@ -668,8 +672,8 @@ msgstr "Baixando %s" msgid "Downloading index signature: %s" msgstr "Baixando assinatura Indes: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Baixando Index: %s" @@ -703,7 +707,7 @@ msgstr "" msgid "Downloads one or more libraries without installing them." msgstr "Baixe uma ou mais bibliotecas sem instalá-las." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "Ligue registros de depuração para chamadas gRPC" @@ -735,11 +739,11 @@ msgstr "Erro ao calcular caminho de arquivo relativo" msgid "Error cleaning caches: %v" msgstr "Erro ao limpar caches: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "Erro ao converter caminho para absoluto: %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "Erro ao copiar arquivo de saída %s" @@ -753,7 +757,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Erro ao criar instância: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "Erro ao criar diretório de saída" @@ -778,7 +782,7 @@ msgstr "Erro ao baixar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Erro ao baixar %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Erro ao baixar índice '%s'" @@ -800,7 +804,7 @@ msgstr "Erro ao baixar plataforma %s" msgid "Error downloading tool %s" msgstr "Erro ao baixar ferramenta %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "Erro durante Depuramento: %v" @@ -808,18 +812,18 @@ msgstr "Erro durante Depuramento: %v" msgid "Error during JSON encoding of the output: %v" msgstr "Erro durante codificação da saída JSON: %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Erro durante envio: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "Erro durante build: %v" @@ -840,11 +844,11 @@ msgstr "Erro durante atualização: %v" msgid "Error extracting %s" msgstr "Erro ao extrair %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "Erro ao buscar por artefatos da Build" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "Erro ao obter informações de Depuração: %v" @@ -861,13 +865,13 @@ msgid "Error getting current directory for compilation database: %s" msgstr "" "Erro ao obter o diretório atual para o banco de dados de compilação: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Erro ao obter informações da biblioteca %s" @@ -875,15 +879,15 @@ msgstr "Erro ao obter informações da biblioteca %s" msgid "Error getting libraries info: %v" msgstr "Erro ao obter informações sobre as bibliotecas: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "Erro ao obter metadata da porta: %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "Erro ao obter detalhes das configurações da porta: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "Erro ao obter entrada do usuário" @@ -943,19 +947,19 @@ msgstr "Erro ao carregar índice %s" msgid "Error opening %s" msgstr "Erro ao abrir %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "Erro ao abrir arquivo de registro de depuração: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "Erro ao abrir arquivo de dados que sobrescrevem o código fonte: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "Erro ao fazer análise sintática na flag --show-properties: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "Erro ao ler diretório de build" @@ -1001,7 +1005,7 @@ msgstr "Erro ao buscar por plataformas: %v" msgid "Error serializing compilation database: %s" msgstr "Erro ao serializar compilação do banco de dados: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "" @@ -1057,7 +1061,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "Erro: descrição de comando não suportado por %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "Erro: arquivo de dados que sobrescrevem o código fonte inválido: %v" @@ -1073,11 +1077,11 @@ msgstr "Exemplos para biblioteca %s" msgid "Examples:" msgstr "Exemplos:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "Executável para depurar" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Um esboço compilado era esperado no diretório %s, mas um arquivo foi " @@ -1093,15 +1097,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "Falha ao apagar chip" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "Falha ao programar" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "Falha ao gravar carregador de inicialização" @@ -1113,23 +1117,23 @@ msgstr "Falha ao criar diretório de dados" msgid "Failed to create downloads directory" msgstr "Falha ao criar diretório de downloads" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "Falha ao ouvir porta TCP: %[1]s. %[2]s é uma porta inválida." -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "Falha ao ouvir porta TCP: %[1]s. %[2]s é nome desconhecido." -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "Falha ao ouvir porta TCP: %[1]s. Erro inesperado: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "Falha ao ouvir porta TCP: %s. Endereço já está em uso." -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "Falha ao enviar" @@ -1150,7 +1154,7 @@ msgid "First message must contain debug request, not data" msgstr "" "A primeira mensagem deve conter uma requisição de depuração, e não dados." -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "A flag %[1]s é mandatória quando usada em conjunto com: %[2]s" @@ -1233,7 +1237,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Variáveis globais usam %[1]s bytes de memória dinâmica." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1246,7 +1250,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Propriedades de identificação:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Se designado, binárias de build serão exportadas para o diretório de " @@ -1321,7 +1325,7 @@ msgstr "Propriedade '%[1]s' inválida: %[2]s" msgid "Invalid FQBN" msgstr "FQBN inválido" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "Endereço TCP inválido: a porta está faltando " @@ -1343,7 +1347,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "Argumento inválido passado: %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "Propriedades de compilação inválidas" @@ -1355,7 +1359,7 @@ 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:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "" @@ -1375,7 +1379,7 @@ msgstr "Biblioteca inválida" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1387,7 +1391,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:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "Índice de pacote inválido em %s" @@ -1423,7 +1427,7 @@ msgstr "Versão inválida" msgid "Invalid vid value: '%s'" msgstr "Valor vid inválido: '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1495,7 +1499,7 @@ msgstr "Biblioteca instalada" msgid "License: %s" msgstr "Licença: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "Vinculando tudo..." @@ -1523,7 +1527,7 @@ msgstr "" "Listar todas as opções de placas separadas por vírgula. Ou pode ser usado " "múltiplas vezes para múltiplas opções." -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1564,7 +1568,7 @@ msgstr "Pouca memória disponível, podem ocorrer problemas de estabilidade." msgid "Maintainer: %s" msgstr "Mantedor: %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1604,7 +1608,7 @@ msgstr "Protocolo de porta faltando" msgid "Missing programmer" msgstr "Programador faltando" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "" @@ -1620,7 +1624,7 @@ msgstr "Caminho para esboço faltando" msgid "Monitor '%s' not found" msgstr "Monitor '%s' não encontrado" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "Configurações da porta do monitor:" @@ -1638,7 +1642,7 @@ msgstr "Nome" msgid "Name: \"%s\"" msgstr "Nome: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "" @@ -1690,7 +1694,7 @@ msgstr "Nenhuma plataforma instalada." msgid "No platforms matching your search." msgstr "Nenhuma plataforma correspondente à sua busca." -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "Nenhuma porta de envio encontrada, usando %s como reserva" @@ -1724,7 +1728,7 @@ msgstr "" "Esconder detalhes da biblioteca para todas as versões exceto a mais recente " "(produz uma saída JSON mais compacta)." -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "Abra uma porta de comunicação com a placa." @@ -1732,35 +1736,35 @@ msgstr "Abra uma porta de comunicação com a placa." msgid "Option:" msgstr "Opção:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Opcional, pode ser: %s. Usado para indicar ao GCC qual nível de alerta " "utilizar (flag -W)." -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Opcional, limpeza do diretório de compilação e não utilização de nenhuma " "compilação em cache." -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Opcional, otimize saída de compilação para depuração, ao invés de " "lançamento." -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "Opcional, esconde quase qualquer saída. " -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Opcional, liga o modo verboso." -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1768,7 +1772,7 @@ msgstr "" "Opcional. Caminho para um arquivo .json que contém um conjunto de " "substituições do código fonte do esboço." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1776,6 +1780,19 @@ msgstr "" "Sobrescreva uma propriedade de compilação com um valor customizado. Pode ser" " utilizado múltiplas vezes para múltipas propriedades. " +#: 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 "Sobrescrever o arquivo de configuração existente. " @@ -1817,11 +1834,11 @@ msgstr "Website do pacote:" msgid "Paragraph: %s" msgstr "Parágrafo: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "Caminho" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1829,7 +1846,7 @@ msgstr "" "Caminho para a coleção de bibliotecas. Pode ser utilizado múltiplas vezes. " "Entradas podem ser separadas por vírgulas." -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1841,7 +1858,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Caminho para o arquivo onde os registros de dados serão escritos." -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1849,7 +1866,7 @@ msgstr "" "Caminho para onde salvar arquivos compilados. Se omitido, um diretório vai " "ser criado no caminho temporário padrão do seu SO." -#: commands/service_upload.go:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Executando toque de redefinição de 1200-bps na porta serial %s" @@ -1862,7 +1879,7 @@ msgstr "Plataforma %s já está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1886,7 +1903,7 @@ msgstr "Plataforma '%s' não encontrada" msgid "Platform ID" msgstr "ID da Plataforma" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "ID da Plataforma incorreto" @@ -1938,7 +1955,7 @@ msgstr "" msgid "Port" msgstr "Porta" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "Porta fechada: %v" @@ -1955,7 +1972,7 @@ msgstr "Biblioteca pré-compilada em \"%[1]s\" não foi encontrada" msgid "Print details about a board." msgstr "Imprimir detalhes sobre a placa." -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Imprimir código pré-processado para stdout ao invés de compilar." @@ -2023,12 +2040,12 @@ msgstr "Substituindo plataforma %[1]s com %[2]s" msgid "Required tool:" msgstr "Ferramenta necessária:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "" "Execute no modo silencioso e mostre apenas a entrada e a saída do monitor." -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -2045,11 +2062,11 @@ msgstr "" msgid "SEARCH_TERM" msgstr "" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "Salve artefatos de compilação neste diretório." @@ -2128,7 +2145,7 @@ msgstr "" msgid "Sentence: %s" msgstr "Sentença: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "" @@ -2136,15 +2153,15 @@ msgstr "" msgid "Server responded with: %s" msgstr "Servidor respondeu com: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "" @@ -2164,11 +2181,15 @@ msgid "" "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 "Define onde o arquivo de configuração deve ser salvo." -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "Configuração" @@ -2180,7 +2201,7 @@ msgstr "" msgid "Show all available core versions." msgstr "Mostre todas as versões de núcleo disponíveis." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "Mostre todas as configurações da porta de comunicação." @@ -2217,7 +2238,7 @@ msgstr "Mostrar apenas nomes de bibliotecas." msgid "Show list of available programmers" msgstr "Mostrar lista de todos os programadores disponíveis" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "" @@ -2276,7 +2297,7 @@ msgstr "Mostra o número de versão da CLI Arduino." msgid "Size (bytes):" msgstr "Tamanho (em bytes):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2318,7 +2339,7 @@ msgstr "" msgid "Skip linking of final executable." msgstr "Pule a vinculação da executável final." -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Pulando o toque de redefinição 1200-bps: nenhuma porta serial foi " @@ -2354,7 +2375,7 @@ msgstr "Pulando configuração de ferramenta." msgid "Skipping: %[1]s" msgstr "Pulando: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "Alguns índices não puderam ser atualizados." @@ -2363,7 +2384,7 @@ msgid "Some upgrades failed, please check the output for details." msgstr "" "Algumas atualizações falharam, por favor veja a saída para mais detalhes." -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "O daemon da porta TCP irá ouvir em" @@ -2377,15 +2398,21 @@ msgstr "" "O arquivo de configuração customizado (caso não seja definido, o padrão vai " "ser usado)." -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "A flag --debug-file deve ser usada junto de --debug." -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "" @@ -2413,7 +2440,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "A biblioteca %s possui múltiplas instalações:" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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." @@ -2422,7 +2449,7 @@ msgstr "" "binários durante o processo de compilação. Usado apenas por plataformas que " "possuem suporte." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:113 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." @@ -2435,7 +2462,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Os formatos de saída para os arquivos de registro podem ser: %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2469,7 +2496,7 @@ msgstr "" "podem ser atualizadas. Se nada precisar ser atualizado, a saída do comando " "será vazia." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "" @@ -2486,23 +2513,23 @@ msgstr "" msgid "Toolchain '%s' is not supported" msgstr "" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "" @@ -2540,7 +2567,7 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "" @@ -2629,7 +2656,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "" @@ -2637,7 +2664,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "" @@ -2649,7 +2676,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2668,11 +2695,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "" @@ -2680,7 +2707,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilizado: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2688,15 +2715,15 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2732,16 +2759,16 @@ msgstr "" msgid "VERSION_NUMBER" msgstr "" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2763,7 +2790,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2776,11 +2803,11 @@ msgstr "" "%[2]s e pode ser incompatível com a sua placa actual que é executada em " "arquitectura(s) %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2799,11 +2826,11 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "" @@ -2835,7 +2862,7 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "" @@ -2867,7 +2894,7 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "" @@ -2893,7 +2920,7 @@ msgstr "" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "" @@ -2909,7 +2936,7 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "" @@ -3003,7 +3030,7 @@ msgstr "" msgid "error opening %s" msgstr "" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "" @@ -3031,7 +3058,7 @@ msgstr "" msgid "failed to initialize http client" msgstr "" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" @@ -3081,12 +3108,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3125,11 +3152,11 @@ msgstr "" msgid "interactive terminal not supported for the '%s' output format" msgstr "" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "" @@ -3173,7 +3200,7 @@ msgstr "" msgid "invalid git url" msgstr "" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "" @@ -3181,7 +3208,7 @@ msgstr "" msgid "invalid item %s" msgstr "" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "" @@ -3213,15 +3240,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "" @@ -3229,15 +3256,15 @@ msgstr "" msgid "invalid pluggable monitor reference: %s" msgstr "" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3256,7 +3283,7 @@ msgstr "" msgid "invalid version directory %s" msgstr "" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "" @@ -3344,7 +3371,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "" @@ -3352,11 +3379,11 @@ msgstr "" msgid "main file missing from sketch: %s" msgstr "" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "" @@ -3390,7 +3417,7 @@ msgstr "" msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3408,7 +3435,7 @@ msgstr "" msgid "no instance specified" msgstr "" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "" @@ -3420,7 +3447,7 @@ msgstr "" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "" @@ -3440,7 +3467,7 @@ msgstr "" msgid "not running in a terminal" msgstr "" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "" @@ -3499,7 +3526,7 @@ msgstr "" msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "" @@ -3511,7 +3538,7 @@ msgstr "" msgid "port" msgstr "" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "" @@ -3574,7 +3601,7 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "" @@ -3645,11 +3672,11 @@ msgstr "" msgid "testing archive checksum: %s" msgstr "" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "" @@ -3749,7 +3776,7 @@ msgstr "%splataforma desconhecida%s:" msgid "unknown sketch file extension '%s'" msgstr "%s‎extensão do arquivo sketch é desconhecido‎' '" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "%s não há suporte ‎algoritmo hash:‎" @@ -3761,7 +3788,7 @@ msgstr "‎atualizar arduino: samd para a versão mais recente‎" msgid "upgrade everything to the latest version" msgstr "‎atualizar tudo para a versão mais recente‎" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "%serro ao carregar" diff --git a/internal/i18n/data/ru.po b/internal/i18n/data/ru.po index 5b76834d1ac..798e892ba8d 100644 --- a/internal/i18n/data/ru.po +++ b/internal/i18n/data/ru.po @@ -3,31 +3,35 @@ # Дмитрий Кат, 2022 # CLI team , 2022 # Bakdaulet Kadyr , 2022 +# Asdfgr Wertyu, 2024 +# lidacity , 2024 +# Александр Минкин , 2024 +# ildar , 2024 # msgid "" msgstr "" -"Last-Translator: Bakdaulet Kadyr , 2022\n" +"Last-Translator: ildar , 2024\n" "Language-Team: Russian (https://app.transifex.com/arduino-1/teams/108174/ru/)\n" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" #: version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" -msgstr "%[1]s%[2]s Версия: %[3]s Фиксация: %[4]s Дата: %[5]s" +msgstr "%[1]s%[2]s Версия: %[3]s Коммит: %[4]s Дата: %[5]s" #: internal/arduino/builder/internal/detector/detector.go:462 msgid "%[1]s folder is no longer supported! See %[2]s for more information" -msgstr "Папка %[1]s более не поддерживается! Более подробно в %[2]s" +msgstr "Каталог %[1]s более не поддерживается! Более подробно в %[2]s" #: internal/arduino/builder/build_options_manager.go:140 msgid "%[1]s invalid, rebuilding all" -msgstr "" +msgstr "%[1]s недействителен, пересборка всего" #: internal/cli/lib/check_deps.go:124 msgid "%[1]s is required but %[2]s is currently installed." msgstr "Требуется %[1]s, но в данный момент устанавливается %[2]s" -#: internal/arduino/builder/builder.go:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s не найден шаблон" @@ -35,7 +39,7 @@ msgstr "%[1]s не найден шаблон" msgid "%s already downloaded" msgstr "%s уже скачана" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s не может быть использована вместе с %s" @@ -54,7 +58,11 @@ msgstr "%s не является директорией" #: internal/arduino/cores/packagemanager/install_uninstall.go:290 msgid "%s is not managed by package manager" -msgstr "" +msgstr "%s не управляется менеджером пакетов" + +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "%s должно быть >= 1024" #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." @@ -63,7 +71,7 @@ msgstr "%s должен быть установлен." #: internal/arduino/builder/internal/preprocessor/ctags.go:192 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" -msgstr "" +msgstr "не найден шаблон %s" #: commands/cmderrors/cmderrors.go:818 msgid "'%s' has an invalid signature" @@ -74,6 +82,7 @@ msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" msgstr "" +"'build.core' и 'build.variant' относятся к разным платформам: %[1]s и %[2]s" #: internal/cli/board/listall.go:97 internal/cli/board/search.go:94 msgid "(hidden)" @@ -95,14 +104,18 @@ msgid "" "--git-url and --zip-path flags allow installing untrusted files, use it at " "your own risk." msgstr "" +"Флаги --git-url и --zip-path позволяют устанавливать недоверенные файлы, " +"используйте их на свой страх и риск." #: internal/cli/lib/install.go:87 msgid "--git-url or --zip-path can't be used with --install-in-builtin-dir" msgstr "" +"--git-url или --zip-path не могут быть использованы с --install-in-builtin-" +"dir" #: commands/service_sketch_new.go:66 msgid ".ino file already exists" -msgstr "" +msgstr "файл .ino уже существует" #: internal/cli/updater/updater.go:30 msgid "A new release of Arduino CLI is available:" @@ -110,12 +123,12 @@ msgstr "Доступен новый релиз Arduino CLI:" #: commands/cmderrors/cmderrors.go:299 msgid "A programmer is required to upload" -msgstr "" +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 "" +msgstr "ARCH" #: internal/cli/generatedocs/generatedocs.go:80 msgid "ARDUINO COMMAND LINE MANUAL" @@ -123,51 +136,51 @@ msgstr "ИНСТРУКЦИЯ КОМАНДНОЙ СТРОКИ ARDUINO" #: internal/cli/usage.go:28 msgid "Additional help topics:" -msgstr "" +msgstr "Дополнительные темы помощи:" #: internal/cli/config/add.go:34 internal/cli/config/add.go:35 msgid "Adds one or more values to a setting." -msgstr "" +msgstr "Добавляет одно или несколько значений в настройку." #: internal/cli/usage.go:23 msgid "Aliases:" -msgstr "" +msgstr "Псевдонимы:" #: internal/cli/core/list.go:112 msgid "All platforms are up to date." -msgstr "" +msgstr "Все платформы актуальны." #: internal/cli/core/upgrade.go:87 msgid "All the cores are already at the latest version" -msgstr "" +msgstr "Все ядра уже на последней версии" #: commands/service_library_install.go:135 msgid "Already installed %s" -msgstr "" +msgstr "Уже установленно %s" #: internal/arduino/builder/internal/detector/detector.go:91 msgid "Alternatives for %[1]s: %[2]s" -msgstr "" +msgstr "Альтернативы для %[1]s: %[2]s" #: internal/arduino/builder/internal/preprocessor/ctags.go:69 msgid "An error occurred adding prototypes" -msgstr "" +msgstr "Произошла ошибка при добавлении прототипов" #: internal/arduino/builder/internal/detector/detector.go:213 msgid "An error occurred detecting libraries" -msgstr "" +msgstr "Произошла ошибка при обнаружении библиотек" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" -msgstr "" +msgstr "Дописывать журнал отладки в указанный файл" #: internal/cli/lib/search.go:208 msgid "Architecture: %s" -msgstr "" +msgstr "Архитектура: %s" #: commands/service_sketch_archive.go:69 msgid "Archive already exists" -msgstr "" +msgstr "Архив уже существует" #: internal/arduino/builder/core.go:163 msgid "Archiving built core (caching) in: %[1]s" @@ -175,245 +188,258 @@ msgstr "Архивирование откомпилированного ядра #: internal/cli/sketch/sketch.go:30 internal/cli/sketch/sketch.go:31 msgid "Arduino CLI sketch commands." -msgstr "" +msgstr "Команды скетчей Arduino CLI." #: internal/cli/cli.go:88 msgid "Arduino CLI." -msgstr "" +msgstr "Arduino CLI." #: internal/cli/cli.go:89 msgid "Arduino Command Line Interface (arduino-cli)." -msgstr "" +msgstr "Интерфейс командной строки Arduino (arduino-cli)." #: internal/cli/board/board.go:30 internal/cli/board/board.go:31 msgid "Arduino board commands." -msgstr "" +msgstr "Команды платы Arduino." #: internal/cli/cache/cache.go:30 internal/cli/cache/cache.go:31 msgid "Arduino cache commands." -msgstr "" +msgstr "Команды кэширования Arduino." #: internal/cli/lib/lib.go:30 internal/cli/lib/lib.go:31 msgid "Arduino commands about libraries." -msgstr "" +msgstr "Команды Arduino для библиотек." #: internal/cli/config/config.go:35 msgid "Arduino configuration commands." -msgstr "" +msgstr "Команды конфигурации Arduino." #: internal/cli/core/core.go:30 internal/cli/core/core.go:31 msgid "Arduino core operations." -msgstr "" +msgstr "Операции ядра Arduino." #: internal/cli/lib/check_deps.go:62 internal/cli/lib/install.go:130 msgid "Arguments error: %v" -msgstr "" +msgstr "Ошибка в аргументах: %v" #: internal/cli/board/attach.go:36 msgid "Attaches a sketch to a board." -msgstr "" +msgstr "Прикрепляет скетч к плате." #: internal/cli/lib/search.go:199 msgid "Author: %s" -msgstr "" +msgstr "Автор: %s" #: internal/arduino/libraries/librariesmanager/install.go:79 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 "" +msgstr "Доступно" #: internal/cli/usage.go:25 msgid "Available Commands:" -msgstr "" +msgstr "Доступные команды:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." -msgstr "" +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 "" +msgstr "Наименование платы" #: internal/cli/board/details.go:139 msgid "Board name:" -msgstr "" +msgstr "Наименование платы:" #: internal/cli/board/details.go:141 msgid "Board version:" -msgstr "" +msgstr "Версия платы:" #: internal/arduino/builder/sketch.go:243 msgid "Bootloader file specified but missing: %[1]s" msgstr "Файл загрузчика указан но не существует: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." +#: internal/cli/compile/compile.go:101 +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 "" +msgstr "Не удается создать каталог данных %s" #: commands/cmderrors/cmderrors.go:511 msgid "Can't create sketch" -msgstr "" +msgstr "Не удается создать скетч" #: commands/service_library_download.go:91 #: commands/service_library_download.go:94 msgid "Can't download library" -msgstr "" +msgstr "Не удается скачать библиотеку" #: commands/service_platform_uninstall.go:89 #: internal/arduino/cores/packagemanager/install_uninstall.go:136 msgid "Can't find dependencies for platform %s" -msgstr "" +msgstr "Не удается найти зависимости для платформы %s" #: commands/cmderrors/cmderrors.go:537 msgid "Can't open sketch" -msgstr "" +msgstr "Не удается открыть скетч" #: commands/cmderrors/cmderrors.go:524 msgid "Can't update sketch" -msgstr "" +msgstr "Не удается обновить скетч" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" -msgstr "" +msgstr "Невозможно использовать следующие флаги вместе: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" -msgstr "" +msgstr "Не удается записать журнал отладки: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" -msgstr "" +msgstr "Не удается создать каталог кэша сборки" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" -msgstr "" +msgstr "Не удается создать каталог для сборки" #: internal/cli/config/init.go:100 msgid "Cannot create config file directory: %v" -msgstr "" +msgstr "Не удается создать каталог конфигурационных файлов: %v" #: internal/cli/config/init.go:124 msgid "Cannot create config file: %v" -msgstr "" +msgstr "Не удается создать конфигурационный файл: %v" #: commands/cmderrors/cmderrors.go:781 msgid "Cannot create temp dir" -msgstr "" +msgstr "Не удается создать временный каталог" #: commands/cmderrors/cmderrors.go:799 msgid "Cannot create temp file" -msgstr "" +msgstr "Не удается создать временный файл" #: internal/cli/config/delete.go:55 msgid "Cannot delete the key %[1]s: %[2]v" -msgstr "" +msgstr "Не удается удалить ключ %[1]s: %[2]v" #: commands/service_debug.go:228 msgid "Cannot execute debug tool" -msgstr "" +msgstr "Не удается запустить отладочный инструмент" #: internal/cli/config/init.go:77 internal/cli/config/init.go:84 msgid "Cannot find absolute path: %v" -msgstr "" +msgstr "Не удается найти абсолютный путь: %v" #: 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 "" +msgstr "Не удается получить конфигурационный ключ %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/install_uninstall.go:143 msgid "Cannot install platform" -msgstr "" +msgstr "Не удается установить платформу" #: internal/arduino/cores/packagemanager/install_uninstall.go:349 msgid "Cannot install tool %s" -msgstr "" +msgstr "Не удается установить инструмент %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" -msgstr "" +msgstr "Не удается выполнить сброс порта: %s" #: 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 "" +msgstr "Не удается удалить конфигурационный ключ %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/install_uninstall.go:161 msgid "Cannot upgrade platform" -msgstr "" +msgstr "Не удается обновить платформу" #: internal/cli/lib/search.go:207 msgid "Category: %s" -msgstr "" +msgstr "Категория: %s" #: internal/cli/lib/check_deps.go:39 internal/cli/lib/check_deps.go:40 msgid "Check dependencies status for the specified library." -msgstr "" +msgstr "Проверьте статус зависимостей для указанной библиотеки." -#: internal/cli/debug/debug_check.go:41 +#: 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 "" +msgstr "Контрольная сумма отличается от указанной в package.json" #: internal/cli/board/details.go:190 msgid "Checksum:" -msgstr "" +msgstr "Контрольная сумма:" #: internal/cli/cache/cache.go:32 msgid "Clean caches." -msgstr "" +msgstr "Очистить кэш." #: internal/cli/cli.go:181 msgid "Comma-separated list of additional URLs for the Boards Manager." msgstr "" +"Список дополнительных URL-адресов для Менеджера плат, с запятыми в " +"разделителе." #: 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:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" -msgstr "" +msgstr "Скомпилированный эскиз не найден в %s" #: internal/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 msgid "Compiles Arduino sketches." -msgstr "" +msgstr "Компилирует скетчи Arduino." -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." -msgstr "" +msgstr "Компиляция ядра..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." -msgstr "" +msgstr "Компиляция библиотек..." #: internal/arduino/builder/libraries.go:133 msgid "Compiling library \"%[1]s\"" -msgstr "" +msgstr "Компиляция библиотеки \"%[1]s\"" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "Компиляция скетча..." @@ -421,761 +447,796 @@ msgstr "Компиляция скетча..." msgid "" "Config file already exists, use --overwrite to discard the existing one." msgstr "" +"Файл конфигурации уже существует, используйте --overwrite, чтобы отменить " +"существующий." #: internal/cli/config/init.go:179 msgid "Config file written to: %s" -msgstr "" +msgstr "Конфигурационный файл записан в: %s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" -msgstr "" +msgstr "Параметры конфигурации для %s" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." msgstr "" +"Настройте параметры коммуникационного порта. Формат " +"=[,=]..." #: internal/arduino/cores/packagemanager/install_uninstall.go:177 msgid "Configuring platform." -msgstr "" +msgstr "Настройка платформы." #: internal/arduino/cores/packagemanager/install_uninstall.go:359 msgid "Configuring tool." -msgstr "" +msgstr "Настройка инструмента." #: internal/cli/board/list.go:198 msgid "Connected" -msgstr "" +msgstr "Соединен" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." -msgstr "" +msgstr "Подключение к %s. Нажмите CTRL-C для выхода." #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Core" -msgstr "" +msgstr "Ядро" #: internal/cli/configuration/network.go:103 msgid "Could not connect via HTTP" -msgstr "" +msgstr "Не удалось подключиться по HTTP" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" -msgstr "" +msgstr "Не удалось создать индексный каталог" #: internal/arduino/builder/core.go:41 msgid "Couldn't deeply cache core build: %[1]s" -msgstr "" +msgstr "Не удалось глубоко кэшировать сборку ядра: %[1]s" #: internal/arduino/builder/sizer.go:154 msgid "Couldn't determine program size" -msgstr "" +msgstr "Не удалось определить размер программы" #: internal/cli/arguments/sketch.go:37 internal/cli/lib/install.go:111 msgid "Couldn't get current working directory: %v" -msgstr "" +msgstr "Не удалось получить текущий рабочий каталог: %v" #: internal/cli/sketch/new.go:37 internal/cli/sketch/new.go:38 msgid "Create a new Sketch" -msgstr "" +msgstr "Создать новый скетч" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." -msgstr "" +msgstr "Создать и распечатать конфигурацию профиля из сборки." #: internal/cli/sketch/archive.go:37 internal/cli/sketch/archive.go:38 msgid "Creates a zip file containing all sketch files." -msgstr "" +msgstr "Создает zip-файл, содержащий все файлы скетчей." #: 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/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "" +"В настоящее время профили сборки поддерживают только библиотеки, доступные " +"через Arduino Library Manager." -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" -msgstr "" +msgstr "Пользовательская конфигурация для %s:" #: internal/cli/feedback/result/rpc.go:146 #: internal/cli/outdated/outdated.go:119 msgid "DEPRECATED" -msgstr "" +msgstr "УСТАРЕВШИЙ" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" -msgstr "" +msgstr "Демон сейчас слушает %s: %s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." -msgstr "" +msgstr "Отладка скетчей Arduino." -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "" +"Отладка скетчей Arduino. (эта команда открывает интерактивный сеанс gdb)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" -msgstr "" +msgstr "Отладочный интерпретатор, например: %s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" -msgstr "" +msgstr "Не поддерживается отладка для платы %s" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "По умолчанию" #: internal/cli/board/attach.go:115 msgid "Default FQBN set to" -msgstr "" +msgstr "Установлен FQBN по умолчанию" #: internal/cli/board/attach.go:114 msgid "Default port set to" -msgstr "" +msgstr "Задан порт по умолчанию" #: internal/cli/board/attach.go:116 msgid "Default programmer set to" -msgstr "" +msgstr "Установлен программатор по умолчанию" #: internal/cli/cache/clean.go:32 msgid "Delete Boards/Library Manager download cache." -msgstr "" +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 "" +msgstr "Удаляет ключ настроек и все его подключи." #: internal/cli/lib/search.go:215 msgid "Dependencies: %s" -msgstr "" +msgstr "Зависимости: %s" #: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:106 msgid "Description" -msgstr "" +msgstr "Описание" #: internal/arduino/builder/builder.go:313 msgid "Detecting libraries used..." -msgstr "" +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:67 +#: internal/cli/debug/debug.go:71 internal/cli/debug/debug.go:72 msgid "Directory containing binaries for debug." -msgstr "" +msgstr "Каталог, содержащий двоичные файлы для отладки." -#: internal/cli/upload/upload.go:73 +#: internal/cli/upload/upload.go:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." -msgstr "" +msgstr "Каталог, содержащий двоичные файлы для загрузки." #: internal/cli/generatedocs/generatedocs.go:45 msgid "" "Directory where to save generated files. Default is './docs', the directory " "must exist." msgstr "" +"Каталог для сохранения сгенерированных файлов. По умолчанию — './docs', " +"каталог должен существовать." #: 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 "" +msgstr "Отключен" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" -msgstr "" +msgstr "Отображать только предоставляемые вызовы gRPC" #: internal/cli/lib/install.go:62 msgid "Do not install dependencies." -msgstr "" +msgstr "Не устанавливать зависимости." #: internal/cli/lib/install.go:63 msgid "Do not overwrite already installed libraries." -msgstr "" +msgstr "Не перезаписывать уже установленные библиотеки." #: internal/cli/core/install.go:56 msgid "Do not overwrite already installed platforms." -msgstr "" +msgstr "Не перезаписывать уже установленные платформы." -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:64 +#: internal/cli/upload/upload.go:81 msgid "Do not perform the actual upload, just log out actions" -msgstr "" +msgstr "Не выполнять фактическую загрузку, только логировать действия" -#: internal/cli/daemon/daemon.go:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" -msgstr "" +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:88 msgid "Downloading %s" -msgstr "" +msgstr "Скачивание %s" #: internal/arduino/resources/index.go:137 msgid "Downloading index signature: %s" -msgstr "" +msgstr "Скачивание индексной сигнатуры: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" -msgstr "" +msgstr "Скачивание индекса: %s" #: commands/instances.go:371 msgid "Downloading library %s" -msgstr "" +msgstr "Скачивание библиотеки %s" #: commands/instances.go:53 msgid "Downloading missing tool %s" -msgstr "" +msgstr "Скачивание пропущенных инструментов %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:96 msgid "Downloading packages" -msgstr "" +msgstr "Скачивание пакетов" #: internal/arduino/cores/packagemanager/profiles.go:101 msgid "Downloading platform %s" -msgstr "" +msgstr "Скачиванеи платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:177 msgid "Downloading tool %s" -msgstr "" +msgstr "Скачивание инструмента %s" #: 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 "" +msgstr "Скачивает одну или несколько библиотек без их установки." -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" -msgstr "" +msgstr "Включить отладочное логирование вызовов gRPC" #: internal/cli/lib/install.go:65 msgid "Enter a path to zip file" -msgstr "" +msgstr "Введите путь к zip-файлу" #: internal/cli/lib/install.go:64 msgid "Enter git url for libraries hosted on repositories" -msgstr "" +msgstr "Введите git url для библиотек, размещенных в репозиториях" #: commands/service_sketch_archive.go:105 msgid "Error adding file to sketch archive" -msgstr "" +msgstr "Ошибка при добавлении файла в архив скетчей" #: internal/arduino/builder/core.go:169 msgid "Error archiving built core (caching) in %[1]s: %[2]s" -msgstr "" +msgstr "Ошибка архивирования встроенного ядра (кэширования) в %[1]s: %[2]s" #: internal/cli/sketch/archive.go:85 msgid "Error archiving: %v" -msgstr "" +msgstr "Ошибка при архивировании: %v" #: commands/service_sketch_archive.go:93 msgid "Error calculating relative file path" -msgstr "" +msgstr "Ошибка вычисления относительного пути к файлу" #: internal/cli/cache/clean.go:48 msgid "Error cleaning caches: %v" -msgstr "" +msgstr "Ошибка при очистке кэшей: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" -msgstr "" +msgstr "Ошибка преобразования пути в абсолютный: %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" -msgstr "" +msgstr "Ошибка при копировании выходного файла %s" #: 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 "" +msgstr "Ошибка при создании конфигурации: %v" #: internal/cli/instance/instance.go:43 msgid "Error creating instance: %v" -msgstr "" +msgstr "Ошибка при создании экземпляра: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" -msgstr "" +msgstr "Ошибка создания каталога вывода" #: commands/service_sketch_archive.go:81 msgid "Error creating sketch archive" -msgstr "" +msgstr "Ошибка при создании архива скетчей" #: internal/cli/sketch/new.go:71 internal/cli/sketch/new.go:83 msgid "Error creating sketch: %v" -msgstr "" +msgstr "Ошибка при создании скетча: %v" #: internal/cli/board/list.go:83 internal/cli/board/list.go:97 msgid "Error detecting boards: %v" -msgstr "" +msgstr "Ошибка обнаружения платы: %v" #: internal/cli/core/download.go:71 internal/cli/lib/download.go:69 msgid "Error downloading %[1]s: %[2]v" -msgstr "" +msgstr "Ошибка скачивания %[1]s: %[2]v" #: internal/arduino/cores/packagemanager/profiles.go:110 #: internal/arduino/cores/packagemanager/profiles.go:111 msgid "Error downloading %s" -msgstr "" +msgstr "Ошибка скачивания %s" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" -msgstr "" +msgstr "Ошибка скачивания индекса '%s'" #: internal/arduino/resources/index.go:138 msgid "Error downloading index signature '%s'" -msgstr "" +msgstr "Ошибка скачивания индексной сигнатуры '%s'" #: commands/instances.go:381 commands/instances.go:387 msgid "Error downloading library %s" -msgstr "" +msgstr "Ошибка скачивания библиотеки %s" #: internal/arduino/cores/packagemanager/profiles.go:128 #: internal/arduino/cores/packagemanager/profiles.go:129 msgid "Error downloading platform %s" -msgstr "" +msgstr "Ошибка скачивания платформы %s" #: internal/arduino/cores/packagemanager/download.go:127 #: internal/arduino/cores/packagemanager/profiles.go:179 msgid "Error downloading tool %s" -msgstr "" +msgstr "Ошибка скачивания инструмента %s" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" -msgstr "" +msgstr "Ошибка во время отладки: %v" #: internal/cli/feedback/feedback.go:236 internal/cli/feedback/feedback.go:242 msgid "Error during JSON encoding of the output: %v" -msgstr "" +msgstr "Ошибка при кодировании выходных данных в формате JSON: %v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" -msgstr "" +msgstr "Ошибка во время загрузки: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" -msgstr "" +msgstr "Ошибка при обнаружении платы" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" -msgstr "" +msgstr "Ошибка во время сборки: %v" #: internal/cli/core/install.go:81 msgid "Error during install: %v" -msgstr "" +msgstr "Ошибка во время установки: %v" #: internal/cli/core/uninstall.go:75 msgid "Error during uninstall: %v" -msgstr "" +msgstr "Ошибка во время удаления: %v" #: internal/cli/core/upgrade.go:136 msgid "Error during upgrade: %v" -msgstr "" +msgstr "Ошибка во время обновления: %v" #: internal/arduino/resources/index.go:105 #: internal/arduino/resources/index.go:124 msgid "Error extracting %s" -msgstr "" +msgstr "Ошибка извлечения %s" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" -msgstr "" +msgstr "Ошибка при поиске артефактов сборки" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" -msgstr "" +msgstr "Ошибка при получении отладочной информации: %v" #: commands/service_sketch_archive.go:57 msgid "Error getting absolute path of sketch archive" -msgstr "" +msgstr "Ошибка получения абсолютного пути к архиву скетча" #: internal/cli/board/details.go:74 msgid "Error getting board details: %v" -msgstr "" +msgstr "Ошибка при получении сведений о плате: %v" #: internal/arduino/builder/internal/compilation/database.go:82 msgid "Error getting current directory for compilation database: %s" -msgstr "" +msgstr "Ошибка при получении текущего каталога для базы данных компиляции: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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 "" +"Ошибка при получении порта по умолчанию из `sketch.yaml`. Проверьте, " +"правильно ли вы указали папку sketch, или укажите флаг --port: %s" -#: commands/service_compile.go:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" -msgstr "" +msgstr "Ошибка при получении информации для библиотеки %s" #: internal/cli/lib/examples.go:75 msgid "Error getting libraries info: %v" -msgstr "" +msgstr "Ошибка при получении информации о библиотеках: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" -msgstr "" +msgstr "Ошибка при получении метаданных порта: %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" -msgstr "" +msgstr "Ошибка при получении подробной информации о настройках порта: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" -msgstr "" +msgstr "Ошибка при получении пользовательского ввода" #: internal/cli/instance/instance.go:82 internal/cli/instance/instance.go:100 msgid "Error initializing instance: %v" -msgstr "" +msgstr "Ошибка при инициализации экземпляра: %v" #: internal/cli/lib/install.go:148 msgid "Error installing %s: %v" -msgstr "" +msgstr "Ошибка при установке %s: %v" #: internal/cli/lib/install.go:122 msgid "Error installing Git Library: %v" -msgstr "" +msgstr "Ошибка при установке библиотеки Git: %v" #: internal/cli/lib/install.go:100 msgid "Error installing Zip Library: %v" -msgstr "" +msgstr "Ошибка при установке Zip-библиотеки: %v" #: commands/instances.go:397 msgid "Error installing library %s" -msgstr "" +msgstr "Ошибка при установке библиотеки %s" #: internal/arduino/cores/packagemanager/profiles.go:136 #: internal/arduino/cores/packagemanager/profiles.go:137 msgid "Error installing platform %s" -msgstr "" +msgstr "Ошибка при установке платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:180 #: internal/arduino/cores/packagemanager/profiles.go:187 #: internal/arduino/cores/packagemanager/profiles.go:188 msgid "Error installing tool %s" -msgstr "" +msgstr "Ошибка при установке инструмента %s" #: internal/cli/board/listall.go:66 msgid "Error listing boards: %v" -msgstr "" +msgstr "Ошибка при перечислении плат: %v" #: internal/cli/lib/list.go:91 msgid "Error listing libraries: %v" -msgstr "" +msgstr "Ошибка при перечислении библиотек: %v" #: internal/cli/core/list.go:69 msgid "Error listing platforms: %v" -msgstr "" +msgstr "Ошибка при перечислении платформ: %v" #: commands/cmderrors/cmderrors.go:424 msgid "Error loading hardware platform" -msgstr "" +msgstr "Ошибка загрузки аппаратной платформы" #: internal/arduino/cores/packagemanager/profiles.go:114 #: internal/arduino/cores/packagemanager/profiles.go:115 msgid "Error loading index %s" -msgstr "" +msgstr "Ошибка при загрузке индекса %s" #: internal/arduino/resources/index.go:99 msgid "Error opening %s" -msgstr "" +msgstr "Ошибка при открытии %s" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" -msgstr "" +msgstr "Ошибка при открытии файла журнала отладки: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" -msgstr "" +msgstr "Ошибка при открытии исходного кода переопределяет файл данных: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" -msgstr "" +msgstr "Ошибка разбора флага --show-properties: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" -msgstr "" +msgstr "Ошибка при чтении каталога сборки" #: commands/service_sketch_archive.go:75 msgid "Error reading sketch files" -msgstr "" +msgstr "Ошибка при чтении файлов со скетчами" #: internal/cli/lib/check_deps.go:72 msgid "Error resolving dependencies for %[1]s: %[2]s" -msgstr "" +msgstr "Ошибка устранение зависимостей для %[1]s: %[2]s" #: internal/cli/core/upgrade.go:68 msgid "Error retrieving core list: %v" -msgstr "" +msgstr "Ошибка при извлечении списка ядер: %v" #: internal/arduino/cores/packagemanager/install_uninstall.go:158 msgid "Error rolling-back changes: %s" -msgstr "" +msgstr "Ошибка при откате изменений: %s" #: internal/arduino/resources/index.go:165 #: internal/arduino/resources/index.go:177 msgid "Error saving downloaded index" -msgstr "" +msgstr "Ошибка при сохранении загруженного индекса" #: internal/arduino/resources/index.go:172 #: internal/arduino/resources/index.go:181 msgid "Error saving downloaded index signature" -msgstr "" +msgstr "Ошибка сохранения загруженной индексной сигнатуры" #: internal/cli/board/search.go:63 msgid "Error searching boards: %v" -msgstr "" +msgstr "Ошибка при поиске плат: %v" #: internal/cli/lib/search.go:126 msgid "Error searching for Libraries: %v" -msgstr "" +msgstr "Ошибка при поиске для библиотек: %v" #: internal/cli/core/search.go:82 msgid "Error searching for platforms: %v" -msgstr "" +msgstr "Ошибка при поиске для платформ: %v" #: internal/arduino/builder/internal/compilation/database.go:67 msgid "Error serializing compilation database: %s" -msgstr "" +msgstr "Ошибка при сериализации базы данных компиляции: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" -msgstr "" +msgstr "Ошибка при настройке режима raw: %s" #: internal/cli/config/set.go:67 internal/cli/config/set.go:74 msgid "Error setting value: %v" -msgstr "" +msgstr "Ошибка при задании значения: %v" #: internal/cli/board/list.go:86 msgid "Error starting discovery: %v" -msgstr "" +msgstr "Ошибка запуска обнаружения: %v" #: internal/cli/lib/uninstall.go:67 msgid "Error uninstalling %[1]s: %[2]v" -msgstr "" +msgstr "Ошибка при удалении %[1]s: %[2]v" #: internal/cli/lib/search.go:113 internal/cli/lib/update_index.go:59 msgid "Error updating library index: %v" -msgstr "" +msgstr "Ошибка при обновлении библиотечного индекса: %v" #: internal/cli/lib/upgrade.go:75 msgid "Error upgrading libraries" -msgstr "" +msgstr "Ошибка при обновлении библиотек" #: internal/arduino/cores/packagemanager/install_uninstall.go:153 msgid "Error upgrading platform: %s" -msgstr "" +msgstr "Ошибка при обновлении платформы: %s" #: internal/arduino/resources/index.go:147 #: internal/arduino/resources/index.go:153 msgid "Error verifying signature" -msgstr "" +msgstr "Ошибка проверки сигнатуры" #: internal/arduino/builder/internal/detector/detector.go:369 msgid "Error while detecting libraries included by %[1]s" -msgstr "" +msgstr "Ошибка при обнаружении библиотек, включенных %[1]s" #: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 #: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 #: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 #: internal/arduino/builder/sizer.go:229 msgid "Error while determining sketch size: %s" -msgstr "" +msgstr "Ошибка при определении размера скетча: %s" #: internal/arduino/builder/internal/compilation/database.go:70 msgid "Error writing compilation database: %s" -msgstr "" +msgstr "Ошибка при записи базы данных компиляции: %s" #: internal/cli/config/config.go:84 internal/cli/config/config.go:91 msgid "Error writing to file: %v" -msgstr "" +msgstr "Ошибка записи в файл: %v" #: internal/cli/completion/completion.go:56 msgid "Error: command description is not supported by %v" -msgstr "" +msgstr "Ошибка: описание команды не поддерживается %v" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" -msgstr "" +msgstr "Ошибка: неверный исходный код переопределяет файл данных: %v" #: internal/cli/board/list.go:104 msgid "Event" -msgstr "" +msgstr "Событие" #: internal/cli/lib/examples.go:123 msgid "Examples for library %s" -msgstr "" +msgstr "Примеры для библиотеки %s" #: internal/cli/usage.go:24 msgid "Examples:" -msgstr "" +msgstr "Примеры:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" -msgstr "" +msgstr "Исполняемый файл для отладки" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" +"Ожидаемый скомпилированный скетч находится в каталоге %s, но вместо этого он" +" представляет собой файл" #: 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 "" +msgstr "FQBN" #: internal/cli/board/details.go:140 msgid "FQBN:" -msgstr "" +msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" -msgstr "" +msgstr "Не удалось стереть чип" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" -msgstr "" +msgstr "Не удалось программирование" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" -msgstr "" +msgstr "Не удалось записать загрузчик" #: commands/instances.go:87 msgid "Failed to create data directory" -msgstr "" +msgstr "Не удалось создать каталог данных" #: commands/instances.go:76 msgid "Failed to create downloads directory" -msgstr "" +msgstr "Не удалось создать каталог загрузок" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." -msgstr "" +msgstr "Не удалось прослушать TCP-порт: %[1]s. %[2]s - недопустимый порт." -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." -msgstr "" +msgstr "Не удалось прослушать TCP-порт: %[1]s. %[2]s - имя неизвестно." -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" -msgstr "" +msgstr "Не удалось прослушать TCP-порт: %[1]s. Непредвиденная ошибка: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." -msgstr "" +msgstr "Не удалось прослушать TCP-порт: %s. Адрес, который уже используется." -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" -msgstr "" +msgstr "Не удалась загрузка" #: internal/cli/board/details.go:188 msgid "File:" -msgstr "" +msgstr "Файл:" #: commands/service_compile.go:160 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" msgstr "" +"Для шифрования/подписи встроенной прошивки требуются все следующие свойства," +" которые должны быть определены: %s" #: commands/service_debug.go:187 msgid "First message must contain debug request, not data" -msgstr "" +msgstr "Первое сообщение должно содержать запрос на отладку, а не данные" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" -msgstr "" +msgstr "Флаг %[1]s обязателен при использовании совместно с: %[2]s" #: internal/cli/usage.go:26 msgid "Flags:" -msgstr "" +msgstr "Флаги:" #: internal/cli/arguments/pre_post_script.go:38 msgid "" "Force run of post-install scripts (if the CLI is not running interactively)." msgstr "" +"Принудительный запуск сценариев после установки (если CLI не запущен в " +"интерактивном режиме)." #: 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 "" +"Принудительный пропуск сценариев после установки (если CLI запущен в " +"интерактивном режиме)." #: internal/cli/arguments/pre_post_script.go:41 msgid "" "Force skip of pre-uninstall scripts (if the CLI is running interactively)." msgstr "" +"Принудительный пропуск сценариев предварительной деинсталляции (если CLI " +"запущен в интерактивном режиме)." #: commands/cmderrors/cmderrors.go:839 msgid "Found %d platforms matching \"%s\": %s" -msgstr "" +msgstr "Найдены платформы %d, соответствующие \"%s\": %s" #: internal/cli/arguments/fqbn.go:39 msgid "Fully Qualified Board Name, e.g.: arduino:avr:uno" msgstr "" +"Полное квалифицированное наименование платы - FQBN, например: " +"arduino:avr:uno" #: commands/service_debug.go:321 msgid "GDB server '%s' is not supported" -msgstr "" +msgstr "Сервер GDB '%s' не поддерживается" #: internal/cli/generatedocs/generatedocs.go:38 #: internal/cli/generatedocs/generatedocs.go:39 msgid "Generates bash completion and command manpages." msgstr "" +"Генерирует страницы руководства об автодополнениях команд и командах bash." #: internal/cli/completion/completion.go:38 msgid "Generates completion scripts" -msgstr "" +msgstr "Генерирует скрипты автодополнений" #: internal/cli/completion/completion.go:39 msgid "Generates completion scripts for various shells" -msgstr "" +msgstr "Генерирует скрипты автодополнений для различных оболочек" #: internal/arduino/builder/builder.go:333 msgid "Generating function prototypes..." -msgstr "" +msgstr "Создание прототипов функций..." #: internal/cli/config/get.go:35 internal/cli/config/get.go:36 msgid "Gets a settings key value." -msgstr "" +msgstr "Получает значение ключа настроек." #: internal/cli/usage.go:27 msgid "Global Flags:" -msgstr "" +msgstr "Глобальные флаги:" #: internal/arduino/builder/sizer.go:164 msgid "" @@ -1190,40 +1251,44 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Глобальные переменные используют %[1]s байт динамической памяти." #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" -msgstr "" +msgstr "ИД" #: internal/cli/board/details.go:111 msgid "Id" -msgstr "" +msgstr "Ид" #: internal/cli/board/details.go:154 msgid "Identification properties:" -msgstr "" +msgstr "Идентификационные свойства:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 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 "" +msgstr "Включить в листинг встроенные библиотеки (из платформ и IDE)." #: internal/cli/sketch/archive.go:51 msgid "Includes %s directory in the archive." -msgstr "" +msgstr "Включает каталог %s в архив." #: internal/cli/lib/install.go:66 msgid "Install libraries in the IDE-Builtin directory" -msgstr "" +msgstr "Установить библиотеки во встроенный каталог IDE" #: internal/cli/core/list.go:117 internal/cli/lib/list.go:138 #: internal/cli/outdated/outdated.go:103 @@ -1232,269 +1297,281 @@ msgstr "Установлено" #: commands/service_library_install.go:200 msgid "Installed %s" -msgstr "" +msgstr "Установлен %s" #: commands/service_library_install.go:183 #: internal/arduino/cores/packagemanager/install_uninstall.go:333 msgid "Installing %s" -msgstr "" +msgstr "Установка %s" #: commands/instances.go:395 msgid "Installing library %s" -msgstr "" +msgstr "Установка библиотеки %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:119 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" -msgstr "" +msgstr "Установка платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:185 msgid "Installing tool %s" -msgstr "" +msgstr "Установка инструмента %s" #: 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 "" +msgstr "Устанавливает в систему одну или несколько указанных библиотек." #: internal/arduino/builder/internal/detector/detector.go:394 msgid "Internal error in cache" -msgstr "" +msgstr "Внутренняя ошибка в кэше" #: commands/cmderrors/cmderrors.go:377 msgid "Invalid '%[1]s' property: %[2]s" -msgstr "" +msgstr "Недопустимое свойство '%[1]s': %[2]s" #: commands/cmderrors/cmderrors.go:60 msgid "Invalid FQBN" -msgstr "" +msgstr "Неверный FQBN" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" -msgstr "" +msgstr "Неверный TCP-адрес: порт не указан" #: commands/cmderrors/cmderrors.go:78 msgid "Invalid URL" -msgstr "" +msgstr "Неверный URL-адрес" #: commands/instances.go:183 msgid "Invalid additional URL: %v" -msgstr "" +msgstr "Неверный дополнительный URL-адрес: %v" #: internal/arduino/resources/index.go:111 msgid "Invalid archive: file %[1]s not found in archive %[2]s" -msgstr "" +msgstr "Неверный архив: файл %[1]s не найден в архиве %[2]s" #: 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 "" +msgstr "Передан недопустимый аргумент: %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" -msgstr "" +msgstr "Неверные свойства сборки" #: internal/arduino/builder/sizer.go:250 msgid "Invalid data size regexp: %s" -msgstr "" +msgstr "Неверное регулярное выражение для размера данных: %s" #: internal/arduino/builder/sizer.go:256 msgid "Invalid eeprom size regexp: %s" -msgstr "" +msgstr "Неверное регулярное выражение для размера eeprom: %s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" -msgstr "" +msgstr "Неверный URL индекса: %s" #: commands/cmderrors/cmderrors.go:46 msgid "Invalid instance" -msgstr "" +msgstr "Неверный экземпляр" #: internal/cli/core/upgrade.go:114 msgid "Invalid item %s" -msgstr "" +msgstr "Неверный элемент %s" #: commands/cmderrors/cmderrors.go:96 msgid "Invalid library" -msgstr "" +msgstr "Неверная библиотека" #: internal/cli/cli.go:265 msgid "Invalid logging level: %s" -msgstr "" +msgstr "Неверный уровень логирования: %s" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" -msgstr "" +msgstr "Неверная конфигурация сети: %s" #: internal/cli/configuration/network.go:66 msgid "Invalid network.proxy '%[1]s': %[2]s" -msgstr "" +msgstr "Неверное значение network.proxy '%[1]s': %[2]s" #: internal/cli/cli.go:222 msgid "Invalid output format: %s" -msgstr "" +msgstr "Неверный формат вывода: %s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" -msgstr "" +msgstr "Неверный индекс пакета в %s" #: internal/cli/core/uninstall.go:63 msgid "Invalid parameter %s: version not allowed" -msgstr "" +msgstr "Неверный параметр %s: версия недопустима" #: commands/service_board_list.go:81 msgid "Invalid pid value: '%s'" -msgstr "" +msgstr "Неверное значение pid: '%s'" #: commands/cmderrors/cmderrors.go:220 msgid "Invalid profile" -msgstr "" +msgstr "Неверный профиль" #: commands/service_monitor.go:269 msgid "Invalid recipe in platform.txt" -msgstr "" +msgstr "Неверный рецепт в platform.txt" #: internal/arduino/builder/sizer.go:240 msgid "Invalid size regexp: %s" -msgstr "" +msgstr "Неверное регулярное выражение для размера: %s" #: main.go:85 msgid "Invalid value in configuration" -msgstr "" +msgstr "Неверное значение в конфигурации" #: commands/cmderrors/cmderrors.go:114 msgid "Invalid version" -msgstr "" +msgstr "Неверная версия" #: commands/service_board_list.go:78 msgid "Invalid vid value: '%s'" -msgstr "" +msgstr "Неверное значение vid: '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." msgstr "" +"Просто создать базу данных компиляции, без фактической компиляции. Все " +"команды сборки пропускаются, за исключением хуков pre*." #: internal/cli/lib/list.go:39 msgid "LIBNAME" -msgstr "" +msgstr "LIBNAME" #: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 msgid "LIBRARY" -msgstr "" +msgstr "LIBRARY" #: internal/cli/lib/download.go:35 internal/cli/lib/examples.go:43 #: internal/cli/lib/uninstall.go:35 msgid "LIBRARY_NAME" -msgstr "" +msgstr "LIBRARY_NAME" #: internal/cli/core/list.go:117 internal/cli/outdated/outdated.go:104 msgid "Latest" -msgstr "" +msgstr "Последняя" #: internal/arduino/builder/libraries.go:91 msgid "Library %[1]s has been declared precompiled:" -msgstr "" +msgstr "Библиотека %[1]s объявлена ​​предварительно скомпилированной::" #: commands/service_library_install.go:141 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" -msgstr "" +msgstr "Библиотека %[1]s уже установлена, но другой версии: %[2]s" #: commands/service_library_upgrade.go:137 msgid "Library %s is already at the latest version" -msgstr "" +msgstr "Библиотека %s уже обновлена до последней версии" #: commands/service_library_uninstall.go:63 msgid "Library %s is not installed" -msgstr "" +msgstr "Библиотека %s не установлена" #: commands/instances.go:374 msgid "Library %s not found" -msgstr "" +msgstr "Библиотека %s не найдена" #: commands/cmderrors/cmderrors.go:445 msgid "Library '%s' not found" -msgstr "" +msgstr "Библиотека '%s' %s не найдена" #: internal/arduino/builder/internal/detector/detector.go:471 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:574 msgid "Library install failed" -msgstr "" +msgstr "Не удалось установить библиотеку" #: commands/service_library_install.go:234 #: commands/service_library_install.go:274 msgid "Library installed" -msgstr "" +msgstr "Библиотека установлена" #: internal/cli/lib/search.go:205 msgid "License: %s" -msgstr "" +msgstr "Лицензия: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." -msgstr "" +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 "" +"Список всех плат, на которых установлена ​​платформа поддержки. \n" +"Вы можете выполнить поиск определенной платы, если укажете ее название" #: internal/cli/board/listall.go:39 msgid "List all known boards and their corresponding FQBN." -msgstr "" +msgstr "Перечислить все известные платы и их соответствующие FQBN." #: internal/cli/board/list.go:45 msgid "List connected boards." -msgstr "" +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:103 +#: internal/cli/compile/compile.go:107 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 "" +msgstr "Перечислить библиотеки с доступными обновлениями." #: internal/cli/core/list.go:45 msgid "List updatable platforms." -msgstr "" +msgstr "Перечислить платформы с доступными обновлениями." #: internal/cli/board/board.go:32 msgid "Lists all connected boards." -msgstr "" +msgstr "Перечислить все подключенные платы." #: internal/cli/outdated/outdated.go:41 msgid "Lists cores and libraries that can be upgraded" -msgstr "" +msgstr "Перечисляет ядра и библиотеки которые могут быть обновлены" #: commands/instances.go:221 commands/instances.go:232 #: commands/instances.go:342 msgid "Loading index file: %v" -msgstr "" +msgstr "Загрузка индексного файла: %v" #: internal/cli/lib/list.go:138 internal/cli/outdated/outdated.go:105 msgid "Location" -msgstr "" +msgstr "Расположение" #: internal/arduino/builder/sizer.go:205 msgid "Low memory available, stability problems may occur." @@ -1502,22 +1579,25 @@ msgstr "Недостаточно памяти, программа может р #: internal/cli/lib/search.go:200 msgid "Maintainer: %s" -msgstr "" +msgstr "Меинтейнер: %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." msgstr "" +"Максимальное количество параллельных компиляций. Если установлено значение " +"0, будет использоваться количество доступных ядер ЦП." #: internal/cli/arguments/discovery_timeout.go:32 msgid "Max time to wait for port discovery, e.g.: 30s, 1m" -msgstr "" +msgstr "Максимальное время ожидания обнаружения порта, например: 30s, 1m" #: internal/cli/cli.go:170 msgid "" "Messages with this level and above will be logged. Valid levels are: %s" msgstr "" +"Сообщения этого уровня и выше будут логироваться. Допустимые уровни: %s" #: internal/arduino/builder/internal/detector/detector.go:466 msgid "Missing '%[1]s' from library in %[2]s" @@ -1525,43 +1605,43 @@ msgstr "Пропущен '%[1]s' из библиотеки в %[2]s" #: commands/cmderrors/cmderrors.go:169 msgid "Missing FQBN (Fully Qualified Board Name)" -msgstr "" +msgstr "Отсутствует FQBN (Полное квалифицированное наименование платы)" #: commands/cmderrors/cmderrors.go:260 msgid "Missing port" -msgstr "" +msgstr "Отсутствует порт" #: commands/cmderrors/cmderrors.go:236 msgid "Missing port address" -msgstr "" +msgstr "Отсутствует адрес порта" #: commands/cmderrors/cmderrors.go:248 msgid "Missing port protocol" -msgstr "" +msgstr "Отсутствует протокол порта" #: commands/cmderrors/cmderrors.go:286 msgid "Missing programmer" -msgstr "" +msgstr "Отсутствует программатор" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" -msgstr "" +msgstr "Отсутствует обязательное поле загрузки: %s" #: internal/arduino/builder/sizer.go:244 msgid "Missing size regexp" -msgstr "" +msgstr "Отсутствует размер регулярного выражения" #: commands/cmderrors/cmderrors.go:497 msgid "Missing sketch path" -msgstr "" +msgstr "Отсутствует путь к скетчу" #: commands/cmderrors/cmderrors.go:358 msgid "Monitor '%s' not found" -msgstr "" +msgstr "Монитор '%s' не найден" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" -msgstr "" +msgstr "Настройки порта монитора:" #: internal/arduino/builder/internal/detector/detector.go:156 msgid "Multiple libraries were found for \"%[1]s\"" @@ -1571,69 +1651,72 @@ msgstr "Несколько библиотек найдено для \"%[1]s\"" #: internal/cli/core/search.go:117 internal/cli/lib/list.go:138 #: internal/cli/outdated/outdated.go:102 msgid "Name" -msgstr "" +msgstr "Наименование" #: internal/cli/lib/search.go:179 msgid "Name: \"%s\"" -msgstr "" +msgstr "Наименование: \"%s\"" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" -msgstr "" +msgstr "Новый порт загрузки: %[1]s (%[2]s)" #: internal/cli/board/list.go:132 msgid "No boards found." -msgstr "" +msgstr "Платы не найдены." #: internal/cli/board/attach.go:112 msgid "No default port, FQBN or programmer set" -msgstr "" +msgstr "Не установлен порт по умолчанию, FQBN или программатор" #: internal/cli/lib/examples.go:108 msgid "No libraries found." -msgstr "" +msgstr "Библиотеки не найдены." #: internal/cli/lib/list.go:130 msgid "No libraries installed." -msgstr "" +msgstr "Библиотеки не установлены." #: internal/cli/lib/search.go:168 msgid "No libraries matching your search." -msgstr "" +msgstr "Нет библиотек, соответствующих вашему поиску." #: internal/cli/lib/search.go:174 msgid "" "No libraries matching your search.\n" "Did you mean...\n" msgstr "" +"Нет библиотек, соответствующих вашему поиску.\n" +"Возможно вы имели ввиду...\n" #: internal/cli/lib/list.go:128 msgid "No libraries update is available." -msgstr "" +msgstr "Нет доступных обновлений библиотек." #: commands/cmderrors/cmderrors.go:274 msgid "No monitor available for the port protocol %s" -msgstr "" +msgstr "Нет доступного монитора для протокола порта %s" #: internal/cli/outdated/outdated.go:95 msgid "No outdated platforms or libraries found." -msgstr "" +msgstr "Не обнаружено устаревших платформ или библиотек." #: internal/cli/core/list.go:114 msgid "No platforms installed." -msgstr "" +msgstr "Нет установленных платформ." #: internal/cli/core/search.go:113 msgid "No platforms matching your search." -msgstr "" +msgstr "Нет платформ, соответствующих вашему поиску." -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "" +"Не найден порт загрузки, используется %s в качестве резервного варианта" #: commands/cmderrors/cmderrors.go:464 msgid "No valid dependencies solution found" -msgstr "" +msgstr "Не найдено допустимое решение зависимостей" #: internal/arduino/builder/sizer.go:195 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." @@ -1645,339 +1728,382 @@ msgstr "Не используется: %[1]s" #: internal/cli/board/details.go:187 msgid "OS:" -msgstr "" +msgstr "ОС:" #: internal/cli/board/details.go:145 msgid "Official Arduino board:" -msgstr "" +msgstr "Официальная плата Arduino:" #: internal/cli/lib/search.go:98 msgid "" "Omit library details far all versions except the latest (produce a more " "compact JSON output)." msgstr "" +"Опустить сведения о библиотеке для всех версий, кроме последней (получить " +"более компактный вывод JSON)." -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." -msgstr "" +msgstr "Открыть коммуникационный порт с платой." #: internal/cli/board/details.go:200 msgid "Option:" -msgstr "" +msgstr "Параметр:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" +"Необязательно. Возможно: %s. Используется для указания gcc, какой уровень " +"предупреждений использовать (флаг -W)." -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" +"Необязательно. Очистить каталог сборки и не использовать кэшированные " +"сборки." -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" +"Необязательно. Оптимизировать вывод компиляции для отладки, а не для " +"выпуска." -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." -msgstr "" +msgstr "Необязательно. Подавляет почти весь вывод." -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." -msgstr "" +msgstr "Необязательно. Включает подробный режим." -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" +"Необязательно. Путь к файлу .json, содержащему набор замен исходного кода " +"скетча." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "" +msgstr "Перезаписать существующий файл конфигурации." #: internal/cli/sketch/archive.go:52 msgid "Overwrites an already existing archive" -msgstr "" +msgstr "Перезаписывает уже существующий архив" #: internal/cli/sketch/new.go:46 msgid "Overwrites an existing .ino sketch." -msgstr "" +msgstr "Перезаписывает существующий скетч .ino." #: 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 "" +msgstr "PACKAGER" #: internal/cli/board/details.go:165 msgid "Package URL:" -msgstr "" +msgstr "URL пакета:" #: internal/cli/board/details.go:164 msgid "Package maintainer:" -msgstr "" +msgstr "Меинтейнер пакета:" #: internal/cli/board/details.go:163 msgid "Package name:" -msgstr "" +msgstr "Наименование пакета:" #: internal/cli/board/details.go:167 msgid "Package online help:" -msgstr "" +msgstr "Онлайн помощь пакета:" #: internal/cli/board/details.go:166 msgid "Package website:" -msgstr "" +msgstr "Веб-страница пакета:" #: internal/cli/lib/search.go:202 msgid "Paragraph: %s" -msgstr "" +msgstr "Параграф: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" -msgstr "" +msgstr "Путь" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" +"Путь к коллекции библиотек. Может использоваться несколько раз или значения " +"могут быть разделены запятыми." -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 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 "" +msgstr "Путь к файлу, в который будут записываться логи." -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" -msgstr "" +msgstr "Выполнение сенсорного сброса 1200 бит/с на последовательном порту" #: commands/service_platform_install.go:86 #: commands/service_platform_install.go:93 msgid "Platform %s already installed" -msgstr "" +msgstr "Платформа %s уже установлена" #: internal/arduino/cores/packagemanager/install_uninstall.go:194 msgid "Platform %s installed" -msgstr "" +msgstr "Платформа %s установлена" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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 "" +"Платформа %s не найдена ни в одном из известных индексов\n" +"Возможно необходимо добавить сторонний - 3rd party URL?" #: internal/arduino/cores/packagemanager/install_uninstall.go:318 msgid "Platform %s uninstalled" -msgstr "" +msgstr "Платформа %s удалена" #: commands/cmderrors/cmderrors.go:482 msgid "Platform '%s' is already at the latest version" -msgstr "" +msgstr "Последняя версия платформы '%s' уже установлена" #: commands/cmderrors/cmderrors.go:406 msgid "Platform '%s' not found" -msgstr "" +msgstr "Платформа '%s' не найдена" #: internal/cli/board/search.go:85 msgid "Platform ID" -msgstr "" +msgstr "Идентификатор платформы:" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" -msgstr "" +msgstr "Идентификатор платформы указан неверно" #: internal/cli/board/details.go:173 msgid "Platform URL:" -msgstr "" +msgstr "URL платформы:" #: internal/cli/board/details.go:172 msgid "Platform architecture:" -msgstr "" +msgstr "Архитектура платформы:" #: internal/cli/board/details.go:171 msgid "Platform category:" -msgstr "" +msgstr "Категория платформы:" #: internal/cli/board/details.go:178 msgid "Platform checksum:" -msgstr "" +msgstr "Контрольная сумма платформы:" #: internal/cli/board/details.go:174 msgid "Platform file name:" -msgstr "" +msgstr "Наименование файла платформы:" #: internal/cli/board/details.go:170 msgid "Platform name:" -msgstr "" +msgstr "Наименование платформы:" #: internal/cli/board/details.go:176 msgid "Platform size (bytes):" -msgstr "" +msgstr "Размер платформы (байт):" #: commands/cmderrors/cmderrors.go:153 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:133 msgid "" "Please specify an FQBN. The board on port %[1]s with protocol %[2]s can't be" " identified" msgstr "" +"Пожалуйста, укажите FQBN. Плата на порту %[1]s с протоколом %[2]s не может " +"быть идентифицирована" #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Port" msgstr "Порт" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" -msgstr "" +msgstr "Порт закрыт: %v" #: commands/cmderrors/cmderrors.go:668 msgid "Port monitor error" -msgstr "" +msgstr "Ошибка монитора порта" #: internal/arduino/builder/libraries.go:101 #: internal/arduino/builder/libraries.go:109 msgid "Precompiled library in \"%[1]s\" not found" -msgstr "" +msgstr "Предварительно скомпилированная библиотека не найдена в \"%[1]s\"" #: internal/cli/board/details.go:42 msgid "Print details about a board." -msgstr "" +msgstr "Вывести детали о плате." -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 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 "" +msgstr "Вывести логи на стандартный вывод." #: internal/cli/cli.go:180 msgid "Print the output in JSON format." -msgstr "" +msgstr "Вывести вывод в формате JSON." #: internal/cli/config/dump.go:31 msgid "Prints the current configuration" -msgstr "" +msgstr "Выводит текущую конфигурацию" #: internal/cli/config/dump.go:32 msgid "Prints the current configuration." -msgstr "" +msgstr "Выводит текущую конфигурацию." #: commands/cmderrors/cmderrors.go:202 msgid "Profile '%s' not found" -msgstr "" +msgstr "Профиль '%s' не найден" #: commands/cmderrors/cmderrors.go:339 msgid "Programmer '%s' not found" -msgstr "" +msgstr "Программатор '%s' не найден" #: internal/cli/board/details.go:111 msgid "Programmer name" -msgstr "" +msgstr "Наименование программатора" #: internal/cli/arguments/programmer.go:35 msgid "Programmer to use, e.g: atmel_ice" -msgstr "" +msgstr "Использовать программатор, например: atmel_ice" #: internal/cli/board/details.go:216 msgid "Programmers:" -msgstr "" +msgstr "Программаторы:" #: commands/cmderrors/cmderrors.go:391 msgid "Property '%s' is undefined" -msgstr "" +msgstr "Свойство '%s' не определено" #: internal/cli/board/list.go:142 msgid "Protocol" -msgstr "" +msgstr "Протокол" #: internal/cli/lib/search.go:212 msgid "Provides includes: %s" -msgstr "" +msgstr "Предоставленное включает в себя: %s" #: internal/cli/config/remove.go:34 internal/cli/config/remove.go:35 msgid "Removes one or more values from a setting." -msgstr "" +msgstr "Удаляет одно или несколько значений из настройки." #: commands/service_library_install.go:187 msgid "Replacing %[1]s with %[2]s" -msgstr "" +msgstr "Замена %[1]s на %[2]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:123 msgid "Replacing platform %[1]s with %[2]s" -msgstr "" +msgstr "Замена платформы %[1]s на %[2]s" #: internal/cli/board/details.go:184 msgid "Required tool:" -msgstr "" +msgstr "Необходимый инструмент:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." -msgstr "" +msgstr "Работать в тихом режиме, отображать только ввод и вывод монитора." -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." -msgstr "" +msgstr "Запустить Arduino CLI как демон gRPC." #: internal/arduino/builder/core.go:42 msgid "Running normal build of the core..." -msgstr "" +msgstr "Запуск обычной сборки ядра..." #: internal/arduino/cores/packagemanager/install_uninstall.go:297 #: internal/arduino/cores/packagemanager/install_uninstall.go:411 msgid "Running pre_uninstall script." -msgstr "" +msgstr "Запуск скрипта pre_uninstall." #: internal/cli/lib/search.go:39 msgid "SEARCH_TERM" -msgstr "" +msgstr "SEARCH_TERM" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" -msgstr "" +msgstr "путь файла SVD" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." -msgstr "" +msgstr "Сохранить артефакты сборки в этом каталоге." #: internal/cli/board/search.go:39 msgid "Search for a board in the Boards Manager using the specified keywords." -msgstr "" +msgstr "Поиск платы в Менеджере плат используя указанные ключевые слова." #: internal/cli/board/search.go:38 msgid "Search for a board in the Boards Manager." -msgstr "" +msgstr "Поиск платы в Менеджере плат." #: internal/cli/core/search.go:41 msgid "Search for a core in Boards Manager using the specified keywords." -msgstr "" +msgstr "Поиск ядра в Менеджере плат используя указанные ключевые слова." #: internal/cli/core/search.go:40 msgid "Search for a core in Boards Manager." -msgstr "" +msgstr "Поиск ядра в Менеджере плат." #: internal/cli/lib/search.go:41 msgid "" @@ -2025,111 +2151,173 @@ msgid "" " - Website\n" "\t\t" msgstr "" +"Поиск библиотек, соответствующих нулю или более поисковым запросам.\n" +"\n" +"Все поиски выполняются без учета регистра. Запросы, содержащие несколько\n" +"поисковых терминов, вернут только библиотеки, соответствующие всем терминам.\n" +"\n" +"Поисковые термины, которые не соответствуют синтаксису QV, описанному ниже,\n" +"являются базовыми поисковыми терминами и будут соответствовать библиотекам,\n" +"которые включают этот термин в любое место в любом из следующих полей:\n" +" - Автор\n" +" - Наименование\n" +" - Параграф\n" +" - Предоставления\n" +" - Предложение\n" +"\n" +"Специальный синтаксис, называемый квалификатор-значение (QV), указывает,\n" +"что поисковый термин должен сравниваться только с одним полем каждой записи индекса библиотеки.\n" +"Этот синтаксис использует имя поля индекса (без учета регистра), знак равенства (=) или двоеточие (:)\n" +"и значение, например, 'name=ArduinoJson' или 'provides:tinyusb.h'.\n" +"\n" +"Поисковые термины QV, в которых используется разделитель двоеточие,\n" +"будут соответствовать всем библиотекам со значением в любом месте указанного поля,\n" +"а поисковые термины QV, в которых используется разделитель равно,\n" +"будут соответствовать только библиотекам с точно указанным значением в указанном поле.\n" +"\n" +"Термины поиска QV могут включать встроенные пробелы с использованием символов\n" +"двойных кавычек (\") вокруг значения или всего термина, например, 'category=\"Data Processing\"'\n" +"и '\"category=Data Processing\"' эквивалентны. Термин QV может включать буквальный символ\n" +"двойных кавычек, если перед ним поставить символ обратной косой черты (\\).\n" +"\n" +"ПРИМЕЧАНИЕ. Для поисковых терминов QV, использующих символы двойных кавычек\n" +"или обратной косой черты, которые передаются в качестве аргументов командной строки,\n" +"может потребоваться заключение в кавычки или экранирование, чтобы оболочка не интерпретировала эти символы.\n" +"\n" +"В дополнение к полям, перечисленным выше, термины QV могут использовать следующие квалификаторы:\n" +" - Архитектуры\n" +" - Категории\n" +" - Зависимости\n" +" - Лицензия\n" +" - Меинтейнер\n" +" - Типы\n" +" - Версия\n" +" - Веб-сайт\n" +"\t\t" #: 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 "" +msgstr "Предложение: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" -msgstr "" +msgstr "Путь сервера" #: internal/arduino/httpclient/httpclient.go:61 msgid "Server responded with: %s" -msgstr "" +msgstr "Ответ сервера: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" -msgstr "" +msgstr "Тип сервера" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." -msgstr "" +msgstr "Установить значение поля, необходимого для загрузки." -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." -msgstr "" +msgstr "Установить терминал в режим raw (без буферизации)." #: internal/cli/config/set.go:34 internal/cli/config/set.go:35 msgid "Sets a setting value." -msgstr "" +msgstr "Устанавливает значение параметра." #: internal/cli/cli.go:189 msgid "" "Sets the default data directory (Arduino CLI will look for configuration " "file in this directory)." msgstr "" +"Устанавливает каталог данных по умолчанию (Arduino CLI будет искать файл " +"конфигурации в этом каталоге)." #: 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 "" +"Устанавливает значения по умолчанию для порта и FQBN. Если порт, FQBN или " +"программатор не указаны, отображаются текущие порт по умолчанию, FQBN и " +"программатор." + +#: 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 "" +msgstr "Устанавливает место сохранения файла конфигурации." -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" -msgstr "" +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 "" +msgstr "Показать все доступные версии ядра." -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." -msgstr "" +msgstr "Показать все параметры коммуникационного порта." #: internal/cli/board/listall.go:50 internal/cli/board/search.go:48 msgid "Show also boards marked as 'hidden' in the platform" -msgstr "" +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 "" +"Показать свойства сборки. Свойства развернуты, используйте \"--show-" +"properties=unexpanded\", если вы хотите, чтобы они были именно такими, как " +"они определены." #: internal/cli/board/details.go:52 msgid "Show full board details" -msgstr "" +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 "" +"Показывать информацию о плате, в частности, есть ли у платы опции, которые " +"необходимо указать в FQBN." #: internal/cli/lib/search.go:97 msgid "Show library names only." -msgstr "" +msgstr "Показать только названия библиотек." #: internal/cli/board/details.go:53 msgid "Show list of available programmers" -msgstr "" +msgstr "Показать список доступных программаторов" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." -msgstr "" +msgstr "Показывать метаданные о сеансе отладки вместо запуска отладчика." #: internal/cli/update/update.go:45 msgid "Show outdated cores and libraries after index update" -msgstr "" +msgstr "Показать устаревшие ядра и библиотеки после обновления индекса" #: internal/cli/lib/list.go:40 msgid "Shows a list of installed libraries." -msgstr "" +msgstr "Показывает список установленных библиотек." #: internal/cli/lib/list.go:41 msgid "" @@ -2139,47 +2327,56 @@ msgid "" "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 "" +"Показывает список установленных библиотек.\n" +"\n" +"Если указан параметр LIBNAME, то список ограничивается этой конкретной библиотекой.\n" +"По умолчанию библиотеки, предоставляемые как встроенные платформами/ядром,\n" +"не перечислены, их можно перечислить, добавив флаг --all." #: internal/cli/core/list.go:37 internal/cli/core/list.go:38 msgid "Shows the list of installed platforms." -msgstr "" +msgstr "Показывает список установленных платформ." #: internal/cli/lib/examples.go:44 msgid "Shows the list of the examples for libraries." -msgstr "" +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 "" +msgstr "Показывает номер версии Arduino CLI, установленной в вашей системе." #: internal/cli/version/version.go:36 msgid "Shows version number of Arduino CLI." -msgstr "" +msgstr "Показывает номер версии Arduino CLI." #: internal/cli/board/details.go:189 msgid "Size (bytes):" -msgstr "" +msgstr "Размер (байт):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 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 "" +msgstr "Скетч создан в: %s" #: internal/cli/arguments/profiles.go:33 msgid "Sketch profile to use" -msgstr "" +msgstr "Использовать профиль скетча" #: internal/arduino/builder/sizer.go:190 msgid "Sketch too big; see %[1]s for tips on reducing it." @@ -2198,121 +2395,152 @@ msgid "" "Sketches with .pde extension are deprecated, please rename the following " "files to .ino:" msgstr "" +"Скетчи с расширением .pde устарели, пожалуйста, переименуйте следующие файлы" +" в .ino:" #: internal/arduino/builder/linker.go:30 msgid "Skip linking of final executable." -msgstr "" +msgstr "Пропустить компоновку конечного исполняемого файла." -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" +"Пропуск сенсорного сброса 1200 бит/с: последовательный порт не выбран!" #: internal/arduino/builder/archive_compiled_files.go:27 msgid "Skipping archive creation of: %[1]s" -msgstr "" +msgstr "Пропуск создания архива: %[1]s" #: internal/arduino/builder/compilation.go:183 msgid "Skipping compile of: %[1]s" -msgstr "" +msgstr "Пропуск компиляции: %[1]s" #: internal/arduino/builder/internal/detector/detector.go:414 msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" +"Пропуск обнаружения зависимостей для предварительно скомпилированной " +"библиотеки %[1]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:190 msgid "Skipping platform configuration." -msgstr "" +msgstr "Пропуск конфигурации платформы." #: internal/arduino/cores/packagemanager/install_uninstall.go:306 #: internal/arduino/cores/packagemanager/install_uninstall.go:420 msgid "Skipping pre_uninstall script." -msgstr "" +msgstr "Пропуск скрипта pre_uninstall." #: internal/arduino/cores/packagemanager/install_uninstall.go:368 msgid "Skipping tool configuration." -msgstr "" +msgstr "Пропуск конфигурации инструмента." #: internal/arduino/builder/recipe.go:48 msgid "Skipping: %[1]s" -msgstr "" +msgstr "Пропуск: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." -msgstr "" +msgstr "Некоторые индексы не удалось обновить." #: internal/cli/core/upgrade.go:141 msgid "Some upgrades failed, please check the output for details." msgstr "" +"Некоторые обновления не удалось выполнить, проверьте вывод для получения " +"подробной информации." -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" -msgstr "" +msgstr "TCP-порт, который будет прослушивать демон" #: internal/cli/cli.go:177 msgid "The command output format, can be: %s" -msgstr "" +msgstr "Формат вывода команды может быть следующим: %s" #: internal/cli/cli.go:187 msgid "The custom config file (if not specified the default will be used)." msgstr "" +"Пользовательский файл конфигурации (если не указан, будет использован файл " +"по умолчанию)." -#: internal/cli/daemon/daemon.go:98 -msgid "The flag --debug-file must be used with --debug." +#: internal/cli/compile/compile.go:90 +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 "" +"Флаг --build-cache-path устарел. Используйте только --build-path или " +"настройте путь к кэшу сборки в настройках Arduino CLI." + +#: internal/cli/daemon/daemon.go:103 +msgid "The flag --debug-file must be used with --debug." +msgstr "Флаг --debug-file необходимо использовать совместно с --debug." -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." -msgstr "" +msgstr "Данная конфигурация платы/программатора НЕ поддерживает отладку." -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." -msgstr "" +msgstr "Данная конфигурация платы/программатора поддерживает отладку." #: commands/cmderrors/cmderrors.go:876 msgid "The instance is no longer valid and needs to be reinitialized" -msgstr "" +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 "" +"Ключ '%[1]v' не является списком элементов, к нему нельзя ничего добавить.\n" +"Может быть, использовать '%[2]s'?" #: 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 "" +"Ключ '%[1]v' не является списком элементов, из него нельзя удалить.\n" +"Может быть, использовать '%[2]s'?" #: commands/cmderrors/cmderrors.go:858 msgid "The library %s has multiple installations:" -msgstr "" +msgstr "Библиотека %s имеет несколько установок:" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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 "" +msgstr "Формат вывода для логов может быть: %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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:151 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" +"Платформа не поддерживает '%[1]s' для предварительно скомпилированных " +"библиотек." #: internal/cli/lib/upgrade.go:36 msgid "" @@ -2321,49 +2549,55 @@ msgid "" "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 "" +"Эта команда показывает список установленных ядер и/или библиотек, которые можно обновить.\n" +"Если ничего не нужно обновлять, вывод будет пустым." -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." -msgstr "" +msgstr "Отмечать время каждой входящей строки." #: internal/arduino/cores/packagemanager/install_uninstall.go:89 #: internal/arduino/cores/packagemanager/install_uninstall.go:328 msgid "Tool %s already installed" -msgstr "" +msgstr "Инструмент %s уже установлен" #: internal/arduino/cores/packagemanager/install_uninstall.go:432 msgid "Tool %s uninstalled" -msgstr "" +msgstr "Инструмент %s удален" #: commands/service_debug.go:277 msgid "Toolchain '%s' is not supported" -msgstr "" +msgstr "Набор инструментов '%s' не поддерживается" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" -msgstr "" +msgstr "Путь к набору инструментов" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" -msgstr "" +msgstr "Префикс набора инструментов" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" -msgstr "" +msgstr "Тип набора инструментов" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" -msgstr "" +msgstr "Попытка запуска %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." -msgstr "" +msgstr "Включает подробный режим." #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Type" @@ -2371,195 +2605,205 @@ msgstr "Тип" #: internal/cli/lib/search.go:209 msgid "Types: %s" -msgstr "" +msgstr "Типы: %s" #: internal/cli/board/details.go:191 msgid "URL:" -msgstr "" +msgstr "URL:" #: internal/arduino/builder/core.go:165 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" +"Невозможно кэшировать сборку ядра, пожалуйста сообщите %[1]s меинтейнерам " +"для решения проблемы %[2]s" #: internal/cli/configuration/configuration.go:95 msgid "Unable to get Documents Folder: %v" -msgstr "" +msgstr "Невозможно получить каталог документов: %v" #: internal/cli/configuration/configuration.go:70 msgid "Unable to get Local App Data Folder: %v" -msgstr "" +msgstr "Невозможно получить локальный каталог данных приложений: %v" #: internal/cli/configuration/configuration.go:58 #: internal/cli/configuration/configuration.go:83 msgid "Unable to get user home dir: %v" -msgstr "" +msgstr "Невозможно получить домашний каталог пользователя: %v" #: internal/cli/cli.go:252 msgid "Unable to open file for logging: %s" -msgstr "" +msgstr "Невозможно открыть файл для логирования: %s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" -msgstr "" +msgstr "Невозможно разобрать URL" #: commands/service_library_uninstall.go:71 #: internal/arduino/cores/packagemanager/install_uninstall.go:280 msgid "Uninstalling %s" -msgstr "" +msgstr "Удаление %s" #: commands/service_platform_uninstall.go:99 #: internal/arduino/cores/packagemanager/install_uninstall.go:166 msgid "Uninstalling %s, tool is no more required" -msgstr "" +msgstr "Удаление %s, инструмент больше не нужен" #: 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 "" +msgstr "Удаляет одну или несколько библиотек." #: internal/cli/board/list.go:174 msgid "Unknown" -msgstr "" +msgstr "Неизвестный" #: commands/cmderrors/cmderrors.go:183 msgid "Unknown FQBN" -msgstr "" +msgstr "Неизвестный FQBN" #: internal/cli/update/update.go:37 msgid "Updates the index of cores and libraries" -msgstr "" +msgstr "Обновляет индекс ядер и библиотек" #: internal/cli/update/update.go:38 msgid "Updates the index of cores and libraries to the latest versions." -msgstr "" +msgstr "Обновляет индекс ядер и библиотек до последних версий." #: internal/cli/core/update_index.go:36 msgid "Updates the index of cores to the latest version." -msgstr "" +msgstr "Обновляет индекс ядер до последних версий." #: internal/cli/core/update_index.go:35 msgid "Updates the index of cores." -msgstr "" +msgstr "Обновляет индекс ядер." #: internal/cli/lib/update_index.go:36 msgid "Updates the libraries index to the latest version." -msgstr "" +msgstr "Обновляет индекс библиотек до последних версий." #: internal/cli/lib/update_index.go:35 msgid "Updates the libraries index." -msgstr "" +msgstr "Обновляет индекс библиотек." #: internal/arduino/cores/packagemanager/install_uninstall.go:45 msgid "Upgrade doesn't accept parameters with version" -msgstr "" +msgstr "Обновление не принимает параметры с версией" #: internal/cli/upgrade/upgrade.go:38 msgid "Upgrades installed cores and libraries to latest version." -msgstr "" +msgstr "Обновляет установленные ядра и библиотеки до последней версии." #: internal/cli/upgrade/upgrade.go:37 msgid "Upgrades installed cores and libraries." -msgstr "" +msgstr "Обновляет установленные ядра и библиотеки." #: internal/cli/lib/upgrade.go:35 msgid "Upgrades installed libraries." -msgstr "" +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 "" +msgstr "Обновляет одну или все установленные платформы до последней версии." #: internal/cli/upload/upload.go:56 msgid "Upload Arduino sketches." -msgstr "" +msgstr "Загрузить скетчи Arduino." #: internal/cli/upload/upload.go:57 msgid "" "Upload Arduino sketches. This does NOT compile the sketch prior to upload." -msgstr "" +msgstr "Загрузить скетчи Arduino. Это НЕ компилирует скетч перед загрузкой." #: internal/cli/arguments/port.go:44 msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" -msgstr "" +msgstr "Адрес порта загрузки, например: COM3 или /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" -msgstr "" +msgstr "Порт загрузки найден на %s" #: internal/cli/arguments/port.go:48 msgid "Upload port protocol, e.g: serial" -msgstr "" +msgstr "Протокол порта загрузки, например: последовательный" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." -msgstr "" +msgstr "Загрузить двоичный файл после компиляции." #: internal/cli/burnbootloader/burnbootloader.go:49 msgid "Upload the bootloader on the board using an external programmer." -msgstr "" +msgstr "Загрузить загрузчик на плату с помощью внешнего программатора." #: internal/cli/burnbootloader/burnbootloader.go:48 msgid "Upload the bootloader." -msgstr "" +msgstr " Загрузить загрузчик." -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" +"Для загрузки на указанную плату используя протокол %s требуется следующая " +"информация:" #: internal/cli/config/init.go:160 msgid "" "Urls cannot contain commas. Separate multiple urls exported as env var with a space:\n" "%s" msgstr "" +"URL не могут содержать запятые. Разделите несколько URL, экспортированных как переменные окружения, пробелом:\n" +"%s" #: internal/cli/usage.go:22 msgid "Usage:" -msgstr "" +msgstr "Использование:" #: internal/cli/usage.go:29 msgid "Use %s for more information about a command." -msgstr "" +msgstr "Используйте %s для получения дополнительной информации о команде." -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" -msgstr "" +msgstr "Использована библиотека" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" -msgstr "" +msgstr "Использована платформа" #: internal/arduino/builder/internal/detector/detector.go:157 msgid "Used: %[1]s" msgstr "Используется: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" -msgstr "" +msgstr "использование платы '%[1]s' из платформы в каталоге: %[2]s" #: internal/arduino/builder/internal/detector/detector.go:351 msgid "Using cached library dependencies for file: %[1]s" -msgstr "" +msgstr "Использование кэшированных библиотечных зависимостей для файла: %[1]s" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" -msgstr "" +msgstr "Использование ядра '%[1]s' из платформы в каталоге: %[2]s" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" -msgstr "" +msgstr "Использование конфигурации монитора по умолчанию для платы: %s" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" msgstr "" +"Использование обобщенной конфигурации монитора.\n" +"ВНИМАНИЕ: для работы вашей платы могут потребоваться другие настройки!\n" #: internal/arduino/builder/libraries.go:312 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" @@ -2571,12 +2815,12 @@ msgstr "Используем библиотеку %[1]s в папке: %[2]s %[3 #: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 msgid "Using precompiled core: %[1]s" -msgstr "" +msgstr "Использование предварительно скомпилированного ядра: %[1]s" #: internal/arduino/builder/libraries.go:98 #: internal/arduino/builder/libraries.go:106 msgid "Using precompiled library in %[1]s" -msgstr "" +msgstr "Использование предварительно скомпилированной библиотеки в %[1]s" #: internal/arduino/builder/archive_compiled_files.go:50 #: internal/arduino/builder/compilation.go:181 @@ -2585,519 +2829,527 @@ msgstr "Используем предварительно скомпилиров #: internal/cli/core/download.go:35 internal/cli/core/install.go:37 msgid "VERSION" -msgstr "" +msgstr "VERSION" #: internal/cli/lib/check_deps.go:38 internal/cli/lib/install.go:45 msgid "VERSION_NUMBER" -msgstr "" +msgstr "VERSION_NUMBER" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" -msgstr "" +msgstr "Значения" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." -msgstr "" +msgstr "Проверить загруженный двоичный файл после загрузки." -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" -msgstr "" +msgstr "Версия" #: internal/cli/lib/search.go:210 msgid "Versions: %s" -msgstr "" +msgstr "Версии: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:185 msgid "WARNING cannot configure platform: %s" -msgstr "" +msgstr "ВНИМАНИЕ: невозможно настроить платформу" #: internal/arduino/cores/packagemanager/install_uninstall.go:364 msgid "WARNING cannot configure tool: %s" -msgstr "" +msgstr "ВНИМАНИЕ: не удалось настроить инструмент: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:302 #: internal/arduino/cores/packagemanager/install_uninstall.go:416 msgid "WARNING cannot run pre_uninstall script: %s" -msgstr "" +msgstr "ВНИМАНИЕ: невозможно выполнить скрипт pre_uninstall: %s" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" +"ВНИМАНИЕ: Скетч скомпилирован с использованием одной или нескольких " +"пользовательских библиотек." #: internal/arduino/builder/libraries.go:283 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 "" -"ПРЕДУПРЕЖДЕНИЕ: библиотека %[1]s должна запускаться на архитектурах %[2]s и " -"может быть несовместима с вашей платой на архитектуре %[3]s." +"ВНИМАНИЕ: библиотека %[1]s должна запускаться на архитектуре(-ах) %[2]s и " +"может быть несовместима с вашей платой на архитектуре(-ах) %[3]s." -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." -msgstr "" +msgstr "Ожидание порта загрузки..." -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" +"Внимание: Плата %[1]s не определяет свойство %[2]s. Автоматически " +"установлено: %[3]s" #: internal/cli/lib/search.go:203 msgid "Website: %s" -msgstr "" +msgstr "Веб-сайт: %s" #: internal/cli/config/init.go:45 msgid "Writes current configuration to a configuration file." -msgstr "" +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:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." -msgstr "" +msgstr "Нельзя использовать флаг %s во время компиляции с профилем." -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" -msgstr "" +msgstr "хэш архива отличается от хэша в индексе" #: internal/arduino/libraries/librariesmanager/install.go:188 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" +"архив не валиден: в верхнем уровне zip-файла обнаружено несколько файлов" #: internal/arduino/libraries/librariesmanager/install.go:191 msgid "archive is not valid: no files found in zip file top level" msgstr "" +"archive is not valid: в верхнем уровне zip-файла не найдено ни одного файла" #: internal/cli/sketch/archive.go:36 msgid "archivePath" -msgstr "" +msgstr "путь к архиву" #: internal/arduino/builder/internal/preprocessor/arduino_preprocessor.go:64 msgid "arduino-preprocessor pattern is missing" -msgstr "" +msgstr "отсутствует шаблон препроцессора arduino" #: internal/cli/feedback/stdio.go:37 msgid "available only in text format" -msgstr "" +msgstr "доступно только в текстовом формате" #: internal/cli/lib/search.go:84 msgid "basic search for \"audio\"" -msgstr "" +msgstr "базовый поиск по \"audio\"" #: internal/cli/lib/search.go:89 msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" -msgstr "" +msgstr "базовый поиск по \"esp32\" и \"display\" ограничен официальным меинтейнером" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" -msgstr "" +msgstr "двоичный файл не найден в %s" #: internal/arduino/cores/packagemanager/package_manager.go:348 msgid "board %s not found" -msgstr "" +msgstr "плата %s не найдена" #: internal/cli/board/listall.go:38 internal/cli/board/search.go:37 msgid "boardname" -msgstr "" +msgstr "наименование платы" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:191 msgid "built-in libraries directory not set" -msgstr "" +msgstr "не установлен каталог встроенных библиотек" #: internal/arduino/cores/status.go:132 internal/arduino/cores/status.go:159 msgid "can't find latest release of %s" -msgstr "" +msgstr "не удается найти последний релиз %s" #: commands/instances.go:272 msgid "can't find latest release of tool %s" -msgstr "" +msgstr "не удалось найти последний релиз инструмента %s" #: internal/arduino/cores/packagemanager/loader.go:712 msgid "can't find pattern for discovery with id %s" -msgstr "" +msgstr "не удалось найти шаблон для обнаружения с идентификатором %s" #: internal/arduino/builder/internal/detector/detector.go:93 msgid "candidates" -msgstr "" +msgstr "кандидаты" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" -msgstr "" +msgstr "не удалось выполнить загрузку инструмента: %s" #: internal/arduino/resources/install.go:40 msgid "checking local archive integrity" -msgstr "" +msgstr "проверка целостности локального архива" #: internal/arduino/builder/build_options_manager.go:111 #: internal/arduino/builder/build_options_manager.go:114 msgid "cleaning build path" -msgstr "" +msgstr "очистка пути сборки" #: internal/cli/cli.go:90 msgid "command" -msgstr "" +msgstr "команда" #: internal/arduino/monitor/monitor.go:149 msgid "command '%[1]s' failed: %[2]s" -msgstr "" +msgstr "команда '%[1]s' не выполнена: %[2]s" #: internal/arduino/monitor/monitor.go:146 #: internal/arduino/monitor/monitor.go:152 msgid "communication out of sync, expected '%[1]s', received '%[2]s'" -msgstr "" +msgstr "коммуникация не синхронизирована, ожидалось '%[1]s', получено '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" -msgstr "" +msgstr "вычисление хэша: %s" #: internal/arduino/cores/fqbn.go:81 msgid "config key %s contains an invalid character" -msgstr "" +msgstr "ключ конфигурации %s содержит недопустимый символ" #: internal/arduino/cores/fqbn.go:86 msgid "config value %s contains an invalid character" -msgstr "" +msgstr "значение конфигурации %s содержит недопустимый символ" #: internal/arduino/libraries/librariesmanager/install.go:141 msgid "copying library to destination directory:" -msgstr "" +msgstr "копирование библиотеки в целевой каталог:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" -msgstr "" +msgstr "не удалось найти валидный артефакт сборки" #: commands/service_platform_install.go:94 msgid "could not overwrite" -msgstr "" +msgstr "не удалось перезаписать" #: commands/service_library_install.go:190 msgid "could not remove old library" -msgstr "" +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 "" +msgstr "не удалось обновить файл проекта скетча" #: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 msgid "creating core cache folder: %s" -msgstr "" +msgstr "создание основного каталога кэша: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:219 msgid "creating installed.json in %[1]s: %[2]s" -msgstr "" +msgstr "создание файла installed.json в %[1]s: %[2]s" #: internal/arduino/resources/install.go:45 #: internal/arduino/resources/install.go:49 msgid "creating temp dir for extraction: %s" -msgstr "" +msgstr " создание временного каталога для извлечения: %s" #: internal/arduino/builder/sizer.go:196 msgid "data section exceeds available space in board" -msgstr "" +msgstr "раздел данных превышает доступное пространство на плате" #: commands/service_library_resolve_deps.go:86 msgid "dependency '%s' is not available" -msgstr "" +msgstr "зависимость '%s' недоступна" #: internal/arduino/libraries/librariesmanager/install.go:94 msgid "destination dir %s already exists, cannot install" -msgstr "" +msgstr "целевой каталог %s уже существует, невозможно установить" #: internal/arduino/libraries/librariesmanager/install.go:138 msgid "destination directory already exists" -msgstr "" +msgstr "целевой каталог уже существует" #: internal/arduino/libraries/librariesmanager/install.go:278 msgid "directory doesn't exist: %s" -msgstr "" +msgstr "не существует каталог: %s" #: internal/arduino/discovery/discoverymanager/discoverymanager.go:204 msgid "discovery %[1]s process not started" -msgstr "" +msgstr "процесс обнаружения %[1]s не запущен" #: internal/arduino/cores/packagemanager/loader.go:644 msgid "discovery %s not found" -msgstr "" +msgstr "обнаружение %s не найдено" #: internal/arduino/cores/packagemanager/loader.go:648 msgid "discovery %s not installed" -msgstr "" +msgstr "обнаружение %s не установлено" #: internal/arduino/cores/packagemanager/package_manager.go:746 msgid "discovery release not found: %s" -msgstr "" +msgstr "релиз обнаружения не найден: %s" #: internal/cli/core/download.go:40 internal/cli/core/install.go:42 msgid "download a specific version (in this case 1.6.9)." -msgstr "" +msgstr "скачать определенную версию (в данном случае 1.6.9)." #: internal/cli/core/download.go:39 internal/cli/core/install.go:40 msgid "download the latest version of Arduino SAMD core." -msgstr "" +msgstr "скачать последнюю версию ядра Arduino SAMD." #: internal/cli/feedback/rpc_progress.go:74 msgid "downloaded" -msgstr "" +msgstr "скачивание завершено" #: commands/instances.go:55 msgid "downloading %[1]s tool: %[2]s" -msgstr "" +msgstr "скачивание %[1]s инструмента: %[2]s" #: internal/arduino/cores/fqbn.go:60 msgid "empty board identifier" -msgstr "" +msgstr "не заполнен идентификатор платы" #: internal/arduino/sketch/sketch.go:93 msgid "error loading sketch project file:" -msgstr "" +msgstr "ошибка загрузки файла проекта скетча:" #: internal/arduino/cores/packagemanager/loader.go:615 msgid "error opening %s" -msgstr "" +msgstr "ошибка открытия %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" -msgstr "" +msgstr "ошибка разбора ограничений версии" #: commands/service_board_list.go:115 msgid "error processing response from server" -msgstr "" +msgstr "ошибка обработки ответа от сервера" #: commands/service_board_list.go:95 msgid "error querying Arduino Cloud Api" -msgstr "" +msgstr "ошибка запроса Arduino Cloud Api" #: internal/arduino/libraries/librariesmanager/install.go:179 msgid "extracting archive" -msgstr "" +msgstr "распаковка архива" #: internal/arduino/resources/install.go:68 msgid "extracting archive: %s" -msgstr "" +msgstr "распаковка архива: %s" #: internal/arduino/resources/checksums.go:143 msgid "failed to compute hash of file \"%s\"" -msgstr "" +msgstr "не удалось вычислить хэш файла \"%s\"" #: commands/service_board_list.go:90 msgid "failed to initialize http client" -msgstr "" +msgstr "не удалось инициализировать http-клиент" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "" +"размер извлеченного архива отличается от размера, указанного в индексе" #: internal/arduino/resources/install.go:123 msgid "files in archive must be placed in a subdirectory" -msgstr "" +msgstr "файлы в архиве должны быть помещены в подкаталог" #: internal/arduino/cores/packagemanager/loader.go:59 msgid "finding absolute path of %s" -msgstr "" +msgstr "нахождение абсолютного пути %s" #: internal/cli/cli.go:90 msgid "flags" -msgstr "" +msgstr "флаги" #: internal/arduino/cores/packagemanager/loader.go:98 msgid "following symlink %s" -msgstr "" +msgstr "следующая символическая ссылка %s" #: internal/cli/lib/download.go:40 msgid "for a specific version." -msgstr "" +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 "" +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 "" +msgstr "для конкретной версии." #: internal/arduino/cores/fqbn.go:66 msgid "fqbn's field %s contains an invalid character" -msgstr "" +msgstr "поле fqbn %s содержит недопустимый символ" #: internal/inventory/inventory.go:67 msgid "generating installation.id" -msgstr "" +msgstr "генерация installation.id" #: internal/inventory/inventory.go:73 msgid "generating installation.secret" -msgstr "" +msgstr "генерация installation.secret" #: internal/arduino/resources/download.go:55 msgid "getting archive file info: %s" -msgstr "" +msgstr "получение информации об архивном файле: %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" -msgstr "" +msgstr "получение информации об архиве: %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 msgid "getting archive path: %s" -msgstr "" +msgstr "получение пути к архиву: %s" #: internal/arduino/cores/packagemanager/package_manager.go:354 msgid "getting build properties for board %[1]s: %[2]s" -msgstr "" +msgstr "получение свойств сборки для платы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:106 msgid "getting discovery dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "получение зависимостей обнаружения для платформы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:114 msgid "getting monitor dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "получение зависимостей монитора для платформы %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/download.go:99 msgid "getting tool dependencies for platform %[1]s: %[2]s" -msgstr "" +msgstr "получение зависимостей инструмента для платформы %[1]s: %[2]s" #: internal/arduino/libraries/librariesmanager/install.go:149 msgid "install directory not set" -msgstr "" +msgstr "не задан каталог для установки" #: commands/instances.go:59 msgid "installing %[1]s tool: %[2]s" -msgstr "" +msgstr "установка %[1]s инструмента: %[2]s" #: internal/arduino/cores/packagemanager/install_uninstall.go:211 msgid "installing platform %[1]s: %[2]s" -msgstr "" +msgstr "установка платформы %[1]s: %[2]s" #: internal/cli/feedback/terminal.go:38 msgid "interactive terminal not supported for the '%s' output format" -msgstr "" +msgstr "интерактивный терминал не поддерживается форматом вывода '%s'" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" -msgstr "" +msgstr "неверная директива '%s'" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" -msgstr "" +msgstr "неверный формат контрольной суммы: %s" #: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 msgid "invalid config option: %s" -msgstr "" +msgstr "неверный параметр конфигурации: %s" #: internal/cli/arguments/reference.go:92 msgid "invalid empty core architecture '%s'" -msgstr "" +msgstr "неверная пустая архитектура ядра '%s'" #: internal/cli/arguments/reference.go:69 msgid "invalid empty core argument" -msgstr "" +msgstr "неверный пустой аргумент ядра" #: internal/cli/arguments/reference.go:89 msgid "invalid empty core name '%s'" -msgstr "" +msgstr "неверное пустое наименование ядра '%s'" #: internal/cli/arguments/reference.go:74 msgid "invalid empty core reference '%s'" -msgstr "" +msgstr "неверная пустая ссылка на ядро '%s'" #: internal/cli/arguments/reference.go:79 msgid "invalid empty core version: '%s'" -msgstr "" +msgstr "неверная пустая версия ядра: '%s'" #: internal/cli/lib/args.go:49 msgid "invalid empty library name" -msgstr "" +msgstr "неверное пустое наименование библиотеки" #: internal/cli/lib/args.go:54 msgid "invalid empty library version: %s" -msgstr "" +msgstr "неверная пустая версия библиотеки: %s" #: internal/arduino/cores/board.go:143 msgid "invalid empty option found" -msgstr "" +msgstr "найден неверный пустой параметр" #: internal/arduino/libraries/librariesmanager/install.go:268 msgid "invalid git url" -msgstr "" +msgstr "неверный git url" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" -msgstr "" +msgstr "неверный хэш '%[1]s': %[2]s" #: internal/cli/arguments/reference.go:86 msgid "invalid item %s" -msgstr "" +msgstr "неверный элемент %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" -msgstr "" +msgstr "неверный каталог библиотеки:" #: internal/arduino/libraries/libraries_layout.go:67 msgid "invalid library layout: %s" -msgstr "" +msgstr "неверная компоновка библиотеки: %s" #: internal/arduino/libraries/libraries_location.go:90 msgid "invalid library location: %s" -msgstr "" +msgstr "неверное расположение библиотеки: %s" #: internal/arduino/libraries/loader.go:140 msgid "invalid library: no header files found" -msgstr "" +msgstr "недействительная библиотека: заголовочные файлы не найдены" #: internal/arduino/cores/board.go:146 msgid "invalid option '%s'" -msgstr "" +msgstr "недопустимый параметр '%s'" #: internal/cli/arguments/show_properties.go:52 msgid "invalid option '%s'." -msgstr "" +msgstr "недопустимый параметр '%s'." #: internal/inventory/inventory.go:92 msgid "invalid path creating config dir: %[1]s error" -msgstr "" +msgstr "неверный путь создания конфигурационного каталога: %[1]s ошибка" #: internal/inventory/inventory.go:98 msgid "invalid path writing inventory file: %[1]s error" -msgstr "" +msgstr "неверный путь записи файла инвентаризации: %[1]s ошибка" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" -msgstr "" +msgstr "неверный размер архива платформы: %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" -msgstr "" +msgstr "неверный идентификатор платформы" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" -msgstr "" +msgstr "Неверный URL индекса платформы:" #: internal/arduino/cores/packagemanager/loader.go:326 msgid "invalid pluggable monitor reference: %s" -msgstr "" +msgstr "неверная ссылка на подключаемый монитор: %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" -msgstr "" +msgstr "неверное значение в конфигурации порта для %s: %s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "неверная конфигурация порта: %s=%s" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" -msgstr "" +msgstr "неверный рецепт '%[1]s': %[2]s" #: commands/service_sketch_new.go:86 msgid "" @@ -3105,541 +3357,552 @@ msgid "" "\"_\", the following ones can also contain \"-\" and \".\". The last one " "cannot be \".\"." msgstr "" +"недопустимое наименование скетча \"%[1]s\": первый символ должен быть " +"буквенно-цифровым или \"_\", последующие могут также содержать \"-\" и " +"\".\". Последний не может быть \".\"." #: internal/arduino/cores/board.go:150 msgid "invalid value '%[1]s' for option '%[2]s'" -msgstr "" +msgstr "недопустимое значение '%[1]s' для параметра '%[2]s'" #: internal/arduino/cores/packagemanager/loader.go:231 msgid "invalid version directory %s" -msgstr "" +msgstr "недействительный каталог версий %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" -msgstr "" +msgstr "недействительная версия:" #: internal/cli/core/search.go:39 msgid "keywords" -msgstr "" +msgstr "ключевые слова" #: internal/cli/lib/search.go:87 msgid "libraries authored by Daniel Garcia" -msgstr "" +msgstr "библиотеки авторства Даниэля Гарсия" #: internal/cli/lib/search.go:88 msgid "libraries authored only by Adafruit with \"gfx\" in their Name" -msgstr "" +msgstr "библиотеки, созданные только Adafruit и имеющие в названии «gfx»" #: internal/cli/lib/search.go:90 msgid "libraries that depend on at least \"IRremote\"" -msgstr "" +msgstr "библиотеки зависящие как минимум от \"IRremote\"" #: internal/cli/lib/search.go:91 msgid "libraries that depend only on \"IRremote\"" -msgstr "" +msgstr "библиотеки зависящие только от \"IRremote\"" #: internal/cli/lib/search.go:85 msgid "libraries with \"buzzer\" in the Name field" -msgstr "" +msgstr "библиотеки, в поле Название которых указано «buzzer»" #: internal/cli/lib/search.go:86 msgid "libraries with a Name exactly matching \"pcf8523\"" -msgstr "" +msgstr "библиотеки с наименованием, точно совпадающим с \"pcf8523\"" #: internal/arduino/libraries/librariesmanager/install.go:126 msgid "library %s already installed" -msgstr "" +msgstr "библиотека %s уже установлена" #: internal/arduino/libraries/librariesmanager/install.go:315 msgid "library not valid" -msgstr "" +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 "" +msgstr "загрузка %[1]s: %[2]s" #: internal/arduino/cores/packagemanager/loader.go:314 msgid "loading boards: %s" -msgstr "" +msgstr "загрузка плат: %s" #: internal/arduino/cores/packagemanager/package_manager.go:501 #: internal/arduino/cores/packagemanager/package_manager.go:516 msgid "loading json index file %[1]s: %[2]s" -msgstr "" +msgstr "загрузка индексного файла json %[1]s: %[2]s" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:224 msgid "loading library from %[1]s: %[2]s" -msgstr "" +msgstr "загрузка библиотеки из %[1]s: %[2]s" #: internal/arduino/libraries/loader.go:55 msgid "loading library.properties: %s" -msgstr "" +msgstr "загрузка library.properties: %s" #: internal/arduino/cores/packagemanager/loader.go:208 #: internal/arduino/cores/packagemanager/loader.go:236 msgid "loading platform release %s" -msgstr "" +msgstr "загрузка релиза платформы %s" #: internal/arduino/cores/packagemanager/loader.go:195 msgid "loading platform.txt" -msgstr "" +msgstr "загрузка platform.txt" #: internal/arduino/cores/packagemanager/profiles.go:47 msgid "loading required platform %s" -msgstr "" +msgstr "загрузка необходимой платформы %s" #: internal/arduino/cores/packagemanager/profiles.go:63 msgid "loading required tool %s" -msgstr "" +msgstr "загрузка необходимого инструмента %s" #: internal/arduino/cores/packagemanager/loader.go:590 msgid "loading tool release in %s" -msgstr "" +msgstr "загрузка релиза инструмента в %s" #: internal/arduino/cores/packagemanager/loader.go:188 msgid "looking for boards.txt in %s" -msgstr "" +msgstr "поиск boards.txt в %s" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" -msgstr "" +msgstr "поиск артефактов сборки" #: internal/arduino/sketch/sketch.go:77 msgid "main file missing from sketch: %s" -msgstr "" +msgstr "в скетче отсутствует основной файл: %s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" -msgstr "" +msgstr "отсутствует директива '%s'" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" -msgstr "" +msgstr "отсутствует контрольная сумма для: %s" #: internal/arduino/cores/packagemanager/package_manager.go:462 msgid "missing package %[1]s referenced by board %[2]s" -msgstr "" +msgstr "отсутствует пакет %[1]s, на который ссылается плата %[2]s" #: internal/cli/core/upgrade.go:101 msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" +"отсутствует индекс пакета для %s, последующие обновления не могут быть " +"гарантированы" #: internal/arduino/cores/packagemanager/package_manager.go:467 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" -msgstr "" +msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" #: internal/arduino/cores/packagemanager/package_manager.go:472 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" -msgstr "" +msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" #: internal/arduino/resources/index.go:153 msgid "missing signature" -msgstr "" +msgstr "отсутствует сигнатура" #: internal/arduino/cores/packagemanager/package_manager.go:757 msgid "monitor release not found: %s" -msgstr "" +msgstr "релиз монитора не найден: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 #: internal/arduino/libraries/librariesmanager/install.go:246 #: internal/arduino/resources/install.go:97 msgid "moving extracted archive to destination dir: %s" -msgstr "" +msgstr "перемещение извлеченного архива в каталог назначения: %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" -msgstr "" +msgstr "найдено несколько артефактов сборки: '%[1]s' и '%[2]s'" #: internal/arduino/sketch/sketch.go:69 msgid "multiple main sketch files found (%[1]v, %[2]v)" -msgstr "" +msgstr "найдено несколько основных файлов скетчей (%[1]v, %[2]v)" #: internal/arduino/cores/packagemanager/install_uninstall.go:338 msgid "" "no compatible version of %[1]s tools found for the current os, try " "contacting %[2]s" msgstr "" +"для текущей ОС не найдена совместимая версия инструмента %[1]s, обратитесь к" +" %[2]s" #: commands/service_board_list.go:273 msgid "no instance specified" -msgstr "" +msgstr "не указан экземпляр" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" -msgstr "" +msgstr "скетч или каталог/файл сборки не указан" #: internal/arduino/sketch/sketch.go:56 msgid "no such file or directory" -msgstr "" +msgstr "файл или каталог не найден" #: internal/arduino/resources/install.go:126 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" +"нет уникального корневого каталога в архиве, найдены '%[1]s' и '%[2]s'" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" -msgstr "" +msgstr "порт загрузки не указан" #: internal/arduino/sketch/sketch.go:279 msgid "no valid sketch found in %[1]s: missing %[2]s" -msgstr "" +msgstr "не найдено скетчей в %[1]s: отсутствует %[2]s" #: internal/arduino/cores/packagemanager/download.go:128 msgid "no versions available for the current OS, try contacting %s" -msgstr "" +msgstr "нет доступных версий для текущей ОС, попробуйте связаться с %s" #: internal/arduino/cores/fqbn.go:50 msgid "not an FQBN: %s" -msgstr "" +msgstr "не FQBN: %s" #: internal/cli/feedback/terminal.go:52 msgid "not running in a terminal" -msgstr "" +msgstr "не работает в терминале" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" -msgstr "" +msgstr "открытие файла архива: %s" #: internal/arduino/cores/packagemanager/loader.go:224 msgid "opening boards.txt" -msgstr "" +msgstr "открытие boards.txt" #: internal/arduino/security/signatures.go:81 msgid "opening signature file: %s" -msgstr "" +msgstr "открывается файл сигнатуры:" #: internal/arduino/security/signatures.go:76 msgid "opening target file: %s" -msgstr "" +msgstr "открывается целевой файл: %s" #: internal/arduino/cores/packagemanager/download.go:76 #: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 #: internal/arduino/cores/status.go:149 msgid "package %s not found" -msgstr "" +msgstr "пакет %s не найден" #: internal/arduino/cores/packagemanager/package_manager.go:530 msgid "package '%s' not found" -msgstr "" +msgstr "пакет '%s' не найден" #: internal/arduino/cores/board.go:166 #: internal/arduino/cores/packagemanager/package_manager.go:295 msgid "parsing fqbn: %s" -msgstr "" +msgstr "разбор fqbn: %s" #: internal/arduino/libraries/librariesindex/json.go:70 msgid "parsing library_index.json: %s" -msgstr "" +msgstr "разбор library_index.json: %s" #: internal/arduino/cores/packagemanager/loader.go:179 msgid "path is not a platform directory: %s" -msgstr "" +msgstr "путь не является каталогом платформы: %s" #: internal/arduino/cores/packagemanager/download.go:80 msgid "platform %[1]s not found in package %[2]s" -msgstr "" +msgstr "платформа %[1]s не найдена в пакете %[2]s" #: internal/arduino/cores/packagemanager/package_manager.go:341 msgid "platform %s is not installed" -msgstr "" +msgstr "платформа %s не установлена" #: internal/arduino/cores/packagemanager/download.go:92 msgid "platform is not available for your OS" -msgstr "" +msgstr "платформа не доступна для вашей ОС" #: commands/service_compile.go:126 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" -msgstr "" +msgstr "платформа не установлена" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." -msgstr "" +msgstr "используйте вместо этого --build-property." #: internal/arduino/discovery/discoverymanager/discoverymanager.go:133 msgid "pluggable discovery already added: %s" -msgstr "" +msgstr "подключаемое обнаружение уже добавлено: %s" #: internal/cli/board/attach.go:35 msgid "port" -msgstr "" +msgstr "порт" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" -msgstr "" +msgstr "порт не найден: %[1]s %[2]s" #: internal/cli/board/attach.go:35 msgid "programmer" -msgstr "" +msgstr "программатор" #: internal/arduino/monitor/monitor.go:235 msgid "protocol version not supported: requested %[1]d, got %[2]d" -msgstr "" +msgstr "версия протокола не поддерживается: требуется %[1]d, получена %[2]d" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:213 msgid "reading dir %[1]s: %[2]s" -msgstr "" +msgstr "чтение каталога %[1]s: %[2]s" #: internal/arduino/libraries/loader.go:199 msgid "reading directory %[1]s content" -msgstr "" +msgstr "чтение содержимого каталога %[1]s " #: 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:582 msgid "reading directory %s" -msgstr "" +msgstr "чтение каталога %s" #: internal/arduino/libraries/librariesmanager/install.go:288 msgid "reading directory %s content" -msgstr "" +msgstr "чтение содержимого каталога %s " #: internal/arduino/builder/sketch.go:81 msgid "reading file %[1]s: %[2]s" -msgstr "" +msgstr "чтение файла %[1]s: %[2]s" #: internal/arduino/sketch/sketch.go:198 msgid "reading files" -msgstr "" +msgstr "чтение файлов" #: internal/arduino/libraries/librariesresolver/cpp.go:90 msgid "reading lib headers: %s" -msgstr "" +msgstr "чтение заголовков библиотек: %s" #: internal/arduino/libraries/libraries.go:115 msgid "reading library headers" -msgstr "" +msgstr "чтение заголовков библиотек" #: internal/arduino/libraries/libraries.go:227 msgid "reading library source directory: %s" -msgstr "" +msgstr "чтение исходного каталога библиотеки: %s" #: internal/arduino/libraries/librariesindex/json.go:64 msgid "reading library_index.json: %s" -msgstr "" +msgstr "чтение library_index.json: %s" #: internal/arduino/resources/install.go:116 msgid "reading package root dir: %s" -msgstr "" +msgstr "чтение корневого каталога пакета: %s" #: internal/arduino/sketch/sketch.go:108 msgid "reading sketch files" -msgstr "" +msgstr "чтение файлов скетчей" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" -msgstr "" +msgstr "не найден рецепт '%s'" #: internal/arduino/cores/packagemanager/package_manager.go:606 msgid "release %[1]s not found for tool %[2]s" -msgstr "" +msgstr "релиз %[1]s не найден для инструмента %[2]s" #: internal/arduino/cores/status.go:91 internal/arduino/cores/status.go:115 #: internal/arduino/cores/status.go:142 msgid "release cannot be nil" -msgstr "" +msgstr "релиз не может быть пустым" #: internal/arduino/resources/download.go:46 msgid "removing corrupted archive file: %s" -msgstr "" +msgstr "удаление поврежденного файла архива: %s" #: internal/arduino/libraries/librariesmanager/install.go:152 msgid "removing library directory: %s" -msgstr "" +msgstr "удаление каталога библиотеки: %s" #: internal/arduino/cores/packagemanager/install_uninstall.go:310 msgid "removing platform files: %s" -msgstr "" +msgstr "удаление файлов платформы: %s" #: internal/arduino/cores/packagemanager/download.go:87 msgid "required version %[1]s not found for platform %[2]s" -msgstr "" +msgstr "не найдена необходимая версия %[1]s для платформы %[2]s" #: internal/arduino/security/signatures.go:72 msgid "retrieving Arduino public keys: %s" -msgstr "" +msgstr "получение открытых ключей Arduino: %s" #: internal/arduino/libraries/loader.go:117 #: internal/arduino/libraries/loader.go:155 msgid "scanning sketch examples" -msgstr "" +msgstr "сканирование примеров скетчей" #: internal/arduino/resources/install.go:74 msgid "searching package root dir: %s" -msgstr "" +msgstr "поиск корневого каталога пакета: %s" #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" -msgstr "" +msgstr "наименование скетча не может быть пустым" #: commands/service_sketch_new.go:91 msgid "sketch name cannot be the reserved name \"%[1]s\"" msgstr "" +"наименование скетча не может быть зарезервированным наименованием \"%[1]s\"" #: commands/service_sketch_new.go:81 msgid "" "sketch name too long (%[1]d characters). Maximum allowed length is %[2]d" msgstr "" +"наименование скетча слишком длинное (%[1]d символов). Максимально допустимая" +" длина %[2]d" #: internal/arduino/sketch/sketch.go:49 internal/arduino/sketch/sketch.go:54 msgid "sketch path is not valid" -msgstr "" +msgstr "недопустимый путь к скетчу" #: internal/cli/board/attach.go:35 internal/cli/sketch/archive.go:36 msgid "sketchPath" -msgstr "" +msgstr "путь скетча" #: internal/arduino/discovery/discoverymanager/discoverymanager.go:208 msgid "starting discovery %s" -msgstr "" +msgstr "запуск обнаружения %s" #: internal/arduino/resources/checksums.go:117 msgid "testing archive checksum: %s" -msgstr "" +msgstr "проверка контрольной суммы архива: %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" -msgstr "" +msgstr "проверка размера архива: %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" -msgstr "" +msgstr "проверка кэширован ли архив: %s" #: internal/arduino/resources/install.go:38 msgid "testing local archive integrity: %s" -msgstr "" +msgstr "проверка целостности локального архива: %s" #: internal/arduino/builder/sizer.go:191 msgid "text section exceeds available space in board" -msgstr "" +msgstr "секция текста превышает доступное пространство на плате" #: internal/arduino/builder/internal/detector/detector.go:214 #: internal/arduino/builder/internal/preprocessor/ctags.go:70 msgid "the compilation database may be incomplete or inaccurate" -msgstr "" +msgstr "база данных компиляции может быть неполной или неточной" #: commands/service_board_list.go:102 msgid "the server responded with status %s" -msgstr "" +msgstr "сервер ответил статусом %s" #: internal/arduino/monitor/monitor.go:139 msgid "timeout waiting for message" -msgstr "" +msgstr "тайм-аут ожидания сообщения" #: internal/arduino/cores/packagemanager/install_uninstall.go:404 msgid "tool %s is not managed by package manager" -msgstr "" +msgstr "инструмент %s не контролируется менеджером пакетов" #: internal/arduino/cores/status.go:101 internal/arduino/cores/status.go:126 #: internal/arduino/cores/status.go:153 msgid "tool %s not found" -msgstr "" +msgstr "инструмент %s не найден" #: internal/arduino/cores/packagemanager/package_manager.go:556 msgid "tool '%[1]s' not found in package '%[2]s'" -msgstr "" +msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" #: internal/arduino/cores/packagemanager/install_uninstall.go:399 msgid "tool not installed" -msgstr "" +msgstr "инструмент не установлен" #: internal/arduino/cores/packagemanager/package_manager.go:735 #: internal/arduino/cores/packagemanager/package_manager.go:841 msgid "tool release not found: %s" -msgstr "" +msgstr "релиз инструмента не найден: %s" #: internal/arduino/cores/status.go:105 msgid "tool version %s not found" -msgstr "" +msgstr "версия инструмента %s не найдена" #: commands/service_library_install.go:92 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" -msgstr "" +msgstr "две различные версии библиотеки %[1]s необходимы: %[2]s и %[3]s" #: internal/arduino/builder/sketch.go:74 #: internal/arduino/builder/sketch.go:118 msgid "unable to compute relative path to the sketch for the item" -msgstr "" +msgstr "невозможно определить относительный путь к скетчу для элемента" #: internal/arduino/builder/sketch.go:43 msgid "unable to create a folder to save the sketch" -msgstr "" +msgstr "невозможно создать каталог для сохранения скетча" #: internal/arduino/builder/sketch.go:124 msgid "unable to create the folder containing the item" -msgstr "" +msgstr "невозможно создать каталог для хранения элемента" #: internal/cli/config/get.go:85 msgid "unable to marshal config to YAML: %v" -msgstr "" +msgstr "невозможно преобразовать конфигурацию в YAML: %v" #: internal/arduino/builder/sketch.go:162 msgid "unable to read contents of the destination item" -msgstr "" +msgstr "невозможно прочитать содержимое целевого элемента" #: internal/arduino/builder/sketch.go:135 msgid "unable to read contents of the source item" -msgstr "" +msgstr "невозможно прочитать содержимое исходного элемента" #: internal/arduino/builder/sketch.go:145 msgid "unable to write to destination file" -msgstr "" +msgstr "невозможно записать в целевой файл" #: internal/arduino/cores/packagemanager/package_manager.go:329 msgid "unknown package %s" -msgstr "" +msgstr "неизвестный пакет %s" #: internal/arduino/cores/packagemanager/package_manager.go:336 msgid "unknown platform %s:%s" -msgstr "" +msgstr "неизвестная платформа %s: %s" #: internal/arduino/sketch/sketch.go:137 msgid "unknown sketch file extension '%s'" -msgstr "" +msgstr "неизвестное расширение файла скетча '%s'" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" -msgstr "" +msgstr "неподдерживаемый алгоритм хэширования: %s" #: internal/cli/core/upgrade.go:44 msgid "upgrade arduino:samd to the latest version" -msgstr "" +msgstr "обновить arduino:samd до последней версии" #: internal/cli/core/upgrade.go:42 msgid "upgrade everything to the latest version" -msgstr "" +msgstr "обновить все до последней версии" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" -msgstr "" +msgstr "ошибка при загрузке: %s" #: internal/arduino/libraries/librariesmanager/librariesmanager.go:189 msgid "user directory not set" -msgstr "" +msgstr "пользовательский каталог не задан" #: internal/cli/feedback/terminal.go:94 msgid "user input not supported for the '%s' output format" -msgstr "" +msgstr "пользовательский ввод не поддерживается для формата вывода '%s'" #: internal/cli/feedback/terminal.go:97 msgid "user input not supported in non interactive mode" -msgstr "" +msgstr "пользовательский ввод не поддерживается в неинтерактивном режиме" #: internal/arduino/cores/packagemanager/profiles.go:175 msgid "version %s not available for this operating system" -msgstr "" +msgstr "версия %s недоступна для данной операционной системы" #: internal/arduino/cores/packagemanager/profiles.go:154 msgid "version %s not found" -msgstr "" +msgstr "версия %s не найдена" #: commands/service_board_list.go:120 msgid "wrong format in server response" -msgstr "" +msgstr "неверный формат в ответе сервера" diff --git a/internal/i18n/data/zh.po b/internal/i18n/data/zh.po index c3ead48a325..df6a5922aa6 100644 --- a/internal/i18n/data/zh.po +++ b/internal/i18n/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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s 模式丢失" @@ -37,7 +37,7 @@ msgstr "%[1]s 模式丢失" msgid "%s already downloaded" msgstr "%s 已经下载" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s 和 %s 不能一起使用" @@ -58,6 +58,10 @@ msgstr "%s 不是目录" msgid "%s is not managed by package manager" msgstr "%s 不是由软件包管理器管理的" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s 必须安装" @@ -158,7 +162,7 @@ msgstr "添加原型时出错" msgid "An error occurred detecting libraries" msgstr "检测库时出错" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "附加除错日志到特定文件" @@ -238,7 +242,7 @@ msgstr "可用" msgid "Available Commands:" msgstr "可用命令:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "要上传的二进制文件。" @@ -259,9 +263,11 @@ msgstr "开发板版本:" msgid "Bootloader file specified but missing: %[1]s" msgstr "已指定引导加载程序文件,缺少:%[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." -msgstr "‘core.a’ 的构建被保存到这个路径中,以便被缓存和重复使用。" +#: internal/cli/compile/compile.go:101 +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" @@ -289,19 +295,19 @@ msgstr "无法打开项目" msgid "Can't update sketch" msgstr "无法更新项目" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "不能同时使用以下参数:%s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "无法写入调试日志:%s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "无法新建构建缓存目录" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "无法新建构建目录" @@ -347,7 +353,7 @@ msgstr "无法安装平台" msgid "Cannot install tool %s" msgstr "无法安装 %s 工具 " -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "无法执行端口重置:%s" @@ -368,7 +374,7 @@ msgstr "类别:%s" msgid "Check dependencies status for the specified library." msgstr "检查指定库的依赖状态。" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "请提供给定的开发板/编程器组合以检查是否支持调试。" @@ -394,7 +400,7 @@ msgid "" "a change." msgstr "命令保持运行,并在发生更改时打印已连接开发板的列表。" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已编译项目" @@ -402,11 +408,11 @@ msgstr "在 %s 中找不到已编译项目" msgid "Compiles Arduino sketches." msgstr "编译 Arduino 项目" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "正在编译内核。。。" -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "正在编译库。。。" @@ -414,7 +420,7 @@ msgstr "正在编译库。。。" msgid "Compiling library \"%[1]s\"" msgstr "正在编译 “%[1]s” 库" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "正在编译项目。。。" @@ -427,11 +433,11 @@ msgstr "配置文件已经存在,使用 --overwrite 弃用现有的配置文 msgid "Config file written to: %s" msgstr "配置文件写入:%s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "%s 的配置选项" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -449,7 +455,7 @@ msgstr "配置工具。" msgid "Connected" msgstr "已连接" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "" @@ -461,7 +467,7 @@ msgstr "内核" msgid "Could not connect via HTTP" msgstr "无法通过 HTTP 连接" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "无法新建索引目录" @@ -481,7 +487,7 @@ msgstr "无法获得当前工作目录:%v" msgid "Create a new Sketch" msgstr "新建项目" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "从构建中创建并打印一个配置文件的内容。" @@ -495,13 +501,13 @@ msgid "" "directory with the current configuration settings." msgstr "用当前的配置创建或更新数据目录或自定义目录中的配置文件。" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "目前,Build Profiles 只支持通过 Arduino Library Manager 提供的库。" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "%s的个性化设置:" @@ -510,28 +516,28 @@ msgstr "%s的个性化设置:" msgid "DEPRECATED" msgstr "已弃用" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "守护进程正在监听 %s:%s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "调试 Arduino 项目" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "调试 Arduino 项目(此命令打开交互式 gdb 会话)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "调试解释器,例如:%s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "%s 开发板不支持调试" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "默认" @@ -578,11 +584,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "检测并显示连接到电脑的开发板的列表。" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "包含用于上传的二进制文件的目录。" @@ -600,7 +606,7 @@ msgstr "对于支持完成描述的 shell,禁用完成描述" msgid "Disconnected" msgstr "已断开连接" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "只显示提供的 gRPC 调用" @@ -616,12 +622,12 @@ msgstr "不要覆盖已经安装的库。" msgid "Do not overwrite already installed platforms." msgstr "不要覆盖已经安装的平台。" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "如果父进程终止,则守护进程不终止。" @@ -637,8 +643,8 @@ msgstr "正在下载 %s" msgid "Downloading index signature: %s" msgstr "正在下载 %s 索引签名" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "正在下载 %s 索引" @@ -671,7 +677,7 @@ msgstr "下载一个或多个内核和相应的工具依赖" msgid "Downloads one or more libraries without installing them." msgstr "下载一个或多个库而不安装它们。" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "启用 gRPC 调用的调试日志" @@ -703,11 +709,11 @@ msgstr "计算相对文件路径时出错" msgid "Error cleaning caches: %v" msgstr "清理缓存出错:%v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "将路径转换为绝对路径时出错:%v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "复制输出 %s 文件时出错" @@ -721,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "新建实例时出错:%v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "新建输出目录时出错" @@ -746,7 +752,7 @@ msgstr "下载 %[1]s 时出错:%[2]v" msgid "Error downloading %s" msgstr "下载 %s 时出错" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下载 ‘%s’ 索引时出错" @@ -768,7 +774,7 @@ msgstr "下载 %s 平台时出错" msgid "Error downloading tool %s" msgstr "下载 %s 工具时出错" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "调试时出错:%v" @@ -776,18 +782,18 @@ msgstr "调试时出错:%v" msgid "Error during JSON encoding of the output: %v" msgstr "输出编码 JSON 过程时出错:%v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上传时出错:%v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "构建时出错:%v" @@ -808,11 +814,11 @@ msgstr "升级时出错:%v" msgid "Error extracting %s" msgstr "提取 %s 时出错" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "查找构建项目时出错" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "获取调试信息时出错:%v" @@ -828,13 +834,13 @@ msgstr "获取开发板详细信息时出错:%v" msgid "Error getting current directory for compilation database: %s" msgstr "获取编译数据库的当前目录时出错:%s" -#: internal/cli/monitor/monitor.go:104 +#: 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 "从 `sketch.yaml` 获取默认端口时出错。检查是否在正确的 sketch 文件夹中,或提供 --port 标志: " -#: commands/service_compile.go:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "获取 %s 库的信息时出错" @@ -842,15 +848,15 @@ msgstr "获取 %s 库的信息时出错" msgid "Error getting libraries info: %v" msgstr "获取库信息时出错:%v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "获取端口元数据出错:%v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "获取端口设置详细信息时出错:%s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "获取用户输入时出错" @@ -910,19 +916,19 @@ msgstr "加载 %s 索引时出错" msgid "Error opening %s" msgstr "打开 %s 时出错" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "打开调试日志文件出错:%s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "打开源代码覆盖数据文件时出错:%v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 参数时出错:%v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "读取构建目录时出错" @@ -968,7 +974,7 @@ msgstr "搜索平台时出错:%v" msgid "Error serializing compilation database: %s" msgstr "序列化编译数据库时出错:%s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "原始的设置出错:%s" @@ -1024,7 +1030,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "错误:%v 不支持命令说明" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "错误:无效的源代码覆盖了数据文件:%v" @@ -1040,11 +1046,11 @@ msgstr "%s 库的示例" msgid "Examples:" msgstr "示例:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "可执行调试" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "应在 %s 目录中编译项目,但它是一个文件" @@ -1058,15 +1064,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "芯片擦除失败" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "编译失败" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "无法烧录引导加载程序" @@ -1078,23 +1084,23 @@ msgstr "新建数据目录失败" msgid "Failed to create downloads directory" msgstr "新建下载文件夹失败" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "未能侦听 TCP 端口:%[1]s。%[2]s 是无效端口。" -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "未能侦听 TCP 端口:%[1]s。%[2]s 是未知名称。" -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "未能侦听 TCP 端口:%[1]s。意外错误:%[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "未能侦听 TCP 端口:%s。地址已被使用。" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "上传失败" @@ -1112,7 +1118,7 @@ msgstr "固件加密或签名需要定义以下所有属性:%s" msgid "First message must contain debug request, not data" msgstr "第一条消息必须包含调试请求,而不是数据" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "参数 %[1]s 是强制使用的,当与以下内容一起使用时:%[2]s" @@ -1189,7 +1195,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "全局变量使用 %[1]s 字节的动态内存。" #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1202,7 +1208,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "标识属性:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "如果设定,则构建的二进制文件将导出到项目文件夹。" @@ -1271,7 +1277,7 @@ msgstr "无效的 ‘%[1]s’ 属性:%[2]s" msgid "Invalid FQBN" msgstr "无效的 FQBN" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "无效的 TCP 地址:缺少端口" @@ -1293,7 +1299,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "传递的参数无效:%v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "无效的构建属性" @@ -1305,7 +1311,7 @@ msgstr "无效的数据大小正则表达式:%s" msgid "Invalid eeprom size regexp: %s" msgstr "无效的 eeprom 大小正则表达式:%s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "无效的网站主页: %s" @@ -1325,7 +1331,7 @@ msgstr "无效的库" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "" @@ -1337,7 +1343,7 @@ msgstr "无效的 ‘%[1]s’ 网络代理: %[2]s" msgid "Invalid output format: %s" msgstr "无效的输出格式:%s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "%s 中的软件包索引无效" @@ -1373,7 +1379,7 @@ msgstr "无效的版本" msgid "Invalid vid value: '%s'" msgstr "无效的 vid 值:‘%s’" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1440,7 +1446,7 @@ msgstr "已安装的库" msgid "License: %s" msgstr "许可证:%s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "将所有内容链接在一起。。。" @@ -1464,7 +1470,7 @@ msgid "" " multiple options." msgstr "用逗号分隔的开发板选项列表。可以对多个选项多次使用。" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1503,7 +1509,7 @@ msgstr "可用内存不足,可能会出现稳定性问题。" msgid "Maintainer: %s" msgstr "维护者:%s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1542,7 +1548,7 @@ msgstr "找不到端口协议" msgid "Missing programmer" msgstr "找不到编程器" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "缺少必要的上传字段:%s" @@ -1558,7 +1564,7 @@ msgstr "缺少项目路径" msgid "Monitor '%s' not found" msgstr "未找到 ‘%s’ 监视器" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "监视端口设置:" @@ -1576,7 +1582,7 @@ msgstr "名" msgid "Name: \"%s\"" msgstr "名:“%s”" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "新的上传端口%[1]s(%[2]s)" @@ -1628,7 +1634,7 @@ msgstr "没有任何平台被安装。" msgid "No platforms matching your search." msgstr "没有与你的搜索匹配的平台。" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "未找到上传端口,使用 %s 作为后备" @@ -1658,7 +1664,7 @@ msgid "" "compact JSON output)." msgstr "省略库中除最新版本之外的所有版本(生成更紧凑的 JSON 输出)。" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "开启开发板的通信端口。" @@ -1666,40 +1672,53 @@ msgstr "开启开发板的通信端口。" msgid "Option:" msgstr "选项:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "可选,可以是:%s。用于告诉 gcc 使用哪个警告级别(-W 参数)。" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "可选,清理构建文件夹并且不使用任何缓存构建。" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "可选,优化编译输出用于调试,而不是发布。" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "可选,禁止几乎所有输出。" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "可选,开启详细模式。" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "可选。 包含一组替换项目源代码的文件的路径。" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "覆盖现有的配置文件。" @@ -1741,17 +1760,17 @@ msgstr "软件包网站:" msgid "Paragraph: %s" msgstr "段落:%s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "路径" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "一个库的集合的路径。可以多次使用,或者可以用逗号分隔条目。" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1761,13 +1780,13 @@ msgstr "单个库的根文件夹的路径。可以多次使用,或者可以用 msgid "Path to the file where logs will be written." msgstr "写入日志的文件的路径。" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 端口上执行 1200-bps TOUCH 重置" @@ -1780,7 +1799,7 @@ msgstr "%s 平台已经安装" msgid "Platform %s installed" msgstr "已安装 %s 平台" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1804,7 +1823,7 @@ msgstr "未找到 ‘%s’ 平台" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正确" @@ -1852,7 +1871,7 @@ msgstr "请指定一个 FQBN。%[1]s 端口上的开发板与协议 %[2]s 不能 msgid "Port" msgstr "端口" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "端口关闭:%v" @@ -1869,7 +1888,7 @@ msgstr "在 “%[1]s” 中找不到预编译库" msgid "Print details about a board." msgstr "打印开发板的详细信息。" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "将预处理的代码打印到标准输出,而不是编译。" @@ -1937,11 +1956,11 @@ msgstr "用 %[2]s 替换 %[1]s 平台" msgid "Required tool:" msgstr "需要的工具:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "以静默模式运行,仅显示监视器输入和输出。" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" @@ -1958,11 +1977,11 @@ msgstr "运行 pre_uninstall 命令。" msgid "SEARCH_TERM" msgstr "搜索_条件" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "SVD 文件路径" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "将生成文件保存在此目录中。" @@ -2076,7 +2095,7 @@ msgstr "搜索与查询匹配的一个或多个库文件。" msgid "Sentence: %s" msgstr "句子:%s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "服务器路径" @@ -2084,15 +2103,15 @@ msgstr "服务器路径" msgid "Server responded with: %s" msgstr "服务器响应:%s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "服务器类型" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "为上传所需的字段设置值。" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "将终端设置为原始模式(无缓冲)。" @@ -2112,11 +2131,15 @@ msgid "" "are specified, the current default port, FQBN and programmer are displayed." msgstr "设置端口和 FQBN 的默认值。如果未指定端口、FQBN 或编程器,则显示当前默认端口、FQBN 和编程器。" +#: 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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "设置" @@ -2128,7 +2151,7 @@ msgstr "" msgid "Show all available core versions." msgstr "显示所有可用的内核版本。" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "显示通讯端口的所有设置。" @@ -2160,7 +2183,7 @@ msgstr "只显示库名。" msgid "Show list of available programmers" msgstr "显示可用编程器列表" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "显示有关调试会话的元数据,而不是启动调试器。" @@ -2211,7 +2234,7 @@ msgstr "显示 Arduino CLI 的版本号。" msgid "Size (bytes):" msgstr "大小(字节):" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2245,7 +2268,7 @@ msgstr "项目 .pde 扩展名已弃用,请将以下文件重命名为 .ino:" msgid "Skip linking of final executable." msgstr "跳过最终可执行文件的链接。" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "跳过 1200-bps TOUCH 重置:未选择串口!" @@ -2278,7 +2301,7 @@ msgstr "跳过工具配置。" msgid "Skipping: %[1]s" msgstr "跳过:%[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "一些索引无法更新。" @@ -2286,7 +2309,7 @@ msgstr "一些索引无法更新。" msgid "Some upgrades failed, please check the output for details." msgstr "有一些升级失败了,请查看输出结果以了解详情。" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "守护进程将监听的 TCP 端口" @@ -2298,15 +2321,21 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "自定义配置文件(如果未指定,将使用默认值)。" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "参数 --debug-file 必须与 --debug 一起使用。" -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "给定的开发板/编程器配置不支持调试。" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "给定的开发板/编程器配置支持调试。" @@ -2334,13 +2363,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "库 %s 有多个安装。" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2350,7 +2379,7 @@ msgstr "自定义签名密钥的名称,用于在编译过程中对二进制文 msgid "The output format for the logs, can be: %s" msgstr "日志的输出格​​式,可以是:%s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2374,7 +2403,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "此命令显示可升级的已安装内核和库或其一的列表。如果不需要更新任何内容,则输出为空。" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "显示时间戳。" @@ -2391,23 +2420,23 @@ msgstr "%s 工具已经卸载" msgid "Toolchain '%s' is not supported" msgstr "不支持 ‘%s’ 工具链" -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "工具链路径" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "工具链前缀" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "工具链类型" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "尝试运行 %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "打开详细模式。" @@ -2445,7 +2474,7 @@ msgstr "无法获取用户主目录:%v" msgid "Unable to open file for logging: %s" msgstr "无法打开文件进行日志记录:%s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "无法解析地址" @@ -2534,7 +2563,7 @@ msgstr "上传 Arduino 项目。不会在上传之前编译项目。" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "上传端口地址,例如:COM3 或 /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "在 %s 上找到上传端口" @@ -2542,7 +2571,7 @@ msgstr "在 %s 上找到上传端口" msgid "Upload port protocol, e.g: serial" msgstr "上传端口协议,例如:串行" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "编译后上传二进制文件。" @@ -2554,7 +2583,7 @@ msgstr "使用外部编程器将引导加载程序上传到板上。" msgid "Upload the bootloader." msgstr "上传引导加载程序。" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "使用 %s 协议上传到指定的开发板需要以下信息:" @@ -2575,11 +2604,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 获取有关命令的更多信息。" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "已使用的库" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "已使用的平台" @@ -2587,7 +2616,7 @@ msgstr "已使用的平台" msgid "Used: %[1]s" msgstr "使用:%[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s" @@ -2595,15 +2624,15 @@ msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s msgid "Using cached library dependencies for file: %[1]s" msgstr "使用缓存库文件依赖项:%[1]s" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 代码,在列出的文件夹中:%[2]s" -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2639,16 +2668,16 @@ msgstr "版本" msgid "VERSION_NUMBER" msgstr "版本号" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "值" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "上传后验证上传的二进制文件。" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2670,7 +2699,7 @@ msgstr "警告无法配置工具:%s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "警告!无法运行 pre_uninstall 命令%s" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告:该项目是用一个或多个自定义库编译的。" @@ -2680,11 +2709,11 @@ msgid "" "incompatible with your current board which runs on %[3]s architecture(s)." msgstr "警告:%[1]s 库声称在 %[2]s 体系结构上运行,可能与当前在 %[3]s 体系结构上运行的开发板不兼容。" -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "正在等待上传端口。。。" -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告:%[1]s 开发板未定义 %[2]s 首选项。自动设置为:%[3]s" @@ -2703,11 +2732,11 @@ msgid "" "directory." msgstr "将当前配置写入数据目录中的配置文件。" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "在用配置文件编译时,你不能使用 %s 参数。" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "存档哈希与索引中的哈希不同" @@ -2739,7 +2768,7 @@ msgstr "基本搜索 \"audio\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "基础搜索只由官方维护的 \"esp32\" 和 \"display\" 字段" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "在 %s 中找不到二进制文件" @@ -2771,7 +2800,7 @@ msgstr "找不到 id 为 %s 的 discovery" msgid "candidates" msgstr "候选" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "无法使用上传工具:%s" @@ -2797,7 +2826,7 @@ msgstr "‘%[1]s’ 命令失败:%[2]s" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "通信不同步,应为 ‘%[1]s’,收到 ‘%[2]s’" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "计算哈希:%s" @@ -2813,7 +2842,7 @@ msgstr "配置的值 %s 包含无效字符" msgid "copying library to destination directory:" msgstr "将库复制到目标目录:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "找不到有效的构建项目" @@ -2907,7 +2936,7 @@ msgstr "加载项目文件时错误:" msgid "error opening %s" msgstr " 开启 %s 时错误" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "解析版本约束时错误" @@ -2935,7 +2964,7 @@ msgstr "无法计算 “%s” 文件的哈希值" msgid "failed to initialize http client" msgstr "未能初始化 http 客户端" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "提取的档存大小与索引中指定的大小不同" @@ -2985,12 +3014,12 @@ msgstr "" msgid "getting archive file info: %s" msgstr "正在获取存档文件信息:%s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "正在获取存档信息:%s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3029,11 +3058,11 @@ msgstr "安装 %[1]s 平台: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "“%s” 的输出格式不支持交互式终端" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "无效的 ‘%s’ 指令" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "无效的校验码格式:%s" @@ -3077,7 +3106,7 @@ msgstr "发现无效的空选项" msgid "invalid git url" msgstr "无效的 git 地址" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "无效的 ‘%[1]s’ 哈希:%[2]s" @@ -3085,7 +3114,7 @@ msgstr "无效的 ‘%[1]s’ 哈希:%[2]s" msgid "invalid item %s" msgstr "无效的 %s 条目" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "无效的库指令:" @@ -3117,15 +3146,15 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "无效的平台存档大小:%s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "无效的平台标识符" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "无效的平台索引网址:" @@ -3133,15 +3162,15 @@ msgstr "无效的平台索引网址:" msgid "invalid pluggable monitor reference: %s" msgstr "无效的热插拔监视器引用:%s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "%s 的端口配置值无效:%s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "无效的端口配置:%s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "无效的 ‘%[1]s’ 方法: %[2]s" @@ -3160,7 +3189,7 @@ msgstr "‘%[2]s’ 选项的 ‘%[1]s’ 值无效" msgid "invalid version directory %s" msgstr "%s 版本目录无效" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "无效的版本:" @@ -3248,7 +3277,7 @@ msgstr "在 %s 中加载工具发行版本" msgid "looking for boards.txt in %s" msgstr "在 %s 中查找 boards.txt" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "寻找构建产物" @@ -3256,11 +3285,11 @@ msgstr "寻找构建产物" msgid "main file missing from sketch: %s" msgstr "项目中缺少主文件:%s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "缺少 ‘%s’ 指令" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "缺少校验码:%s" @@ -3294,7 +3323,7 @@ msgstr "未找到公开监视器:%s" msgid "moving extracted archive to destination dir: %s" msgstr "正在将提取的存档移动到目标目录:%s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "找到多个构建文件:‘%[1]s’ 和 ‘%[2]s’" @@ -3312,7 +3341,7 @@ msgstr "没有找到适用于当前操作系统的 %[1]s 工具的兼容版本 msgid "no instance specified" msgstr "没有指定实例" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "未指定项目或构建目录/文件" @@ -3324,7 +3353,7 @@ msgstr "没有这样的文件或目录" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "存档中没有唯一的根目录,找到了 ‘%[1]s’ 和 ‘%[2]s’" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "未提供上传端口" @@ -3344,7 +3373,7 @@ msgstr "" msgid "not running in a terminal" msgstr "未在终端中运行" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "正在打开存档文件:%s" @@ -3403,7 +3432,7 @@ msgstr "该平台不适用于您的操作系统" msgid "platform not installed" msgstr "平台未安装" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "请改用 --build-property。" @@ -3415,7 +3444,7 @@ msgstr "已添加可插入 discovery:%s" msgid "port" msgstr "端口" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "未找到端口:%[1]s %[2]s" @@ -3478,7 +3507,7 @@ msgstr "正在读取软件包根目录:%s" msgid "reading sketch files" msgstr "阅读项目文件" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "未找到 ‘%s’ 方法" @@ -3549,11 +3578,11 @@ msgstr "开始发现 %s" msgid "testing archive checksum: %s" msgstr "测试存档校验码:%s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "测试存档大小:%s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "测试存档是否被缓存:%s" @@ -3650,7 +3679,7 @@ msgstr "未知 %s 平台:%s" msgid "unknown sketch file extension '%s'" msgstr "未知的项目文件扩展名 ‘%s’" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "不支持的哈希算法:%s" @@ -3662,7 +3691,7 @@ msgstr "将 arduino:samd 升级到最新版本" msgid "upgrade everything to the latest version" msgstr "将所有内容升级到最新版本" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "上传错误:%s" diff --git a/internal/i18n/data/zh_TW.po b/internal/i18n/data/zh_TW.po index 021f1c18b6a..6acf4d1f0ba 100644 --- a/internal/i18n/data/zh_TW.po +++ b/internal/i18n/data/zh_TW.po @@ -1,10 +1,10 @@ # # Translators: -# yubike, 2024 +# coby2023t, 2024 # msgid "" msgstr "" -"Last-Translator: yubike, 2024\n" +"Last-Translator: coby2023t, 2024\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:488 +#: internal/arduino/builder/builder.go:486 msgid "%[1]s pattern is missing" msgstr "%[1]s 樣態遺失" @@ -33,7 +33,7 @@ msgstr "%[1]s 樣態遺失" msgid "%s already downloaded" msgstr "%s 已經下載" -#: commands/service_upload.go:754 +#: commands/service_upload.go:781 msgid "%s and %s cannot be used together" msgstr "%s 和 %s 不能一起使用" @@ -54,6 +54,10 @@ msgstr "%s 不是目錄" msgid "%s is not managed by package manager" msgstr "%s 不是由套件管理員管理的" +#: internal/cli/daemon/daemon.go:67 +msgid "%s must be >= 1024" +msgstr "" + #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "必須安裝 %s " @@ -154,7 +158,7 @@ msgstr "新增原型時出錯" msgid "An error occurred detecting libraries" msgstr "偵測程式庫時出錯" -#: internal/cli/daemon/daemon.go:85 +#: internal/cli/daemon/daemon.go:87 msgid "Append debug logging to the specified file" msgstr "添加除錯日誌到指定檔案" @@ -234,7 +238,7 @@ msgstr "可用的" msgid "Available Commands:" msgstr "可用命令:" -#: internal/cli/upload/upload.go:74 +#: internal/cli/upload/upload.go:75 msgid "Binary file to upload." msgstr "要上傳的二進位檔" @@ -255,9 +259,11 @@ msgstr "開發板版本:" msgid "Bootloader file specified but missing: %[1]s" msgstr "找不到指定的 Bootloader 檔: %[1]s" -#: internal/cli/compile/compile.go:98 -msgid "Builds of 'core.a' are saved into this path to be cached and reused." -msgstr "'core.a'的編譯檔已存到這路徑,方便快取和重複使用" +#: internal/cli/compile/compile.go:101 +msgid "" +"Builds of cores and sketches are saved into this path to be cached and " +"reused." +msgstr "相關 core 和 sketch 的編譯檔案將快取在這路徑上。" #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -285,19 +291,19 @@ msgstr "無法打開 sketch" msgid "Can't update sketch" msgstr "無法更新 sketch" -#: internal/cli/arguments/arguments.go:34 +#: internal/cli/arguments/arguments.go:38 msgid "Can't use the following flags together: %s" msgstr "不能同時使用下列參數: %s" -#: internal/cli/daemon/daemon.go:112 +#: internal/cli/daemon/daemon.go:117 msgid "Can't write debug log: %s" msgstr "無法寫入除錯日誌: %s" -#: commands/service_compile.go:190 commands/service_compile.go:199 +#: commands/service_compile.go:187 commands/service_compile.go:190 msgid "Cannot create build cache directory" msgstr "無法建立編譯快取的目錄" -#: commands/service_compile.go:177 +#: commands/service_compile.go:212 msgid "Cannot create build directory" msgstr "無法建立編譯目錄" @@ -343,7 +349,7 @@ msgstr "無法安裝平台" msgid "Cannot install tool %s" msgstr "無法安裝工具 %s" -#: commands/service_upload.go:532 +#: commands/service_upload.go:543 msgid "Cannot perform port reset: %s" msgstr "無法執行連接埠重設: %s" @@ -364,7 +370,7 @@ msgstr "類別:%s" msgid "Check dependencies status for the specified library." msgstr "檢查指定程式庫的相依狀態" -#: internal/cli/debug/debug_check.go:41 +#: internal/cli/debug/debug_check.go:42 msgid "Check if the given board/programmer combination supports debugging." msgstr "檢查指定的板子/燒錄器是否支援除錯。" @@ -390,7 +396,7 @@ msgid "" "a change." msgstr "命令保持執行, 在有更動時列出連接的開發板" -#: commands/service_debug_config.go:176 commands/service_upload.go:440 +#: commands/service_debug_config.go:178 commands/service_upload.go:451 msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已編譯的 sketch" @@ -398,11 +404,11 @@ msgstr "在 %s 中找不到已編譯的 sketch" msgid "Compiles Arduino sketches." msgstr "編譯 Arduino sketch" -#: internal/arduino/builder/builder.go:422 +#: internal/arduino/builder/builder.go:420 msgid "Compiling core..." msgstr "編譯核心..." -#: internal/arduino/builder/builder.go:401 +#: internal/arduino/builder/builder.go:399 msgid "Compiling libraries..." msgstr "編譯程式庫..." @@ -410,7 +416,7 @@ msgstr "編譯程式庫..." msgid "Compiling library \"%[1]s\"" msgstr "編譯程式庫 “%[1]s”" -#: internal/arduino/builder/builder.go:385 +#: internal/arduino/builder/builder.go:383 msgid "Compiling sketch..." msgstr "編譯 sketch ..." @@ -423,11 +429,11 @@ msgstr "設定檔已存在,使用 --overwrite 覆蓋它" msgid "Config file written to: %s" msgstr "設定檔寫入:%s" -#: internal/cli/debug/debug.go:241 +#: internal/cli/debug/debug.go:250 msgid "Configuration options for %s" msgstr "%s 的設定選項" -#: internal/cli/monitor/monitor.go:77 +#: internal/cli/monitor/monitor.go:78 msgid "" "Configure communication port settings. The format is " "=[,=]..." @@ -445,7 +451,7 @@ msgstr "設定工具" msgid "Connected" msgstr "已連接" -#: internal/cli/monitor/monitor.go:259 +#: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." msgstr "連接 %s 中。按 CTRL-C 結束。" @@ -457,7 +463,7 @@ msgstr "核心" msgid "Could not connect via HTTP" msgstr "無法通過 HTTP 連接" -#: commands/instances.go:484 +#: commands/instances.go:486 msgid "Could not create index directory" msgstr "無法建立索引目錄" @@ -477,7 +483,7 @@ msgstr "無法取得工作目錄:%v" msgid "Create a new Sketch" msgstr "建立新 sketch" -#: internal/cli/compile/compile.go:95 +#: internal/cli/compile/compile.go:98 msgid "Create and print a profile configuration from the build." msgstr "從建構中建立並印出設定檔內容" @@ -491,13 +497,13 @@ msgid "" "directory with the current configuration settings." msgstr "用目前的設定值建立或更新資料或自定義目錄內的設定檔" -#: internal/cli/compile/compile.go:327 +#: internal/cli/compile/compile.go:331 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." msgstr "目前建構方案只支援 Arduino 程式庫管理員所提供的程式庫" -#: internal/cli/debug/debug.go:257 +#: internal/cli/debug/debug.go:266 msgid "Custom configuration for %s:" msgstr "%s的客製化設定:" @@ -506,28 +512,28 @@ msgstr "%s的客製化設定:" msgid "DEPRECATED" msgstr "已棄用" -#: internal/cli/daemon/daemon.go:188 +#: internal/cli/daemon/daemon.go:195 msgid "Daemon is now listening on %s:%s" msgstr "背景程式正在監聽 %s:%s" -#: internal/cli/debug/debug.go:52 +#: internal/cli/debug/debug.go:53 msgid "Debug Arduino sketches." msgstr "除錯 Arduino sketch" -#: internal/cli/debug/debug.go:53 +#: internal/cli/debug/debug.go:54 msgid "" "Debug Arduino sketches. (this command opens an interactive gdb session)" msgstr "除錯 Arduino sketch (此命令會開啟互動式 gdb 對話)" -#: internal/cli/debug/debug.go:66 internal/cli/debug/debug_check.go:50 +#: internal/cli/debug/debug.go:70 internal/cli/debug/debug_check.go:51 msgid "Debug interpreter e.g.: %s" msgstr "除錯解譯器,例如:%s" -#: commands/service_debug_config.go:206 +#: commands/service_debug_config.go:215 msgid "Debugging not supported for board %s" msgstr "不支援 %s 開發板除錯" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Default" msgstr "預設" @@ -574,11 +580,11 @@ msgid "" "Detects and displays a list of boards connected to the current computer." msgstr "檢測並顯示連接到電腦的開發板清單" -#: internal/cli/debug/debug.go:67 +#: 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:73 internal/cli/upload/upload.go:74 msgid "Directory containing binaries to upload." msgstr "目錄內有上傳用二進位檔" @@ -596,7 +602,7 @@ msgstr "關閉 shell 的完成描述功能" msgid "Disconnected" msgstr "斷開連接" -#: internal/cli/daemon/daemon.go:88 +#: internal/cli/daemon/daemon.go:90 msgid "Display only the provided gRPC calls" msgstr "只顯示提供的 gRPC 呼叫" @@ -612,12 +618,12 @@ msgstr "不要覆蓋已安裝的程式庫" msgid "Do not overwrite already installed platforms." msgstr "不要覆蓋已安裝的平台" -#: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/upload/upload.go:78 +#: 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:79 +#: internal/cli/daemon/daemon.go:81 msgid "Do not terminate daemon process if the parent process dies" msgstr "就算父程序已 GG,也不要中止背景程式" @@ -633,8 +639,8 @@ msgstr "下載 %s" msgid "Downloading index signature: %s" msgstr "下載索引簽名: %s" -#: commands/instances.go:561 commands/instances.go:579 -#: commands/instances.go:593 commands/instances.go:610 +#: commands/instances.go:563 commands/instances.go:581 +#: commands/instances.go:595 commands/instances.go:612 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "下載索引: %s" @@ -667,7 +673,7 @@ msgstr "下載一或多個核心及工具相依" msgid "Downloads one or more libraries without installing them." msgstr "下載一或多個程式庫, 但不安裝" -#: internal/cli/daemon/daemon.go:82 +#: internal/cli/daemon/daemon.go:84 msgid "Enable debug logging of gRPC calls" msgstr "啟用 gRPC 呼叫的除錯記錄" @@ -699,11 +705,11 @@ msgstr "計算相對檔案路徑時出錯" msgid "Error cleaning caches: %v" msgstr "清理快取時出錯: %v" -#: internal/cli/compile/compile.go:216 +#: internal/cli/compile/compile.go:220 msgid "Error converting path to absolute: %v" msgstr "將路徑轉換成絕對路徑時出錯: %v" -#: commands/service_compile.go:403 +#: commands/service_compile.go:405 msgid "Error copying output file %s" msgstr "複製輸出檔 %s 時出錯" @@ -717,7 +723,7 @@ msgstr "建立設定檔出錯: %v" msgid "Error creating instance: %v" msgstr "建立實例時出錯: %v" -#: commands/service_compile.go:387 +#: commands/service_compile.go:389 msgid "Error creating output dir" msgstr "建立輸出目錄時出錯" @@ -742,7 +748,7 @@ msgstr "下載 %[1]s 出錯: %[2]v" msgid "Error downloading %s" msgstr "下載 %s 出錯" -#: commands/instances.go:658 internal/arduino/resources/index.go:83 +#: commands/instances.go:660 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下載索引'%s'時出錯" @@ -764,7 +770,7 @@ msgstr "下載平台 %s 出錯" msgid "Error downloading tool %s" msgstr "下載工具 %s 出錯" -#: internal/cli/debug/debug.go:153 internal/cli/debug/debug.go:186 +#: internal/cli/debug/debug.go:162 internal/cli/debug/debug.go:195 msgid "Error during Debug: %v" msgstr "除錯時出錯: %v" @@ -772,18 +778,18 @@ msgstr "除錯時出錯: %v" msgid "Error during JSON encoding of the output: %v" msgstr "輸出 JSON 編碼過程出錯:%v" -#: internal/cli/burnbootloader/burnbootloader.go:76 -#: internal/cli/burnbootloader/burnbootloader.go:97 -#: internal/cli/compile/compile.go:260 internal/cli/compile/compile.go:302 -#: internal/cli/upload/upload.go:96 internal/cli/upload/upload.go:125 +#: internal/cli/burnbootloader/burnbootloader.go:78 +#: internal/cli/burnbootloader/burnbootloader.go:100 +#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上傳時出錯: %v" -#: internal/cli/arguments/port.go:138 +#: internal/cli/arguments/port.go:144 msgid "Error during board detection" msgstr "開發板偵測時出現錯誤。" -#: internal/cli/compile/compile.go:375 +#: internal/cli/compile/compile.go:379 msgid "Error during build: %v" msgstr "建構時出錯: %v" @@ -804,11 +810,11 @@ msgstr "升級時出錯: %v" msgid "Error extracting %s" msgstr "解開 %s 時出錯" -#: commands/service_upload.go:437 +#: commands/service_upload.go:448 msgid "Error finding build artifacts" msgstr "尋找建構成品時出錯" -#: internal/cli/debug/debug.go:130 +#: internal/cli/debug/debug.go:139 msgid "Error getting Debug info: %v" msgstr "取得除錯資訊時出錯: %v" @@ -824,13 +830,13 @@ msgstr "取得開發板細節時出錯: %v" msgid "Error getting current directory for compilation database: %s" msgstr "取得編譯資料庫所在目錄時出錯: %s" -#: internal/cli/monitor/monitor.go:104 +#: 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 "從 `sketch.yaml` 取得預設連接埠出錯. 請檢查是否在正確的 sketch 目錄下, 或者提供 --port 參數: %s" -#: commands/service_compile.go:326 commands/service_library_list.go:115 +#: commands/service_compile.go:328 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "取得程式庫 %s 資訊時出錯" @@ -838,15 +844,15 @@ msgstr "取得程式庫 %s 資訊時出錯" msgid "Error getting libraries info: %v" msgstr "取得程式庫資訊時出錯: %v" -#: internal/cli/arguments/fqbn.go:92 +#: internal/cli/arguments/fqbn.go:96 msgid "Error getting port metadata: %v" msgstr "取得連接埠資訊出錯: %v" -#: internal/cli/monitor/monitor.go:155 +#: internal/cli/monitor/monitor.go:154 msgid "Error getting port settings details: %s" msgstr "取得連接埠設定細節出錯: %s" -#: internal/cli/upload/upload.go:166 +#: internal/cli/upload/upload.go:169 msgid "Error getting user input" msgstr "取得用戶輸入時出錯" @@ -906,19 +912,19 @@ msgstr "載入索引 %s 出錯" msgid "Error opening %s" msgstr "開啟 %s 時出錯" -#: internal/cli/daemon/daemon.go:106 +#: internal/cli/daemon/daemon.go:111 msgid "Error opening debug logging file: %s" msgstr "打開除錯日誌檔出錯: %s" -#: internal/cli/compile/compile.go:189 +#: internal/cli/compile/compile.go:193 msgid "Error opening source code overrides data file: %v" msgstr "打開原始碼覆寫資料檔時出錯: %v" -#: internal/cli/compile/compile.go:202 +#: internal/cli/compile/compile.go:206 msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 參數出錯: %v" -#: commands/service_compile.go:396 +#: commands/service_compile.go:398 msgid "Error reading build directory" msgstr "讀取建構目錄時出錯" @@ -964,7 +970,7 @@ msgstr "搜尋平台時出錯: %v" msgid "Error serializing compilation database: %s" msgstr "序列化編譯資料庫時出錯: %s" -#: internal/cli/monitor/monitor.go:223 +#: internal/cli/monitor/monitor.go:224 msgid "Error setting raw mode: %s" msgstr "設定原始模式出錯: %s" @@ -1020,7 +1026,7 @@ msgstr "寫入檔案時出錯: %v" msgid "Error: command description is not supported by %v" msgstr "錯誤: %v 不支持命令說明" -#: internal/cli/compile/compile.go:195 +#: internal/cli/compile/compile.go:199 msgid "Error: invalid source code overrides data file: %v" msgstr "錯誤: 無效原始碼覆蓋了資料檔: %v" @@ -1036,11 +1042,11 @@ msgstr "%s 程式庫的範例" msgid "Examples:" msgstr "範例:" -#: internal/cli/debug/debug.go:224 +#: internal/cli/debug/debug.go:233 msgid "Executable to debug" msgstr "可執行來除錯" -#: commands/service_debug_config.go:179 commands/service_upload.go:443 +#: commands/service_debug_config.go:181 commands/service_upload.go:454 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "%s 目錄內應該有已編譯的 sketch,卻只有個檔案" @@ -1054,15 +1060,15 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:566 +#: commands/service_upload.go:577 msgid "Failed chip erase" msgstr "晶片擦除失敗" -#: commands/service_upload.go:573 +#: commands/service_upload.go:584 msgid "Failed programming" msgstr "燒錄失敗" -#: commands/service_upload.go:569 +#: commands/service_upload.go:580 msgid "Failed to burn bootloader" msgstr "燒錄 bootloader 失敗" @@ -1074,23 +1080,23 @@ msgstr "建立資料目錄失敗" msgid "Failed to create downloads directory" msgstr "建立下載檔案夾失敗" -#: internal/cli/daemon/daemon.go:143 +#: internal/cli/daemon/daemon.go:150 msgid "Failed to listen on TCP port: %[1]s. %[2]s is an invalid port." msgstr "監聽 TCP 埠失敗: %[1]s. %[2]s 是無效連接埠" -#: internal/cli/daemon/daemon.go:138 +#: internal/cli/daemon/daemon.go:145 msgid "Failed to listen on TCP port: %[1]s. %[2]s is unknown name." msgstr "監聽 TCP 埠失敗: %[1]s. %[2]s 是未知名稱" -#: internal/cli/daemon/daemon.go:150 +#: internal/cli/daemon/daemon.go:157 msgid "Failed to listen on TCP port: %[1]s. Unexpected error: %[2]v" msgstr "監聽 TCP 埠: %[1]s 失敗, 未預期的錯誤: %[2]v" -#: internal/cli/daemon/daemon.go:148 +#: internal/cli/daemon/daemon.go:155 msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "監聽 TCP 埠: %s 失敗。位址已被使用" -#: commands/service_upload.go:577 +#: commands/service_upload.go:588 msgid "Failed uploading" msgstr "上傳失敗" @@ -1108,7 +1114,7 @@ msgstr "韌體加密/簽名需要定義以下全部屬性: %s" msgid "First message must contain debug request, not data" msgstr "第一則訊息必須包含除錯請求,而不是資料" -#: internal/cli/arguments/arguments.go:45 +#: internal/cli/arguments/arguments.go:49 msgid "Flag %[1]s is mandatory when used in conjunction with: %[2]s" msgstr "參數 %[1]s 當與:%[2]s 一起使用時必須強制使用" @@ -1185,7 +1191,7 @@ msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "全域變數使用 %[1]s 位元組的動態記憶體" #: internal/cli/board/details.go:216 internal/cli/core/list.go:117 -#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:315 +#: internal/cli/core/search.go:117 internal/cli/monitor/monitor.go:331 #: internal/cli/outdated/outdated.go:101 msgid "ID" msgstr "ID" @@ -1198,7 +1204,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "標識屬性:" -#: internal/cli/compile/compile.go:128 +#: internal/cli/compile/compile.go:132 msgid "If set built binaries will be exported to the sketch folder." msgstr "一經設定,建構的二進位檔將導出到 sketch 檔案夾" @@ -1267,7 +1273,7 @@ msgstr "無效的 '%[1]s' 屬性:%[2]s" msgid "Invalid FQBN" msgstr "無效的 FQBN" -#: internal/cli/daemon/daemon.go:161 +#: internal/cli/daemon/daemon.go:168 msgid "Invalid TCP address: port is missing" msgstr "無效的 TCP 位址:缺少連接埠" @@ -1289,7 +1295,7 @@ msgstr "無效的存檔:%[1]s 不在 %[2]s 存檔裏" msgid "Invalid argument passed: %v" msgstr "傳送的參數無效: %v" -#: commands/service_compile.go:270 +#: commands/service_compile.go:272 msgid "Invalid build properties" msgstr "無效的建構屬性" @@ -1301,7 +1307,7 @@ msgstr "無效的資料大小正規表示式: %s" msgid "Invalid eeprom size regexp: %s" msgstr "無效的 eeprom 大小正規表示式: %s" -#: commands/instances.go:594 +#: commands/instances.go:596 msgid "Invalid index URL: %s" msgstr "無效的索引網址: 1%s" @@ -1321,7 +1327,7 @@ msgstr "無效的程式庫" msgid "Invalid logging level: %s" msgstr "無效的日誌層級: %s" -#: commands/instances.go:611 +#: commands/instances.go:613 msgid "Invalid network configuration: %s" msgstr "網路設定無效: %s" @@ -1333,7 +1339,7 @@ msgstr "無效的 '%[1]s' 網路代理 network.proxy: %[2]s" msgid "Invalid output format: %s" msgstr "無效的輸出格式: %s" -#: commands/instances.go:578 +#: commands/instances.go:580 msgid "Invalid package index in %s" msgstr "%s 內的套件索引無效" @@ -1369,7 +1375,7 @@ msgstr "無效的版本" msgid "Invalid vid value: '%s'" msgstr "無效的 vid 值: '%s'" -#: internal/cli/compile/compile.go:125 +#: internal/cli/compile/compile.go:129 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1436,7 +1442,7 @@ msgstr "程式庫已安裝" msgid "License: %s" msgstr "許可證: %s" -#: internal/arduino/builder/builder.go:438 +#: internal/arduino/builder/builder.go:436 msgid "Linking everything together..." msgstr "將所有內容鏈接在一起..." @@ -1460,7 +1466,7 @@ msgid "" " multiple options." msgstr "列出開發板選項列表。可多選項多次使用" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:107 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1499,7 +1505,7 @@ msgstr "記憶體低容量,可能影響穩定性" msgid "Maintainer: %s" msgstr "維護者: %s" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:137 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1538,7 +1544,7 @@ msgstr "缺少連接埠協議" msgid "Missing programmer" msgstr "缺少燒錄器" -#: internal/cli/upload/upload.go:159 +#: internal/cli/upload/upload.go:162 msgid "Missing required upload field: %s" msgstr "缺少必要的上傳欄位: %s" @@ -1554,7 +1560,7 @@ msgstr "缺少 sketch 路徑" msgid "Monitor '%s' not found" msgstr "監視器 '%s' 找不到" -#: internal/cli/monitor/monitor.go:251 +#: internal/cli/monitor/monitor.go:261 msgid "Monitor port settings:" msgstr "監視連接埠設定:" @@ -1572,7 +1578,7 @@ msgstr "名" msgid "Name: \"%s\"" msgstr "名: “%s”" -#: internal/cli/upload/upload.go:234 +#: internal/cli/upload/upload.go:238 msgid "New upload port: %[1]s (%[2]s)" msgstr "新上傳連接埠: %[1]s (%[2]s)" @@ -1624,7 +1630,7 @@ msgstr "沒安裝任何平台" msgid "No platforms matching your search." msgstr "沒有你想找的平台" -#: commands/service_upload.go:522 +#: commands/service_upload.go:533 msgid "No upload port found, using %s as fallback" msgstr "沒找到上傳連接埠,使用 %s 作為後援" @@ -1654,7 +1660,7 @@ msgid "" "compact JSON output)." msgstr "省略程式庫中除最新版本以外的所有版本(產出更精簡的 JSON )" -#: internal/cli/monitor/monitor.go:58 internal/cli/monitor/monitor.go:59 +#: internal/cli/monitor/monitor.go:59 internal/cli/monitor/monitor.go:60 msgid "Open a communication port with a board." msgstr "開啟開發板的通信埠" @@ -1662,40 +1668,53 @@ msgstr "開啟開發板的通信埠" msgid "Option:" msgstr "選項:" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:117 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "選項,可以是:%s。用來告訴 gcc 使用哪個警告級別 (-W 參數)" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:130 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "選項,清理建構用的檔案夾且不使用任何快取" -#: internal/cli/compile/compile.go:123 +#: internal/cli/compile/compile.go:127 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "選項,優化編譯用於除錯的輸出,還不到發佈用" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:119 msgid "Optional, suppresses almost every output." msgstr "選項,禁止全部輸出" -#: internal/cli/compile/compile.go:114 internal/cli/upload/upload.go:76 +#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "選項,開啟詳細模式" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:133 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "選項, 包含一組替代 sketch 原始碼的 .json 檔的路徑" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:109 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 "覆蓋現有的設定檔" @@ -1737,17 +1756,17 @@ msgstr "套件網站:" msgid "Paragraph: %s" msgstr "段落: %s" -#: internal/cli/compile/compile.go:450 internal/cli/compile/compile.go:465 +#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 msgid "Path" msgstr "路徑" -#: internal/cli/compile/compile.go:122 +#: internal/cli/compile/compile.go:126 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "程式庫集合的路徑。可多次使用,或以逗號分隔" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:124 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1757,13 +1776,13 @@ msgstr "單一程式庫的根目錄路徑。可多次使用,或以逗號分隔 msgid "Path to the file where logs will be written." msgstr "日誌檔的路徑" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:105 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:503 +#: commands/service_upload.go:514 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 連接埠上執行 1200-bps TOUCH 重置" @@ -1776,7 +1795,7 @@ msgstr "平台 %s 已安裝過" msgid "Platform %s installed" msgstr "平台 %s 已安裝" -#: internal/cli/compile/compile.go:398 internal/cli/upload/upload.go:145 +#: internal/cli/compile/compile.go:402 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?" @@ -1800,7 +1819,7 @@ msgstr "平台 '%s' 沒找到" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:383 internal/cli/upload/upload.go:133 +#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正確" @@ -1848,7 +1867,7 @@ msgstr "請指定一個 FQBN。%[1]s 連接埠以協議 %[2]s 的開發板無法 msgid "Port" msgstr "連接埠" -#: internal/cli/monitor/monitor.go:271 internal/cli/monitor/monitor.go:280 +#: internal/cli/monitor/monitor.go:287 internal/cli/monitor/monitor.go:296 msgid "Port closed: %v" msgstr "連接埠關閉: %v" @@ -1865,7 +1884,7 @@ msgstr "找不到在“%[1]s”的預編譯程式庫" msgid "Print details about a board." msgstr "列出開發板的詳細資訊" -#: internal/cli/compile/compile.go:97 +#: internal/cli/compile/compile.go:100 msgid "Print preprocessed code to stdout instead of compiling." msgstr "列出預處理的代碼到標準輸出,而不是編譯" @@ -1933,11 +1952,11 @@ msgstr "以平台 %[2]s 替換 %[1]s " msgid "Required tool:" msgstr "需要的工具:" -#: internal/cli/monitor/monitor.go:78 +#: internal/cli/monitor/monitor.go:79 msgid "Run in silent mode, show only monitor input and output." msgstr "以靜默模式執行,只顯示監視輸入和輸出" -#: internal/cli/daemon/daemon.go:50 +#: internal/cli/daemon/daemon.go:47 msgid "Run the Arduino CLI as a gRPC daemon." msgstr "以 gRPC 精靈的形式執行 Arduino CLI。" @@ -1954,11 +1973,11 @@ msgstr "執行 pre_uninstall 命令." msgid "SEARCH_TERM" msgstr "搜尋_條件" -#: internal/cli/debug/debug.go:229 +#: internal/cli/debug/debug.go:238 msgid "SVD file path" msgstr "SVD 檔案路徑" -#: internal/cli/compile/compile.go:99 +#: internal/cli/compile/compile.go:103 msgid "Save build artifacts in this directory." msgstr "將建構成品存在這個目錄" @@ -2063,7 +2082,7 @@ msgstr "尋找符合條件的一或多個程式庫" msgid "Sentence: %s" msgstr "句子: %s" -#: internal/cli/debug/debug.go:237 +#: internal/cli/debug/debug.go:246 msgid "Server path" msgstr "伺服器路徑" @@ -2071,15 +2090,15 @@ msgstr "伺服器路徑" msgid "Server responded with: %s" msgstr "伺服器回應: %s" -#: internal/cli/debug/debug.go:236 +#: internal/cli/debug/debug.go:245 msgid "Server type" msgstr "伺服器類型" -#: internal/cli/upload/upload.go:80 +#: internal/cli/upload/upload.go:83 msgid "Set a value for a field required to upload." msgstr "設定上傳所必要的欄位上的值" -#: internal/cli/monitor/monitor.go:75 +#: internal/cli/monitor/monitor.go:76 msgid "Set terminal in raw mode (unbuffered)." msgstr "設定終端成原始模式 (無緩衝)" @@ -2091,7 +2110,7 @@ msgstr "設定一個值" msgid "" "Sets the default data directory (Arduino CLI will look for configuration " "file in this directory)." -msgstr "" +msgstr "指定資料目錄 (Arduino CLI 會在此找尋設定檔)。" #: internal/cli/board/attach.go:37 msgid "" @@ -2099,11 +2118,15 @@ msgid "" "are specified, the current default port, FQBN and programmer are displayed." msgstr "設定連接埠和 FQBN & 燒錄器的預設值. 如果沒指定, 將使用現有的設定值。" +#: 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:315 +#: internal/cli/monitor/monitor.go:331 msgid "Setting" msgstr "設定" @@ -2115,7 +2138,7 @@ msgstr "將顯示協助訊息,不過只有文字模式。" msgid "Show all available core versions." msgstr "顯示全部可用的核心版本" -#: internal/cli/monitor/monitor.go:76 +#: internal/cli/monitor/monitor.go:77 msgid "Show all the settings of the communication port." msgstr "顯示通訊連接埠的全部設定" @@ -2147,7 +2170,7 @@ msgstr "只顯示程式庫名" msgid "Show list of available programmers" msgstr "顯示可用的燒錄器列表" -#: internal/cli/debug/debug.go:68 +#: internal/cli/debug/debug.go:73 msgid "" "Show metadata about the debug session instead of starting the debugger." msgstr "顯示除錯作業的數據,而不是啟動除錯器" @@ -2198,7 +2221,7 @@ msgstr "顯示 Arduino CLI 版本" msgid "Size (bytes):" msgstr "大小 (字元組) :" -#: commands/service_compile.go:274 +#: commands/service_compile.go:276 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2232,7 +2255,7 @@ msgstr "Sketch 已棄用 .pde 副檔名 ,請將下列檔案的副檔名改成. msgid "Skip linking of final executable." msgstr "跳過鏈結成執行檔" -#: commands/service_upload.go:496 +#: commands/service_upload.go:507 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "跳過 1200-bps 接觸重設:未選取序列埠!" @@ -2265,7 +2288,7 @@ msgstr "跳過工具設定" msgid "Skipping: %[1]s" msgstr "跳過: %[1]s" -#: commands/instances.go:631 +#: commands/instances.go:633 msgid "Some indexes could not be updated." msgstr "有些索引無法更新" @@ -2273,7 +2296,7 @@ msgstr "有些索引無法更新" msgid "Some upgrades failed, please check the output for details." msgstr "有些升級失敗了,細節請看輸出" -#: internal/cli/daemon/daemon.go:76 +#: internal/cli/daemon/daemon.go:78 msgid "The TCP port the daemon will listen to" msgstr "背景程式監聽的 TCP 埠" @@ -2285,15 +2308,22 @@ msgstr "輸出格式,可以是: %s" msgid "The custom config file (if not specified the default will be used)." msgstr "自定義設定檔 (如沒指定,將使用預設值)" -#: internal/cli/daemon/daemon.go:98 +#: internal/cli/compile/compile.go:90 +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 "" +"旗標 --build-cache-path 已棄用。請單獨使用 --build-path 或在 Arduino CLI 設定裏指定編譯快取路徑 。" + +#: internal/cli/daemon/daemon.go:103 msgid "The flag --debug-file must be used with --debug." msgstr "參數 --debug-file 必須和 --debug 一起使用" -#: internal/cli/debug/debug_check.go:88 +#: internal/cli/debug/debug_check.go:94 msgid "The given board/programmer configuration does NOT support debugging." msgstr "指定的板子/燒錄器設置不支援除錯。" -#: internal/cli/debug/debug_check.go:86 +#: internal/cli/debug/debug_check.go:92 msgid "The given board/programmer configuration supports debugging." msgstr "指定的板子/燒錄器設置支援除錯。" @@ -2321,13 +2351,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "程式庫 %s 有多個安裝" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:115 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:109 +#: internal/cli/compile/compile.go:113 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." @@ -2337,7 +2367,7 @@ msgstr "自定義簽名密鑰的名稱,用在編譯過程中對二進位碼進 msgid "The output format for the logs, can be: %s" msgstr "日誌的輸出格​​式,可以是: %s" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:111 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." @@ -2361,7 +2391,7 @@ msgid "" "that can be upgraded. If nothing needs to be updated the output is empty." msgstr "此指令顯示可升級的已安裝核心和程式庫。如沒需要更新的,則輸出空白" -#: internal/cli/monitor/monitor.go:79 +#: internal/cli/monitor/monitor.go:80 msgid "Timestamp each incoming line." msgstr "記錄每一行時間" @@ -2378,23 +2408,23 @@ msgstr "工具 %s 已卸除" msgid "Toolchain '%s' is not supported" msgstr "不支援工具包 '%s' " -#: internal/cli/debug/debug.go:226 +#: internal/cli/debug/debug.go:235 msgid "Toolchain path" msgstr "工具包路徑" -#: internal/cli/debug/debug.go:227 +#: internal/cli/debug/debug.go:236 msgid "Toolchain prefix" msgstr "工具包前綴字元" -#: internal/cli/debug/debug.go:225 +#: internal/cli/debug/debug.go:234 msgid "Toolchain type" msgstr "工具包類型" -#: internal/cli/compile/compile.go:396 internal/cli/upload/upload.go:143 +#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "嘗試執行 %s" -#: internal/cli/burnbootloader/burnbootloader.go:61 +#: internal/cli/burnbootloader/burnbootloader.go:63 msgid "Turns on verbose mode." msgstr "開啟囉嗦模式" @@ -2432,7 +2462,7 @@ msgstr "無法取得用戶家目錄: %v" msgid "Unable to open file for logging: %s" msgstr "無法開啟檔案做日誌記錄: %s" -#: commands/instances.go:560 +#: commands/instances.go:562 msgid "Unable to parse URL" msgstr "無法解析網址" @@ -2521,7 +2551,7 @@ msgstr "上傳 Arduino sketch。不會在上傳前編譯它" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "上傳連接埠,例如:COM3 或 /dev/ttyACM2" -#: commands/service_upload.go:520 +#: commands/service_upload.go:531 msgid "Upload port found on %s" msgstr "找到上傳連接埠 %s " @@ -2529,7 +2559,7 @@ msgstr "找到上傳連接埠 %s " msgid "Upload port protocol, e.g: serial" msgstr "上傳連接埠協議,例如:串列" -#: internal/cli/compile/compile.go:116 +#: internal/cli/compile/compile.go:120 msgid "Upload the binary after the compilation." msgstr "編譯完成就上傳二進位碼" @@ -2541,7 +2571,7 @@ msgstr "使用燒錄器將 bootloader 上傳到開發板" msgid "Upload the bootloader." msgstr "上傳 bootloader" -#: internal/cli/compile/compile.go:265 internal/cli/upload/upload.go:164 +#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "以 %s 協議上傳到開發板需要以下資訊:" @@ -2562,11 +2592,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 取得指令的更多資訊" -#: internal/cli/compile/compile.go:448 +#: internal/cli/compile/compile.go:452 msgid "Used library" msgstr "使用的程式庫" -#: internal/cli/compile/compile.go:463 +#: internal/cli/compile/compile.go:467 msgid "Used platform" msgstr "使用的平台" @@ -2574,7 +2604,7 @@ msgstr "使用的平台" msgid "Used: %[1]s" msgstr "使用: %[1]s" -#: commands/service_compile.go:349 +#: commands/service_compile.go:351 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " @@ -2582,15 +2612,15 @@ msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " msgid "Using cached library dependencies for file: %[1]s" msgstr "檔案: %[1]s 使用快取程式庫相依" -#: commands/service_compile.go:350 +#: commands/service_compile.go:352 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的核心 '%[1]s' " -#: internal/cli/monitor/monitor.go:246 +#: internal/cli/monitor/monitor.go:256 msgid "Using default monitor configuration for board: %s" msgstr "使用 %s 開發板的監控設定。" -#: internal/cli/monitor/monitor.go:248 +#: internal/cli/monitor/monitor.go:258 msgid "" "Using generic monitor configuration.\n" "WARNING: Your board may require different settings to work!\n" @@ -2628,16 +2658,16 @@ msgstr "版本" msgid "VERSION_NUMBER" msgstr "版本_號" -#: internal/cli/monitor/monitor.go:315 +#: internal/cli/monitor/monitor.go:331 msgid "Values" msgstr "數值" -#: internal/cli/burnbootloader/burnbootloader.go:60 -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:75 +#: internal/cli/burnbootloader/burnbootloader.go:62 +#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "上傳後驗證上傳的二進位碼" -#: internal/cli/compile/compile.go:449 internal/cli/compile/compile.go:464 +#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2659,7 +2689,7 @@ msgstr "警告!無法設定工具: %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "警告 ! 無法執行 pre_uninstall 命令: %s" -#: internal/cli/compile/compile.go:326 +#: internal/cli/compile/compile.go:330 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告! sketch 用了一或多個客製程式庫編譯" @@ -2669,11 +2699,11 @@ msgid "" "incompatible with your current board which runs on %[3]s architecture(s)." msgstr "警告: %[1]s 程式庫是 (%[2]s 架構),可能與選擇的開發板 (%[3]s架構)不相容 " -#: commands/service_upload.go:509 +#: commands/service_upload.go:520 msgid "Waiting for upload port..." msgstr "等待上傳連接埠..." -#: commands/service_compile.go:355 +#: commands/service_compile.go:357 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告: 開發板 %[1]s 並沒定義 %[2]s 喜好。自動設定成:%[3]s" @@ -2692,11 +2722,11 @@ msgid "" "directory." msgstr "將目前的設定寫入資料目錄裏面的設定檔" -#: internal/cli/compile/compile.go:146 internal/cli/compile/compile.go:149 +#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 msgid "You cannot use the %s flag while compiling with a profile." msgstr "使用設定集編譯時不能使用 %s 旗標參數" -#: internal/arduino/resources/checksums.go:78 +#: internal/arduino/resources/checksums.go:79 msgid "archive hash differs from hash in index" msgstr "保存與和索引不同的雜湊" @@ -2728,7 +2758,7 @@ msgstr "基本搜尋\"audio\" " msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "基本搜尋只限於官方維護者的 \"esp32\" 和 \"display\"" -#: commands/service_upload.go:764 +#: commands/service_upload.go:791 msgid "binary file not found in %s" msgstr "%s 裏找不到二進位檔" @@ -2760,7 +2790,7 @@ msgstr "找不到 id 為 %s 探索的樣態" msgid "candidates" msgstr "候選" -#: commands/service_upload.go:721 commands/service_upload.go:728 +#: commands/service_upload.go:737 commands/service_upload.go:744 msgid "cannot execute upload tool: %s" msgstr "無法執行上傳工具: %s" @@ -2786,7 +2816,7 @@ msgstr "指令 '%[1]s' 失敗: %[2]s" msgid "communication out of sync, expected '%[1]s', received '%[2]s'" msgstr "通信不同步,預期 '%[1]s',卻收到 '%[2]s'" -#: internal/arduino/resources/checksums.go:74 +#: internal/arduino/resources/checksums.go:75 msgid "computing hash: %s" msgstr "計算雜湊: %s" @@ -2802,7 +2832,7 @@ msgstr "設定值%s 含有無效字元" msgid "copying library to destination directory:" msgstr "拷貝程式庫到目標目錄:" -#: commands/service_upload.go:836 +#: commands/service_upload.go:863 msgid "could not find a valid build artifact" msgstr "找不到正確的建構成品" @@ -2896,7 +2926,7 @@ msgstr "錯誤載入 sketch 專案:" msgid "error opening %s" msgstr "錯誤開啟 %s" -#: internal/arduino/sketch/profiles.go:214 +#: internal/arduino/sketch/profiles.go:250 msgid "error parsing version constraints" msgstr "錯誤解析版本限制" @@ -2924,7 +2954,7 @@ msgstr "計算 “%s” 檔的雜湊值失敗" msgid "failed to initialize http client" msgstr "初始化 http 客戶端失敗" -#: internal/arduino/resources/checksums.go:95 +#: internal/arduino/resources/checksums.go:98 msgid "fetched archive size differs from size specified in index" msgstr "抓取的存檔大小跟索引內指明的大小不同" @@ -2974,12 +3004,12 @@ msgstr "產出 installation.secret" msgid "getting archive file info: %s" msgstr "取得存檔資訊: %s" -#: internal/arduino/resources/checksums.go:92 +#: internal/arduino/resources/checksums.go:93 msgid "getting archive info: %s" msgstr "取得存檔資訊: %s" -#: internal/arduino/resources/checksums.go:65 -#: internal/arduino/resources/checksums.go:88 +#: 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:56 @@ -3018,11 +3048,11 @@ msgstr "安裝平台%[1]s: %[2]s" msgid "interactive terminal not supported for the '%s' output format" msgstr "互動終端不支援 '%s' 輸出格式" -#: internal/arduino/sketch/profiles.go:212 +#: internal/arduino/sketch/profiles.go:248 msgid "invalid '%s' directive" msgstr "無效的 '%s' 指令" -#: internal/arduino/resources/checksums.go:43 +#: internal/arduino/resources/checksums.go:44 msgid "invalid checksum format: %s" msgstr "無效的校驗碼格式: %s" @@ -3066,7 +3096,7 @@ msgstr "找到無效的空選項" msgid "invalid git url" msgstr "無效的 git 網址" -#: internal/arduino/resources/checksums.go:47 +#: internal/arduino/resources/checksums.go:48 msgid "invalid hash '%[1]s': %[2]s" msgstr "無效的雜湊 '%[1]s': %[2]s" @@ -3074,7 +3104,7 @@ msgstr "無效的雜湊 '%[1]s': %[2]s" msgid "invalid item %s" msgstr "無效的項目 %s" -#: internal/arduino/sketch/profiles.go:246 +#: internal/arduino/sketch/profiles.go:282 msgid "invalid library directive:" msgstr "無效的程式庫指令:" @@ -3106,15 +3136,15 @@ msgstr "無效路徑難建立設定目錄: %[1]s 錯誤" msgid "invalid path writing inventory file: %[1]s error" msgstr "無效路徑來寫入檔案: %[1]s 錯誤" -#: internal/arduino/cores/packageindex/index.go:277 +#: internal/arduino/cores/packageindex/index.go:278 msgid "invalid platform archive size: %s" msgstr "無效的平台存檔大小: %s" -#: internal/arduino/sketch/profiles.go:216 +#: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "無效的平台識別" -#: internal/arduino/sketch/profiles.go:226 +#: internal/arduino/sketch/profiles.go:262 msgid "invalid platform index URL:" msgstr "無效的平台索引位址:" @@ -3122,15 +3152,15 @@ msgstr "無效的平台索引位址:" msgid "invalid pluggable monitor reference: %s" msgstr "無效的插拔式監視器參照: %s" -#: internal/cli/monitor/monitor.go:192 +#: internal/cli/monitor/monitor.go:176 msgid "invalid port configuration value for %s: %s" msgstr "無效的連接埠設定值 %s : %s" -#: internal/cli/monitor/monitor.go:200 -msgid "invalid port configuration: %s" -msgstr "無效的連接埠設定: %s" +#: internal/cli/monitor/monitor.go:182 +msgid "invalid port configuration: %s=%s" +msgstr "" -#: commands/service_upload.go:708 +#: commands/service_upload.go:724 msgid "invalid recipe '%[1]s': %[2]s" msgstr "無效的作法'%[1]s': %[2]s" @@ -3149,7 +3179,7 @@ msgstr "無效的 '%[2]s' 選項值 '%[1]s' " msgid "invalid version directory %s" msgstr "無效的版本目錄 %s" -#: internal/arduino/sketch/profiles.go:248 +#: internal/arduino/sketch/profiles.go:284 msgid "invalid version:" msgstr "無效的版本:" @@ -3237,7 +3267,7 @@ msgstr "載入在 %s 的工具" msgid "looking for boards.txt in %s" msgstr "在 %s 尋找 boards.txt" -#: commands/service_upload.go:779 +#: commands/service_upload.go:806 msgid "looking for build artifacts" msgstr "尋找建構成品" @@ -3245,11 +3275,11 @@ msgstr "尋找建構成品" msgid "main file missing from sketch: %s" msgstr "sketch 缺少主檔: %s" -#: internal/arduino/sketch/profiles.go:210 +#: internal/arduino/sketch/profiles.go:246 msgid "missing '%s' directive" msgstr "缺少 '%s' 指令" -#: internal/arduino/resources/checksums.go:39 +#: internal/arduino/resources/checksums.go:40 msgid "missing checksum for: %s" msgstr "缺少 %s 的校驗碼" @@ -3283,7 +3313,7 @@ msgstr "沒找到監視器發行版: %s" msgid "moving extracted archive to destination dir: %s" msgstr "移動解壓縮的存檔到目標資料夾: %s" -#: commands/service_upload.go:831 +#: commands/service_upload.go:858 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "找到多個建構成品: '%[1]s' 和 '%[2]s'" @@ -3301,7 +3331,7 @@ msgstr "沒找到目前作業系統相容工具版本 %[1]s,請聯絡 %[2]s" msgid "no instance specified" msgstr "未指定實例" -#: commands/service_upload.go:786 +#: commands/service_upload.go:813 msgid "no sketch or build directory/file specified" msgstr "未指定 sketch 或建構目錄/檔" @@ -3313,7 +3343,7 @@ msgstr "沒有這檔案/目錄" msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "存檔中沒有單一的根目錄,找到了 '%[1]s' 和 '%[2]s'" -#: commands/service_upload.go:703 +#: commands/service_upload.go:719 msgid "no upload port provided" msgstr "未提供上傳連接埠" @@ -3333,7 +3363,7 @@ msgstr "不是 FQBN: %s" msgid "not running in a terminal" msgstr "沒在終端執行" -#: internal/arduino/resources/checksums.go:70 +#: internal/arduino/resources/checksums.go:71 #: internal/arduino/resources/install.go:60 msgid "opening archive file: %s" msgstr "開啟存檔: %s" @@ -3392,7 +3422,7 @@ msgstr "平台不支援使用中的作業系統" msgid "platform not installed" msgstr "平台未安裝" -#: internal/cli/compile/compile.go:135 +#: internal/cli/compile/compile.go:139 msgid "please use --build-property instead." msgstr "請改用 --build-property" @@ -3404,7 +3434,7 @@ msgstr "已加入可插拔探索: %s" msgid "port" msgstr "連接埠" -#: internal/cli/arguments/port.go:119 +#: internal/cli/arguments/port.go:125 msgid "port not found: %[1]s %[2]s" msgstr "沒找到連接埠: %[1]s %[2]s" @@ -3467,7 +3497,7 @@ msgstr "讀取套件根目錄: %s" msgid "reading sketch files" msgstr "讀取 sketch 檔" -#: commands/service_upload.go:697 +#: commands/service_upload.go:713 msgid "recipe not found '%s'" msgstr "作法未找到 %s" @@ -3538,11 +3568,11 @@ msgstr "開始探索 %s" msgid "testing archive checksum: %s" msgstr "測試存檔校驗碼: %s" -#: internal/arduino/resources/checksums.go:110 +#: internal/arduino/resources/checksums.go:112 msgid "testing archive size: %s" msgstr "測試存檔大小: %s" -#: internal/arduino/resources/checksums.go:104 +#: internal/arduino/resources/checksums.go:106 msgid "testing if archive is cached: %s" msgstr "測試存檔是否被快取: %s" @@ -3639,7 +3669,7 @@ msgstr "未知的平台 %s:%s" msgid "unknown sketch file extension '%s'" msgstr "未知的 sketch 副檔名 %s" -#: internal/arduino/resources/checksums.go:60 +#: internal/arduino/resources/checksums.go:61 msgid "unsupported hash algorithm: %s" msgstr "未支援的雜湊演算法: %s" @@ -3651,7 +3681,7 @@ msgstr "升級 arduino:samd 到最新版" msgid "upgrade everything to the latest version" msgstr "升級全部內容到最新版" -#: commands/service_upload.go:732 +#: commands/service_upload.go:759 msgid "uploading error: %s" msgstr "上傳錯誤: %s" From 5fc8845f470504f389db0c31505030057e7beeaa Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 11 Nov 2024 09:44:27 +0100 Subject: [PATCH 035/121] Use a more helpful message when a 'signature expired' error happens. (#2750) --- internal/arduino/resources/resources_test.go | 60 +++++++++++------- .../package_index.tar.bz2 | Bin 0 -> 40458 bytes internal/arduino/security/signatures.go | 15 +++-- 3 files changed, 48 insertions(+), 27 deletions(-) create mode 100644 internal/arduino/resources/testdata/valid_signature_in_the_future/package_index.tar.bz2 diff --git a/internal/arduino/resources/resources_test.go b/internal/arduino/resources/resources_test.go index 0ca1bdd884b..3cd1d7a0098 100644 --- a/internal/arduino/resources/resources_test.go +++ b/internal/arduino/resources/resources_test.go @@ -131,29 +131,45 @@ func TestIndexDownloadAndSignatureWithinArchive(t *testing.T) { require.NoError(t, err) defer ln.Close() go server.Serve(ln) + defer server.Close() - validIdxURL, err := url.Parse("http://" + ln.Addr().String() + "/valid/package_index.tar.bz2") - require.NoError(t, err) - idxResource := &IndexResource{URL: validIdxURL} - destDir, err := paths.MkTempDir("", "") - require.NoError(t, err) - defer destDir.RemoveAll() - err = idxResource.Download(ctx, destDir, func(curr *rpc.DownloadProgress) {}, downloader.GetDefaultConfig()) - require.NoError(t, err) - require.True(t, destDir.Join("package_index.json").Exist()) - require.True(t, destDir.Join("package_index.json.sig").Exist()) - - invalidIdxURL, err := url.Parse("http://" + ln.Addr().String() + "/invalid/package_index.tar.bz2") - require.NoError(t, err) - invIdxResource := &IndexResource{URL: invalidIdxURL} - invDestDir, err := paths.MkTempDir("", "") - require.NoError(t, err) - defer invDestDir.RemoveAll() - err = invIdxResource.Download(ctx, invDestDir, func(curr *rpc.DownloadProgress) {}, downloader.GetDefaultConfig()) - require.Error(t, err) - require.Contains(t, err.Error(), "invalid signature") - require.False(t, invDestDir.Join("package_index.json").Exist()) - require.False(t, invDestDir.Join("package_index.json.sig").Exist()) + { + validIdxURL, err := url.Parse("http://" + ln.Addr().String() + "/valid_signature_in_the_future/package_index.tar.bz2") + require.NoError(t, err) + idxResource := &IndexResource{URL: validIdxURL} + destDir, err := paths.MkTempDir("", "") + require.NoError(t, err) + defer destDir.RemoveAll() + err = idxResource.Download(ctx, destDir, func(curr *rpc.DownloadProgress) {}, downloader.GetDefaultConfig()) + require.ErrorContains(t, err, "is your system clock set correctly?") + require.False(t, destDir.Join("package_index.json").Exist()) + require.False(t, destDir.Join("package_index.json.sig").Exist()) + } + { + validIdxURL, err := url.Parse("http://" + ln.Addr().String() + "/valid/package_index.tar.bz2") + require.NoError(t, err) + idxResource := &IndexResource{URL: validIdxURL} + destDir, err := paths.MkTempDir("", "") + require.NoError(t, err) + defer destDir.RemoveAll() + err = idxResource.Download(ctx, destDir, func(curr *rpc.DownloadProgress) {}, downloader.GetDefaultConfig()) + require.NoError(t, err) + require.True(t, destDir.Join("package_index.json").Exist()) + require.True(t, destDir.Join("package_index.json.sig").Exist()) + } + { + invalidIdxURL, err := url.Parse("http://" + ln.Addr().String() + "/invalid/package_index.tar.bz2") + require.NoError(t, err) + invIdxResource := &IndexResource{URL: invalidIdxURL} + invDestDir, err := paths.MkTempDir("", "") + require.NoError(t, err) + defer invDestDir.RemoveAll() + err = invIdxResource.Download(ctx, invDestDir, func(curr *rpc.DownloadProgress) {}, downloader.GetDefaultConfig()) + require.Error(t, err) + require.Contains(t, err.Error(), "invalid signature") + require.False(t, invDestDir.Join("package_index.json").Exist()) + require.False(t, invDestDir.Join("package_index.json.sig").Exist()) + } } func TestIndexFileName(t *testing.T) { diff --git a/internal/arduino/resources/testdata/valid_signature_in_the_future/package_index.tar.bz2 b/internal/arduino/resources/testdata/valid_signature_in_the_future/package_index.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..22284c67be460e9ab90476380efcfe2b58cad3bf GIT binary patch literal 40458 zcmZ5`19Y8D+wR`6Z8f&-#*MvWG}^Jv#@Vrr#HdFkzRXvL5~Ik!(hcJ)uFy)Km!WoR}Fu{y#pMs z1)lEu0r{0sNn|gUN#R-dLC-Eu%X18x@LK@5D7Zi(sQMdv>J0pzO|5J$Ufl{%E8b@7 zB>*5K_&|f=?1QDZSyLY?-fGpeO^*ZJ{M=5-Xif z7DGj9RoK|(Ezy7qF6Txm2a0ER8{UYiZ{ElpUrAB6ZZe4>A?kJhs6>SdM8pBr6T#v( zogT8vWi4f1HU#LW7X{a_w-4*Rh5B$UkfJJR$fthaYIUHy8 zQUw6iIu}{DYA+rup&TU4_rtFLQ{#M0#H!_OBnO>3k8X#v>A$l`g1x3R|-^(-kN;o-rvlJID6cKwgXyJctfPP zt(!ArRT&s5Xvv`fS=crlD5X?%6(U5|D1Q zmz2b8?q72Ty6Ma^Lv7VzZC)BV?+Ckh9P&?*UM*u4kK3?m1U88LR@7#fBO_hT5+bK2 zHSSJv+;5>1_A9p^THP@6fSM@j&Mhg5|7229mXrJ>FMQ2nz|dhe)nWq?NZpt)p`rdjw_n;E-r1IcTFVSU`n<$;yse2XEV1S5wUY(4dRJ>v#U%MH zsl2q4>m$^gycJw(S>o$%Lb|G3+#5LVsfIRHRcTbEdMnJqg;1O_%plAp4$}$@(<$95 z=BV*uYaODj487HsnwYGHaBgsBX#J*_qVKi^^Mm?A? ze8swW^FP>VXZQKG|*n{n|*^70g)O4cC2gHL%DIu**=3B(frL9V(GvJKL0Rnny zg7V<;>L~K4sPZTo4jm3t`k1fem5kW>Jee7*cIzcN3+$tKs%47yGZwRg9p@9n=lm?D z$L$%}Wm)2CTU0O8e_G29Ujx2<|HTzZh9bIFLWzEN=ea8M&(O@9=)(EWTVG|BqTZoD z>9J|wrHdY)djrN&7kvH7*uqQ}&m0zTF~}wY#npiO10O9yD5e`4wda}<*j)a?oaSO7 zZg`zY16i1!sN3hwKu++o#S#5_4|M9mmcGVS(p112iHS8mX+A% za4gjZSYVMR{hx@Bln3OIbn~4jmCNwTv{CoiaZKhz*s%O7%SI28e(|_DC!x2nj=~RTvC9 z@dYwFIIGb)4T*)uD)c-aX9IN==HW4u?U0>%G*vTZ-Ubl*7;1G334^;m%RizBu{&vF zypmIP`k607i}{y_Ifd6*-)*SDpiz8LhR5yQj9sSZwv5|auJWl}G$zzot&mezxT_4MeU3H;Ox zK(EJUW{9F12ugkW)gjU$WjR!%_eS^b3$hAtx zk*{|orPQ3ZNoJod%`8dsh*80lRQHVG)5VRJ#A&B?pyUP;;3YXa;bz#c++LDSq-UEq zbQiyP)(nI-#m;W)m3CmXaI5Anm86(IAV|enn8ZAqj2zjbKwmuKvF;E-ApD5Fj`!vD zMp9BbIz2vD3kfXp6^kY@5QdvFVYjpGOC^C(!ak#{%dG>htu?n%ENR-Z`gTrWzm?!b z(N;gY3{bq#&}}BbOy@>ans4>jjWrj#mgX)pS>Cn2eG3Q#vOlwZA|}#Os%fhQ>)Ur_ zX4=maMOT&Ggo+jWzVmgmEOGueiPbpUS^z;D#2OlE?nVBJ6TyS78%Jekh*fe4w z9gH}l2x)*-&tofw$S5+5H~|&R*BETYCGHun{}8`266FwSZXyDzA|9E=c_iP=IKs?u zut}T+$F#LQ7Z=L(5EuLObY?m>@vU{7#j5(IEf=lD@SMf)Xr#46tw1`-RGh^~_#VAj z=hQta;GCgXYkkRUhBJ(mXoZiVlQ4FLW4crzWsEc9M1y3~EYrFZNrO3ML8*QSW%D-~ z`QJ{JOMeRvWT;FzY)Th$aga&@=7c0H;sRIOYPxv{w+km*pt1>IU>spT<4hiSmP)-s zsWh?|v@OfB5AxI3XBRPHoq=z zHI1-7IxgBuQHbOVGV74gfoh~sOMIc02+Plx0YJp`VERe4mS@VZIAIC^Qka+_P)RlxrmAoAHPih8X&PO1$|RSq?^{1+EzXu)OD@}Sa~w0S)$>E1 z7zeo-A`=kSLumwM7ZYKnsq1kOB#T$3Ac^M{3501u5tET`c$xlx0I9}5-|%Td$=J$| za5;hBh(5)A^MFE9sLX%%=z=dB*7rXFDep-e9G4Xs?b5-Os8gfd4e+RN?&(|D={6tCw2n!FUI>G z;8O3Z+@6vT3j|07p(}ed?XF zyXzl0xjQuGB;-@)>0li0|0hTx)oLp;=~ROjRW}namnO#ID!WTOyTDaQJ3<;T{megg z14JO;GKcmCRSE2eVW}q{5s>6A3jtP4Vyo95f}=5mRdwE8UDqyFOIvEJJ_Hz|#U&D9 zhB(3ugOZLKvrOmVS%$c+fA?3U0cXa3${0#1zXiw8#|?^3lV;%>B>%S)47PX6S~bbc z0857A;33266BmLoHf1T=Esr&$sO!tXOS-Q{3N6HMBqHdwh4|M|Kl^`0@vBr+1F>@8iAiF#^ZL&*mEO z9gUWen+E_U6k7%-AdsfMqJ@4#QzSkbJyOn4akPL(&IX0i!b%ahz@)^28Lq&p+Jfq& z6cW)fSiVPxlC;kO8p5lb++<~9ctFySdLCSGE1<0;VdSh_jrxREoQ-TP`HN^@J&qr& zzAfRvUxhG+YEbT~E3xQir8WhkwQ+$gcPGlfn&0Moxy}AVmATu#_AN;$k5Qe>P+H~m zHhwtjd(H3mJ(Vv8v87;OoCAlFDTESO{R>BIh^Dm z%6e2;2r~|(vKr?H6Hr=*83e@n+8`aA>>(eV4+*Bglai)n))FTuz?FuTp-0A%lG2+j zmuQhzinWf_x8n%6wQkBautz{BN5-Ta3FIBDL*6UPZMit=T!ReD1QnIT_ z2RD#cB1B<=)Pfl)Q7|>jHC1s<8^}i@anvx?CK<$(?4g`#DgUzeh40hhPFJ3msaLgm z;v!pNurvZ$@+I`mlbqx}&Z~J;^F7+NSimkzuC4k_NxoC5R7VM`nv?o=g)0kFmQF2~ zGvbU!kkd&9Ek8WP8mqc3ZY~Ka$yAw~LlQrl=|NM@zKw;F2^xPK4k>dO1+uKVtYWh+ zfba#S|2HiJCvmuuf)EgbBc4M#$DDnO@>O>ZlT0~Gqq8zO+*vrJ4oX?`o+B&T-0L!$ zIg=%s+rFj+oY>-A?p!)zuVhLEG#zh{mLVU3ln-cPF~@*#G=u5KD-njxW$bmPzfO;D zaOsA(WaG*(B9&JWKqVB`Ga?k$$9UQ^+1o(Ihc(3sMv!hU$wV-^`62>uPvkw#CTMnr z>EL;llWI!6Rkykv9uO!a}*L3BLfZ&1!|G4t^2KK++Uh6 zL+`yiT`?l@d8-DJ3I}fL@8?!o>0=6wISQEpgI_|`=E^6FE~O)0ouKIWb}9=osqgVuHN@{LRlI6U&3WangGkwen) zhqs`81YV)#d?O?x_ACEN$5xVy;;#PF?r8iXL+RWY2_254ejHZCV4700q}(T)Ogvp$ z&Qy{SCHiCDDqUTatZMUugj8!)Z|>iALJa}7U&0T+7$|HM&BVDKV!2NkZVH-Bbslsc z+`AtL)pxHG3!a`fM%c5V40{xq` zL+V_fi5+{|jztTqL0C#!tBWgD3bx)T?QQn8&H8>=V6|@2esPB4uar@Y!{P*xYIcM{ z(vI`{Hl7;QoKZ=A`zH6Sh8bH{TjeIbj?5yS8hpK#j;y#^TjCnH50b@w$&y^-)_|L2Y<0`TH~k@qdlG&XFiEyQC?vd)yO}CnSaCNc z*9GoKBqrUUhnMrhzbtM2xVfA2_+V@U$~=J*2}8DDZaV4NN&i4UwcRIPQ|<(~?V8Zi zQKmI$@@|lqxW3R}b;fO_xcL56IjG)Nq4m&wIeLW}h*606H4H|4l;6ptd+{u63F(K+ z(xfxZWT{2J@;t3b*OEKij^OKHyJ*BB|e!W22ItW_m}lwtYFkrJKy$*fHd zGck|ksc**G>We4U*&ceb4o=LvOW)A0m1Zlr*SO|{XozsE=9p9LqVi`8C6K?G!KMOR zzbuk{F_o2!8)Uq(wpa6UGdGvRQgWyEP1(DS8_IveIrFZ#H8QZ%Q6xyF?k+D_xp;j0 zL&`@sOIK90tDosPjWT1_`rB$xc;Qws!F36*$4*HPJg43^*ifyTU z4`S|JU-A=9K=QP9qVGT~BJ$L~FN=zR@r}roi5KV-z-`b872TAwU?uqoNK*~;QKUg? z(s+!O*=dj(qA2>pD8@wwCi@mW`Tr5Y|0{@pQ1un9!D2PWDw)l&#?%U{RumvCY!nt= zOXX;ZHFYF;T4f=9jA<`SaA2hvQori*lP}OfU1u!e-7Kesfe1pP#pT|~Nd$ux6&%D{ z7HFJQOw5H09Y%ygN}dG>g8uj`L820YxN2&+w)!@y4Y)SVYIt$4Y1?ZgZev^q&LeHH z&(}4x;iu$Ia_s;W&6pioqOXjJno*3EAE*F|Yi2zuU*U6RR$xh)o0}0*?T{@{3{%L$ ze+@-LFs5{|Boh^d+dR~_H5=b^uut#PE6)Xfh{ZaU`A8pch^j11{uyLZjTxNQ65FCf zuUcGL^RNDqwjd2^O2>enfx^qX&I58VCnpgMf@hDa~Nl3FGPM zCdH%f38eP))N;ZDYr8;wEbd2-CFVzuCO3~dlqN{q2?G;L+}%@(3uF}cCnFQ$HEw@; zR9STiH{Tl8EJ6{eOnvt+TPH3gDvkZrZw7o6=vM1zJ}>kXJJ!aM3YL*e3unFYtf!Xt zMiC?;xF?IvAdNHiaDOOf*q=m!r82G(@f1*%6!O}QT+rQ>88Q+0x{?gk3uy@tNhJ(U z((5mPcLeBq>8F2E_I?@oY(-{EMG%{ZRx#)61rK6VQCU?l!C>;);DRJ7D>6W!Th!QC zs_CN}dL8q`qC&)p>^6;bF3Vf@c`f7T06LgNK%t zF^gyV%M5sXQN0#dWKp^U8+r-DJD;zU-ePjit#M8$@I5NT6K0tgBjtCI$)5C*6t zIkyl0N1xE(;^NYO7(KAl^zt~2bqwRBX?Jwhhy^ghE%>*=Yl$dVVb!@^3?BFIxJ zE-vV1HsOIcQd=$TGo@uDlwP(z82teL2fJ6PD;*wFMasEm)-`rNf7&PTVazP~0TS8= z1{KshsL2m;GGv!)q*D^h3n#^)$f>2UV^N8?3-vfxN{Xb2Sc~RBAj4ApgzvG>;u4(m3%WrhWNUXs|(K2$Wlrbpm$Kj$G>&q)N|fP-;3d zoH|>MMh)OW?n;4b-yX$iScHiQgNccm84Tt`kdo2}WW61Ma)gqXAJC-+Y`Lj#UP)4? z?WNPJrpeJl2#d{7CDj!oGby@hl&dlgG=dL2r6ybOQohV3O4_ zCQ2l^D=9xxW$&ERa{+ZC)`WCVqu5K%MX3cZMlSJ2TQ{?w=0QjM_ws8uH%}>J>R)mu z{Gx=nisyv$35UkmyDx?r%%UP9t#vg+Ot#^cmG5s|gjv6C*HIEq`W>9g8*<}n{hNRk{zaamQxna0UK`S*KghaxRf%K1(nVtcGKs-{ua)oMOaz;qv&||o91*ZVT$uS|& zVdMZ0@h?1L(%8@x8dAxasu&oY$%&a}CNdnKazP_s4qV7_&AIuZG2yY*ys1?aWmVFn zUG2QwTMgxCo2vHzRgirxXDre-?Ek-fceVIyYvN?3JlrbHmn38&Zs+7?gpzl^iVDS^B0)HTy+{8j=&&y!zGjIErjGQGp*l z3!^VBtjimFaX%itNaeC^azk7Njj|P%O1+Y~Nzabi5v)4537gXtM66)@kzybhv>~u* z-jtM7m7viNm1?ao$aEwc2hZt1t34WrU!uNRy}@)O%UgcA=D*nw_03>IFx#%XNZF_h zd)}t*>xIX`ltbtBYD-m7o?q9?zLz%V!L9QcLLdZ^O0J_M6{8MEPYy!05u@k9lY+>b zdkeBA3-0iCRJq)wZj{F5t_6I_zq#uJ((1{(vl2oMjMdZg}k`o)li^BFb8+}#5<`+Z>9r|S|@1GUc ze(a8g#4jK!AYaXvm>J-YX!}%&tyFb7y9!lyx!|s+D=OXQjXMjg_z*<|O8CB1_UfU! z<(p&%9^F^<=osI_c3|fjpc!ueB|THg?j5xqFud&8OENJPY@rL$7lT zv%z|&J_y{^efpA-@C3osy$ix!Glz*K*EY02HO7~W?Fb5mriAYn$p5{14sNw7)PZ>)(rs+g+i=z>;YA2E zMRtAdgrXoP0Z54jg^)keXQE{I-`vbZn{IsW;-5T*-#ZwknM$>*iQ3R-vaqX3ZEV$= z+-Jo##3pPo!_#7kMk&>4)}l$Euzt+R3^(UOnV_ELqE2QH3!^^ZNG9Z>Rnj^(sPK5a zM&cc$qA?8~X8=GVsxhwUvfKQ_kcCyqnUe-hpb>0jNqO(MM0lkUAQ?fje|LY)W&LRk zWD)+2_|rlNnWXW?59%3-Q?(o~@4m0=_|LmYJ%JI;#ELite@YxyOn`5`D< z(ctupg$+KP=yP`ld>-GxMqc>QwE(##ccsuPowzK(7z3abeqysCEQ4jYNwS7nCfv%R zzlufXUW^W3#E?(brC`3PBUXs%+-C5*ZIyJ^G!kL(&DFVsq7MJbJ?57ZwPZ!PFded3t*_Ew^KaL_`y1{g6R<6{Fd!scAq2RH`i>5-?fTxu<^?~$kzPqI|)8W$;f5hu9Escyx!iWPF~>>1gRxA~trt0z1uKd(sW z?D7$9CCtqOv4Q~z`Zw6t1DKdDd{`{XP?mH8^3KI8H&K*#!RZ!t_|KyGzZ>whh8B_qaOG-P(bwhgqOtPn&bs*uev4N=jlh-1wU%TySihCd# zEky2dw5x6usff$Up$MGn8~~M##L@Qii)0-XoK>?%54v=2c?JwYuz3=^1V!rEjL=>3 zb;^6AHF+uxu3lOa8imc~`3!>FViKmA{<&`$F?Sk@?s|^aYV+X?@p!e7f+K0}BGy|o zh_Nofx^|!q5qq@70fv__y0Ix%!a=EV7+$EvJ@Ts1POU3LQJlBZW5}?8(rO$jGkqO9RBQ)Sc$~fe5j8@tFIyiqs1@K`EJV4E29TTwK z>V$ImZ15dbEU3;R)e;Iiaqgz1?$yWDO0X&z4w(`JC8r*mU z?A=vtX(8}TTL5zVQ}>Us;i}8L9T{nad9?XFxRqhgiPTkjf8m^Evo@W613mzLs&uD8 zZ=K&L_K@EHDw5t6{tctz!qL_}bE=0L-P{KL6e#u|ND*)e5g;HC=nk1=u~i`(@_Ok@ z2*fFq-9RCBX?zj?g?x*{6YpmGxcxYlGeWeoW#h{yN%&$Ij$vioG?)y88*0UQ z_=-9Tx~m?yb|dr7bDN#Kxv#Gu`sXkbwD>zpa(`Xzn_dU_RG-@-o^PE8>93n@{Bet> z)p>De1kG{+gFA44K&pP?;8W+nZ(P4vyqTHiBiitW<}5WnnFVuN6D$EdGKb_z_qJqQ zFE`l4Bsk*-rg4x$#Am4xG!mTxgP?1N-MZr)6T19wIme%MZwg>{VSRLf_4Ecwb^_W5 zrLJyAg3&WE5R94^3~mpb262?kj@D7hT)P_-tEC7z9c+O~OdrxwxYp=V5UzIt*;W|n zL3Rp06!1O}HLX;0zBORfwTn3+OH1f&Yb@+q=~o+dbpPH@y;D5+iCUnUkw}O)@w%@m z{4AZfD0=w%fSKaZBQVGRCkpeLgCJq-*-Di#khdQMEvRvx;34Vmf5J;AOd(teMNn%T zi0cLO_fc>C<+&w}tm=f?Nf2|7xeEH}mxVsSu-mrhcKTMBc=rAtI!<&BXLCcxg~)`S z1YxV;TKo|h05vc< z)MmRRK2ceDr7n&6Zhm%pT!;P&00t3l`?+?F8Hs9-16FU-9Z;Z?u;i8>FbcC1%b1&7 z);C)0x%bmeC!Jf5n_t6YY%CUw_lKD0(vp89Jck37u=e`C;hew8z%w6I@Omc#UgD*wM_RW*iyQ zU@iiF19%iLFC`Lv5f(WJWLjCNu9FxEhm)_9h-g!}xB^mTU#%*vRjW35&_z0N)tl0_{dfg>Y=c2%+- z3gGnZGxT~O6eWTP!?Oz|i_hAE|F4raW?#+dymfWhbpQdtsL{vwFSGqVqZrhoshZ6) z3)=Fz%gyz6VO*~Hh-c`;MT@<(Q?8@NtnvNBsq6RQ&KmEfr+}wU%UT}T4Im>z^Xgik zhE2!4W!O*Q9x*mmU^J*MZOFDLUDBRoWRmu3QXxEJlxapTt*9-DhdnjQ(!0Nx01Tzi zzgdC>5K;)VBr;YWhoFvd4@>D^VFLRV4O%yU!UiFUb{?z_eA1AD@xaPW-4qS%7mq3d~hSD zr<`a6c(&*JPDx|P5Bo5WP)rW6pm-z~5eJ@M=I8nL%jJpqdB_Y-9IGZN0@cFK1gJcyO<#h3T-?%{6uuNaXeE)NGipywkI< z8k%D}!qkvYPkEko(oiyA)hAptBGzJcMTt$m57{m3n$OJ&`^(@|Hqt2=XcVdrW3Kj% zJg_dfb{_lS0i9h!8(T4>&UTN(P69u)=}3UZQoFm;OK5hMPH+*;a3R1_g4H`DApiI4 zuAVado& z%In9UO95NgtpGZ=_{b)qmrSiSM3zx?SVuPUbW!=k_#+q1sBsK2U?da*F!~h+PIxZp zx4m)B^t8LYiyHc29mM}tYBohuIn#IQlZ+g~hCg=6b@Y^F5s`Q({I!)f&O@>oxzW&nD)Hf_|#uH-f-bo$YnR=FmV$ddKDC zZkvB$-G-xy` z-t%0my`JPtWFnBirtaj6J!uzw%tjqG!5WK>t9b-08~Fuk?q6yJN{T^~NsEo}+3E9N zq4~3AMeHZ*Vh6>(PR5DUVE0HLt+dU)?2;^{TsI}EA_p1)Vi*0UPCHs|#6y@Qf*nM> z-C?!{m0i0}(}bQPGfko5ko1LH3Cn{u0`VSwmWM}uKofnOskLln_D{;?((GoG#_F2X za#u8e@+V8k%@lvOL^zR0QdILeW-%L<&$&4j239ickbyk~_z=Wcz zG`|QHsu3BDhST^t%o_|j@?;i@sd08qa%zvctkr{P&4eN0r zQoHPwBiijrGtu`wHQhZGS(%}vA!&sRYJhs4@p?U2+3|)0?s$XzGUGtjgU6c+#`w#^ z2SW|!7aTGg1b$#Nzi9q!_YW+5(j5}##tpe$__%6m-^`35W_viB-y^}?qojzG;Ob~= zk!N**s5{GDwcAq9k27RjWVr z>tijO^9r{{FcQLs6odl#*ht?<`2x7m44SR#{DXX$6400vPg4&N9?;@mEOtoV zW0&b3*wZ%99@7AESf~Cphibv-RpK7AM4F0@GNDS)HI~0was3+7_XBV~JN?6;(pIlq z9H-3 zggxWMHnm+Gjk*8Yc$`<#;NnKV52g4I$JC>rw<)FStW2D5qa ztahg&d(CCic}|jP@b{j4k&8{dIsCly)Pp&w`T9z@9+JG@C!7Uh#IhfuPmaAWYM5t& zLu}XUsOVAfX!b47WbxUuZ#@TjeoMm$N>@j-%5q9YFDlVE zENjmW;=O2fBBv^x1M{szsxQ}fY5gmk3d0o>#S$=i#|4Uh5o9Y#GG{M1sCHw>nYtcT zwLkDkkBni19-le|Pmp`592PgiK2yuL_m_#LxUtU`;&&G7I+{4y^|%uQHwTm4vEVka zGu)&_6X7l6iE?BNn!RwfS$SkV)}l048WV9?|J*ZmT)0()T=`I95>c#w5qo<_l@wX> zUot-xTXpE?CAdd=ZVXLyH-If9SL@w_^tom$SB&#HUFclDRVuEKWJC2*fEUwpod&iA z5t~@F-6EHWa8gFtS;a8O=#hU4KyQjVMXf1aRKnpO0*kxV6O+xC!)eqRFu!7A;*JLr ziBSu+-8T35HeT}Nx^7LkP=j)?0Al@>En{gW2a#R+!#1~8R-y9JN$i|JD5|V#Mh^N#9mW|rw~=DqFp1B*X;gM}oL_26>wfhDn+tV20dNA3zkuL1Le2pP8qZ)gXrUvk z!J?r|3Ov5a9cIh8vvQ6)N|sQh@U;4C-K=0l4|8K@W_5tVlZa(?@b0yAq8Asf(3USRB_ho;VnGJjK@D9O!i`I9{F8Culz}JQiYfY4X zmm zcfq2IiWjg(%6(_8!;`^2ws>sTO?q4;mXkPbhO`D2^&9*NPE)=2(+CJY`zF>o!zOnU zU&>YwK>RH)rC8j#GvWMbZCknlZ?hKGZ2p1B5d5W`LtXX)`yk^d$ zg?em&Pfn;yyKm2~w()1qw_cA-yi zD3*hDOEqF_c8qDGN#FbK(y5v~)SN!pSW8)TzH-937#b2U_j&c;M%YX;Ar31Hrb*^S@Y8HLo1|~Nc2F)1bt}9#t zuEY&HHzQ5%erx;(!P+MNSM__Z220S3Xrbe!uYG=qHwqf$%~2FXrZbAmGma4&+YP^A z(6@3;)MuM~mtbSam-K97Ax24*+30GxCkMP+Ze| zh+ZxJ3Qt)?Rs^4E;x#%`y$50`S2RI;0X4)BI{6V1NT@oXhAAxY*&9j?vh4amWa@g>{4YNLHlkjCk!Sm# zbC&HZsp>JzRky+V9x9ym!P?R`-FoOR_1b6Cu^%x&;#&0ig}LwUr*+@)1IF?;)}KU( zykoeYbQm)>&eCznA%fzv@YT(x6I@FRyPt*S&% zU;4*{x-L}9F-)Lt)I#>heB?Xn;y*+67U_;{9+lwTFg38Gy`TPb;qeVfy#?o8n z+23yh(b>!s*Mn)_a)g`^7X30Q`S>r%(FLfx^!X^cxR1V&ZBP6n1bq)1Opm9yG1dOE z#&P`~*IC^Fd+q)*1z1|C<79(rw?YGey;&E}j$waN4tnLMx_>OVaU3di?yXE0248k>4e0nu zF6Vf`^0CV7&3=jCa{67kQ+v;jiva#nmzvb;`;1~2ktZUO__=~14!&Ho( zMW28Pz!m0$lr1}C63<@@MGnC0i~1|J_d{n=l0^F$F#JFmI94EmcpOOM(3rs@8p6Nd z6!@Exby3?#Uw+Dh<_$nd>-qZD(r26d_H;GYapgwt_1mx6s=VaUvB=9b#f8{+{pKv9 z%)I4urFY>b?}l8rM{gn8^ZKB{XYZ zY|i(7vqNapgZD{L!rFpviMw0pkAe+t@2G1>mhrt?1@tJq5{{uvL`?cA%n`)>9{8Z; z)wf)DS-09h=BR6BH}ub8p)eq(pikZY0lr$qE)oT#rAIa2Q2cM(-8|Ij#h@hxRgZ>d zp5=m`3+*dlo3|HxE*pTu>>##yy3D{>wfUNeZ_0dq2u22xS)m&Ck@MUxMn5hFzSLW+Kg7%xX+K%-aN8UD!~vO}yZv)bC$b7$%sbeog35!ZFk zJ~P9U+~NU1R138>&_~%I3GC--nU}n({@hJ%L|2pcXM1Tc;1Bal1~rM_m3UkNXmC5&Iamqxj(6U_d^_iL)cUrDFtFr`X-Qj&qyU?}8op zykmIK$rOYhAHNHutiK@4b5@3Tw{7jnZr&sSBET6%X3VFF11DkgR&Bj<{szwu*$VzqrAkORds#377ht{N&^Wx(`L~bUg=LzH6Xi zt#r}OI@Cd++lE^HY&&Iax9m27^y!7$Th5cioRBmLDHlw3=|I<=``%LE?^6(~h$ywD z3X?WHoCXSdSiG-nkoRoj6Rn}R+_kaxvq}@qe7u26mxaE@oW6wmk~~QW4fpnUVy!ux z?R(Tljj#$F5>jP&zcf*#KWc`or_9Qd3okRS%`8RB&o|Sfxg+n9v0sgTAz}_tSCLJo z?~=JHf6D(GOoVpTbOC;^{o%`9Zxf5BCGa^XNun^=V0ue>v|yP+=+&#Scd<(7C;W{? zm#TmG;pQs$e$MPJ{MWVe*x8_s6P^4b7Ia0i4Pdhb=@m+J>m(%6cIM@}j&Ko;q&@q@ z-Eb<>-G1K!*MSp=%0SoA;`D2Ab&kFhe#gR(DCXq%_0m;m(jiyi6h~-Op9EL_b}s#u zvC3v=riqKF_U9e(Z`^<5HOee?y!K6fT&IQznf`R<*{c`l4ys)Umf(DK@w8jQ=a!2( z{R{#G;U`Fe0bDR}&r;1{jodDChP48gHupW9!)EPq)hQu2+MKks-5Y~K3H!NhiJp+o>JaJ(Am9t zT3>Q{-`Am!f^asmuaStb@oL*5@2>aMQ%^{T=BHr#IEKY(vuGw zJdI4FsWaEGSWfuzk~Re>Vujkvv%yCkYgZ$>+oFarXX8PtSrht^h-aV8dbZ!MQ=VEP@(W`L+1i*VME44#O(O(Ee*%K| ztX+hB6(n%}YF6!vKoXpt)3f~Fgrs*iNfez4$b)tvn+Hu)L&?gfwW zPtMME#53puwRdy)4!eFFlIU^XE2r$-QFc0{FYGPio6(1VcGfrdZzq48P>Ys@QEQxS z7s2#)6Wqu~2=a{8rOK9Vt&@!;6$!m3;tK;!&-%KDcQ$XAfcNCtCj8Qq-+K2{Q;~g3 z(Vn&#f9iA1o=l`k+n%)C6?wR^EcBApUMPZK*^33qzseb8TMz)b(Bh(H5kGkAynj&RWSK7h2%Beaz~2_KzZJVCvtvBLi&~ z)9lOj()x5Bw43%F!3*Q#ExW(JKYu%_8G4U$F%OnJSb85D3)?llo_JIZN08yt*+S3spd~rTYNqot%3EkrDc8HnO~&gC$y1gY+_S->)m-42Y+iFQHgU|Ka9DB~tr&@w*)XE~Y?=IYObITv zB>aTorAinH>L`(Lh^UaS;gxo&sf=yh$^^>7d@9tWB4i?+8Z$rlmEQ#YoZ^H%*8))Q z>$^!IgQ1a@y2GViIhPEXo9Q`B!cs7P>2q)spDwF|eg9|*YF=>gb_PmLo$Ml!yh>BH zd?VXVE-aY60@++ZryRzJTPvudsGX*i*cSdA)yb-Yjpv|spMaIs%2)th^#Br!}$G8-Mb*!jLaOYW#IDQ#v+SNSirJNmG?qg7e*G7*Pf?un#=Hr z0QW$^VRmEyCb-C7I$)n+_+|Mlxuj02VE>m5NBBQlc?Jz%uCw5mNrE=}auE2tH4%}% z`SACYiP<{(aQEChPYPn$L=o?d`@%ZkJ*Re_X$&m_H9nkqM}c~Ym|wEQK~}^C`?&Lr zq~XxJXzebdu;n8!!p-o+-_!Wf*FF?9-FHmFmT-#C@cizN;v0IVj7nfWQxV@8w#m}B zA1ksN>`HLe=*b-=SzUvi^U!|M@*GB%%B?EQbxla^R8XC1(+Gb0X;dr%PzLmlfD#!gC_LaR0h*bsSbQg(5e?OU6HCU%XqVM(igLjex{#6O<#4a8wg zrGK7COlA)}!plJh%qNV@7Y`K7O_a?=5n#AOaxSy+G(#p zLY0p9bj-&t}~5~>3J z7{ylA)rHYm{icy(O^?MABwF5?L9ZWmHvQgnQ!+^H;w9hx%}!XiPWtQ5Y~CN@Db6af z!ufeyD?h@!c$jpOz<8He#T%lcTb_;xH|p@3S()Y@e}1{NZ1gt^cWUYFJohYm1xTNy zm6Kq6X2EzY^fF=v_bh0%lf}6R>>|z`?^?422)j0(vU~5fUWWYidL%p|Zwq)E$lr^^ zuarnFAljmZMud7HA69-@x`uB&LFCLKoob6+!0tmN^YJwqdHBw|P%V^WDOWxWI5E9a z&u&+({kn;rVBT_q&sY=ygO}RFueYu7kV#8X9(m$~O~#>8UWUw=G&ucbW?ZWJ_&bJC zHB5;y6_Uu<6p`%{^nMFw*x2U)JzT8%3zof#LEm3pxGWFpGW|v)s}s22QzIr07KHbn zq-$BmzNoe?8u}xIbj_uRP2K{Cnf?!9Zvk7m7IbTd8BUm)nHf6F%t?otnNN}qGcz-D zhnbnF!#QDQrcU3<{O@U`k>+V6%ih|S2g}DNLSe_EGxH5s3yc5VA;f7r2{wIBm+S!X86>CBfTI zPF_1)z~OM`0>RVdnoEFBS_lTwAV&suNjub@ER7;bqQIy4)dO{?u(86d$$-ln>Md-H z@0Zuz-!0u>UjZ??RcSOc>PKu5e&7G7q&wr=oW?I}x>|EE;WIGiE6F_%;~NWE{ZFk& zw0Ki@ea9N=)rDq5MCB8GFCBX%u2@9;d`kBTe$aPI(O{B+paUxR$(T^0-lGxZ}7K) zDseh0#TyB89@V<3-TEWYL zx0?m=$ml^^4Av^}ldF1Xe@F=W)l0G*yd-VRu|k{q$*F>w=+-VrRAAY^n5||Elv9ZL z*gO^Q`I^6E>$s2N+J*f$n|Wa*W{FLsXpNbK_czFElg+^c04P(>A(V)@j+>OhI|%g}IlFW)H7a2lK1WzXmbT{!;%Or@N-*1XIr+-)S0DNh{mCLCs^ zreT%nYYXq8P&)j3nzB6IrP%%C)*s^Qoi7mu#|kf`1{4(>Xd$nP#T5senSo+2q%5(r z#k||{k%=txdFwOL6@0f$l$~o=S7nej>V_Xt)R|e791LVcg0H$YwKM-W70z+Q@q>Ed zu*xOE_{F8h&VF3O!4@iWkD?SE^9T8{0{>{qV=;VCuD<%#AVxNN7j}>15Ak9%Jm`t? z36xhLK$SjZF&8hkKz2|_cF3f&UC~H~WU!$$YANup?e4t-vyf}<6sBT{ceM#GN+=4^ zt4peq3)$zg0IvzgY8ru|XKJB(m0*S*u3B%%v9CVGN{F=0%1_K!SX3%>-j=+P)ZFwzFh+GX*h9r6KwX3NNX6t+)U z6%x`}&r~OFK*B0gEnWru(;UFkdOk*J{9wJcv1BR2Dd>R;*hKxa*Nobp!}vD?a#_;Q zw4kA+BDzY@Yegq!^R2Sa1@Kbi#HBDZsm3whb9Sc0;bkqni)fYKjA#18h%fT#cwBq8*0p?V^5 zC(hGtl}WdA>~H;)>2LXL))_)FDON;JqTWF-w(eC!05(=ZM`U2`4eoQheriH0z#kfX zPxN@*>kd9@o(YhUr}?OAT<$6)tGwz%?y`S|AiB2~C_3RF>rYZ|WZtITAtybCJGknl z8BG7WP8^is2CM%ttdP6|8}Bh!h8!*aAStUKi`)jbJTN0JI%<3U5pHH#W;%V}J)PI! zC7F6A%{BihShaoNw_7)oGkSwcS`9GhTCrSbO7zB;OK4J1-)a>eMC?aU&IJSO4us;Y z0qHeH{UUCG%yI7s5XopBdz9@X-WT_ciGb9{Q!X=x#x zxI@M?suOHQt_R|up$C9{?tShJ1<}Luc^C6j5*>Hc9$Pvfbwp=B8~;7v408@gdQH{F z#fVK}nOD;8J=FXyPlfs;QiS8SSV?5;3w{eov4uucr(%Q=d^&2HHDDH3VJyT}yC7WZycfXML0by)^L;^QBuW4DX8W9Td3wfnO#irI9Z-Z?_4g9o|osZ%gNCBsBLk z;-T;_Zn5e8$l_bCt~^S)4rO{qc5aWaAm>pGzAmy5K1vXZiFfl``@K|LwqCV@w50<< zQ$EW0P4J|k&cJ^*WhbjVzAQ;}jn=O=heBm|lyyg@#K5#)a)oMK*3ceg@XAexdmd}^ zgccdmJzM^=IQsb0w*+PiZpX|Tsm&gO)5uz>a~$u{mf78Gf%htD%cZ!pSiDwT3b~%W)pbb7@6YB{yjFpMaz-1Bod^hHxwzP7h=+ zCgsgZ(;1b<=WTgO-9d1tSBit7zo{fWkSb<_1Ga!3&Ib#Nt zg?+3Wn)F9(HEK?uEmerH#qojhTq5N39FmyEG2BTY(w9gH$wvKtU;$Q>l9j#X14mD=T{0!QiJv80SmPB9A(GV;4J8>8KX z?GUZhoj9?n)3r!bxt>*Yi=H)fPj`^#_4*+KGw?otynHx7{C0_#d^T=hOvqR&AIYI> ztCmRs6Rygl$%jW4?lbDs&wHcR8}?|7{Vuf-EIM+?MxAG^VQ2M z=&{*nrRZ{*FVmpcRH77MRx7ia|wc6O{s@o6#wUN)u8*zUn250oG#6QpHfiESDe(AjybiQ+o(W|1^PIOj>YfW4o zJ|j0x<>wF^kC;nhXb-Psv3v1){+Hk+zRlb>4Lc=0aPhhcg^Qe%uD<)*KDg0wF(_zJ zKC+nS6lG}%j)31i-pr)8fpN~a*A?oF#3EdBQ;~#s;*0fi9ASf{uh92wZMf=_fWYmQ zrB)fDAQ|WwtMm^Ne|{1cd3VF>-GRe|)|1Y+MAoN%j!2#u*P^UtNEm~|6qfJ zfp5zKx+KIh$=QR{HXu=a0y}!cTl@sq1TF)*qvnX6Gw|Enui8r*q&kZ%z|qphs}_W+ zB!DY6B2&E`xn<)#IU%D%h0TfSnVi%v;GOl~My;u@=J(FshCgrW`j(%YBp@OCGUG)h zUqOSiUS{HU8*NyMBmkd@kx4Ce63TO!>e|#1aLx>hwRI)UEnd5EtR98=94R+*?#37w4DP zmv>K>(~}4P{Ox|~nmYI88_h_v;!YU8+R88ZD*4ERW-RP>PVbg*RycEv^OnEXiT`!~ znrsV14Vu|?eeVV7Lc;0Mjs$$ZsjZ~qwJH3^%8`IrE!0u|6^lTN8oY@s(?&nm-il3q z)&2|?gnpwBTBZ>k5?z0?eA6yFS!OV7TLO>gI}?|rjYawK3YyF z#`XtflW;Ckn{34R!UOGRcG+j&HyGtm_2~z{e82#UIoFL+eoxMR1u1&>n1Op1X}Cwq zVQbP4^`t*0{>|#0UlZ5JGbERE71>bFX1Zy`c6&~Ki}tF1o(U|A3h5n7V3;G82TA$q zcUgZ#pE1=d{H;-87NnlhG0gHP&vsb>DVx&34F;zE{GTNjt6o_laEXahbrCe)*;jjl zTP?Car!GnZ&B{NG%vu2LITM)%iE&3~c9Lyq2Fr1*3O$kFDJR9s zG~;A9U34gN06lLPR;AMSe$;m0|G^?3(f7^3!}Ue&cRi4gGU+JDR_St57M=UIdg{nq z8Z>JhF^%ni6V22jeJRuAwFpHDhUH~@TD(&>Y7Ns&3b)Gpwl1VTV)&Maf3L69kqdwl zi8TJU|8+xYHO59O<;iZx;(J>jr(&wpu^mDk8`)0`EZr^YcxC0STQQ3{`88`y z(UWE`&;Ude)0CqUertg6kz4d&e}yQ~-{_*}YdeIE`_jwkl!zW(8di|N^&;XMOe16{ zxT71$TQ}8jvk;@{gHg0@`H_KF`t$I;CVwTVq%Ao(VMlr|esuFS?KxSToS_iW6Ou0n zDfK;d%2b%#8@CUph=+_0v-*KK9RF#OgceVM0~1|2S-@(PC?I;3Lz}UxbBX@=^a(~? zcSWymqd;MSh#O~itHYbX?Rq*7o^-vQkXz-A>7?+gpL?rDr3vC|9HuK&QVqe)f{U=$nmng9H%FVA9Qe~u(c4gj*c1+TYPXjp%Y{S ze&8wXSW(`Z!Y0nR0e5C;SBa+zD2 zIX^CvPg%f;^)1>v5g=Hsfg|dtviofix}WJNblg;D!cV$C zyvX?pX1nz7jfr6=1m1OSHaWNQg`(HOK7Jme&~qCT$M4pKMcOZu*wFkw&VYnxu0lL( z@t}qYBkwA2>>M{3QD#xlum|sedY_kckS@>_Z@_D0Zv=72kG??vs(@>QE-3B}e>3&R zm)nH?uO6R0TUgL;iC$%Syw=~Iw@%7caI}EIB4q$jLFozVgqdU8UT#7!3C#_K^fYCvARe~z5@+7ECO>dI`FMtYlzS)RxXVewU0jpUvTZEhw_{yHNiKA*dI!KX!O;BW>$o3@K0XzR+1ZoB+f4T7 z87-z5T6@;(e~z1d5GDJ3Mu@hCI1%Lzb){>2Z5Dj!ukr zU8Zcm;A~vQk|KxeDQWE=BToU6c4U3$KufCqm~$FXsD*;5U-d)PULAG{Xik3xh6M9+0vo$K?SgbwtT9~avmq1q4C?Rrnenaxk^7^LZxE!k9t?ahvOW^yLWG(>J8mp z$+`s|MywT!wRAi@LD;Vt47_FbMX|%0#0;qu3zj~>J27&}>aVJ^P?MD59QKcHDjZ{J zCIG~gUvC4lnf`_o{AoEkQ%_UpEAYLJT6r`gQ5)(^AavC~FHpaW;1Ycb<%wk{AEdYL z1*t@nH$b!{s7Y1DBb=R5sIMWl1;)DqrmqpDYy6I1`A;9!~2g9OPj_~pv zZ8Fkv*sd$?%Q-0qS)z(mSq0mG(7%gXy*D(p{wIp-`I_(Y69Mrzm+roOS7ap9r@_b` zhDzUR@a3C5@X#vKW4;Q9Aee;72$$(B{?`4>qFbpBB30`GNZU(J60NI?H#Ry${k52L z#16lc4g~@VV{X5o$lRR+7Eusz7_k7$tEkfMGD=D^T%AoidVmFp;NkgI{~N(0cfw2h zIE(bWj6aIbou3_XEu3@LYec_*hWwcQyO=nsf`oS)1#h<3pv(-|R&eK{e{6IMz z4fIYs#(p*zer?$9Ew6wSw(=4=Qf)HIuPqz;6__MQ{QQ|J`8s}v&yBb(3EX?d17aV+2&RTBUZ~4p1sq8 zv$!Ycrn|(&iJ|&%E}lkZE!s)3L~L%Ay%PdTXxCo#<$5zy)!zv{ZfH(Eh_j*v{XCd5 zb#mlx#q4x1TAe{W1OpFjd z6@24yB@Tmj)oTu@-rtRpileGQf|sX13Y1kfP7rruc1yZnKWxDJy*52xU=WL(s3osxqIUwtNZQJrv;Ix8baC zj4TSanfka(A^30J5^D5+@e7|`c~!T}fGCZ1ZkvKvW@kpBw+N^NFSCbF6uSA><5C;? zAHn~*!ugWqCWKNj-xmc-KCU4swrdHb`~ozB3WWa1y!ZKXlaemXGU_^3-p%j z+A=Qg%=st<>Zlwh<%l&M-IV?-nqrCSnE!L{wPxRTjP_b-lYIbr?^|=9EpV^Sl$!Of z1&FQHg#nhLEf;?JTC)F=2`y&!kEh=S z$&lIk&?c#$WUodP{jpj)Bwj*#J4z{&Bld}+Hp#LqgPduw$>|t@Hy9bZw{Tf9{C97^ z4&zL|FMKYM6SE?YqUg=>r6T;A6!z?=Jp-CoIZ_OX-^vmfN*DeSFi;s-m^~z^x+R?Y zAm?x8v8!Axr39a|^6%POr~Sh5<>DLMF&le}(~Dh+SVf~(soN&{caRO_EOIp+JT4r$>_Y{Cg@b>HhYaJx7=}UNDBpB* zGL0pp!eKDJpI}8ab~J}~#}M4!lPKS|%n78=-#mMY!vfofJgPpKk~Ej313Dt+yn8U?HM>pO!H93acXuyWPP2jc7-3}$P!rJ)(4Q~lm zz##A+u!r+8r*-ij%2H2{mNv#=4uPvX5pC?e(lh}bu!nYd*aett zND7R6U@mz>+@B{BK9+MLwduo{6HfdyU;rL#s+d>tWcyIW9T|yos2r@rasHawRUKL^ zcONG0X%4@-F#ESz6Jus5=1*;rZ<^g{8lN zNh1M1-2=9T)EEW@-xMAI3HgX{_hh~=per(CVB5+flov__7=NnK-ho{16>gglYM0L~ zrZ|^;5SRgHT^dZs!W?L=s#re4kz3V$I4@el7g2;s5bQhJq3uh=R}-GtnguD6i%NrQ z%TKTnlvoO#(TSS-AP^WzfSNfZht?z9!d*l)9kejv0Dxb>A|r0*oRCf`5+7F~;aykG&uX@W*D)?MnB*PvJ(2T43+9{QqX^VVmowanxyO;n zf3r&!MYgB7O%7F@DZHu*^m@$3uwWB?MyDBix=yv!+R+ZfX=g<4xg>Crl!TQmQMEEG^iX;NoDISz z7_&|0p>vG4?On|LQ_eI0`KW|!b5Y}L*52i-{9VScwE1J~j2tYII3vOS-t7!hvHX9M zAuvLJag2$ksuUz#KBSga3Dn@;!MgAf%d1`~J=8MU$lh40%Te(oSFz864K4r)Q~AP1S(G>!k-ClZMiOfPImIJ)ANqCEmDr7SrZ0oQs~(0j@-TH9|WVAG>-QP z$;>V7V5<$0>_cIrswRqo+`ZNDhz`Yqzh1rQrFAYdm6rNA?%Qxe--`(9m@85olZ!qv zF3C*S@5xMbwwBQf2^H(s1ZRIgQ2-qEAG}(QK2$GZ+HmI&50&M5-uK!u_R0jkX7urK z|I2Y~Lpn!M-V$d48=prz4r%9PC-!jgfan{CUGc4$d~t@(s_?2^0zGm8;LH4tf56}^ z>$EFN5%b#)4e5hL8*O2$wiiAr`PTSi2DlNpnT&)9)gT^!XNTG%^*;WahQXiUE8cF~ zhGengsDZ^;yU;;DdFyK1ueF}Aan1O(?V*cCP(z)JV^s=bZIR}>VF<#!UqnT6H4#fv zBCFTbip*9dg11of0bOV(z66IYDF~!zy$8LzB`dK}oL>*jHL%Az*-K7?B>a-~FUhs_ zl)@Nxw|qa}mEld<(4yUF5nb1PY2U4^bn`|-$OAkzR_A2|27;AfaH`+f>jNmA44%#ig=J0zfH9fZwGkhyc~PVue6qVVo#Y+H z-5r7&@Pqc2wM;E-Sp{3~`Tv=sAh-iHHW9YQTrk*CJNb>`f)U*$p+ux})rY9&o+$%? zzH$-vxuo?4?2xD81MLJ+fs#3WxB5YlMYFSW!AJs9L+Ktj3hBz4d}AGhLpa z4qp1U(?i9_CUx3m;>uD33~5`}5yrN!bGXBL&nws78Iqm0mbiG>r6Db)8aOL@1^#e7 zu}5S#W~J8Yj}=q9AatEOx`oWNq=Y40Z6N)a-)p-f49KLk098`t-IL+Vgy zVg+S8TUVqjRO(D$Y|HY(%}e69k5JN7D=A`dgo7)k7KfVGuL=3!b`g)Q%YSnXB`^ z@P8HfoVbp6LypM8AE4YS9|1$IUSV?>Rd2S$8ump!+r+&#Auu@l!Ms9^7Qsw=!3oe; zW!n)lRJg;8N1L}?5Ch&|kUl1YO2P5-<><|1K`Cj02O;drB+L_1WD_1Z!tZ2+DS{J$ zqaJEJlk)ag2h6$apY(sS6;Rn-%>*dwB*GE|)7p&#>`5#lSu-==eQ_naC-xQOR}u;F zParp4YDzzs;knO3PEkHZWRZk2Z)V0w7#-OoG*E7%H_5a8QDf)`=$MlTcWOTUfvhi;Fau_pw;mTGj=4+=V)tQ#|7jB(IMNvU(-JF z@whLoE0qfKtvjV&E(ux)GRp=Eg*aFjJwo#sV3F{oytfqKiT=BUAg|fMUSa!>KuX+V zUAZn9!ykR(0H0Ru+RuyTM6(@kL5|UJmqz-M5ZVS0O+bK7Kkm>nxvrk=!YrZ|y{>I7 zyH=UrGFUw;CXN+5I(eWdFlyr+J8fx_rnRH$IG|p<_r|y9q@R8>+dcMFE|_lwQ|)Ot z)peT`v3vwN4`-eBKXN5#FLmWij0#Jxs--vdDrW!HI|Ow2@NYiso*y6_2_=jP506MD;QfDC z_5aUwoh=l9>D~)3@w4f(G>eQ_N07qxe{*TD%)!wH{^5-j7Pl5RH!+*mq=r$d1eo>M z;IaVTH+YGTJsvEo3){+7QH-96BAZoJOzS^ba>I)(ftAOX(yJ9=s#DAheZ73DU*poc z3Wj;;{@Q;c-A^>V)WYyX;ZkZLmLMnkmzJPM3hRBOm{l~{#0T1D{$qF+rW|=Quq9r* znG%kbzbYy1O9=m_wK}wI?5aIazPk5}bZOfnzOr2Po0q&m*;C-xSP;v{#L9b#5Y0zS^pl}YmwFN~s= zNSyjkGORP&lp7S~Cm3H6hWat2EmS(ig347Z0uv)=Nb$>pFzIQND_xArMSf0zvzJu@ zz;cf>!?Jj7gozt;quL5F=3mf8#;V8qb#qXUTC=3si~T;L#`Zr7G;*1LS^b^A>Pc8= zxm99C#}yH%RDlZ;u+?v(f+~U;3Pwm3T>tlr=RYUq%cY82hEwfZv*f0i~O$lFr($vt8JrZ`H0!Mp@}X1(lxbgaFG+Eq}~|D{a1zD_uLP&m$R3ynS*=Fp_#)cA}^nA%W5Ex zlx-JSzu80lTqjUsxT?)Rl>)za96h`4yy_qtAY$&;-6%7{q>@%sLUB1MmZ3I(xYME7 zfohGURR%&PBmt0PN{sI<(xf?`zc|eSQ)9Nag^trInS2g-cQSLTn8(E~x1A2mQZ~i!#+8FkIB;m$zA?zS`=0Q#&^v?I4 zwKR*EuDoh=zC-nnD@qR77bSoVN+xPnnwL6oeem6RGUy{^Y(f}dp@{X|@rr|b zw^LQnY~{KQ@Pt zwsWmfmzV37;<2Jb>i>-w&p|5*zM^`UwKd7_!-eqMcJMvok~t^zI9LbSF#^QSFl3m} z@8-KoDA8r(LnFpNXob&fUnr|m;+eJm&5sbCh>@3kX*!MxGWa3(UtT;$P zpLa|pN_QizLjUnlK@^@SQP4rmCCgp4%YeG}zlGhoaVq^r*b9h(mfFsaYX`HjZ443X zpYmH!C@kTX)}gKt;YNSDL6?u%U48KK&0{_(hf89<7Jt`Ww0U?VbEUe(G{JJx%oJKm z7>SllWE0pVN}DlvSW;%$iHmYv2Qtm{@w~lx9l2t!LtbS|)T81fi{xhj%u|;e?a1P> z$+tYINI%<~0p>O2YX7O~14^IGMRF2`&MOErVCfPpD{I18Ng-%wQtd}-ItihA22!W5 z0qc=3@Y9Q`bT&yNz4?RgTkH8WwOrY$g4*)%c@ElS@V$hg)RoX__asE+FZ8nb-irMvNg zc+Kl!etuv2ou@`0_6#H)6-f1%j@_>9RJ2{FSlN?7u)IqlW`XkoZV(#A)m2(g~x zEw)z(;xMZVr+>fIU|^{JOW6VKo}#q_XWCIL>aIzSt@Li7SLJ*002EiUF9k}983|uf zZ9C~B6eJN6ppW4}r8@-hAT7QF{j@caRYnnFHHw$3JI?<8Cjnj;{@ktJT;^7@B^wDY z1liMogb@HIPz3oAQj=px^SzG<`7cV{7jpuCFR*r*f zqWf@itru8>OyWrnB_Tlx_7;kuVM;0oj^;&^wB|hmQ8SOxb}qVf5WMU$mW(pFF2RNL z&R2On$-V%sSsQyWOksanqfg2Yvg0TN+bR|eb5fy~4jJe_*@m4OhFidxV>!Ma*nO;Y zgCqx#F_b*AmYd5i#UI{^762Wxisf1ej`w_84&22*nTgR;dnD;ZBw$4VEU_Yy5M=k0 zCVu^*Wp}7EkSBccs(+!hPYOi3WSVARv8cwa(;2KDtg&dx7Om2Y5!-C5(;4=P88WnpFns4< zGN`Ju5Z+L8gO&~r`1L;+{o(8eYbEpwEcN{T+A8p8jI;x*<$r0h`tPhwU~UtRN^;%qtW^+(X_)AQ3=Xy*3q zhv12=FqtusE2PiZVnHs$9G)t>I# zwyYO|@E}*<5UQiuv;JodnwnFSw$;@&c50hH?eqo%<^G?${=WwG=oZNsSpWNq|F6SK z$Z{S$cog7`F=%-U?j0e{GRD-{c{zD)>e3X{(B(fI{*UUS z9g&|6Kqn5(;=Elw=F>@jbptx#4GOm>?rbh~`jteEdD1{nkk6duha|H7-1Ykqz3xrI zv&WToqNTWk;XWc;w45BX`<4YY9aZ3#WD9cV0sj2o-;PGKj}*i zS9uz*X}S&*f1`hHk3Y(OKN{2f7RZ6vo}cg+pV-$9ij&Y) z{6GPNzh3Ye`;6hw+w*H*C%@yv9~_*!@JqOxG)`-0MqYtny^I~R@hwtmrZ8*VGJ%;P z%&w(+#?$fcXe#=6;oZ)A>AL1EgcK+x<@eaS!H@|FUVT^5h#G~)w*=*$^a1xW`rG?$ z8PP#wgvMh2~8%cGIh;1wSC!0k4AhFsQp)__C|y zIgqUV8)JyF?+xjqRm0?9B&OT?80zfPcjl;=&k}k4wKpZ- z@(NT8=?p=p5&$1JldZIEveGm&oZoY0$I0lWx%h_lck5;zh-sSsQ&EZ@XZj|o3UN^k zx2)hgUb{m2`30Jjr}$|2%m;F!`T)GWlLqKA^eReuv&RS4#RzdVYJm8&XCzEkqj;3} zx5iX?fNNx(McV<;zalgb!G|lN&QP=5c;+|X0Sg;n7(4@ba8y#*oMo5lT;hlZgEPOg z6y1{O6{7EfdYxm@IOp6Ox)2xlRac?Qpnw_DW%dOyT1B{>e`Gm!+a~J?EGAyhaiFd& zfm_BuZ;yKrCo&{kA6?xT3-$@v0ufN6q0x+FCSbXr3mmJb8X_=fs7!3NreiN zPRChjEZTO*Wa{S2BkKeb1^ItsX5{ZV*7y>A<_u}YP)2|1_8uhLURd~3u_zc6@TT4L zqm)X3LF&PnNMfq~&lWjqIuczx8vNaUW>7Wyy9Lev4m7o@8d`9_CBFX>HT~b9_VRBh z!OUr(;35ByQRi(Wgqu$eP95)ov>85CLIf3Jbv_x7f)#gA6!7%Rs>#ks z<4HGn(?H`Z*xo)I95FWamfVz4<54vAtw4=0X#fX<zk!If(Aw*RSW@pIF#**DPHr zzh=jRNx8q-YWPI!uBCEHZ_ZipD98P-mS#}xy>q(qmypYpeBRyrwbOP$hK&~uvm8J) zD~^LKxX8ZxHvPp58&_p}6Q} z^tybXkv_{o!r&i))+&aa8VF{*7k#*%^P45JKd(z#42P2wV8%Z}8V&BPJm2hz17um> zNrQ#LD{f)1dWJRE%Q*nRc2EKbAOAF*h+jF99b|62{%_O!!CZl@lja7E9h;CNOq_hk zDIpX>VcM=#9Ta3&IlZ#Kv3=hK0ISBp*kY29dC05*AHje}IDdTsenf^O8?)sNQ2F(j z@NaKJr-c;s@WIMmzs%l08!FfbE?<5!wU7<;X$ueLB)G8yRx*a7IK~Pc%_~

r;xH zzMI{Gpu0}xjE0?P4ZBr^A{e+_)nfL;ffCX|Js!6hC}<(I5%x_ey+MLec#}pO+ZM6> z0tRi5L?4y?A%XnNF5+9awAJ{C8T&sIVgsMu*aTSyi0!h3Iet;P{|si<`^YB{T>tgO z=RDTL<9WZd=8LZ#fFnwvw%fD+ax6hF=u^NJ_8Bv{PmM>c^F@Ha;PKk7_rxAL)dlID z0vDK%XN~1OMQSTe$|qJ9jQOn=ej&DunKH?*nFMxq4s#0yIM%y7`W#BmHg@A5H?1YA zDRm`zM@L56WfI{@;R=G+`NbPg-B93YGo!8V(}N2Lwd3TlYfQY>r9ys~=PcbMS#`=k zqWO!^*erq&|M<5xqVl>XmEN+)k5uJ0Im3TgMIssj ztd)V9a)d0A^yV*Q@6Zr&$)Uhhz(^(V^qAf2spw4bj%{i5c!VRh6?ql3%B%D`>j@Lj zxZi=0`U^W_>V!cmspyLsy)|^E{tYJWwNk;oxrz%LZnhS&veilvA>7u(w8hC?O0T0J z?h&qPQ?JU(IYa9b@VU*34lr(WFcN>ot=n+Vo*tZ1O{rf-1kY|G%zUinx^F+wlkUz! z+Re)R14j#g*1y@J*v^cH)bt|}qi0C#hzh;#tX#&Qr=%(tBs7i~!ZWaW#Ixb#bGDGk z>MhzunQ2JNL0B(Su3Kt4NxrZIQtiR!oAb7bbTWwOJJB0o^J&O^e+lJ1C~OVO6~JSP zRBez-1}wflWlE+4PQfpAJOW2w^Y8bQ3;j7@=vWiK{Ql5DF}v+`_W=`bvKUOADzy*@ z%5k!121mS57C=nzURx8_Kkfp-klTM~=Lj0|(wUHM8m6jkjf{}gqmUah&+!R5BAT6ddeC_WQu0k&i;DIZfUs#$+$&3?O3%Vesq>D!yun_gWl*fanvasu!h zz#NGl2!}mf+{~z6X8N1gc`ujO+#R<r#XOFwj*?Tj^;0d3Ji!F&lRLe36`j$zX~uaT>PxrloN zs)R;Xd?ldG5aAmR?r{^-b7AnqYk8`{|Ck1Js=(kMS&(L_gg^x@wK)L_kM`BFIu1qe z45~m8Ew12nO7}OSX4iN*y1F|8ya$-{ouju=y|tZ+c}IR}bV@>B$=>~qVJNrq_{-xU z_axcuEc8^J=V#tOk-cZ(FJm)PN8JX2QMzbRJo#>DS^nhK>&v{A!tSu=7cKYXWmITf zk_6`L(yjkj0OcDRDOR5M7lXamPQH|+h-S@o;JTgd=7SeZ{sS>6!kL}ZNc-Yh zZHu?@_bK9coG~)uMHC~faYlpC@Gs{cf^fHZ_lf`ng*_%2$%ww8+#fON0Q==I)FL|rpSE!&xFQF@MRO#0~#+le( zonO9*)|l@Xuz``$N1&p3QPMS+iKTCpvkW5llqEV6x$H&q?&ZZP`^kU^5K0~1c!dgR zIlxy`(C0uzy2(YMel4xc;Ww)8ETb-ifsmGjxp=McZg=1U5_d4s=9u(5gx3g&Q#pa&*ja#1Zspw&=MavP6m~++^g(ZB?ca4kuadzF@nD$62=DTL63K(&vD93m!b6T%RcI=g2xOjS-CM-g1l|oB8}92(`_~Q zJs^tF%tIb>#swpji|iQ-nC;qENg?548SPgcMj_LfrSAIqe&SHdHJ#n#1Ei7_+>7J# zMTBv?tl>S@*{f6Gl_oz=rK;YcLqxpX~R&b+IjogH}L~z7>_fI8$_~A2KY~s5SL5W%@=ad>JMM}i5>Q)3!T#3+u z={4owXe3Ql1r~2t+~8QjLu&USfx2_WVETDRE5mgIx>5BBy$Vk@@3>1x&o`gD+IL6u zb@41Wv8QE9MNytLBkJH~Rm(UtfsPjGO8W2)6W zb`Rh>i`G_|NfID03%#~_horY`U1I9Gi-nq_wm)-~$j&jGo`Z7u9LY1ej#o)RqHa4) zjPU?qxRu`3HER{4L)T396|dJp5FHR9?F0Y?@xc%v+@DE)j<3$9H4Jn;p3Z7Q)tiAy zap~-@bVCz`f3YS$Sb!#Um zS=vsgds3X^T6FpEc+(kRRFw!=u80gpAZE$XL68O`HcFiZ(}19efWYF>0-9QYp| zdEg$URaI3{6;)MLRafoM2eJ=&(zR;TIdWe@UV{1xa3{wumEBU4;RNzrckQl%vRZtI4eAn00+&$Lz_3qcN2!+Un#nRN0 zn#aHHw{K0#t*h3Pi&o$f4|oCff&@fBfr0=_*;=X^4N`}^LBoqREl|T#D_SbGH8f39 z#;!`^hb(;>aV}0I_lE^FyVaXKvxd4jUQ&K(o2P>E}WgG!g?Hd zUp~cDe`l3+I*0bFcrzd??3JETUs_+=TVc@-bh03V2o+Xf zz_<)X)0b~<{ z)8|$(uV+Dho$d@75oSlW7MBkG_pDhqTNGi*?;p`Ma3@xysW$Dky{KU49f@C>yYC0M z6rjglLJ@rvi}bz<_@aBt;1d^xf-fX?>&X?+Z18}x1kX{cq}B1}B`Hy)cF#-QdJPA7 zidSmkK~)Rr@ckWe-`5(tRTa1#H0IGlS2RtK(?oi3s3pbKL)=tnwl4X~ns=pGb)FOR zxZ$oITo%t&w*tq6<%rHurM+ryq)afa zrBkp4K-xuw_#CUcwBLL~ygV-JEkITnIei zxe2Z}r~^68?}{w+z61#LR#M}vWQhkk4$-rZ9q{sM#p=L^r)iYs;|2%EqQ2^I=W{z% zi04EcmrT(f)Kx6cEdvufkaAtBtt+gz#SoG-1Jv+3Bzj_-%V9mV@qlO8q@fKzG5HFP;im$@w~lMLnQA&6<>hmOIul!!6HoXRO3qJpeuhljg@t`ep&l<7=$Mx?J3V z)z&vsan=l_OO0GDcN3LVHjK%gUFmAukrFpS-)Q(-#4eu~iPCzzg>)b>O(L3Rdl|E_ zWxY7gjw-wIOS!zMd+rX5a|UYjt~uIq;N5n3x}sdwzL(!d`FXC|`<6)RnDXB2o3-I) zH4nWF1a#LHL;yxTPXD1A`oQ&Ot?Huq41Ch>G zo^EhNxH#C*;yf-7d}uuGw+-8+v=-CCgUhD7ess!ON^Ue5;%52MAQ(+leQ|Wa`%aMO zkoWKes!QOXC2YBpT8gLbM=R(AR5~r6d5hwNr1M|3%|6LbJ55&DJ6b}B=FIaMy-kBe zv!QY?(Ry|Wc>~aZB2)YxB9!>ab&jP=;vEO4&+hbjyx#7^=bj*;_+<1EV~C4YjnS9Z zj6Holb&OJuZ)l6d`!pY9hPc8E_rhl6;#o1^oPDuK&ksI6#1-VP$0D%GTkpM*$ ze8r7Z*K`nwTO?QSqj)<@#b3RmAMB8zKQvIQek40Axiayt$YP3Eo7 z2oBVbSMPv~EhiK*JTW+wW+Bmqus9+=ODoLKlkY~;)pamOQ>=!&pm?XcGP`fB zY5f2L;QRFlI{;j6I(T{fJsxhIzMJnUV$`)YEGNX3JUBS7z~h5cF^f&AXk{2#SxplA z-+VegXTu!R?hm9P;vN4e`$})Vb0YbozQH@mds3$fQ@y&`&RweJ=?@{kpT7-X$iCniwI@5cj`$ip1O<_y+Nj!<<8JbS_6m5zl0`UTpTUldkZGDZ^UcznVfIz3Rl) ze)N1LP@|DeMGFp1oZQM0PT%YN4?1(qQ1M}AJ6Z&1{C(edRNTzXMZbQ&>@vSoXh#&l z8QZz~&qt?y3%9`%leHd~cZLRRzgOQjc3@141^26A_bj9_)ybBds&(+NBSgO1F9WnY zVe+N$7oUI$w!LS2>KjPyo}y-h{-4}|u!4xNFrW^Wm+8*(P);pk=hkf{>fSK>I?p<` zCFPmLT;z0nj?$3D$76+J??i*bgr|Wk8*)AdxY!)npyS~8e7$sMl`9UJC?SH-Qu|@dCU#Cm~D!~D@rZC@BkIx4 zFH;dMe7U3s^An(qJ z^rS$2QeL#@09bPR9SW-CuE`$5l}^0manG5Us;eW2fVUP4qfF^6T>uyQU%o+${bz4Oo!1beBKxFee-hInj!}-{TFOy z=8E@go$BtNkA3Wm^z(@HdEL9_xUoBj#)rO(e)E0$2;Q>({5j-*@%UDp!m`ONQy?ULI#J;Q^kwD3GQb^5${>5LsQcb7IP-*O-lc^oIp6UzE1Mf)cD9{IHl~07~rxNPfU;w^j7s})#dqgSogwE^nK~Gf-PRvcn0R= zDU=oYUExKbFL9hAS0>4DUf>6hp~4Yz;PNmpJxl|R*U`HG_&##B6h`kuo27*R0cMf= zRT9tz(i!dc`*92I#|yKXbVul{4)7dn9i1wGOP07@o=r*GP0noq;)+*98D02`sSuYK zH8lu^EQUP@*&NN0(QVsL6uH1WTWXngIi+E*A{)$Z`;`szCNF%5FUf-JeZj%DKbIGKt#O(Me8FfaH&iWA_9{aC)LxKA}9;b;J0Lcmipi)s?o z%^?74k*2&Vj{v2rRPu+v?V`TdH4m6%o@!qFQA;6ZOU@iow?^(FA|fIpA}XlZg$jz5 z0jVdz#P&R#j!9uLFrLSL%(`*62jcVc*PTJ;9uoV+`|n**d?_@#%THVdd@{<3FCU>N ze0k3?I(enQ^GQR&ti?>D6C$xkx|c`3lB=Vv^tGq3ei0@2>O6%@(q5VMQodD{-XqsY z^L%J6=Z|?Rd&O6(cuMUH^yaQpvg|6S#+{cjN`K?}|JwZ@hPM z_;d54e1TaKVcIp#IJl{*Tw2#0a5*wAFHBOJbfuDVQPih#K`8Zo~ybqzfZ{M*_oM{ znXxXca|oho>o$ig16Qh56rOVv3$Q`HowVZxom+Cau9IkRSCV9vA+gRyfDq^GF) z)OH@I_^xSp&|jEK9@6(I>K#u{e7kyUN!sTbXe{Qksekj`f1@ltqVE?3 zRdY)m4(3M#i-pEGCBul5_Pmq9;U|Z;ZMN)A`F?H90v{DSDc~nw@>*o6@u=Zf2~){J zer_7sEUvO}p#4;^;F0rG;P@*?tWJ&-xY%U_i^X`C9HUD931tW0)TGrpuPp{d)YVn1 zB!@;JaHb_V7Kt2FQAxtMrKObNK@R9u*pcPu&vKpXgWRWNI?0hVcBIOk@~=T(WfVCG zujxPL^;hOvl6_1{@s?FV;^pf;s+}ot2Rnw+DSK`ycv9tDQtp=&vb4LHD-1xnWlM)g z0Yk}^C+Tz~{j*VDl&p_ZI-D=E1z(bWLRzUZROqGB6?pm%I32-Y&{*ODL(` zQa?IN?GEpz&sj>XFJPV$d5Iqb#PiDdlpYFsZA$m)Dt*xW2UriOw#uris;a80s;a80 zs;a80s;a80s;a80s;Zl9w(&kGb}RFv#JDS^F8J_MRVz%INtP7)>Gy`1n!fTp_r88a zjR$luQdICBYVxm)sd}oQ`iVHD^bJektAxYkrP`z4deXQ~`jT7nk?p5-4WUe+`(Mj` zG4x%@9+*;keTkI#zCE_gBA+y$eM`K36+Pq^)hFDb`X6>rwo0CoRnPUOmOToSy7DoV zl8je{FCusseqE2crwV37Tq!LR@n21P4(PkpgoEj*z?YJudnhR4Mr{jLNn)am zRaq+XPhwQj2Gwv>z0!KS!=*f=u#==;Jx&!m%b`r2)%PdPoJA?$RVP_?jvi8_%BO8= znuh7AeZ4LpTgLE``i0efbsvY#K3aVmFIL-aw%g2JwDfus1733$klGg%;=HmSVMhor z1v*DmsfxoW^}_o@xR)Y6>MdJ31ap53oMWc!sDgy6bLy+S`V6sK=R;FFFdUNSjK%03l0#p}G4PYo+Wt-uSHkNl6>^`$=yYH#C{LWU5L7| zBC}O1HqC`?N>*uAGYrX@j4a8TNlhA3+9VljD^`Y)=uyR8VwCm@6N1wVkXB%-BBfl) z+aRKpA33g7cz7q5s+IPyKt+DX*YKZilZs*X@5ztr{I85vPR3736tu~i=$ zl;T^0vjy6KIV%ex69&W;A3SvS)b3{|Hrs8uk~NUJaw@*BvC%JjFQ@8?Us?A{g1Ma1 z;EuwE{#6oX8u3A#P1iq-K?d;=05+E>D5dZsIi63F10~NuY-N%}R0u_1qtGCTrqLvW z&`e2@R4dpN0XMpu6x5kW<0!VJ^o>sp;?1z!A;O#t*0n<&{BrUArXFhYQ4iMsPE^rA zPzoX_6x9(5 zw~F+5T=&Vz;A`dC_tbwcZ=m*U`(6{=^)Y;IlVRF(^?e%I?eD|WYIvP*S4%P9_S>zV z2POJ59e;bi`V@WITi_E*-QW3puH%E~H-5J{(QW?qze6|)|B0}+{f6It_pbB)UlZ8; zzkgefp96VO<+!Tt=HlzZ%y~Xu=g-%8A4^BP^*GzCexEzWY_yx)otDDa!M)MkY3pJh zKTCPJ&3BweM?dIm=iT7#epg-mw_cX_SElZNH?f`2>ASw4eaQQnoLzU}!J7ZRzTxi; h=Emc{<}8jp1H{G6d>^-I)Ac|6UC9*TLO`dp=VUhVg)0C6 literal 0 HcmV?d00001 diff --git a/internal/arduino/security/signatures.go b/internal/arduino/security/signatures.go index fb6ed9b0697..ebd86e4a037 100644 --- a/internal/arduino/security/signatures.go +++ b/internal/arduino/security/signatures.go @@ -16,12 +16,14 @@ package security import ( + "bytes" "embed" "errors" "io" "os" "github.com/ProtonMail/go-crypto/openpgp" + pgperrors "github.com/ProtonMail/go-crypto/openpgp/errors" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" ) @@ -71,16 +73,19 @@ func VerifySignature(targetPath *paths.Path, signaturePath *paths.Path, arduinoK if err != nil { return false, nil, errors.New(i18n.Tr("retrieving Arduino public keys: %s", err)) } - target, err := targetPath.Open() + target, err := targetPath.ReadFile() if err != nil { return false, nil, errors.New(i18n.Tr("opening target file: %s", err)) } - defer target.Close() - signature, err := signaturePath.Open() + signature, err := signaturePath.ReadFile() if err != nil { return false, nil, errors.New(i18n.Tr("opening signature file: %s", err)) } - defer signature.Close() - signer, err := openpgp.CheckDetachedSignature(keyRing, target, signature, nil) + signer, err := openpgp.CheckDetachedSignature(keyRing, bytes.NewBuffer(target), bytes.NewBuffer(signature), nil) + + if errors.Is(err, pgperrors.ErrSignatureExpired) { + err = errors.New(i18n.Tr("signature expired: is your system clock set correctly?")) + } + return (signer != nil && err == nil), signer, err } From 54209cfd332dd9312e64fa60f49c6106f721c6c1 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 11 Nov 2024 11:20:04 +0100 Subject: [PATCH 036/121] [skip-changelog] Upgraded some libraries (#2752) --- .../ProtonMail/go-crypto/bitcurves.dep.yml | 6 +- .../ProtonMail/go-crypto/brainpool.dep.yml | 6 +- .../ProtonMail/go-crypto/eax.dep.yml | 6 +- .../go-crypto/internal/byteutil.dep.yml | 6 +- .../ProtonMail/go-crypto/ocb.dep.yml | 6 +- .../ProtonMail/go-crypto/openpgp.dep.yml | 6 +- .../go-crypto/openpgp/aes/keywrap.dep.yml | 6 +- .../go-crypto/openpgp/armor.dep.yml | 6 +- .../ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +- .../go-crypto/openpgp/ecdsa.dep.yml | 6 +- .../go-crypto/openpgp/ed25519.dep.yml | 6 +- .../go-crypto/openpgp/ed448.dep.yml | 6 +- .../go-crypto/openpgp/eddsa.dep.yml | 6 +- .../go-crypto/openpgp/elgamal.dep.yml | 6 +- .../go-crypto/openpgp/errors.dep.yml | 6 +- .../openpgp/internal/algorithm.dep.yml | 6 +- .../go-crypto/openpgp/internal/ecc.dep.yml | 6 +- .../openpgp/internal/ecc/curve25519.dep.yml | 63 ------ .../internal/ecc/curve25519/field.dep.yml | 62 ----- .../openpgp/internal/encoding.dep.yml | 6 +- .../go-crypto/openpgp/packet.dep.yml | 6 +- .../ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +- .../go-crypto/openpgp/symmetric.dep.yml | 62 ----- .../go-crypto/openpgp/x25519.dep.yml | 6 +- .../ProtonMail/go-crypto/openpgp/x448.dep.yml | 6 +- .../go/golang.org/x/crypto/argon2.dep.yml | 6 +- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 +- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 +- .../go/golang.org/x/crypto/cast5.dep.yml | 6 +- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 +- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 +- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 +- .../x/crypto/ssh/knownhosts.dep.yml | 6 +- .licenses/go/golang.org/x/net/context.dep.yml | 6 +- .licenses/go/golang.org/x/net/http2.dep.yml | 6 +- .../golang.org/x/net/internal/socks.dep.yml | 6 +- .../x/net/internal/timeseries.dep.yml | 6 +- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 +- .licenses/go/golang.org/x/net/trace.dep.yml | 6 +- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +- .licenses/go/golang.org/x/term.dep.yml | 2 +- .../go/golang.org/x/text/encoding.dep.yml | 6 +- .../x/text/encoding/internal.dep.yml | 6 +- .../text/encoding/internal/identifier.dep.yml | 6 +- .../x/text/encoding/unicode.dep.yml | 6 +- .../x/text/internal/utf8internal.dep.yml | 6 +- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +- .../genproto/googleapis/rpc/status.dep.yml | 4 +- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .../google.golang.org/grpc/attributes.dep.yml | 4 +- .../go/google.golang.org/grpc/backoff.dep.yml | 4 +- .../google.golang.org/grpc/balancer.dep.yml | 4 +- .../grpc/balancer/base.dep.yml | 4 +- .../grpc/balancer/grpclb/state.dep.yml | 4 +- .../grpc/balancer/pickfirst.dep.yml | 4 +- .../grpc/balancer/pickfirst/internal.dep.yml | 213 +++++++++++++++++ .../balancer/pickfirst/pickfirstleaf.dep.yml | 214 ++++++++++++++++++ .../grpc/balancer/roundrobin.dep.yml | 4 +- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 +- .../google.golang.org/grpc/channelz.dep.yml | 4 +- .../go/google.golang.org/grpc/codes.dep.yml | 4 +- .../grpc/connectivity.dep.yml | 4 +- .../grpc/credentials.dep.yml | 4 +- .../grpc/credentials/insecure.dep.yml | 4 +- .../google.golang.org/grpc/encoding.dep.yml | 4 +- .../grpc/encoding/proto.dep.yml | 4 +- .../grpc/experimental/stats.dep.yml | 4 +- .../go/google.golang.org/grpc/grpclog.dep.yml | 4 +- .../grpc/grpclog/internal.dep.yml | 4 +- .../google.golang.org/grpc/internal.dep.yml | 4 +- .../grpc/internal/backoff.dep.yml | 4 +- .../internal/balancer/gracefulswitch.dep.yml | 4 +- .../grpc/internal/balancerload.dep.yml | 4 +- .../grpc/internal/binarylog.dep.yml | 4 +- .../grpc/internal/buffer.dep.yml | 4 +- .../grpc/internal/channelz.dep.yml | 4 +- .../grpc/internal/credentials.dep.yml | 4 +- .../grpc/internal/envconfig.dep.yml | 4 +- .../grpc/internal/grpclog.dep.yml | 4 +- .../grpc/internal/grpcsync.dep.yml | 4 +- .../grpc/internal/grpcutil.dep.yml | 4 +- .../grpc/internal/idle.dep.yml | 4 +- .../grpc/internal/metadata.dep.yml | 4 +- .../grpc/internal/pretty.dep.yml | 4 +- .../grpc/internal/resolver.dep.yml | 4 +- .../grpc/internal/resolver/dns.dep.yml | 4 +- .../internal/resolver/dns/internal.dep.yml | 4 +- .../internal/resolver/passthrough.dep.yml | 4 +- .../grpc/internal/resolver/unix.dep.yml | 4 +- .../grpc/internal/serviceconfig.dep.yml | 4 +- .../grpc/internal/stats.dep.yml | 4 +- .../grpc/internal/status.dep.yml | 4 +- .../grpc/internal/syscall.dep.yml | 4 +- .../grpc/internal/transport.dep.yml | 4 +- .../internal/transport/networktype.dep.yml | 4 +- .../google.golang.org/grpc/keepalive.dep.yml | 4 +- .../go/google.golang.org/grpc/mem.dep.yml | 4 +- .../google.golang.org/grpc/metadata.dep.yml | 4 +- .../go/google.golang.org/grpc/peer.dep.yml | 4 +- .../google.golang.org/grpc/resolver.dep.yml | 4 +- .../grpc/resolver/dns.dep.yml | 4 +- .../grpc/serviceconfig.dep.yml | 4 +- .../go/google.golang.org/grpc/stats.dep.yml | 4 +- .../go/google.golang.org/grpc/status.dep.yml | 4 +- .../go/google.golang.org/grpc/tap.dep.yml | 4 +- DistTasks.yml | 34 +-- go.mod | 20 +- go.sum | 38 ++-- 111 files changed, 710 insertions(+), 496 deletions(-) delete mode 100644 .licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml delete mode 100644 .licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml delete mode 100644 .licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index de1d42c131f..f0c39ac524d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 577e7a93c41..41ccab8bc30 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index 1b668e6b01c..fd6183f4b7c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 33ba19321a1..8fa6b381946 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index 5c8a2f6e947..d1676970a15 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index 98e1788ea56..90aea633fa6 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index b4a9237b0e9..1ccc3b31587 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index a28aab0642b..754cb6a6238 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 2d6160eafcb..cc50f2ef558 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index 6402117bb17..740a04a546f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 27542ddb1b4..7d4467a715f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index 863e19f2ccc..c35a9735e45 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index e8b22e5e50f..3a0393d07a7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index ef219c70723..e79364484bb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index ac4524d80ab..4f2635fed9d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index 98cb04279ec..86ea4709e90 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index d19a8bc6153..63d4f95ae0e 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml deleted file mode 100644 index 0cb73a34478..00000000000 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519.dep.yml +++ /dev/null @@ -1,63 +0,0 @@ ---- -name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 -version: v1.1.0-beta.0-proton -type: go -summary: Package curve25519 implements custom field operations without clamping for - forwarding. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 -license: other -licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE - text: | - Copyright (c) 2009 The Go Authors. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - 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 - OWNER 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. -- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS - text: | - Additional IP Rights Grant (Patents) - - "This implementation" means the copyrightable works distributed by - Google as part of the Go project. - - Google 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, - transfer and otherwise run, modify and propagate the contents of this - implementation of Go, where such license applies only to those patent - claims, both currently owned or controlled by Google and acquired in - the future, licensable by Google that are necessarily infringed by this - implementation of Go. This grant does not include claims that would be - infringed only as a consequence of further modification of this - implementation. If you or your agent or exclusive licensee institute or - order or agree to the institution of patent litigation against any - entity (including a cross-claim or counterclaim in a lawsuit) alleging - that this implementation of Go or any code incorporated within this - implementation of Go constitutes direct or contributory patent - infringement, or inducement of patent infringement, then any patent - rights granted to you under this License for this implementation of Go - shall terminate as of the date such litigation is filed. -notices: [] diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml deleted file mode 100644 index 41a500db154..00000000000 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field.dep.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- -name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field -version: v1.1.0-beta.0-proton -type: go -summary: Package field implements fast arithmetic modulo 2^255-19. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field -license: other -licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE - text: | - Copyright (c) 2009 The Go Authors. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - 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 - OWNER 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. -- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS - text: | - Additional IP Rights Grant (Patents) - - "This implementation" means the copyrightable works distributed by - Google as part of the Go project. - - Google 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, - transfer and otherwise run, modify and propagate the contents of this - implementation of Go, where such license applies only to those patent - claims, both currently owned or controlled by Google and acquired in - the future, licensable by Google that are necessarily infringed by this - implementation of Go. This grant does not include claims that would be - infringed only as a consequence of further modification of this - implementation. If you or your agent or exclusive licensee institute or - order or agree to the institution of patent litigation against any - entity (including a cross-claim or counterclaim in a lawsuit) alleging - that this implementation of Go or any code incorporated within this - implementation of Go constitutes direct or contributory patent - infringement, or inducement of patent infringement, then any patent - rights granted to you under this License for this implementation of Go - shall terminate as of the date such litigation is filed. -notices: [] diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index c95e61906f7..6012bcce055 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index 2bd60c7ef4e..a9abfb6fd89 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 23315a687d3..281d680a6b1 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml deleted file mode 100644 index 447fa615a96..00000000000 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/symmetric.dep.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- -name: github.com/ProtonMail/go-crypto/openpgp/symmetric -version: v1.1.0-beta.0-proton -type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/symmetric -license: other -licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE - text: | - Copyright (c) 2009 The Go Authors. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - 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 - OWNER 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. -- sources: go-crypto@v1.1.0-beta.0-proton/PATENTS - text: | - Additional IP Rights Grant (Patents) - - "This implementation" means the copyrightable works distributed by - Google as part of the Go project. - - Google 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, - transfer and otherwise run, modify and propagate the contents of this - implementation of Go, where such license applies only to those patent - claims, both currently owned or controlled by Google and acquired in - the future, licensable by Google that are necessarily infringed by this - implementation of Go. This grant does not include claims that would be - infringed only as a consequence of further modification of this - implementation. If you or your agent or exclusive licensee institute or - order or agree to the institution of patent litigation against any - entity (including a cross-claim or counterclaim in a lawsuit) alleging - that this implementation of Go or any code incorporated within this - implementation of Go constitutes direct or contributory patent - infringement, or inducement of patent infringement, then any patent - rights granted to you under this License for this implementation of Go - shall terminate as of the date such litigation is filed. -notices: [] diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index 7253e755797..abd30fe2296 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index 42b9892daec..60f7b6711e7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.0-beta.0-proton +version: v1.1.2 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.0-beta.0-proton/LICENSE +- sources: go-crypto@v1.1.2/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.0-beta.0-proton/PATENTS +- sources: go-crypto@v1.1.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index cbe146c1175..674253010c3 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 aaa790540b5..a3fd43281bf 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 46a96d924ba..e0dd888a34b 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 6ba85bd34fd..48866476e00 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 ad91e024222..8562c564560 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.26.0 +version: v0.27.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 d05ad199bfc..f41b21482a3 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.26.0 +version: v0.27.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: bsd-3-clause licenses: -- sources: crypto@v0.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 00c8118f170..ad9db6f6438 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 a3b863d8be8..120ed9826c7 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 c5e486f0a34..7a516ced07e 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 1db61805b47..1d94cea82bf 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: crypto@v0.27.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.26.0/PATENTS +- sources: crypto@v0.27.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 efe9d919571..642d6bd15e6 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.28.0 +version: v0.29.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 9e1bc3de98c..b840b97b3c9 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 5940e3ad2ca..da934f75e0f 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 4fab24cbb36..9d88035d9fb 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 4b6081c41bf..532eb175c96 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 0bf3c32f314..78d8df5e49f 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: net@v0.29.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.28.0/PATENTS +- sources: net@v0.29.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 16790d00045..c7696294675 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: sys@v0.27.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.26.0/PATENTS +- sources: sys@v0.27.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 09ccbbba45a..17c3a3cebef 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.26.0 +version: v0.27.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.26.0/LICENSE +- sources: sys@v0.27.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.26.0/PATENTS +- sources: sys@v0.27.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 9c2566c7386..0e41fd94967 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.25.0 +version: v0.26.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 b43d4fe87a7..07a74396c20 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 a1e8049cd4a..75234efc4ea 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 41812fd6992..a9adc7e5893 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 43fc02b4f1b..015398266e2 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 6eae8309d07..bad6e0e9fe1 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 346dba07a5a..56394266e0c 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.19.0 +version: v0.20.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.19.0/LICENSE +- sources: text@v0.20.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.19.0/PATENTS +- sources: text@v0.20.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 1224fef9bb5..f787ae2027d 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-20240814211410-ddb44dafa142 +version: v0.0.0-20241104194629-dd2ea8efbc28 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-20240814211410-ddb44dafa142/LICENSE +- sources: rpc@v0.0.0-20241104194629-dd2ea8efbc28/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 29e8fb7d8f3..e08b90037e3 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.67.1 +version: v1.68.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 89f55b407ff..87a594444fd 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 85acb2a27ff..ad86a031c20 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 874c68b6227..e9e3ac09c2b 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 1b17123cdf3..8e4612b7ab0 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 11ddede13c8..81cdf8cc4a4 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 19f57f42abe..6574c5ad70f 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.67.1 +version: v1.68.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.67.1/LICENSE +- sources: grpc@v1.68.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 new file mode 100644 index 00000000000..9acc82680a7 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/internal.dep.yml @@ -0,0 +1,213 @@ +--- +name: google.golang.org/grpc/balancer/pickfirst/internal +version: v1.68.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.68.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml new file mode 100644 index 00000000000..6586b6e3153 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -0,0 +1,214 @@ +--- +name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf +version: v1.68.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 +license: apache-2.0 +licenses: +- sources: grpc@v1.68.0/LICENSE + text: |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 [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. +notices: [] 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 128548be697..03307807356 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 91ddb057c51..eaad6c77c69 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 364325ae560..90a825eef59 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 83da697094d..51de87fea21 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 5f07c3809ff..ce0c2077f53 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 91f834bdfdf..c6af72786a1 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 d3ae1107d13..fcb46a9bf93 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 6729ea209b9..5b0a173f189 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 be8dea35db5..fba9f3e4612 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 563a8b1238f..1a144c27529 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 e63ad5aedf1..2596659f132 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 95b32e2492f..6481589f3ff 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 63753f22682..ec21233ceb0 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 131d234ba79..e354229ad41 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 c37e897d370..7b8f9b262f0 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 0411a07381c..7eda80a0566 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 5303005025d..0d81c187513 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 a3799a06cfa..4cd25d47812 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 ea5ef6aca4c..2c975ea012f 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 7720aca85ea..aa124f3ce28 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 2964e2b06cd..7b189d4a784 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 4435f1424f3..073be235ec4 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 c52158c702f..dccffb4e5c8 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 88292a27082..8a39c0e3b6e 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 e13936d68ee..83f5b65d824 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 43a279abcb2..1ccfe99dbce 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 64e5df74f83..0e90921842c 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 37523410e79..b59fc10a128 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 ba02004e49f..5b8da027d3b 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 75e21b25b34..eeb863823cd 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 9b88b454f1f..e7978dde60a 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 610fe2f7979..3658b7e434c 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 a79a921b0f5..ff0d2946eed 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 e91028bf74e..de5a981d256 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 401de4ea66d..1df9c6825b8 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 fd2a839e603..af1f7e82496 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 4dc3a8ba8a3..1de20bb135e 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 86b084f0539..04fefeada75 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 9158b97093c..02f70728431 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 d8f776c3a3c..73bb3f79aad 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 73484ce7a0f..c6850e6d463 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 8ceaf6a32a1..7af5f7e19a0 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 6c6192054aa..68e07f4e8b9 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 8b39315e9ad..289e6fba40a 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 8fae8896d7b..82b69432408 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 2474b83265c..e3c8313c70e 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 b1979be8b93..ae960754445 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.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 262be90628f..3d9a2686922 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.67.1 +version: v1.68.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.67.1/LICENSE +- sources: grpc@v1.68.0/LICENSE text: |2 Apache License diff --git a/DistTasks.yml b/DistTasks.yml index 4c0514e70af..81ddb43e607 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -19,7 +19,7 @@ version: "3" vars: CONTAINER: "docker.elastic.co/beats-dev/golang-crossbuild" - GO_VERSION: "1.22.5" + GO_VERSION: "1.22.9" tasks: Windows_32bit: @@ -142,37 +142,9 @@ tasks: vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6" - BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" + BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" BUILD_PLATFORM: "linux/armv6" - # We are experiencing the following error with ARMv6 build: - # - # # github.com/arduino/arduino-cli - # net(.text): unexpected relocation type 296 (R_ARM_V4BX) - # panic: runtime error: invalid memory address or nil pointer dereference - # [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x51ae53] - # - # goroutine 1 [running]: - # cmd/link/internal/loader.(*Loader).SymName(0xc000095c00, 0x0, 0xc0000958d8, 0x5a0ac) - # /usr/local/go/src/cmd/link/internal/loader/loader.go:684 +0x53 - # cmd/link/internal/ld.dynrelocsym2(0xc000095880, 0x5a0ac) - # /usr/local/go/src/cmd/link/internal/ld/data.go:777 +0x295 - # cmd/link/internal/ld.(*dodataState).dynreloc2(0xc007df9800, 0xc000095880) - # /usr/local/go/src/cmd/link/internal/ld/data.go:794 +0x89 - # cmd/link/internal/ld.(*Link).dodata2(0xc000095880, 0xc007d00000, 0x60518, 0x60518) - # /usr/local/go/src/cmd/link/internal/ld/data.go:1434 +0x4d4 - # cmd/link/internal/ld.Main(0x8729a0, 0x4, 0x8, 0x1, 0xd, 0xe, 0x0, 0x0, 0x6d7737, 0x12, ...) - # /usr/local/go/src/cmd/link/internal/ld/main.go:302 +0x123a - # main.main() - # /usr/local/go/src/cmd/link/main.go:68 +0x1dc - # Error: failed building for linux/armv6: exit status 2 - # - # This seems to be a problem in the go builder 1.16.x that removed support for the R_ARM_V4BX instruction: - # https://github.com/golang/go/pull/44998 - # https://groups.google.com/g/golang-codereviews/c/yzN80xxwu2E - # - # Until there is a fix released we must use a recent gcc for Linux_ARMv6 build, so for this - # build we select the debian10 based container. - CONTAINER_TAG: "{{.GO_VERSION}}-armel-debian9" + CONTAINER_TAG: "{{.GO_VERSION}}-armel-debian12" PACKAGE_PLATFORM: "Linux_ARMv6" PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" diff --git a/go.mod b/go.mod index 2f0afa56031..aa21c392e31 100644 --- a/go.mod +++ b/go.mod @@ -1,12 +1,12 @@ module github.com/arduino/arduino-cli -go 1.22.3 +go 1.22.9 // We must use this fork until https://github.com/mailru/easyjson/pull/372 is merged replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( - github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton + github.com/ProtonMail/go-crypto v1.1.2 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 @@ -39,11 +39,11 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 - golang.org/x/sys v0.26.0 - golang.org/x/term v0.25.0 - golang.org/x/text v0.19.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 - google.golang.org/grpc v1.67.1 + golang.org/x/sys v0.27.0 + golang.org/x/term v0.26.0 + golang.org/x/text v0.20.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 + google.golang.org/grpc v1.68.0 google.golang.org/protobuf v1.35.1 gopkg.in/yaml.v3 v3.0.1 ) @@ -96,11 +96,11 @@ require ( go.bug.st/serial v1.6.1 // indirect go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.26.0 // indirect + golang.org/x/crypto v0.27.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.18.0 // indirect - golang.org/x/net v0.28.0 // indirect - golang.org/x/sync v0.8.0 // indirect + golang.org/x/net v0.29.0 // indirect + golang.org/x/sync v0.9.0 // indirect golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index 30de5ce5735..a1a6f1c69d7 100644 --- a/go.sum +++ b/go.sum @@ -4,8 +4,8 @@ github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton h1:ZGewsAoeSirbUS5cO8L0FMQA+iSop9xR1nmFYifDBPo= -github.com/ProtonMail/go-crypto v1.1.0-beta.0-proton/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.2 h1:A7JbD57ThNqh7XjmHE+PXpQ3Dqt3BrSAC0AL0Go3KS0= +github.com/ProtonMail/go-crypto v1.1.2/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk= github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= @@ -76,6 +76,8 @@ github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= github.com/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk= github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= @@ -234,8 +236,8 @@ golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= -golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= +golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -246,12 +248,12 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= -golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= +golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= +golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= -golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= +golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -271,18 +273,18 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= -golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= +golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.25.0 h1:WtHI/ltw4NvSUig5KARz9h521QvRC8RmF/cuYqifU24= -golang.org/x/term v0.25.0/go.mod h1:RPyXicDX+6vLxogjjRxjgD2TKtmAO6NZBsBRfrOLu7M= +golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= +golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.19.0 h1:kTxAhCbGbxhK0IwgSKiMO5awPoDQ0RpfiVYBfK860YM= -golang.org/x/text v0.19.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= +golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= @@ -290,10 +292,10 @@ golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= -google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E= -google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= +google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= +google.golang.org/grpc v1.68.0 h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0= +google.golang.org/grpc v1.68.0/go.mod h1:fmSPC5AsjSBCK54MyHRx48kpOti1/jRfOlwEWywNjWA= google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA= google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 67eb95a4d45f15f6dcf4a586803bb6c394c16248 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 11:46:28 +0100 Subject: [PATCH 037/121] [skip changelog] Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#2754) * [skip changelog] Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 Bumps google.golang.org/protobuf from 1.35.1 to 1.35.2. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 34 files changed, 99 insertions(+), 99 deletions(-) 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 1316ce0b1ec..4520ddc9bee 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 260a6ea7993..9d5d7516ec8 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 1e39620a466..888407b363f 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 0844e1b493e..a12de78dabe 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 ac246e942b6..a510e41cbe4 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 9ac1bb6ba7a..30269242484 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 7782a7d7e8f..ace10a86f13 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 d678b37f3ed..68b997e77ca 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 752121a7728..f1021700b75 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.35.1 +version: v1.35.2 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 40b18a1e1b8..595ee977f90 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 510ab82e066..09997aa9a5f 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 adae9e46038..9837b26d48f 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 480989941c8..d733951465c 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 e000823b672..17a894eef3b 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 a482d950bc1..e7e68666d83 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 7f71b18ba29..cae0c605a57 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 a3df6fc75a8..70c1591fd98 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 c3cde0fd884..f9995b6ee04 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.35.1 +version: v1.35.2 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 e98589eb694..2c1a9f27231 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 d2ec77194ba..787edcfd2a0 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 d30969ffb6e..bcc58d1c279 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 8ce44738bf0..06fb81ca898 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 3a96c85819c..dc5ff7b2cff 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 6a4ec0c15be..3fb02251c24 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 a6b72b1de39..6d6b7fe4007 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 e4df8de87c7..e3462a07643 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 c2de9422f70..778e22cc78a 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 56d1e3566af..37bd0995040 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 a8be9b1a4ef..51576f89996 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 660ec4e6e83..9b9ab7d3cb8 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 12a8295ea37..d20db997456 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/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 4fe0c2916d8..4398d197830 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.35.1 +version: v1.35.2 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.35.1/LICENSE +- sources: protobuf@v1.35.2/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.35.1/PATENTS +- sources: protobuf@v1.35.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index aa21c392e31..c036e3d305d 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.20.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.68.0 - google.golang.org/protobuf v1.35.1 + google.golang.org/protobuf v1.35.2 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index a1a6f1c69d7..c490d539aa4 100644 --- a/go.sum +++ b/go.sum @@ -296,8 +296,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= google.golang.org/grpc v1.68.0 h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0= google.golang.org/grpc v1.68.0/go.mod h1:fmSPC5AsjSBCK54MyHRx48kpOti1/jRfOlwEWywNjWA= -google.golang.org/protobuf v1.35.1 h1:m3LfL6/Ca+fqnjnlqQXNpFPABW1UD7mjh8KO2mKFytA= -google.golang.org/protobuf v1.35.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= +google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From c3d05d69d820520c2243b557c22482d4ef156033 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 21 Nov 2024 15:22:41 +0100 Subject: [PATCH 038/121] Fixed protoc.zip release artifact missing `google/rpc/status.proto` (#2761) * Using buf to produce protoc artifacts for release * Updated gh workflows --- .github/workflows/check-protobuf-task.yml | 3 ++- .github/workflows/publish-go-nightly-task.yml | 5 +++++ .github/workflows/publish-go-tester-task.yml | 5 +++++ .github/workflows/release-go-task.yml | 5 +++++ Taskfile.yml | 6 +++--- 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index f81a5da2a05..2953edf467a 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -53,7 +53,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - uses: bufbuild/buf-action@v1 + - name: Install buf + uses: bufbuild/buf-action@v1 with: setup_only: true diff --git a/.github/workflows/publish-go-nightly-task.yml b/.github/workflows/publish-go-nightly-task.yml index ade13e6c2ef..46dd1089c13 100644 --- a/.github/workflows/publish-go-nightly-task.yml +++ b/.github/workflows/publish-go-nightly-task.yml @@ -265,6 +265,11 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 3.x + - name: Install buf + uses: bufbuild/buf-action@v1 + with: + setup_only: true + - name: Collect proto files env: NIGHTLY: true diff --git a/.github/workflows/publish-go-tester-task.yml b/.github/workflows/publish-go-tester-task.yml index 6f26162096c..ccad7398fa0 100644 --- a/.github/workflows/publish-go-tester-task.yml +++ b/.github/workflows/publish-go-tester-task.yml @@ -127,6 +127,11 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 3.x + - name: Install buf + uses: bufbuild/buf-action@v1 + with: + setup_only: true + - name: Build run: | PACKAGE_NAME_PREFIX=${{ needs.package-name-prefix.outputs.prefix }} diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index d61142f066d..7c37deeacf8 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -265,6 +265,11 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 3.x + - name: Install buf + uses: bufbuild/buf-action@v1 + with: + setup_only: true + - name: Collect proto files run: task protoc:collect diff --git a/Taskfile.yml b/Taskfile.yml index c375e5eb39d..095cae2dd87 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -258,10 +258,10 @@ tasks: protoc:collect: desc: Create a zip file containing all .proto files in DIST_DIR - dir: rpc cmds: - - mkdir --parents ../{{.DIST_DIR}} - - zip -r ../{{.DIST_DIR}}/{{.PROJECT_NAME}}_{{.VERSION}}_proto.zip * -i \*.proto + - mkdir --parents {{.DIST_DIR}} + - buf export . -o {{.DIST_DIR}}/proto + - cd {{.DIST_DIR}}/proto && zip -r ../{{.PROJECT_NAME}}_{{.VERSION}}_proto.zip . protoc:format: desc: Perform formatting of the protobuf definitions From ca4a4ece90ac71d6067a645ca8a2164d7be06323 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 21 Nov 2024 18:41:31 +0100 Subject: [PATCH 039/121] In `compile` command try to release the package manager lock ASAP (#2741) * In `compile` command try to release the package manager lock ASAP * Applied suggestion from code review --- commands/service_compile.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/commands/service_compile.go b/commands/service_compile.go index 37f401397de..a7ce1ea2bbf 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -22,6 +22,7 @@ import ( "io" "sort" "strings" + "sync" "time" "github.com/arduino/arduino-cli/commands/cmderrors" @@ -81,6 +82,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu if err != nil { return err } + release = sync.OnceFunc(release) defer release() if pme.Dirty() { @@ -358,6 +360,10 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu targetBoard.String(), "'build.board'", sketchBuilder.GetBuildProperties().Get("build.board")) + "\n")) } + // Release package manager + release() + + // Perform the actual build if err := sketchBuilder.Build(); err != nil { return &cmderrors.CompileFailedError{Message: err.Error()} } From fa6eafcbbea301eeece900f0501e88d288487974 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2024 09:56:36 +0100 Subject: [PATCH 040/121] [skip-changelog] Updated translation files (#2757) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- internal/i18n/data/ar.po | 38 ++++++++++++++++++++----------------- internal/i18n/data/be.po | 36 +++++++++++++++++++---------------- internal/i18n/data/de.po | 36 +++++++++++++++++++---------------- internal/i18n/data/es.po | 36 +++++++++++++++++++---------------- internal/i18n/data/fr.po | 36 +++++++++++++++++++---------------- internal/i18n/data/he.po | 36 +++++++++++++++++++---------------- internal/i18n/data/it_IT.po | 37 ++++++++++++++++++++---------------- internal/i18n/data/ja.po | 36 +++++++++++++++++++---------------- internal/i18n/data/ko.po | 36 +++++++++++++++++++---------------- internal/i18n/data/lb.po | 36 +++++++++++++++++++---------------- internal/i18n/data/pl.po | 36 +++++++++++++++++++---------------- internal/i18n/data/pt.po | 36 +++++++++++++++++++---------------- internal/i18n/data/ru.po | 36 +++++++++++++++++++---------------- internal/i18n/data/zh.po | 36 +++++++++++++++++++---------------- internal/i18n/data/zh_TW.po | 36 +++++++++++++++++++---------------- 15 files changed, 302 insertions(+), 241 deletions(-) diff --git a/internal/i18n/data/ar.po b/internal/i18n/data/ar.po index 930c7064a83..a02601d1efe 100644 --- a/internal/i18n/data/ar.po +++ b/internal/i18n/data/ar.po @@ -3,7 +3,7 @@ # CLI team , 2022 # Mark Asaad, 2022 # Osama Breman, 2023 -# طارق عبد الفتاح, 2023 +# طارق عبد الفتاح , 2023 # Ahmed Gaafar, 2024 # msgid "" @@ -313,11 +313,11 @@ msgstr "لا يمكن استخدام العلامات التالية مع بعض msgid "Can't write debug log: %s" msgstr "تعذر كتابة سجل مصحح الاخطاء : %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "تعذر انشاء مجلد لل \"build cache\"" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "تعذر انشاء مسار البناء" @@ -738,7 +738,7 @@ msgstr "خطأ اثناء تنظيف الكاش : %v" msgid "Error converting path to absolute: %v" msgstr "تعذر تحويل المسار الى مطلق : %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "خطا اثناء نسخ ملف الخرج %s" @@ -752,7 +752,7 @@ msgstr "خطأ في أنشاء ملف التعريفات:%v" msgid "Error creating instance: %v" msgstr "خطا اثناء انشاء النسخة %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "خطا اثناء انشاء مسار الخرج" @@ -865,7 +865,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "خطأ اثناء الحصول على المعلومات للمكتبة %s" @@ -954,7 +954,7 @@ msgstr "خطا اثناء فتح الكود المصدر الذي يتجاوز msgid "Error parsing --show-properties flag: %v" msgstr "تعذر تقطيع علامة show-properties-- : %v" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "خطا اثناء قراءة مسار البناء" @@ -1137,7 +1137,7 @@ msgstr "تعذر الرفع" msgid "File:" msgstr "الملف : " -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1338,7 +1338,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "تم اعطاء وسيط غير صالح %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "خصائص البناء غير صالحة" @@ -2269,7 +2269,7 @@ msgstr "عرض رقم نسخة Arduino CLI" msgid "Size (bytes):" msgstr "الحجم (بالبايت) :" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2670,7 +2670,7 @@ msgstr "المنصة المستخدمة" msgid "Used: %[1]s" msgstr "مستخدم : %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل المجلد %[2]s" @@ -2678,7 +2678,7 @@ msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل الم msgid "Using cached library dependencies for file: %[1]s" msgstr "يتم استخدام توابع المكتبة التي تم تخزينها مؤقتا من اجل الملف : %[1]s" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام النواة '%[1]s' من منصة داخل الملف %[2]s " @@ -2769,7 +2769,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "يتم انتظار منفذ الرفع (upload port) ... " -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3455,11 +3455,11 @@ msgstr "جار فتح ملف الارشيف : %s" msgid "opening boards.txt" msgstr "جار فتح boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "جار فتح ملف التوقيع : %s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "جار فتح الملف الهدف : %s" @@ -3498,7 +3498,7 @@ msgstr "المنصة %s غير مثبتة" msgid "platform is not available for your OS" msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3609,7 +3609,7 @@ msgstr "جار ازالة ملفات المنصة %s" msgid "required version %[1]s not found for platform %[2]s" msgstr "تعذر ايجاد النسخة المطلوبة %[1]s من اجل المنصة %[2]s" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "جار ازالة المفاتيح العامة للاردوينو : %s" @@ -3622,6 +3622,10 @@ msgstr "جاري فحص امثلة المذكرة" msgid "searching package root dir: %s" msgstr "جار البحث عن المجلد الاصلي لـ %s" +#: 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 "لا يمكن ان يكون اسم المشروع فارغا" diff --git a/internal/i18n/data/be.po b/internal/i18n/data/be.po index 704a1800f3e..3b27190c3ba 100644 --- a/internal/i18n/data/be.po +++ b/internal/i18n/data/be.po @@ -315,11 +315,11 @@ msgstr "Не атрымалася ўжываць наступныя птушкі msgid "Can't write debug log: %s" msgstr "Не атрымалася запісаць часопіс адладкі: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "Не атрымалася стварыць каталог кэша зборкі" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "Не атрымалася стварыць каталог зборкі" @@ -747,7 +747,7 @@ msgstr "Памылка пры ачысткі кэшу: %v" msgid "Error converting path to absolute: %v" msgstr "Памылка пры пераўтварэнні шляху ў абсалютны: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Памылка пры капіяванні выхаднога файла %s" @@ -761,7 +761,7 @@ msgstr "Памылка пры стварэнні канфігурацыі: %v" msgid "Error creating instance: %v" msgstr "Памылка пры стварэнні асобніка: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "Памылка пры стварэнні выходнага каталогу" @@ -877,7 +877,7 @@ msgstr "" "Памылка пры атрыманні першапачатковага порта з ' sketch.yaml`.\n" "Праверце, ці правільна вы паказалі каталог сцэнара, ці пакажыце аргумент --port:" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Памылка пры атрыманні інфармацыі для бібліятэкі %s" @@ -966,7 +966,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "Памылка пры разборы аргумента --show-properties: %v" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "Памылка пры чытанні каталога зборкі" @@ -1156,7 +1156,7 @@ msgstr "Не атрымалася выгрузіць" msgid "File:" msgstr "Файл:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1367,7 +1367,7 @@ msgstr "Хібны архіў: файл %[1]s не знойдзены ў арх msgid "Invalid argument passed: %v" msgstr "Перададзены хібны аргумент: %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "Хібныя ўласцівасці зборкі" @@ -2351,7 +2351,7 @@ msgstr "Паказвае нумар версіі Arduino CLI." msgid "Size (bytes):" msgstr "Памер (у байтах):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2768,7 +2768,7 @@ msgstr "Ужытая платформа" msgid "Used: %[1]s" msgstr "Ужыта: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне платы '%[1]s' з платформы ў каталог: %[2]s" @@ -2776,7 +2776,7 @@ msgstr "Ужыванне платы '%[1]s' з платформы ў катал msgid "Using cached library dependencies for file: %[1]s" msgstr "Ужыванне кэшаванай бібліятэкі залежнасцяў для файла: %[1]s" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне ядра '%[1]s' з платформы ў каталог: %[2]s" @@ -2872,7 +2872,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Чаканне порта выгрузкі..." -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3556,11 +3556,11 @@ msgstr "адкрыццё файла архіва: %s" msgid "opening boards.txt" msgstr "адкрыццё boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "адкрыццё файла сігнатуры: %s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "адкрыццё мэтавага файлау: %s" @@ -3599,7 +3599,7 @@ msgstr "платформа %s не ўсталяваная" msgid "platform is not available for your OS" msgstr "платформа недаступная для вашай аперацыйнай сістэмы" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3710,7 +3710,7 @@ msgstr "выдаленне файлаў платформы: %s" msgid "required version %[1]s not found for platform %[2]s" msgstr "неабходная версія %[1]s для платформы %[2]s не знойдзена" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "выманне адкрытых ключоў Arduino: %s" @@ -3723,6 +3723,10 @@ msgstr "чытанне прыкладаў сцэнара" msgid "searching package root dir: %s" msgstr "пошук у каранёвым каталогу пакета: %s" +#: 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 "назва сцэнара не можа быць пустым" diff --git a/internal/i18n/data/de.po b/internal/i18n/data/de.po index 7323c48f6e5..9836b6836ef 100644 --- a/internal/i18n/data/de.po +++ b/internal/i18n/data/de.po @@ -322,11 +322,11 @@ msgstr "Die folgenden Flags können nicht gemeinsam verwendet werden: %s" msgid "Can't write debug log: %s" msgstr "Debug-Log kann icht geschrieben werden: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "Cache-Verzeichnis kann nicht angelegt werden" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "Build-Verzeichnis kann nicht angelegt werden" @@ -762,7 +762,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:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Fehler beim Kopieren der Ausgabedatei %s" @@ -776,7 +776,7 @@ msgstr "Fehler beim Erstellen der Konfiguration: %v" msgid "Error creating instance: %v" msgstr "Fehler beim Erstellen der Instanz: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "Fehler beim Erstellen des Ausgabeverzeichnisses" @@ -892,7 +892,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:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Fehler beim Abrufen von Informationen für die Bibliothek %s" @@ -980,7 +980,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:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "Fehler bel Lesen des Build-Verzechnisses" @@ -1166,7 +1166,7 @@ msgstr "Fehlgeschlagenes Hochladen" msgid "File:" msgstr "Datei:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1378,7 +1378,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:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "Ungültige Build-Eigenschaften" @@ -2364,7 +2364,7 @@ msgstr "Zeigt die Versionsnummer des Arduino CLI an." msgid "Size (bytes):" msgstr "Größe (Bytes):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2797,7 +2797,7 @@ msgstr "Verwendete Plattform" msgid "Used: %[1]s" msgstr "Benutzt: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Verwende das Board '%[1]s' von der Plattform im Ordner: %[2]s" @@ -2807,7 +2807,7 @@ msgstr "" "Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die " "Datei: %[1]s" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Verwendung des Kerns '%[1]s' von Platform im Ordner: %[2]s" @@ -2906,7 +2906,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Warten auf Upload-Port ..." -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3602,11 +3602,11 @@ msgstr "Archivdatei öffnen: %s" msgid "opening boards.txt" msgstr "boards.txt wird geöffnet" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "Öffne Signaturdatei: %s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "Öffne Zieldatei: %s" @@ -3645,7 +3645,7 @@ msgstr "Plattform %s ist nicht installiert" msgid "platform is not available for your OS" msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3756,7 +3756,7 @@ msgstr "Entferne die Plattformdateien: %s" msgid "required version %[1]s not found for platform %[2]s" msgstr "Erforderliche Version %[1]s für Plattform %[2]s nicht gefunden " -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "Abrufen der öffentlichen Arduino-Schlüssel: %s" @@ -3769,6 +3769,10 @@ msgstr "Sketch-Beispiele durchsuchen" msgid "searching package root dir: %s" msgstr "Suche im Stammverzeichnis des Pakets: %s" +#: 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 "Sketchname darf nicht leer sein" diff --git a/internal/i18n/data/es.po b/internal/i18n/data/es.po index 53863b5c4f3..695d9c32737 100644 --- a/internal/i18n/data/es.po +++ b/internal/i18n/data/es.po @@ -311,11 +311,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "No se puede crear el directorio de caché de compilación" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "No se puede crear el directorio de caché de compilación" @@ -733,7 +733,7 @@ msgstr "Error limpiando caches: %v" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Error copiando el archivo de salida %s" @@ -747,7 +747,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Error creando la instancia: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "Error al crear el directorio de salida" @@ -861,7 +861,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Error obteniendo información para la librería %s" @@ -949,7 +949,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1129,7 +1129,7 @@ msgstr "" msgid "File:" msgstr "Archivo:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1322,7 +1322,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2222,7 +2222,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Tamaño (bytes):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2604,7 +2604,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Usado: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2612,7 +2612,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2704,7 +2704,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3373,11 +3373,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3416,7 +3416,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3527,7 +3527,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3540,6 +3540,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/fr.po b/internal/i18n/data/fr.po index b4947c42dab..3c38b99bf98 100644 --- a/internal/i18n/data/fr.po +++ b/internal/i18n/data/fr.po @@ -303,11 +303,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -713,7 +713,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -727,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -840,7 +840,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -928,7 +928,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1108,7 +1108,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1302,7 +1302,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2196,7 +2196,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2574,7 +2574,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilisé: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2582,7 +2582,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2677,7 +2677,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3346,11 +3346,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3389,7 +3389,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3500,7 +3500,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3513,6 +3513,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/he.po b/internal/i18n/data/he.po index 98dfd9c2d05..65952348e8b 100644 --- a/internal/i18n/data/he.po +++ b/internal/i18n/data/he.po @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2185,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2561,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3327,11 +3327,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3370,7 +3370,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3481,7 +3481,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3494,6 +3494,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/it_IT.po b/internal/i18n/data/it_IT.po index 6683cdc2b19..d86e18fd7e6 100644 --- a/internal/i18n/data/it_IT.po +++ b/internal/i18n/data/it_IT.po @@ -321,11 +321,11 @@ msgstr "Non è possibile utilizzare insieme i seguenti flag: %s" msgid "Can't write debug log: %s" msgstr "Non è possibile scrivere il log di debug: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "Non è possibile creare la directory di build della cache." -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "Non è possibile creare la directory per la build" @@ -764,7 +764,7 @@ msgstr "" "Si è verificato un errore durante la conversione del percorso in assoluto:: " "%v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Si è verificato un errore durante la copia del file di output %s" @@ -779,7 +779,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Si è verificato un errore durante la creazione dell'istanza: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" "Si è verificato un errore durante la creazione della cartella di output" @@ -906,7 +906,7 @@ msgstr "" "`sketch.yaml`. Controllare se la cartella degli sketch è corretta oppure " "utilizzare il flag --port:: %s" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" "Si è verificato un errore durante l'acquisizione delle informazioni della " @@ -1013,7 +1013,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:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" "Si è verificato un errore durante la lettura della directory di compilazione" @@ -1216,7 +1216,7 @@ msgstr "Caricamento non riuscito" msgid "File:" msgstr "File:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1424,7 +1424,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "L' argomento passato non è valido: %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "Proprietà di compilazione non valide" @@ -2425,7 +2425,7 @@ msgstr "Mostra il numero di versione di Arduino CLI." msgid "Size (bytes):" msgstr "Dimensione (bytes):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2849,7 +2849,7 @@ msgstr "Piattaforma utilizzata" msgid "Used: %[1]s" msgstr "Usata: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo della scheda '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2858,7 +2858,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:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo del core '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2955,7 +2955,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "In attesa della porta di caricamento..." -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3660,11 +3660,11 @@ msgstr "apertura del file di archivio: %s" msgid "opening boards.txt" msgstr "apertura di boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "apertura del file della firma: %s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "apertura del file di destinazione: %s" @@ -3703,7 +3703,7 @@ msgstr "la piattaforma %s non è installata" msgid "platform is not available for your OS" msgstr "la piattaforma non è disponibile per il sistema operativo in uso" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3816,7 +3816,7 @@ msgid "required version %[1]s not found for platform %[2]s" msgstr "" "la versione richiesta %[1]s non è stata trovata per la piattaforma %[2]s" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "sto recuperando le chiavi pubbliche di Arduino: %s" @@ -3829,6 +3829,11 @@ msgstr "scansione degli esempi di sketch in corso" msgid "searching package root dir: %s" msgstr "ricerca nella directory principale del pacchetto: %s" +#: internal/arduino/security/signatures.go:87 +msgid "signature expired: is your system clock set correctly?" +msgstr "" +"la firma è scaduta: l'orologio del tuo sistema è impostato correttamente?" + #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" msgstr "Il nome dello sketch non può essere vuoto" diff --git a/internal/i18n/data/ja.po b/internal/i18n/data/ja.po index 8b3da0ff1f9..157f29de1d4 100644 --- a/internal/i18n/data/ja.po +++ b/internal/i18n/data/ja.po @@ -301,11 +301,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -711,7 +711,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -926,7 +926,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1298,7 +1298,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2188,7 +2188,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "使用済:%[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2662,7 +2662,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3331,11 +3331,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3374,7 +3374,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3485,7 +3485,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3498,6 +3498,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/ko.po b/internal/i18n/data/ko.po index 753a66b31e7..6475397399b 100644 --- a/internal/i18n/data/ko.po +++ b/internal/i18n/data/ko.po @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1296,7 +1296,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2186,7 +2186,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2562,7 +2562,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "사용됨: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2570,7 +2570,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2660,7 +2660,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3329,11 +3329,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3372,7 +3372,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3483,7 +3483,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3496,6 +3496,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/lb.po b/internal/i18n/data/lb.po index ea749834752..128b64ec003 100644 --- a/internal/i18n/data/lb.po +++ b/internal/i18n/data/lb.po @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -924,7 +924,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1295,7 +1295,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2185,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Gréisst (Bytes):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2561,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Benotzt: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3327,11 +3327,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3370,7 +3370,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3481,7 +3481,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3494,6 +3494,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/pl.po b/internal/i18n/data/pl.po index 4b10a29f4a6..b977e12ffe9 100644 --- a/internal/i18n/data/pl.po +++ b/internal/i18n/data/pl.po @@ -301,11 +301,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "" @@ -711,7 +711,7 @@ msgstr "" msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -926,7 +926,7 @@ msgstr "" msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1300,7 +1300,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "" @@ -2193,7 +2193,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2571,7 +2571,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Wykorzystane: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2579,7 +2579,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2671,7 +2671,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3340,11 +3340,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3383,7 +3383,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3494,7 +3494,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3507,6 +3507,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/pt.po b/internal/i18n/data/pt.po index 391886a2bf5..9df0fbfc9ee 100644 --- a/internal/i18n/data/pt.po +++ b/internal/i18n/data/pt.po @@ -314,11 +314,11 @@ msgstr "Não é possível utilizar as seguintes Flags ao mesmo tempo: %s" msgid "Can't write debug log: %s" msgstr "Não é possível escrever para o arquivo de depuração: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "Não é possível criar Build do diretório de Cache" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "Não é possível criar Build do diretório" @@ -743,7 +743,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:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Erro ao copiar arquivo de saída %s" @@ -757,7 +757,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Erro ao criar instância: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "Erro ao criar diretório de saída" @@ -871,7 +871,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Erro ao obter informações da biblioteca %s" @@ -959,7 +959,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:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "Erro ao ler diretório de build" @@ -1141,7 +1141,7 @@ msgstr "Falha ao enviar" msgid "File:" msgstr "Arquivo:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "Argumento inválido passado: %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "Propriedades de compilação inválidas" @@ -2297,7 +2297,7 @@ msgstr "Mostra o número de versão da CLI Arduino." msgid "Size (bytes):" msgstr "Tamanho (em bytes):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2707,7 +2707,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilizado: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2715,7 +2715,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2807,7 +2807,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3476,11 +3476,11 @@ msgstr "" msgid "opening boards.txt" msgstr "" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "" @@ -3519,7 +3519,7 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3630,7 +3630,7 @@ msgstr "" msgid "required version %[1]s not found for platform %[2]s" msgstr "" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "" @@ -3643,6 +3643,10 @@ msgstr "" 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 "" diff --git a/internal/i18n/data/ru.po b/internal/i18n/data/ru.po index 798e892ba8d..9464c2155b5 100644 --- a/internal/i18n/data/ru.po +++ b/internal/i18n/data/ru.po @@ -317,11 +317,11 @@ msgstr "Невозможно использовать следующие фла msgid "Can't write debug log: %s" msgstr "Не удается записать журнал отладки: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "Не удается создать каталог кэша сборки" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "Не удается создать каталог для сборки" @@ -750,7 +750,7 @@ msgstr "Ошибка при очистке кэшей: %v" msgid "Error converting path to absolute: %v" msgstr "Ошибка преобразования пути в абсолютный: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "Ошибка при копировании выходного файла %s" @@ -764,7 +764,7 @@ msgstr "Ошибка при создании конфигурации: %v" msgid "Error creating instance: %v" msgstr "Ошибка при создании экземпляра: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "Ошибка создания каталога вывода" @@ -879,7 +879,7 @@ msgstr "" "Ошибка при получении порта по умолчанию из `sketch.yaml`. Проверьте, " "правильно ли вы указали папку sketch, или укажите флаг --port: %s" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Ошибка при получении информации для библиотеки %s" @@ -967,7 +967,7 @@ msgstr "Ошибка при открытии исходного кода пер msgid "Error parsing --show-properties flag: %v" msgstr "Ошибка разбора флага --show-properties: %v" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "Ошибка при чтении каталога сборки" @@ -1149,7 +1149,7 @@ msgstr "Не удалась загрузка" msgid "File:" msgstr "Файл:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1361,7 +1361,7 @@ msgstr "Неверный архив: файл %[1]s не найден в арх msgid "Invalid argument passed: %v" msgstr "Передан недопустимый аргумент: %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "Неверные свойства сборки" @@ -2362,7 +2362,7 @@ msgstr "Показывает номер версии Arduino CLI." msgid "Size (bytes):" msgstr "Размер (байт):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2781,7 +2781,7 @@ msgstr "Использована платформа" msgid "Used: %[1]s" msgstr "Используется: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "использование платы '%[1]s' из платформы в каталоге: %[2]s" @@ -2789,7 +2789,7 @@ msgstr "использование платы '%[1]s' из платформы в msgid "Using cached library dependencies for file: %[1]s" msgstr "Использование кэшированных библиотечных зависимостей для файла: %[1]s" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Использование ядра '%[1]s' из платформы в каталоге: %[2]s" @@ -2884,7 +2884,7 @@ msgstr "" msgid "Waiting for upload port..." msgstr "Ожидание порта загрузки..." -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -3567,11 +3567,11 @@ msgstr "открытие файла архива: %s" msgid "opening boards.txt" msgstr "открытие boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "открывается файл сигнатуры:" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "открывается целевой файл: %s" @@ -3610,7 +3610,7 @@ msgstr "платформа %s не установлена" msgid "platform is not available for your OS" msgstr "платформа не доступна для вашей ОС" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3721,7 +3721,7 @@ msgstr "удаление файлов платформы: %s" msgid "required version %[1]s not found for platform %[2]s" msgstr "не найдена необходимая версия %[1]s для платформы %[2]s" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "получение открытых ключей Arduino: %s" @@ -3734,6 +3734,10 @@ msgstr "сканирование примеров скетчей" msgid "searching package root dir: %s" msgstr "поиск корневого каталога пакета: %s" +#: 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 "наименование скетча не может быть пустым" diff --git a/internal/i18n/data/zh.po b/internal/i18n/data/zh.po index df6a5922aa6..28060738b9f 100644 --- a/internal/i18n/data/zh.po +++ b/internal/i18n/data/zh.po @@ -303,11 +303,11 @@ msgstr "不能同时使用以下参数:%s" msgid "Can't write debug log: %s" msgstr "无法写入调试日志:%s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "无法新建构建缓存目录" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "无法新建构建目录" @@ -713,7 +713,7 @@ msgstr "清理缓存出错:%v" msgid "Error converting path to absolute: %v" msgstr "将路径转换为绝对路径时出错:%v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "复制输出 %s 文件时出错" @@ -727,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "新建实例时出错:%v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "新建输出目录时出错" @@ -840,7 +840,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "从 `sketch.yaml` 获取默认端口时出错。检查是否在正确的 sketch 文件夹中,或提供 --port 标志: " -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "获取 %s 库的信息时出错" @@ -928,7 +928,7 @@ msgstr "打开源代码覆盖数据文件时出错:%v" msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 参数时出错:%v" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "读取构建目录时出错" @@ -1108,7 +1108,7 @@ msgstr "上传失败" msgid "File:" msgstr "文件:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1299,7 +1299,7 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "传递的参数无效:%v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "无效的构建属性" @@ -2234,7 +2234,7 @@ msgstr "显示 Arduino CLI 的版本号。" msgid "Size (bytes):" msgstr "大小(字节):" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2616,7 +2616,7 @@ msgstr "已使用的平台" msgid "Used: %[1]s" msgstr "使用:%[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s" @@ -2624,7 +2624,7 @@ msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s msgid "Using cached library dependencies for file: %[1]s" msgstr "使用缓存库文件依赖项:%[1]s" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 代码,在列出的文件夹中:%[2]s" @@ -2713,7 +2713,7 @@ msgstr "警告:%[1]s 库声称在 %[2]s 体系结构上运行,可能与当 msgid "Waiting for upload port..." msgstr "正在等待上传端口。。。" -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告:%[1]s 开发板未定义 %[2]s 首选项。自动设置为:%[3]s" @@ -3382,11 +3382,11 @@ msgstr "正在打开存档文件:%s" msgid "opening boards.txt" msgstr "正在打开 boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "打开签名文件:%s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "打开目标文件:%s" @@ -3425,7 +3425,7 @@ msgstr "%s 平台未安装" msgid "platform is not available for your OS" msgstr "该平台不适用于您的操作系统" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3536,7 +3536,7 @@ msgstr "正在删除平台文件:%s" msgid "required version %[1]s not found for platform %[2]s" msgstr "找不到 %[2]s 平台所需的 %[1]s 版本" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "正在检索Arduino密钥:%s" @@ -3549,6 +3549,10 @@ msgstr "扫描项目示例" msgid "searching package root dir: %s" msgstr "正在搜索软件包根目录:%s" +#: 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 "项目名称不能为空" diff --git a/internal/i18n/data/zh_TW.po b/internal/i18n/data/zh_TW.po index 6acf4d1f0ba..b6cd8163175 100644 --- a/internal/i18n/data/zh_TW.po +++ b/internal/i18n/data/zh_TW.po @@ -299,11 +299,11 @@ msgstr "不能同時使用下列參數: %s" msgid "Can't write debug log: %s" msgstr "無法寫入除錯日誌: %s" -#: commands/service_compile.go:187 commands/service_compile.go:190 +#: commands/service_compile.go:189 commands/service_compile.go:192 msgid "Cannot create build cache directory" msgstr "無法建立編譯快取的目錄" -#: commands/service_compile.go:212 +#: commands/service_compile.go:214 msgid "Cannot create build directory" msgstr "無法建立編譯目錄" @@ -709,7 +709,7 @@ msgstr "清理快取時出錯: %v" msgid "Error converting path to absolute: %v" msgstr "將路徑轉換成絕對路徑時出錯: %v" -#: commands/service_compile.go:405 +#: commands/service_compile.go:411 msgid "Error copying output file %s" msgstr "複製輸出檔 %s 時出錯" @@ -723,7 +723,7 @@ msgstr "建立設定檔出錯: %v" msgid "Error creating instance: %v" msgstr "建立實例時出錯: %v" -#: commands/service_compile.go:389 +#: commands/service_compile.go:395 msgid "Error creating output dir" msgstr "建立輸出目錄時出錯" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "從 `sketch.yaml` 取得預設連接埠出錯. 請檢查是否在正確的 sketch 目錄下, 或者提供 --port 參數: %s" -#: commands/service_compile.go:328 commands/service_library_list.go:115 +#: commands/service_compile.go:330 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "取得程式庫 %s 資訊時出錯" @@ -924,7 +924,7 @@ msgstr "打開原始碼覆寫資料檔時出錯: %v" msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 參數出錯: %v" -#: commands/service_compile.go:398 +#: commands/service_compile.go:404 msgid "Error reading build directory" msgstr "讀取建構目錄時出錯" @@ -1104,7 +1104,7 @@ msgstr "上傳失敗" msgid "File:" msgstr "檔案:" -#: commands/service_compile.go:160 +#: commands/service_compile.go:162 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1295,7 +1295,7 @@ msgstr "無效的存檔:%[1]s 不在 %[2]s 存檔裏" msgid "Invalid argument passed: %v" msgstr "傳送的參數無效: %v" -#: commands/service_compile.go:272 +#: commands/service_compile.go:274 msgid "Invalid build properties" msgstr "無效的建構屬性" @@ -2221,7 +2221,7 @@ msgstr "顯示 Arduino CLI 版本" msgid "Size (bytes):" msgstr "大小 (字元組) :" -#: commands/service_compile.go:276 +#: commands/service_compile.go:278 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2604,7 +2604,7 @@ msgstr "使用的平台" msgid "Used: %[1]s" msgstr "使用: %[1]s" -#: commands/service_compile.go:351 +#: commands/service_compile.go:353 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " @@ -2612,7 +2612,7 @@ msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " msgid "Using cached library dependencies for file: %[1]s" msgstr "檔案: %[1]s 使用快取程式庫相依" -#: commands/service_compile.go:352 +#: commands/service_compile.go:354 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的核心 '%[1]s' " @@ -2703,7 +2703,7 @@ msgstr "警告: %[1]s 程式庫是 (%[2]s 架構),可能與選擇的開發板 msgid "Waiting for upload port..." msgstr "等待上傳連接埠..." -#: commands/service_compile.go:357 +#: commands/service_compile.go:359 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告: 開發板 %[1]s 並沒定義 %[2]s 喜好。自動設定成:%[3]s" @@ -3372,11 +3372,11 @@ msgstr "開啟存檔: %s" msgid "opening boards.txt" msgstr "開啟 boards.txt" -#: internal/arduino/security/signatures.go:81 +#: internal/arduino/security/signatures.go:82 msgid "opening signature file: %s" msgstr "開啟簽名檔: %s" -#: internal/arduino/security/signatures.go:76 +#: internal/arduino/security/signatures.go:78 msgid "opening target file: %s" msgstr "開啟目標檔: %s" @@ -3415,7 +3415,7 @@ msgstr "平台 %s 未安裝" msgid "platform is not available for your OS" msgstr "平台不支援使用中的作業系統" -#: commands/service_compile.go:126 +#: commands/service_compile.go:128 #: internal/arduino/cores/packagemanager/install_uninstall.go:179 #: internal/arduino/cores/packagemanager/install_uninstall.go:283 #: internal/arduino/cores/packagemanager/loader.go:420 @@ -3526,7 +3526,7 @@ msgstr "刪除平台檔: %s" msgid "required version %[1]s not found for platform %[2]s" msgstr "找不到平台 %[2]s 需要的版本 %[1]s" -#: internal/arduino/security/signatures.go:72 +#: internal/arduino/security/signatures.go:74 msgid "retrieving Arduino public keys: %s" msgstr "取得 Arduino 公鑰:%s" @@ -3539,6 +3539,10 @@ msgstr "掃描 sketch 範例" msgid "searching package root dir: %s" msgstr "尋找套件根目錄: %s" +#: 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 "sketch 名字不能空白" From 6f34a683fc7ace4313f8c7b87f93d8a60a11f9c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 14:34:01 +0100 Subject: [PATCH 041/121] [skip changelog] Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#2764) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index c036e3d305d..d53bf68c16c 100644 --- a/go.mod +++ b/go.mod @@ -32,7 +32,7 @@ require ( github.com/sirupsen/logrus v1.9.3 github.com/spf13/cobra v1.8.1 github.com/spf13/viper v1.19.0 - github.com/stretchr/testify v1.9.0 + github.com/stretchr/testify v1.10.0 github.com/xeipuuv/gojsonschema v1.2.0 go.bug.st/cleanup v1.0.0 go.bug.st/downloader/v2 v2.2.0 diff --git a/go.sum b/go.sum index c490d539aa4..4dc7fca45f4 100644 --- a/go.sum +++ b/go.sum @@ -198,8 +198,9 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +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/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= From a9597d61ffab8bdd457d80dd725e6d83a19ed711 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 27 Nov 2024 10:01:02 +0100 Subject: [PATCH 042/121] Updated and refined documentation (#2760) * Cleared usage of identification properties * Expanded docs on default directories configuration * Refined platform specification on installation folder for platforms * Apply suggestions from code review Co-authored-by: Alessio Perugini * Use real platforms in example * Apply code review suggestions * Fixed doc formatting, after upgrade of 'prettier' --------- Co-authored-by: Alessio Perugini --- docs/CONTRIBUTING.md | 4 +- docs/configuration.md | 22 +++++++- docs/integration-options.md | 22 ++++---- docs/platform-specification.md | 64 +++++++++++++++++------ docs/pluggable-discovery-specification.md | 10 +++- 5 files changed, 92 insertions(+), 30 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index bb7a0832ea4..3d801613a01 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -321,8 +321,8 @@ changes in the generated code. ### Additional settings If you need to push a commit that's only shipping documentation changes or example files, thus a complete no-op for the -test suite, please start the commit message with the string **[skip ci]** to skip the build and give that slot to someone -else who does need it. +test suite, please start the commit message with the string **[skip ci]** to skip the build and give that slot to +someone else who does need it. If your PR doesn't need to be included in the changelog, please start the commit message and PR title with the string **[skip changelog]** diff --git a/docs/configuration.md b/docs/configuration.md index ecbc25d65a5..921554d4ceb 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -8,7 +8,8 @@ - `data` - directory used to store Boards/Library Manager index files and Boards Manager platform installations. - `downloads` - directory used to stage downloaded archives during Boards/Library Manager installations. - `user` - the equivalent of the Arduino IDE's ["sketchbook" directory][sketchbook directory]. Library Manager - installations are made to the `libraries` subdirectory of the user directory. + installations are made to the `libraries` subdirectory of the user directory. Users can manually install 3rd party + platforms in the `hardware` subdirectory of the user directory. - `builtin.libraries` - the libraries in this directory will be available to all platforms without the need for the user to install them, but with the lowest priority over other installed libraries with the same name, it's the equivalent of the Arduino IDE's bundled libraries directory. @@ -45,6 +46,25 @@ - `network` - configuration options related to the network connection. - `proxy` - URL of the proxy server. +### Default directories + +The following are the default directories selected by the Arduino CLI if alternatives are not specified in the +configuration file. + +- The `directories.data` default is OS-dependent: + + - on Linux (and other Unix-based OS) is: `{HOME}/.arduino15` + - on Windows is: `{HOME}/AppData/Local/Arduino15` + - on MacOS is: `{HOME}/Library/Arduino15` + +- The `directories.download` default is `{directories.data}/staging`. If the value of `{directories.data}` is changed in + the configuration the user-specified value will be used. + +- The `directories.user` default is OS-dependent: + - on Linux (and other Unix-based OS) is: `{HOME}/Arduino` + - on Windows is: `{DOCUMENTS}/Arduino` + - on MacOS is: `{HOME}/Documents/Arduino` + ## Configuration methods Arduino CLI may be configured in three ways: diff --git a/docs/integration-options.md b/docs/integration-options.md index 01f32893759..fe476365407 100644 --- a/docs/integration-options.md +++ b/docs/integration-options.md @@ -4,8 +4,8 @@ The Arduino CLI is an open source Command Line Application written in [Golang] t compile, verify and upload sketches to Arduino boards and that’s capable of managing all the software and tools needed in the process. But don’t get fooled by its name: Arduino CLI can do much more than the average console application, as shown by [Arduino IDE 2.x][arduino ide 2.x] and [Arduino Cloud], which rely on it for similar purposes but each one in a -completely different way from the other. In this article we introduce the three pillars of the Arduino CLI, explaining how -we designed the software so that it can be effectively leveraged under different scenarios. +completely different way from the other. In this article we introduce the three pillars of the Arduino CLI, explaining +how we designed the software so that it can be effectively leveraged under different scenarios. ## The first pillar: command line interface @@ -132,17 +132,18 @@ $ arduino-cli lib search FlashStorage --format json | jq .libraries[0].latest ``` Even if not related to software design, one last feature that’s worth mentioning is the availability of a one-line -[installation script] that can be used to make the latest version of the Arduino CLI available on most systems with an HTTP -client like curl or wget and a shell like bash. +[installation script] that can be used to make the latest version of the Arduino CLI available on most systems with an +HTTP client like curl or wget and a shell like bash. For more information on Arduino CLI's command line interface, see the [command reference]. ## The second pillar: gRPC interface [gRPC] is a high performance [RPC] framework that can efficiently connect client and server applications. The Arduino -CLI can act as a gRPC server (we call it [daemon mode]), exposing a set of procedures that implement the very same set of -features of the command line interface and waiting for clients to connect and use them. To give an idea, the following is -some [Golang] code capable of retrieving the version number of a remote running Arduino CLI server instance: +CLI can act as a gRPC server (we call it [daemon mode]), exposing a set of procedures that implement the very same set +of features of the command line interface and waiting for clients to connect and use them. To give an idea, the +following is some [Golang] code capable of retrieving the version number of a remote running Arduino CLI server +instance: ```go // This file is part of arduino-cli. @@ -210,8 +211,8 @@ a common Golang API, based on the gRPC protobuf definitions: a set of functions offered by the Arduino CLI, so that when we provide a fix or a new feature, they are automatically available to both the command line and gRPC interfaces. The source modules implementing this API are implemented through the `commands` package, and it can be imported in other Golang programs to embed a full-fledged Arduino CLI. For example, this is how -some backend services powering [Arduino Cloud] can compile sketches and manage libraries. Just to give you a taste of what -it means to embed the Arduino CLI, here is how to search for a core using the API: +some backend services powering [Arduino Cloud] can compile sketches and manage libraries. Just to give you a taste of +what it means to embed the Arduino CLI, here is how to search for a core using the API: ```go // This file is part of arduino-cli. @@ -296,8 +297,7 @@ use and provide support for. You can start playing with the Arduino CLI right away. The code is open source and [the repo][arduino cli repository] contains [example code showing how to implement a gRPC client][grpc client example]. If you’re curious about how we designed the low level API, have a look at the [commands package] and don’t hesitate to leave feedback on the [issue -tracker] -if you’ve got a use case that doesn’t fit one of the three pillars. +tracker] if you’ve got a use case that doesn’t fit one of the three pillars. [golang]: https://go.dev/ [arduino ide 2.x]: https://github.com/arduino/arduino-ide diff --git a/docs/platform-specification.md b/docs/platform-specification.md index 8d01bb098dd..47fbc2a62bc 100644 --- a/docs/platform-specification.md +++ b/docs/platform-specification.md @@ -5,31 +5,65 @@ Platforms add support for new boards to the Arduino development software. They a [Boards Manager](package_index_json-specification.md) or manual installation to the _hardware_ folder of Arduino's sketchbook folder (AKA "user directory").
A platform may consist of as little as a single configuration file. -## Hardware Folders structure +## Platform installation directories -The new hardware folders have a hierarchical structure organized in two levels: +If the platforms are installed using the Board Manager the installation directory location will be as follow: -- the first level is the vendor/maintainer -- the second level is the supported architecture +`{directories.data}/packages/{VENDOR_NAME}/hardware/{ARCHITECTURE}/{VERSION}/...` -A vendor/maintainer can have multiple supported architectures. For example, below we have three hardware vendors called -"arduino", "yyyyy" and "xxxxx": +- `{directories.data}` is the data directory as specified in the + [configuration file](configuration.md#default-directories). +- `{VENDOR_NAME}` is the identifier of the vendor/maintainer of the platform. +- `{ARCHITECTURE}` is the architecture of the CPU used in the platform. +- `{VERSION}` is the platform version. +Alternatively, a platform may be manually installed by the user inside the Sketchbook/user directory as follows: + +`{directories.user}/hardware/{VENDOR_NAME}/{ARCHITECTURE}/...` + +- `{directories.user}` is the user directory as specified in the + [configuration file](configuration.md#default-directories). +- `{VENDOR_NAME}` is the identifier of the vendor/maintainer of the platform. +- `{ARCHITECTURE}` is the architecture of the CPU used in the platform. + +A vendor/maintainer may have multiple supported architectures. + +Let's see an example, below we have a bunch of platforms downloaded from three hardware vendors `arduino`, `adafruit` +and `esp32`, and installed using the Board Manager: + +``` +{directories.data}/packages/arduino/hardware/avr/1.8.6/... +{directories.data}/packages/arduino/hardware/esp32/2.0.18-arduino.5/... +{directories.data}/packages/arduino/hardware/nrf52/1.4.5/... +{directories.data}/packages/adafruit/hardware/nrf52/1.6.1/... +{directories.data}/packages/esp32/hardware/esp32/3.0.7/... ``` -hardware/arduino/avr/... - Arduino - AVR Boards -hardware/arduino/sam/... - Arduino - SAM (32bit ARM) Boards -hardware/yyyyy/avr/... - Yyy - AVR -hardware/xxxxx/avr/... - Xxx - AVR + +In this example three architectures have been installed from the vendor `arduino` (`avr`, `esp32` and `nrf52`), and one +from `adafruit` and `esp32` (`nrf52` and `esp32` respectively). Note that the vendor `esp32` has the same name as the +architecture `esp32`. + +If the user manually installed the same platforms, they should have unpacked them in the following directories: + ``` +{directories.user}/hardware/arduino/avr/... +{directories.user}/hardware/arduino/esp32/... +{directories.user}/hardware/arduino/nrf52/... +{directories.user}/hardware/adafruit/nrf52/... +{directories.user}/hardware/esp32/esp32/... +``` + +In this latter case the version must be omitted. -The vendor "arduino" has two supported architectures (AVR and SAM), while "xxxxx" and "yyyyy" have only AVR. +### Notes about choosing the architecture name Architecture values are case sensitive (e.g. `AVR` != `avr`). -If possible, follow existing architecture name conventions when creating hardware packages. Use the vendor folder name -to differentiate your package. The architecture folder name is used to determine library compatibility and to permit -referencing resources from another core of the same architecture, so use of a non-standard architecture name can have a -harmful effect. +Platform developers should follow the existing architecture name conventions when creating hardware packages, if you +need to differentiate your package use the vendor/maintainer folder name to do so. + +The architecture name is used to determine the libraries compatibility and to permit referencing resources from another +platform of the same architecture. Use of a non-standard architecture name can have a harmful effect. ## Architecture configurations diff --git a/docs/pluggable-discovery-specification.md b/docs/pluggable-discovery-specification.md index 4854fa1968e..759dd86eea1 100644 --- a/docs/pluggable-discovery-specification.md +++ b/docs/pluggable-discovery-specification.md @@ -312,7 +312,8 @@ The `properties` associated to a port can be used to identify the board attached "candidate" board attached to that port. Some port `properties` may not be precise enough to uniquely identify a board, in that case more boards may match the -same set of `properties`, that's why we called it "candidate". +same set of `properties`, that's why we called it "candidate". The board identification properties should be used only +if they allows to match the board model beyond any doubt. Let's see an example to clarify things a bit, let's suppose that we have the following `properties` coming from the serial discovery: @@ -392,6 +393,13 @@ myboard.upload_port.1.apples=40 will match on both `pears=20, apples=30` and `pears=30, apples=40` but not `pears=20, apples=40`, in that sense each "set" of identification properties is independent from each other and cannot be mixed for port matching. +#### An important note about `vid` and `pid` + +The board identification properties should be used only if they allows to match the board model beyond any doubt. +Sometimes a board do not expose a unique vid/pid combination, this is the case for example if a USB-2-serial converter +chip is used (like the omnipresent FT232 or CH340): those chips exposes their specific vid/pid that will be the same for +all the other boards using the same chip. In such cases the board identification properties should NOT be used. + #### Identification of board options [Custom board options](platform-specification.md#custom-board-options) can also be identified. From 6cd084bfa9846e81ffa20d0aad586aaaa5a71ab7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 18:52:40 +0100 Subject: [PATCH 043/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.2 to 1.1.3 (#2765) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.2 to 1.1.3. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.2...v1.1.3) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/brainpool.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml | 6 +++--- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 69 insertions(+), 69 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index f0c39ac524d..c32f3f6ca50 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.2 +version: v1.1.3 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 41ccab8bc30..ece0a236a51 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.2 +version: v1.1.3 type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index fd6183f4b7c..ebbd1794c88 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.2 +version: v1.1.3 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 8fa6b381946..ed7505c35c0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.2 +version: v1.1.3 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index d1676970a15..4527d6c1be7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.2 +version: v1.1.3 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index 90aea633fa6..d5fcf20bdd9 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.2 +version: v1.1.3 type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index 1ccc3b31587..ab81777fe44 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.2 +version: v1.1.3 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 754cb6a6238..9cd23dbb91c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.2 +version: v1.1.3 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index cc50f2ef558..8498e668cb0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.2 +version: v1.1.3 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index 740a04a546f..d61879a98bf 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.2 +version: v1.1.3 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 7d4467a715f..753270a7c56 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.2 +version: v1.1.3 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index c35a9735e45..a87223c33c7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.2 +version: v1.1.3 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index 3a0393d07a7..09dc6e7c598 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.2 +version: v1.1.3 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index e79364484bb..3375a9b6a48 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.2 +version: v1.1.3 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 4f2635fed9d..e2b7ce0b203 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.2 +version: v1.1.3 type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index 86ea4709e90..cfc20fc811a 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.2 +version: v1.1.3 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index 63d4f95ae0e..bfe95bfe1c7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.2 +version: v1.1.3 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 6012bcce055..8dddaabb28a 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.2 +version: v1.1.3 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index a9abfb6fd89..a0bc2a39669 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.2 +version: v1.1.3 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 281d680a6b1..a422301be51 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.2 +version: v1.1.3 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index abd30fe2296..a91b50578a8 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.2 +version: v1.1.3 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index 60f7b6711e7..5e33469374e 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.2 +version: v1.1.3 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.2/LICENSE +- sources: go-crypto@v1.1.3/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.2/PATENTS +- sources: go-crypto@v1.1.3/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index d53bf68c16c..90cf3d0b94e 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ go 1.22.9 replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( - github.com/ProtonMail/go-crypto v1.1.2 + github.com/ProtonMail/go-crypto v1.1.3 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 4dc7fca45f4..844de8ad24d 100644 --- a/go.sum +++ b/go.sum @@ -4,8 +4,8 @@ github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= -github.com/ProtonMail/go-crypto v1.1.2 h1:A7JbD57ThNqh7XjmHE+PXpQ3Dqt3BrSAC0AL0Go3KS0= -github.com/ProtonMail/go-crypto v1.1.2/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.3 h1:nRBOetoydLeUb4nHajyO2bKqMLfWQ/ZPwkXqXxPxCFk= +github.com/ProtonMail/go-crypto v1.1.3/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk= github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= From 6dbff9f7ba01aca459db2f46dee8816657f589a7 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 28 Nov 2024 11:12:32 +0100 Subject: [PATCH 044/121] Made 'version' package internal (#2767) --- Taskfile.yml | 2 +- commands/internal/instances/instances.go | 2 +- commands/service.go | 2 +- commands/service_check_for_updates.go | 2 +- internal/arduino/monitor/monitor.go | 2 +- internal/cli/cli.go | 2 +- internal/cli/compile/compile.go | 2 +- internal/cli/configuration/network.go | 2 +- internal/cli/lib/install.go | 2 +- internal/cli/updater/updater.go | 2 +- internal/cli/upload/upload.go | 2 +- internal/cli/version/version.go | 2 +- {version => internal/version}/version.go | 0 {version => internal/version}/version_test.go | 0 14 files changed, 12 insertions(+), 12 deletions(-) rename {version => internal/version}/version.go (100%) rename {version => internal/version}/version_test.go (100%) diff --git a/Taskfile.yml b/Taskfile.yml index 095cae2dd87..93a1304ce37 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -371,7 +371,7 @@ vars: TAG: sh: echo "$(git tag --points-at=HEAD 2> /dev/null | head -n1 | sed 's/^v//')" VERSION: "{{if .NIGHTLY}}nightly-{{.TIMESTAMP_SHORT}}{{else if .TAG}}{{.TAG}}{{else}}{{.PACKAGE_NAME_PREFIX}}git-snapshot{{end}}" - CONFIGURATION_PACKAGE: "github.com/arduino/arduino-cli/version" + CONFIGURATION_PACKAGE: "github.com/arduino/arduino-cli/internal/version" LDFLAGS: >- -ldflags ' diff --git a/commands/internal/instances/instances.go b/commands/internal/instances/instances.go index 272eaaaafdb..b327bbc1d88 100644 --- a/commands/internal/instances/instances.go +++ b/commands/internal/instances/instances.go @@ -22,8 +22,8 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" "github.com/arduino/go-paths-helper" "go.bug.st/downloader/v2" ) diff --git a/commands/service.go b/commands/service.go index 20ffda4de2a..fb226be6035 100644 --- a/commands/service.go +++ b/commands/service.go @@ -19,8 +19,8 @@ import ( "context" "github.com/arduino/arduino-cli/internal/cli/configuration" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" ) // NewArduinoCoreServer returns an implementation of the ArduinoCoreService gRPC service diff --git a/commands/service_check_for_updates.go b/commands/service_check_for_updates.go index 15221905d56..2b5c7a51b4e 100644 --- a/commands/service_check_for_updates.go +++ b/commands/service_check_for_updates.go @@ -22,8 +22,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback" "github.com/arduino/arduino-cli/internal/inventory" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" semver "go.bug.st/relaxed-semver" ) diff --git a/internal/arduino/monitor/monitor.go b/internal/arduino/monitor/monitor.go index b4603f0b6c2..1e820ef5d81 100644 --- a/internal/arduino/monitor/monitor.go +++ b/internal/arduino/monitor/monitor.go @@ -28,7 +28,7 @@ import ( "time" "github.com/arduino/arduino-cli/internal/i18n" - "github.com/arduino/arduino-cli/version" + "github.com/arduino/arduino-cli/internal/version" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" ) diff --git a/internal/cli/cli.go b/internal/cli/cli.go index 0bc445b3632..eb5c381abf5 100644 --- a/internal/cli/cli.go +++ b/internal/cli/cli.go @@ -44,8 +44,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/version" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/arduino-cli/internal/inventory" + versioninfo "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - versioninfo "github.com/arduino/arduino-cli/version" "github.com/fatih/color" "github.com/mattn/go-colorable" "github.com/rifflock/lfshook" diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index 0fda0ec3dc6..5cccf62ad46 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -31,8 +31,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback/table" "github.com/arduino/arduino-cli/internal/cli/instance" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" "github.com/arduino/go-paths-helper" "github.com/fatih/color" "github.com/sirupsen/logrus" diff --git a/internal/cli/configuration/network.go b/internal/cli/configuration/network.go index 9ffcdf8bd25..2c8a8047ce5 100644 --- a/internal/cli/configuration/network.go +++ b/internal/cli/configuration/network.go @@ -25,7 +25,7 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/i18n" - "github.com/arduino/arduino-cli/version" + "github.com/arduino/arduino-cli/internal/version" "go.bug.st/downloader/v2" ) diff --git a/internal/cli/lib/install.go b/internal/cli/lib/install.go index 29ae88ccdcd..9440a7bdf1e 100644 --- a/internal/cli/lib/install.go +++ b/internal/cli/lib/install.go @@ -26,8 +26,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback" "github.com/arduino/arduino-cli/internal/cli/instance" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" "github.com/spf13/cobra" diff --git a/internal/cli/updater/updater.go b/internal/cli/updater/updater.go index 0ba9498ab11..aed7c969c4e 100644 --- a/internal/cli/updater/updater.go +++ b/internal/cli/updater/updater.go @@ -20,7 +20,7 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback" "github.com/arduino/arduino-cli/internal/i18n" - "github.com/arduino/arduino-cli/version" + "github.com/arduino/arduino-cli/internal/version" "github.com/fatih/color" ) diff --git a/internal/cli/upload/upload.go b/internal/cli/upload/upload.go index 61994d61826..951db75f84a 100644 --- a/internal/cli/upload/upload.go +++ b/internal/cli/upload/upload.go @@ -29,8 +29,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback/result" "github.com/arduino/arduino-cli/internal/cli/instance" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) diff --git a/internal/cli/version/version.go b/internal/cli/version/version.go index 5748ded3a64..78ed2dbcffe 100644 --- a/internal/cli/version/version.go +++ b/internal/cli/version/version.go @@ -23,8 +23,8 @@ import ( "github.com/arduino/arduino-cli/internal/cli/feedback" "github.com/arduino/arduino-cli/internal/cli/updater" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/version" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/arduino-cli/version" "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) diff --git a/version/version.go b/internal/version/version.go similarity index 100% rename from version/version.go rename to internal/version/version.go diff --git a/version/version_test.go b/internal/version/version_test.go similarity index 100% rename from version/version_test.go rename to internal/version/version_test.go From 6630f40d2c741316b857f161b3748305c222dfd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 17:57:17 +0100 Subject: [PATCH 045/121] [skip changelog] Bump golang.org/x/text from 0.20.0 to 0.21.0 (#2774) * [skip changelog] Bump golang.org/x/text from 0.20.0 to 0.21.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.20.0...v0.21.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 4 ++-- go.sum | 8 ++++---- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index 07a74396c20..c356b63eaf8 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.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 75234efc4ea..f6c97aadf6a 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.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 a9adc7e5893..ed8aae5bbd9 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.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 015398266e2..b2f4c7cfe22 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.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 bad6e0e9fe1..296313bf844 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.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 56394266e0c..5f94dd43e9f 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.20.0 +version: v0.21.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.20.0/LICENSE +- sources: text@v0.21.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.20.0/PATENTS +- sources: text@v0.21.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 90cf3d0b94e..85d2dc95944 100644 --- a/go.mod +++ b/go.mod @@ -41,7 +41,7 @@ require ( go.bug.st/testifyjson v1.2.0 golang.org/x/sys v0.27.0 golang.org/x/term v0.26.0 - golang.org/x/text v0.20.0 + golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.68.0 google.golang.org/protobuf v1.35.2 @@ -100,7 +100,7 @@ require ( golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.29.0 // indirect - golang.org/x/sync v0.9.0 // indirect + golang.org/x/sync v0.10.0 // indirect golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index 844de8ad24d..f90f3e6b5f8 100644 --- a/go.sum +++ b/go.sum @@ -253,8 +253,8 @@ golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ= -golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -284,8 +284,8 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug= -golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= From bb3181c2c236d26053eab33e911b48622ad6e3bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:13:58 +0100 Subject: [PATCH 046/121] [skip changelog] Bump golang.org/x/term from 0.26.0 to 0.27.0 (#2775) * [skip changelog] Bump golang.org/x/term from 0.26.0 to 0.27.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.26.0 to 0.27.0. - [Commits](https://github.com/golang/term/compare/v0.26.0...v0.27.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index c7696294675..88429210183 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: sys@v0.28.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.27.0/PATENTS +- sources: sys@v0.28.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 17c3a3cebef..87678a3b220 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: sys@v0.28.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.27.0/PATENTS +- sources: sys@v0.28.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 0e41fd94967..b014506db96 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.26.0 +version: v0.27.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index 85d2dc95944..039663d512e 100644 --- a/go.mod +++ b/go.mod @@ -39,8 +39,8 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 - golang.org/x/sys v0.27.0 - golang.org/x/term v0.26.0 + golang.org/x/sys v0.28.0 + golang.org/x/term v0.27.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.68.0 diff --git a/go.sum b/go.sum index f90f3e6b5f8..f9101d95059 100644 --- a/go.sum +++ b/go.sum @@ -274,12 +274,12 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= -golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= -golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= From ca446af86143db63ac7d4494a0de8283131a6bb4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 12:36:10 +0100 Subject: [PATCH 047/121] [skip changelog] Bump google.golang.org/grpc from 1.68.0 to 1.68.1 (#2776) * [skip changelog] Bump google.golang.org/grpc from 1.68.0 to 1.68.1 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.68.0 to 1.68.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .licenses/go/google.golang.org/grpc/attributes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/backoff.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer/base.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/grpclb/state.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/pickfirst.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/internal.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/pickfirstleaf.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/roundrobin.dep.yml | 4 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/channelz.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/codes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/connectivity.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/credentials/insecure.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding/proto.dep.yml | 4 ++-- .../go/google.golang.org/grpc/experimental/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/backoff.dep.yml | 4 ++-- .../grpc/internal/balancer/gracefulswitch.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/balancerload.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/binarylog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/buffer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/channelz.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/envconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/idle.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/pretty.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/resolver.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/dns.dep.yml | 4 ++-- .../grpc/internal/resolver/dns/internal.dep.yml | 4 ++-- .../grpc/internal/resolver/passthrough.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/unix.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/syscall.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/transport.dep.yml | 4 ++-- .../grpc/internal/transport/networktype.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/keepalive.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/mem.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/peer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver/dns.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/tap.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 59 files changed, 116 insertions(+), 116 deletions(-) diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index e08b90037e3..516363a3924 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.68.0 +version: v1.68.1 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 87a594444fd..68a04eb6788 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 ad86a031c20..4c1c1326ed1 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 e9e3ac09c2b..84f25fb39d7 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 8e4612b7ab0..d656494818f 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 81cdf8cc4a4..a560c405172 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 6574c5ad70f..3512ab80053 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.68.0 +version: v1.68.1 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.68.0/LICENSE +- sources: grpc@v1.68.1/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 9acc82680a7..3f661de4a9f 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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/balancer/pickfirst/pickfirstleaf.dep.yml index 6586b6e3153..78da4f9940d 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.68.0 +version: v1.68.1 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 license: apache-2.0 licenses: -- sources: grpc@v1.68.0/LICENSE +- sources: grpc@v1.68.1/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 03307807356..94c2404891f 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 eaad6c77c69..8bb22dda1ff 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.68.0 +version: v1.68.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.68.0/LICENSE +- sources: grpc@v1.68.1/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 90a825eef59..e584866d1a2 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 51de87fea21..d21fa5d06b5 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 ce0c2077f53..fe44be85335 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 c6af72786a1..b3bf16cdd60 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 fcb46a9bf93..8524f8ae773 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 5b0a173f189..cd7a809f2a2 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 fba9f3e4612..fd76b9a0b48 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 1a144c27529..bffe7eb202b 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 2596659f132..2b15fa123bc 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 6481589f3ff..b338961a381 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 ec21233ceb0..c6c850158ff 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 e354229ad41..b60d45d07e8 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 7b8f9b262f0..a3e0ab5f79e 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 7eda80a0566..f4dbd09f09c 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 0d81c187513..635932d56b4 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 4cd25d47812..5023c82ead3 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 2c975ea012f..f95d47252c9 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 aa124f3ce28..f85e797fba8 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 7b189d4a784..b7a99d84db1 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 073be235ec4..3242c2f5022 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 dccffb4e5c8..a7d94d5c921 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 8a39c0e3b6e..d25dffa67cf 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 83f5b65d824..492b4b58897 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 1ccfe99dbce..852828d8546 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 0e90921842c..d7acd10fe4a 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 b59fc10a128..f443fa0d0b4 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 5b8da027d3b..5c04d84136b 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 eeb863823cd..674eb88c5ad 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 e7978dde60a..00a395cd3f7 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 3658b7e434c..4979218b2ad 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 ff0d2946eed..3a4ae7f194b 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 de5a981d256..700e7bf3978 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 1df9c6825b8..964cab18a33 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 af1f7e82496..0ea48d98a61 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 1de20bb135e..d70d9218592 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 04fefeada75..2fb39eb452b 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 02f70728431..72a5ef61443 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 73bb3f79aad..f6986213b70 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 c6850e6d463..80aa98281c7 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 7af5f7e19a0..0bd3c0b7176 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 68e07f4e8b9..4797c540481 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 289e6fba40a..7e58f1bde0c 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 82b69432408..d61f367d070 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 e3c8313c70e..569b7626367 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 ae960754445..291924a77eb 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/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 3d9a2686922..4789fde1d80 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.68.0 +version: v1.68.1 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.68.0/LICENSE +- sources: grpc@v1.68.1/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index 039663d512e..3008bc902b2 100644 --- a/go.mod +++ b/go.mod @@ -43,7 +43,7 @@ require ( golang.org/x/term v0.27.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 - google.golang.org/grpc v1.68.0 + google.golang.org/grpc v1.68.1 google.golang.org/protobuf v1.35.2 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index f9101d95059..ca03bebff78 100644 --- a/go.sum +++ b/go.sum @@ -295,8 +295,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= -google.golang.org/grpc v1.68.0 h1:aHQeeJbo8zAkAa3pRzrVjZlbz6uSfeOXlJNQM0RAbz0= -google.golang.org/grpc v1.68.0/go.mod h1:fmSPC5AsjSBCK54MyHRx48kpOti1/jRfOlwEWywNjWA= +google.golang.org/grpc v1.68.1 h1:oI5oTa11+ng8r8XMMN7jAOmWfPZWbYpCFaMUTACxkM0= +google.golang.org/grpc v1.68.1/go.mod h1:+q1XYFJjShcqn0QZHvCyeR4CXPA+llXIeUIfIe00waw= google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 84fc413ad815397a5aa2bc2878f3d7ed523acf34 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 11 Dec 2024 17:06:13 +0100 Subject: [PATCH 048/121] Expose golang `fqbn` package for public use (#2768) * Made FQBN parsing package public Because it may turn out useful for other projects. * 100% test coverage * Precompile validation regexp * Remove logrus dependency from i18n * Isolate locale-handling functions from i18n interface This changes allows to make a clean i18n package (without dependency on a specific implementation of the translation package) that, in turn, allows to export packages that internally use i18n with the minimal dependency load. * updated doc --- Taskfile.yml | 10 +- commands/instances.go | 3 +- commands/service_board_details.go | 6 +- commands/service_board_list.go | 12 +- commands/service_compile.go | 6 +- commands/service_debug_config.go | 6 +- commands/service_library_list.go | 10 +- commands/service_monitor.go | 7 +- commands/service_upload.go | 9 +- commands/service_upload_list_programmers.go | 3 +- commands/service_upload_test.go | 5 +- docs/CONTRIBUTING.md | 2 +- .../arduino/builder/build_options_manager.go | 4 +- internal/arduino/builder/builder.go | 3 +- internal/arduino/cores/board.go | 5 +- .../cores/packagemanager/package_manager.go | 23 ++-- .../packagemanager/package_manager_test.go | 53 +++---- internal/cli/board/list.go | 10 +- internal/i18n/i18n.go | 41 +++--- internal/i18n/i18n_test.go | 7 +- internal/{i18n => locales}/README.md | 0 internal/{i18n => locales}/cmd/ast/parser.go | 2 +- .../cmd/commands/catalog/catalog.go | 0 .../cmd/commands/catalog/generate_catalog.go | 2 +- .../{i18n => locales}/cmd/commands/root.go | 4 +- .../cmd/commands/transifex/pull_transifex.go | 0 .../cmd/commands/transifex/push_transifex.go | 0 .../cmd/commands/transifex/transifex.go | 0 internal/{i18n => locales}/cmd/main.go | 2 +- internal/{i18n => locales}/cmd/po/catalog.go | 0 .../{i18n => locales}/cmd/po/catalog_test.go | 0 internal/{i18n => locales}/cmd/po/merge.go | 0 .../{i18n => locales}/cmd/po/merge_test.go | 0 internal/{i18n => locales}/cmd/po/parser.go | 0 .../{i18n => locales}/cmd/po/parser_test.go | 0 internal/{i18n => locales}/convert.go | 2 +- internal/{i18n => locales}/convert_test.go | 2 +- internal/{i18n => locales}/data/.gitkeep | 0 internal/{i18n => locales}/data/README.md | 0 internal/{i18n => locales}/data/ar.po | 0 internal/{i18n => locales}/data/be.po | 0 internal/{i18n => locales}/data/de.po | 0 internal/{i18n => locales}/data/en.po | 0 internal/{i18n => locales}/data/es.po | 0 internal/{i18n => locales}/data/fr.po | 0 internal/{i18n => locales}/data/he.po | 0 internal/{i18n => locales}/data/it_IT.po | 0 internal/{i18n => locales}/data/ja.po | 0 internal/{i18n => locales}/data/kk.po | 0 internal/{i18n => locales}/data/ko.po | 0 internal/{i18n => locales}/data/lb.po | 0 internal/{i18n => locales}/data/mn.po | 0 internal/{i18n => locales}/data/my_MM.po | 0 internal/{i18n => locales}/data/ne.po | 0 internal/{i18n => locales}/data/pl.po | 0 internal/{i18n => locales}/data/pt.po | 0 internal/{i18n => locales}/data/pt_BR.po | 0 internal/{i18n => locales}/data/ru.po | 0 internal/{i18n => locales}/data/zh.po | 0 internal/{i18n => locales}/data/zh_TW.po | 0 internal/{i18n => locales}/detect.go | 2 +- .../{i18n => locales}/detect_cgo_darwin.go | 2 +- internal/{i18n => locales}/detect_freebsd.go | 2 +- internal/{i18n => locales}/detect_linux.go | 2 +- .../{i18n => locales}/detect_nocgo_darwin.go | 2 +- internal/{i18n => locales}/detect_windows.go | 6 +- internal/locales/i18n.go | 39 ++++++ internal/{i18n => locales}/locale.go | 14 +- internal/{i18n => locales}/locale_test.go | 2 +- main.go | 3 +- {internal/arduino/cores => pkg/fqbn}/fqbn.go | 68 ++++----- .../arduino/cores => pkg/fqbn}/fqbn_test.go | 130 ++++++++++++------ 72 files changed, 296 insertions(+), 215 deletions(-) rename internal/{i18n => locales}/README.md (100%) rename internal/{i18n => locales}/cmd/ast/parser.go (97%) rename internal/{i18n => locales}/cmd/commands/catalog/catalog.go (100%) rename internal/{i18n => locales}/cmd/commands/catalog/generate_catalog.go (95%) rename internal/{i18n => locales}/cmd/commands/root.go (87%) rename internal/{i18n => locales}/cmd/commands/transifex/pull_transifex.go (100%) rename internal/{i18n => locales}/cmd/commands/transifex/push_transifex.go (100%) rename internal/{i18n => locales}/cmd/commands/transifex/transifex.go (100%) rename internal/{i18n => locales}/cmd/main.go (93%) rename internal/{i18n => locales}/cmd/po/catalog.go (100%) rename internal/{i18n => locales}/cmd/po/catalog_test.go (100%) rename internal/{i18n => locales}/cmd/po/merge.go (100%) rename internal/{i18n => locales}/cmd/po/merge_test.go (100%) rename internal/{i18n => locales}/cmd/po/parser.go (100%) rename internal/{i18n => locales}/cmd/po/parser_test.go (100%) rename internal/{i18n => locales}/convert.go (98%) rename internal/{i18n => locales}/convert_test.go (99%) rename internal/{i18n => locales}/data/.gitkeep (100%) rename internal/{i18n => locales}/data/README.md (100%) rename internal/{i18n => locales}/data/ar.po (100%) rename internal/{i18n => locales}/data/be.po (100%) rename internal/{i18n => locales}/data/de.po (100%) rename internal/{i18n => locales}/data/en.po (100%) rename internal/{i18n => locales}/data/es.po (100%) rename internal/{i18n => locales}/data/fr.po (100%) rename internal/{i18n => locales}/data/he.po (100%) rename internal/{i18n => locales}/data/it_IT.po (100%) rename internal/{i18n => locales}/data/ja.po (100%) rename internal/{i18n => locales}/data/kk.po (100%) rename internal/{i18n => locales}/data/ko.po (100%) rename internal/{i18n => locales}/data/lb.po (100%) rename internal/{i18n => locales}/data/mn.po (100%) rename internal/{i18n => locales}/data/my_MM.po (100%) rename internal/{i18n => locales}/data/ne.po (100%) rename internal/{i18n => locales}/data/pl.po (100%) rename internal/{i18n => locales}/data/pt.po (100%) rename internal/{i18n => locales}/data/pt_BR.po (100%) rename internal/{i18n => locales}/data/ru.po (100%) rename internal/{i18n => locales}/data/zh.po (100%) rename internal/{i18n => locales}/data/zh_TW.po (100%) rename internal/{i18n => locales}/detect.go (98%) rename internal/{i18n => locales}/detect_cgo_darwin.go (98%) rename internal/{i18n => locales}/detect_freebsd.go (98%) rename internal/{i18n => locales}/detect_linux.go (98%) rename internal/{i18n => locales}/detect_nocgo_darwin.go (98%) rename internal/{i18n => locales}/detect_windows.go (91%) create mode 100644 internal/locales/i18n.go rename internal/{i18n => locales}/locale.go (93%) rename internal/{i18n => locales}/locale_test.go (98%) rename {internal/arduino/cores => pkg/fqbn}/fqbn.go (77%) rename {internal/arduino/cores => pkg/fqbn}/fqbn_test.go (60%) diff --git a/Taskfile.yml b/Taskfile.yml index 93a1304ce37..82d7999da35 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -309,24 +309,24 @@ tasks: i18n:update: desc: Updates i18n files cmds: - - go run ./internal/i18n/cmd/main.go catalog generate . > ./internal/i18n/data/en.po + - go run ./internal/locales/cmd/main.go catalog generate . > ./internal/locales/data/en.po i18n:pull: desc: Pull i18n files from transifex cmds: - - go run ./internal/i18n/cmd/main.go transifex pull ./internal/i18n/data + - go run ./internal/locales/cmd/main.go transifex pull ./internal/locales/data i18n:push: desc: Push i18n files to transifex cmds: - - go run ./internal/i18n/cmd/main.go transifex push ./internal/i18n/data + - go run ./internal/locales/cmd/main.go transifex push ./internal/locales/data i18n:check: desc: Check if the i18n message catalog was updated cmds: - task: i18n:pull - - git add -N ./internal/i18n/data - - git diff --exit-code ./internal/i18n/data + - git add -N ./internal/locales/data + - git diff --exit-code ./internal/locales/data # Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-mkdocs-task/Taskfile.yml website:check: diff --git a/commands/instances.go b/commands/instances.go index 23f42be9638..3c023301cd4 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -38,6 +38,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/sketch" "github.com/arduino/arduino-cli/internal/arduino/utils" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/locales" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" paths "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" @@ -420,7 +421,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor // language of the CLI if the locale is different // after started. if locale, ok, _ := s.settings.GetStringOk("locale"); ok { - i18n.Init(locale) + locales.Init(locale) } return nil diff --git a/commands/service_board_details.go b/commands/service_board_details.go index 5f042452582..4104c9bc21b 100644 --- a/commands/service_board_details.go +++ b/commands/service_board_details.go @@ -20,8 +20,8 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/utils" + "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" ) @@ -34,7 +34,7 @@ func (s *arduinoCoreServerImpl) BoardDetails(ctx context.Context, req *rpc.Board } defer release() - fqbn, err := cores.ParseFQBN(req.GetFqbn()) + fqbn, err := fqbn.Parse(req.GetFqbn()) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -48,7 +48,7 @@ func (s *arduinoCoreServerImpl) BoardDetails(ctx context.Context, req *rpc.Board details.Name = board.Name() details.Fqbn = board.FQBN() details.PropertiesId = board.BoardID - details.Official = fqbn.Package == "arduino" + details.Official = fqbn.Packager == "arduino" details.Version = board.PlatformRelease.Version.String() details.IdentificationProperties = []*rpc.BoardIdentificationProperties{} for _, p := range board.GetIdentificationProperties() { diff --git a/commands/service_board_list.go b/commands/service_board_list.go index 2b124c29f37..9a84e3319f5 100644 --- a/commands/service_board_list.go +++ b/commands/service_board_list.go @@ -30,11 +30,11 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" f "github.com/arduino/arduino-cli/internal/algorithms" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" "github.com/arduino/arduino-cli/internal/cli/configuration" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/arduino-cli/internal/inventory" + "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/go-properties-orderedmap" discovery "github.com/arduino/pluggable-discovery-protocol-handler/v2" @@ -148,7 +148,7 @@ func identify(pme *packagemanager.Explorer, port *discovery.Port, settings *conf // first query installed cores through the Package Manager logrus.Debug("Querying installed cores for board identification...") for _, board := range pme.IdentifyBoard(port.Properties) { - fqbn, err := cores.ParseFQBN(board.FQBN()) + fqbn, err := fqbn.Parse(board.FQBN()) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -210,10 +210,10 @@ func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardLis } defer release() - var fqbnFilter *cores.FQBN + var fqbnFilter *fqbn.FQBN if f := req.GetFqbn(); f != "" { var err error - fqbnFilter, err = cores.ParseFQBN(f) + fqbnFilter, err = fqbn.Parse(f) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -247,9 +247,9 @@ func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardLis }, nil } -func hasMatchingBoard(b *rpc.DetectedPort, fqbnFilter *cores.FQBN) bool { +func hasMatchingBoard(b *rpc.DetectedPort, fqbnFilter *fqbn.FQBN) bool { for _, detectedBoard := range b.GetMatchingBoards() { - detectedFqbn, err := cores.ParseFQBN(detectedBoard.GetFqbn()) + detectedFqbn, err := fqbn.Parse(detectedBoard.GetFqbn()) if err != nil { continue } diff --git a/commands/service_compile.go b/commands/service_compile.go index a7ce1ea2bbf..61f8e1ef1d7 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -28,13 +28,13 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" "github.com/arduino/arduino-cli/internal/arduino/builder" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" "github.com/arduino/arduino-cli/internal/arduino/sketch" "github.com/arduino/arduino-cli/internal/arduino/utils" "github.com/arduino/arduino-cli/internal/buildcache" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/arduino-cli/internal/inventory" + "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" paths "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" @@ -116,7 +116,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu return &cmderrors.MissingFQBNError{} } - fqbn, err := cores.ParseFQBN(fqbnIn) + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return &cmderrors.InvalidFQBNError{Cause: err} } @@ -124,7 +124,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu if err != nil { if targetPlatform == nil { return &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Package, fqbn.PlatformArch), + Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), Cause: errors.New(i18n.Tr("platform not installed")), } } diff --git a/commands/service_debug_config.go b/commands/service_debug_config.go index c2cf04e5aa3..f755b68adb5 100644 --- a/commands/service_debug_config.go +++ b/commands/service_debug_config.go @@ -27,10 +27,10 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" "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" "github.com/arduino/go-properties-orderedmap" @@ -76,7 +76,7 @@ func (s *arduinoCoreServerImpl) IsDebugSupported(ctx context.Context, req *rpc.I // Compute the minimum FQBN required to get the same debug configuration. // (i.e. the FQBN cleaned up of the options that do not affect the debugger configuration) - minimumFQBN := cores.MustParseFQBN(req.GetFqbn()) + minimumFQBN := fqbn.MustParse(req.GetFqbn()) for _, config := range minimumFQBN.Configs.Keys() { checkFQBN := minimumFQBN.Clone() checkFQBN.Configs.Remove(config) @@ -127,7 +127,7 @@ func (s *arduinoCoreServerImpl) getDebugProperties(req *rpc.GetDebugConfigReques if fqbnIn == "" { return nil, &cmderrors.MissingFQBNError{} } - fqbn, err := cores.ParseFQBN(fqbnIn) + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } diff --git a/commands/service_library_list.go b/commands/service_library_list.go index 35104caf08b..2d30e11dbd3 100644 --- a/commands/service_library_list.go +++ b/commands/service_library_list.go @@ -21,12 +21,12 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/libraries" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesresolver" "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" ) @@ -59,7 +59,7 @@ func (s *arduinoCoreServerImpl) LibraryList(ctx context.Context, req *rpc.Librar var allLibs []*installedLib if fqbnString := req.GetFqbn(); fqbnString != "" { allLibs = listLibraries(lme, li, req.GetUpdatable(), true) - fqbn, err := cores.ParseFQBN(req.GetFqbn()) + fqbn, err := fqbn.Parse(req.GetFqbn()) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -77,8 +77,8 @@ func (s *arduinoCoreServerImpl) LibraryList(ctx context.Context, req *rpc.Librar } } if latest, has := filteredRes[lib.Library.Name]; has { - latestPriority := librariesresolver.ComputePriority(latest.Library, "", fqbn.PlatformArch) - libPriority := librariesresolver.ComputePriority(lib.Library, "", fqbn.PlatformArch) + latestPriority := librariesresolver.ComputePriority(latest.Library, "", fqbn.Architecture) + libPriority := librariesresolver.ComputePriority(lib.Library, "", fqbn.Architecture) if latestPriority >= libPriority { // Pick library with the best priority continue @@ -87,7 +87,7 @@ func (s *arduinoCoreServerImpl) LibraryList(ctx context.Context, req *rpc.Librar // Check if library is compatible with board specified by FBQN lib.Library.CompatibleWith = map[string]bool{ - fqbnString: lib.Library.IsCompatibleWith(fqbn.PlatformArch), + fqbnString: lib.Library.IsCompatibleWith(fqbn.Architecture), } filteredRes[lib.Library.Name] = lib diff --git a/commands/service_monitor.go b/commands/service_monitor.go index 8c3402681b7..012d4ddf8bc 100644 --- a/commands/service_monitor.go +++ b/commands/service_monitor.go @@ -28,6 +28,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" pluggableMonitor "github.com/arduino/arduino-cli/internal/arduino/monitor" "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-properties-orderedmap" "github.com/djherbis/buffer" @@ -237,7 +238,7 @@ func (s *arduinoCoreServerImpl) Monitor(stream rpc.ArduinoCoreService_MonitorSer return nil } -func findMonitorAndSettingsForProtocolAndBoard(pme *packagemanager.Explorer, protocol, fqbn string) (*pluggableMonitor.PluggableMonitor, *properties.Map, error) { +func findMonitorAndSettingsForProtocolAndBoard(pme *packagemanager.Explorer, protocol, fqbnIn string) (*pluggableMonitor.PluggableMonitor, *properties.Map, error) { if protocol == "" { return nil, nil, &cmderrors.MissingPortProtocolError{} } @@ -246,8 +247,8 @@ func findMonitorAndSettingsForProtocolAndBoard(pme *packagemanager.Explorer, pro boardSettings := properties.NewMap() // If a board is specified search the monitor in the board package first - if fqbn != "" { - fqbn, err := cores.ParseFQBN(fqbn) + if fqbnIn != "" { + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return nil, nil, &cmderrors.InvalidFQBNError{Cause: err} } diff --git a/commands/service_upload.go b/commands/service_upload.go index 56d621813fe..2e5e9272d51 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -32,6 +32,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/globals" "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" paths "github.com/arduino/go-paths-helper" properties "github.com/arduino/go-properties-orderedmap" @@ -53,7 +54,7 @@ func (s *arduinoCoreServerImpl) SupportedUserFields(ctx context.Context, req *rp } defer release() - fqbn, err := cores.ParseFQBN(req.GetFqbn()) + fqbn, err := fqbn.Parse(req.GetFqbn()) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -61,7 +62,7 @@ func (s *arduinoCoreServerImpl) SupportedUserFields(ctx context.Context, req *rp _, platformRelease, _, boardProperties, _, err := pme.ResolveFQBN(fqbn) if platformRelease == nil { return nil, &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Package, fqbn.PlatformArch), + Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), Cause: err, } } else if err != nil { @@ -282,7 +283,7 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa return nil, &cmderrors.MissingProgrammerError{} } - fqbn, err := cores.ParseFQBN(fqbnIn) + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } @@ -292,7 +293,7 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa _, boardPlatform, board, boardProperties, buildPlatform, err := pme.ResolveFQBN(fqbn) if boardPlatform == nil { return nil, &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Package, fqbn.PlatformArch), + Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), Cause: err, } } else if err != nil { diff --git a/commands/service_upload_list_programmers.go b/commands/service_upload_list_programmers.go index f05142cf147..761d9babf5c 100644 --- a/commands/service_upload_list_programmers.go +++ b/commands/service_upload_list_programmers.go @@ -21,6 +21,7 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" "github.com/arduino/arduino-cli/internal/arduino/cores" + "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" ) @@ -36,7 +37,7 @@ func (s *arduinoCoreServerImpl) ListProgrammersAvailableForUpload(ctx context.Co if fqbnIn == "" { return nil, &cmderrors.MissingFQBNError{} } - fqbn, err := cores.ParseFQBN(fqbnIn) + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return nil, &cmderrors.InvalidFQBNError{Cause: err} } diff --git a/commands/service_upload_test.go b/commands/service_upload_test.go index 737eec92e83..4a86a0f274b 100644 --- a/commands/service_upload_test.go +++ b/commands/service_upload_test.go @@ -25,6 +25,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" "github.com/arduino/arduino-cli/internal/arduino/sketch" + "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" paths "github.com/arduino/go-paths-helper" properties "github.com/arduino/go-properties-orderedmap" @@ -60,7 +61,7 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { importFile string importDir string sketch *sketch.Sketch - fqbn *cores.FQBN + fqbn *fqbn.FQBN resBuildPath string resSketchName string } @@ -68,7 +69,7 @@ func TestDetermineBuildPathAndSketchName(t *testing.T) { blonk, err := sketch.New(paths.New("testdata/upload/Blonk")) require.NoError(t, err) - fqbn, err := cores.ParseFQBN("arduino:samd:mkr1000") + fqbn, err := fqbn.Parse("arduino:samd:mkr1000") require.NoError(t, err) srv := NewArduinoCoreServer().(*arduinoCoreServerImpl) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 3d801613a01..7f615230da6 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -303,7 +303,7 @@ package main import ( "fmt" - "github.com/arduino/arduino-cli/i18n" + "github.com/arduino/arduino-cli/internal/i18n" ) func main() { diff --git a/internal/arduino/builder/build_options_manager.go b/internal/arduino/builder/build_options_manager.go index 09f0afad815..ebaf97bda28 100644 --- a/internal/arduino/builder/build_options_manager.go +++ b/internal/arduino/builder/build_options_manager.go @@ -22,9 +22,9 @@ import ( "strings" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" - "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/sketch" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/pkg/fqbn" "github.com/arduino/go-paths-helper" properties "github.com/arduino/go-properties-orderedmap" ) @@ -51,7 +51,7 @@ func newBuildOptions( builtInLibrariesDirs, buildPath *paths.Path, sketch *sketch.Sketch, customBuildProperties []string, - fqbn *cores.FQBN, + fqbn *fqbn.FQBN, clean bool, compilerOptimizationFlags string, runtimePlatformPath, buildCorePath *paths.Path, diff --git a/internal/arduino/builder/builder.go b/internal/arduino/builder/builder.go index 91c74965782..58d607c827a 100644 --- a/internal/arduino/builder/builder.go +++ b/internal/arduino/builder/builder.go @@ -35,6 +35,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" "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" "github.com/arduino/go-properties-orderedmap" @@ -127,7 +128,7 @@ func NewBuilder( requestBuildProperties []string, hardwareDirs, otherLibrariesDirs paths.PathList, builtInLibrariesDirs *paths.Path, - fqbn *cores.FQBN, + fqbn *fqbn.FQBN, clean bool, sourceOverrides map[string]string, onlyUpdateCompilationDatabase bool, diff --git a/internal/arduino/cores/board.go b/internal/arduino/cores/board.go index ed1aa9c68b5..6e966a68aee 100644 --- a/internal/arduino/cores/board.go +++ b/internal/arduino/cores/board.go @@ -21,6 +21,7 @@ import ( "sync" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/pkg/fqbn" "github.com/arduino/go-properties-orderedmap" ) @@ -124,7 +125,7 @@ func (b *Board) GetConfigOptionValues(option string) *properties.Map { // GetBuildProperties returns the build properties and the build // platform for the Board with the configuration passed as parameter. -func (b *Board) GetBuildProperties(fqbn *FQBN) (*properties.Map, error) { +func (b *Board) GetBuildProperties(fqbn *fqbn.FQBN) (*properties.Map, error) { b.buildConfigOptionsStructures() // Override default configs with user configs @@ -161,7 +162,7 @@ func (b *Board) GetBuildProperties(fqbn *FQBN) (*properties.Map, error) { // "cpu=atmega2560". // FIXME: deprecated, use GetBuildProperties instead func (b *Board) GeneratePropertiesForConfiguration(config string) (*properties.Map, error) { - fqbn, err := ParseFQBN(b.String() + ":" + config) + fqbn, err := fqbn.Parse(b.String() + ":" + config) if err != nil { return nil, errors.New(i18n.Tr("parsing fqbn: %s", err)) } diff --git a/internal/arduino/cores/packagemanager/package_manager.go b/internal/arduino/cores/packagemanager/package_manager.go index aaaf675a410..4c22c19c6e4 100644 --- a/internal/arduino/cores/packagemanager/package_manager.go +++ b/internal/arduino/cores/packagemanager/package_manager.go @@ -33,6 +33,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager" "github.com/arduino/arduino-cli/internal/arduino/sketch" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/pkg/fqbn" paths "github.com/arduino/go-paths-helper" properties "github.com/arduino/go-properties-orderedmap" "github.com/arduino/go-timeutils" @@ -290,7 +291,7 @@ func (pme *Explorer) FindBoardsWithID(id string) []*cores.Board { // FindBoardWithFQBN returns the board identified by the fqbn, or an error func (pme *Explorer) FindBoardWithFQBN(fqbnIn string) (*cores.Board, error) { - fqbn, err := cores.ParseFQBN(fqbnIn) + fqbn, err := fqbn.Parse(fqbnIn) if err != nil { return nil, errors.New(i18n.Tr("parsing fqbn: %s", err)) } @@ -318,22 +319,22 @@ func (pme *Explorer) FindBoardWithFQBN(fqbnIn string) (*cores.Board, error) { // // In case of error the partial results found in the meantime are // returned together with the error. -func (pme *Explorer) ResolveFQBN(fqbn *cores.FQBN) ( +func (pme *Explorer) ResolveFQBN(fqbn *fqbn.FQBN) ( *cores.Package, *cores.PlatformRelease, *cores.Board, *properties.Map, *cores.PlatformRelease, error) { // Find package - targetPackage := pme.packages[fqbn.Package] + targetPackage := pme.packages[fqbn.Packager] if targetPackage == nil { return nil, nil, nil, nil, nil, - errors.New(i18n.Tr("unknown package %s", fqbn.Package)) + errors.New(i18n.Tr("unknown package %s", fqbn.Packager)) } // Find platform - platform := targetPackage.Platforms[fqbn.PlatformArch] + platform := targetPackage.Platforms[fqbn.Architecture] if platform == nil { return targetPackage, nil, nil, nil, nil, - errors.New(i18n.Tr("unknown platform %s:%s", targetPackage, fqbn.PlatformArch)) + errors.New(i18n.Tr("unknown platform %s:%s", targetPackage, fqbn.Architecture)) } boardPlatformRelease := pme.GetInstalledPlatformRelease(platform) if boardPlatformRelease == nil { @@ -429,7 +430,7 @@ func (pme *Explorer) ResolveFQBN(fqbn *cores.FQBN) ( return targetPackage, boardPlatformRelease, board, buildProperties, corePlatformRelease, nil } -func (pme *Explorer) determineReferencedPlatformRelease(boardBuildProperties *properties.Map, boardPlatformRelease *cores.PlatformRelease, fqbn *cores.FQBN) (string, *cores.PlatformRelease, string, *cores.PlatformRelease, error) { +func (pme *Explorer) determineReferencedPlatformRelease(boardBuildProperties *properties.Map, boardPlatformRelease *cores.PlatformRelease, fqbn *fqbn.FQBN) (string, *cores.PlatformRelease, string, *cores.PlatformRelease, error) { core := boardBuildProperties.ExpandPropsInString(boardBuildProperties.Get("build.core")) referredCore := "" if split := strings.Split(core, ":"); len(split) > 1 { @@ -461,15 +462,15 @@ func (pme *Explorer) determineReferencedPlatformRelease(boardBuildProperties *pr return "", nil, "", nil, errors.New(i18n.Tr("missing package %[1]s referenced by board %[2]s", referredPackageName, fqbn)) } - referredPlatform := referredPackage.Platforms[fqbn.PlatformArch] + referredPlatform := referredPackage.Platforms[fqbn.Architecture] if referredPlatform == nil { return "", nil, "", nil, - errors.New(i18n.Tr("missing platform %[1]s:%[2]s referenced by board %[3]s", referredPackageName, fqbn.PlatformArch, fqbn)) + errors.New(i18n.Tr("missing platform %[1]s:%[2]s referenced by board %[3]s", referredPackageName, fqbn.Architecture, fqbn)) } referredPlatformRelease = pme.GetInstalledPlatformRelease(referredPlatform) if referredPlatformRelease == nil { return "", nil, "", nil, - errors.New(i18n.Tr("missing platform release %[1]s:%[2]s referenced by board %[3]s", referredPackageName, fqbn.PlatformArch, fqbn)) + errors.New(i18n.Tr("missing platform release %[1]s:%[2]s referenced by board %[3]s", referredPackageName, fqbn.Architecture, fqbn)) } } @@ -890,7 +891,7 @@ func (pme *Explorer) FindMonitorDependency(discovery *cores.MonitorDependency) * // NormalizeFQBN return a normalized copy of the given FQBN, that is the same // FQBN but with the unneeded or invalid options removed. -func (pme *Explorer) NormalizeFQBN(fqbn *cores.FQBN) (*cores.FQBN, error) { +func (pme *Explorer) NormalizeFQBN(fqbn *fqbn.FQBN) (*fqbn.FQBN, error) { _, _, board, _, _, err := pme.ResolveFQBN(fqbn) if err != nil { return nil, err diff --git a/internal/arduino/cores/packagemanager/package_manager_test.go b/internal/arduino/cores/packagemanager/package_manager_test.go index 4f8598a515a..92530af6dc3 100644 --- a/internal/arduino/cores/packagemanager/package_manager_test.go +++ b/internal/arduino/cores/packagemanager/package_manager_test.go @@ -24,6 +24,7 @@ import ( "testing" "github.com/arduino/arduino-cli/internal/arduino/cores" + "github.com/arduino/arduino-cli/pkg/fqbn" "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" "github.com/stretchr/testify/require" @@ -69,7 +70,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("NormalizeFQBN", func(t *testing.T) { testNormalization := func(in, expected string) { - fqbn, err := cores.ParseFQBN(in) + fqbn, err := fqbn.Parse(in) require.Nil(t, err) require.NotNil(t, fqbn) normalized, err := pme.NormalizeFQBN(fqbn) @@ -92,7 +93,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesArduinoUno", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("arduino:avr:uno") + fqbn, err := fqbn.Parse("arduino:avr:uno") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -113,7 +114,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesArduinoMega", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("arduino:avr:mega") + fqbn, err := fqbn.Parse("arduino:avr:mega") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -129,7 +130,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesArduinoMegaWithNonDefaultCpuOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("arduino:avr:mega:cpu=atmega1280") + fqbn, err := fqbn.Parse("arduino:avr:mega:cpu=atmega1280") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -147,7 +148,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesArduinoMegaWithDefaultCpuOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("arduino:avr:mega:cpu=atmega2560") + fqbn, err := fqbn.Parse("arduino:avr:mega:cpu=atmega2560") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -167,7 +168,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("BoardAndBuildPropertiesForReferencedArduinoUno", func(t *testing.T) { // Test a board referenced from the main AVR arduino platform - fqbn, err := cores.ParseFQBN("referenced:avr:uno") + fqbn, err := fqbn.Parse("referenced:avr:uno") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -185,7 +186,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesForArduinoDue", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("arduino:sam:arduino_due_x") + fqbn, err := fqbn.Parse("arduino:sam:arduino_due_x") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -200,7 +201,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesForCustomArduinoYun", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("my_avr_platform:avr:custom_yun") + fqbn, err := fqbn.Parse("my_avr_platform:avr:custom_yun") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -216,7 +217,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("BoardAndBuildPropertiesForWatterotCore", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("watterott:avr:attiny841:core=spencekonde,info=info") + fqbn, err := fqbn.Parse("watterott:avr:attiny841:core=spencekonde,info=info") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -234,7 +235,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("BoardAndBuildPropertiesForReferencedFeatherM0", func(t *testing.T) { // Test a board referenced from the Adafruit SAMD core (this tests // deriving where the package and core name are different) - fqbn, err := cores.ParseFQBN("referenced:samd:feather_m0") + fqbn, err := fqbn.Parse("referenced:samd:feather_m0") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -253,7 +254,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("BoardAndBuildPropertiesForNonExistentPackage", func(t *testing.T) { // Test a board referenced from a non-existent package - fqbn, err := cores.ParseFQBN("referenced:avr:dummy_invalid_package") + fqbn, err := fqbn.Parse("referenced:avr:dummy_invalid_package") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -270,7 +271,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("BoardAndBuildPropertiesForNonExistentArchitecture", func(t *testing.T) { // Test a board referenced from a non-existent platform/architecture - fqbn, err := cores.ParseFQBN("referenced:avr:dummy_invalid_platform") + fqbn, err := fqbn.Parse("referenced:avr:dummy_invalid_platform") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -288,7 +289,7 @@ func TestResolveFQBN(t *testing.T) { t.Run("BoardAndBuildPropertiesForNonExistentCore", func(t *testing.T) { // Test a board referenced from a non-existent core // Note that ResolveFQBN does not actually check this currently - fqbn, err := cores.ParseFQBN("referenced:avr:dummy_invalid_core") + fqbn, err := fqbn.Parse("referenced:avr:dummy_invalid_core") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -306,7 +307,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("AddBuildBoardPropertyIfMissing", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("my_avr_platform:avr:mymega") + fqbn, err := fqbn.Parse("my_avr_platform:avr:mymega") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -324,7 +325,7 @@ func TestResolveFQBN(t *testing.T) { }) t.Run("AddBuildBoardPropertyIfNotMissing", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("my_avr_platform:avr:mymega:cpu=atmega1280") + fqbn, err := fqbn.Parse("my_avr_platform:avr:mymega:cpu=atmega1280") require.Nil(t, err) require.NotNil(t, fqbn) pkg, platformRelease, board, props, buildPlatformRelease, err := pme.ResolveFQBN(fqbn) @@ -813,7 +814,7 @@ func TestLegacyPackageConversionToPluggableDiscovery(t *testing.T) { defer release() { - fqbn, err := cores.ParseFQBN("esp32:esp32:esp32") + fqbn, err := fqbn.Parse("esp32:esp32:esp32") require.NoError(t, err) require.NotNil(t, fqbn) _, platformRelease, board, _, _, err := pme.ResolveFQBN(fqbn) @@ -836,7 +837,7 @@ func TestLegacyPackageConversionToPluggableDiscovery(t *testing.T) { require.Equal(t, "{network_cmd} -i \"{upload.port.address}\" -p \"{upload.port.properties.port}\" \"--auth={upload.field.password}\" -f \"{build.path}/{build.project_name}.bin\"", platformProps.Get("tools.esptool__pluggable_network.upload.pattern")) } { - fqbn, err := cores.ParseFQBN("esp8266:esp8266:generic") + fqbn, err := fqbn.Parse("esp8266:esp8266:generic") require.NoError(t, err) require.NotNil(t, fqbn) _, platformRelease, board, _, _, err := pme.ResolveFQBN(fqbn) @@ -858,7 +859,7 @@ func TestLegacyPackageConversionToPluggableDiscovery(t *testing.T) { require.Equal(t, "\"{network_cmd}\" -I \"{runtime.platform.path}/tools/espota.py\" -i \"{upload.port.address}\" -p \"{upload.port.properties.port}\" \"--auth={upload.field.password}\" -f \"{build.path}/{build.project_name}.bin\"", platformProps.Get("tools.esptool__pluggable_network.upload.pattern")) } { - fqbn, err := cores.ParseFQBN("arduino:avr:uno") + fqbn, err := fqbn.Parse("arduino:avr:uno") require.NoError(t, err) require.NotNil(t, fqbn) _, platformRelease, board, _, _, err := pme.ResolveFQBN(fqbn) @@ -888,7 +889,7 @@ func TestVariantAndCoreSelection(t *testing.T) { // build.core test suite t.Run("CoreWithoutSubstitutions", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test") + fqbn, err := fqbn.Parse("test2:avr:test") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -897,7 +898,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.core.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "cores", "arduino")) }) t.Run("CoreWithSubstitutions", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test2") + fqbn, err := fqbn.Parse("test2:avr:test2") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -907,7 +908,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.core.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "cores", "arduino")) }) t.Run("CoreWithSubstitutionsAndDefaultOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test3") + fqbn, err := fqbn.Parse("test2:avr:test3") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -917,7 +918,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.core.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "cores", "arduino")) }) t.Run("CoreWithSubstitutionsAndNonDefaultOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test3:core=referenced") + fqbn, err := fqbn.Parse("test2:avr:test3:core=referenced") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -929,7 +930,7 @@ func TestVariantAndCoreSelection(t *testing.T) { // build.variant test suite t.Run("VariantWithoutSubstitutions", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test4") + fqbn, err := fqbn.Parse("test2:avr:test4") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -938,7 +939,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.variant.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "variants", "standard")) }) t.Run("VariantWithSubstitutions", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test5") + fqbn, err := fqbn.Parse("test2:avr:test5") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -948,7 +949,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.variant.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "variants", "standard")) }) t.Run("VariantWithSubstitutionsAndDefaultOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test6") + fqbn, err := fqbn.Parse("test2:avr:test6") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) @@ -958,7 +959,7 @@ func TestVariantAndCoreSelection(t *testing.T) { requireSameFile(buildProps.GetPath("build.variant.path"), dataDir1.Join("packages", "test2", "hardware", "avr", "1.0.0", "variants", "standard")) }) t.Run("VariantWithSubstitutionsAndNonDefaultOption", func(t *testing.T) { - fqbn, err := cores.ParseFQBN("test2:avr:test6:variant=referenced") + fqbn, err := fqbn.Parse("test2:avr:test6:variant=referenced") require.NoError(t, err) require.NotNil(t, fqbn) _, _, _, buildProps, _, err := pme.ResolveFQBN(fqbn) diff --git a/internal/cli/board/list.go b/internal/cli/board/list.go index 7d0c0c69082..9bd6fc37f22 100644 --- a/internal/cli/board/list.go +++ b/internal/cli/board/list.go @@ -24,13 +24,13 @@ import ( "github.com/arduino/arduino-cli/commands" "github.com/arduino/arduino-cli/commands/cmderrors" - "github.com/arduino/arduino-cli/internal/arduino/cores" "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/feedback/table" "github.com/arduino/arduino-cli/internal/cli/instance" "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/sirupsen/logrus" "github.com/spf13/cobra" @@ -159,9 +159,9 @@ func (dr listResult) String() string { // to improve the user experience, show on a dedicated column // the name of the core supporting the board detected var coreName = "" - fqbn, err := cores.ParseFQBN(b.Fqbn) + fqbn, err := fqbn.Parse(b.Fqbn) if err == nil { - coreName = fmt.Sprintf("%s:%s", fqbn.Package, fqbn.PlatformArch) + coreName = fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture) } t.AddRow(address, protocol, protocolLabel, board, fqbn, coreName) @@ -215,9 +215,9 @@ func (dr watchEventResult) String() string { // to improve the user experience, show on a dedicated column // the name of the core supporting the board detected var coreName = "" - fqbn, err := cores.ParseFQBN(b.Fqbn) + fqbn, err := fqbn.Parse(b.Fqbn) if err == nil { - coreName = fmt.Sprintf("%s:%s", fqbn.Package, fqbn.PlatformArch) + coreName = fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture) } t.AddRow(address, protocol, event, board, fqbn, coreName) diff --git a/internal/i18n/i18n.go b/internal/i18n/i18n.go index aa4f82edd33..f1941297b00 100644 --- a/internal/i18n/i18n.go +++ b/internal/i18n/i18n.go @@ -15,31 +15,28 @@ package i18n -// Init initializes the i18n module, setting the locale according to this order of preference: -// 1. Locale specified via the function call -// 2. OS Locale -// 3. en (default) -func Init(configLocale string) { - locales := supportedLocales() - if configLocale != "" { - if locale := findMatchingLocale(configLocale, locales); locale != "" { - setLocale(locale) - return - } - } - - if osLocale := getLocaleIdentifierFromOS(); osLocale != "" { - if locale := findMatchingLocale(osLocale, locales); locale != "" { - setLocale(locale) - return - } - } - - setLocale("en") +import "fmt" + +type Locale interface { + Get(msg string, args ...interface{}) string +} + +type nullLocale struct{} + +func (n nullLocale) Parse([]byte) {} + +func (n nullLocale) Get(msg string, args ...interface{}) string { + return fmt.Sprintf(msg, args...) +} + +var locale Locale = &nullLocale{} + +func SetLocale(l Locale) { + locale = l } // Tr returns msg translated to the selected locale // the msg argument must be a literal string func Tr(msg string, args ...interface{}) string { - return po.Get(msg, args...) + return locale.Get(msg, args...) } diff --git a/internal/i18n/i18n_test.go b/internal/i18n/i18n_test.go index 1ec157db01e..a2ae4c4d7b0 100644 --- a/internal/i18n/i18n_test.go +++ b/internal/i18n/i18n_test.go @@ -25,8 +25,9 @@ import ( ) func setPo(poFile string) { - po = gotext.NewPo() - po.Parse([]byte(poFile)) + dict := gotext.NewPo() + dict.Parse([]byte(poFile)) + SetLocale(dict) } func TestPoTranslation(t *testing.T) { @@ -39,7 +40,7 @@ func TestPoTranslation(t *testing.T) { } func TestNoLocaleSet(t *testing.T) { - po = gotext.NewPo() + locale = gotext.NewPo() require.Equal(t, "test-key", Tr("test-key")) } diff --git a/internal/i18n/README.md b/internal/locales/README.md similarity index 100% rename from internal/i18n/README.md rename to internal/locales/README.md diff --git a/internal/i18n/cmd/ast/parser.go b/internal/locales/cmd/ast/parser.go similarity index 97% rename from internal/i18n/cmd/ast/parser.go rename to internal/locales/cmd/ast/parser.go index d8d558cd975..69648c70c1b 100644 --- a/internal/i18n/cmd/ast/parser.go +++ b/internal/locales/cmd/ast/parser.go @@ -24,7 +24,7 @@ import ( "path/filepath" "strconv" - "github.com/arduino/arduino-cli/internal/i18n/cmd/po" + "github.com/arduino/arduino-cli/internal/locales/cmd/po" ) // GenerateCatalog generates the i18n message catalog for the go source files diff --git a/internal/i18n/cmd/commands/catalog/catalog.go b/internal/locales/cmd/commands/catalog/catalog.go similarity index 100% rename from internal/i18n/cmd/commands/catalog/catalog.go rename to internal/locales/cmd/commands/catalog/catalog.go diff --git a/internal/i18n/cmd/commands/catalog/generate_catalog.go b/internal/locales/cmd/commands/catalog/generate_catalog.go similarity index 95% rename from internal/i18n/cmd/commands/catalog/generate_catalog.go rename to internal/locales/cmd/commands/catalog/generate_catalog.go index 1c65c640ffc..27ac0e76d45 100644 --- a/internal/i18n/cmd/commands/catalog/generate_catalog.go +++ b/internal/locales/cmd/commands/catalog/generate_catalog.go @@ -19,7 +19,7 @@ import ( "os" "path/filepath" - "github.com/arduino/arduino-cli/internal/i18n/cmd/ast" + "github.com/arduino/arduino-cli/internal/locales/cmd/ast" "github.com/spf13/cobra" ) diff --git a/internal/i18n/cmd/commands/root.go b/internal/locales/cmd/commands/root.go similarity index 87% rename from internal/i18n/cmd/commands/root.go rename to internal/locales/cmd/commands/root.go index 14559dcfee9..fc5d8eb37e0 100644 --- a/internal/i18n/cmd/commands/root.go +++ b/internal/locales/cmd/commands/root.go @@ -16,8 +16,8 @@ package commands import ( - "github.com/arduino/arduino-cli/internal/i18n/cmd/commands/catalog" - "github.com/arduino/arduino-cli/internal/i18n/cmd/commands/transifex" + "github.com/arduino/arduino-cli/internal/locales/cmd/commands/catalog" + "github.com/arduino/arduino-cli/internal/locales/cmd/commands/transifex" "github.com/spf13/cobra" ) diff --git a/internal/i18n/cmd/commands/transifex/pull_transifex.go b/internal/locales/cmd/commands/transifex/pull_transifex.go similarity index 100% rename from internal/i18n/cmd/commands/transifex/pull_transifex.go rename to internal/locales/cmd/commands/transifex/pull_transifex.go diff --git a/internal/i18n/cmd/commands/transifex/push_transifex.go b/internal/locales/cmd/commands/transifex/push_transifex.go similarity index 100% rename from internal/i18n/cmd/commands/transifex/push_transifex.go rename to internal/locales/cmd/commands/transifex/push_transifex.go diff --git a/internal/i18n/cmd/commands/transifex/transifex.go b/internal/locales/cmd/commands/transifex/transifex.go similarity index 100% rename from internal/i18n/cmd/commands/transifex/transifex.go rename to internal/locales/cmd/commands/transifex/transifex.go diff --git a/internal/i18n/cmd/main.go b/internal/locales/cmd/main.go similarity index 93% rename from internal/i18n/cmd/main.go rename to internal/locales/cmd/main.go index 8752c9d668e..d31f1589e09 100644 --- a/internal/i18n/cmd/main.go +++ b/internal/locales/cmd/main.go @@ -19,7 +19,7 @@ import ( "fmt" "os" - "github.com/arduino/arduino-cli/internal/i18n/cmd/commands" + "github.com/arduino/arduino-cli/internal/locales/cmd/commands" ) func main() { diff --git a/internal/i18n/cmd/po/catalog.go b/internal/locales/cmd/po/catalog.go similarity index 100% rename from internal/i18n/cmd/po/catalog.go rename to internal/locales/cmd/po/catalog.go diff --git a/internal/i18n/cmd/po/catalog_test.go b/internal/locales/cmd/po/catalog_test.go similarity index 100% rename from internal/i18n/cmd/po/catalog_test.go rename to internal/locales/cmd/po/catalog_test.go diff --git a/internal/i18n/cmd/po/merge.go b/internal/locales/cmd/po/merge.go similarity index 100% rename from internal/i18n/cmd/po/merge.go rename to internal/locales/cmd/po/merge.go diff --git a/internal/i18n/cmd/po/merge_test.go b/internal/locales/cmd/po/merge_test.go similarity index 100% rename from internal/i18n/cmd/po/merge_test.go rename to internal/locales/cmd/po/merge_test.go diff --git a/internal/i18n/cmd/po/parser.go b/internal/locales/cmd/po/parser.go similarity index 100% rename from internal/i18n/cmd/po/parser.go rename to internal/locales/cmd/po/parser.go diff --git a/internal/i18n/cmd/po/parser_test.go b/internal/locales/cmd/po/parser_test.go similarity index 100% rename from internal/i18n/cmd/po/parser_test.go rename to internal/locales/cmd/po/parser_test.go diff --git a/internal/i18n/convert.go b/internal/locales/convert.go similarity index 98% rename from internal/i18n/convert.go rename to internal/locales/convert.go index 7b6d2e8dbdf..e7aa8227571 100644 --- a/internal/i18n/convert.go +++ b/internal/locales/convert.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 i18n +package locales import ( "regexp" diff --git a/internal/i18n/convert_test.go b/internal/locales/convert_test.go similarity index 99% rename from internal/i18n/convert_test.go rename to internal/locales/convert_test.go index 618fa977b3b..723d6118c2b 100644 --- a/internal/i18n/convert_test.go +++ b/internal/locales/convert_test.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 i18n +package locales import ( "fmt" diff --git a/internal/i18n/data/.gitkeep b/internal/locales/data/.gitkeep similarity index 100% rename from internal/i18n/data/.gitkeep rename to internal/locales/data/.gitkeep diff --git a/internal/i18n/data/README.md b/internal/locales/data/README.md similarity index 100% rename from internal/i18n/data/README.md rename to internal/locales/data/README.md diff --git a/internal/i18n/data/ar.po b/internal/locales/data/ar.po similarity index 100% rename from internal/i18n/data/ar.po rename to internal/locales/data/ar.po diff --git a/internal/i18n/data/be.po b/internal/locales/data/be.po similarity index 100% rename from internal/i18n/data/be.po rename to internal/locales/data/be.po diff --git a/internal/i18n/data/de.po b/internal/locales/data/de.po similarity index 100% rename from internal/i18n/data/de.po rename to internal/locales/data/de.po diff --git a/internal/i18n/data/en.po b/internal/locales/data/en.po similarity index 100% rename from internal/i18n/data/en.po rename to internal/locales/data/en.po diff --git a/internal/i18n/data/es.po b/internal/locales/data/es.po similarity index 100% rename from internal/i18n/data/es.po rename to internal/locales/data/es.po diff --git a/internal/i18n/data/fr.po b/internal/locales/data/fr.po similarity index 100% rename from internal/i18n/data/fr.po rename to internal/locales/data/fr.po diff --git a/internal/i18n/data/he.po b/internal/locales/data/he.po similarity index 100% rename from internal/i18n/data/he.po rename to internal/locales/data/he.po diff --git a/internal/i18n/data/it_IT.po b/internal/locales/data/it_IT.po similarity index 100% rename from internal/i18n/data/it_IT.po rename to internal/locales/data/it_IT.po diff --git a/internal/i18n/data/ja.po b/internal/locales/data/ja.po similarity index 100% rename from internal/i18n/data/ja.po rename to internal/locales/data/ja.po diff --git a/internal/i18n/data/kk.po b/internal/locales/data/kk.po similarity index 100% rename from internal/i18n/data/kk.po rename to internal/locales/data/kk.po diff --git a/internal/i18n/data/ko.po b/internal/locales/data/ko.po similarity index 100% rename from internal/i18n/data/ko.po rename to internal/locales/data/ko.po diff --git a/internal/i18n/data/lb.po b/internal/locales/data/lb.po similarity index 100% rename from internal/i18n/data/lb.po rename to internal/locales/data/lb.po diff --git a/internal/i18n/data/mn.po b/internal/locales/data/mn.po similarity index 100% rename from internal/i18n/data/mn.po rename to internal/locales/data/mn.po diff --git a/internal/i18n/data/my_MM.po b/internal/locales/data/my_MM.po similarity index 100% rename from internal/i18n/data/my_MM.po rename to internal/locales/data/my_MM.po diff --git a/internal/i18n/data/ne.po b/internal/locales/data/ne.po similarity index 100% rename from internal/i18n/data/ne.po rename to internal/locales/data/ne.po diff --git a/internal/i18n/data/pl.po b/internal/locales/data/pl.po similarity index 100% rename from internal/i18n/data/pl.po rename to internal/locales/data/pl.po diff --git a/internal/i18n/data/pt.po b/internal/locales/data/pt.po similarity index 100% rename from internal/i18n/data/pt.po rename to internal/locales/data/pt.po diff --git a/internal/i18n/data/pt_BR.po b/internal/locales/data/pt_BR.po similarity index 100% rename from internal/i18n/data/pt_BR.po rename to internal/locales/data/pt_BR.po diff --git a/internal/i18n/data/ru.po b/internal/locales/data/ru.po similarity index 100% rename from internal/i18n/data/ru.po rename to internal/locales/data/ru.po diff --git a/internal/i18n/data/zh.po b/internal/locales/data/zh.po similarity index 100% rename from internal/i18n/data/zh.po rename to internal/locales/data/zh.po diff --git a/internal/i18n/data/zh_TW.po b/internal/locales/data/zh_TW.po similarity index 100% rename from internal/i18n/data/zh_TW.po rename to internal/locales/data/zh_TW.po diff --git a/internal/i18n/detect.go b/internal/locales/detect.go similarity index 98% rename from internal/i18n/detect.go rename to internal/locales/detect.go index f35d4f1b94e..36279f1388b 100644 --- a/internal/i18n/detect.go +++ b/internal/locales/detect.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 i18n +package locales import ( "os" diff --git a/internal/i18n/detect_cgo_darwin.go b/internal/locales/detect_cgo_darwin.go similarity index 98% rename from internal/i18n/detect_cgo_darwin.go rename to internal/locales/detect_cgo_darwin.go index c9fd4ecefb9..7c613cf6135 100644 --- a/internal/i18n/detect_cgo_darwin.go +++ b/internal/locales/detect_cgo_darwin.go @@ -15,7 +15,7 @@ //go:build darwin && cgo -package i18n +package locales /* #cgo CFLAGS: -x objective-c diff --git a/internal/i18n/detect_freebsd.go b/internal/locales/detect_freebsd.go similarity index 98% rename from internal/i18n/detect_freebsd.go rename to internal/locales/detect_freebsd.go index 759509c5abe..4d03b8f3c92 100644 --- a/internal/i18n/detect_freebsd.go +++ b/internal/locales/detect_freebsd.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 i18n +package locales func getLocaleIdentifier() string { return getLocaleIdentifierFromEnv() diff --git a/internal/i18n/detect_linux.go b/internal/locales/detect_linux.go similarity index 98% rename from internal/i18n/detect_linux.go rename to internal/locales/detect_linux.go index 759509c5abe..4d03b8f3c92 100644 --- a/internal/i18n/detect_linux.go +++ b/internal/locales/detect_linux.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 i18n +package locales func getLocaleIdentifier() string { return getLocaleIdentifierFromEnv() diff --git a/internal/i18n/detect_nocgo_darwin.go b/internal/locales/detect_nocgo_darwin.go similarity index 98% rename from internal/i18n/detect_nocgo_darwin.go rename to internal/locales/detect_nocgo_darwin.go index f7ae977b19f..689b5e864c5 100644 --- a/internal/i18n/detect_nocgo_darwin.go +++ b/internal/locales/detect_nocgo_darwin.go @@ -15,7 +15,7 @@ //go:build darwin && !cgo -package i18n +package locales func getLocaleIdentifier() string { return getLocaleIdentifierFromEnv() diff --git a/internal/i18n/detect_windows.go b/internal/locales/detect_windows.go similarity index 91% rename from internal/i18n/detect_windows.go rename to internal/locales/detect_windows.go index 84bc3af7997..42c667447d6 100644 --- a/internal/i18n/detect_windows.go +++ b/internal/locales/detect_windows.go @@ -13,20 +13,18 @@ // Arduino software without disclosing the source code of your own applications. // To purchase a commercial license, send an email to license@arduino.cc. -package i18n +package locales import ( "strings" "syscall" "unsafe" - - "github.com/sirupsen/logrus" ) func getLocaleIdentifier() string { defer func() { if r := recover(); r != nil { - logrus.WithField("error", r).Errorf("Failed to get windows user locale") + // ignore error and do not panic } }() diff --git a/internal/locales/i18n.go b/internal/locales/i18n.go new file mode 100644 index 00000000000..8c7120a1771 --- /dev/null +++ b/internal/locales/i18n.go @@ -0,0 +1,39 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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 locales + +// Init initializes the i18n module, setting the locale according to this order of preference: +// 1. Locale specified via the function call +// 2. OS Locale +// 3. en (default) +func Init(configLocale string) { + locales := supportedLocales() + if configLocale != "" { + if locale := findMatchingLocale(configLocale, locales); locale != "" { + setLocale(locale) + return + } + } + + if osLocale := getLocaleIdentifierFromOS(); osLocale != "" { + if locale := findMatchingLocale(osLocale, locales); locale != "" { + setLocale(locale) + return + } + } + + setLocale("en") +} diff --git a/internal/i18n/locale.go b/internal/locales/locale.go similarity index 93% rename from internal/i18n/locale.go rename to internal/locales/locale.go index 35a43e42e03..646b44059f7 100644 --- a/internal/i18n/locale.go +++ b/internal/locales/locale.go @@ -13,24 +13,19 @@ // Arduino software without disclosing the source code of your own applications. // To purchase a commercial license, send an email to license@arduino.cc. -package i18n +package locales import ( "embed" "strings" + "github.com/arduino/arduino-cli/internal/i18n" "github.com/leonelquinteros/gotext" ) -var po *gotext.Po - //go:embed data/*.po var contents embed.FS -func init() { - po = gotext.NewPo() -} - func supportedLocales() []string { var locales []string files, err := contents.ReadDir("data") @@ -75,6 +70,7 @@ func setLocale(locale string) { if err != nil { panic("Error reading embedded i18n data: " + err.Error()) } - po = gotext.NewPo() - po.Parse(poFile) + dict := gotext.NewPo() + dict.Parse(poFile) + i18n.SetLocale(dict) } diff --git a/internal/i18n/locale_test.go b/internal/locales/locale_test.go similarity index 98% rename from internal/i18n/locale_test.go rename to internal/locales/locale_test.go index 6212258e8f8..dc0ff7ad897 100644 --- a/internal/i18n/locale_test.go +++ b/internal/locales/locale_test.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 i18n +package locales import ( "testing" diff --git a/main.go b/main.go index 84896ac19fe..0ead329254a 100644 --- a/main.go +++ b/main.go @@ -27,6 +27,7 @@ import ( "github.com/arduino/arduino-cli/internal/cli/configuration" "github.com/arduino/arduino-cli/internal/cli/feedback" "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/locales" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" @@ -67,7 +68,7 @@ func main() { config := resp.GetConfiguration() // Setup i18n - i18n.Init(config.GetLocale()) + locales.Init(config.GetLocale()) // Setup command line parser with the server and settings arduinoCmd := cli.NewCommand(srv) diff --git a/internal/arduino/cores/fqbn.go b/pkg/fqbn/fqbn.go similarity index 77% rename from internal/arduino/cores/fqbn.go rename to pkg/fqbn/fqbn.go index 0db32f45cb0..8773272dd04 100644 --- a/internal/arduino/cores/fqbn.go +++ b/pkg/fqbn/fqbn.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 cores +package fqbn import ( "errors" @@ -24,35 +24,38 @@ import ( properties "github.com/arduino/go-properties-orderedmap" ) -// FQBN represents a Board with a specific configuration +// FQBN represents an Fully Qualified Board Name string type FQBN struct { - Package string - PlatformArch string + Packager string + Architecture string BoardID string Configs *properties.Map } -// MustParseFQBN extract an FQBN object from the input string +// MustParse parse an FQBN string from the input string // or panics if the input is not a valid FQBN. -func MustParseFQBN(fqbnIn string) *FQBN { - res, err := ParseFQBN(fqbnIn) +func MustParse(fqbnIn string) *FQBN { + res, err := Parse(fqbnIn) if err != nil { panic(err) } return res } -// ParseFQBN extract an FQBN object from the input string -func ParseFQBN(fqbnIn string) (*FQBN, error) { - // Split fqbn +var fqbnValidationRegex = regexp.MustCompile(`^[a-zA-Z0-9_.-]*$`) +var valueValidationRegex = regexp.MustCompile(`^[a-zA-Z0-9=_.-]*$`) + +// Parse parses an FQBN string from the input string +func Parse(fqbnIn string) (*FQBN, error) { + // Split fqbn parts fqbnParts := strings.Split(fqbnIn, ":") if len(fqbnParts) < 3 || len(fqbnParts) > 4 { return nil, errors.New(i18n.Tr("not an FQBN: %s", fqbnIn)) } fqbn := &FQBN{ - Package: fqbnParts[0], - PlatformArch: fqbnParts[1], + Packager: fqbnParts[0], + Architecture: fqbnParts[1], BoardID: fqbnParts[2], Configs: properties.NewMap(), } @@ -60,7 +63,6 @@ func ParseFQBN(fqbnIn string) (*FQBN, error) { return nil, errors.New(i18n.Tr("empty board identifier")) } // Check if the fqbn contains invalid characters - fqbnValidationRegex := regexp.MustCompile(`^[a-zA-Z0-9_.-]*$`) for i := 0; i < 3; i++ { if !fqbnValidationRegex.MatchString(fqbnParts[i]) { return nil, errors.New(i18n.Tr("fqbn's field %s contains an invalid character", fqbnParts[i])) @@ -81,7 +83,6 @@ func ParseFQBN(fqbnIn string) (*FQBN, error) { return nil, errors.New(i18n.Tr("config key %s contains an invalid character", k)) } // The config value can also contain the = symbol - valueValidationRegex := regexp.MustCompile(`^[a-zA-Z0-9=_.-]*$`) if !valueValidationRegex.MatchString(v) { return nil, errors.New(i18n.Tr("config value %s contains an invalid character", v)) } @@ -91,29 +92,17 @@ func ParseFQBN(fqbnIn string) (*FQBN, error) { return fqbn, nil } -func (fqbn *FQBN) String() string { - res := fqbn.StringWithoutConfig() - if fqbn.Configs.Size() > 0 { - sep := ":" - for _, k := range fqbn.Configs.Keys() { - res += sep + k + "=" + fqbn.Configs.Get(k) - sep = "," - } - } - return res -} - // Clone returns a copy of this FQBN. func (fqbn *FQBN) Clone() *FQBN { return &FQBN{ - Package: fqbn.Package, - PlatformArch: fqbn.PlatformArch, + Packager: fqbn.Packager, + Architecture: fqbn.Architecture, BoardID: fqbn.BoardID, Configs: fqbn.Configs.Clone(), } } -// Match check if the target FQBN corresponds to the receiver one. +// Match checks if the target FQBN equals to this one. // The core parts are checked for exact equality while board options are loosely // matched: the set of boards options of the target must be fully contained within // the one of the receiver and their values must be equal. @@ -122,10 +111,8 @@ func (fqbn *FQBN) Match(target *FQBN) bool { return false } - searchedProperties := target.Configs.Clone() - actualConfigs := fqbn.Configs.AsMap() - for neededKey, neededValue := range searchedProperties.AsMap() { - targetValue, hasKey := actualConfigs[neededKey] + for neededKey, neededValue := range target.Configs.AsMap() { + targetValue, hasKey := fqbn.Configs.GetOk(neededKey) if !hasKey || targetValue != neededValue { return false } @@ -135,5 +122,18 @@ func (fqbn *FQBN) Match(target *FQBN) bool { // StringWithoutConfig returns the FQBN without the Config part func (fqbn *FQBN) StringWithoutConfig() string { - return fqbn.Package + ":" + fqbn.PlatformArch + ":" + fqbn.BoardID + return fqbn.Packager + ":" + fqbn.Architecture + ":" + fqbn.BoardID +} + +// String returns the FQBN as a string +func (fqbn *FQBN) String() string { + res := fqbn.StringWithoutConfig() + if fqbn.Configs.Size() > 0 { + sep := ":" + for _, k := range fqbn.Configs.Keys() { + res += sep + k + "=" + fqbn.Configs.Get(k) + sep = "," + } + } + return res } diff --git a/internal/arduino/cores/fqbn_test.go b/pkg/fqbn/fqbn_test.go similarity index 60% rename from internal/arduino/cores/fqbn_test.go rename to pkg/fqbn/fqbn_test.go index c7165af064a..be76dad2f27 100644 --- a/internal/arduino/cores/fqbn_test.go +++ b/pkg/fqbn/fqbn_test.go @@ -13,67 +13,68 @@ // Arduino software without disclosing the source code of your own applications. // To purchase a commercial license, send an email to license@arduino.cc. -package cores +package fqbn_test import ( "testing" + "github.com/arduino/arduino-cli/pkg/fqbn" "github.com/stretchr/testify/require" ) func TestFQBN(t *testing.T) { - a, err := ParseFQBN("arduino:avr:uno") + a, err := fqbn.Parse("arduino:avr:uno") require.Equal(t, "arduino:avr:uno", a.String()) require.NoError(t, err) - require.Equal(t, a.Package, "arduino") - require.Equal(t, a.PlatformArch, "avr") + require.Equal(t, a.Packager, "arduino") + require.Equal(t, a.Architecture, "avr") require.Equal(t, a.BoardID, "uno") require.Zero(t, a.Configs.Size()) // Allow empty platforms or packages (aka. vendors + architectures) - b1, err := ParseFQBN("arduino::uno") + b1, err := fqbn.Parse("arduino::uno") require.Equal(t, "arduino::uno", b1.String()) require.NoError(t, err) - require.Equal(t, b1.Package, "arduino") - require.Equal(t, b1.PlatformArch, "") + require.Equal(t, b1.Packager, "arduino") + require.Equal(t, b1.Architecture, "") require.Equal(t, b1.BoardID, "uno") require.Zero(t, b1.Configs.Size()) - b2, err := ParseFQBN(":avr:uno") + b2, err := fqbn.Parse(":avr:uno") require.Equal(t, ":avr:uno", b2.String()) require.NoError(t, err) - require.Equal(t, b2.Package, "") - require.Equal(t, b2.PlatformArch, "avr") + require.Equal(t, b2.Packager, "") + require.Equal(t, b2.Architecture, "avr") require.Equal(t, b2.BoardID, "uno") require.Zero(t, b2.Configs.Size()) - b3, err := ParseFQBN("::uno") + b3, err := fqbn.Parse("::uno") require.Equal(t, "::uno", b3.String()) require.NoError(t, err) - require.Equal(t, b3.Package, "") - require.Equal(t, b3.PlatformArch, "") + require.Equal(t, b3.Packager, "") + require.Equal(t, b3.Architecture, "") require.Equal(t, b3.BoardID, "uno") require.Zero(t, b3.Configs.Size()) // Do not allow missing board identifier - _, err = ParseFQBN("arduino:avr:") + _, err = fqbn.Parse("arduino:avr:") require.Error(t, err) // Do not allow partial fqbn - _, err = ParseFQBN("arduino") + _, err = fqbn.Parse("arduino") require.Error(t, err) - _, err = ParseFQBN("arduino:avr") + _, err = fqbn.Parse("arduino:avr") require.Error(t, err) // Keeps the config keys order - s1, err := ParseFQBN("arduino:avr:uno:d=x,b=x,a=x,e=x,c=x") + s1, err := fqbn.Parse("arduino:avr:uno:d=x,b=x,a=x,e=x,c=x") require.NoError(t, err) require.Equal(t, "arduino:avr:uno:d=x,b=x,a=x,e=x,c=x", s1.String()) require.Equal(t, "properties.Map{\n \"d\": \"x\",\n \"b\": \"x\",\n \"a\": \"x\",\n \"e\": \"x\",\n \"c\": \"x\",\n}", s1.Configs.Dump()) - s2, err := ParseFQBN("arduino:avr:uno:a=x,b=x,c=x,d=x,e=x") + s2, err := fqbn.Parse("arduino:avr:uno:a=x,b=x,c=x,d=x,e=x") require.NoError(t, err) require.Equal(t, "arduino:avr:uno:a=x,b=x,c=x,d=x,e=x", s2.String()) require.Equal(t, @@ -85,57 +86,78 @@ func TestFQBN(t *testing.T) { require.NotEqual(t, s1.String(), s2.String()) // Test configs - c, err := ParseFQBN("arduino:avr:uno:cpu=atmega") + c, err := fqbn.Parse("arduino:avr:uno:cpu=atmega") require.Equal(t, "arduino:avr:uno:cpu=atmega", c.String()) require.NoError(t, err) - require.Equal(t, c.Package, "arduino") - require.Equal(t, c.PlatformArch, "avr") + require.Equal(t, c.Packager, "arduino") + require.Equal(t, c.Architecture, "avr") require.Equal(t, c.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"atmega\",\n}", c.Configs.Dump()) - d, err := ParseFQBN("arduino:avr:uno:cpu=atmega,speed=1000") + d, err := fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000") require.Equal(t, "arduino:avr:uno:cpu=atmega,speed=1000", d.String()) require.NoError(t, err) - require.Equal(t, d.Package, "arduino") - require.Equal(t, d.PlatformArch, "avr") + require.Equal(t, d.Packager, "arduino") + require.Equal(t, d.Architecture, "avr") require.Equal(t, d.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"atmega\",\n \"speed\": \"1000\",\n}", d.Configs.Dump()) // Do not allow empty keys or missing values in config - _, err = ParseFQBN("arduino:avr:uno:") + _, err = fqbn.Parse("arduino:avr:uno:") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno,") + _, err = fqbn.Parse("arduino:avr:uno,") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno:cpu") + _, err = fqbn.Parse("arduino:avr:uno:cpu") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno:=atmega") + _, err = fqbn.Parse("arduino:avr:uno:=atmega") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno:cpu=atmega,") + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno:cpu=atmega,speed") + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,speed") require.Error(t, err) - _, err = ParseFQBN("arduino:avr:uno:cpu=atmega,=1000") + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,=1000") require.Error(t, err) // Allow keys with empty values - e, err := ParseFQBN("arduino:avr:uno:cpu=") + e, err := fqbn.Parse("arduino:avr:uno:cpu=") require.Equal(t, "arduino:avr:uno:cpu=", e.String()) require.NoError(t, err) - require.Equal(t, e.Package, "arduino") - require.Equal(t, e.PlatformArch, "avr") + require.Equal(t, e.Packager, "arduino") + require.Equal(t, e.Architecture, "avr") require.Equal(t, e.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"\",\n}", e.Configs.Dump()) // Allow "=" in config values - f, err := ParseFQBN("arduino:avr:uno:cpu=atmega,speed=1000,extra=core=arduino") + f, err := fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000,extra=core=arduino") require.Equal(t, "arduino:avr:uno:cpu=atmega,speed=1000,extra=core=arduino", f.String()) require.NoError(t, err) - require.Equal(t, f.Package, "arduino") - require.Equal(t, f.PlatformArch, "avr") + require.Equal(t, f.Packager, "arduino") + require.Equal(t, f.Architecture, "avr") require.Equal(t, f.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"atmega\",\n \"speed\": \"1000\",\n \"extra\": \"core=arduino\",\n}", f.Configs.Dump()) + + // Check invalid characters in config keys + _, err = fqbn.Parse("arduino:avr:uno:cpu@=atmega") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu@atmega") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,speed@=1000") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,speed@1000") + require.Error(t, err) + + // Check invalid characters in config values + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega@") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega@extra") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000@") + require.Error(t, err) + _, err = fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000@extra") + require.Error(t, err) + } func TestMatch(t *testing.T) { @@ -148,9 +170,9 @@ func TestMatch(t *testing.T) { } for _, pair := range expectedMatches { - a, err := ParseFQBN(pair[0]) + a, err := fqbn.Parse(pair[0]) require.NoError(t, err) - b, err := ParseFQBN(pair[1]) + b, err := fqbn.Parse(pair[1]) require.NoError(t, err) require.True(t, b.Match(a)) } @@ -164,9 +186,9 @@ func TestMatch(t *testing.T) { } for _, pair := range expectedMismatches { - a, err := ParseFQBN(pair[0]) + a, err := fqbn.Parse(pair[0]) require.NoError(t, err) - b, err := ParseFQBN(pair[1]) + b, err := fqbn.Parse(pair[1]) require.NoError(t, err) require.False(t, b.Match(a)) } @@ -175,14 +197,32 @@ func TestMatch(t *testing.T) { func TestValidCharacters(t *testing.T) { // These FQBNs contain valid characters validFqbns := []string{"ardui_no:av_r:un_o", "arduin.o:av.r:un.o", "arduin-o:av-r:un-o", "arduin-o:av-r:un-o:a=b=c=d"} - for _, fqbn := range validFqbns { - _, err := ParseFQBN(fqbn) + for _, validFqbn := range validFqbns { + _, err := fqbn.Parse(validFqbn) require.NoError(t, err) } // These FQBNs contain invalid characters invalidFqbns := []string{"arduin-o:av-r:un=o", "arduin?o:av-r:uno", "arduino:av*r:uno"} - for _, fqbn := range invalidFqbns { - _, err := ParseFQBN(fqbn) + for _, validFqbn := range invalidFqbns { + _, err := fqbn.Parse(validFqbn) require.Error(t, err) } } + +func TestMustParse(t *testing.T) { + require.NotPanics(t, func() { fqbn.MustParse("arduino:avr:uno") }) + require.Panics(t, func() { fqbn.MustParse("ard=uino:avr=:u=no") }) +} + +func TestClone(t *testing.T) { + a, err := fqbn.Parse("arduino:avr:uno:opt1=1,opt2=2") + require.NoError(t, err) + b := a.Clone() + require.True(t, b.Match(a)) + require.True(t, a.Match(b)) + + c, err := fqbn.Parse("arduino:avr:uno:opt1=1,opt2=2,opt3=3") + require.NoError(t, err) + require.True(t, c.Match(a)) + require.False(t, a.Match(c)) +} From 596834661bda1f8f948caad3f2179f5c10379bc7 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Wed, 18 Dec 2024 15:38:41 +0100 Subject: [PATCH 049/121] settings: add `network.connection_timeout` and `network.cloud_api.skip_board_detection_calls` (#2770) * settings: add `connection_timeout` * add test * add docs * Added gRPC flag to ignore Cloud API detection in BoardList* operations * Set default duration to 60 seconds * Updated JSON schema for configuration * Added option to disable call to Arduino Cloud API for board detection * Adjusted unit-tests --------- Co-authored-by: Cristian Maglie --- commands/service_board_list.go | 8 +- commands/service_board_list_test.go | 2 +- commands/service_settings_test.go | 67 ++++++- docs/configuration.md | 5 + .../configuration/configuration.schema.json | 41 ++++- internal/cli/configuration/defaults.go | 3 + internal/cli/configuration/network.go | 15 ++ internal/cli/configuration/network_test.go | 39 ++++ rpc/cc/arduino/cli/commands/v1/board.pb.go | 174 ++++++++++-------- rpc/cc/arduino/cli/commands/v1/board.proto | 6 + 10 files changed, 270 insertions(+), 90 deletions(-) diff --git a/commands/service_board_list.go b/commands/service_board_list.go index 9a84e3319f5..6f6d90f8b50 100644 --- a/commands/service_board_list.go +++ b/commands/service_board_list.go @@ -139,7 +139,7 @@ func identifyViaCloudAPI(props *properties.Map, settings *configuration.Settings } // identify returns a list of boards checking first the installed platforms or the Cloud API -func identify(pme *packagemanager.Explorer, port *discovery.Port, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { +func identify(pme *packagemanager.Explorer, port *discovery.Port, settings *configuration.Settings, skipCloudAPI bool) ([]*rpc.BoardListItem, error) { boards := []*rpc.BoardListItem{} if port.Properties == nil { return boards, nil @@ -170,7 +170,7 @@ func identify(pme *packagemanager.Explorer, port *discovery.Port, settings *conf // if installed cores didn't recognize the board, try querying // the builder API if the board is a USB device port - if len(boards) == 0 { + if len(boards) == 0 && !skipCloudAPI && !settings.SkipCloudApiForBoardDetection() { items, err := identifyViaCloudAPI(port.Properties, settings) if err != nil { // this is bad, but keep going @@ -225,7 +225,7 @@ func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardLis ports := []*rpc.DetectedPort{} for _, port := range dm.List() { - boards, err := identify(pme, port, s.settings) + boards, err := identify(pme, port, s.settings, req.GetSkipCloudApiForBoardDetection()) if err != nil { warnings = append(warnings, err.Error()) } @@ -298,7 +298,7 @@ func (s *arduinoCoreServerImpl) BoardListWatch(req *rpc.BoardListWatchRequest, s boardsError := "" if event.Type == "add" { - boards, err := identify(pme, event.Port, s.settings) + boards, err := identify(pme, event.Port, s.settings, req.GetSkipCloudApiForBoardDetection()) if err != nil { boardsError = err.Error() } diff --git a/commands/service_board_list_test.go b/commands/service_board_list_test.go index 6fb1366d111..f9fe2ca8ba5 100644 --- a/commands/service_board_list_test.go +++ b/commands/service_board_list_test.go @@ -157,7 +157,7 @@ func TestBoardIdentifySorting(t *testing.T) { defer release() settings := configuration.NewSettings() - res, err := identify(pme, &discovery.Port{Properties: idPrefs}, settings) + res, err := identify(pme, &discovery.Port{Properties: idPrefs}, settings, true) require.NoError(t, err) require.NotNil(t, res) require.Len(t, res, 4) diff --git a/commands/service_settings_test.go b/commands/service_settings_test.go index 89f7b11c3f7..24959962f38 100644 --- a/commands/service_settings_test.go +++ b/commands/service_settings_test.go @@ -224,12 +224,73 @@ func TestDelete(t *testing.T) { srv := NewArduinoCoreServer() loadConfig(t, srv, paths.New("testdata", "arduino-cli.yml")) - _, err := srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network"}) + // Check loaded config + resp, err := srv.ConfigurationSave(context.Background(), &rpc.ConfigurationSaveRequest{ + SettingsFormat: "yaml", + }) + require.NoError(t, err) + require.YAMLEq(t, ` +board_manager: + additional_urls: + - http://foobar.com + - http://example.com + +daemon: + port: "50051" + +directories: + data: /home/massi/.arduino15 + downloads: /home/massi/.arduino15/staging + +logging: + file: "" + format: text + level: info + +network: + proxy: "123" +`, resp.GetEncodedSettings()) + + // Check default and setted values + res, err := srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network"}) + require.NoError(t, err) + require.Equal(t, `{"proxy":"123"}`, res.GetEncodedValue()) + // Maybe should be like this? + // require.Equal(t, `{"proxy":"123","connection_timeout":"1m0s"}`, res.GetEncodedValue()) + res, err = srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network.connection_timeout"}) + require.Equal(t, `"1m0s"`, res.GetEncodedValue()) // default value require.NoError(t, err) + // Run deletion _, err = srv.SettingsSetValue(context.Background(), &rpc.SettingsSetValueRequest{Key: "network", EncodedValue: ""}) require.NoError(t, err) + resp, err = srv.ConfigurationSave(context.Background(), &rpc.ConfigurationSaveRequest{ + SettingsFormat: "yaml", + }) + require.NoError(t, err) + require.YAMLEq(t, ` +board_manager: + additional_urls: + - http://foobar.com + - http://example.com - _, err = srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network"}) - require.Error(t, err) +daemon: + port: "50051" + +directories: + data: /home/massi/.arduino15 + downloads: /home/massi/.arduino15/staging + +logging: + file: "" + format: text + level: info +`, resp.GetEncodedSettings()) + // Check default and setted values + res, err = srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network"}) + require.NoError(t, err) + require.Equal(t, `{"connection_timeout":"1m0s"}`, res.GetEncodedValue()) + res, err = srv.SettingsGetValue(context.Background(), &rpc.SettingsGetValueRequest{Key: "network.connection_timeout"}) + require.Equal(t, `"1m0s"`, res.GetEncodedValue()) // default value + require.NoError(t, err) } diff --git a/docs/configuration.md b/docs/configuration.md index 921554d4ceb..c069638328f 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -45,6 +45,11 @@ [time.ParseDuration()](https://pkg.go.dev/time#ParseDuration), defaults to `720h` (30 days). - `network` - configuration options related to the network connection. - `proxy` - URL of the proxy server. + - `connection_timeout` - network connection timeout, the value format must be a valid input for + [time.ParseDuration()](https://pkg.go.dev/time#ParseDuration), defaults to `60s` (60 seconds). `0` means it will + wait indefinitely. + - `cloud_api.skip_board_detection_calls` - if set to `true` it will make the Arduino CLI skip network calls to Arduino + Cloud API to help detection of an unknown board. ### Default directories diff --git a/internal/cli/configuration/configuration.schema.json b/internal/cli/configuration/configuration.schema.json index 2f696904972..4d129e5efd8 100644 --- a/internal/cli/configuration/configuration.schema.json +++ b/internal/cli/configuration/configuration.schema.json @@ -38,16 +38,8 @@ }, "ttl": { "description": "cache expiration time of build folders. If the cache is hit by a compilation the corresponding build files lifetime is renewed. The value format must be a valid input for time.ParseDuration(), defaults to `720h` (30 days)", - "oneOf": [ - { - "type": "integer", - "minimum": 0 - }, - { - "type": "string", - "pattern": "^\\+?([0-9]?\\.?[0-9]+(([nuµm]?s)|m|h))+$" - } - ] + "type": "string", + "pattern": "^[+-]?(([0-9]+(\\.[0-9]*)?|(\\.[0-9]+))(ns|us|µs|μs|ms|s|m|h))+$" } }, "type": "object" @@ -146,6 +138,35 @@ }, "type": "object" }, + "network": { + "description": "settings related to network connections.", + "type": "object", + "properties": { + "proxy": { + "description": "proxy settings for network connections.", + "type": "string" + }, + "user_agent_ext": { + "description": "extra string to append to the user agent string in HTTP requests.", + "type": "string" + }, + "connection_timeout": { + "description": "timeout for network connections, defaults to '30s'", + "type": "string", + "pattern": "^[+-]?(([0-9]+(\\.[0-9]*)?|(\\.[0-9]+))(ns|us|µs|μs|ms|s|m|h))+$" + }, + "cloud_api": { + "description": "settings related to the Arduino Cloud API.", + "type": "object", + "properties": { + "skip_board_detection_calls": { + "description": "do not call the Arduino Cloud API to detect an unknown board", + "type": "boolean" + } + } + } + } + }, "output": { "description": "settings related to text output.", "properties": { diff --git a/internal/cli/configuration/defaults.go b/internal/cli/configuration/defaults.go index 40f8b472cdb..6e46e2a1564 100644 --- a/internal/cli/configuration/defaults.go +++ b/internal/cli/configuration/defaults.go @@ -71,6 +71,9 @@ func SetDefaults(settings *Settings) { // network settings setKeyTypeSchema("network.proxy", "") setKeyTypeSchema("network.user_agent_ext", "") + setDefaultValueAndKeyTypeSchema("network.connection_timeout", (time.Second * 60).String()) + // network: Arduino Cloud API settings + setKeyTypeSchema("network.cloud_api.skip_board_detection_calls", false) // locale setKeyTypeSchema("locale", "") diff --git a/internal/cli/configuration/network.go b/internal/cli/configuration/network.go index 2c8a8047ce5..c570d0a3b82 100644 --- a/internal/cli/configuration/network.go +++ b/internal/cli/configuration/network.go @@ -22,6 +22,7 @@ import ( "net/url" "os" "runtime" + "time" "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/i18n" @@ -58,6 +59,19 @@ func (settings *Settings) ExtraUserAgent() string { return settings.GetString("network.user_agent_ext") } +// ConnectionTimeout returns the network connection timeout +func (settings *Settings) ConnectionTimeout() time.Duration { + if timeout, ok, _ := settings.GetDurationOk("network.connection_timeout"); ok { + return timeout + } + return settings.Defaults.GetDuration("network.connection_timeout") +} + +// SkipCloudApiForBoardDetection returns whether the cloud API should be ignored for board detection +func (settings *Settings) SkipCloudApiForBoardDetection() bool { + return settings.GetBool("network.cloud_api.skip_board_detection_calls") +} + // NetworkProxy returns the proxy configuration (mainly used by HTTP clients) func (settings *Settings) NetworkProxy() (*url.URL, error) { if proxyConfig, ok, _ := settings.GetStringOk("network.proxy"); !ok { @@ -82,6 +96,7 @@ func (settings *Settings) NewHttpClient() (*http.Client, error) { }, userAgent: settings.UserAgent(), }, + Timeout: settings.ConnectionTimeout(), }, nil } diff --git a/internal/cli/configuration/network_test.go b/internal/cli/configuration/network_test.go index 6c8a7def80d..68cc84fdd59 100644 --- a/internal/cli/configuration/network_test.go +++ b/internal/cli/configuration/network_test.go @@ -21,6 +21,7 @@ import ( "net/http" "net/http/httptest" "testing" + "time" "github.com/arduino/arduino-cli/internal/cli/configuration" "github.com/stretchr/testify/require" @@ -68,3 +69,41 @@ func TestProxy(t *testing.T) { require.NoError(t, err) require.Equal(t, http.StatusNoContent, response.StatusCode) } + +func TestConnectionTimeout(t *testing.T) { + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + time.Sleep(5 * time.Second) + w.WriteHeader(http.StatusNoContent) + })) + defer ts.Close() + + doRequest := func(timeout int) (*http.Response, time.Duration, error) { + settings := configuration.NewSettings() + require.NoError(t, settings.Set("network.proxy", ts.URL)) + if timeout != 0 { + require.NoError(t, settings.Set("network.connection_timeout", "2s")) + } + client, err := settings.NewHttpClient() + require.NoError(t, err) + + request, err := http.NewRequest("GET", "http://arduino.cc", nil) + require.NoError(t, err) + + start := time.Now() + resp, err := client.Do(request) + duration := time.Since(start) + + return resp, duration, err + } + + // Using default timeout (0), will wait indefinitely (in our case up to 5s) + response, elapsed, err := doRequest(0) + require.NoError(t, err) + require.Equal(t, http.StatusNoContent, response.StatusCode) + require.True(t, elapsed.Seconds() >= 4 && elapsed.Seconds() <= 6) // Adding some tolerance just in case... + + // Setting a timeout of 1 seconds, will drop the connection after 1s + _, elapsed, err = doRequest(1) + require.Error(t, err) + require.True(t, elapsed.Seconds() >= 0.5 && elapsed.Seconds() <= 3) // Adding some tolerance just in case... +} diff --git a/rpc/cc/arduino/cli/commands/v1/board.pb.go b/rpc/cc/arduino/cli/commands/v1/board.pb.go index 3bc667e8192..229a9d7243d 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/board.pb.go @@ -874,6 +874,9 @@ type BoardListRequest struct { // The fully qualified board name of the board you want information about // (e.g., `arduino:avr:uno`). Fqbn string `protobuf:"bytes,3,opt,name=fqbn,proto3" json:"fqbn,omitempty"` + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will not be called to detect the board. + SkipCloudApiForBoardDetection bool `protobuf:"varint,4,opt,name=skip_cloud_api_for_board_detection,json=skipCloudApiForBoardDetection,proto3" json:"skip_cloud_api_for_board_detection,omitempty"` } func (x *BoardListRequest) Reset() { @@ -929,6 +932,13 @@ func (x *BoardListRequest) GetFqbn() string { return "" } +func (x *BoardListRequest) GetSkipCloudApiForBoardDetection() bool { + if x != nil { + return x.SkipCloudApiForBoardDetection + } + return false +} + type BoardListResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1164,6 +1174,9 @@ type BoardListWatchRequest struct { // Arduino Core Service instance from the `Init` response. Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will not be called to detect the board. + SkipCloudApiForBoardDetection bool `protobuf:"varint,2,opt,name=skip_cloud_api_for_board_detection,json=skipCloudApiForBoardDetection,proto3" json:"skip_cloud_api_for_board_detection,omitempty"` } func (x *BoardListWatchRequest) Reset() { @@ -1205,6 +1218,13 @@ func (x *BoardListWatchRequest) GetInstance() *Instance { return nil } +func (x *BoardListWatchRequest) GetSkipCloudApiForBoardDetection() bool { + if x != nil { + return x.SkipCloudApiForBoardDetection + } + return false +} + type BoardListWatchResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1608,7 +1628,7 @@ var file_cc_arduino_cli_commands_v1_board_proto_rawDesc = []byte{ 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6c, - 0x65, 0x63, 0x74, 0x65, 0x64, 0x22, 0x82, 0x01, 0x0a, 0x10, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, + 0x65, 0x63, 0x74, 0x65, 0x64, 0x22, 0xcd, 0x01, 0x0a, 0x10, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 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, @@ -1616,86 +1636,96 @@ var file_cc_arduino_cli_commands_v1_board_proto_rawDesc = []byte{ 0x63, 0x65, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x22, 0x6f, 0x0a, 0x11, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x3e, 0x0a, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x74, 0x65, - 0x63, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, - 0x1a, 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x98, 0x01, 0x0a, 0x0c, - 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x52, 0x0a, 0x0f, - 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, - 0x52, 0x0e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x12, 0x34, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, - 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, 0x6f, 0x72, 0x74, - 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0xac, 0x01, 0x0a, 0x13, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 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, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x72, 0x67, - 0x73, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x68, 0x69, 0x64, - 0x64, 0x65, 0x6e, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x42, - 0x6f, 0x61, 0x72, 0x64, 0x73, 0x22, 0x59, 0x0a, 0x14, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, - 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x42, 0x6f, 0x61, 0x72, 0x64, - 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x22, 0x59, 0x0a, 0x15, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, - 0x63, 0x68, 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, 0x8b, 0x01, 0x0a, 0x16, - 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, - 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 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, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, - 0x6f, 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x96, 0x01, 0x0a, 0x0d, 0x42, 0x6f, - 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, - 0x71, 0x62, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, - 0x12, 0x40, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x06, 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, - 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x22, 0xab, 0x01, 0x0a, 0x12, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x69, 0x6e, 0x73, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x49, 0x0a, 0x22, 0x73, 0x6b, + 0x69, 0x70, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x66, 0x6f, 0x72, + 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1d, 0x73, 0x6b, 0x69, 0x70, 0x43, 0x6c, 0x6f, 0x75, + 0x64, 0x41, 0x70, 0x69, 0x46, 0x6f, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6f, 0x0a, 0x11, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, + 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x05, 0x70, 0x6f, + 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x50, + 0x6f, 0x72, 0x74, 0x52, 0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x77, 0x61, + 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x77, 0x61, + 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x98, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x74, 0x65, 0x63, + 0x74, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x52, 0x0a, 0x0f, 0x6d, 0x61, 0x74, 0x63, 0x68, + 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 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, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x6d, 0x61, 0x74, + 0x63, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x12, 0x34, 0x0a, 0x04, 0x70, + 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 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, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, + 0x74, 0x22, 0xac, 0x01, 0x0a, 0x13, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, + 0x6c, 0x6c, 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, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x61, 0x72, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, 0x72, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x22, 0x58, 0x0a, 0x13, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x63, 0x63, 0x2e, 0x61, 0x72, 0x64, + 0x22, 0x59, 0x0a, 0x14, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, + 0x74, 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x22, 0xa4, 0x01, 0x0a, 0x15, + 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x57, 0x61, 0x74, 0x63, 0x68, 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, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, - 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 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, + 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x08, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x49, 0x0a, 0x22, 0x73, 0x6b, 0x69, 0x70, 0x5f, + 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x1d, 0x73, 0x6b, 0x69, 0x70, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x41, 0x70, + 0x69, 0x46, 0x6f, 0x72, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x8b, 0x01, 0x0a, 0x16, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, + 0x57, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, + 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3c, 0x0a, 0x04, + 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 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, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, + 0x50, 0x6f, 0x72, 0x74, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, + 0x22, 0x96, 0x01, 0x0a, 0x0d, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, + 0x65, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x71, 0x62, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x73, + 0x5f, 0x68, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, + 0x73, 0x48, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x40, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, + 0x6f, 0x72, 0x6d, 0x18, 0x06, 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, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, + 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x22, 0xab, 0x01, 0x0a, 0x12, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 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, 0x65, 0x61, 0x72, 0x63, 0x68, 0x5f, 0x61, 0x72, 0x67, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x41, + 0x72, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x68, + 0x69, 0x64, 0x64, 0x65, 0x6e, 0x5f, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x48, 0x69, 0x64, 0x64, 0x65, + 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x22, 0x58, 0x0a, 0x13, 0x42, 0x6f, 0x61, 0x72, 0x64, + 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, + 0x0a, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 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 ( diff --git a/rpc/cc/arduino/cli/commands/v1/board.proto b/rpc/cc/arduino/cli/commands/v1/board.proto index 27be0f19d01..01d8145acdc 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.proto +++ b/rpc/cc/arduino/cli/commands/v1/board.proto @@ -162,6 +162,9 @@ message BoardListRequest { // The fully qualified board name of the board you want information about // (e.g., `arduino:avr:uno`). string fqbn = 3; + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will not be called to detect the board. + bool skip_cloud_api_for_board_detection = 4; } message BoardListResponse { @@ -195,6 +198,9 @@ message BoardListAllResponse { message BoardListWatchRequest { // Arduino Core Service instance from the `Init` response. Instance instance = 1; + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will not be called to detect the board. + bool skip_cloud_api_for_board_detection = 2; } message BoardListWatchResponse { From 56b79c0123184efe2fc0ca21ffb2cbb2b5919ef4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 15:56:42 +0100 Subject: [PATCH 050/121] [skip changelog] Bump google.golang.org/grpc from 1.68.1 to 1.69.0 (#2783) * [skip changelog] Bump google.golang.org/grpc from 1.68.1 to 1.69.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.68.1 to 1.69.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.68.1...v1.69.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/golang.org/x/crypto/argon2.dep.yml | 6 ++-- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 ++-- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 ++-- .../go/golang.org/x/crypto/cast5.dep.yml | 6 ++-- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 ++-- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 ++-- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 ++-- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 ++-- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 ++-- .../x/crypto/ssh/knownhosts.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/context.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/http2.dep.yml | 6 ++-- .../golang.org/x/net/internal/socks.dep.yml | 6 ++-- .../x/net/internal/timeseries.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/trace.dep.yml | 6 ++-- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .../google.golang.org/grpc/attributes.dep.yml | 4 +-- .../go/google.golang.org/grpc/backoff.dep.yml | 4 +-- .../google.golang.org/grpc/balancer.dep.yml | 4 +-- .../grpc/balancer/base.dep.yml | 4 +-- .../grpc/balancer/grpclb/state.dep.yml | 4 +-- .../grpc/balancer/pickfirst.dep.yml | 4 +-- .../grpc/balancer/pickfirst/internal.dep.yml | 4 +-- .../balancer/pickfirst/pickfirstleaf.dep.yml | 4 +-- .../grpc/balancer/roundrobin.dep.yml | 4 +-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 +-- .../google.golang.org/grpc/channelz.dep.yml | 4 +-- .../go/google.golang.org/grpc/codes.dep.yml | 4 +-- .../grpc/connectivity.dep.yml | 4 +-- .../grpc/credentials.dep.yml | 4 +-- .../grpc/credentials/insecure.dep.yml | 4 +-- .../google.golang.org/grpc/encoding.dep.yml | 4 +-- .../grpc/encoding/proto.dep.yml | 4 +-- .../grpc/experimental/stats.dep.yml | 4 +-- .../go/google.golang.org/grpc/grpclog.dep.yml | 4 +-- .../grpc/grpclog/internal.dep.yml | 4 +-- .../google.golang.org/grpc/internal.dep.yml | 4 +-- .../grpc/internal/backoff.dep.yml | 4 +-- .../internal/balancer/gracefulswitch.dep.yml | 4 +-- .../grpc/internal/balancerload.dep.yml | 4 +-- .../grpc/internal/binarylog.dep.yml | 4 +-- .../grpc/internal/buffer.dep.yml | 4 +-- .../grpc/internal/channelz.dep.yml | 4 +-- .../grpc/internal/credentials.dep.yml | 4 +-- .../grpc/internal/envconfig.dep.yml | 4 +-- .../grpc/internal/grpclog.dep.yml | 4 +-- .../grpc/internal/grpcsync.dep.yml | 4 +-- .../grpc/internal/grpcutil.dep.yml | 4 +-- .../grpc/internal/idle.dep.yml | 4 +-- .../grpc/internal/metadata.dep.yml | 4 +-- .../grpc/internal/pretty.dep.yml | 4 +-- .../grpc/internal/resolver.dep.yml | 4 +-- .../grpc/internal/resolver/dns.dep.yml | 4 +-- .../internal/resolver/dns/internal.dep.yml | 4 +-- .../internal/resolver/passthrough.dep.yml | 4 +-- .../grpc/internal/resolver/unix.dep.yml | 4 +-- .../grpc/internal/serviceconfig.dep.yml | 4 +-- .../grpc/internal/stats.dep.yml | 4 +-- .../grpc/internal/status.dep.yml | 4 +-- .../grpc/internal/syscall.dep.yml | 4 +-- .../grpc/internal/transport.dep.yml | 4 +-- .../internal/transport/networktype.dep.yml | 4 +-- .../google.golang.org/grpc/keepalive.dep.yml | 4 +-- .../go/google.golang.org/grpc/mem.dep.yml | 4 +-- .../google.golang.org/grpc/metadata.dep.yml | 4 +-- .../go/google.golang.org/grpc/peer.dep.yml | 4 +-- .../google.golang.org/grpc/resolver.dep.yml | 4 +-- .../grpc/resolver/dns.dep.yml | 4 +-- .../grpc/serviceconfig.dep.yml | 4 +-- .../go/google.golang.org/grpc/stats.dep.yml | 4 +-- .../go/google.golang.org/grpc/status.dep.yml | 4 +-- .../go/google.golang.org/grpc/tap.dep.yml | 4 +-- go.mod | 6 ++-- go.sum | 28 +++++++++++++++---- 75 files changed, 186 insertions(+), 170 deletions(-) diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index 674253010c3..01453c011ca 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 a3fd43281bf..b614fc42a34 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 e0dd888a34b..21adc24772e 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 48866476e00..addd2e796eb 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 8562c564560..f9cec8ddbd8 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.27.0 +version: v0.28.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 f41b21482a3..6960b1468bc 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.27.0 +version: v0.28.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: bsd-3-clause licenses: -- sources: crypto@v0.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 ad9db6f6438..b5d6298d375 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 120ed9826c7..a026626ebf5 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 7a516ced07e..d47d409441b 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 1d94cea82bf..3fc7a0b60d8 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.27.0 +version: v0.28.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.27.0/LICENSE +- sources: crypto@v0.28.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.27.0/PATENTS +- sources: crypto@v0.28.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 642d6bd15e6..a4e81e24448 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.29.0 +version: v0.30.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.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 b840b97b3c9..62e67f2fcaf 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.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 da934f75e0f..c433390b0c8 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.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 9d88035d9fb..b6b94131f76 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.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 532eb175c96..f97e237bf2c 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.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 78d8df5e49f..592ac05c216 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: net@v0.30.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.29.0/PATENTS +- sources: net@v0.30.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index 516363a3924..1339643429b 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.68.1 +version: v1.69.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 68a04eb6788..75ac8aeec3d 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 4c1c1326ed1..9060affa922 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 84f25fb39d7..5c847231ba8 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d656494818f..d8462427e5c 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 a560c405172..df7a7522ef2 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 3512ab80053..e56bf9eb52d 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.68.1 +version: v1.69.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.68.1/LICENSE +- sources: grpc@v1.69.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 3f661de4a9f..49b662d4f8f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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/balancer/pickfirst/pickfirstleaf.dep.yml index 78da4f9940d..8640262c940 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.68.1 +version: v1.69.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 license: apache-2.0 licenses: -- sources: grpc@v1.68.1/LICENSE +- sources: grpc@v1.69.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 94c2404891f..bcf9a692bf8 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 8bb22dda1ff..88b20b858df 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 e584866d1a2..7a6bdbd9608 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d21fa5d06b5..8f7b6989177 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 fe44be85335..28086f001cc 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 b3bf16cdd60..61a889d5405 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 8524f8ae773..ba34323197f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 cd7a809f2a2..0fb9d7e076c 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 fd76b9a0b48..91ccb2c29f0 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 bffe7eb202b..594e29dfa1d 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 2b15fa123bc..b0b986cebf1 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 b338961a381..4157193a20c 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 c6c850158ff..8c0799fd5c5 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 b60d45d07e8..d041991b2e7 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 a3e0ab5f79e..a3a17d86d2e 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 f4dbd09f09c..c245247d944 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 635932d56b4..0eb8c04ca29 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 5023c82ead3..7f47ebdec2d 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 f95d47252c9..4c9284589c0 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 f85e797fba8..6a8719047b1 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 b7a99d84db1..acf105fb65f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 3242c2f5022..f76d52bd3de 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 a7d94d5c921..d8492ee2d93 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d25dffa67cf..02ad58c67f7 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 492b4b58897..67a31ac5cd9 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 852828d8546..179bd6ced2a 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d7acd10fe4a..6e8a7334188 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 f443fa0d0b4..8318a4756e3 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 5c04d84136b..e44cc0a032a 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 674eb88c5ad..23ace18a8ba 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 00a395cd3f7..7f914f46195 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 4979218b2ad..4a7ecede3d4 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 3a4ae7f194b..d216e2c648f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 700e7bf3978..95731238631 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 964cab18a33..6f742696787 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 0ea48d98a61..053d28a2e1b 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d70d9218592..1c0e44da7a2 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 2fb39eb452b..2b59262727f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 72a5ef61443..7eb5d7dca98 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 f6986213b70..ba1018f74de 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 80aa98281c7..9a7566ffbad 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 0bd3c0b7176..c81debec828 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 4797c540481..061bc83a38f 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 7e58f1bde0c..7a8383cd526 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 d61f367d070..6b1dc4e93f2 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 569b7626367..7810e9a5d7e 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 291924a77eb..d13133bc313 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.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 4789fde1d80..9c135af9c80 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.68.1 +version: v1.69.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.68.1/LICENSE +- sources: grpc@v1.69.0/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index 3008bc902b2..582b6f937ab 100644 --- a/go.mod +++ b/go.mod @@ -43,7 +43,7 @@ require ( golang.org/x/term v0.27.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 - google.golang.org/grpc v1.68.1 + google.golang.org/grpc v1.69.0 google.golang.org/protobuf v1.35.2 gopkg.in/yaml.v3 v3.0.1 ) @@ -96,10 +96,10 @@ require ( go.bug.st/serial v1.6.1 // indirect go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.27.0 // indirect + golang.org/x/crypto v0.28.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.18.0 // indirect - golang.org/x/net v0.29.0 // indirect + golang.org/x/net v0.30.0 // indirect golang.org/x/sync v0.10.0 // indirect golang.org/x/tools v0.22.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect diff --git a/go.sum b/go.sum index ca03bebff78..140789d1cb5 100644 --- a/go.sum +++ b/go.sum @@ -74,6 +74,10 @@ github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2Su github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0= github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4= github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/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/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk= github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= @@ -82,6 +86,8 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -227,6 +233,16 @@ go.bug.st/serial v1.6.1 h1:VSSWmUxlj1T/YlRo2J104Zv3wJFrjHIl/T3NeruWAHY= go.bug.st/serial v1.6.1/go.mod h1:UABfsluHAiaNI+La2iESysd9Vetq7VRdpxvjx7CmmOE= go.bug.st/testifyjson v1.2.0 h1:0pAfOUMVCOJ6bb9JcC4UmnACjxwxv2Ojb6Z9chaQBjg= go.bug.st/testifyjson v1.2.0/go.mod h1:nZyy2icFbv3OE3zW3mGVOnC/GhWgb93LRu+29n2tJlI= +go.opentelemetry.io/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= +go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE= +go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE= +go.opentelemetry.io/otel/metric v1.31.0/go.mod h1:C3dEloVbLuYoX41KpmAhOqNriGbA+qqH6PQ5E5mUfnY= +go.opentelemetry.io/otel/sdk v1.31.0 h1:xLY3abVHYZ5HSfOg3l2E5LUj2Cwva5Y7yGxnSW9H5Gk= +go.opentelemetry.io/otel/sdk v1.31.0/go.mod h1:TfRbMdhvxIIr/B2N2LQW2S5v9m3gOQ/08KsbbO5BPT0= +go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc= +go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8= +go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HYdmJys= +go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A= 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= @@ -237,8 +253,8 @@ golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= -golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= +golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= +golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -249,8 +265,8 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo= -golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0= +golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= +golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= @@ -295,8 +311,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= -google.golang.org/grpc v1.68.1 h1:oI5oTa11+ng8r8XMMN7jAOmWfPZWbYpCFaMUTACxkM0= -google.golang.org/grpc v1.68.1/go.mod h1:+q1XYFJjShcqn0QZHvCyeR4CXPA+llXIeUIfIe00waw= +google.golang.org/grpc v1.69.0 h1:quSiOM1GJPmPH5XtU+BCoVXcDVJJAzNcoyfC2cCjGkI= +google.golang.org/grpc v1.69.0/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 31a3d026f37c93ab58e0230cfbc6083cb4510473 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:23:57 +0100 Subject: [PATCH 051/121] [skip changelog] Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 (#2787) * [skip changelog] Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 Bumps google.golang.org/protobuf from 1.35.2 to 1.36.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../protobuf/encoding/protojson.dep.yml | 6 +- .../protobuf/encoding/prototext.dep.yml | 6 +- .../protobuf/encoding/protowire.dep.yml | 6 +- .../protobuf/internal/descfmt.dep.yml | 6 +- .../protobuf/internal/descopts.dep.yml | 6 +- .../protobuf/internal/detrand.dep.yml | 6 +- .../protobuf/internal/editiondefaults.dep.yml | 6 +- .../protobuf/internal/encoding/defval.dep.yml | 6 +- .../protobuf/internal/encoding/json.dep.yml | 6 +- .../internal/encoding/messageset.dep.yml | 6 +- .../protobuf/internal/encoding/tag.dep.yml | 6 +- .../protobuf/internal/encoding/text.dep.yml | 6 +- .../protobuf/internal/errors.dep.yml | 6 +- .../protobuf/internal/filedesc.dep.yml | 6 +- .../protobuf/internal/filetype.dep.yml | 6 +- .../protobuf/internal/flags.dep.yml | 6 +- .../protobuf/internal/genid.dep.yml | 6 +- .../protobuf/internal/impl.dep.yml | 6 +- .../protobuf/internal/order.dep.yml | 6 +- .../protobuf/internal/pragma.dep.yml | 6 +- .../protobuf/internal/protolazy.dep.yml | 62 +++++++++++++++++++ .../protobuf/internal/set.dep.yml | 6 +- .../protobuf/internal/strs.dep.yml | 6 +- .../protobuf/internal/version.dep.yml | 6 +- .../google.golang.org/protobuf/proto.dep.yml | 6 +- .../protobuf/protoadapt.dep.yml | 6 +- .../protobuf/reflect/protoreflect.dep.yml | 6 +- .../protobuf/reflect/protoregistry.dep.yml | 6 +- .../protobuf/runtime/protoiface.dep.yml | 6 +- .../protobuf/runtime/protoimpl.dep.yml | 6 +- .../protobuf/types/known/anypb.dep.yml | 6 +- .../protobuf/types/known/durationpb.dep.yml | 6 +- .../protobuf/types/known/timestamppb.dep.yml | 6 +- go.mod | 2 +- go.sum | 4 +- 35 files changed, 161 insertions(+), 99 deletions(-) create mode 100644 .licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml 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 4520ddc9bee..36b433fac99 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 9d5d7516ec8..bbb297655f0 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 888407b363f..2f16448c2a2 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 a12de78dabe..b3cd70d79be 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 a510e41cbe4..71c756a6e79 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 30269242484..045c7d81621 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 ace10a86f13..9e00bae8e03 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 68b997e77ca..67d37ae5cbb 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 f1021700b75..51d30ec38de 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.35.2 +version: v1.36.0 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 595ee977f90..e7ad8581d17 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 09997aa9a5f..6920380996d 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 9837b26d48f..bcbf42d19fb 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 d733951465c..6d27d17a627 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 17a894eef3b..11c969d637b 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 e7e68666d83..0d97b7f04bd 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 cae0c605a57..9d7935abf1e 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 70c1591fd98..a12b4445d70 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 f9995b6ee04..3e0b78b8d83 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.35.2 +version: v1.36.0 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 2c1a9f27231..f9459433708 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 787edcfd2a0..76f8f820af3 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 new file mode 100644 index 00000000000..db36c761958 --- /dev/null +++ b/.licenses/go/google.golang.org/protobuf/internal/protolazy.dep.yml @@ -0,0 +1,62 @@ +--- +name: google.golang.org/protobuf/internal/protolazy +version: v1.36.0 +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.0/LICENSE + text: | + Copyright (c) 2018 The Go Authors. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + 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 + OWNER 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. +- sources: protobuf@v1.36.0/PATENTS + text: | + Additional IP Rights Grant (Patents) + + "This implementation" means the copyrightable works distributed by + Google as part of the Go project. + + Google 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, + transfer and otherwise run, modify and propagate the contents of this + implementation of Go, where such license applies only to those patent + claims, both currently owned or controlled by Google and acquired in + the future, licensable by Google that are necessarily infringed by this + implementation of Go. This grant does not include claims that would be + infringed only as a consequence of further modification of this + implementation. If you or your agent or exclusive licensee institute or + order or agree to the institution of patent litigation against any + entity (including a cross-claim or counterclaim in a lawsuit) alleging + that this implementation of Go or any code incorporated within this + implementation of Go constitutes direct or contributory patent + infringement, or inducement of patent infringement, then any patent + rights granted to you under this License for this implementation of Go + shall terminate as of the date such litigation is filed. +notices: [] 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 bcc58d1c279..709ce32833e 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 06fb81ca898..a2c867fb516 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 dc5ff7b2cff..7875269a946 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 3fb02251c24..aad63ee2901 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 6d6b7fe4007..db31ae5e37a 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 e3462a07643..2bf8ba6891c 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 778e22cc78a..2a6f8a6817b 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 37bd0995040..1a8ff22148f 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 51576f89996..60d16b2c2f1 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 9b9ab7d3cb8..1b79d035a97 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 d20db997456..343c0bb59e4 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/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 4398d197830..166198d74ff 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.35.2 +version: v1.36.0 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.35.2/LICENSE +- sources: protobuf@v1.36.0/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.35.2/PATENTS +- sources: protobuf@v1.36.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 582b6f937ab..2ce26c34731 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.69.0 - google.golang.org/protobuf v1.35.2 + google.golang.org/protobuf v1.36.0 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 140789d1cb5..f4f540b9152 100644 --- a/go.sum +++ b/go.sum @@ -313,8 +313,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= google.golang.org/grpc v1.69.0 h1:quSiOM1GJPmPH5XtU+BCoVXcDVJJAzNcoyfC2cCjGkI= google.golang.org/grpc v1.69.0/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= -google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= -google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.0 h1:mjIs9gYtt56AzC4ZaffQuh88TZurBGhIJMBZGSxNerQ= +google.golang.org/protobuf v1.36.0/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From d1cc32241f9ebe231bb3d02043095832439d9ade Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:45:52 +0100 Subject: [PATCH 052/121] [skip changelog] Bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#2790) * [skip changelog] Bump golang.org/x/crypto from 0.28.0 to 0.31.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.31.0. - [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/crypto/argon2.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/blake2b.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/blowfish.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/cast5.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/curve25519.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/ssh/agent.dep.yml | 6 +++--- .../golang.org/x/crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/ssh/knownhosts.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 12 files changed, 33 insertions(+), 33 deletions(-) diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index 01453c011ca..a41053afa63 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 b614fc42a34..0f1fdb2cf91 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 21adc24772e..b2ad0afb3c9 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 addd2e796eb..ad571ae1a30 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 f9cec8ddbd8..0e08062f158 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.28.0 +version: v0.31.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 6960b1468bc..d6c8d29f5d5 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.28.0 +version: v0.31.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: bsd-3-clause licenses: -- sources: crypto@v0.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 b5d6298d375..5295127d4bc 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 a026626ebf5..e6fefd4dc51 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 d47d409441b..0b0572b9436 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.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 3fc7a0b60d8..46203083b6b 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.28.0 +version: v0.31.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.28.0/LICENSE +- sources: crypto@v0.31.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.28.0/PATENTS +- sources: crypto@v0.31.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 2ce26c34731..f5c04adaeb4 100644 --- a/go.mod +++ b/go.mod @@ -96,7 +96,7 @@ require ( go.bug.st/serial v1.6.1 // indirect go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect - golang.org/x/crypto v0.28.0 // indirect + golang.org/x/crypto v0.31.0 // indirect golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/net v0.30.0 // indirect diff --git a/go.sum b/go.sum index f4f540b9152..f12e29bb12d 100644 --- a/go.sum +++ b/go.sum @@ -253,8 +253,8 @@ golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.28.0 h1:GBDwsMXVQi34v5CCYUm2jkJvu4cbtru2U4TN2PSyQnw= -golang.org/x/crypto v0.28.0/go.mod h1:rmgy+3RHxRZMyY0jjAJShp2zgEdOqj2AO7U0pYmeQ7U= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= From 0a116e7a7c936d37e19f95fc1bc068096fe1a2ed Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Fri, 20 Dec 2024 11:28:55 +0100 Subject: [PATCH 053/121] compile: fix export when artifacts contains a folder (#2788) * test that the export binaries should not fail if tries to copy a dir * compile: fix export binaries when trying to copy a folder --- commands/service_compile.go | 1 + .../integrationtest/compile_1/compile_test.go | 43 +++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/commands/service_compile.go b/commands/service_compile.go index 61f8e1ef1d7..a71195382cf 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -404,6 +404,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu return &cmderrors.PermissionDeniedError{Message: i18n.Tr("Error reading build directory"), Cause: err} } buildFiles.FilterPrefix(baseName) + buildFiles.FilterOutDirs() for _, buildFile := range buildFiles { exportedFile := exportPath.Join(buildFile.Base()) logrus.WithField("src", buildFile).WithField("dest", exportedFile).Trace("Copying artifact.") diff --git a/internal/integrationtest/compile_1/compile_test.go b/internal/integrationtest/compile_1/compile_test.go index 3f09906310d..fb726bc5c12 100644 --- a/internal/integrationtest/compile_1/compile_test.go +++ b/internal/integrationtest/compile_1/compile_test.go @@ -1321,3 +1321,46 @@ func buildWithCustomBuildPathAndOUtputDirFlag(t *testing.T, env *integrationtest require.NotEmpty(t, content) } } + +func TestCompileWithOutputDirFlagIgnoringFoldersCreatedByEsp32RainMakerLib(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + _, _, err := cli.Run("update") + require.NoError(t, err) + + // Update index with esp32 core and install it + url := "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json" + _, _, err = cli.Run("core", "update-index", "--additional-urls="+url) + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "esp32:esp32@3.0.7", "--additional-urls="+url) + require.NoError(t, err) + + sketchName := "RainMakerSketch" + sketchPath := cli.SketchbookDir().Join(sketchName) + _, _, err = cli.Run("sketch", "new", sketchPath.String()) + require.NoError(t, err) + + // When importing the `RMaker` library, the esp32 core produces in output a folder, + // containing all the binaries exported. The name of the folder matches the sketch name. + // In out case: + // cache-dir/ + // |- RainMakerSketch.ino/ <--- This should be ignored + // |- RainMakerSketch.ino.uf2 + // |- RainMakerSketch.ino.bin + // |- ... + err = sketchPath.Join(sketchName + ".ino").WriteFile([]byte(` + #include "RMaker.h" + void setup() { } + void loop() { }`, + )) + require.NoError(t, err) + + buildPath := cli.DataDir().Join("test_dir", "build_dir") + outputDir := cli.SketchbookDir().Join("test_dir", "output_dir") + _, stderr, err := cli.Run("compile", "-b", "esp32:esp32:esp32", sketchPath.String(), "--build-path", buildPath.String(), "--output-dir", outputDir.String()) + require.NoError(t, err) + require.NotContains(t, stderr, []byte("Error during build: Error copying output file")) + require.DirExists(t, buildPath.Join(sketchName+".ino").String()) + require.NoDirExists(t, outputDir.Join(sketchName+".ino").String()) +} From 7782c89325c87d9d7099597f045b4d9d3d6c9497 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 23 Dec 2024 12:57:13 +0100 Subject: [PATCH 054/121] [skip-changelog] Small improvements in Taskfile about protocol buffer generation (#2793) * Do not run protoc tasks in parallel Otherwise if the format task changes the underlying files, it will make fail the other tasks. task: [protoc:breaking-change-detection] buf breaking --against '.git#branch=origin/master,subdir=rpc' task: [protoc:format] buf format --write --exit-code task: [protoc:check] buf lint task: [protoc:compile] buf dep update Failure: context canceled Failure: context canceled Failure: context canceled exit status 100 * Simplified taskfile * Do not exit with error if `buf format` formats a file This is the intended behaviour. --- Taskfile.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 82d7999da35..08cd153a3be 100755 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -228,11 +228,11 @@ tasks: protoc: desc: Lint, format and compile protobuf definitions - deps: - - protoc:check - - protoc:format - - protoc:compile - - protoc:breaking-change-detection + cmds: + - task: protoc:format + - task: protoc:check + - task: protoc:compile + - task: protoc:breaking-change-detection protoc:compile: desc: Compile protobuf definitions @@ -243,8 +243,7 @@ tasks: protoc:docs: desc: Generate docs for protobuf definitions cmds: - - | - buf generate --template buf.doc.gen.yaml + - buf generate --template buf.doc.gen.yaml docs:include-configuration-json-schema: desc: Copy configuration JSON schema to make it available in documentation @@ -266,7 +265,7 @@ tasks: protoc:format: desc: Perform formatting of the protobuf definitions cmds: - - buf format --write --exit-code + - buf format --write protoc:breaking-change-detection: desc: Detect protobuf breaking changes From 4cdf3676349e4984fe3702841e02c3a4de14103e Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 24 Dec 2024 13:05:28 +0100 Subject: [PATCH 055/121] Upgrade some golang packages (#2792) * Upgrade golang.org/x packages * Upgrade go.bug.st/serial * Upgrade go-git * Updated license cache * Fixed unit test and url parsing in lib install via git Previously go-git accepted urls in the format: https://github.com/author/repo#ref but now it refuses to fetch if the "#ref" suffix is present. The new parsing utility returns the URL cleaned up of the reference. * Added more git repo providers --- .../imdario => dario.cat}/mergo.dep.yml | 7 +- .../go/github.com/go-git/go-git/v5.dep.yml | 2 +- .../go-git/go-git/v5/config.dep.yml | 6 +- .../go-git/v5/internal/path_util.dep.yml | 214 +++++++++++++++ .../go-git/v5/internal/revision.dep.yml | 6 +- .../go-git/go-git/v5/internal/url.dep.yml | 6 +- .../go-git/go-git/v5/plumbing.dep.yml | 6 +- .../go-git/go-git/v5/plumbing/cache.dep.yml | 6 +- .../go-git/go-git/v5/plumbing/color.dep.yml | 6 +- .../go-git/v5/plumbing/filemode.dep.yml | 6 +- .../go-git/v5/plumbing/format/config.dep.yml | 6 +- .../go-git/v5/plumbing/format/diff.dep.yml | 6 +- .../v5/plumbing/format/gitignore.dep.yml | 6 +- .../go-git/v5/plumbing/format/idxfile.dep.yml | 6 +- .../go-git/v5/plumbing/format/index.dep.yml | 6 +- .../go-git/v5/plumbing/format/objfile.dep.yml | 6 +- .../v5/plumbing/format/packfile.dep.yml | 6 +- .../go-git/v5/plumbing/format/pktline.dep.yml | 6 +- .../go-git/go-git/v5/plumbing/hash.dep.yml | 215 +++++++++++++++ .../go-git/go-git/v5/plumbing/object.dep.yml | 6 +- .../go-git/v5/plumbing/protocol/packp.dep.yml | 6 +- .../protocol/packp/capability.dep.yml | 6 +- .../plumbing/protocol/packp/sideband.dep.yml | 6 +- .../go-git/go-git/v5/plumbing/revlist.dep.yml | 6 +- .../go-git/go-git/v5/plumbing/storer.dep.yml | 6 +- .../go-git/v5/plumbing/transport.dep.yml | 6 +- .../v5/plumbing/transport/client.dep.yml | 6 +- .../go-git/v5/plumbing/transport/file.dep.yml | 6 +- .../go-git/v5/plumbing/transport/git.dep.yml | 6 +- .../go-git/v5/plumbing/transport/http.dep.yml | 6 +- .../transport/internal/common.dep.yml | 6 +- .../v5/plumbing/transport/server.dep.yml | 6 +- .../go-git/v5/plumbing/transport/ssh.dep.yml | 6 +- .../go-git/go-git/v5/storage.dep.yml | 6 +- .../go-git/v5/storage/filesystem.dep.yml | 6 +- .../v5/storage/filesystem/dotgit.dep.yml | 6 +- .../go-git/go-git/v5/storage/memory.dep.yml | 6 +- .../go-git/go-git/v5/utils/binary.dep.yml | 8 +- .../go-git/go-git/v5/utils/diff.dep.yml | 6 +- .../go-git/go-git/v5/utils/ioutil.dep.yml | 6 +- .../go-git/go-git/v5/utils/merkletrie.dep.yml | 6 +- .../v5/utils/merkletrie/filesystem.dep.yml | 6 +- .../go-git/v5/utils/merkletrie/index.dep.yml | 6 +- .../utils/merkletrie/internal/frame.dep.yml | 6 +- .../go-git/v5/utils/merkletrie/noder.dep.yml | 6 +- .../go-git/go-git/v5/utils/sync.dep.yml | 214 +++++++++++++++ .../go-git/go-git/v5/utils/trace.dep.yml | 214 +++++++++++++++ .../github.com/golang/groupcache/lru.dep.yml | 202 +++++++++++++++ .../github.com/mitchellh/go-homedir.dep.yml | 32 --- .licenses/go/github.com/pjbgf/sha1cd.dep.yml | 213 +++++++++++++++ .../github.com/pjbgf/sha1cd/internal.dep.yml | 212 +++++++++++++++ .../go/github.com/pjbgf/sha1cd/ubc.dep.yml | 213 +++++++++++++++ .../sergi/go-diff/diffmatchpatch.dep.yml | 6 +- .../go/github.com/skeema/knownhosts.dep.yml | 245 ++++++++++++++++++ .licenses/go/go.bug.st/serial.dep.yml | 2 +- .../go/go.bug.st/serial/unixutils.dep.yml | 6 +- .licenses/go/golang.org/x/net/context.dep.yml | 6 +- .licenses/go/golang.org/x/net/http2.dep.yml | 6 +- .../golang.org/x/net/internal/socks.dep.yml | 6 +- .../x/net/internal/timeseries.dep.yml | 6 +- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 +- .licenses/go/golang.org/x/net/trace.dep.yml | 6 +- go.mod | 21 +- go.sum | 93 +++---- .../libraries/librariesmanager/install.go | 68 +++-- .../librariesmanager/install_test.go | 132 ++++++---- 66 files changed, 2262 insertions(+), 333 deletions(-) rename .licenses/go/{github.com/imdario => dario.cat}/mergo.dep.yml (95%) create mode 100644 .licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml create mode 100644 .licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml create mode 100644 .licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml create mode 100644 .licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml create mode 100644 .licenses/go/github.com/golang/groupcache/lru.dep.yml delete mode 100644 .licenses/go/github.com/mitchellh/go-homedir.dep.yml create mode 100644 .licenses/go/github.com/pjbgf/sha1cd.dep.yml create mode 100644 .licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml create mode 100644 .licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml create mode 100644 .licenses/go/github.com/skeema/knownhosts.dep.yml diff --git a/.licenses/go/github.com/imdario/mergo.dep.yml b/.licenses/go/dario.cat/mergo.dep.yml similarity index 95% rename from .licenses/go/github.com/imdario/mergo.dep.yml rename to .licenses/go/dario.cat/mergo.dep.yml index 5d739462a9e..45534cb4edc 100644 --- a/.licenses/go/github.com/imdario/mergo.dep.yml +++ b/.licenses/go/dario.cat/mergo.dep.yml @@ -1,9 +1,9 @@ --- -name: github.com/imdario/mergo -version: v0.3.12 +name: dario.cat/mergo +version: v1.0.0 type: go summary: A helper to merge structs and maps in Golang. -homepage: https://pkg.go.dev/github.com/imdario/mergo +homepage: https://pkg.go.dev/dario.cat/mergo license: bsd-3-clause licenses: - sources: LICENSE @@ -40,6 +40,5 @@ licenses: text: |- [BSD 3-Clause](http://opensource.org/licenses/BSD-3-Clause) license, as [Go language](http://golang.org/LICENSE). - [![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) notices: [] 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 e578fe0864b..3636534d94f 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.4.2 +version: v5.12.0 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 bd3dea9b8d8..c6d3c8f19d7 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 new file mode 100644 index 00000000000..2fd13452161 --- /dev/null +++ b/.licenses/go/github.com/go-git/go-git/v5/internal/path_util.dep.yml @@ -0,0 +1,214 @@ +--- +name: github.com/go-git/go-git/v5/internal/path_util +version: v5.12.0 +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.12.0/LICENSE + text: |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 2018 Sourced Technologies, S.L. + + 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: v5@v5.12.0/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 d9fba01d89c..600ade30d42 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 b590f0c011d..4d8592e2663 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 8832bedbeef..b7778e9c682 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 6c6402d47a3..aa8d06376a1 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 c3bd3a53026..a213ea81620 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 64866671642..f1f242085bf 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 ef3cc2ff2f2..e4b31ef6f53 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 4e3018fedfa..a7fa3155d0b 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 9790e2368c1..7c8d87dc7a6 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 f46c7348e5e..32d6fd2a906 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 a27872fa31a..fd33027b043 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 d24eecbff58..bf9d2943d5d 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 eaf5827a5b0..f5856feb108 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 3a47f94dbc0..28e3568db0b 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 new file mode 100644 index 00000000000..89068cf1291 --- /dev/null +++ b/.licenses/go/github.com/go-git/go-git/v5/plumbing/hash.dep.yml @@ -0,0 +1,215 @@ +--- +name: github.com/go-git/go-git/v5/plumbing/hash +version: v5.12.0 +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.12.0/LICENSE + text: |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 2018 Sourced Technologies, S.L. + + 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: v5@v5.12.0/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 623d786d6a1..04f7c8e8ce1 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 cf33fda3c6c..2515a78fc7a 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 7b3893f0d92..91995f5ff67 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 45783530e22..cdcdb4cdb16 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 dd05d9e90a5..b6ec172711d 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 001fc8bae87..ef859b4a0bf 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 a8100155f7e..21339957692 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 dcaa6c28757..6e281465e75 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 9dd61d1175b..1a1fc488f66 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 5cbfc424a95..b2154b6eb4b 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 0761d31f079..79fa874c48e 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 c2551eba8c2..326cdc96fab 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 a0101bea695..34f80389d3f 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 93e9cc28ecb..42774a598e2 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 57afd5c8acc..2213013c9f2 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.4.2 +version: v5.12.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage license: apache-2.0 licenses: -- sources: v5@v5.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 785fe51d342..f0191c2316d 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 56572727e88..f8e8d5f60b3 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 5090c08296b..3bb5c58f50e 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 78d1fda9e5b..c9297056861 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.4.2 +version: v5.12.0 type: go -summary: Package binary implements sintax-sugar functions on top of the standard library +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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 30b5b63ed42..d2a10f6046e 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 c99f6f1f8f9..bccbba65029 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 265d420847b..01b460d64ec 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 fc4c222f2de..187eeb9b78f 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 6a55e655e34..76cc0291168 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 f00790b93fb..152e97b28ac 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 c42d860de69..5b008934adf 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.4.2 +version: v5.12.0 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.4.2/LICENSE +- sources: v5@v5.12.0/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.4.2/README.md +- sources: v5@v5.12.0/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 new file mode 100644 index 00000000000..282b6843fc9 --- /dev/null +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/sync.dep.yml @@ -0,0 +1,214 @@ +--- +name: github.com/go-git/go-git/v5/utils/sync +version: v5.12.0 +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.12.0/LICENSE + text: |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 2018 Sourced Technologies, S.L. + + 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: v5@v5.12.0/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 new file mode 100644 index 00000000000..01d114148da --- /dev/null +++ b/.licenses/go/github.com/go-git/go-git/v5/utils/trace.dep.yml @@ -0,0 +1,214 @@ +--- +name: github.com/go-git/go-git/v5/utils/trace +version: v5.12.0 +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.12.0/LICENSE + text: |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 2018 Sourced Technologies, S.L. + + 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: v5@v5.12.0/README.md + text: Apache License Version 2.0, see [LICENSE](LICENSE) +notices: [] diff --git a/.licenses/go/github.com/golang/groupcache/lru.dep.yml b/.licenses/go/github.com/golang/groupcache/lru.dep.yml new file mode 100644 index 00000000000..9fa3fc71521 --- /dev/null +++ b/.licenses/go/github.com/golang/groupcache/lru.dep.yml @@ -0,0 +1,202 @@ +--- +name: github.com/golang/groupcache/lru +version: v0.0.0-20210331224755-41bb18bfe9da +type: go +summary: Package lru implements an LRU cache. +homepage: https://pkg.go.dev/github.com/golang/groupcache/lru +license: apache-2.0 +licenses: +- sources: groupcache@v0.0.0-20210331224755-41bb18bfe9da/LICENSE + text: | + 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: + + You must give any other recipients of the Work or Derivative Works a copy of + this License; and + You must cause any modified files to carry prominent notices stating that You + changed the files; and + 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 + 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 [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. +notices: [] diff --git a/.licenses/go/github.com/mitchellh/go-homedir.dep.yml b/.licenses/go/github.com/mitchellh/go-homedir.dep.yml deleted file mode 100644 index 40d6bcdb08a..00000000000 --- a/.licenses/go/github.com/mitchellh/go-homedir.dep.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: github.com/mitchellh/go-homedir -version: v1.1.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/mitchellh/go-homedir -license: mit -licenses: -- sources: LICENSE - text: | - The MIT License (MIT) - - Copyright (c) 2013 Mitchell Hashimoto - - 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. -notices: [] diff --git a/.licenses/go/github.com/pjbgf/sha1cd.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd.dep.yml new file mode 100644 index 00000000000..9fe0d937e9d --- /dev/null +++ b/.licenses/go/github.com/pjbgf/sha1cd.dep.yml @@ -0,0 +1,213 @@ +--- +name: github.com/pjbgf/sha1cd +version: v0.3.0 +type: go +summary: Package sha1cd implements collision detection based on the whitepaper Counter-cryptanalysis + from Marc Stevens. +homepage: https://pkg.go.dev/github.com/pjbgf/sha1cd +license: apache-2.0 +licenses: +- sources: LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml new file mode 100644 index 00000000000..b00ab4a61bf --- /dev/null +++ b/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml @@ -0,0 +1,212 @@ +--- +name: github.com/pjbgf/sha1cd/internal +version: v0.3.0 +type: go +summary: +homepage: https://pkg.go.dev/github.com/pjbgf/sha1cd/internal +license: apache-2.0 +licenses: +- sources: sha1cd@v0.3.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml new file mode 100644 index 00000000000..73ca5283be7 --- /dev/null +++ b/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml @@ -0,0 +1,213 @@ +--- +name: github.com/pjbgf/sha1cd/ubc +version: v0.3.0 +type: go +summary: ubc package provides ways for SHA1 blocks to be checked for Unavoidable Bit + Conditions that arise from crypto analysis attacks. +homepage: https://pkg.go.dev/github.com/pjbgf/sha1cd/ubc +license: apache-2.0 +licenses: +- sources: sha1cd@v0.3.0/LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/github.com/sergi/go-diff/diffmatchpatch.dep.yml b/.licenses/go/github.com/sergi/go-diff/diffmatchpatch.dep.yml index 3ab4bd653d9..ee155766e7e 100644 --- a/.licenses/go/github.com/sergi/go-diff/diffmatchpatch.dep.yml +++ b/.licenses/go/github.com/sergi/go-diff/diffmatchpatch.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/sergi/go-diff/diffmatchpatch -version: v1.3.1 +version: v1.3.2-0.20230802210424-5b0b94c5c0d3 type: go summary: Package diffmatchpatch offers robust algorithms to perform the operations required for synchronizing plain text. homepage: https://pkg.go.dev/github.com/sergi/go-diff/diffmatchpatch license: apache-2.0 licenses: -- sources: go-diff@v1.3.1/LICENSE +- sources: go-diff@v1.3.2-0.20230802210424-5b0b94c5c0d3/LICENSE text: |+ Copyright (c) 2012-2016 The go-diff Authors. All rights reserved. @@ -29,7 +29,7 @@ licenses: FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- sources: go-diff@v1.3.1/APACHE-LICENSE-2.0 +- sources: go-diff@v1.3.2-0.20230802210424-5b0b94c5c0d3/APACHE-LICENSE-2.0 text: |2 Apache License diff --git a/.licenses/go/github.com/skeema/knownhosts.dep.yml b/.licenses/go/github.com/skeema/knownhosts.dep.yml new file mode 100644 index 00000000000..5d5e6b4ba6e --- /dev/null +++ b/.licenses/go/github.com/skeema/knownhosts.dep.yml @@ -0,0 +1,245 @@ +--- +name: github.com/skeema/knownhosts +version: v1.2.2 +type: go +summary: Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, + adding the ability to obtain the list of host key algorithms for a known host. +homepage: https://pkg.go.dev/github.com/skeema/knownhosts +license: apache-2.0 +licenses: +- sources: LICENSE + text: |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 {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. +- sources: README.md + text: |- + **Source code copyright 2024 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. + ``` +notices: +- sources: NOTICE + text: |- + Copyright 2024 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. diff --git a/.licenses/go/go.bug.st/serial.dep.yml b/.licenses/go/go.bug.st/serial.dep.yml index c55d351d0ca..69008aa53fb 100644 --- a/.licenses/go/go.bug.st/serial.dep.yml +++ b/.licenses/go/go.bug.st/serial.dep.yml @@ -1,6 +1,6 @@ --- name: go.bug.st/serial -version: v1.6.1 +version: v1.6.2 type: go summary: Package serial is a cross-platform serial library for the go language. homepage: https://pkg.go.dev/go.bug.st/serial diff --git a/.licenses/go/go.bug.st/serial/unixutils.dep.yml b/.licenses/go/go.bug.st/serial/unixutils.dep.yml index b744d2524d1..56868ecb299 100644 --- a/.licenses/go/go.bug.st/serial/unixutils.dep.yml +++ b/.licenses/go/go.bug.st/serial/unixutils.dep.yml @@ -1,12 +1,12 @@ --- name: go.bug.st/serial/unixutils -version: v1.6.1 +version: v1.6.2 type: go summary: homepage: https://pkg.go.dev/go.bug.st/serial/unixutils license: bsd-3-clause licenses: -- sources: serial@v1.6.1/LICENSE +- sources: serial@v1.6.2/LICENSE text: |2+ Copyright (c) 2014-2023, Cristian Maglie. @@ -41,7 +41,7 @@ licenses: ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- sources: serial@v1.6.1/README.md +- sources: serial@v1.6.2/README.md text: |- The software is release under a [BSD 3-clause license] diff --git a/.licenses/go/golang.org/x/net/context.dep.yml b/.licenses/go/golang.org/x/net/context.dep.yml index a4e81e24448..0b7ab2451f2 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.30.0 +version: v0.33.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.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 62e67f2fcaf..fb9bf94baed 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.30.0 +version: v0.33.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.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.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 c433390b0c8..67b09ca0f02 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.30.0 +version: v0.33.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.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.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 b6b94131f76..d7065b3ef74 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.30.0 +version: v0.33.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.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.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 f97e237bf2c..ae88ff9d53d 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.30.0 +version: v0.33.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.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.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 592ac05c216..0f2a1fd81ca 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.30.0 +version: v0.33.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.30.0/LICENSE +- sources: net@v0.33.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.30.0/PATENTS +- sources: net@v0.33.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index f5c04adaeb4..9cd34e3074a 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ 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.4.2 + github.com/go-git/go-git/v5 v5.12.0 github.com/gofrs/uuid/v5 v5.3.0 github.com/leonelquinteros/gotext v1.7.0 github.com/mailru/easyjson v0.7.7 @@ -49,8 +49,8 @@ require ( ) require ( + dario.cat/mergo v1.0.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/acomagu/bufpipe v1.0.3 // indirect github.com/cloudflare/circl v1.3.7 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect github.com/creack/goselect v0.1.2 // indirect @@ -60,11 +60,11 @@ require ( github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect + github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/imdario/mergo v0.3.12 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/itchyny/gojq v0.12.8 // indirect github.com/itchyny/timefmt-go v0.1.3 // indirect @@ -75,15 +75,16 @@ require ( github.com/klauspost/compress v1.17.2 // indirect github.com/magiconair/properties v1.8.7 // indirect github.com/mattn/go-runewidth v0.0.15 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/pelletier/go-toml/v2 v2.2.2 // indirect + github.com/pjbgf/sha1cd v0.3.0 // 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.4.0 // indirect github.com/sagikazarmark/slog-shim v0.1.0 // indirect - github.com/sergi/go-diff v1.3.1 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.6.0 // indirect @@ -93,15 +94,15 @@ require ( 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.1 // 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.31.0 // indirect - golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect - golang.org/x/mod v0.18.0 // indirect - golang.org/x/net v0.30.0 // indirect + golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect + golang.org/x/mod v0.22.0 // indirect + golang.org/x/net v0.33.0 // indirect golang.org/x/sync v0.10.0 // indirect - golang.org/x/tools v0.22.0 // indirect + golang.org/x/tools v0.28.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index f12e29bb12d..fd7c5dc9c61 100644 --- a/go.sum +++ b/go.sum @@ -1,15 +1,12 @@ -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= +dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= +dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v0.0.0-20210428141323-04723f9f07d7/go.mod h1:z4/9nQmJSSwwds7ejkxaJwO37dru3geImFUdJlaLzQo= github.com/ProtonMail/go-crypto v1.1.3 h1:nRBOetoydLeUb4nHajyO2bKqMLfWQ/ZPwkXqXxPxCFk= github.com/ProtonMail/go-crypto v1.1.3/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= -github.com/acomagu/bufpipe v1.0.3 h1:fxAGrHZTgQ9w5QqVItgzwj235/uYZYgbXitB+dLupOk= -github.com/acomagu/bufpipe v1.0.3/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= +github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= +github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= github.com/arduino/go-paths-helper v1.12.1 h1:WkxiVUxBjKWlLMiMuYy8DcmVrkxdP7aKxQOAq7r2lVM= github.com/arduino/go-paths-helper v1.12.1/go.mod h1:jcpW4wr0u69GlXhTYydsdsqAjLaYK5n7oWHfKqOG6LM= @@ -39,7 +36,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lV github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/goselect v0.1.2 h1:2DNy14+JPjRBgPzAd1thbQp4BSIihxcBf0IXhQXDRa0= github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= -github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -51,38 +47,36 @@ github.com/djherbis/buffer v1.2.0 h1:PH5Dd2ss0C7CRRhQCZ2u7MssF+No9ide8Ye71nPHcrQ github.com/djherbis/buffer v1.2.0/go.mod h1:fjnebbZjCUpPinBRD+TDwXSOeNQ7fPQWLfGQqiAiUyE= github.com/djherbis/nio/v3 v3.0.1 h1:6wxhnuppteMa6RHA4L81Dq7ThkZH8SwnDzXDYy95vB4= github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmWgZxOcmg= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= +github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= +github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= 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/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= 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.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= -github.com/go-git/gcfg v1.5.0/go.mod h1:5m20vg6GwYabIxaOonVkTdrILxQMpEShl1xiMF4ua+E= +github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= +github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.2.0/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= -github.com/go-git/go-billy/v5 v5.3.1/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= -github.com/go-git/go-git-fixtures/v4 v4.2.1 h1:n9gGL1Ct/yIw+nfsfr8s4+sbhT+Ncu2SubfXjIWgci8= -github.com/go-git/go-git-fixtures/v4 v4.2.1/go.mod h1:K8zd3kDUAykwTdDCr+I0per6Y6vMiRR/nnVTBtavnB0= -github.com/go-git/go-git/v5 v5.4.2 h1:BXyZu9t0VkbiHtqrsvdq39UDhGJTl1h55VW6CSC4aY4= -github.com/go-git/go-git/v5 v5.4.2/go.mod h1:gQ1kArt6d+n+BGd+/B/I74HwRTLhth2+zti4ihgckDc= +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.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/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/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk= github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= -github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= @@ -97,8 +91,6 @@ github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+l github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/imdario/mergo v0.3.12 h1:b6R2BslTbIEToALKP7LxUvijTsNI9TAe80pLWN2g/HU= -github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/itchyny/gojq v0.12.8 h1:Zxcwq8w4IeR8JJYEtoG2MWJZUv0RGY6QqJcO1cqV8+A= @@ -107,19 +99,15 @@ github.com/itchyny/timefmt-go v0.1.3 h1:7M3LGVDsqcd0VZH2U+x393obrzZisp7C0uEe921i github.com/itchyny/timefmt-go v0.1.3/go.mod h1:0osSSCQSASBJMsIZnhAaF1C2fCBTJZXrnj37mG8/c+A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/juju/errors v1.0.0 h1:yiq7kjCLll1BiaRuNY53MGI0+EQ3rF6GB+wvboZDefM= github.com/juju/errors v1.0.0/go.mod h1:B5x9thDqx0wIMH3+aLIMP9HjItInYWObRovoCFM5Qe8= -github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/klauspost/compress v1.17.2 h1:RlWWUY/Dr4fL8qk9YG7DTZ7PDgME2V4csBXA8L/ixi4= github.com/klauspost/compress v1.17.2/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= -github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= @@ -132,8 +120,6 @@ github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0V github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 h1:hyAgCuG5nqTMDeUD8KZs7HSPs6KprPgPP8QmGV8nyvk= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84/go.mod h1:Pb6XcsXyropB9LNHhnqaknG/vEwYztLkQzVCHv8sQ3M= -github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= -github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= @@ -143,16 +129,14 @@ github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= -github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= +github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -173,13 +157,13 @@ github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6g github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= 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.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= 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.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= 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.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= @@ -193,7 +177,6 @@ github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An github.com/spf13/viper v1.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= @@ -211,7 +194,6 @@ 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/xanzy/ssh-agent v0.3.0/go.mod h1:3s9xbODqPuuhK9JV1R321M/FlMZSBvE5aY6eAcqrDh0= 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= @@ -229,8 +211,8 @@ go.bug.st/f v0.4.0 h1:Vstqb950nMA+PhAlRxUw8QL1ntHy/gXHNyyzjkQLJ10= go.bug.st/f v0.4.0/go.mod h1:bMo23205ll7UW63KwO1ut5RdlJ9JK8RyEEr88CmOF5Y= go.bug.st/relaxed-semver v0.12.0 h1:se8v3lTdAAFp68+/RS/0Y/nFdnpdzkP5ICY04SPau4E= go.bug.st/relaxed-semver v0.12.0/go.mod h1:Cpcbiig6Omwlq6bS7i3MQWiqS7W7HDd8CAnZFC40Cl0= -go.bug.st/serial v1.6.1 h1:VSSWmUxlj1T/YlRo2J104Zv3wJFrjHIl/T3NeruWAHY= -go.bug.st/serial v1.6.1/go.mod h1:UABfsluHAiaNI+La2iESysd9Vetq7VRdpxvjx7CmmOE= +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.2.0 h1:0pAfOUMVCOJ6bb9JcC4UmnACjxwxv2Ojb6Z9chaQBjg= go.bug.st/testifyjson v1.2.0/go.mod h1:nZyy2icFbv3OE3zW3mGVOnC/GhWgb93LRu+29n2tJlI= go.opentelemetry.io/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= @@ -247,42 +229,31 @@ 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= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= -golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g= -golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= +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/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= -golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= +golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210326060303-6b1517762897/go.mod h1:uSPa2vr4CLtc/ILN5odXGNXS6mhrKVzTaCXzk9m6W3k= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.30.0 h1:AcW1SDZMkb8IpzCdQUaIq2sP4sZ4zw+55h6ynffypl4= -golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= +golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= +golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/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= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210502180810-71e4cd670f79/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -305,8 +276,8 @@ golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= -golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= +golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= +golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= @@ -317,7 +288,6 @@ google.golang.org/protobuf v1.36.0 h1:mjIs9gYtt56AzC4ZaffQuh88TZurBGhIJMBZGSxNer google.golang.org/protobuf v1.36.0/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= @@ -325,9 +295,6 @@ gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/internal/arduino/libraries/librariesmanager/install.go b/internal/arduino/libraries/librariesmanager/install.go index 43da93403ae..de53ea3cd56 100644 --- a/internal/arduino/libraries/librariesmanager/install.go +++ b/internal/arduino/libraries/librariesmanager/install.go @@ -201,8 +201,8 @@ func (lmi *Installer) InstallZipLib(ctx context.Context, archivePath *paths.Path } // InstallGitLib installs a library hosted on a git repository on the specified path. -func (lmi *Installer) InstallGitLib(gitURL string, overwrite bool) error { - gitLibraryName, ref, err := parseGitURL(gitURL) +func (lmi *Installer) InstallGitLib(argURL string, overwrite bool) error { + libraryName, gitURL, ref, err := parseGitArgURL(argURL) if err != nil { return err } @@ -213,7 +213,7 @@ func (lmi *Installer) InstallGitLib(gitURL string, overwrite bool) error { return err } defer tmp.RemoveAll() - tmpInstallPath := tmp.Join(gitLibraryName) + tmpInstallPath := tmp.Join(libraryName) depth := 1 if ref != "" { @@ -249,25 +249,51 @@ func (lmi *Installer) InstallGitLib(gitURL string, overwrite bool) error { return nil } -// parseGitURL tries to recover a library name from a git URL. +// parseGitArgURL tries to recover a library name from a git URL. // Returns an error in case the URL is not a valid git URL. -func parseGitURL(gitURL string) (string, plumbing.Revision, error) { - var res string - var rev plumbing.Revision - if strings.HasPrefix(gitURL, "git@") { - // We can't parse these as URLs - i := strings.LastIndex(gitURL, "/") - res = strings.TrimSuffix(gitURL[i+1:], ".git") - } else if path := paths.New(gitURL); path != nil && path.Exist() { - res = path.Base() - } else if parsed, err := url.Parse(gitURL); parsed.String() != "" && err == nil { - i := strings.LastIndex(parsed.Path, "/") - res = strings.TrimSuffix(parsed.Path[i+1:], ".git") - rev = plumbing.Revision(parsed.Fragment) - } else { - return "", "", errors.New(i18n.Tr("invalid git url")) - } - return res, rev, nil +func parseGitArgURL(argURL string) (string, string, plumbing.Revision, error) { + // On Windows handle paths with backslashes in the form C:\Path\to\library + if path := paths.New(argURL); path != nil && path.Exist() { + return path.Base(), argURL, "", nil + } + + // Handle commercial git-specific address in the form "git@xxxxx.com:arduino-libraries/SigFox.git" + prefixes := map[string]string{ + "git@github.com:": "https://github.com/", + "git@gitlab.com:": "https://gitlab.com/", + "git@bitbucket.org:": "https://bitbucket.org/", + } + for prefix, replacement := range prefixes { + if strings.HasPrefix(argURL, prefix) { + // We can't parse these as URLs + argURL = replacement + strings.TrimPrefix(argURL, prefix) + } + } + + parsedURL, err := url.Parse(argURL) + if err != nil { + return "", "", "", fmt.Errorf("%s: %w", i18n.Tr("invalid git url"), err) + } + if parsedURL.String() == "" { + return "", "", "", errors.New(i18n.Tr("invalid git url")) + } + + // Extract lib name from "https://github.com/arduino-libraries/SigFox.git#1.0.3" + // path == "/arduino-libraries/SigFox.git" + slash := strings.LastIndex(parsedURL.Path, "/") + if slash == -1 { + return "", "", "", errors.New(i18n.Tr("invalid git url")) + } + libName := strings.TrimSuffix(parsedURL.Path[slash+1:], ".git") + if libName == "" { + return "", "", "", errors.New(i18n.Tr("invalid git url")) + } + // fragment == "1.0.3" + rev := plumbing.Revision(parsedURL.Fragment) + // gitURL == "https://github.com/arduino-libraries/SigFox.git" + parsedURL.Fragment = "" + gitURL := parsedURL.String() + return libName, gitURL, rev, nil } // validateLibrary verifies the dir contains a valid library, meaning it has either diff --git a/internal/arduino/libraries/librariesmanager/install_test.go b/internal/arduino/libraries/librariesmanager/install_test.go index 169680b5502..85ab27f358e 100644 --- a/internal/arduino/libraries/librariesmanager/install_test.go +++ b/internal/arduino/libraries/librariesmanager/install_test.go @@ -23,59 +23,85 @@ import ( ) func TestParseGitURL(t *testing.T) { - gitURL := "" - libraryName, ref, err := parseGitURL(gitURL) - require.Equal(t, "", libraryName) - require.EqualValues(t, "", ref) - require.Errorf(t, err, "invalid git url") - - gitURL = "https://github.com/arduino/arduino-lib.git" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "https://github.com/arduino/arduino-lib.git#0.1.2" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "0.1.2", ref) - require.NoError(t, err) - - gitURL = "git@github.com:arduino/arduino-lib.git" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "file:///path/to/arduino-lib" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "file:///path/to/arduino-lib.git" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "/path/to/arduino-lib" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "/path/to/arduino-lib.git" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) - - gitURL = "file:///path/to/arduino-lib" - libraryName, ref, err = parseGitURL(gitURL) - require.Equal(t, "arduino-lib", libraryName) - require.EqualValues(t, "", ref) - require.NoError(t, err) + { + _, _, _, err := parseGitArgURL("") + require.EqualError(t, err, "invalid git url") + } + { + libraryName, gitURL, ref, err := parseGitArgURL("https://github.com/arduino/arduino-lib.git") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "https://github.com/arduino/arduino-lib.git", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("https://github.com/arduino/arduino-lib.git#0.1.2") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "https://github.com/arduino/arduino-lib.git", gitURL) + require.EqualValues(t, "0.1.2", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("git@github.com:arduino/arduino-lib.git") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "https://github.com/arduino/arduino-lib.git", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("git@bitbucket.org:arduino/arduino-lib.git") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "https://bitbucket.org/arduino/arduino-lib.git", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("git@github.com:arduino/arduino-lib.git#0.1.2") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "https://github.com/arduino/arduino-lib.git", gitURL) + require.EqualValues(t, "0.1.2", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("file:///path/to/arduino-lib") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "file:///path/to/arduino-lib", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("file:///path/to/arduino-lib.git") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "file:///path/to/arduino-lib.git", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("/path/to/arduino-lib") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "/path/to/arduino-lib", gitURL) + require.EqualValues(t, "", ref) + } + { + libraryName, gitURL, ref, err := parseGitArgURL("/path/to/arduino-lib.git") + require.NoError(t, err) + require.Equal(t, "arduino-lib", libraryName) + require.Equal(t, "/path/to/arduino-lib.git", gitURL) + require.EqualValues(t, "", ref) + } + { + _, _, _, err := parseGitArgURL("https://arduino.cc") + require.EqualError(t, err, "invalid git url") + } + { + _, _, _, err := parseGitArgURL("https://arduino.cc/") + require.EqualError(t, err, "invalid git url") + } + { + _, _, _, err := parseGitArgURL("://not@a@url") + require.EqualError(t, err, "invalid git url: parse \"://not@a@url\": missing protocol scheme") + } } func TestValidateLibrary(t *testing.T) { From adae56caffd025f629976ae805f21f8e0702a8ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 17:12:54 +0100 Subject: [PATCH 056/121] [skip changelog] Bump google.golang.org/grpc from 1.69.0 to 1.69.2 (#2791) * [skip changelog] Bump google.golang.org/grpc from 1.69.0 to 1.69.2 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.0 to 1.69.2. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .licenses/go/google.golang.org/grpc/attributes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/backoff.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer/base.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/grpclb/state.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/pickfirst.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/internal.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/pickfirstleaf.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/roundrobin.dep.yml | 4 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/channelz.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/codes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/connectivity.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/credentials/insecure.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding/proto.dep.yml | 4 ++-- .../go/google.golang.org/grpc/experimental/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/backoff.dep.yml | 4 ++-- .../grpc/internal/balancer/gracefulswitch.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/balancerload.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/binarylog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/buffer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/channelz.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/envconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/idle.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/pretty.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/resolver.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/dns.dep.yml | 4 ++-- .../grpc/internal/resolver/dns/internal.dep.yml | 4 ++-- .../grpc/internal/resolver/passthrough.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/unix.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/syscall.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/transport.dep.yml | 4 ++-- .../grpc/internal/transport/networktype.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/keepalive.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/mem.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/peer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver/dns.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/tap.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 59 files changed, 116 insertions(+), 116 deletions(-) diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index 1339643429b..dcac854c8dc 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.69.0 +version: v1.69.2 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 75ac8aeec3d..20ef3400a22 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 9060affa922..a9140ba5146 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 5c847231ba8..5eccc641fad 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 d8462427e5c..493665f89a1 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 df7a7522ef2..92ef584bb8e 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 e56bf9eb52d..e5d5418da0e 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.69.0 +version: v1.69.2 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.69.0/LICENSE +- sources: grpc@v1.69.2/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 49b662d4f8f..46fa7341cd5 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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/balancer/pickfirst/pickfirstleaf.dep.yml index 8640262c940..95c8703f202 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.69.0 +version: v1.69.2 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 license: apache-2.0 licenses: -- sources: grpc@v1.69.0/LICENSE +- sources: grpc@v1.69.2/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 bcf9a692bf8..20256f9b086 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 88b20b858df..4a64632b1a9 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.69.0 +version: v1.69.2 type: go summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.69.0/LICENSE +- sources: grpc@v1.69.2/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 7a6bdbd9608..cc7c6fadfa0 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 8f7b6989177..782d74de6cd 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 28086f001cc..c1978dab037 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 61a889d5405..e10b288c63b 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 ba34323197f..c2d988db6d0 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 0fb9d7e076c..ed5fa6c2c49 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 91ccb2c29f0..94a7c56b3d2 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 594e29dfa1d..84739f62c79 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 b0b986cebf1..0d416415639 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 4157193a20c..841531a54a1 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 8c0799fd5c5..aa1dfc70038 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 d041991b2e7..314a8a665f8 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 a3a17d86d2e..e7a8ff6d841 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 c245247d944..161b8927fa6 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 0eb8c04ca29..298553ee905 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 7f47ebdec2d..877fb1c5bd8 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 4c9284589c0..bf47e7c3956 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 6a8719047b1..321dc9f07e2 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 acf105fb65f..6eba3d2f25f 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 f76d52bd3de..40598845536 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 d8492ee2d93..0be53257794 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 02ad58c67f7..b9d814a2ab3 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 67a31ac5cd9..cd3d04d7a68 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 179bd6ced2a..d09783eee27 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 6e8a7334188..1d77d690e75 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 8318a4756e3..7175c5ab6ae 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 e44cc0a032a..bde139c2755 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 23ace18a8ba..ebb9a77d940 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 7f914f46195..ffc6a6dd790 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 4a7ecede3d4..b501fcab1f9 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 d216e2c648f..c62b2c5863b 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 95731238631..405d6af520d 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 6f742696787..0fb650a827e 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 053d28a2e1b..fb737852550 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 1c0e44da7a2..63403bd0ee2 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 2b59262727f..0be4280e004 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 7eb5d7dca98..691408db597 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 ba1018f74de..0d34201aead 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 9a7566ffbad..c2cfd135754 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 c81debec828..74e7895125d 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 061bc83a38f..8d81cdf906f 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 7a8383cd526..bca396a57cc 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 6b1dc4e93f2..f55f094bece 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 7810e9a5d7e..8330027ce9a 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 d13133bc313..9d0790e5a86 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/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 9c135af9c80..4d676afdd09 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.69.0 +version: v1.69.2 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.69.0/LICENSE +- sources: grpc@v1.69.2/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index 9cd34e3074a..d1bca391a50 100644 --- a/go.mod +++ b/go.mod @@ -43,7 +43,7 @@ require ( golang.org/x/term v0.27.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 - google.golang.org/grpc v1.69.0 + google.golang.org/grpc v1.69.2 google.golang.org/protobuf v1.36.0 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index fd7c5dc9c61..82862d8d268 100644 --- a/go.sum +++ b/go.sum @@ -282,8 +282,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= -google.golang.org/grpc v1.69.0 h1:quSiOM1GJPmPH5XtU+BCoVXcDVJJAzNcoyfC2cCjGkI= -google.golang.org/grpc v1.69.0/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= +google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU= +google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= google.golang.org/protobuf v1.36.0 h1:mjIs9gYtt56AzC4ZaffQuh88TZurBGhIJMBZGSxNerQ= google.golang.org/protobuf v1.36.0/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 82f37f241bfb2181762edbf36199c7bf7166ecef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 17:51:40 +0100 Subject: [PATCH 057/121] [skip changelog] Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 (#2795) * [skip changelog] Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 Bumps google.golang.org/protobuf from 1.36.0 to 1.36.1. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../google.golang.org/protobuf/internal/protolazy.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 35 files changed, 102 insertions(+), 102 deletions(-) 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 36b433fac99..177d725be08 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 bbb297655f0..e83b49711c2 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 2f16448c2a2..03ebcad402c 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 b3cd70d79be..a7ee286f0cf 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 71c756a6e79..00d863d205b 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 045c7d81621..1879ad7d6d5 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 9e00bae8e03..fcbe1034ebd 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 67d37ae5cbb..9cca8b3a511 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 51d30ec38de..472d9053a6a 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.0 +version: v1.36.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 e7ad8581d17..e4d1daacbd2 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 6920380996d..d169f6068c6 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 bcbf42d19fb..1496758e3bb 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 6d27d17a627..f30626a4040 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 11c969d637b..cfa8e2e617c 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 0d97b7f04bd..79f0f3a29b1 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 9d7935abf1e..0aa856e6345 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 a12b4445d70..5406269994e 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 3e0b78b8d83..2ea73c7e321 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.0 +version: v1.36.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 f9459433708..579d80f7451 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 76f8f820af3..9dce2be7629 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 db36c761958..f6dfd893202 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 709ce32833e..1ee58cea895 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 a2c867fb516..da1ef2c929a 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 7875269a946..311ed99248d 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 aad63ee2901..d699b008fbb 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 db31ae5e37a..80af8ed12cb 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 2bf8ba6891c..263571783a7 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 2a6f8a6817b..8134e318693 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 1a8ff22148f..afa057d2aeb 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 60d16b2c2f1..8982bbaf27c 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 1b79d035a97..a1df83a2820 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 343c0bb59e4..573baed2785 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/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 166198d74ff..aeffffc0308 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.0 +version: v1.36.1 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.0/LICENSE +- sources: protobuf@v1.36.1/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.0/PATENTS +- sources: protobuf@v1.36.1/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index d1bca391a50..ec6c5b44af3 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.69.2 - google.golang.org/protobuf v1.36.0 + google.golang.org/protobuf v1.36.1 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 82862d8d268..63ff93ff781 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU= google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= -google.golang.org/protobuf v1.36.0 h1:mjIs9gYtt56AzC4ZaffQuh88TZurBGhIJMBZGSxNerQ= -google.golang.org/protobuf v1.36.0/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk= +google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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= From 6d9c930c79b6e8609915da0b774680588c5cc363 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:21:56 +0100 Subject: [PATCH 058/121] [skip changelog] Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#2802) * [skip changelog] Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 Bumps google.golang.org/protobuf from 1.36.1 to 1.36.2. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../google.golang.org/protobuf/internal/protolazy.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 35 files changed, 102 insertions(+), 102 deletions(-) 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 177d725be08..4d091710bfc 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 e83b49711c2..1d1797c2bab 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 03ebcad402c..aa5e1b2ac28 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 a7ee286f0cf..917f1a47a13 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 00d863d205b..efb5e3ea0b2 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 1879ad7d6d5..ef3188ac214 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 fcbe1034ebd..a6e30f8ef63 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 9cca8b3a511..be98f1cc5a1 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 472d9053a6a..c51189aa829 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.1 +version: v1.36.2 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 e4d1daacbd2..0d5089107c9 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 d169f6068c6..f9e557e414c 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 1496758e3bb..f79b588822f 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 f30626a4040..1672e0169fd 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 cfa8e2e617c..85d4123d8ff 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 79f0f3a29b1..94c39f23cac 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 0aa856e6345..811e3b218e0 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 5406269994e..4ab13aca278 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 2ea73c7e321..cec715ccb5c 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.1 +version: v1.36.2 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 579d80f7451..1dd5791198c 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 9dce2be7629..8f95f1e07c4 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 f6dfd893202..c3c2e6c1d2b 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 1ee58cea895..930d6d8e177 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 da1ef2c929a..75c774ad81a 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 311ed99248d..0abb2aac9e4 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 d699b008fbb..7ee0acb42c3 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 80af8ed12cb..3901faa0d38 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 263571783a7..4a9e154dc2e 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 8134e318693..323ad1ab167 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 afa057d2aeb..759a38a7752 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 8982bbaf27c..dd7caf22d8d 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 a1df83a2820..f1053add61a 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 573baed2785..0fbf4eb7899 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/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 aeffffc0308..c8bc78b6eb8 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.1 +version: v1.36.2 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.1/LICENSE +- sources: protobuf@v1.36.2/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.1/PATENTS +- sources: protobuf@v1.36.2/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index ec6c5b44af3..db0dfbaafeb 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.69.2 - google.golang.org/protobuf v1.36.1 + google.golang.org/protobuf v1.36.2 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 63ff93ff781..dd6403ec83e 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU= google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= -google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk= -google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.2 h1:R8FeyR1/eLmkutZOM5CWghmo5itiG9z0ktFlTVLuTmU= +google.golang.org/protobuf v1.36.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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= From 63bfd5c5fcf9c714c3dc8c61e33884839b96ccbc Mon Sep 17 00:00:00 2001 From: dennisppaul Date: Tue, 7 Jan 2025 16:36:31 +0100 Subject: [PATCH 059/121] improved error messages parsing (#2782) * improved regexp to also parse error messages with single quotes around header file name * make regexp more specific, add test * remove GH test failing escaped quotation marks * fix formatting * Use a more strict regexp / fix unit-test --------- Co-authored-by: Cristian Maglie --- internal/arduino/builder/internal/detector/detector.go | 3 +-- .../arduino/builder/internal/detector/detector_test.go | 10 ++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/internal/arduino/builder/internal/detector/detector.go b/internal/arduino/builder/internal/detector/detector.go index 17de9377833..eb3d887d3fe 100644 --- a/internal/arduino/builder/internal/detector/detector.go +++ b/internal/arduino/builder/internal/detector/detector.go @@ -477,8 +477,7 @@ func (l *SketchLibrariesDetector) failIfImportedLibraryIsWrong() error { return nil } -// includeRegexp fixdoc -var includeRegexp = regexp.MustCompile("(?ms)^\\s*#[ \t]*include\\s*[<\"](\\S+)[\">]") +var includeRegexp = regexp.MustCompile(`(?ms)^\s*[0-9 |]*\s*#[ \t]*include\s*[<"](\S+)[">]`) // IncludesFinderWithRegExp fixdoc func IncludesFinderWithRegExp(source string) string { diff --git a/internal/arduino/builder/internal/detector/detector_test.go b/internal/arduino/builder/internal/detector/detector_test.go index 6e7f72648a4..dbec95ca918 100644 --- a/internal/arduino/builder/internal/detector/detector_test.go +++ b/internal/arduino/builder/internal/detector/detector_test.go @@ -75,3 +75,13 @@ func TestIncludesFinderWithRegExpPaddedIncludes4(t *testing.T) { require.Equal(t, "register.h", include) } + +func TestIncludesFinderWithRegExpPaddedIncludes5(t *testing.T) { + output := "/some/path/sketch.ino:23:42: fatal error: 'Foobar.h' file not found\n" + + " 23 | #include \"Foobar.h\"\n" + + " | ^~~~~~~~~~\n" + + include := detector.IncludesFinderWithRegExp(output) + + require.Equal(t, "Foobar.h", include) +} From d1b47cfc4dda4ee96bbee313760c464b6eae84c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 17:17:24 +0100 Subject: [PATCH 060/121] [skip changelog] Bump golang.org/x/term from 0.27.0 to 0.28.0 (#2801) * [skip changelog] Bump golang.org/x/term from 0.27.0 to 0.28.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.27.0 to 0.28.0. - [Commits](https://github.com/golang/term/compare/v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Update license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 88429210183..30993d68001 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: sys@v0.29.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.28.0/PATENTS +- sources: sys@v0.29.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 87678a3b220..3cfc4cbc73e 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.28.0 +version: v0.29.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.28.0/LICENSE +- sources: sys@v0.29.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.28.0/PATENTS +- sources: sys@v0.29.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 b014506db96..7ebcb76e008 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.27.0 +version: v0.28.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index db0dfbaafeb..720dd698863 100644 --- a/go.mod +++ b/go.mod @@ -39,8 +39,8 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.2.0 - golang.org/x/sys v0.28.0 - golang.org/x/term v0.27.0 + golang.org/x/sys v0.29.0 + golang.org/x/term v0.28.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 google.golang.org/grpc v1.69.2 diff --git a/go.sum b/go.sum index dd6403ec83e..8ad8d260a33 100644 --- a/go.sum +++ b/go.sum @@ -261,12 +261,12 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= +golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= -golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= +golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= +golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= From f08b2d3b20b4f24600d93b922c419da927fd0f11 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 7 Jan 2025 17:37:43 +0100 Subject: [PATCH 061/121] [skip-changelog] Fixed python deps (#2804) it should fix the following problem: Traceback (most recent call last): File "/home/runner/.cache/pypoetry/virtualenvs/arduino-cli-gc1FAuF_-py3.9/bin/mike", line 5, in from mike.driver import main File "/home/runner/.cache/pypoetry/virtualenvs/arduino-cli-gc1FAuF_-py3.9/lib/python3.9/site-packages/mike/driver.py", line 4, in from . import arguments, commands File "/home/runner/.cache/pypoetry/virtualenvs/arduino-cli-gc1FAuF_-py3.9/lib/python3.9/site-packages/mike/commands.py", line 6, in from pkg_resources import resource_stream ModuleNotFoundError: No module named 'pkg_resources' --- poetry.lock | 514 +++++++++++++++++++++++++++++-------------------- pyproject.toml | 5 +- 2 files changed, 312 insertions(+), 207 deletions(-) diff --git a/poetry.lock b/poetry.lock index 42c246941e2..e81cd749fb9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,14 +1,14 @@ -# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "click" -version = "8.1.3" +version = "8.1.8" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" files = [ - {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, - {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, + {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, + {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, ] [package.dependencies] @@ -16,13 +16,13 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "colorama" -version = "0.4.4" +version = "0.4.6" description = "Cross-platform colored terminal text." optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ - {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, - {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] [[package]] @@ -44,13 +44,13 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "gitdb" -version = "4.0.9" +version = "4.0.12" description = "Git Object Database" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "gitdb-4.0.9-py3-none-any.whl", hash = "sha256:8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd"}, - {file = "gitdb-4.0.9.tar.gz", hash = "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa"}, + {file = "gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf"}, + {file = "gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571"}, ] [package.dependencies] @@ -58,49 +58,54 @@ smmap = ">=3.0.1,<6" [[package]] name = "gitpython" -version = "3.1.41" +version = "3.1.44" description = "GitPython is a Python library used to interact with Git repositories" optional = false python-versions = ">=3.7" files = [ - {file = "GitPython-3.1.41-py3-none-any.whl", hash = "sha256:c36b6634d069b3f719610175020a9aed919421c87552185b085e04fbbdb10b7c"}, - {file = "GitPython-3.1.41.tar.gz", hash = "sha256:ed66e624884f76df22c8e16066d567aaa5a37d5b5fa19db2c6df6f7156db9048"}, + {file = "GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110"}, + {file = "gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269"}, ] [package.dependencies] gitdb = ">=4.0.1,<5" [package.extras] -test = ["black", "coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "sumtypes"] +doc = ["sphinx (>=7.1.2,<7.2)", "sphinx-autodoc-typehints", "sphinx_rtd_theme"] +test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions"] [[package]] name = "importlib-metadata" -version = "4.11.4" +version = "8.5.0" description = "Read metadata from Python packages" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "importlib_metadata-4.11.4-py3-none-any.whl", hash = "sha256:c58c8eb8a762858f49e18436ff552e83914778e50e9d2f1660535ffb364552ec"}, - {file = "importlib_metadata-4.11.4.tar.gz", hash = "sha256:5d26852efe48c0a32b0509ffbc583fda1a2266545a78d104a6f4aff3db17d700"}, + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, ] [package.dependencies] -zipp = ">=0.5" +zipp = ">=3.20" [package.extras] -docs = ["jaraco.packaging (>=9)", "rst.linker (>=1.9)", "sphinx"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +type = ["pytest-mypy"] [[package]] name = "jinja2" -version = "3.1.4" +version = "3.1.5" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, - {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, + {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, + {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, ] [package.dependencies] @@ -111,79 +116,101 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "markdown" -version = "3.3.7" -description = "Python implementation of Markdown." +version = "3.7" +description = "Python implementation of John Gruber's Markdown." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "Markdown-3.3.7-py3-none-any.whl", hash = "sha256:f5da449a6e1c989a4cea2631aa8ee67caa5a2ef855d551c88f9e309f4634c621"}, - {file = "Markdown-3.3.7.tar.gz", hash = "sha256:cbb516f16218e643d8e0a95b309f77eb118cb138d39a4f27851e6a63581db874"}, + {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, + {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] [package.dependencies] importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} [package.extras] +docs = ["mdx-gh-links (>=0.2)", "mkdocs (>=1.5)", "mkdocs-gen-files", "mkdocs-literate-nav", "mkdocs-nature (>=0.6)", "mkdocs-section-index", "mkdocstrings[python]"] testing = ["coverage", "pyyaml"] [[package]] name = "markupsafe" -version = "2.1.1" +version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, - {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, ] [[package]] name = "mdx-truly-sane-lists" -version = "1.2" +version = "1.3" description = "Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy linebreaks." optional = false python-versions = "*" files = [ - {file = "mdx_truly_sane_lists-1.2-py3-none-any.whl", hash = "sha256:cc8bfa00f331403504e12377a9c94e6b40fc7db031e283316baeeeeac68f1da9"}, - {file = "mdx_truly_sane_lists-1.2.tar.gz", hash = "sha256:4600ade0fbd452db8233e25d644b62f59b2798e40595ea2e1923e29bc40c5b98"}, + {file = "mdx_truly_sane_lists-1.3-py3-none-any.whl", hash = "sha256:b9546a4c40ff8f1ab692f77cee4b6bfe8ddf9cccf23f0a24e71f3716fe290a37"}, + {file = "mdx_truly_sane_lists-1.3.tar.gz", hash = "sha256:b661022df7520a1e113af7c355c62216b384c867e4f59fb8ee7ad511e6e77f45"}, ] [package.dependencies] @@ -223,29 +250,51 @@ test = ["coverage", "flake8 (>=3.0)", "shtab"] [[package]] name = "mkdocs" -version = "1.3.0" +version = "1.6.1" description = "Project documentation with Markdown." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "mkdocs-1.3.0-py3-none-any.whl", hash = "sha256:26bd2b03d739ac57a3e6eed0b7bcc86168703b719c27b99ad6ca91dc439aacde"}, - {file = "mkdocs-1.3.0.tar.gz", hash = "sha256:b504405b04da38795fec9b2e5e28f6aa3a73bb0960cb6d5d27ead28952bd35ea"}, + {file = "mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e"}, + {file = "mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2"}, ] [package.dependencies] -click = ">=3.3" +click = ">=7.0" +colorama = {version = ">=0.4", markers = "platform_system == \"Windows\""} ghp-import = ">=1.0" -importlib-metadata = ">=4.3" -Jinja2 = ">=2.10.2" -Markdown = ">=3.2.1" +importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} +jinja2 = ">=2.11.1" +markdown = ">=3.3.6" +markupsafe = ">=2.0.1" mergedeep = ">=1.3.4" +mkdocs-get-deps = ">=0.2.0" packaging = ">=20.5" -PyYAML = ">=3.10" +pathspec = ">=0.11.1" +pyyaml = ">=5.1" pyyaml-env-tag = ">=0.1" watchdog = ">=2.0" [package.extras] i18n = ["babel (>=2.9.0)"] +min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-import (==1.0)", "importlib-metadata (==4.4)", "jinja2 (==2.11.1)", "markdown (==3.3.6)", "markupsafe (==2.0.1)", "mergedeep (==1.3.4)", "mkdocs-get-deps (==0.2.0)", "packaging (==20.5)", "pathspec (==0.11.1)", "pyyaml (==5.1)", "pyyaml-env-tag (==0.1)", "watchdog (==2.0)"] + +[[package]] +name = "mkdocs-get-deps" +version = "0.2.0" +description = "MkDocs extension that lists all dependencies according to a mkdocs.yml file" +optional = false +python-versions = ">=3.8" +files = [ + {file = "mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134"}, + {file = "mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c"}, +] + +[package.dependencies] +importlib-metadata = {version = ">=4.3", markers = "python_version < \"3.10\""} +mergedeep = ">=1.3.4" +platformdirs = ">=2.2.0" +pyyaml = ">=5.1" [[package]] name = "mkdocs-material" @@ -268,81 +317,94 @@ pymdown-extensions = ">=9.0" [[package]] name = "mkdocs-material-extensions" -version = "1.0.3" -description = "Extension pack for Python Markdown." +version = "1.3.1" +description = "Extension pack for Python Markdown and MkDocs Material." optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "mkdocs-material-extensions-1.0.3.tar.gz", hash = "sha256:bfd24dfdef7b41c312ede42648f9eb83476ea168ec163b613f9abd12bbfddba2"}, - {file = "mkdocs_material_extensions-1.0.3-py3-none-any.whl", hash = "sha256:a82b70e533ce060b2a5d9eb2bc2e1be201cf61f901f93704b4acf6e3d5983a44"}, + {file = "mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31"}, + {file = "mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443"}, ] [[package]] name = "packaging" -version = "21.3" +version = "24.2" description = "Core utilities for Python packages" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, + {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, + {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, ] -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" +[[package]] +name = "pathspec" +version = "0.12.1" +description = "Utility library for gitignore style pattern matching of file paths." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, + {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, +] + +[[package]] +name = "platformdirs" +version = "4.3.6" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = false +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, +] + +[package.extras] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pygments" -version = "2.15.0" +version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Pygments-2.15.0-py3-none-any.whl", hash = "sha256:77a3299119af881904cd5ecd1ac6a66214b6e9bed1f2db16993b54adede64094"}, - {file = "Pygments-2.15.0.tar.gz", hash = "sha256:f7e36cffc4c517fbc252861b9a6e4644ca0e5abadf9a113c72d1358ad09b9500"}, + {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, + {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, ] [package.extras] -plugins = ["importlib-metadata"] +windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pymdown-extensions" -version = "10.0" +version = "10.14" description = "Extension pack for Python Markdown." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.0-py3-none-any.whl", hash = "sha256:e6cbe8ace7d8feda30bc4fd6a21a073893a9a0e90c373e92d69ce5b653051f55"}, - {file = "pymdown_extensions-10.0.tar.gz", hash = "sha256:9a77955e63528c2ee98073a1fb3207c1a45607bc74a34ef21acd098f46c3aa8a"}, + {file = "pymdown_extensions-10.14-py3-none-any.whl", hash = "sha256:202481f716cc8250e4be8fce997781ebf7917701b59652458ee47f2401f818b5"}, + {file = "pymdown_extensions-10.14.tar.gz", hash = "sha256:741bd7c4ff961ba40b7528d32284c53bc436b8b1645e8e37c3e57770b8700a34"}, ] [package.dependencies] -markdown = ">=3.2" +markdown = ">=3.6" pyyaml = "*" -[[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -optional = false -python-versions = ">=3.6.8" -files = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] - [package.extras] -diagrams = ["jinja2", "railroad-diagrams"] +extra = ["pygments (>=2.19.1)"] [[package]] name = "python-dateutil" -version = "2.8.2" +version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, ] [package.dependencies] @@ -350,51 +412,64 @@ six = ">=1.5" [[package]] name = "pyyaml" -version = "6.0" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, - {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, - {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -411,26 +486,46 @@ files = [ [package.dependencies] pyyaml = "*" +[[package]] +name = "setuptools" +version = "75.7.0" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +optional = false +python-versions = ">=3.9" +files = [ + {file = "setuptools-75.7.0-py3-none-any.whl", hash = "sha256:84fb203f278ebcf5cd08f97d3fb96d3fbed4b629d500b29ad60d11e00769b183"}, + {file = "setuptools-75.7.0.tar.gz", hash = "sha256:886ff7b16cd342f1d1defc16fc98c9ce3fde69e087a4e1983d7ab634e5f41f4f"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] +core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] + [[package]] name = "six" -version = "1.16.0" +version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, ] [[package]] name = "smmap" -version = "5.0.0" +version = "5.0.2" description = "A pure Python implementation of a sliding window memory map manager" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "smmap-5.0.0-py3-none-any.whl", hash = "sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94"}, - {file = "smmap-5.0.0.tar.gz", hash = "sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936"}, + {file = "smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e"}, + {file = "smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5"}, ] [[package]] @@ -449,36 +544,41 @@ test = ["coverage", "flake8 (>=3.7)", "mypy", "pretend", "pytest"] [[package]] name = "watchdog" -version = "2.1.8" +version = "6.0.0" description = "Filesystem events monitoring" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" files = [ - {file = "watchdog-2.1.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:676263bee67b165f16b05abc52acc7a94feac5b5ab2449b491f1a97638a79277"}, - {file = "watchdog-2.1.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:aa68d2d9a89d686fae99d28a6edf3b18595e78f5adf4f5c18fbfda549ac0f20c"}, - {file = "watchdog-2.1.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5e2e51c53666850c3ecffe9d265fc5d7351db644de17b15e9c685dd3cdcd6f97"}, - {file = "watchdog-2.1.8-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:7721ac736170b191c50806f43357407138c6748e4eb3e69b071397f7f7aaeedd"}, - {file = "watchdog-2.1.8-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:ce7376aed3da5fd777483fe5ebc8475a440c6d18f23998024f832134b2938e7b"}, - {file = "watchdog-2.1.8-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f9ee4c6bf3a1b2ed6be90a2d78f3f4bbd8105b6390c04a86eb48ed67bbfa0b0b"}, - {file = "watchdog-2.1.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:68dbe75e0fa1ba4d73ab3f8e67b21770fbed0651d32ce515cd38919a26873266"}, - {file = "watchdog-2.1.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0c520009b8cce79099237d810aaa19bc920941c268578436b62013b2f0102320"}, - {file = "watchdog-2.1.8-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:efcc8cbc1b43902571b3dce7ef53003f5b97fe4f275fe0489565fc6e2ebe3314"}, - {file = "watchdog-2.1.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:746e4c197ec1083581bb1f64d07d1136accf03437badb5ff8fcb862565c193b2"}, - {file = "watchdog-2.1.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1ae17b6be788fb8e4d8753d8d599de948f0275a232416e16436363c682c6f850"}, - {file = "watchdog-2.1.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ddde157dc1447d8130cb5b8df102fad845916fe4335e3d3c3f44c16565becbb7"}, - {file = "watchdog-2.1.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4978db33fc0934c92013ee163a9db158ec216099b69fce5aec790aba704da412"}, - {file = "watchdog-2.1.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b962de4d7d92ff78fb2dbc6a0cb292a679dea879a0eb5568911484d56545b153"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_aarch64.whl", hash = "sha256:1e5d0fdfaa265c29dc12621913a76ae99656cf7587d03950dfeb3595e5a26102"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_armv7l.whl", hash = "sha256:036ed15f7cd656351bf4e17244447be0a09a61aaa92014332d50719fc5973bc0"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_i686.whl", hash = "sha256:2962628a8777650703e8f6f2593065884c602df7bae95759b2df267bd89b2ef5"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_ppc64.whl", hash = "sha256:156ec3a94695ea68cfb83454b98754af6e276031ba1ae7ae724dc6bf8973b92a"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:47598fe6713fc1fee86b1ca85c9cbe77e9b72d002d6adeab9c3b608f8a5ead10"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_s390x.whl", hash = "sha256:fed4de6e45a4f16e4046ea00917b4fe1700b97244e5d114f594b4a1b9de6bed8"}, - {file = "watchdog-2.1.8-py3-none-manylinux2014_x86_64.whl", hash = "sha256:24dedcc3ce75e150f2a1d704661f6879764461a481ba15a57dc80543de46021c"}, - {file = "watchdog-2.1.8-py3-none-win32.whl", hash = "sha256:6ddf67bc9f413791072e3afb466e46cc72c6799ba73dea18439b412e8f2e3257"}, - {file = "watchdog-2.1.8-py3-none-win_amd64.whl", hash = "sha256:88ef3e8640ef0a64b7ad7394b0f23384f58ac19dd759da7eaa9bc04b2898943f"}, - {file = "watchdog-2.1.8-py3-none-win_ia64.whl", hash = "sha256:0fb60c7d31474b21acba54079ce9ff0136411183e9a591369417cddb1d7d00d7"}, - {file = "watchdog-2.1.8.tar.gz", hash = "sha256:6d03149126864abd32715d4e9267d2754cede25a69052901399356ad3bc5ecff"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112"}, + {file = "watchdog-6.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2"}, + {file = "watchdog-6.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860"}, + {file = "watchdog-6.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134"}, + {file = "watchdog-6.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a"}, + {file = "watchdog-6.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881"}, + {file = "watchdog-6.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa"}, + {file = "watchdog-6.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c"}, + {file = "watchdog-6.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2"}, + {file = "watchdog-6.0.0-py3-none-win32.whl", hash = "sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a"}, + {file = "watchdog-6.0.0-py3-none-win_amd64.whl", hash = "sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680"}, + {file = "watchdog-6.0.0-py3-none-win_ia64.whl", hash = "sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f"}, + {file = "watchdog-6.0.0.tar.gz", hash = "sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282"}, ] [package.extras] @@ -486,20 +586,24 @@ watchmedo = ["PyYAML (>=3.10)"] [[package]] name = "zipp" -version = "3.19.1" +version = "3.21.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "zipp-3.19.1-py3-none-any.whl", hash = "sha256:2828e64edb5386ea6a52e7ba7cdb17bb30a73a858f5eb6eb93d8d36f5ea26091"}, - {file = "zipp-3.19.1.tar.gz", hash = "sha256:35427f6d5594f4acf82d25541438348c26736fa9b3afa2754bcd63cdb99d8e8f"}, + {file = "zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}, + {file = "zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"}, ] [package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -test = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [metadata] lock-version = "2.0" -python-versions = ">=3.8, !=3.9.7, <4" -content-hash = "97810ce6e4681e1f5b6e19fde79fe38a6a9bf77d8cb512cb6d0e3f485953c7c1" +python-versions = ">3.9.7, <4" +content-hash = "fde8577c7ce1611c6f339f739a74a706cc16f3782affb3f4dae65e0d36c891d6" diff --git a/pyproject.toml b/pyproject.toml index 37945f12b7e..81e1c489bd8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,9 +5,10 @@ description = "Project used to run integration tests for the Arduino CLI" authors = [] [tool.poetry.dependencies] -python = ">=3.8, !=3.9.7, <4" +python = ">3.9.7, <4" +setuptools = "^75.7.0" -[tool.poetry.dev-dependencies] +[tool.poetry.group.dev.dependencies] mkdocs = "^1.2.1" mkdocs-material = "^7.1.8" mdx-truly-sane-lists = "^1.2" From 24799f3ce4b07d8273e7364e10a751c665825cfc Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 9 Jan 2025 16:13:11 +0100 Subject: [PATCH 062/121] fix: Sketch preprocessing errors were displayed on stdout instead of stderr (#2806) * Slightly refactored integration test * Added integration test * Fixed output channel for stderr in sketch preprocessing --- internal/arduino/builder/preprocess_sketch.go | 2 +- .../integrationtest/compile_3/compile_test.go | 60 ++++++++++++++----- .../blink_with_error_directive.ino | 1 + 3 files changed, 46 insertions(+), 17 deletions(-) create mode 100644 internal/integrationtest/compile_3/testdata/blink_with_error_directive/blink_with_error_directive.ino diff --git a/internal/arduino/builder/preprocess_sketch.go b/internal/arduino/builder/preprocess_sketch.go index 86d7bd7e7e9..b7fe178db02 100644 --- a/internal/arduino/builder/preprocess_sketch.go +++ b/internal/arduino/builder/preprocess_sketch.go @@ -32,7 +32,7 @@ func (b *Builder) preprocessSketch(includes paths.PathList) error { if b.logger.Verbose() { b.logger.WriteStdout(result.Stdout()) } - b.logger.WriteStdout(result.Stderr()) + b.logger.WriteStderr(result.Stderr()) b.diagnosticStore.Parse(result.Args(), result.Stderr()) } diff --git a/internal/integrationtest/compile_3/compile_test.go b/internal/integrationtest/compile_3/compile_test.go index aabd30445d0..8e15b901c6d 100644 --- a/internal/integrationtest/compile_3/compile_test.go +++ b/internal/integrationtest/compile_3/compile_test.go @@ -107,7 +107,7 @@ func TestCompilerErrOutput(t *testing.T) { _, _, err := cli.Run("core", "install", "arduino:avr@1.8.5") require.NoError(t, err) - { + t.Run("Diagnostics", func(t *testing.T) { // prepare sketch sketch, err := paths.New("testdata", "blink_with_wrong_cpp").Abs() require.NoError(t, err) @@ -126,10 +126,11 @@ func TestCompilerErrOutput(t *testing.T) { "context": [ { "message": "In function 'void wrong()':" } ] } ]`) - } + }) + + t.Run("PreprocessorDiagnostics", func(t *testing.T) { + // Test the preprocessor errors are present in the diagnostics - // Test the preprocessor errors are present in the diagnostics - { // prepare sketch sketch, err := paths.New("testdata", "blink_with_wrong_include").Abs() require.NoError(t, err) @@ -148,14 +149,15 @@ func TestCompilerErrOutput(t *testing.T) { "message": "invalid preprocessing directive #wrong\n #wrong\n ^~~~~", } ]`) - } + }) + + t.Run("PreprocessorDiagnosticsWithLibErrors", func(t *testing.T) { + // Test the preprocessor errors are present in the diagnostics. + // In case we have 2 libraries: + // 1. one is missing + // 2. the other one is missing only from the first GCC run + // The diagnostics should report only 1 missing library. - // Test the preprocessor errors are present in the diagnostics. - // In case we have 2 libraries: - // 1. one is missing - // 2. the other one is missing only from the first GCC run - // The diagnostics should report only 1 missing library. - { // prepare sketch sketch, err := paths.New("testdata", "using_Wire_with_missing_lib").Abs() require.NoError(t, err) @@ -175,11 +177,12 @@ func TestCompilerErrOutput(t *testing.T) { "column": 10, } ]`) - } + }) + + t.Run("LibraryDiscoverFalseErrors", func(t *testing.T) { + // Check that library discover do not generate false errors + // https://github.com/arduino/arduino-cli/issues/2263 - // Check that library discover do not generate false errors - // https://github.com/arduino/arduino-cli/issues/2263 - { // prepare sketch sketch, err := paths.New("testdata", "using_Wire").Abs() require.NoError(t, err) @@ -191,7 +194,32 @@ func TestCompilerErrOutput(t *testing.T) { jsonOut.Query(".compiler_out").MustNotContain(`"fatal error"`) jsonOut.Query(".compiler_err").MustNotContain(`"fatal error"`) jsonOut.MustNotContain(`{ "diagnostics" : [] }`) - } + }) + + t.Run("PreprocessorErrorsOnStderr", func(t *testing.T) { + // Test the preprocessor errors are present in the diagnostics + // when they are printed on stderr + + // prepare sketch + sketch, err := paths.New("testdata", "blink_with_error_directive").Abs() + require.NoError(t, err) + + // Run compile and catch err stream + out, _, err := cli.Run("compile", "-b", "arduino:avr:uno", "-v", "--json", sketch.String()) + require.Error(t, err) + jsonOut := requirejson.Parse(t, out) + jsonOut.Query(".compiler_out").MustNotContain(`"error:"`) + jsonOut.Query(".compiler_err").MustContain(`"error:"`) + jsonOut.Query(`.builder_result.diagnostics`).MustContain(` + [ + { + "severity": "ERROR", + "message": "#error void setup(){} void loop(){}\n #error void setup(){} void loop(){}\n ^~~~~", + "line": 1, + "column": 2 + } + ]`) + }) } func TestCompileRelativeLibraryPath(t *testing.T) { diff --git a/internal/integrationtest/compile_3/testdata/blink_with_error_directive/blink_with_error_directive.ino b/internal/integrationtest/compile_3/testdata/blink_with_error_directive/blink_with_error_directive.ino new file mode 100644 index 00000000000..02bc8b99521 --- /dev/null +++ b/internal/integrationtest/compile_3/testdata/blink_with_error_directive/blink_with_error_directive.ino @@ -0,0 +1 @@ +#error void setup(){} void loop(){} From d09cc7684eba01594e65074ffc978906026d09ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:24:04 +0100 Subject: [PATCH 063/121] [skip changelog] Bump go.bug.st/testifyjson from 1.2.0 to 1.3.0 (#2807) Bumps [go.bug.st/testifyjson](https://github.com/bugst/go-testifyjson) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/bugst/go-testifyjson/releases) - [Commits](https://github.com/bugst/go-testifyjson/compare/v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: go.bug.st/testifyjson dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 720dd698863..3cfd8236a24 100644 --- a/go.mod +++ b/go.mod @@ -38,7 +38,7 @@ require ( go.bug.st/downloader/v2 v2.2.0 go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 - go.bug.st/testifyjson v1.2.0 + go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.29.0 golang.org/x/term v0.28.0 golang.org/x/text v0.21.0 diff --git a/go.sum b/go.sum index 8ad8d260a33..18131cd7a72 100644 --- a/go.sum +++ b/go.sum @@ -213,8 +213,8 @@ go.bug.st/relaxed-semver v0.12.0 h1:se8v3lTdAAFp68+/RS/0Y/nFdnpdzkP5ICY04SPau4E= go.bug.st/relaxed-semver v0.12.0/go.mod h1:Cpcbiig6Omwlq6bS7i3MQWiqS7W7HDd8CAnZFC40Cl0= 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.2.0 h1:0pAfOUMVCOJ6bb9JcC4UmnACjxwxv2Ojb6Z9chaQBjg= -go.bug.st/testifyjson v1.2.0/go.mod h1:nZyy2icFbv3OE3zW3mGVOnC/GhWgb93LRu+29n2tJlI= +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/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE= go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE= From ed88bd8d91cc3a09767177b00f93a963e4898a28 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 13 Jan 2025 15:54:32 +0100 Subject: [PATCH 064/121] Added `BoardIdentify` gRPC call. (#2794) * Board identification function do not require a full Port but just the properties * Added BoardIdentify gRPC call * Added implementation of BoardIdentify * Removed unused functions * Added option to query cloud API * Moved functions into proper compilation unit * Added integration test * Moved code for better readability * Use BoardIdentify internally This commit also fix a bug (the package manager was used after release). --- commands/service_board_identify.go | 217 +++++ ...test.go => service_board_identify_test.go} | 3 +- commands/service_board_list.go | 222 +---- .../cores/packagemanager/package_manager.go | 34 - internal/integrationtest/arduino-cli.go | 12 + .../daemon/board_identification_test.go | 54 ++ rpc/cc/arduino/cli/commands/v1/board.pb.go | 214 ++++- rpc/cc/arduino/cli/commands/v1/board.proto | 15 + rpc/cc/arduino/cli/commands/v1/commands.pb.go | 840 +++++++++--------- rpc/cc/arduino/cli/commands/v1/commands.proto | 3 + .../cli/commands/v1/commands_grpc.pb.go | 40 + 11 files changed, 992 insertions(+), 662 deletions(-) create mode 100644 commands/service_board_identify.go rename commands/{service_board_list_test.go => service_board_identify_test.go} (97%) create mode 100644 internal/integrationtest/daemon/board_identification_test.go diff --git a/commands/service_board_identify.go b/commands/service_board_identify.go new file mode 100644 index 00000000000..2f4b1f54dce --- /dev/null +++ b/commands/service_board_identify.go @@ -0,0 +1,217 @@ +// This file is part of arduino-cli. +// +// Copyright 2020 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" + "encoding/json" + "errors" + "fmt" + "io" + "net/http" + "regexp" + "sort" + "strings" + "time" + + "github.com/arduino/arduino-cli/commands/cmderrors" + "github.com/arduino/arduino-cli/commands/internal/instances" + "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" + "github.com/arduino/arduino-cli/internal/cli/configuration" + "github.com/arduino/arduino-cli/internal/i18n" + "github.com/arduino/arduino-cli/internal/inventory" + "github.com/arduino/arduino-cli/pkg/fqbn" + rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/arduino/go-properties-orderedmap" + "github.com/sirupsen/logrus" +) + +// BoardIdentify identifies the board based on the provided properties +func (s *arduinoCoreServerImpl) BoardIdentify(ctx context.Context, req *rpc.BoardIdentifyRequest) (*rpc.BoardIdentifyResponse, error) { + pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) + if err != nil { + return nil, err + } + defer release() + + props := properties.NewFromHashmap(req.GetProperties()) + res, err := identify(pme, props, s.settings, !req.GetUseCloudApiForUnknownBoardDetection()) + if err != nil { + return nil, err + } + return &rpc.BoardIdentifyResponse{ + Boards: res, + }, nil +} + +// identify returns a list of boards checking first the installed platforms or the Cloud API +func identify(pme *packagemanager.Explorer, properties *properties.Map, settings *configuration.Settings, skipCloudAPI bool) ([]*rpc.BoardListItem, error) { + if properties == nil { + return nil, nil + } + + // first query installed cores through the Package Manager + boards := []*rpc.BoardListItem{} + logrus.Debug("Querying installed cores for board identification...") + for _, board := range pme.IdentifyBoard(properties) { + fqbn, err := fqbn.Parse(board.FQBN()) + if err != nil { + return nil, &cmderrors.InvalidFQBNError{Cause: err} + } + fqbn.Configs = board.IdentifyBoardConfiguration(properties) + + // We need the Platform maintaner for sorting so we set it here + platform := &rpc.Platform{ + Metadata: &rpc.PlatformMetadata{ + Maintainer: board.PlatformRelease.Platform.Package.Maintainer, + }, + } + boards = append(boards, &rpc.BoardListItem{ + Name: board.Name(), + Fqbn: fqbn.String(), + IsHidden: board.IsHidden(), + Platform: platform, + }) + } + + // if installed cores didn't recognize the board, try querying + // the builder API if the board is a USB device port + if len(boards) == 0 && !skipCloudAPI && !settings.SkipCloudApiForBoardDetection() { + items, err := identifyViaCloudAPI(properties, settings) + if err != nil { + // this is bad, but keep going + logrus.WithError(err).Debug("Error querying builder API") + } + boards = items + } + + // Sort by FQBN alphabetically + sort.Slice(boards, func(i, j int) bool { + return strings.ToLower(boards[i].GetFqbn()) < strings.ToLower(boards[j].GetFqbn()) + }) + + // Put Arduino boards before others in case there are non Arduino boards with identical VID:PID combination + sort.SliceStable(boards, func(i, j int) bool { + if boards[i].GetPlatform().GetMetadata().GetMaintainer() == "Arduino" && boards[j].GetPlatform().GetMetadata().GetMaintainer() != "Arduino" { + return true + } + return false + }) + + // We need the Board's Platform only for sorting but it shouldn't be present in the output + for _, board := range boards { + board.Platform = nil + } + + return boards, nil +} + +func identifyViaCloudAPI(props *properties.Map, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { + // If the port is not USB do not try identification via cloud + if !props.ContainsKey("vid") || !props.ContainsKey("pid") { + return nil, nil + } + + logrus.Debug("Querying builder API for board identification...") + return cachedAPIByVidPid(props.Get("vid"), props.Get("pid"), settings) +} + +var ( + vidPidURL = "https://builder.arduino.cc/v3/boards/byVidPid" + validVidPid = regexp.MustCompile(`0[xX][a-fA-F\d]{4}`) +) + +func cachedAPIByVidPid(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) + if cachedResp := inventory.Store.GetString(cacheKey + ".data"); cachedResp != "" { + ts := inventory.Store.GetTime(cacheKey + ".ts") + if time.Since(ts) < time.Hour*24 { + // Use cached response + if err := json.Unmarshal([]byte(cachedResp), &resp); err == nil { + return resp, nil + } + } + } + + resp, err := apiByVidPid(vid, pid, settings) // Perform API requrest + + if err == nil { + if cachedResp, err := json.Marshal(resp); err == nil { + inventory.Store.Set(cacheKey+".data", string(cachedResp)) + inventory.Store.Set(cacheKey+".ts", time.Now()) + inventory.WriteStore() + } + } + return resp, err +} + +func apiByVidPid(vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { + // ensure vid and pid are valid before hitting the API + if !validVidPid.MatchString(vid) { + return nil, errors.New(i18n.Tr("Invalid vid value: '%s'", vid)) + } + if !validVidPid.MatchString(pid) { + return nil, errors.New(i18n.Tr("Invalid pid value: '%s'", pid)) + } + + url := fmt.Sprintf("%s/%s/%s", vidPidURL, vid, pid) + req, _ := http.NewRequest("GET", url, nil) + req.Header.Set("Content-Type", "application/json") + + httpClient, err := settings.NewHttpClient() + if err != nil { + return nil, fmt.Errorf("%s: %w", i18n.Tr("failed to initialize http client"), err) + } + + res, err := httpClient.Do(req) + if err != nil { + return nil, fmt.Errorf("%s: %w", i18n.Tr("error querying Arduino Cloud Api"), err) + } + if res.StatusCode == 404 { + // This is not an error, it just means that the board is not recognized + return nil, nil + } + if res.StatusCode >= 400 { + return nil, errors.New(i18n.Tr("the server responded with status %s", res.Status)) + } + + resp, err := io.ReadAll(res.Body) + if err != nil { + return nil, err + } + if err := res.Body.Close(); err != nil { + return nil, err + } + + var dat map[string]interface{} + 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")) + } + + return []*rpc.BoardListItem{ + { + Name: name, + Fqbn: fqbn, + }, + }, nil +} diff --git a/commands/service_board_list_test.go b/commands/service_board_identify_test.go similarity index 97% rename from commands/service_board_list_test.go rename to commands/service_board_identify_test.go index f9fe2ca8ba5..98dc8e40278 100644 --- a/commands/service_board_list_test.go +++ b/commands/service_board_identify_test.go @@ -25,7 +25,6 @@ import ( "github.com/arduino/arduino-cli/internal/cli/configuration" "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" - discovery "github.com/arduino/pluggable-discovery-protocol-handler/v2" "github.com/stretchr/testify/require" "go.bug.st/downloader/v2" semver "go.bug.st/relaxed-semver" @@ -157,7 +156,7 @@ func TestBoardIdentifySorting(t *testing.T) { defer release() settings := configuration.NewSettings() - res, err := identify(pme, &discovery.Port{Properties: idPrefs}, settings, true) + res, err := identify(pme, idPrefs, settings, true) require.NoError(t, err) require.NotNil(t, res) require.Len(t, res, 4) diff --git a/commands/service_board_list.go b/commands/service_board_list.go index 6f6d90f8b50..daf7ca57a87 100644 --- a/commands/service_board_list.go +++ b/commands/service_board_list.go @@ -17,199 +17,23 @@ package commands import ( "context" - "encoding/json" "errors" - "fmt" - "io" - "net/http" - "regexp" - "sort" - "strings" "time" "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" f "github.com/arduino/arduino-cli/internal/algorithms" - "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" - "github.com/arduino/arduino-cli/internal/cli/configuration" + "github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager" "github.com/arduino/arduino-cli/internal/i18n" - "github.com/arduino/arduino-cli/internal/inventory" "github.com/arduino/arduino-cli/pkg/fqbn" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" - "github.com/arduino/go-properties-orderedmap" - discovery "github.com/arduino/pluggable-discovery-protocol-handler/v2" "github.com/sirupsen/logrus" ) -var ( - vidPidURL = "https://builder.arduino.cc/v3/boards/byVidPid" - validVidPid = regexp.MustCompile(`0[xX][a-fA-F\d]{4}`) -) - -func cachedAPIByVidPid(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) - if cachedResp := inventory.Store.GetString(cacheKey + ".data"); cachedResp != "" { - ts := inventory.Store.GetTime(cacheKey + ".ts") - if time.Since(ts) < time.Hour*24 { - // Use cached response - if err := json.Unmarshal([]byte(cachedResp), &resp); err == nil { - return resp, nil - } - } - } - - resp, err := apiByVidPid(vid, pid, settings) // Perform API requrest - - if err == nil { - if cachedResp, err := json.Marshal(resp); err == nil { - inventory.Store.Set(cacheKey+".data", string(cachedResp)) - inventory.Store.Set(cacheKey+".ts", time.Now()) - inventory.WriteStore() - } - } - return resp, err -} - -func apiByVidPid(vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { - // ensure vid and pid are valid before hitting the API - if !validVidPid.MatchString(vid) { - return nil, errors.New(i18n.Tr("Invalid vid value: '%s'", vid)) - } - if !validVidPid.MatchString(pid) { - return nil, errors.New(i18n.Tr("Invalid pid value: '%s'", pid)) - } - - url := fmt.Sprintf("%s/%s/%s", vidPidURL, vid, pid) - req, _ := http.NewRequest("GET", url, nil) - req.Header.Set("Content-Type", "application/json") - - httpClient, err := settings.NewHttpClient() - if err != nil { - return nil, fmt.Errorf("%s: %w", i18n.Tr("failed to initialize http client"), err) - } - - res, err := httpClient.Do(req) - if err != nil { - return nil, fmt.Errorf("%s: %w", i18n.Tr("error querying Arduino Cloud Api"), err) - } - if res.StatusCode == 404 { - // This is not an error, it just means that the board is not recognized - return nil, nil - } - if res.StatusCode >= 400 { - return nil, errors.New(i18n.Tr("the server responded with status %s", res.Status)) - } - - resp, err := io.ReadAll(res.Body) - if err != nil { - return nil, err - } - if err := res.Body.Close(); err != nil { - return nil, err - } - - var dat map[string]interface{} - 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")) - } - - return []*rpc.BoardListItem{ - { - Name: name, - Fqbn: fqbn, - }, - }, nil -} - -func identifyViaCloudAPI(props *properties.Map, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { - // If the port is not USB do not try identification via cloud - if !props.ContainsKey("vid") || !props.ContainsKey("pid") { - return nil, nil - } - - logrus.Debug("Querying builder API for board identification...") - return cachedAPIByVidPid(props.Get("vid"), props.Get("pid"), settings) -} - -// identify returns a list of boards checking first the installed platforms or the Cloud API -func identify(pme *packagemanager.Explorer, port *discovery.Port, settings *configuration.Settings, skipCloudAPI bool) ([]*rpc.BoardListItem, error) { - boards := []*rpc.BoardListItem{} - if port.Properties == nil { - return boards, nil - } - - // first query installed cores through the Package Manager - logrus.Debug("Querying installed cores for board identification...") - for _, board := range pme.IdentifyBoard(port.Properties) { - fqbn, err := fqbn.Parse(board.FQBN()) - if err != nil { - return nil, &cmderrors.InvalidFQBNError{Cause: err} - } - fqbn.Configs = board.IdentifyBoardConfiguration(port.Properties) - - // We need the Platform maintaner for sorting so we set it here - platform := &rpc.Platform{ - Metadata: &rpc.PlatformMetadata{ - Maintainer: board.PlatformRelease.Platform.Package.Maintainer, - }, - } - boards = append(boards, &rpc.BoardListItem{ - Name: board.Name(), - Fqbn: fqbn.String(), - IsHidden: board.IsHidden(), - Platform: platform, - }) - } - - // if installed cores didn't recognize the board, try querying - // the builder API if the board is a USB device port - if len(boards) == 0 && !skipCloudAPI && !settings.SkipCloudApiForBoardDetection() { - items, err := identifyViaCloudAPI(port.Properties, settings) - if err != nil { - // this is bad, but keep going - logrus.WithError(err).Debug("Error querying builder API") - } - boards = items - } - - // Sort by FQBN alphabetically - sort.Slice(boards, func(i, j int) bool { - return strings.ToLower(boards[i].GetFqbn()) < strings.ToLower(boards[j].GetFqbn()) - }) - - // Put Arduino boards before others in case there are non Arduino boards with identical VID:PID combination - sort.SliceStable(boards, func(i, j int) bool { - if boards[i].GetPlatform().GetMetadata().GetMaintainer() == "Arduino" && boards[j].GetPlatform().GetMetadata().GetMaintainer() != "Arduino" { - return true - } - return false - }) - - // We need the Board's Platform only for sorting but it shouldn't be present in the output - for _, board := range boards { - board.Platform = nil - } - - return boards, nil -} - // BoardList returns a list of boards found by the loaded discoveries. // In case of errors partial results from discoveries that didn't fail // are returned. func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardListRequest) (*rpc.BoardListResponse, error) { - pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) - if err != nil { - return nil, err - } - defer release() - var fqbnFilter *fqbn.FQBN if f := req.GetFqbn(); f != "" { var err error @@ -219,13 +43,22 @@ func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardLis } } + pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) + if err != nil { + return nil, err + } dm := pme.DiscoveryManager() warnings := f.Map(dm.Start(), (error).Error) + release() time.Sleep(time.Duration(req.GetTimeout()) * time.Millisecond) ports := []*rpc.DetectedPort{} for _, port := range dm.List() { - boards, err := identify(pme, port, s.settings, req.GetSkipCloudApiForBoardDetection()) + resp, err := s.BoardIdentify(ctx, &rpc.BoardIdentifyRequest{ + Instance: req.GetInstance(), + Properties: port.Properties.AsMap(), + UseCloudApiForUnknownBoardDetection: !req.GetSkipCloudApiForBoardDetection(), + }) if err != nil { warnings = append(warnings, err.Error()) } @@ -234,7 +67,7 @@ func (s *arduinoCoreServerImpl) BoardList(ctx context.Context, req *rpc.BoardLis // API managed to recognize the connected board b := &rpc.DetectedPort{ Port: rpc.DiscoveryPortToRPC(port), - MatchingBoards: boards, + MatchingBoards: resp.GetBoards(), } if fqbnFilter == nil || hasMatchingBoard(b, fqbnFilter) { @@ -278,16 +111,18 @@ func (s *arduinoCoreServerImpl) BoardListWatch(req *rpc.BoardListWatchRequest, s return err } - pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) - if err != nil { - return err - } - dm := pme.DiscoveryManager() - - watcher, err := dm.Watch() - release() - if err != nil { - return err + var watcher *discoverymanager.PortWatcher + { + pme, release, err := instances.GetPackageManagerExplorer(req.GetInstance()) + if err != nil { + return err + } + dm := pme.DiscoveryManager() + watcher, err = dm.Watch() + release() + if err != nil { + return err + } } go func() { @@ -298,11 +133,16 @@ func (s *arduinoCoreServerImpl) BoardListWatch(req *rpc.BoardListWatchRequest, s boardsError := "" if event.Type == "add" { - boards, err := identify(pme, event.Port, s.settings, req.GetSkipCloudApiForBoardDetection()) + resp, err := s.BoardIdentify(context.Background(), &rpc.BoardIdentifyRequest{ + Instance: req.GetInstance(), + Properties: event.Port.Properties.AsMap(), + UseCloudApiForUnknownBoardDetection: !req.GetSkipCloudApiForBoardDetection(), + }) if err != nil { boardsError = err.Error() + } else { + port.MatchingBoards = resp.GetBoards() } - port.MatchingBoards = boards } stream.Send(&rpc.BoardListWatchResponse{ EventType: event.Type, diff --git a/internal/arduino/cores/packagemanager/package_manager.go b/internal/arduino/cores/packagemanager/package_manager.go index 4c22c19c6e4..3281a3ad9e9 100644 --- a/internal/arduino/cores/packagemanager/package_manager.go +++ b/internal/arduino/cores/packagemanager/package_manager.go @@ -255,40 +255,6 @@ func (pme *Explorer) FindPlatformReleaseProvidingBoardsWithVidPid(vid, pid strin return res } -// FindBoardsWithVidPid FIXMEDOC -func (pme *Explorer) FindBoardsWithVidPid(vid, pid string) []*cores.Board { - res := []*cores.Board{} - for _, targetPackage := range pme.packages { - for _, targetPlatform := range targetPackage.Platforms { - if platform := pme.GetInstalledPlatformRelease(targetPlatform); platform != nil { - for _, board := range platform.Boards { - if board.HasUsbID(vid, pid) { - res = append(res, board) - } - } - } - } - } - return res -} - -// FindBoardsWithID FIXMEDOC -func (pme *Explorer) FindBoardsWithID(id string) []*cores.Board { - res := []*cores.Board{} - for _, targetPackage := range pme.packages { - for _, targetPlatform := range targetPackage.Platforms { - if platform := pme.GetInstalledPlatformRelease(targetPlatform); platform != nil { - for _, board := range platform.Boards { - if board.BoardID == id { - res = append(res, board) - } - } - } - } - } - return res -} - // FindBoardWithFQBN returns the board identified by the fqbn, or an error func (pme *Explorer) FindBoardWithFQBN(fqbnIn string) (*cores.Board, error) { fqbn, err := fqbn.Parse(fqbnIn) diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index 231065843d4..c157a57d7a2 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -694,3 +694,15 @@ func (inst *ArduinoCLIInstance) Upload(ctx context.Context, fqbn, sketchPath, po logCallf(">>> Upload(%v %v port/protocol=%s/%s)\n", fqbn, sketchPath, port, protocol) return uploadCl, err } + +// BoardIdentify calls the "BoardIdentify" gRPC method. +func (inst *ArduinoCLIInstance) BoardIdentify(ctx context.Context, props map[string]string, useCloudAPI bool) (*commands.BoardIdentifyResponse, error) { + req := &commands.BoardIdentifyRequest{ + Instance: inst.instance, + Properties: props, + UseCloudApiForUnknownBoardDetection: useCloudAPI, + } + logCallf(">>> BoardIdentify(%+v)\n", req) + resp, err := inst.cli.daemonClient.BoardIdentify(ctx, req) + return resp, err +} diff --git a/internal/integrationtest/daemon/board_identification_test.go b/internal/integrationtest/daemon/board_identification_test.go new file mode 100644 index 00000000000..a8c4a9e543f --- /dev/null +++ b/internal/integrationtest/daemon/board_identification_test.go @@ -0,0 +1,54 @@ +// This file is part of arduino-cli. +// +// Copyright 2024 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_test + +import ( + "context" + "errors" + "fmt" + "io" + "testing" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "github.com/stretchr/testify/require" +) + +func TestBoardIdentification(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + plInst, err := grpcInst.PlatformInstall(context.Background(), "arduino", "avr", "1.8.6", true) + require.NoError(t, err) + for { + msg, err := plInst.Recv() + if errors.Is(err, io.EOF) { + break + } + require.NoError(t, err) + fmt.Printf("INSTALL> %v\n", msg) + } + + resp, err := grpcInst.BoardIdentify(context.Background(), map[string]string{"vid": "0x2341", "pid": "0x0043"}, false) + require.NoError(t, err) + require.Len(t, resp.GetBoards(), 1) + require.Equal(t, "arduino:avr:uno", resp.GetBoards()[0].GetFqbn()) +} diff --git a/rpc/cc/arduino/cli/commands/v1/board.pb.go b/rpc/cc/arduino/cli/commands/v1/board.pb.go index 229a9d7243d..251eca88221 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/board.pb.go @@ -1481,6 +1481,121 @@ func (x *BoardSearchResponse) GetBoards() []*BoardListItem { return nil } +type BoardIdentifyRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Arduino Core Service instance from the `Init` response. + Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` + // A set of properties to search (can be taken from a Port message). + Properties map[string]string `protobuf:"bytes,2,rep,name=properties,proto3" json:"properties,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will be called to detect the board. + UseCloudApiForUnknownBoardDetection bool `protobuf:"varint,3,opt,name=use_cloud_api_for_unknown_board_detection,json=useCloudApiForUnknownBoardDetection,proto3" json:"use_cloud_api_for_unknown_board_detection,omitempty"` +} + +func (x *BoardIdentifyRequest) Reset() { + *x = BoardIdentifyRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_board_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BoardIdentifyRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoardIdentifyRequest) ProtoMessage() {} + +func (x *BoardIdentifyRequest) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_board_proto_msgTypes[20] + 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 BoardIdentifyRequest.ProtoReflect.Descriptor instead. +func (*BoardIdentifyRequest) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_board_proto_rawDescGZIP(), []int{20} +} + +func (x *BoardIdentifyRequest) GetInstance() *Instance { + if x != nil { + return x.Instance + } + return nil +} + +func (x *BoardIdentifyRequest) GetProperties() map[string]string { + if x != nil { + return x.Properties + } + return nil +} + +func (x *BoardIdentifyRequest) GetUseCloudApiForUnknownBoardDetection() bool { + if x != nil { + return x.UseCloudApiForUnknownBoardDetection + } + return false +} + +type BoardIdentifyResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // List of matching boards (they may have an FQBN with options set). + Boards []*BoardListItem `protobuf:"bytes,1,rep,name=boards,proto3" json:"boards,omitempty"` +} + +func (x *BoardIdentifyResponse) Reset() { + *x = BoardIdentifyResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_cc_arduino_cli_commands_v1_board_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BoardIdentifyResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoardIdentifyResponse) ProtoMessage() {} + +func (x *BoardIdentifyResponse) ProtoReflect() protoreflect.Message { + mi := &file_cc_arduino_cli_commands_v1_board_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 BoardIdentifyResponse.ProtoReflect.Descriptor instead. +func (*BoardIdentifyResponse) Descriptor() ([]byte, []int) { + return file_cc_arduino_cli_commands_v1_board_proto_rawDescGZIP(), []int{21} +} + +func (x *BoardIdentifyResponse) GetBoards() []*BoardListItem { + if x != nil { + return x.Boards + } + return nil +} + var File_cc_arduino_cli_commands_v1_board_proto protoreflect.FileDescriptor var file_cc_arduino_cli_commands_v1_board_proto_rawDesc = []byte{ @@ -1720,6 +1835,33 @@ var file_cc_arduino_cli_commands_v1_board_proto_rawDesc = []byte{ 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, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 0x22, 0xd1, 0x02, 0x0a, 0x14, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 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, 0x12, 0x60, 0x0a, 0x0a, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 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, 0x42, 0x6f, + 0x61, 0x72, 0x64, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x56, + 0x0a, 0x29, 0x75, 0x73, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x61, 0x70, 0x69, 0x5f, + 0x66, 0x6f, 0x72, 0x5f, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x5f, 0x64, 0x65, 0x74, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x23, 0x75, 0x73, 0x65, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x41, 0x70, 0x69, 0x46, 0x6f, + 0x72, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x44, 0x65, 0x74, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x5a, 0x0a, 0x15, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, + 0x0a, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 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, 0x42, 0x6f, 0x61, 0x72, + 0x64, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 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, @@ -1740,7 +1882,7 @@ func file_cc_arduino_cli_commands_v1_board_proto_rawDescGZIP() []byte { return file_cc_arduino_cli_commands_v1_board_proto_rawDescData } -var file_cc_arduino_cli_commands_v1_board_proto_msgTypes = make([]protoimpl.MessageInfo, 21) +var file_cc_arduino_cli_commands_v1_board_proto_msgTypes = make([]protoimpl.MessageInfo, 24) var file_cc_arduino_cli_commands_v1_board_proto_goTypes = []any{ (*BoardDetailsRequest)(nil), // 0: cc.arduino.cli.commands.v1.BoardDetailsRequest (*BoardDetailsResponse)(nil), // 1: cc.arduino.cli.commands.v1.BoardDetailsResponse @@ -1762,40 +1904,46 @@ var file_cc_arduino_cli_commands_v1_board_proto_goTypes = []any{ (*BoardListItem)(nil), // 17: cc.arduino.cli.commands.v1.BoardListItem (*BoardSearchRequest)(nil), // 18: cc.arduino.cli.commands.v1.BoardSearchRequest (*BoardSearchResponse)(nil), // 19: cc.arduino.cli.commands.v1.BoardSearchResponse - nil, // 20: cc.arduino.cli.commands.v1.BoardIdentificationProperties.PropertiesEntry - (*Instance)(nil), // 21: cc.arduino.cli.commands.v1.Instance - (*Programmer)(nil), // 22: cc.arduino.cli.commands.v1.Programmer - (*Port)(nil), // 23: cc.arduino.cli.commands.v1.Port - (*Platform)(nil), // 24: cc.arduino.cli.commands.v1.Platform + (*BoardIdentifyRequest)(nil), // 20: cc.arduino.cli.commands.v1.BoardIdentifyRequest + (*BoardIdentifyResponse)(nil), // 21: cc.arduino.cli.commands.v1.BoardIdentifyResponse + nil, // 22: cc.arduino.cli.commands.v1.BoardIdentificationProperties.PropertiesEntry + nil, // 23: cc.arduino.cli.commands.v1.BoardIdentifyRequest.PropertiesEntry + (*Instance)(nil), // 24: cc.arduino.cli.commands.v1.Instance + (*Programmer)(nil), // 25: cc.arduino.cli.commands.v1.Programmer + (*Port)(nil), // 26: cc.arduino.cli.commands.v1.Port + (*Platform)(nil), // 27: cc.arduino.cli.commands.v1.Platform } var file_cc_arduino_cli_commands_v1_board_proto_depIdxs = []int32{ - 21, // 0: cc.arduino.cli.commands.v1.BoardDetailsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 24, // 0: cc.arduino.cli.commands.v1.BoardDetailsRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance 3, // 1: cc.arduino.cli.commands.v1.BoardDetailsResponse.package:type_name -> cc.arduino.cli.commands.v1.Package 5, // 2: cc.arduino.cli.commands.v1.BoardDetailsResponse.platform:type_name -> cc.arduino.cli.commands.v1.BoardPlatform 6, // 3: cc.arduino.cli.commands.v1.BoardDetailsResponse.tools_dependencies:type_name -> cc.arduino.cli.commands.v1.ToolsDependencies 8, // 4: cc.arduino.cli.commands.v1.BoardDetailsResponse.config_options:type_name -> cc.arduino.cli.commands.v1.ConfigOption - 22, // 5: cc.arduino.cli.commands.v1.BoardDetailsResponse.programmers:type_name -> cc.arduino.cli.commands.v1.Programmer + 25, // 5: cc.arduino.cli.commands.v1.BoardDetailsResponse.programmers:type_name -> cc.arduino.cli.commands.v1.Programmer 2, // 6: cc.arduino.cli.commands.v1.BoardDetailsResponse.identification_properties:type_name -> cc.arduino.cli.commands.v1.BoardIdentificationProperties - 20, // 7: cc.arduino.cli.commands.v1.BoardIdentificationProperties.properties:type_name -> cc.arduino.cli.commands.v1.BoardIdentificationProperties.PropertiesEntry + 22, // 7: cc.arduino.cli.commands.v1.BoardIdentificationProperties.properties:type_name -> cc.arduino.cli.commands.v1.BoardIdentificationProperties.PropertiesEntry 4, // 8: cc.arduino.cli.commands.v1.Package.help:type_name -> cc.arduino.cli.commands.v1.Help 7, // 9: cc.arduino.cli.commands.v1.ToolsDependencies.systems:type_name -> cc.arduino.cli.commands.v1.Systems 9, // 10: cc.arduino.cli.commands.v1.ConfigOption.values:type_name -> cc.arduino.cli.commands.v1.ConfigValue - 21, // 11: cc.arduino.cli.commands.v1.BoardListRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 24, // 11: cc.arduino.cli.commands.v1.BoardListRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance 12, // 12: cc.arduino.cli.commands.v1.BoardListResponse.ports:type_name -> cc.arduino.cli.commands.v1.DetectedPort 17, // 13: cc.arduino.cli.commands.v1.DetectedPort.matching_boards:type_name -> cc.arduino.cli.commands.v1.BoardListItem - 23, // 14: cc.arduino.cli.commands.v1.DetectedPort.port:type_name -> cc.arduino.cli.commands.v1.Port - 21, // 15: cc.arduino.cli.commands.v1.BoardListAllRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 26, // 14: cc.arduino.cli.commands.v1.DetectedPort.port:type_name -> cc.arduino.cli.commands.v1.Port + 24, // 15: cc.arduino.cli.commands.v1.BoardListAllRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance 17, // 16: cc.arduino.cli.commands.v1.BoardListAllResponse.boards:type_name -> cc.arduino.cli.commands.v1.BoardListItem - 21, // 17: cc.arduino.cli.commands.v1.BoardListWatchRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 24, // 17: cc.arduino.cli.commands.v1.BoardListWatchRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance 12, // 18: cc.arduino.cli.commands.v1.BoardListWatchResponse.port:type_name -> cc.arduino.cli.commands.v1.DetectedPort - 24, // 19: cc.arduino.cli.commands.v1.BoardListItem.platform:type_name -> cc.arduino.cli.commands.v1.Platform - 21, // 20: cc.arduino.cli.commands.v1.BoardSearchRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 27, // 19: cc.arduino.cli.commands.v1.BoardListItem.platform:type_name -> cc.arduino.cli.commands.v1.Platform + 24, // 20: cc.arduino.cli.commands.v1.BoardSearchRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance 17, // 21: cc.arduino.cli.commands.v1.BoardSearchResponse.boards:type_name -> cc.arduino.cli.commands.v1.BoardListItem - 22, // [22:22] is the sub-list for method output_type - 22, // [22:22] is the sub-list for method input_type - 22, // [22:22] is the sub-list for extension type_name - 22, // [22:22] is the sub-list for extension extendee - 0, // [0:22] is the sub-list for field type_name + 24, // 22: cc.arduino.cli.commands.v1.BoardIdentifyRequest.instance:type_name -> cc.arduino.cli.commands.v1.Instance + 23, // 23: cc.arduino.cli.commands.v1.BoardIdentifyRequest.properties:type_name -> cc.arduino.cli.commands.v1.BoardIdentifyRequest.PropertiesEntry + 17, // 24: cc.arduino.cli.commands.v1.BoardIdentifyResponse.boards:type_name -> cc.arduino.cli.commands.v1.BoardListItem + 25, // [25:25] is the sub-list for method output_type + 25, // [25:25] is the sub-list for method input_type + 25, // [25:25] is the sub-list for extension type_name + 25, // [25:25] is the sub-list for extension extendee + 0, // [0:25] is the sub-list for field type_name } func init() { file_cc_arduino_cli_commands_v1_board_proto_init() } @@ -2046,6 +2194,30 @@ func file_cc_arduino_cli_commands_v1_board_proto_init() { return nil } } + file_cc_arduino_cli_commands_v1_board_proto_msgTypes[20].Exporter = func(v any, i int) any { + switch v := v.(*BoardIdentifyRequest); 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_board_proto_msgTypes[21].Exporter = func(v any, i int) any { + switch v := v.(*BoardIdentifyResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } type x struct{} out := protoimpl.TypeBuilder{ @@ -2053,7 +2225,7 @@ func file_cc_arduino_cli_commands_v1_board_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_cc_arduino_cli_commands_v1_board_proto_rawDesc, NumEnums: 0, - NumMessages: 21, + NumMessages: 24, NumExtensions: 0, NumServices: 0, }, diff --git a/rpc/cc/arduino/cli/commands/v1/board.proto b/rpc/cc/arduino/cli/commands/v1/board.proto index 01d8145acdc..eef8307689d 100644 --- a/rpc/cc/arduino/cli/commands/v1/board.proto +++ b/rpc/cc/arduino/cli/commands/v1/board.proto @@ -237,3 +237,18 @@ message BoardSearchResponse { // List of installed and installable boards. repeated BoardListItem boards = 1; } + +message BoardIdentifyRequest { + // Arduino Core Service instance from the `Init` response. + Instance instance = 1; + // A set of properties to search (can be taken from a Port message). + map properties = 2; + // If set to true, when a board cannot be identified using the installed + // platforms, the cloud API will be called to detect the board. + bool use_cloud_api_for_unknown_board_detection = 3; +} + +message BoardIdentifyResponse { + // List of matching boards (they may have an FQBN with options set). + repeated BoardListItem boards = 1; +} diff --git a/rpc/cc/arduino/cli/commands/v1/commands.pb.go b/rpc/cc/arduino/cli/commands/v1/commands.pb.go index b79b2aa7893..b17f636954c 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands.pb.go @@ -2081,7 +2081,7 @@ var file_cc_arduino_cli_commands_v1_commands_proto_rawDesc = []byte{ 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, 0xfb, 0x2f, + 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, @@ -2181,296 +2181,304 @@ var file_cc_arduino_cli_commands_v1_commands_proto_rawDesc = []byte{ 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, 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, + 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, 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, + 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, 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, + 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, 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, + 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, 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, + 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, 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, 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, + 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, 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, 0x69, 0x6e, 0x6f, 0x2e, 0x63, 0x6c, + 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, - 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, + 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, + 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, 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, + 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, 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, + 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, 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, 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, + 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, 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, + 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, 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, 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, + 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, 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, 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, + 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, + 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, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x63, + 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, 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, + 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, 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, 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, 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, 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, + 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, 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, 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, + 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, 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, 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, + 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, 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, 0x63, 0x2e, 0x61, 0x72, 0x64, 0x75, + 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, + 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, 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, 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, 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, } var ( @@ -2529,76 +2537,78 @@ var file_cc_arduino_cli_commands_v1_commands_proto_goTypes = []any{ (*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 - (*BoardListWatchRequest)(nil), // 41: cc.arduino.cli.commands.v1.BoardListWatchRequest - (*CompileRequest)(nil), // 42: cc.arduino.cli.commands.v1.CompileRequest - (*PlatformInstallRequest)(nil), // 43: cc.arduino.cli.commands.v1.PlatformInstallRequest - (*PlatformDownloadRequest)(nil), // 44: cc.arduino.cli.commands.v1.PlatformDownloadRequest - (*PlatformUninstallRequest)(nil), // 45: cc.arduino.cli.commands.v1.PlatformUninstallRequest - (*PlatformUpgradeRequest)(nil), // 46: cc.arduino.cli.commands.v1.PlatformUpgradeRequest - (*UploadRequest)(nil), // 47: cc.arduino.cli.commands.v1.UploadRequest - (*UploadUsingProgrammerRequest)(nil), // 48: cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest - (*SupportedUserFieldsRequest)(nil), // 49: cc.arduino.cli.commands.v1.SupportedUserFieldsRequest - (*ListProgrammersAvailableForUploadRequest)(nil), // 50: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest - (*BurnBootloaderRequest)(nil), // 51: cc.arduino.cli.commands.v1.BurnBootloaderRequest - (*PlatformSearchRequest)(nil), // 52: cc.arduino.cli.commands.v1.PlatformSearchRequest - (*LibraryDownloadRequest)(nil), // 53: cc.arduino.cli.commands.v1.LibraryDownloadRequest - (*LibraryInstallRequest)(nil), // 54: cc.arduino.cli.commands.v1.LibraryInstallRequest - (*LibraryUpgradeRequest)(nil), // 55: cc.arduino.cli.commands.v1.LibraryUpgradeRequest - (*ZipLibraryInstallRequest)(nil), // 56: cc.arduino.cli.commands.v1.ZipLibraryInstallRequest - (*GitLibraryInstallRequest)(nil), // 57: cc.arduino.cli.commands.v1.GitLibraryInstallRequest - (*LibraryUninstallRequest)(nil), // 58: cc.arduino.cli.commands.v1.LibraryUninstallRequest - (*LibraryUpgradeAllRequest)(nil), // 59: cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest - (*LibraryResolveDependenciesRequest)(nil), // 60: cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest - (*LibrarySearchRequest)(nil), // 61: cc.arduino.cli.commands.v1.LibrarySearchRequest - (*LibraryListRequest)(nil), // 62: cc.arduino.cli.commands.v1.LibraryListRequest - (*MonitorRequest)(nil), // 63: cc.arduino.cli.commands.v1.MonitorRequest - (*EnumerateMonitorPortSettingsRequest)(nil), // 64: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest - (*DebugRequest)(nil), // 65: cc.arduino.cli.commands.v1.DebugRequest - (*IsDebugSupportedRequest)(nil), // 66: cc.arduino.cli.commands.v1.IsDebugSupportedRequest - (*GetDebugConfigRequest)(nil), // 67: cc.arduino.cli.commands.v1.GetDebugConfigRequest - (*ConfigurationSaveRequest)(nil), // 68: cc.arduino.cli.commands.v1.ConfigurationSaveRequest - (*ConfigurationOpenRequest)(nil), // 69: cc.arduino.cli.commands.v1.ConfigurationOpenRequest - (*ConfigurationGetRequest)(nil), // 70: cc.arduino.cli.commands.v1.ConfigurationGetRequest - (*SettingsEnumerateRequest)(nil), // 71: cc.arduino.cli.commands.v1.SettingsEnumerateRequest - (*SettingsGetValueRequest)(nil), // 72: cc.arduino.cli.commands.v1.SettingsGetValueRequest - (*SettingsSetValueRequest)(nil), // 73: cc.arduino.cli.commands.v1.SettingsSetValueRequest - (*BoardDetailsResponse)(nil), // 74: cc.arduino.cli.commands.v1.BoardDetailsResponse - (*BoardListResponse)(nil), // 75: cc.arduino.cli.commands.v1.BoardListResponse - (*BoardListAllResponse)(nil), // 76: cc.arduino.cli.commands.v1.BoardListAllResponse - (*BoardSearchResponse)(nil), // 77: cc.arduino.cli.commands.v1.BoardSearchResponse - (*BoardListWatchResponse)(nil), // 78: cc.arduino.cli.commands.v1.BoardListWatchResponse - (*CompileResponse)(nil), // 79: cc.arduino.cli.commands.v1.CompileResponse - (*PlatformInstallResponse)(nil), // 80: cc.arduino.cli.commands.v1.PlatformInstallResponse - (*PlatformDownloadResponse)(nil), // 81: cc.arduino.cli.commands.v1.PlatformDownloadResponse - (*PlatformUninstallResponse)(nil), // 82: cc.arduino.cli.commands.v1.PlatformUninstallResponse - (*PlatformUpgradeResponse)(nil), // 83: cc.arduino.cli.commands.v1.PlatformUpgradeResponse - (*UploadResponse)(nil), // 84: cc.arduino.cli.commands.v1.UploadResponse - (*UploadUsingProgrammerResponse)(nil), // 85: cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - (*SupportedUserFieldsResponse)(nil), // 86: cc.arduino.cli.commands.v1.SupportedUserFieldsResponse - (*ListProgrammersAvailableForUploadResponse)(nil), // 87: cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - (*BurnBootloaderResponse)(nil), // 88: cc.arduino.cli.commands.v1.BurnBootloaderResponse - (*PlatformSearchResponse)(nil), // 89: cc.arduino.cli.commands.v1.PlatformSearchResponse - (*LibraryDownloadResponse)(nil), // 90: cc.arduino.cli.commands.v1.LibraryDownloadResponse - (*LibraryInstallResponse)(nil), // 91: cc.arduino.cli.commands.v1.LibraryInstallResponse - (*LibraryUpgradeResponse)(nil), // 92: cc.arduino.cli.commands.v1.LibraryUpgradeResponse - (*ZipLibraryInstallResponse)(nil), // 93: cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - (*GitLibraryInstallResponse)(nil), // 94: cc.arduino.cli.commands.v1.GitLibraryInstallResponse - (*LibraryUninstallResponse)(nil), // 95: cc.arduino.cli.commands.v1.LibraryUninstallResponse - (*LibraryUpgradeAllResponse)(nil), // 96: cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - (*LibraryResolveDependenciesResponse)(nil), // 97: cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - (*LibrarySearchResponse)(nil), // 98: cc.arduino.cli.commands.v1.LibrarySearchResponse - (*LibraryListResponse)(nil), // 99: cc.arduino.cli.commands.v1.LibraryListResponse - (*MonitorResponse)(nil), // 100: cc.arduino.cli.commands.v1.MonitorResponse - (*EnumerateMonitorPortSettingsResponse)(nil), // 101: cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse - (*DebugResponse)(nil), // 102: cc.arduino.cli.commands.v1.DebugResponse - (*IsDebugSupportedResponse)(nil), // 103: cc.arduino.cli.commands.v1.IsDebugSupportedResponse - (*GetDebugConfigResponse)(nil), // 104: cc.arduino.cli.commands.v1.GetDebugConfigResponse - (*ConfigurationSaveResponse)(nil), // 105: cc.arduino.cli.commands.v1.ConfigurationSaveResponse - (*ConfigurationOpenResponse)(nil), // 106: cc.arduino.cli.commands.v1.ConfigurationOpenResponse - (*ConfigurationGetResponse)(nil), // 107: cc.arduino.cli.commands.v1.ConfigurationGetResponse - (*SettingsEnumerateResponse)(nil), // 108: cc.arduino.cli.commands.v1.SettingsEnumerateResponse - (*SettingsGetValueResponse)(nil), // 109: cc.arduino.cli.commands.v1.SettingsGetValueResponse - (*SettingsSetValueResponse)(nil), // 110: cc.arduino.cli.commands.v1.SettingsSetValueResponse + (*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 } 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 @@ -2635,92 +2645,94 @@ var file_cc_arduino_cli_commands_v1_commands_proto_depIdxs = []int32{ 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.BoardListWatch:input_type -> cc.arduino.cli.commands.v1.BoardListWatchRequest - 42, // 35: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:input_type -> cc.arduino.cli.commands.v1.CompileRequest - 43, // 36: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:input_type -> cc.arduino.cli.commands.v1.PlatformInstallRequest - 44, // 37: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:input_type -> cc.arduino.cli.commands.v1.PlatformDownloadRequest - 45, // 38: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:input_type -> cc.arduino.cli.commands.v1.PlatformUninstallRequest - 46, // 39: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:input_type -> cc.arduino.cli.commands.v1.PlatformUpgradeRequest - 47, // 40: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:input_type -> cc.arduino.cli.commands.v1.UploadRequest - 48, // 41: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:input_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerRequest - 49, // 42: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:input_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsRequest - 50, // 43: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:input_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadRequest - 51, // 44: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:input_type -> cc.arduino.cli.commands.v1.BurnBootloaderRequest - 52, // 45: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:input_type -> cc.arduino.cli.commands.v1.PlatformSearchRequest - 53, // 46: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:input_type -> cc.arduino.cli.commands.v1.LibraryDownloadRequest - 54, // 47: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:input_type -> cc.arduino.cli.commands.v1.LibraryInstallRequest - 55, // 48: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeRequest - 56, // 49: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:input_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallRequest - 57, // 50: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:input_type -> cc.arduino.cli.commands.v1.GitLibraryInstallRequest - 58, // 51: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:input_type -> cc.arduino.cli.commands.v1.LibraryUninstallRequest - 59, // 52: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:input_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllRequest - 60, // 53: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:input_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesRequest - 61, // 54: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:input_type -> cc.arduino.cli.commands.v1.LibrarySearchRequest - 62, // 55: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:input_type -> cc.arduino.cli.commands.v1.LibraryListRequest - 63, // 56: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:input_type -> cc.arduino.cli.commands.v1.MonitorRequest - 64, // 57: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:input_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsRequest - 65, // 58: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:input_type -> cc.arduino.cli.commands.v1.DebugRequest - 66, // 59: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:input_type -> cc.arduino.cli.commands.v1.IsDebugSupportedRequest - 67, // 60: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:input_type -> cc.arduino.cli.commands.v1.GetDebugConfigRequest - 24, // 61: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:input_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesRequest - 26, // 62: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:input_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryRequest - 68, // 63: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:input_type -> cc.arduino.cli.commands.v1.ConfigurationSaveRequest - 69, // 64: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:input_type -> cc.arduino.cli.commands.v1.ConfigurationOpenRequest - 70, // 65: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:input_type -> cc.arduino.cli.commands.v1.ConfigurationGetRequest - 71, // 66: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:input_type -> cc.arduino.cli.commands.v1.SettingsEnumerateRequest - 72, // 67: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:input_type -> cc.arduino.cli.commands.v1.SettingsGetValueRequest - 73, // 68: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:input_type -> cc.arduino.cli.commands.v1.SettingsSetValueRequest - 3, // 69: cc.arduino.cli.commands.v1.ArduinoCoreService.Create:output_type -> cc.arduino.cli.commands.v1.CreateResponse - 5, // 70: cc.arduino.cli.commands.v1.ArduinoCoreService.Init:output_type -> cc.arduino.cli.commands.v1.InitResponse - 8, // 71: cc.arduino.cli.commands.v1.ArduinoCoreService.Destroy:output_type -> cc.arduino.cli.commands.v1.DestroyResponse - 10, // 72: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateIndex:output_type -> cc.arduino.cli.commands.v1.UpdateIndexResponse - 12, // 73: cc.arduino.cli.commands.v1.ArduinoCoreService.UpdateLibrariesIndex:output_type -> cc.arduino.cli.commands.v1.UpdateLibrariesIndexResponse - 15, // 74: cc.arduino.cli.commands.v1.ArduinoCoreService.Version:output_type -> cc.arduino.cli.commands.v1.VersionResponse - 17, // 75: cc.arduino.cli.commands.v1.ArduinoCoreService.NewSketch:output_type -> cc.arduino.cli.commands.v1.NewSketchResponse - 19, // 76: cc.arduino.cli.commands.v1.ArduinoCoreService.LoadSketch:output_type -> cc.arduino.cli.commands.v1.LoadSketchResponse - 21, // 77: cc.arduino.cli.commands.v1.ArduinoCoreService.ArchiveSketch:output_type -> cc.arduino.cli.commands.v1.ArchiveSketchResponse - 23, // 78: cc.arduino.cli.commands.v1.ArduinoCoreService.SetSketchDefaults:output_type -> cc.arduino.cli.commands.v1.SetSketchDefaultsResponse - 74, // 79: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardDetails:output_type -> cc.arduino.cli.commands.v1.BoardDetailsResponse - 75, // 80: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardList:output_type -> cc.arduino.cli.commands.v1.BoardListResponse - 76, // 81: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListAll:output_type -> cc.arduino.cli.commands.v1.BoardListAllResponse - 77, // 82: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardSearch:output_type -> cc.arduino.cli.commands.v1.BoardSearchResponse - 78, // 83: cc.arduino.cli.commands.v1.ArduinoCoreService.BoardListWatch:output_type -> cc.arduino.cli.commands.v1.BoardListWatchResponse - 79, // 84: cc.arduino.cli.commands.v1.ArduinoCoreService.Compile:output_type -> cc.arduino.cli.commands.v1.CompileResponse - 80, // 85: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformInstall:output_type -> cc.arduino.cli.commands.v1.PlatformInstallResponse - 81, // 86: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformDownload:output_type -> cc.arduino.cli.commands.v1.PlatformDownloadResponse - 82, // 87: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUninstall:output_type -> cc.arduino.cli.commands.v1.PlatformUninstallResponse - 83, // 88: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformUpgrade:output_type -> cc.arduino.cli.commands.v1.PlatformUpgradeResponse - 84, // 89: cc.arduino.cli.commands.v1.ArduinoCoreService.Upload:output_type -> cc.arduino.cli.commands.v1.UploadResponse - 85, // 90: cc.arduino.cli.commands.v1.ArduinoCoreService.UploadUsingProgrammer:output_type -> cc.arduino.cli.commands.v1.UploadUsingProgrammerResponse - 86, // 91: cc.arduino.cli.commands.v1.ArduinoCoreService.SupportedUserFields:output_type -> cc.arduino.cli.commands.v1.SupportedUserFieldsResponse - 87, // 92: cc.arduino.cli.commands.v1.ArduinoCoreService.ListProgrammersAvailableForUpload:output_type -> cc.arduino.cli.commands.v1.ListProgrammersAvailableForUploadResponse - 88, // 93: cc.arduino.cli.commands.v1.ArduinoCoreService.BurnBootloader:output_type -> cc.arduino.cli.commands.v1.BurnBootloaderResponse - 89, // 94: cc.arduino.cli.commands.v1.ArduinoCoreService.PlatformSearch:output_type -> cc.arduino.cli.commands.v1.PlatformSearchResponse - 90, // 95: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryDownload:output_type -> cc.arduino.cli.commands.v1.LibraryDownloadResponse - 91, // 96: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryInstall:output_type -> cc.arduino.cli.commands.v1.LibraryInstallResponse - 92, // 97: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgrade:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeResponse - 93, // 98: cc.arduino.cli.commands.v1.ArduinoCoreService.ZipLibraryInstall:output_type -> cc.arduino.cli.commands.v1.ZipLibraryInstallResponse - 94, // 99: cc.arduino.cli.commands.v1.ArduinoCoreService.GitLibraryInstall:output_type -> cc.arduino.cli.commands.v1.GitLibraryInstallResponse - 95, // 100: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUninstall:output_type -> cc.arduino.cli.commands.v1.LibraryUninstallResponse - 96, // 101: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryUpgradeAll:output_type -> cc.arduino.cli.commands.v1.LibraryUpgradeAllResponse - 97, // 102: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryResolveDependencies:output_type -> cc.arduino.cli.commands.v1.LibraryResolveDependenciesResponse - 98, // 103: cc.arduino.cli.commands.v1.ArduinoCoreService.LibrarySearch:output_type -> cc.arduino.cli.commands.v1.LibrarySearchResponse - 99, // 104: cc.arduino.cli.commands.v1.ArduinoCoreService.LibraryList:output_type -> cc.arduino.cli.commands.v1.LibraryListResponse - 100, // 105: cc.arduino.cli.commands.v1.ArduinoCoreService.Monitor:output_type -> cc.arduino.cli.commands.v1.MonitorResponse - 101, // 106: cc.arduino.cli.commands.v1.ArduinoCoreService.EnumerateMonitorPortSettings:output_type -> cc.arduino.cli.commands.v1.EnumerateMonitorPortSettingsResponse - 102, // 107: cc.arduino.cli.commands.v1.ArduinoCoreService.Debug:output_type -> cc.arduino.cli.commands.v1.DebugResponse - 103, // 108: cc.arduino.cli.commands.v1.ArduinoCoreService.IsDebugSupported:output_type -> cc.arduino.cli.commands.v1.IsDebugSupportedResponse - 104, // 109: cc.arduino.cli.commands.v1.ArduinoCoreService.GetDebugConfig:output_type -> cc.arduino.cli.commands.v1.GetDebugConfigResponse - 25, // 110: cc.arduino.cli.commands.v1.ArduinoCoreService.CheckForArduinoCLIUpdates:output_type -> cc.arduino.cli.commands.v1.CheckForArduinoCLIUpdatesResponse - 27, // 111: cc.arduino.cli.commands.v1.ArduinoCoreService.CleanDownloadCacheDirectory:output_type -> cc.arduino.cli.commands.v1.CleanDownloadCacheDirectoryResponse - 105, // 112: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationSave:output_type -> cc.arduino.cli.commands.v1.ConfigurationSaveResponse - 106, // 113: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationOpen:output_type -> cc.arduino.cli.commands.v1.ConfigurationOpenResponse - 107, // 114: cc.arduino.cli.commands.v1.ArduinoCoreService.ConfigurationGet:output_type -> cc.arduino.cli.commands.v1.ConfigurationGetResponse - 108, // 115: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsEnumerate:output_type -> cc.arduino.cli.commands.v1.SettingsEnumerateResponse - 109, // 116: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsGetValue:output_type -> cc.arduino.cli.commands.v1.SettingsGetValueResponse - 110, // 117: cc.arduino.cli.commands.v1.ArduinoCoreService.SettingsSetValue:output_type -> cc.arduino.cli.commands.v1.SettingsSetValueResponse - 69, // [69:118] is the sub-list for method output_type - 20, // [20:69] is the sub-list for method input_type + 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 diff --git a/rpc/cc/arduino/cli/commands/v1/commands.proto b/rpc/cc/arduino/cli/commands/v1/commands.proto index e7c7d078cb2..4a55e0ded24 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands.proto +++ b/rpc/cc/arduino/cli/commands/v1/commands.proto @@ -78,6 +78,9 @@ service ArduinoCoreService { // Search boards in installed and not installed Platforms. rpc BoardSearch(BoardSearchRequest) returns (BoardSearchResponse); + // Identify a board using the given properties. + rpc BoardIdentify(BoardIdentifyRequest) returns (BoardIdentifyResponse); + // List boards connection and disconnected events. rpc BoardListWatch(BoardListWatchRequest) returns (stream BoardListWatchResponse); 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 4eb8d9b4e4b..1daf07db43b 100644 --- a/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go +++ b/rpc/cc/arduino/cli/commands/v1/commands_grpc.pb.go @@ -49,6 +49,7 @@ const ( ArduinoCoreService_BoardList_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardList" ArduinoCoreService_BoardListAll_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardListAll" ArduinoCoreService_BoardSearch_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardSearch" + ArduinoCoreService_BoardIdentify_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardIdentify" ArduinoCoreService_BoardListWatch_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/BoardListWatch" ArduinoCoreService_Compile_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/Compile" ArduinoCoreService_PlatformInstall_FullMethodName = "/cc.arduino.cli.commands.v1.ArduinoCoreService/PlatformInstall" @@ -123,6 +124,8 @@ type ArduinoCoreServiceClient interface { BoardListAll(ctx context.Context, in *BoardListAllRequest, opts ...grpc.CallOption) (*BoardListAllResponse, error) // Search boards in installed and not installed Platforms. BoardSearch(ctx context.Context, in *BoardSearchRequest, opts ...grpc.CallOption) (*BoardSearchResponse, error) + // Identify a board using the given properties. + BoardIdentify(ctx context.Context, in *BoardIdentifyRequest, opts ...grpc.CallOption) (*BoardIdentifyResponse, error) // List boards connection and disconnected events. BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BoardListWatchResponse], error) // Compile an Arduino sketch. @@ -375,6 +378,16 @@ func (c *arduinoCoreServiceClient) BoardSearch(ctx context.Context, in *BoardSea return out, nil } +func (c *arduinoCoreServiceClient) BoardIdentify(ctx context.Context, in *BoardIdentifyRequest, opts ...grpc.CallOption) (*BoardIdentifyResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(BoardIdentifyResponse) + err := c.cc.Invoke(ctx, ArduinoCoreService_BoardIdentify_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *arduinoCoreServiceClient) BoardListWatch(ctx context.Context, in *BoardListWatchRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[BoardListWatchResponse], error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) stream, err := c.cc.NewStream(ctx, &ArduinoCoreService_ServiceDesc.Streams[3], ArduinoCoreService_BoardListWatch_FullMethodName, cOpts...) @@ -912,6 +925,8 @@ type ArduinoCoreServiceServer interface { BoardListAll(context.Context, *BoardListAllRequest) (*BoardListAllResponse, error) // Search boards in installed and not installed Platforms. BoardSearch(context.Context, *BoardSearchRequest) (*BoardSearchResponse, error) + // Identify a board using the given properties. + BoardIdentify(context.Context, *BoardIdentifyRequest) (*BoardIdentifyResponse, error) // List boards connection and disconnected events. BoardListWatch(*BoardListWatchRequest, grpc.ServerStreamingServer[BoardListWatchResponse]) error // Compile an Arduino sketch. @@ -1039,6 +1054,9 @@ func (UnimplementedArduinoCoreServiceServer) BoardListAll(context.Context, *Boar func (UnimplementedArduinoCoreServiceServer) BoardSearch(context.Context, *BoardSearchRequest) (*BoardSearchResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method BoardSearch not implemented") } +func (UnimplementedArduinoCoreServiceServer) BoardIdentify(context.Context, *BoardIdentifyRequest) (*BoardIdentifyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method BoardIdentify not implemented") +} func (UnimplementedArduinoCoreServiceServer) BoardListWatch(*BoardListWatchRequest, grpc.ServerStreamingServer[BoardListWatchResponse]) error { return status.Errorf(codes.Unimplemented, "method BoardListWatch not implemented") } @@ -1396,6 +1414,24 @@ func _ArduinoCoreService_BoardSearch_Handler(srv interface{}, ctx context.Contex return interceptor(ctx, in, info, handler) } +func _ArduinoCoreService_BoardIdentify_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(BoardIdentifyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ArduinoCoreServiceServer).BoardIdentify(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ArduinoCoreService_BoardIdentify_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ArduinoCoreServiceServer).BoardIdentify(ctx, req.(*BoardIdentifyRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _ArduinoCoreService_BoardListWatch_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(BoardListWatchRequest) if err := stream.RecvMsg(m); err != nil { @@ -1943,6 +1979,10 @@ var ArduinoCoreService_ServiceDesc = grpc.ServiceDesc{ MethodName: "BoardSearch", Handler: _ArduinoCoreService_BoardSearch_Handler, }, + { + MethodName: "BoardIdentify", + Handler: _ArduinoCoreService_BoardIdentify_Handler, + }, { MethodName: "SupportedUserFields", Handler: _ArduinoCoreService_SupportedUserFields_Handler, From 34e79e1510d79298fb1563db337da67f61e53b08 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Mon, 13 Jan 2025 17:13:22 +0100 Subject: [PATCH 065/121] [skip-changelog] Bump to go 1.23 (#2811) * dep: update gomod to 1.23 * golangci-lint bump to 1.63 * fix: typo detected by misspell linter * fix: appease gosimple linter * fix: appese govet linter non-constant format string in call. We were calling some format function, but we were always passing a "static" string. * fix: appease `revive` linter redefines-builtin-id: redefinition of the built-in function max (revive) * fix: appease linter gosec G115: integer overflow conversion int -> uint (gosec) --- .github/workflows/check-easyjson.yml | 2 +- .../workflows/check-go-dependencies-task.yml | 2 +- .github/workflows/check-go-task.yml | 4 +- .github/workflows/check-i18n-task.yml | 2 +- .github/workflows/check-markdown-task.yml | 2 +- .github/workflows/check-mkdocs-task.yml | 2 +- .github/workflows/check-protobuf-task.yml | 2 +- .../deploy-cobra-mkdocs-versioned-poetry.yml | 2 +- .github/workflows/i18n-weekly-pull.yaml | 2 +- .github/workflows/test-go-task.yml | 2 +- .golangci.yml | 2 +- .licenses/go/fortio.org/safecast.dep.yml | 214 ++++++++++++++++++ .licenses/go/golang.org/x/crypto/sha3.dep.yml | 63 ------ DistTasks.yml | 2 +- commands/instances.go | 2 +- commands/service_debug_config.go | 2 +- go.mod | 3 +- go.sum | 2 + internal/arduino/builder/recipe.go | 5 +- internal/arduino/builder/sketch.go | 23 +- internal/arduino/cores/cores.go | 8 +- .../arduino/libraries/librariesindex/json.go | 2 +- .../librariesmanager/librariesmanager.go | 4 +- .../libraries/librariesresolver/cpp.go | 2 +- internal/cli/lib/examples.go | 2 +- internal/go-configmap/configuration.go | 4 +- 26 files changed, 265 insertions(+), 97 deletions(-) create mode 100644 .licenses/go/fortio.org/safecast.dep.yml delete mode 100644 .licenses/go/golang.org/x/crypto/sha3.dep.yml diff --git a/.github/workflows/check-easyjson.yml b/.github/workflows/check-easyjson.yml index 84fd85cdd19..2aa4193db80 100644 --- a/.github/workflows/check-easyjson.yml +++ b/.github/workflows/check-easyjson.yml @@ -2,7 +2,7 @@ name: Check easyjson generated files env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/check-go-dependencies-task.yml b/.github/workflows/check-go-dependencies-task.yml index c54558672b4..6c3dd0a8316 100644 --- a/.github/workflows/check-go-dependencies-task.yml +++ b/.github/workflows/check-go-dependencies-task.yml @@ -3,7 +3,7 @@ name: Check Go Dependencies env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows on: diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 91c417f179c..06cf002052e 100644 --- a/.github/workflows/check-go-task.yml +++ b/.github/workflows/check-go-task.yml @@ -3,7 +3,7 @@ name: Check Go env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: @@ -116,7 +116,7 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v6 with: - version: v1.57 + version: v1.63 - name: Check style env: diff --git a/.github/workflows/check-i18n-task.yml b/.github/workflows/check-i18n-task.yml index d6500c6964f..6529e473c42 100644 --- a/.github/workflows/check-i18n-task.yml +++ b/.github/workflows/check-i18n-task.yml @@ -2,7 +2,7 @@ name: Check Internationalization env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index 5e8a72add69..c65ac00a55c 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -5,7 +5,7 @@ env: # See: https://github.com/actions/setup-node/#readme NODE_VERSION: 16.x # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows on: diff --git a/.github/workflows/check-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 228a288d785..7962ea205c1 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -3,7 +3,7 @@ name: Check Website env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://github.com/actions/setup-python/tree/main#available-versions-of-python PYTHON_VERSION: "3.9" diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index 2953edf467a..df8c5fbf2df 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -2,7 +2,7 @@ name: Check Protocol Buffers env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml index da7e07b514a..8cd5c0c9c9e 100644 --- a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml +++ b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml @@ -3,7 +3,7 @@ name: Deploy Website env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" # See: https://github.com/actions/setup-python/tree/main#available-versions-of-python PYTHON_VERSION: "3.9" diff --git a/.github/workflows/i18n-weekly-pull.yaml b/.github/workflows/i18n-weekly-pull.yaml index d8fcd8a41ec..55f7ad22307 100644 --- a/.github/workflows/i18n-weekly-pull.yaml +++ b/.github/workflows/i18n-weekly-pull.yaml @@ -2,7 +2,7 @@ name: i18n-weekly-pull env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" COVERAGE_ARTIFACT: coverage-data on: diff --git a/.github/workflows/test-go-task.yml b/.github/workflows/test-go-task.yml index c686489edbf..98f869598f3 100644 --- a/.github/workflows/test-go-task.yml +++ b/.github/workflows/test-go-task.yml @@ -3,7 +3,7 @@ name: Test Go env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.22" + GO_VERSION: "1.23" COVERAGE_ARTIFACT: coverage-data # See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows diff --git a/.golangci.yml b/.golangci.yml index 5d01dc9aa88..a39df11a1b5 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -15,7 +15,7 @@ linters: #- thelper - errorlint - dupword - - exportloopref + - copyloopvar - forbidigo - gofmt - goimports diff --git a/.licenses/go/fortio.org/safecast.dep.yml b/.licenses/go/fortio.org/safecast.dep.yml new file mode 100644 index 00000000000..35c4304dcf1 --- /dev/null +++ b/.licenses/go/fortio.org/safecast.dep.yml @@ -0,0 +1,214 @@ +--- +name: fortio.org/safecast +version: v1.0.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 +license: apache-2.0 +licenses: +- sources: LICENSE + text: |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 [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. +notices: [] diff --git a/.licenses/go/golang.org/x/crypto/sha3.dep.yml b/.licenses/go/golang.org/x/crypto/sha3.dep.yml deleted file mode 100644 index d6c8d29f5d5..00000000000 --- a/.licenses/go/golang.org/x/crypto/sha3.dep.yml +++ /dev/null @@ -1,63 +0,0 @@ ---- -name: golang.org/x/crypto/sha3 -version: v0.31.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. -homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 -license: bsd-3-clause -licenses: -- sources: crypto@v0.31.0/LICENSE - text: | - Copyright 2009 The Go Authors. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - 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 - OWNER 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. -- sources: crypto@v0.31.0/PATENTS - text: | - Additional IP Rights Grant (Patents) - - "This implementation" means the copyrightable works distributed by - Google as part of the Go project. - - Google 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, - transfer and otherwise run, modify and propagate the contents of this - implementation of Go, where such license applies only to those patent - claims, both currently owned or controlled by Google and acquired in - the future, licensable by Google that are necessarily infringed by this - implementation of Go. This grant does not include claims that would be - infringed only as a consequence of further modification of this - implementation. If you or your agent or exclusive licensee institute or - order or agree to the institution of patent litigation against any - entity (including a cross-claim or counterclaim in a lawsuit) alleging - that this implementation of Go or any code incorporated within this - implementation of Go constitutes direct or contributory patent - infringement, or inducement of patent infringement, then any patent - rights granted to you under this License for this implementation of Go - shall terminate as of the date such litigation is filed. -notices: [] diff --git a/DistTasks.yml b/DistTasks.yml index 81ddb43e607..43beff81061 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -19,7 +19,7 @@ version: "3" vars: CONTAINER: "docker.elastic.co/beats-dev/golang-crossbuild" - GO_VERSION: "1.22.9" + GO_VERSION: "1.23.4" tasks: Windows_32bit: diff --git a/commands/instances.go b/commands/instances.go index 3c023301cd4..c208b053c8c 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -340,7 +340,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor logrus.WithField("index", indexFile).Info("Loading libraries index file") li, err := librariesindex.LoadIndex(indexFile) if err != nil { - s := status.Newf(codes.FailedPrecondition, i18n.Tr("Loading index file: %v", err)) + s := status.New(codes.FailedPrecondition, i18n.Tr("Loading index file: %v", err)) responseError(s) li = librariesindex.EmptyIndex } diff --git a/commands/service_debug_config.go b/commands/service_debug_config.go index f755b68adb5..4f69fc791e6 100644 --- a/commands/service_debug_config.go +++ b/commands/service_debug_config.go @@ -270,7 +270,7 @@ func (s *arduinoCoreServerImpl) getDebugProperties(req *rpc.GetDebugConfigReques }, nil } -// Extract a JSON from a given properies.Map and converts key-indexed arrays +// Extract a JSON from a given properties.Map and converts key-indexed arrays // like: // // my.indexed.array.0=first diff --git a/go.mod b/go.mod index 3cfd8236a24..d91627f08c8 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,12 @@ module github.com/arduino/arduino-cli -go 1.22.9 +go 1.23.4 // We must use this fork until https://github.com/mailru/easyjson/pull/372 is merged replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( + fortio.org/safecast v1.0.0 github.com/ProtonMail/go-crypto v1.1.3 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 diff --git a/go.sum b/go.sum index 18131cd7a72..94b85fdd2a2 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +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= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= diff --git a/internal/arduino/builder/recipe.go b/internal/arduino/builder/recipe.go index 5e71010c32c..c8fa8962850 100644 --- a/internal/arduino/builder/recipe.go +++ b/internal/arduino/builder/recipe.go @@ -16,7 +16,6 @@ package builder import ( - "fmt" "sort" "strings" @@ -27,7 +26,7 @@ import ( // RunRecipe fixdoc func (b *Builder) RunRecipe(prefix, suffix string, skipIfOnlyUpdatingCompilationDatabase bool) error { - logrus.Debugf(fmt.Sprintf("Looking for recipes like %s", prefix+"*"+suffix)) + logrus.Debugf("Looking for recipes like %s", prefix+"*"+suffix) // TODO is it necessary to use Clone? buildProperties := b.buildProperties.Clone() @@ -36,7 +35,7 @@ func (b *Builder) RunRecipe(prefix, suffix string, skipIfOnlyUpdatingCompilation // TODO is it necessary to use Clone? properties := buildProperties.Clone() for _, recipe := range recipes { - logrus.Debugf(fmt.Sprintf("Running recipe: %s", recipe)) + logrus.Debugf("Running recipe: %s", recipe) command, err := b.prepareCommandForRecipe(properties, recipe, false) if err != nil { diff --git a/internal/arduino/builder/sketch.go b/internal/arduino/builder/sketch.go index 1dda735138f..45612d9d313 100644 --- a/internal/arduino/builder/sketch.go +++ b/internal/arduino/builder/sketch.go @@ -24,6 +24,7 @@ import ( "strconv" "strings" + "fortio.org/safecast" f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/i18n" @@ -297,8 +298,12 @@ func merge(builtSketchPath, bootloaderPath, mergedSketchPath *paths.Path, maximu if segment.Address < initialAddress { initialAddress = segment.Address } - if segment.Address+uint32(len(segment.Data)) > lastAddress { - lastAddress = segment.Address + uint32(len(segment.Data)) + lenData, err := safecast.Convert[uint32](len(segment.Data)) + if err != nil { + return err + } + if segment.Address+lenData > lastAddress { + lastAddress = segment.Address + lenData } } for _, segment := range memSketch.GetDataSegments() { @@ -308,8 +313,12 @@ func merge(builtSketchPath, bootloaderPath, mergedSketchPath *paths.Path, maximu if segment.Address < initialAddress { initialAddress = segment.Address } - if segment.Address+uint32(len(segment.Data)) > lastAddress { - lastAddress = segment.Address + uint32(len(segment.Data)) + lenData, err := safecast.Convert[uint32](len(segment.Data)) + if err != nil { + return err + } + if segment.Address+lenData > lastAddress { + lastAddress = segment.Address + lenData } } @@ -323,7 +332,11 @@ func merge(builtSketchPath, bootloaderPath, mergedSketchPath *paths.Path, maximu // Write out a .bin if the addresses doesn't go too far away from origin // (and consequently produce a very large bin) size := lastAddress - initialAddress - if size > uint32(maximumBinSize) { + maximumBinSizeUint32, err := safecast.Convert[uint32](maximumBinSize) + if err != nil { + return nil + } + if size > maximumBinSizeUint32 { return nil } mergedSketchPathBin := paths.New(strings.TrimSuffix(mergedSketchPath.String(), ".hex") + ".bin") diff --git a/internal/arduino/cores/cores.go b/internal/arduino/cores/cores.go index 79464ed9b46..25c73508b76 100644 --- a/internal/arduino/cores/cores.go +++ b/internal/arduino/cores/cores.go @@ -328,14 +328,14 @@ func (platform *Platform) latestReleaseVersion() *semver.Version { if len(versions) == 0 { return nil } - max := versions[0] + maximum := versions[0] for i := 1; i < len(versions); i++ { - if versions[i].GreaterThan(max) { - max = versions[i] + if versions[i].GreaterThan(maximum) { + maximum = versions[i] } } - return max + return maximum } // GetAllInstalled returns all installed PlatformRelease diff --git a/internal/arduino/libraries/librariesindex/json.go b/internal/arduino/libraries/librariesindex/json.go index 926ed39edca..c5c8dd4de90 100644 --- a/internal/arduino/libraries/librariesindex/json.go +++ b/internal/arduino/libraries/librariesindex/json.go @@ -126,7 +126,7 @@ func (indexLib *indexRelease) extractReleaseIn(library *Library) { func (indexLib *indexRelease) extractDependencies() []*Dependency { res := []*Dependency{} - if indexLib.Dependencies == nil || len(indexLib.Dependencies) == 0 { + if len(indexLib.Dependencies) == 0 { return res } for _, indexDep := range indexLib.Dependencies { diff --git a/internal/arduino/libraries/librariesmanager/librariesmanager.go b/internal/arduino/libraries/librariesmanager/librariesmanager.go index f5883d6673b..457d20b32ff 100644 --- a/internal/arduino/libraries/librariesmanager/librariesmanager.go +++ b/internal/arduino/libraries/librariesmanager/librariesmanager.go @@ -210,7 +210,7 @@ func (lm *LibrariesManager) loadLibrariesFromDir(librariesDir *LibrariesDir) []* return statuses } if err != nil { - s := status.Newf(codes.FailedPrecondition, i18n.Tr("reading dir %[1]s: %[2]s", librariesDir.Path, err)) + s := status.New(codes.FailedPrecondition, i18n.Tr("reading dir %[1]s: %[2]s", librariesDir.Path, err)) return append(statuses, s) } d.FilterDirs() @@ -221,7 +221,7 @@ func (lm *LibrariesManager) loadLibrariesFromDir(librariesDir *LibrariesDir) []* for _, libDir := range libDirs { library, err := libraries.Load(libDir, librariesDir.Location) if err != nil { - s := status.Newf(codes.Internal, i18n.Tr("loading library from %[1]s: %[2]s", libDir, err)) + s := status.New(codes.Internal, i18n.Tr("loading library from %[1]s: %[2]s", libDir, err)) statuses = append(statuses, s) continue } diff --git a/internal/arduino/libraries/librariesresolver/cpp.go b/internal/arduino/libraries/librariesresolver/cpp.go index e842b764ace..0b1d770671f 100644 --- a/internal/arduino/libraries/librariesresolver/cpp.go +++ b/internal/arduino/libraries/librariesresolver/cpp.go @@ -123,7 +123,7 @@ func (resolver *Cpp) ResolveFor(header, architecture string) *libraries.Library logrus. WithField("lib", lib.Name). WithField("prio", fmt.Sprintf("%03X", libPriority)). - Infof(msg) + Info(msg) } if found == nil { return nil diff --git a/internal/cli/lib/examples.go b/internal/cli/lib/examples.go index 3b418809dfc..da0ee4c418e 100644 --- a/internal/cli/lib/examples.go +++ b/internal/cli/lib/examples.go @@ -104,7 +104,7 @@ func (ir libraryExamplesResult) Data() interface{} { } func (ir libraryExamplesResult) String() string { - if ir.Examples == nil || len(ir.Examples) == 0 { + if len(ir.Examples) == 0 { return i18n.Tr("No libraries found.") } diff --git a/internal/go-configmap/configuration.go b/internal/go-configmap/configuration.go index e1a9dbb791e..165cb66fa4e 100644 --- a/internal/go-configmap/configuration.go +++ b/internal/go-configmap/configuration.go @@ -19,6 +19,8 @@ import ( "fmt" "reflect" "strings" + + "fortio.org/safecast" ) type Map struct { @@ -88,7 +90,7 @@ func tryConversion(current any, desiredType reflect.Type) (any, error) { return uint(currentFloat), nil } if currentInt, ok := current.(int); ok { - return uint(currentInt), nil + return safecast.Convert[uint](currentInt) } case reflect.Int: // Exception for JSON decoder: json decoder will decode all numbers as float64 From bfbfdced696d5c63b92ed9586f456cf720ba12bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:47:55 +0100 Subject: [PATCH 066/121] [skip changelog] Bump google.golang.org/grpc from 1.69.2 to 1.69.4 (#2809) * [skip changelog] Bump google.golang.org/grpc from 1.69.2 to 1.69.4 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.2 to 1.69.4. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.69.2...v1.69.4) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * generate licensed files --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .licensed.yml | 1 + .licenses/go/google.golang.org/grpc.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/attributes.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/backoff.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/balancer.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/balancer/base.dep.yml | 6 +++--- .../google.golang.org/grpc/balancer/grpclb/state.dep.yml | 6 +++--- .../go/google.golang.org/grpc/balancer/pickfirst.dep.yml | 6 +++--- .../grpc/balancer/pickfirst/internal.dep.yml | 6 +++--- .../grpc/balancer/pickfirst/pickfirstleaf.dep.yml | 6 +++--- .../go/google.golang.org/grpc/balancer/roundrobin.dep.yml | 6 +++--- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 8 ++++---- .licenses/go/google.golang.org/grpc/channelz.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/codes.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/connectivity.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/credentials.dep.yml | 6 +++--- .../google.golang.org/grpc/credentials/insecure.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/encoding.dep.yml | 6 +++--- .../go/google.golang.org/grpc/encoding/proto.dep.yml | 6 +++--- .../go/google.golang.org/grpc/experimental/stats.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/grpclog.dep.yml | 6 +++--- .../go/google.golang.org/grpc/grpclog/internal.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/internal.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/backoff.dep.yml | 6 +++--- .../grpc/internal/balancer/gracefulswitch.dep.yml | 6 +++--- .../google.golang.org/grpc/internal/balancerload.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/binarylog.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/buffer.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/channelz.dep.yml | 6 +++--- .../google.golang.org/grpc/internal/credentials.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/envconfig.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/grpclog.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/grpcsync.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/grpcutil.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/internal/idle.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/metadata.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/pretty.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/resolver.dep.yml | 6 +++--- .../google.golang.org/grpc/internal/resolver/dns.dep.yml | 6 +++--- .../grpc/internal/resolver/dns/internal.dep.yml | 6 +++--- .../grpc/internal/resolver/passthrough.dep.yml | 6 +++--- .../google.golang.org/grpc/internal/resolver/unix.dep.yml | 6 +++--- .../google.golang.org/grpc/internal/serviceconfig.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/stats.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/status.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/syscall.dep.yml | 6 +++--- .../go/google.golang.org/grpc/internal/transport.dep.yml | 6 +++--- .../grpc/internal/transport/networktype.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/keepalive.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/mem.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/metadata.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/peer.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/resolver.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/resolver/dns.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/serviceconfig.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/stats.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/status.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/tap.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 60 files changed, 175 insertions(+), 174 deletions(-) diff --git a/.licensed.yml b/.licensed.yml index 47e06d5e8f8..1b775e1b797 100644 --- a/.licensed.yml +++ b/.licensed.yml @@ -53,6 +53,7 @@ reviewed: - github.com/go-git/gcfg/types - github.com/russross/blackfriday/v2 - github.com/sagikazarmark/slog-shim + - golang.org/x/crypto/sha3 - golang.org/x/sys/execabs - golang.org/x/text/encoding - golang.org/x/text/encoding/internal diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index dcac854c8dc..2e556f9e525 100644 --- a/.licenses/go/google.golang.org/grpc.dep.yml +++ b/.licenses/go/google.golang.org/grpc.dep.yml @@ -1,9 +1,9 @@ --- name: google.golang.org/grpc -version: v1.69.2 +version: v1.69.4 type: go summary: Package grpc implements an RPC system called gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc +homepage: https://godoc.org/google.golang.org/grpc license: apache-2.0 licenses: - sources: LICENSE diff --git a/.licenses/go/google.golang.org/grpc/attributes.dep.yml b/.licenses/go/google.golang.org/grpc/attributes.dep.yml index 20ef3400a22..28b95939754 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/attributes license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 a9140ba5146..555a1d385c5 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.69.2 +version: v1.69.4 type: go summary: Package backoff provides configuration options for backoff. -homepage: https://pkg.go.dev/google.golang.org/grpc/backoff +homepage: https://godoc.org/google.golang.org/grpc/backoff license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 5eccc641fad..7eda139ad5c 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.69.2 +version: v1.69.4 type: go summary: Package balancer defines APIs for load balancing in gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/balancer +homepage: https://godoc.org/google.golang.org/grpc/balancer license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 493665f89a1..b32f71cd9fa 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/balancer/base license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 92ef584bb8e..a6ed6f1f2d8 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/balancer/grpclb/state license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 e5d5418da0e..e743e8ae973 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.69.2 +version: v1.69.4 type: go summary: Package pickfirst contains the pick_first load balancing policy. -homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst +homepage: https://godoc.org/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 46fa7341cd5..1fe77a4f197 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.69.2 +version: v1.69.4 type: go summary: Package internal contains code internal to the pickfirst package. -homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst/internal +homepage: https://godoc.org/google.golang.org/grpc/balancer/pickfirst/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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/balancer/pickfirst/pickfirstleaf.dep.yml index 95c8703f202..95515b581a1 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 20256f9b086..cb200207a27 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.69.2 +version: v1.69.4 type: go summary: Package roundrobin defines a roundrobin balancer. -homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/roundrobin +homepage: https://godoc.org/google.golang.org/grpc/balancer/roundrobin license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 4a64632b1a9..97024d55fa1 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.69.2 +version: v1.69.4 type: go -summary: -homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 +summary: +homepage: https://godoc.org/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 cc7c6fadfa0..bda56b69dfb 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/channelz license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 782d74de6cd..3c51d3de641 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.69.2 +version: v1.69.4 type: go summary: Package codes defines the canonical error codes used by gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/codes +homepage: https://godoc.org/google.golang.org/grpc/codes license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 c1978dab037..d7ba0b449a7 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.69.2 +version: v1.69.4 type: go summary: Package connectivity defines connectivity semantics. -homepage: https://pkg.go.dev/google.golang.org/grpc/connectivity +homepage: https://godoc.org/google.golang.org/grpc/connectivity license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 e10b288c63b..d00d9795414 100644 --- a/.licenses/go/google.golang.org/grpc/credentials.dep.yml +++ b/.licenses/go/google.golang.org/grpc/credentials.dep.yml @@ -1,15 +1,15 @@ --- name: google.golang.org/grpc/credentials -version: v1.69.2 +version: v1.69.4 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 and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call. -homepage: https://pkg.go.dev/google.golang.org/grpc/credentials +homepage: https://godoc.org/google.golang.org/grpc/credentials license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 c2d988db6d0..a55ef8235cd 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/credentials/insecure license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 ed5fa6c2c49..5ef1a1866ba 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/encoding license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 94a7c56b3d2..d16da37c317 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.69.2 +version: v1.69.4 type: go summary: Package proto defines the protobuf codec. -homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/proto +homepage: https://godoc.org/google.golang.org/grpc/encoding/proto license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 84739f62c79..8d558acd74f 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.69.2 +version: v1.69.4 type: go summary: Package stats contains experimental metrics/stats API's. -homepage: https://pkg.go.dev/google.golang.org/grpc/experimental/stats +homepage: https://godoc.org/google.golang.org/grpc/experimental/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 0d416415639..5652cf23e37 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.69.2 +version: v1.69.4 type: go summary: Package grpclog defines logging for grpc. -homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog +homepage: https://godoc.org/google.golang.org/grpc/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 841531a54a1..d9c22192c67 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.69.2 +version: v1.69.4 type: go summary: Package internal contains functionality internal to the grpclog package. -homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog/internal +homepage: https://godoc.org/google.golang.org/grpc/grpclog/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 aa1dfc70038..14605961ac2 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 314a8a665f8..0bf569dd872 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.69.2 +version: v1.69.4 type: go summary: Package backoff implement the backoff strategy for gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/backoff +homepage: https://godoc.org/google.golang.org/grpc/internal/backoff license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 e7a8ff6d841..742222735de 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.69.2 +version: v1.69.4 type: go summary: Package gracefulswitch implements a graceful switch load balancer. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancer/gracefulswitch +homepage: https://godoc.org/google.golang.org/grpc/internal/balancer/gracefulswitch license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 161b8927fa6..53aa20e5729 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.69.2 +version: v1.69.4 type: go summary: Package balancerload defines APIs to parse server loads in trailers. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancerload +homepage: https://godoc.org/google.golang.org/grpc/internal/balancerload license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 298553ee905..f93735812b5 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/binarylog license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 877fb1c5bd8..6037ea97702 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.69.2 +version: v1.69.4 type: go summary: Package buffer provides an implementation of an unbounded buffer. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/buffer +homepage: https://godoc.org/google.golang.org/grpc/internal/buffer license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 bf47e7c3956..ea9b2027e81 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/channelz license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 321dc9f07e2..16333d756f1 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.69.2 +version: v1.69.4 type: go summary: Package credentials defines APIs for parsing SPIFFE ID. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/credentials +homepage: https://godoc.org/google.golang.org/grpc/internal/credentials license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 6eba3d2f25f..0d0d6d8111e 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.69.2 +version: v1.69.4 type: go summary: Package envconfig contains grpc settings configured by environment variables. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/envconfig +homepage: https://godoc.org/google.golang.org/grpc/internal/envconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 40598845536..e4e1f416d46 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 0be53257794..3382ad20ebf 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/grpcsync license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 b9d814a2ab3..8b9aa01305d 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.69.2 +version: v1.69.4 type: go summary: Package grpcutil provides utility functions used across the gRPC codebase. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcutil +homepage: https://godoc.org/google.golang.org/grpc/internal/grpcutil license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 cd3d04d7a68..df00a646957 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/idle license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 d09783eee27..333e4487f16 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/metadata license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 1d77d690e75..859214efba6 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/pretty license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 7175c5ab6ae..cf65ccaeb3c 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.69.2 +version: v1.69.4 type: go summary: Package resolver provides internal resolver-related functionality. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver +homepage: https://godoc.org/google.golang.org/grpc/internal/resolver license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 bde139c2755..2ae78fedd7b 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 ebb9a77d940..0d7a4302230 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/dns/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 ffc6a6dd790..eaae7671c83 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.69.2 +version: v1.69.4 type: go summary: Package passthrough implements a pass-through resolver. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/passthrough +homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/passthrough license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 b501fcab1f9..a3a92f02d14 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.69.2 +version: v1.69.4 type: go summary: Package unix implements a resolver for unix targets. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/unix +homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/unix license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 c62b2c5863b..2317f2e45e5 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.69.2 +version: v1.69.4 type: go summary: Package serviceconfig contains utility functions to parse service config. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/serviceconfig +homepage: https://godoc.org/google.golang.org/grpc/internal/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 405d6af520d..ca817538d94 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.69.2 +version: v1.69.4 type: go summary: Package stats provides internal stats related functionality. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/stats +homepage: https://godoc.org/google.golang.org/grpc/internal/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 0fb650a827e..7c997436ac7 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.69.2 +version: v1.69.4 type: go summary: Package status implements errors returned by gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/internal/status +homepage: https://godoc.org/google.golang.org/grpc/internal/status license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 fb737852550..ba703519f91 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/syscall license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 63403bd0ee2..1c955243d89 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/transport license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 0be4280e004..01ec0222ec0 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/internal/transport/networktype license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 691408db597..3f78101e13a 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.69.2 +version: v1.69.4 type: go summary: Package keepalive defines configurable parameters for point-to-point healthcheck. -homepage: https://pkg.go.dev/google.golang.org/grpc/keepalive +homepage: https://godoc.org/google.golang.org/grpc/keepalive license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 0d34201aead..924ad3847fb 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/mem license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 c2cfd135754..8dd26f41660 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/metadata license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 74e7895125d..012fc315a6d 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/peer license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 8d81cdf906f..f3c707cb3a4 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.69.2 +version: v1.69.4 type: go summary: Package resolver defines APIs for name resolution in gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/resolver +homepage: https://godoc.org/google.golang.org/grpc/resolver license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 bca396a57cc..38a4fb09f7b 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 f55f094bece..46fcdf89c95 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 8330027ce9a..9a43b356533 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 9d0790e5a86..cfe080cbc63 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.69.2 +version: v1.69.4 type: go summary: Package status implements errors returned by gRPC. -homepage: https://pkg.go.dev/google.golang.org/grpc/status +homepage: https://godoc.org/google.golang.org/grpc/status license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/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 4d676afdd09..39d2ec17a30 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.69.2 +version: v1.69.4 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 +homepage: https://godoc.org/google.golang.org/grpc/tap license: apache-2.0 licenses: -- sources: grpc@v1.69.2/LICENSE +- sources: grpc@v1.69.4/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index d91627f08c8..5a679dc5803 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/term v0.28.0 golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 - google.golang.org/grpc v1.69.2 + google.golang.org/grpc v1.69.4 google.golang.org/protobuf v1.36.2 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 94b85fdd2a2..84134b6f303 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= -google.golang.org/grpc v1.69.2 h1:U3S9QEtbXC0bYNvRtcoklF3xGtLViumSYxWykJS+7AU= -google.golang.org/grpc v1.69.2/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= +google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= +google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= google.golang.org/protobuf v1.36.2 h1:R8FeyR1/eLmkutZOM5CWghmo5itiG9z0ktFlTVLuTmU= google.golang.org/protobuf v1.36.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 2fba555c302c8a6b70eb51cfaedd25e1cef6df00 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Tue, 14 Jan 2025 09:51:05 +0100 Subject: [PATCH 067/121] [skip-changelog] Replace some function under algorithms pkg with go.bug.st/f --- .licenses/go/go.bug.st/f.dep.yml | 45 ++++++++++ commands/service_board_list.go | 2 +- commands/service_settings.go | 2 +- internal/algorithms/slices.go | 87 ------------------- internal/algorithms/slices_test.go | 53 ----------- internal/arduino/builder/core.go | 2 +- .../builder/internal/preprocessor/gcc.go | 2 +- .../arduino/builder/internal/utils/utils.go | 2 +- internal/arduino/builder/libraries.go | 2 +- internal/arduino/builder/linker.go | 2 +- internal/arduino/builder/sketch.go | 2 +- internal/arduino/sketch/sketch.go | 2 +- internal/cli/arguments/completion.go | 2 +- internal/cli/arguments/port.go | 2 +- internal/cli/arguments/sketch.go | 2 +- internal/cli/config/config.go | 2 +- internal/cli/config/set.go | 2 +- internal/cli/feedback/result/rpc.go | 2 +- 18 files changed, 60 insertions(+), 155 deletions(-) create mode 100644 .licenses/go/go.bug.st/f.dep.yml delete mode 100644 internal/algorithms/slices.go delete mode 100644 internal/algorithms/slices_test.go diff --git a/.licenses/go/go.bug.st/f.dep.yml b/.licenses/go/go.bug.st/f.dep.yml new file mode 100644 index 00000000000..59ef92f95a3 --- /dev/null +++ b/.licenses/go/go.bug.st/f.dep.yml @@ -0,0 +1,45 @@ +--- +name: go.bug.st/f +version: v0.4.0 +type: go +summary: Package f is a golang library implementing some basic algorithms. +homepage: https://godoc.org/go.bug.st/f +license: bsd-3-clause +licenses: +- sources: LICENSE + text: |2+ + + Copyright (c) 2024, Cristian Maglie. + 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. + + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + 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. + +notices: [] +... diff --git a/commands/service_board_list.go b/commands/service_board_list.go index daf7ca57a87..1d1bf7acff5 100644 --- a/commands/service_board_list.go +++ b/commands/service_board_list.go @@ -22,12 +22,12 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager" "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/sirupsen/logrus" + "go.bug.st/f" ) // BoardList returns a list of boards found by the loaded discoveries. diff --git a/commands/service_settings.go b/commands/service_settings.go index d38f4a95cfd..7a0f7f252ae 100644 --- a/commands/service_settings.go +++ b/commands/service_settings.go @@ -22,10 +22,10 @@ import ( "reflect" "github.com/arduino/arduino-cli/commands/cmderrors" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/cli/configuration" "github.com/arduino/arduino-cli/internal/go-configmap" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "go.bug.st/f" "google.golang.org/protobuf/proto" "gopkg.in/yaml.v3" ) diff --git a/internal/algorithms/slices.go b/internal/algorithms/slices.go deleted file mode 100644 index 90ea3d1984b..00000000000 --- a/internal/algorithms/slices.go +++ /dev/null @@ -1,87 +0,0 @@ -// This file is part of arduino-cli. -// -// Copyright 2023 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 f - -// Matcher is a function that tests if a given value match a certain criteria. -type Matcher[T any] func(T) bool - -// Reducer is a function that combines two values of the same type and return -// the combined value. -type Reducer[T any] func(T, T) T - -// Mapper is a function that converts a value of one type to another type. -type Mapper[T, U any] func(T) U - -// Filter takes a slice of type []T and a Matcher[T]. It returns a newly -// allocated slice containing only those elements of the input slice that -// satisfy the matcher. -func Filter[T any](values []T, matcher Matcher[T]) []T { - res := []T{} - for _, x := range values { - if matcher(x) { - res = append(res, x) - } - } - return res -} - -// Map applies the Mapper function to each element of the slice and returns -// a new slice with the results in the same order. -func Map[T, U any](values []T, mapper Mapper[T, U]) []U { - res := []U{} - for _, x := range values { - res = append(res, mapper(x)) - } - return res -} - -// Reduce applies the Reducer function to all elements of the input values -// and returns the result. -func Reduce[T any](values []T, reducer Reducer[T]) T { - var result T - for _, v := range values { - result = reducer(result, v) - } - return result -} - -// Equals return a Matcher that matches the given value -func Equals[T comparable](value T) Matcher[T] { - return func(x T) bool { - return x == value - } -} - -// NotEquals return a Matcher that does not match the given value -func NotEquals[T comparable](value T) Matcher[T] { - return func(x T) bool { - return x != value - } -} - -// Uniq return a copy of the input array with all duplicates removed -func Uniq[T comparable](in []T) []T { - have := map[T]bool{} - var out []T - for _, v := range in { - if have[v] { - continue - } - out = append(out, v) - have[v] = true - } - return out -} diff --git a/internal/algorithms/slices_test.go b/internal/algorithms/slices_test.go deleted file mode 100644 index 8ef58c660a9..00000000000 --- a/internal/algorithms/slices_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// This file is part of arduino-cli. -// -// Copyright 2023 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 f_test - -import ( - "strings" - "testing" - - f "github.com/arduino/arduino-cli/internal/algorithms" - "github.com/stretchr/testify/require" -) - -func TestFilter(t *testing.T) { - a := []string{"aaa", "bbb", "ccc"} - require.Equal(t, []string{"bbb", "ccc"}, f.Filter(a, func(x string) bool { return x > "b" })) - b := []int{5, 9, 15, 2, 4, -2} - require.Equal(t, []int{5, 9, 15}, f.Filter(b, func(x int) bool { return x > 4 })) -} - -func TestIsEmpty(t *testing.T) { - require.True(t, f.Equals(int(0))(0)) - require.False(t, f.Equals(int(1))(0)) - require.True(t, f.Equals("")("")) - require.False(t, f.Equals("abc")("")) - require.False(t, f.NotEquals(int(0))(0)) - require.True(t, f.NotEquals(int(1))(0)) - require.False(t, f.NotEquals("")("")) - require.True(t, f.NotEquals("abc")("")) -} - -func TestMap(t *testing.T) { - value := "hello, world , how are,you? " - parts := f.Map(strings.Split(value, ","), strings.TrimSpace) - - require.Equal(t, 4, len(parts)) - require.Equal(t, "hello", parts[0]) - require.Equal(t, "world", parts[1]) - require.Equal(t, "how are", parts[2]) - require.Equal(t, "you?", parts[3]) -} diff --git a/internal/arduino/builder/core.go b/internal/arduino/builder/core.go index f407ed60c41..f541eaeda41 100644 --- a/internal/arduino/builder/core.go +++ b/internal/arduino/builder/core.go @@ -22,12 +22,12 @@ import ( "os" "strings" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" "github.com/arduino/arduino-cli/internal/buildcache" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" + "go.bug.st/f" ) // buildCore fixdoc diff --git a/internal/arduino/builder/internal/preprocessor/gcc.go b/internal/arduino/builder/internal/preprocessor/gcc.go index bfcc9512e0c..cbf156dfae6 100644 --- a/internal/arduino/builder/internal/preprocessor/gcc.go +++ b/internal/arduino/builder/internal/preprocessor/gcc.go @@ -21,11 +21,11 @@ import ( "fmt" "strings" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" + "go.bug.st/f" ) // GCC performs a run of the gcc preprocess (macro/includes expansion). The function outputs the result diff --git a/internal/arduino/builder/internal/utils/utils.go b/internal/arduino/builder/internal/utils/utils.go index d0cb2cec48c..4b4d5b79416 100644 --- a/internal/arduino/builder/internal/utils/utils.go +++ b/internal/arduino/builder/internal/utils/utils.go @@ -21,9 +21,9 @@ import ( "strings" "unicode" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/go-paths-helper" "github.com/sirupsen/logrus" + "go.bug.st/f" "golang.org/x/text/runes" "golang.org/x/text/transform" "golang.org/x/text/unicode/norm" diff --git a/internal/arduino/builder/libraries.go b/internal/arduino/builder/libraries.go index f5648a09596..6bb28f96ed2 100644 --- a/internal/arduino/builder/libraries.go +++ b/internal/arduino/builder/libraries.go @@ -20,12 +20,12 @@ import ( "strings" "time" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/arduino/libraries" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" "github.com/arduino/go-properties-orderedmap" + "go.bug.st/f" ) // nolint diff --git a/internal/arduino/builder/linker.go b/internal/arduino/builder/linker.go index e7d91811890..20032608db5 100644 --- a/internal/arduino/builder/linker.go +++ b/internal/arduino/builder/linker.go @@ -18,9 +18,9 @@ package builder import ( "strings" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" + "go.bug.st/f" ) // link fixdoc diff --git a/internal/arduino/builder/sketch.go b/internal/arduino/builder/sketch.go index 45612d9d313..1f64d207c81 100644 --- a/internal/arduino/builder/sketch.go +++ b/internal/arduino/builder/sketch.go @@ -25,11 +25,11 @@ import ( "strings" "fortio.org/safecast" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" "github.com/marcinbor85/gohex" + "go.bug.st/f" ) var ( diff --git a/internal/arduino/sketch/sketch.go b/internal/arduino/sketch/sketch.go index 5cdfb6f3ee8..015be0b1f56 100644 --- a/internal/arduino/sketch/sketch.go +++ b/internal/arduino/sketch/sketch.go @@ -24,11 +24,11 @@ import ( "strings" "github.com/arduino/arduino-cli/commands/cmderrors" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/arduino/globals" "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" + "go.bug.st/f" ) // Sketch holds all the files composing a sketch diff --git a/internal/cli/arguments/completion.go b/internal/cli/arguments/completion.go index a8867c51cf2..9b6678fe9ac 100644 --- a/internal/cli/arguments/completion.go +++ b/internal/cli/arguments/completion.go @@ -18,9 +18,9 @@ package arguments import ( "context" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/cli/instance" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "go.bug.st/f" ) // GetInstalledBoards is an helper function useful to autocomplete. diff --git a/internal/cli/arguments/port.go b/internal/cli/arguments/port.go index fea0b475db5..1df918210e3 100644 --- a/internal/cli/arguments/port.go +++ b/internal/cli/arguments/port.go @@ -23,11 +23,11 @@ import ( "github.com/arduino/arduino-cli/commands" "github.com/arduino/arduino-cli/commands/cmderrors" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/sirupsen/logrus" "github.com/spf13/cobra" + "go.bug.st/f" ) // Port contains the port arguments result. diff --git a/internal/cli/arguments/sketch.go b/internal/cli/arguments/sketch.go index 8a912e0dbc8..7f76f86e98c 100644 --- a/internal/cli/arguments/sketch.go +++ b/internal/cli/arguments/sketch.go @@ -18,12 +18,12 @@ package arguments import ( "context" - f "github.com/arduino/arduino-cli/internal/algorithms" "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/arduino/go-paths-helper" "github.com/sirupsen/logrus" + "go.bug.st/f" ) // InitSketchPath returns an instance of paths.Path pointing to sketchPath. diff --git a/internal/cli/config/config.go b/internal/cli/config/config.go index d05f43ff77c..dd42eb71213 100644 --- a/internal/cli/config/config.go +++ b/internal/cli/config/config.go @@ -20,12 +20,12 @@ import ( "os" "strings" - f "github.com/arduino/arduino-cli/internal/algorithms" "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/arduino/go-paths-helper" "github.com/spf13/cobra" + "go.bug.st/f" ) // NewCommand created a new `config` command diff --git a/internal/cli/config/set.go b/internal/cli/config/set.go index 34c1d3168e2..34adb362811 100644 --- a/internal/cli/config/set.go +++ b/internal/cli/config/set.go @@ -20,12 +20,12 @@ import ( "encoding/json" "os" - f "github.com/arduino/arduino-cli/internal/algorithms" "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/sirupsen/logrus" "github.com/spf13/cobra" + "go.bug.st/f" ) func initSetCommand(srv rpc.ArduinoCoreServiceServer) *cobra.Command { diff --git a/internal/cli/feedback/result/rpc.go b/internal/cli/feedback/result/rpc.go index a1b464a89b1..9798e59584a 100644 --- a/internal/cli/feedback/result/rpc.go +++ b/internal/cli/feedback/result/rpc.go @@ -20,10 +20,10 @@ import ( "fmt" "slices" - f "github.com/arduino/arduino-cli/internal/algorithms" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/arduino-cli/internal/orderedmap" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" + "go.bug.st/f" semver "go.bug.st/relaxed-semver" ) From c78921af5b265fcb3d893fb91602e25ad3b1b600 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 14 Jan 2025 09:59:39 +0100 Subject: [PATCH 068/121] Added option to disable integrity checks in `core install` (for development purposes) (#2740) * Added 'enable_unsafe_install' option for platforms. * Updated documentation * Do not skip platform index loading if size is invalid or missing * Added integration test --- commands/instances.go | 8 +++---- commands/service_library_install.go | 7 +++--- commands/service_platform_install.go | 7 +++++- commands/service_platform_upgrade.go | 7 +++++- docs/configuration.md | 2 ++ internal/arduino/cores/packageindex/index.go | 11 +++++----- .../cores/packagemanager/install_uninstall.go | 22 ++++++++++--------- .../arduino/cores/packagemanager/profiles.go | 4 ++-- internal/arduino/resources/install.go | 21 +++++++++++++----- internal/arduino/resources/install_test.go | 4 ++-- internal/cli/configuration/board_manager.go | 7 ++++++ .../configuration/configuration.schema.json | 4 ++++ internal/cli/configuration/defaults.go | 1 + internal/integrationtest/core/core_test.go | 17 ++++++++++++++ 14 files changed, 87 insertions(+), 35 deletions(-) diff --git a/commands/instances.go b/commands/instances.go index c208b053c8c..368f54813ce 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -47,7 +47,7 @@ import ( "google.golang.org/grpc/status" ) -func installTool(ctx context.Context, pm *packagemanager.PackageManager, tool *cores.ToolRelease, downloadCB rpc.DownloadProgressCB, taskCB rpc.TaskProgressCB) error { +func installTool(ctx context.Context, pm *packagemanager.PackageManager, tool *cores.ToolRelease, downloadCB rpc.DownloadProgressCB, taskCB rpc.TaskProgressCB, checks resources.IntegrityCheckMode) error { pme, release := pm.NewExplorer() defer release() @@ -56,7 +56,7 @@ func installTool(ctx context.Context, pm *packagemanager.PackageManager, tool *c return errors.New(i18n.Tr("downloading %[1]s tool: %[2]s", tool, err)) } taskCB(&rpc.TaskProgress{Completed: true}) - if err := pme.InstallTool(tool, taskCB, true); err != nil { + if err := pme.InstallTool(tool, taskCB, true, checks); err != nil { return errors.New(i18n.Tr("installing %[1]s tool: %[2]s", tool, err)) } return nil @@ -282,7 +282,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor // Install builtin tools if necessary if len(builtinToolsToInstall) > 0 { for _, toolRelease := range builtinToolsToInstall { - if err := installTool(ctx, pmb.Build(), toolRelease, downloadCallback, taskCallback); err != nil { + if err := installTool(ctx, pmb.Build(), toolRelease, downloadCallback, taskCallback, resources.IntegrityCheckFull); err != nil { e := &cmderrors.InitFailedError{ Code: codes.Internal, Cause: err, @@ -394,7 +394,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor // Install library taskCallback(&rpc.TaskProgress{Name: i18n.Tr("Installing library %s", libraryRef)}) - if err := libRelease.Resource.Install(pme.DownloadDir, libRoot, libDir); err != nil { + if err := libRelease.Resource.Install(pme.DownloadDir, libRoot, libDir, resources.IntegrityCheckFull); err != nil { taskCallback(&rpc.TaskProgress{Name: i18n.Tr("Error installing library %s", libraryRef)}) e := &cmderrors.FailedLibraryInstallError{Cause: err} responseError(e.GRPCStatus()) diff --git a/commands/service_library_install.go b/commands/service_library_install.go index ca1531ac267..3fe2641282a 100644 --- a/commands/service_library_install.go +++ b/commands/service_library_install.go @@ -25,6 +25,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/libraries" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" + "github.com/arduino/arduino-cli/internal/arduino/resources" "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" @@ -159,7 +160,7 @@ func (s *arduinoCoreServerImpl) LibraryInstall(req *rpc.LibraryInstallRequest, s if err := downloadLibrary(ctx, downloadsDir, libRelease, downloadCB, taskCB, downloadReason, s.settings); err != nil { return err } - if err := installLibrary(lmi, downloadsDir, libRelease, installTask, taskCB); err != nil { + if err := installLibrary(lmi, downloadsDir, libRelease, installTask, taskCB, resources.IntegrityCheckFull); err != nil { return err } } @@ -179,7 +180,7 @@ func (s *arduinoCoreServerImpl) LibraryInstall(req *rpc.LibraryInstallRequest, s return nil } -func installLibrary(lmi *librariesmanager.Installer, downloadsDir *paths.Path, libRelease *librariesindex.Release, installTask *librariesmanager.LibraryInstallPlan, taskCB rpc.TaskProgressCB) error { +func installLibrary(lmi *librariesmanager.Installer, downloadsDir *paths.Path, libRelease *librariesindex.Release, installTask *librariesmanager.LibraryInstallPlan, taskCB rpc.TaskProgressCB, checks resources.IntegrityCheckMode) error { taskCB(&rpc.TaskProgress{Name: i18n.Tr("Installing %s", libRelease)}) logrus.WithField("library", libRelease).Info("Installing library") @@ -193,7 +194,7 @@ func installLibrary(lmi *librariesmanager.Installer, downloadsDir *paths.Path, l installPath := installTask.TargetPath tmpDirPath := installPath.Parent() - if err := libRelease.Resource.Install(downloadsDir, tmpDirPath, installPath); err != nil { + if err := libRelease.Resource.Install(downloadsDir, tmpDirPath, installPath, checks); err != nil { return &cmderrors.FailedLibraryInstallError{Cause: err} } diff --git a/commands/service_platform_install.go b/commands/service_platform_install.go index 6a9583fa429..9e268339bc8 100644 --- a/commands/service_platform_install.go +++ b/commands/service_platform_install.go @@ -22,6 +22,7 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" + "github.com/arduino/arduino-cli/internal/arduino/resources" "github.com/arduino/arduino-cli/internal/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" ) @@ -95,7 +96,11 @@ func (s *arduinoCoreServerImpl) PlatformInstall(req *rpc.PlatformInstallRequest, } } - if err := pme.DownloadAndInstallPlatformAndTools(ctx, platformRelease, tools, downloadCB, taskCB, req.GetSkipPostInstall(), req.GetSkipPreUninstall()); err != nil { + checks := resources.IntegrityCheckFull + if s.settings.BoardManagerEnableUnsafeInstall() { + checks = resources.IntegrityCheckNone + } + if err := pme.DownloadAndInstallPlatformAndTools(ctx, platformRelease, tools, downloadCB, taskCB, req.GetSkipPostInstall(), req.GetSkipPreUninstall(), checks); err != nil { return err } diff --git a/commands/service_platform_upgrade.go b/commands/service_platform_upgrade.go index 94432e87c31..11aac1346f8 100644 --- a/commands/service_platform_upgrade.go +++ b/commands/service_platform_upgrade.go @@ -21,6 +21,7 @@ import ( "github.com/arduino/arduino-cli/commands/internal/instances" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager" + "github.com/arduino/arduino-cli/internal/arduino/resources" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" ) @@ -75,7 +76,11 @@ func (s *arduinoCoreServerImpl) PlatformUpgrade(req *rpc.PlatformUpgradeRequest, Package: req.GetPlatformPackage(), PlatformArchitecture: req.GetArchitecture(), } - platform, err := pme.DownloadAndInstallPlatformUpgrades(ctx, ref, downloadCB, taskCB, req.GetSkipPostInstall(), req.GetSkipPreUninstall()) + checks := resources.IntegrityCheckFull + if s.settings.BoardManagerEnableUnsafeInstall() { + checks = resources.IntegrityCheckNone + } + platform, err := pme.DownloadAndInstallPlatformUpgrades(ctx, ref, downloadCB, taskCB, req.GetSkipPostInstall(), req.GetSkipPreUninstall(), checks) if err != nil { return platform, err } diff --git a/docs/configuration.md b/docs/configuration.md index c069638328f..9081bf7c5b9 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -2,6 +2,8 @@ - `board_manager` - `additional_urls` - the URLs to any additional Boards Manager package index files needed for your boards platforms. + - `enable_unsafe_install` - set to `true` to allow installation of packages that do not pass the checksum test. This + is considered an unsafe installation method and should be used only for development purposes. - `daemon` - options related to running Arduino CLI as a [gRPC] server. - `port` - TCP port used for gRPC client connections. - `directories` - directories used by Arduino CLI. diff --git a/internal/arduino/cores/packageindex/index.go b/internal/arduino/cores/packageindex/index.go index fcc892497b3..c2c601c500b 100644 --- a/internal/arduino/cores/packageindex/index.go +++ b/internal/arduino/cores/packageindex/index.go @@ -17,14 +17,12 @@ package packageindex import ( "encoding/json" - "errors" "fmt" "slices" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/resources" "github.com/arduino/arduino-cli/internal/arduino/security" - "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" easyjson "github.com/mailru/easyjson" "github.com/sirupsen/logrus" @@ -273,14 +271,15 @@ func (inPlatformRelease indexPlatformRelease) extractPlatformIn(outPackage *core outPlatform.Deprecated = inPlatformRelease.Deprecated } - size, err := inPlatformRelease.Size.Int64() - if err != nil { - return errors.New(i18n.Tr("invalid platform archive size: %s", err)) - } outPlatformRelease := outPlatform.GetOrCreateRelease(inPlatformRelease.Version) outPlatformRelease.Name = inPlatformRelease.Name outPlatformRelease.Category = inPlatformRelease.Category outPlatformRelease.IsTrusted = trusted + size, err := inPlatformRelease.Size.Int64() + if err != nil { + logrus.Warningf("invalid platform %s archive size: %s", outPlatformRelease, err) + size = 0 + } outPlatformRelease.Resource = &resources.DownloadResource{ ArchiveFileName: inPlatformRelease.ArchiveFileName, Checksum: inPlatformRelease.Checksum, diff --git a/internal/arduino/cores/packagemanager/install_uninstall.go b/internal/arduino/cores/packagemanager/install_uninstall.go index 7fb9b44dc02..977e03d8bb0 100644 --- a/internal/arduino/cores/packagemanager/install_uninstall.go +++ b/internal/arduino/cores/packagemanager/install_uninstall.go @@ -25,6 +25,7 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/cores/packageindex" + "github.com/arduino/arduino-cli/internal/arduino/resources" "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" @@ -40,6 +41,7 @@ func (pme *Explorer) DownloadAndInstallPlatformUpgrades( taskCB rpc.TaskProgressCB, skipPostInstall bool, skipPreUninstall bool, + checks resources.IntegrityCheckMode, ) (*cores.PlatformRelease, error) { if platformRef.PlatformVersion != nil { return nil, &cmderrors.InvalidArgumentError{Message: i18n.Tr("Upgrade doesn't accept parameters with version")} @@ -64,7 +66,7 @@ func (pme *Explorer) DownloadAndInstallPlatformUpgrades( if err != nil { return nil, &cmderrors.PlatformNotFoundError{Platform: platformRef.String()} } - if err := pme.DownloadAndInstallPlatformAndTools(ctx, platformRelease, tools, downloadCB, taskCB, skipPostInstall, skipPreUninstall); err != nil { + if err := pme.DownloadAndInstallPlatformAndTools(ctx, platformRelease, tools, downloadCB, taskCB, skipPostInstall, skipPreUninstall, checks); err != nil { return nil, err } @@ -78,7 +80,7 @@ func (pme *Explorer) DownloadAndInstallPlatformAndTools( ctx context.Context, platformRelease *cores.PlatformRelease, requiredTools []*cores.ToolRelease, downloadCB rpc.DownloadProgressCB, taskCB rpc.TaskProgressCB, - skipPostInstall bool, skipPreUninstall bool) error { + skipPostInstall bool, skipPreUninstall bool, checks resources.IntegrityCheckMode) error { log := pme.log.WithField("platform", platformRelease) // Prerequisite checks before install @@ -106,7 +108,7 @@ func (pme *Explorer) DownloadAndInstallPlatformAndTools( // Install tools first for _, tool := range toolsToInstall { - if err := pme.InstallTool(tool, taskCB, skipPostInstall); err != nil { + if err := pme.InstallTool(tool, taskCB, skipPostInstall, checks); err != nil { return err } } @@ -138,7 +140,7 @@ func (pme *Explorer) DownloadAndInstallPlatformAndTools( } // Install - if err := pme.InstallPlatform(platformRelease); err != nil { + if err := pme.InstallPlatform(platformRelease, checks); err != nil { log.WithError(err).Error("Cannot install platform") return &cmderrors.FailedInstallError{Message: i18n.Tr("Cannot install platform"), Cause: err} } @@ -196,18 +198,18 @@ func (pme *Explorer) DownloadAndInstallPlatformAndTools( } // InstallPlatform installs a specific release of a platform. -func (pme *Explorer) InstallPlatform(platformRelease *cores.PlatformRelease) error { +func (pme *Explorer) InstallPlatform(platformRelease *cores.PlatformRelease, checks resources.IntegrityCheckMode) error { destDir := pme.PackagesDir.Join( platformRelease.Platform.Package.Name, "hardware", platformRelease.Platform.Architecture, platformRelease.Version.String()) - return pme.InstallPlatformInDirectory(platformRelease, destDir) + return pme.InstallPlatformInDirectory(platformRelease, destDir, checks) } // InstallPlatformInDirectory installs a specific release of a platform in a specific directory. -func (pme *Explorer) InstallPlatformInDirectory(platformRelease *cores.PlatformRelease, destDir *paths.Path) error { - if err := platformRelease.Resource.Install(pme.DownloadDir, pme.tempDir, destDir); err != nil { +func (pme *Explorer) InstallPlatformInDirectory(platformRelease *cores.PlatformRelease, destDir *paths.Path, checks resources.IntegrityCheckMode) error { + if err := platformRelease.Resource.Install(pme.DownloadDir, pme.tempDir, destDir, checks); err != nil { return errors.New(i18n.Tr("installing platform %[1]s: %[2]s", platformRelease, err)) } if d, err := destDir.Abs(); err == nil { @@ -320,7 +322,7 @@ func (pme *Explorer) UninstallPlatform(platformRelease *cores.PlatformRelease, t } // InstallTool installs a specific release of a tool. -func (pme *Explorer) InstallTool(toolRelease *cores.ToolRelease, taskCB rpc.TaskProgressCB, skipPostInstall bool) error { +func (pme *Explorer) InstallTool(toolRelease *cores.ToolRelease, taskCB rpc.TaskProgressCB, skipPostInstall bool, checks resources.IntegrityCheckMode) error { log := pme.log.WithField("Tool", toolRelease) if toolRelease.IsInstalled() { @@ -343,7 +345,7 @@ func (pme *Explorer) InstallTool(toolRelease *cores.ToolRelease, taskCB rpc.Task "tools", toolRelease.Tool.Name, toolRelease.Version.String()) - err := toolResource.Install(pme.DownloadDir, pme.tempDir, destDir) + err := toolResource.Install(pme.DownloadDir, pme.tempDir, destDir, checks) if err != nil { log.WithError(err).Warn("Cannot install tool") return &cmderrors.FailedInstallError{Message: i18n.Tr("Cannot install tool %s", toolRelease), Cause: err} diff --git a/internal/arduino/cores/packagemanager/profiles.go b/internal/arduino/cores/packagemanager/profiles.go index f4635950785..d11682b32c0 100644 --- a/internal/arduino/cores/packagemanager/profiles.go +++ b/internal/arduino/cores/packagemanager/profiles.go @@ -132,7 +132,7 @@ func (pmb *Builder) installMissingProfilePlatform(ctx context.Context, platformR // Perform install taskCB(&rpc.TaskProgress{Name: i18n.Tr("Installing platform %s", tmpPlatformRelease)}) - if err := tmpPme.InstallPlatformInDirectory(tmpPlatformRelease, destDir); err != nil { + if err := tmpPme.InstallPlatformInDirectory(tmpPlatformRelease, destDir, resources.IntegrityCheckFull); err != nil { taskCB(&rpc.TaskProgress{Name: i18n.Tr("Error installing platform %s", tmpPlatformRelease)}) return &cmderrors.FailedInstallError{Message: i18n.Tr("Error installing platform %s", tmpPlatformRelease), Cause: err} } @@ -183,7 +183,7 @@ func (pmb *Builder) installMissingProfileTool(ctx context.Context, toolRelease * // Install tool taskCB(&rpc.TaskProgress{Name: i18n.Tr("Installing tool %s", toolRelease)}) - if err := toolResource.Install(pmb.DownloadDir, tmp, destDir); err != nil { + if err := toolResource.Install(pmb.DownloadDir, tmp, destDir, resources.IntegrityCheckFull); err != nil { taskCB(&rpc.TaskProgress{Name: i18n.Tr("Error installing tool %s", toolRelease)}) return &cmderrors.FailedInstallError{Message: i18n.Tr("Error installing tool %s", toolRelease), Cause: err} } diff --git a/internal/arduino/resources/install.go b/internal/arduino/resources/install.go index 0f517af1268..aa9a94e5248 100644 --- a/internal/arduino/resources/install.go +++ b/internal/arduino/resources/install.go @@ -26,18 +26,27 @@ import ( "go.bug.st/cleanup" ) +type IntegrityCheckMode int + +const ( + IntegrityCheckFull IntegrityCheckMode = iota + IntegrityCheckNone +) + // Install installs the resource in three steps: // - the archive is unpacked in a temporary subdir of tempPath // - there should be only one root dir in the unpacked content // - the only root dir is moved/renamed to/as the destination directory // Note that tempPath and destDir must be on the same filesystem partition // otherwise the last step will fail. -func (release *DownloadResource) Install(downloadDir, tempPath, destDir *paths.Path) error { - // Check the integrity of the package - if ok, err := release.TestLocalArchiveIntegrity(downloadDir); err != nil { - return errors.New(i18n.Tr("testing local archive integrity: %s", err)) - } else if !ok { - return errors.New(i18n.Tr("checking local archive integrity")) +func (release *DownloadResource) Install(downloadDir, tempPath, destDir *paths.Path, checks IntegrityCheckMode) error { + if checks != IntegrityCheckNone { + // Check the integrity of the package + if ok, err := release.TestLocalArchiveIntegrity(downloadDir); err != nil { + return errors.New(i18n.Tr("testing local archive integrity: %s", err)) + } else if !ok { + return errors.New(i18n.Tr("checking local archive integrity")) + } } // Create a temporary dir to extract package diff --git a/internal/arduino/resources/install_test.go b/internal/arduino/resources/install_test.go index ce17bcbd293..4db1a9aef22 100644 --- a/internal/arduino/resources/install_test.go +++ b/internal/arduino/resources/install_test.go @@ -44,7 +44,7 @@ func TestInstallPlatform(t *testing.T) { Size: 157, } - require.NoError(t, r.Install(downloadDir, tempPath, destDir)) + require.NoError(t, r.Install(downloadDir, tempPath, destDir, IntegrityCheckFull)) }) tests := []struct { @@ -82,7 +82,7 @@ func TestInstallPlatform(t *testing.T) { require.NoError(t, err) require.NoError(t, os.WriteFile(path.Join(downloadDir.String(), testFileName), origin, 0644)) - err = test.downloadResource.Install(downloadDir, tempPath, destDir) + err = test.downloadResource.Install(downloadDir, tempPath, destDir, IntegrityCheckFull) require.Error(t, err) require.Contains(t, err.Error(), test.error) }) diff --git a/internal/cli/configuration/board_manager.go b/internal/cli/configuration/board_manager.go index 22f982f5404..53f985eef90 100644 --- a/internal/cli/configuration/board_manager.go +++ b/internal/cli/configuration/board_manager.go @@ -21,3 +21,10 @@ func (settings *Settings) BoardManagerAdditionalUrls() []string { } return settings.Defaults.GetStringSlice("board_manager.additional_urls") } + +func (settings *Settings) BoardManagerEnableUnsafeInstall() bool { + if v, ok, _ := settings.GetBoolOk("board_manager.enable_unsafe_install"); ok { + return v + } + return settings.Defaults.GetBool("board_manager.enable_unsafe_install") +} diff --git a/internal/cli/configuration/configuration.schema.json b/internal/cli/configuration/configuration.schema.json index 4d129e5efd8..4ffdb9fafa4 100644 --- a/internal/cli/configuration/configuration.schema.json +++ b/internal/cli/configuration/configuration.schema.json @@ -13,6 +13,10 @@ "type": "string", "format": "uri" } + }, + "enable_unsafe_install": { + "description": "set to `true` to allow installation of packages that do not pass the checksum test. This is considered an unsafe installation method and should be used only for development purposes.", + "type": "boolean" } }, "type": "object" diff --git a/internal/cli/configuration/defaults.go b/internal/cli/configuration/defaults.go index 6e46e2a1564..4a6670f9480 100644 --- a/internal/cli/configuration/defaults.go +++ b/internal/cli/configuration/defaults.go @@ -41,6 +41,7 @@ func SetDefaults(settings *Settings) { // Boards Manager setDefaultValueAndKeyTypeSchema("board_manager.additional_urls", []string{}) + setDefaultValueAndKeyTypeSchema("board_manager.enable_unsafe_install", false) // arduino directories setDefaultValueAndKeyTypeSchema("directories.data", getDefaultArduinoDataDir()) diff --git a/internal/integrationtest/core/core_test.go b/internal/integrationtest/core/core_test.go index 635dce891d6..a27b5f6d15a 100644 --- a/internal/integrationtest/core/core_test.go +++ b/internal/integrationtest/core/core_test.go @@ -1366,3 +1366,20 @@ func TestCoreInstallWithWrongArchiveSize(t *testing.T) { _, _, err = cli.Run("--additional-urls", "https://raw.githubusercontent.com/geolink/opentracker-arduino-board/bf6158ebab0402db217bfb02ea61461ddc6f2940/package_opentracker_index.json", "core", "install", "opentracker:sam@1.0.5") require.NoError(t, err) } + +func TestCoreInstallWithMissingOrInvalidChecksumAndUnsafeInstallEnabled(t *testing.T) { + // See: https://github.com/arduino/arduino-cli/issues/1468 + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + _, _, err := cli.Run("--additional-urls", "https://raw.githubusercontent.com/keyboardio/ArduinoCore-GD32-Keyboardio/refs/heads/main/package_gd32_index.json", "core", "update-index") + require.NoError(t, err) + + _, _, err = cli.Run("--additional-urls", "https://raw.githubusercontent.com/keyboardio/ArduinoCore-GD32-Keyboardio/refs/heads/main/package_gd32_index.json", "core", "install", "GD32Community:gd32") + require.Error(t, err) + + _, _, err = cli.RunWithCustomEnv( + map[string]string{"ARDUINO_BOARD_MANAGER_ENABLE_UNSAFE_INSTALL": "true"}, + "--additional-urls", "https://raw.githubusercontent.com/keyboardio/ArduinoCore-GD32-Keyboardio/refs/heads/main/package_gd32_index.json", "core", "install", "GD32Community:gd32") + require.NoError(t, err) +} From 489a34275d08c3b84e846f79d5be4b19d761f45e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:29:17 +0100 Subject: [PATCH 069/121] [skip changelog] Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14 (#2808) * [skip changelog] Bump github.com/mattn/go-colorable Bumps [github.com/mattn/go-colorable](https://github.com/mattn/go-colorable) from 0.1.13 to 0.1.14. - [Commits](https://github.com/mattn/go-colorable/compare/v0.1.13...v0.1.14) --- updated-dependencies: - dependency-name: github.com/mattn/go-colorable dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * generate licensed file --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .licenses/go/github.com/mattn/go-colorable.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 6 ++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.licenses/go/github.com/mattn/go-colorable.dep.yml b/.licenses/go/github.com/mattn/go-colorable.dep.yml index dab73bc8865..be6df443687 100644 --- a/.licenses/go/github.com/mattn/go-colorable.dep.yml +++ b/.licenses/go/github.com/mattn/go-colorable.dep.yml @@ -1,9 +1,9 @@ --- name: github.com/mattn/go-colorable -version: v0.1.13 +version: v0.1.14 type: go -summary: -homepage: https://pkg.go.dev/github.com/mattn/go-colorable +summary: +homepage: https://godoc.org/github.com/mattn/go-colorable license: mit licenses: - sources: LICENSE diff --git a/go.mod b/go.mod index 5a679dc5803..7bdca864771 100644 --- a/go.mod +++ b/go.mod @@ -25,7 +25,7 @@ require ( github.com/leonelquinteros/gotext v1.7.0 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 - github.com/mattn/go-colorable v0.1.13 + github.com/mattn/go-colorable v0.1.14 github.com/mattn/go-isatty v0.0.20 github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 github.com/rogpeppe/go-internal v1.13.1 diff --git a/go.sum b/go.sum index 84134b6f303..0bd81c06cf7 100644 --- a/go.sum +++ b/go.sum @@ -122,10 +122,9 @@ github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0V github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 h1:hyAgCuG5nqTMDeUD8KZs7HSPs6KprPgPP8QmGV8nyvk= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84/go.mod h1:Pb6XcsXyropB9LNHhnqaknG/vEwYztLkQzVCHv8sQ3M= -github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= -github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= +github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= -github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= @@ -261,7 +260,6 @@ 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.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= From f47399b0bb8aa41992096fae80a123141052bd67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 14:47:49 +0100 Subject: [PATCH 070/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.3 to 1.1.4 (#2805) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.3 to 1.1.4. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.3...v1.1.4) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * generate licensed stuff --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .../github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 10 +++++----- .../github.com/ProtonMail/go-crypto/brainpool.dep.yml | 8 ++++---- .../go/github.com/ProtonMail/go-crypto/eax.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 10 +++++----- .../go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 8 ++++---- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/armor.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ed448.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/errors.dep.yml | 8 ++++---- .../go-crypto/openpgp/internal/algorithm.dep.yml | 10 +++++----- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 8 ++++---- .../go-crypto/openpgp/internal/encoding.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/packet.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/s2k.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/x25519.dep.yml | 10 +++++----- .../ProtonMail/go-crypto/openpgp/x448.dep.yml | 10 +++++----- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 96 insertions(+), 96 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index c32f3f6ca50..2721b5f5f4d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.3 +version: v1.1.4 type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves +summary: +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index ece0a236a51..50d844d7a6b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.3 +version: v1.1.4 type: go summary: Package brainpool implements Brainpool elliptic curves. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index ebbd1794c88..91f5291e027 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,15 +1,15 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.3 +version: v1.1.4 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF OPERATION: A TWO-PASS AUTHENTICATED-ENCRYPTION SCHEME OPTIMIZED FOR SIMPLICITY AND EFFICIENCY." In FSE''04, volume 3017 of LNCS, 2004' -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index ed7505c35c0..9b088dc2ecd 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.3 +version: v1.1.4 type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil +summary: +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index 4527d6c1be7..ef2e76223c4 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,15 +1,15 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.3 +version: v1.1.4 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black and Krovetz - OCB: A BLOCK-CIPHER MODE OF OPERATION FOR EFFICIENT AUTHENTICATED ENCRYPTION (2003).' -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index d5fcf20bdd9..aede467bb82 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.3 +version: v1.1.4 type: go summary: Package openpgp implements high level operations on OpenPGP messages. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index ab81777fe44..a33061750a9 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.3 +version: v1.1.4 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 9cd23dbb91c..f12c883a074 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.3 +version: v1.1.4 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 8498e668cb0..b3762a4669b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.3 +version: v1.1.4 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index d61879a98bf..a03cedd39a0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.3 +version: v1.1.4 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 753270a7c56..86f7eaaddbb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.3 +version: v1.1.4 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index a87223c33c7..5cdeb68e8f0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.3 +version: v1.1.4 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index 09dc6e7c598..89fcc6ad35b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.3 +version: v1.1.4 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index 3375a9b6a48..19c93574f94 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,14 +1,14 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.3 +version: v1.1.4 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index e2b7ce0b203..9f4a3f420bc 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.3 +version: v1.1.4 type: go summary: Package errors contains common error types for the OpenPGP packages. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index cfc20fc811a..fc627b0c4dd 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.3 +version: v1.1.4 type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm +summary: +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index bfe95bfe1c7..a638e29541f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.3 +version: v1.1.4 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 8dddaabb28a..46e4f5abcfb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.3 +version: v1.1.4 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index a0bc2a39669..db4d969a89d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.3 +version: v1.1.4 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index a422301be51..dc18f0960b0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,14 +1,14 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.3 +version: v1.1.4 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 section 3.7.1.4. -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index a91b50578a8..725daeda3fc 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.3 +version: v1.1.4 type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 +summary: +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index 5e33469374e..d993d1fe7a2 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.3 +version: v1.1.4 type: go -summary: -homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 +summary: +homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.3/LICENSE +- sources: go-crypto@v1.1.4/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.3/PATENTS +- sources: go-crypto@v1.1.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 7bdca864771..a91b66db14c 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 - github.com/ProtonMail/go-crypto v1.1.3 + github.com/ProtonMail/go-crypto v1.1.4 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 0bd81c06cf7..02f66e95f11 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,8 @@ fortio.org/safecast v1.0.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.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v1.1.3 h1:nRBOetoydLeUb4nHajyO2bKqMLfWQ/ZPwkXqXxPxCFk= -github.com/ProtonMail/go-crypto v1.1.3/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.4 h1:G5U5asvD5N/6/36oIw3k2bOfBn5XVcZrb7PBjzzKKoE= +github.com/ProtonMail/go-crypto v1.1.4/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= From 3d55e575748decaf23857157dbdcadd6e0a65923 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 20 Jan 2025 11:17:10 +0100 Subject: [PATCH 071/121] [skip-changelog] Fixed URL http -> https in integration tests. (#2819) --- internal/integrationtest/board/board_test.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/integrationtest/board/board_test.go b/internal/integrationtest/board/board_test.go index 0541f1a5c0f..db5a7ff200b 100644 --- a/internal/integrationtest/board/board_test.go +++ b/internal/integrationtest/board/board_test.go @@ -300,17 +300,17 @@ func TestBoardDetails(t *testing.T) { "package": { "maintainer": "Arduino", "url": "https://downloads.arduino.cc/packages/package_index.tar.bz2", - "website_url": "http://www.arduino.cc/", + "website_url": "https://www.arduino.cc/", "email": "packages@arduino.cc", "name": "arduino", "help": { - "online": "http://www.arduino.cc/en/Reference/HomePage" + "online": "https://www.arduino.cc/en/Reference/HomePage" } }, "platform": { "architecture": "samd", "category": "Arduino", - "url": "http://downloads.arduino.cc/cores/core-ArduinoCore-samd-1.8.13.tar.bz2", + "url": "https://downloads.arduino.cc/cores/core-ArduinoCore-samd-1.8.13.tar.bz2", "archive_filename": "core-ArduinoCore-samd-1.8.13.tar.bz2", "checksum": "SHA-256:47d44c80a5fd4ea224eb64fd676169e896caa6856f338d78feb4a12d42b4ea67", "size": 3074191, @@ -319,8 +319,8 @@ func TestBoardDetails(t *testing.T) { "programmers": [ { "platform": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", - "id": "jlink", - "name": "Segger J-Link" + "id": "atmel_ice", + "name": "Atmel-ICE" }, { "platform": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", @@ -329,8 +329,8 @@ func TestBoardDetails(t *testing.T) { }, { "platform": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", - "id": "atmel_ice", - "name": "Atmel-ICE" + "id": "jlink", + "name": "Segger J-Link" }, { "platform": "Arduino SAMD Boards (32-bits ARM Cortex-M0+)", From e9092ccad473288cc1f51c7e5f23ce1a54844761 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 20 Jan 2025 11:43:19 +0100 Subject: [PATCH 072/121] Fixed panic if malformed 3rd party url is specified (#2817) --- commands/instances.go | 18 +++++++++--------- internal/integrationtest/config/config_test.go | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/commands/instances.go b/commands/instances.go index 368f54813ce..d5534494bae 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -534,9 +534,9 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream return &cmderrors.InvalidInstanceError{} } - report := func(indexURL *url.URL, status rpc.IndexUpdateReport_Status) *rpc.IndexUpdateReport { + report := func(indexURL string, status rpc.IndexUpdateReport_Status) *rpc.IndexUpdateReport { return &rpc.IndexUpdateReport{ - IndexUrl: indexURL.String(), + IndexUrl: indexURL, Status: status, } } @@ -564,7 +564,7 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream downloadCB.Start(u, i18n.Tr("Downloading index: %s", u)) downloadCB.End(false, msg) failed = true - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_FAILED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_FAILED)) continue } @@ -582,9 +582,9 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream downloadCB.Start(u, i18n.Tr("Downloading index: %s", filepath.Base(URL.Path))) downloadCB.End(false, msg) failed = true - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_FAILED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_FAILED)) } else { - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_SKIPPED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_SKIPPED)) } continue } @@ -596,14 +596,14 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream downloadCB.Start(u, i18n.Tr("Downloading index: %s", filepath.Base(URL.Path))) downloadCB.End(false, i18n.Tr("Invalid index URL: %s", err)) failed = true - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_FAILED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_FAILED)) continue } indexFile := indexpath.Join(indexFileName) if info, err := indexFile.Stat(); err == nil { ageSecs := int64(time.Since(info.ModTime()).Seconds()) if ageSecs < req.GetUpdateIfOlderThanSecs() { - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_ALREADY_UP_TO_DATE)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_ALREADY_UP_TO_DATE)) continue } } @@ -622,9 +622,9 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream } if err := indexResource.Download(stream.Context(), indexpath, downloadCB, config); err != nil { failed = true - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_FAILED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_FAILED)) } else { - result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(URL, rpc.IndexUpdateReport_STATUS_UPDATED)) + result.UpdatedIndexes = append(result.GetUpdatedIndexes(), report(u, rpc.IndexUpdateReport_STATUS_UPDATED)) } } syncSend.Send(&rpc.UpdateIndexResponse{ diff --git a/internal/integrationtest/config/config_test.go b/internal/integrationtest/config/config_test.go index bd19d0545c2..d7b4104a095 100644 --- a/internal/integrationtest/config/config_test.go +++ b/internal/integrationtest/config/config_test.go @@ -944,3 +944,18 @@ func TestI18N(t *testing.T) { require.NoError(t, err) require.Contains(t, string(out), "Available Commands") } + +func TestCoreUpdateWithInvalidIndexURL(t *testing.T) { + // https://github.com/arduino/arduino-cli/issues/2786 + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + t.Cleanup(env.CleanUp) + + _, _, err := cli.Run("config", "init") + require.NoError(t, err) + _, _, err = cli.Run("config", "set", "board_manager.additional_urls", "foo=https://espressif.github.io/arduino-esp32/package_esp32_index.json") + require.NoError(t, err) + _, stdErr, err := cli.Run("core", "update-index") + require.Error(t, err) + require.Contains(t, string(stdErr), `Error initializing instance: Some indexes could not be updated.`) + require.Contains(t, string(stdErr), `Invalid additional URL: parse "foo=https://espressif.github.io/arduino-esp32/package_esp32_index.json"`) +} From c562ff32fe3c85c0f5b7abeaf83249fc277af6c2 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Wed, 22 Jan 2025 12:11:33 +0100 Subject: [PATCH 073/121] [skip-changelog] Removed direct links to gnu.org because the site is often down (#2821) and it makes the linkcheck job to fail. --- README.md | 3 +-- docs/FAQ.md | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 18633011a45..277f36a3a37 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ e-mail contact: security@arduino.cc ## License -Arduino CLI is licensed under the [GPL 3.0] license. +Arduino CLI is licensed under the GPL-3.0 license. You can be released from the requirements of the above license 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 @@ -59,4 +59,3 @@ license@arduino.cc [contributors]: https://github.com/arduino/arduino-cli/graphs/contributors [nightly builds]: https://arduino.github.io/arduino-cli/latest/installation/#nightly-builds [security policy]: https://github.com/arduino/arduino-cli/security/policy -[gpl 3.0]: https://www.gnu.org/licenses/gpl-3.0.en.html diff --git a/docs/FAQ.md b/docs/FAQ.md index f52e8d2b9d4..ebd50812830 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -27,8 +27,8 @@ Additional board options have to be separated by commas (instead of colon): The serial monitor is available through the [monitor command][monitor command]. By the way, the functionality provided by this command is very limited and you may want to look for other tools if you need more advanced functionality. -There are many excellent serial terminals to chose from. On Linux or macOS, you may already have [screen][screen] -installed. On Windows, a good choice for command line usage is Plink, included with [PuTTY][putty]. +There are many excellent serial terminals to chose from. On Linux or macOS, you may already have `screen` installed. On +Windows, a good choice for command line usage is Plink, included with [PuTTY][putty]. ## How to change monitor configuration? @@ -60,7 +60,6 @@ If your question wasn't answered, feel free to ask on [Arduino CLI's forum board [arduino cli board list]: commands/arduino-cli_board_list.md [0]: platform-specification.md [1]: https://forum.arduino.cc/c/software/arduino-cli/89 -[screen]: https://www.gnu.org/software/screen/manual/screen.html [putty]: https://www.chiark.greenend.org.uk/~sgtatham/putty/ [monitor command]: commands/arduino-cli_monitor.md [configuration parameters]: pluggable-monitor-specification.md#describe-command From c5cfe4ac16cc5f2126bab810477aded9719b70ef Mon Sep 17 00:00:00 2001 From: MatteoPologruto <109663225+MatteoPologruto@users.noreply.github.com> Date: Thu, 23 Jan 2025 17:41:28 +0100 Subject: [PATCH 074/121] Add metadata retrieved from the `context` to the user agent when a new HTTP client is created (#2789) * Set the extra user agent when a new rpc instance is created * Add integration test * Moved user-agent extraction deep in configuration.HttpClient This allows the extraction of the user-agent in a single place. Also it forces the context passing on all operations that requires access to network. * Updated integration test * Restore previous user-agent for package manager * Apply review suggestions to the integration test --------- Co-authored-by: Cristian Maglie --- commands/instances.go | 8 +-- commands/service_board_identify.go | 18 +++--- commands/service_board_identify_test.go | 15 ++--- commands/service_check_for_updates.go | 6 +- commands/service_library_download.go | 12 ++-- internal/arduino/resources/helpers_test.go | 2 +- internal/cli/configuration/network.go | 17 ++++-- internal/cli/configuration/network_test.go | 7 ++- internal/integrationtest/arduino-cli.go | 6 +- .../integrationtest/daemon/daemon_test.go | 59 +++++++++++++++++++ internal/integrationtest/http_server.go | 2 +- 11 files changed, 115 insertions(+), 37 deletions(-) diff --git a/commands/instances.go b/commands/instances.go index d5534494bae..5b5fe09fcdb 100644 --- a/commands/instances.go +++ b/commands/instances.go @@ -89,7 +89,7 @@ func (s *arduinoCoreServerImpl) Create(ctx context.Context, req *rpc.CreateReque } } - config, err := s.settings.DownloaderConfig() + config, err := s.settings.DownloaderConfig(ctx) if err != nil { return nil, err } @@ -377,7 +377,7 @@ func (s *arduinoCoreServerImpl) Init(req *rpc.InitRequest, stream rpc.ArduinoCor responseError(err.GRPCStatus()) continue } - config, err := s.settings.DownloaderConfig() + config, err := s.settings.DownloaderConfig(ctx) if err != nil { taskCallback(&rpc.TaskProgress{Name: i18n.Tr("Error downloading library %s", libraryRef)}) e := &cmderrors.FailedLibraryInstallError{Cause: err} @@ -498,7 +498,7 @@ func (s *arduinoCoreServerImpl) UpdateLibrariesIndex(req *rpc.UpdateLibrariesInd } // Perform index update - config, err := s.settings.DownloaderConfig() + config, err := s.settings.DownloaderConfig(stream.Context()) if err != nil { return err } @@ -608,7 +608,7 @@ func (s *arduinoCoreServerImpl) UpdateIndex(req *rpc.UpdateIndexRequest, stream } } - config, err := s.settings.DownloaderConfig() + config, err := s.settings.DownloaderConfig(stream.Context()) if err != nil { downloadCB.Start(u, i18n.Tr("Downloading index: %s", filepath.Base(URL.Path))) downloadCB.End(false, i18n.Tr("Invalid network configuration: %s", err)) diff --git a/commands/service_board_identify.go b/commands/service_board_identify.go index 2f4b1f54dce..787de81cee3 100644 --- a/commands/service_board_identify.go +++ b/commands/service_board_identify.go @@ -48,7 +48,7 @@ func (s *arduinoCoreServerImpl) BoardIdentify(ctx context.Context, req *rpc.Boar defer release() props := properties.NewFromHashmap(req.GetProperties()) - res, err := identify(pme, props, s.settings, !req.GetUseCloudApiForUnknownBoardDetection()) + res, err := identify(ctx, pme, props, s.settings, !req.GetUseCloudApiForUnknownBoardDetection()) if err != nil { return nil, err } @@ -58,7 +58,7 @@ func (s *arduinoCoreServerImpl) BoardIdentify(ctx context.Context, req *rpc.Boar } // identify returns a list of boards checking first the installed platforms or the Cloud API -func identify(pme *packagemanager.Explorer, properties *properties.Map, settings *configuration.Settings, skipCloudAPI bool) ([]*rpc.BoardListItem, error) { +func identify(ctx context.Context, pme *packagemanager.Explorer, properties *properties.Map, settings *configuration.Settings, skipCloudAPI bool) ([]*rpc.BoardListItem, error) { if properties == nil { return nil, nil } @@ -90,7 +90,7 @@ func identify(pme *packagemanager.Explorer, properties *properties.Map, settings // if installed cores didn't recognize the board, try querying // the builder API if the board is a USB device port if len(boards) == 0 && !skipCloudAPI && !settings.SkipCloudApiForBoardDetection() { - items, err := identifyViaCloudAPI(properties, settings) + items, err := identifyViaCloudAPI(ctx, properties, settings) if err != nil { // this is bad, but keep going logrus.WithError(err).Debug("Error querying builder API") @@ -119,14 +119,14 @@ func identify(pme *packagemanager.Explorer, properties *properties.Map, settings return boards, nil } -func identifyViaCloudAPI(props *properties.Map, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { +func identifyViaCloudAPI(ctx context.Context, props *properties.Map, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { // If the port is not USB do not try identification via cloud if !props.ContainsKey("vid") || !props.ContainsKey("pid") { return nil, nil } logrus.Debug("Querying builder API for board identification...") - return cachedAPIByVidPid(props.Get("vid"), props.Get("pid"), settings) + return cachedAPIByVidPid(ctx, props.Get("vid"), props.Get("pid"), settings) } var ( @@ -134,7 +134,7 @@ var ( validVidPid = regexp.MustCompile(`0[xX][a-fA-F\d]{4}`) ) -func cachedAPIByVidPid(vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { +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) @@ -148,7 +148,7 @@ func cachedAPIByVidPid(vid, pid string, settings *configuration.Settings) ([]*rp } } - resp, err := apiByVidPid(vid, pid, settings) // Perform API requrest + resp, err := apiByVidPid(ctx, vid, pid, settings) // Perform API requrest if err == nil { if cachedResp, err := json.Marshal(resp); err == nil { @@ -160,7 +160,7 @@ func cachedAPIByVidPid(vid, pid string, settings *configuration.Settings) ([]*rp return resp, err } -func apiByVidPid(vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { +func apiByVidPid(ctx context.Context, vid, pid string, settings *configuration.Settings) ([]*rpc.BoardListItem, error) { // ensure vid and pid are valid before hitting the API if !validVidPid.MatchString(vid) { return nil, errors.New(i18n.Tr("Invalid vid value: '%s'", vid)) @@ -173,7 +173,7 @@ func apiByVidPid(vid, pid string, settings *configuration.Settings) ([]*rpc.Boar req, _ := http.NewRequest("GET", url, nil) req.Header.Set("Content-Type", "application/json") - httpClient, err := settings.NewHttpClient() + httpClient, err := settings.NewHttpClient(ctx) if err != nil { return nil, fmt.Errorf("%s: %w", i18n.Tr("failed to initialize http client"), err) } diff --git a/commands/service_board_identify_test.go b/commands/service_board_identify_test.go index 98dc8e40278..31687359885 100644 --- a/commands/service_board_identify_test.go +++ b/commands/service_board_identify_test.go @@ -16,6 +16,7 @@ package commands import ( + "context" "fmt" "net/http" "net/http/httptest" @@ -48,7 +49,7 @@ func TestGetByVidPid(t *testing.T) { vidPidURL = ts.URL settings := configuration.NewSettings() - res, err := apiByVidPid("0xf420", "0XF069", settings) + res, err := apiByVidPid(context.Background(), "0xf420", "0XF069", settings) require.Nil(t, err) require.Len(t, res, 1) require.Equal(t, "Arduino/Genuino MKR1000", res[0].GetName()) @@ -56,7 +57,7 @@ func TestGetByVidPid(t *testing.T) { // wrong vid (too long), wrong pid (not an hex value) - _, err = apiByVidPid("0xfffff", "0xDEFG", settings) + _, err = apiByVidPid(context.Background(), "0xfffff", "0xDEFG", settings) require.NotNil(t, err) } @@ -69,7 +70,7 @@ func TestGetByVidPidNotFound(t *testing.T) { defer ts.Close() vidPidURL = ts.URL - res, err := apiByVidPid("0x0420", "0x0069", settings) + res, err := apiByVidPid(context.Background(), "0x0420", "0x0069", settings) require.NoError(t, err) require.Empty(t, res) } @@ -84,7 +85,7 @@ func TestGetByVidPid5xx(t *testing.T) { defer ts.Close() vidPidURL = ts.URL - res, err := apiByVidPid("0x0420", "0x0069", settings) + res, err := apiByVidPid(context.Background(), "0x0420", "0x0069", settings) require.NotNil(t, err) require.Equal(t, "the server responded with status 500 Internal Server Error", err.Error()) require.Len(t, res, 0) @@ -99,7 +100,7 @@ func TestGetByVidPidMalformedResponse(t *testing.T) { defer ts.Close() vidPidURL = ts.URL - res, err := apiByVidPid("0x0420", "0x0069", settings) + res, err := apiByVidPid(context.Background(), "0x0420", "0x0069", settings) require.NotNil(t, err) require.Equal(t, "wrong format in server response", err.Error()) require.Len(t, res, 0) @@ -107,7 +108,7 @@ func TestGetByVidPidMalformedResponse(t *testing.T) { func TestBoardDetectionViaAPIWithNonUSBPort(t *testing.T) { settings := configuration.NewSettings() - items, err := identifyViaCloudAPI(properties.NewMap(), settings) + items, err := identifyViaCloudAPI(context.Background(), properties.NewMap(), settings) require.NoError(t, err) require.Empty(t, items) } @@ -156,7 +157,7 @@ func TestBoardIdentifySorting(t *testing.T) { defer release() settings := configuration.NewSettings() - res, err := identify(pme, idPrefs, settings, true) + res, err := identify(context.Background(), pme, idPrefs, settings, true) require.NoError(t, err) require.NotNil(t, res) require.Len(t, res, 4) diff --git a/commands/service_check_for_updates.go b/commands/service_check_for_updates.go index 2b5c7a51b4e..cce5a4a02a1 100644 --- a/commands/service_check_for_updates.go +++ b/commands/service_check_for_updates.go @@ -43,7 +43,7 @@ func (s *arduinoCoreServerImpl) CheckForArduinoCLIUpdates(ctx context.Context, r inventory.WriteStore() }() - latestVersion, err := semver.Parse(s.getLatestRelease()) + latestVersion, err := semver.Parse(s.getLatestRelease(ctx)) if err != nil { return nil, err } @@ -82,8 +82,8 @@ func (s *arduinoCoreServerImpl) shouldCheckForUpdate(currentVersion *semver.Vers // getLatestRelease queries the official Arduino download server for the latest release, // if there are no errors or issues a version string is returned, in all other case an empty string. -func (s *arduinoCoreServerImpl) getLatestRelease() string { - client, err := s.settings.NewHttpClient() +func (s *arduinoCoreServerImpl) getLatestRelease(ctx context.Context) string { + client, err := s.settings.NewHttpClient(ctx) if err != nil { return "" } diff --git a/commands/service_library_download.go b/commands/service_library_download.go index 2384d59396f..4253be8cca1 100644 --- a/commands/service_library_download.go +++ b/commands/service_library_download.go @@ -82,11 +82,15 @@ func (s *arduinoCoreServerImpl) LibraryDownload(req *rpc.LibraryDownloadRequest, }) } -func downloadLibrary(ctx context.Context, downloadsDir *paths.Path, libRelease *librariesindex.Release, - downloadCB rpc.DownloadProgressCB, taskCB rpc.TaskProgressCB, queryParameter string, settings *configuration.Settings) error { - +func downloadLibrary( + ctx context.Context, + downloadsDir *paths.Path, libRelease *librariesindex.Release, + downloadCB rpc.DownloadProgressCB, taskCB rpc.TaskProgressCB, + queryParameter string, + settings *configuration.Settings, +) error { taskCB(&rpc.TaskProgress{Name: i18n.Tr("Downloading %s", libRelease)}) - config, err := settings.DownloaderConfig() + config, err := settings.DownloaderConfig(ctx) if err != nil { return &cmderrors.FailedDownloadError{Message: i18n.Tr("Can't download library"), Cause: err} } diff --git a/internal/arduino/resources/helpers_test.go b/internal/arduino/resources/helpers_test.go index 611de8dd518..ad1d6805254 100644 --- a/internal/arduino/resources/helpers_test.go +++ b/internal/arduino/resources/helpers_test.go @@ -55,7 +55,7 @@ func TestDownloadApplyUserAgentHeaderUsingConfig(t *testing.T) { settings := configuration.NewSettings() settings.Set("network.user_agent_ext", goldUserAgentValue) - config, err := settings.DownloaderConfig() + config, err := settings.DownloaderConfig(context.Background()) require.NoError(t, err) err = r.Download(context.Background(), tmp, config, "", func(progress *rpc.DownloadProgress) {}, "") require.NoError(t, err) diff --git a/internal/cli/configuration/network.go b/internal/cli/configuration/network.go index c570d0a3b82..43b502a03fb 100644 --- a/internal/cli/configuration/network.go +++ b/internal/cli/configuration/network.go @@ -16,18 +16,21 @@ package configuration import ( + "context" "errors" "fmt" "net/http" "net/url" "os" "runtime" + "strings" "time" "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/arduino-cli/internal/version" "go.bug.st/downloader/v2" + "google.golang.org/grpc/metadata" ) // UserAgent returns the user agent (mainly used by HTTP clients) @@ -84,17 +87,23 @@ func (settings *Settings) NetworkProxy() (*url.URL, error) { } // NewHttpClient returns a new http client for use in the arduino-cli -func (settings *Settings) NewHttpClient() (*http.Client, error) { +func (settings *Settings) NewHttpClient(ctx context.Context) (*http.Client, error) { proxy, err := settings.NetworkProxy() if err != nil { return nil, err } + userAgent := settings.UserAgent() + if md, ok := metadata.FromIncomingContext(ctx); ok { + if extraUserAgent := strings.Join(md.Get("user-agent"), " "); extraUserAgent != "" { + userAgent += " " + extraUserAgent + } + } return &http.Client{ Transport: &httpClientRoundTripper{ transport: &http.Transport{ Proxy: http.ProxyURL(proxy), }, - userAgent: settings.UserAgent(), + userAgent: userAgent, }, Timeout: settings.ConnectionTimeout(), }, nil @@ -111,8 +120,8 @@ func (h *httpClientRoundTripper) RoundTrip(req *http.Request) (*http.Response, e } // DownloaderConfig returns the downloader configuration based on current settings. -func (settings *Settings) DownloaderConfig() (downloader.Config, error) { - httpClient, err := settings.NewHttpClient() +func (settings *Settings) DownloaderConfig(ctx context.Context) (downloader.Config, error) { + httpClient, err := settings.NewHttpClient(ctx) if err != nil { return downloader.Config{}, &cmderrors.InvalidArgumentError{ Message: i18n.Tr("Could not connect via HTTP"), diff --git a/internal/cli/configuration/network_test.go b/internal/cli/configuration/network_test.go index 68cc84fdd59..563c0414589 100644 --- a/internal/cli/configuration/network_test.go +++ b/internal/cli/configuration/network_test.go @@ -16,6 +16,7 @@ package configuration_test import ( + "context" "fmt" "io" "net/http" @@ -35,7 +36,7 @@ func TestUserAgentHeader(t *testing.T) { settings := configuration.NewSettings() require.NoError(t, settings.Set("network.user_agent_ext", "test-user-agent")) - client, err := settings.NewHttpClient() + client, err := settings.NewHttpClient(context.Background()) require.NoError(t, err) request, err := http.NewRequest("GET", ts.URL, nil) @@ -59,7 +60,7 @@ func TestProxy(t *testing.T) { settings := configuration.NewSettings() settings.Set("network.proxy", ts.URL) - client, err := settings.NewHttpClient() + client, err := settings.NewHttpClient(context.Background()) require.NoError(t, err) request, err := http.NewRequest("GET", "http://arduino.cc", nil) @@ -83,7 +84,7 @@ func TestConnectionTimeout(t *testing.T) { if timeout != 0 { require.NoError(t, settings.Set("network.connection_timeout", "2s")) } - client, err := settings.NewHttpClient() + client, err := settings.NewHttpClient(context.Background()) require.NoError(t, err) request, err := http.NewRequest("GET", "http://arduino.cc", nil) diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index c157a57d7a2..5236449d09a 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -450,7 +450,11 @@ func (cli *ArduinoCLI) StartDaemon(verbose bool) string { for retries := 5; retries > 0; retries-- { time.Sleep(time.Second) - conn, err := grpc.NewClient(cli.daemonAddr, grpc.WithTransportCredentials(insecure.NewCredentials())) + conn, err := grpc.NewClient( + cli.daemonAddr, + grpc.WithTransportCredentials(insecure.NewCredentials()), + grpc.WithUserAgent("cli-test/0.0.0"), + ) if err != nil { connErr = err continue diff --git a/internal/integrationtest/daemon/daemon_test.go b/internal/integrationtest/daemon/daemon_test.go index 47225784361..c90c5c7ac61 100644 --- a/internal/integrationtest/daemon/daemon_test.go +++ b/internal/integrationtest/daemon/daemon_test.go @@ -20,6 +20,10 @@ import ( "errors" "fmt" "io" + "maps" + "net/http" + "net/http/httptest" + "strings" "testing" "time" @@ -555,6 +559,61 @@ func TestDaemonCoreUpgradePlatform(t *testing.T) { }) } +func TestDaemonUserAgent(t *testing.T) { + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + // Set up an http server to serve our custom index file + // The user-agent is tested inside the HTTPServeFile function + test_index := paths.New("..", "testdata", "test_index.json") + url := env.HTTPServeFile(8000, test_index) + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + // Test that the user-agent contains metadata from the context when the CLI is in daemon mode + userAgent := r.Header.Get("User-Agent") + + require.Contains(t, userAgent, "cli-test/0.0.0") + require.Contains(t, userAgent, "grpc-go") + // Depends on how we built the client we may have git-snapshot or 0.0.0-git in dev releases + require.Condition(t, func() (success bool) { + return strings.Contains(userAgent, "arduino-cli/git-snapshot") || + strings.Contains(userAgent, "arduino-cli/0.0.0-git") + }) + + proxiedReq, err := http.NewRequest(r.Method, url.String(), r.Body) + require.NoError(t, err) + maps.Copy(proxiedReq.Header, r.Header) + + proxiedResp, err := http.DefaultTransport.RoundTrip(proxiedReq) + require.NoError(t, err) + defer proxiedResp.Body.Close() + + // Copy the headers from the proxy response to the original response + maps.Copy(r.Header, proxiedReq.Header) + w.WriteHeader(proxiedResp.StatusCode) + io.Copy(w, proxiedResp.Body) + })) + defer ts.Close() + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + // Set extra indexes + additionalURL := ts.URL + "/test_index.json" + err := cli.SetValue("board_manager.additional_urls", fmt.Sprintf(`["%s"]`, additionalURL)) + require.NoError(t, err) + + { + cl, err := grpcInst.UpdateIndex(context.Background(), false) + require.NoError(t, err) + res, err := analyzeUpdateIndexClient(t, cl) + require.NoError(t, err) + require.Len(t, res, 2) + require.True(t, res[additionalURL].GetSuccess()) + } +} + func analyzeUpdateIndexClient(t *testing.T, cl commands.ArduinoCoreService_UpdateIndexClient) (map[string]*commands.DownloadProgressEnd, error) { analyzer := NewDownloadProgressAnalyzer(t) for { diff --git a/internal/integrationtest/http_server.go b/internal/integrationtest/http_server.go index c5f06e9557a..dc6fd98e099 100644 --- a/internal/integrationtest/http_server.go +++ b/internal/integrationtest/http_server.go @@ -27,6 +27,7 @@ import ( // HTTPServeFile spawn an http server that serve a single file. The server // is started on the given port. The URL to the file and a cleanup function are returned. func (env *Environment) HTTPServeFile(port uint16, path *paths.Path) *url.URL { + t := env.T() mux := http.NewServeMux() mux.HandleFunc("/"+path.Base(), func(w http.ResponseWriter, r *http.Request) { http.ServeFile(w, r, path.String()) @@ -36,7 +37,6 @@ func (env *Environment) HTTPServeFile(port uint16, path *paths.Path) *url.URL { Handler: mux, } - t := env.T() fileURL, err := url.Parse(fmt.Sprintf("http://127.0.0.1:%d/%s", port, path.Base())) require.NoError(t, err) From 92fae9ca224677e16c4a8401e310eb0c99dfbafa Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 24 Jan 2025 15:52:47 +0100 Subject: [PATCH 075/121] On compile command: implemented `--quiet` flag / removed libraries recap on default verbosity level. (#2820) * Made builder logger verbosity an explicit type * Compile with --quiet flag set will not output final stats * Suppress size output if --quiet is specified * Added -q shortcut to --quiet flag in compile command * Compile recap is hidden also on a successful compile with default verbosity * Made --quiet and --verbose mutually exclusive * Output 'ctags' command line to stdout instead of stderr * Do not output empty lines if the message is empty * Added integration tests * Use internal function to check for arguments exclusivity Because it has a better error message than the cobra-provided one: Can't use the following flags together: --quiet, --verbose Instead of: Error: if any flags in the group [quiet verbose] are set none of the others can be; [quiet verbose] were all set --- commands/service_compile.go | 10 +- .../arduino/builder/archive_compiled_files.go | 5 +- internal/arduino/builder/builder.go | 18 +-- internal/arduino/builder/compilation.go | 7 +- internal/arduino/builder/core.go | 7 +- .../builder/internal/detector/detector.go | 18 +-- .../builder/internal/preprocessor/ctags.go | 15 ++- internal/arduino/builder/libraries.go | 5 +- internal/arduino/builder/linker.go | 3 +- .../builder/{internal => }/logger/logger.go | 29 +++-- internal/arduino/builder/preprocess_sketch.go | 6 +- internal/arduino/builder/recipe.go | 3 +- internal/arduino/builder/sizer.go | 33 +++--- internal/arduino/builder/sketch.go | 5 +- internal/cli/compile/compile.go | 10 +- .../compile_3/compile_verbosity_test.go | 103 ++++++++++++++++++ 16 files changed, 209 insertions(+), 68 deletions(-) rename internal/arduino/builder/{internal => }/logger/logger.go (76%) create mode 100644 internal/integrationtest/compile_3/compile_verbosity_test.go diff --git a/commands/service_compile.go b/commands/service_compile.go index a71195382cf..24cbfd52b2c 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -28,6 +28,7 @@ import ( "github.com/arduino/arduino-cli/commands/cmderrors" "github.com/arduino/arduino-cli/commands/internal/instances" "github.com/arduino/arduino-cli/internal/arduino/builder" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" "github.com/arduino/arduino-cli/internal/arduino/sketch" "github.com/arduino/arduino-cli/internal/arduino/utils" @@ -244,6 +245,13 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu Message: &rpc.CompileResponse_Progress{Progress: p}, }) } + var verbosity logger.Verbosity = logger.VerbosityNormal + if req.GetQuiet() { + verbosity = logger.VerbosityQuiet + } + if req.GetVerbose() { + verbosity = logger.VerbosityVerbose + } sketchBuilder, err := builder.NewBuilder( ctx, sk, @@ -265,7 +273,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu req.GetSkipLibrariesDiscovery(), libsManager, paths.NewPathList(req.GetLibrary()...), - outStream, errStream, req.GetVerbose(), req.GetWarnings(), + outStream, errStream, verbosity, req.GetWarnings(), progressCB, pme.GetEnvVarsForSpawnedProcess(), ) diff --git a/internal/arduino/builder/archive_compiled_files.go b/internal/arduino/builder/archive_compiled_files.go index ed87225e2ff..32208a59092 100644 --- a/internal/arduino/builder/archive_compiled_files.go +++ b/internal/arduino/builder/archive_compiled_files.go @@ -16,6 +16,7 @@ package builder import ( + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" ) @@ -23,7 +24,7 @@ import ( // ArchiveCompiledFiles fixdoc func (b *Builder) archiveCompiledFiles(archiveFilePath *paths.Path, objectFilesToArchive paths.PathList) (*paths.Path, error) { if b.onlyUpdateCompilationDatabase { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Skipping archive creation of: %[1]s", archiveFilePath)) } return archiveFilePath, nil @@ -46,7 +47,7 @@ func (b *Builder) archiveCompiledFiles(archiveFilePath *paths.Path, objectFilesT return nil, err } } else { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Using previously compiled file: %[1]s", archiveFilePath)) } return archiveFilePath, nil diff --git a/internal/arduino/builder/builder.go b/internal/arduino/builder/builder.go index 58d607c827a..0c711273a5d 100644 --- a/internal/arduino/builder/builder.go +++ b/internal/arduino/builder/builder.go @@ -27,9 +27,9 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/builder/internal/compilation" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/detector" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics" - "github.com/arduino/arduino-cli/internal/arduino/builder/internal/logger" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/progress" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/libraries" "github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager" @@ -136,7 +136,7 @@ func NewBuilder( useCachedLibrariesResolution bool, librariesManager *librariesmanager.LibrariesManager, libraryDirs paths.PathList, - stdout, stderr io.Writer, verbose bool, warningsLevel string, + stdout, stderr io.Writer, verbosity logger.Verbosity, warningsLevel string, progresCB rpc.TaskProgressCB, toolEnv []string, ) (*Builder, error) { @@ -189,7 +189,7 @@ func NewBuilder( return nil, ErrSketchCannotBeLocatedInBuildPath } - logger := logger.New(stdout, stderr, verbose, warningsLevel) + log := logger.New(stdout, stderr, verbosity, warningsLevel) libsManager, libsResolver, verboseOut, err := detector.LibrariesLoader( useCachedLibrariesResolution, librariesManager, builtInLibrariesDirs, libraryDirs, otherLibrariesDirs, @@ -198,8 +198,8 @@ func NewBuilder( if err != nil { return nil, err } - if logger.Verbose() { - logger.Warn(string(verboseOut)) + if log.VerbosityLevel() == logger.VerbosityVerbose { + log.Warn(string(verboseOut)) } diagnosticStore := diagnostics.NewStore() @@ -215,7 +215,7 @@ func NewBuilder( customBuildProperties: customBuildPropertiesArgs, coreBuildCachePath: coreBuildCachePath, extraCoreBuildCachePaths: extraCoreBuildCachePaths, - logger: logger, + logger: log, clean: clean, sourceOverrides: sourceOverrides, onlyUpdateCompilationDatabase: onlyUpdateCompilationDatabase, @@ -242,7 +242,7 @@ func NewBuilder( libsManager, libsResolver, useCachedLibrariesResolution, onlyUpdateCompilationDatabase, - logger, + log, diagnosticStore, ), } @@ -341,7 +341,7 @@ func (b *Builder) preprocess() error { } func (b *Builder) logIfVerbose(warn bool, msg string) { - if !b.logger.Verbose() { + if b.logger.VerbosityLevel() != logger.VerbosityVerbose { return } if warn { @@ -526,7 +526,7 @@ func (b *Builder) prepareCommandForRecipe(buildProperties *properties.Map, recip } func (b *Builder) execCommand(command *paths.Process) error { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(utils.PrintableCommand(command.GetArgs())) command.RedirectStdoutTo(b.logger.Stdout()) } diff --git a/internal/arduino/builder/compilation.go b/internal/arduino/builder/compilation.go index d3a1459da25..c739a2e37de 100644 --- a/internal/arduino/builder/compilation.go +++ b/internal/arduino/builder/compilation.go @@ -23,6 +23,7 @@ import ( "sync" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/arduino/globals" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" @@ -152,7 +153,7 @@ func (b *Builder) compileFileWithRecipe( command.RedirectStdoutTo(commandStdout) command.RedirectStderrTo(commandStderr) - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(utils.PrintableCommand(command.GetArgs())) } // Since this compile could be multithreaded, we first capture the command output @@ -161,7 +162,7 @@ func (b *Builder) compileFileWithRecipe( } err := command.Wait() // and transfer all at once at the end... - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.WriteStdout(commandStdout.Bytes()) } b.logger.WriteStderr(commandStderr.Bytes()) @@ -176,7 +177,7 @@ func (b *Builder) compileFileWithRecipe( if err != nil { return nil, err } - } else if b.logger.Verbose() { + } else if b.logger.VerbosityLevel() == logger.VerbosityVerbose { if objIsUpToDate { b.logger.Info(i18n.Tr("Using previously compiled file: %[1]s", objectFile)) } else { diff --git a/internal/arduino/builder/core.go b/internal/arduino/builder/core.go index f541eaeda41..c6d87ec7d66 100644 --- a/internal/arduino/builder/core.go +++ b/internal/arduino/builder/core.go @@ -24,6 +24,7 @@ import ( "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/buildcache" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" @@ -116,7 +117,7 @@ func (b *Builder) compileCore() (*paths.Path, paths.PathList, error) { return nil, nil, errors.New(i18n.Tr("creating core cache folder: %s", err)) } // use archived core - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Using precompiled core: %[1]s", targetArchivedCore)) } return targetArchivedCore, variantObjectFiles, nil @@ -128,7 +129,7 @@ func (b *Builder) compileCore() (*paths.Path, paths.PathList, error) { extraTargetArchivedCore := extraCoreBuildCachePath.Join(archivedCoreName, "core.a") if canUseArchivedCore(extraTargetArchivedCore) { // use archived core - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Using precompiled core: %[1]s", extraTargetArchivedCore)) } return extraTargetArchivedCore, variantObjectFiles, nil @@ -158,7 +159,7 @@ func (b *Builder) compileCore() (*paths.Path, paths.PathList, error) { // archive core.a if targetArchivedCore != nil && !b.onlyUpdateCompilationDatabase { err := archiveFile.CopyTo(targetArchivedCore) - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { if err == nil { b.logger.Info(i18n.Tr("Archiving built core (caching) in: %[1]s", targetArchivedCore)) } else if os.IsNotExist(err) { diff --git a/internal/arduino/builder/internal/detector/detector.go b/internal/arduino/builder/internal/detector/detector.go index eb3d887d3fe..a983370b075 100644 --- a/internal/arduino/builder/internal/detector/detector.go +++ b/internal/arduino/builder/internal/detector/detector.go @@ -28,9 +28,9 @@ import ( "time" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics" - "github.com/arduino/arduino-cli/internal/arduino/builder/internal/logger" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/arduino/cores" "github.com/arduino/arduino-cli/internal/arduino/globals" "github.com/arduino/arduino-cli/internal/arduino/libraries" @@ -87,7 +87,7 @@ func (l *SketchLibrariesDetector) resolveLibrary(header, platformArch string) *l importedLibraries := l.importedLibraries candidates := l.librariesResolver.AlternativesFor(header) - if l.logger.Verbose() { + if l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.Info(i18n.Tr("Alternatives for %[1]s: %[2]s", header, candidates)) l.logger.Info(fmt.Sprintf("ResolveLibrary(%s)", header)) l.logger.Info(fmt.Sprintf(" -> %s: %s", i18n.Tr("candidates"), candidates)) @@ -144,7 +144,7 @@ func (l *SketchLibrariesDetector) PrintUsedAndNotUsedLibraries(sketchError bool) // - as warning, when the sketch didn't compile // - as info, when verbose is on // - otherwise, output nothing - if !sketchError && !l.logger.Verbose() { + if !sketchError && l.logger.VerbosityLevel() != logger.VerbosityVerbose { return } @@ -239,7 +239,7 @@ func (l *SketchLibrariesDetector) findIncludes( if err := json.Unmarshal(d, &l.includeFolders); err != nil { return err } - if l.logger.Verbose() { + if l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.Info("Using cached library discovery: " + librariesResolutionCache.String()) } return nil @@ -347,12 +347,12 @@ func (l *SketchLibrariesDetector) findIncludesUntilDone( var missingIncludeH string if unchanged && cache.valid { missingIncludeH = cache.Next().Include - if first && l.logger.Verbose() { + if first && l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.Info(i18n.Tr("Using cached library dependencies for file: %[1]s", sourcePath)) } } else { preprocFirstResult, preprocErr = preprocessor.GCC(ctx, sourcePath, targetFilePath, includeFolders, buildProperties) - if l.logger.Verbose() { + if l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.WriteStdout(preprocFirstResult.Stdout()) } // Unwrap error and see if it is an ExitError. @@ -365,7 +365,7 @@ func (l *SketchLibrariesDetector) findIncludesUntilDone( return preprocErr } else { missingIncludeH = IncludesFinderWithRegExp(string(preprocFirstResult.Stderr())) - if missingIncludeH == "" && l.logger.Verbose() { + if missingIncludeH == "" && l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.Info(i18n.Tr("Error while detecting libraries included by %[1]s", sourcePath)) } } @@ -383,7 +383,7 @@ func (l *SketchLibrariesDetector) findIncludesUntilDone( if preprocErr == nil || preprocFirstResult.Stderr() == nil { // Filename came from cache, so run preprocessor to obtain error to show result, err := preprocessor.GCC(ctx, sourcePath, targetFilePath, includeFolders, buildProperties) - if l.logger.Verbose() { + if l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.WriteStdout(result.Stdout()) } if err == nil { @@ -410,7 +410,7 @@ func (l *SketchLibrariesDetector) findIncludesUntilDone( if library.Precompiled && library.PrecompiledWithSources { // Fully precompiled libraries should have no dependencies to avoid ABI breakage - if l.logger.Verbose() { + if l.logger.VerbosityLevel() == logger.VerbosityVerbose { l.logger.Info(i18n.Tr("Skipping dependencies detection for precompiled library %[1]s", library.Name)) } } else { diff --git a/internal/arduino/builder/internal/preprocessor/ctags.go b/internal/arduino/builder/internal/preprocessor/ctags.go index fe36cfc89e5..c77d22e783b 100644 --- a/internal/arduino/builder/internal/preprocessor/ctags.go +++ b/internal/arduino/builder/internal/preprocessor/ctags.go @@ -83,8 +83,9 @@ func PreprocessSketchWithCtags( } // Run CTags on gcc-preprocessed source - ctagsOutput, ctagsStdErr, err := RunCTags(ctx, ctagsTarget, buildProperties) + ctagsOutput, ctagsStdErr, ctagsCmdLine, err := RunCTags(ctx, ctagsTarget, buildProperties) if verbose { + stdout.Write([]byte(ctagsCmdLine + "\n")) stderr.Write(ctagsStdErr) } if err != nil { @@ -178,7 +179,7 @@ func isFirstFunctionOutsideOfSource(firstFunctionLine int, sourceRows []string) } // RunCTags performs a run of ctags on the given source file. Returns the ctags output and the stderr contents. -func RunCTags(ctx context.Context, sourceFile *paths.Path, buildProperties *properties.Map) ([]byte, []byte, error) { +func RunCTags(ctx context.Context, sourceFile *paths.Path, buildProperties *properties.Map) ([]byte, []byte, string, error) { ctagsBuildProperties := properties.NewMap() ctagsBuildProperties.Set("tools.ctags.path", "{runtime.tools.ctags.path}") ctagsBuildProperties.Set("tools.ctags.cmd.path", "{path}/ctags") @@ -189,24 +190,22 @@ func RunCTags(ctx context.Context, sourceFile *paths.Path, buildProperties *prop pattern := ctagsBuildProperties.Get("pattern") if pattern == "" { - return nil, nil, errors.New(i18n.Tr("%s pattern is missing", "ctags")) + return nil, nil, "", errors.New(i18n.Tr("%s pattern is missing", "ctags")) } commandLine := ctagsBuildProperties.ExpandPropsInString(pattern) parts, err := properties.SplitQuotedString(commandLine, `"'`, false) if err != nil { - return nil, nil, err + return nil, nil, "", err } proc, err := paths.NewProcess(nil, parts...) if err != nil { - return nil, nil, err + return nil, nil, "", err } stdout, stderr, err := proc.RunAndCaptureOutput(ctx) - // Append ctags arguments to stderr args := fmt.Sprintln(strings.Join(parts, " ")) - stderr = append([]byte(args), stderr...) - return stdout, stderr, err + return stdout, stderr, args, err } func filterSketchSource(sketch *sketch.Sketch, source io.Reader, removeLineMarkers bool) string { diff --git a/internal/arduino/builder/libraries.go b/internal/arduino/builder/libraries.go index 6bb28f96ed2..d2558e4954f 100644 --- a/internal/arduino/builder/libraries.go +++ b/internal/arduino/builder/libraries.go @@ -21,6 +21,7 @@ import ( "time" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/arduino/libraries" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" @@ -129,7 +130,7 @@ func (b *Builder) compileLibraries(libraries libraries.List, includes []string) } func (b *Builder) compileLibrary(library *libraries.Library, includes []string) (paths.PathList, error) { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr(`Compiling library "%[1]s"`, library.Name)) } libraryBuildPath := b.librariesBuildPath.Join(library.DirName) @@ -292,7 +293,7 @@ func (b *Builder) warnAboutArchIncompatibleLibraries(importedLibraries libraries // TODO here we can completly remove this part as it's duplicated in what we can // read in the gRPC response func (b *Builder) printUsedLibraries(importedLibraries libraries.List) { - if !b.logger.Verbose() || len(importedLibraries) == 0 { + if b.logger.VerbosityLevel() != logger.VerbosityVerbose || len(importedLibraries) == 0 { return } diff --git a/internal/arduino/builder/linker.go b/internal/arduino/builder/linker.go index 20032608db5..77f450a9182 100644 --- a/internal/arduino/builder/linker.go +++ b/internal/arduino/builder/linker.go @@ -18,6 +18,7 @@ package builder import ( "strings" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" "go.bug.st/f" @@ -26,7 +27,7 @@ import ( // link fixdoc func (b *Builder) link() error { if b.onlyUpdateCompilationDatabase { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Skip linking of final executable.")) } return nil diff --git a/internal/arduino/builder/internal/logger/logger.go b/internal/arduino/builder/logger/logger.go similarity index 76% rename from internal/arduino/builder/internal/logger/logger.go rename to internal/arduino/builder/logger/logger.go index 992c15a25b2..347c98ce9f8 100644 --- a/internal/arduino/builder/internal/logger/logger.go +++ b/internal/arduino/builder/logger/logger.go @@ -22,18 +22,27 @@ import ( "sync" ) +// Verbosity is the verbosity level of the Logger +type Verbosity int + +const ( + VerbosityQuiet Verbosity = -1 + VerbosityNormal Verbosity = 0 + VerbosityVerbose Verbosity = 1 +) + // BuilderLogger fixdoc type BuilderLogger struct { stdLock sync.Mutex stdout io.Writer stderr io.Writer - verbose bool + verbosity Verbosity warningsLevel string } -// New fixdoc -func New(stdout, stderr io.Writer, verbose bool, warningsLevel string) *BuilderLogger { +// New creates a new Logger to the given output streams with the specified verbosity and warnings level +func New(stdout, stderr io.Writer, verbosity Verbosity, warningsLevel string) *BuilderLogger { if stdout == nil { stdout = os.Stdout } @@ -46,13 +55,16 @@ func New(stdout, stderr io.Writer, verbose bool, warningsLevel string) *BuilderL return &BuilderLogger{ stdout: stdout, stderr: stderr, - verbose: verbose, + verbosity: verbosity, warningsLevel: warningsLevel, } } // Info fixdoc func (l *BuilderLogger) Info(msg string) { + if msg == "" { + return + } l.stdLock.Lock() defer l.stdLock.Unlock() fmt.Fprintln(l.stdout, msg) @@ -60,6 +72,9 @@ func (l *BuilderLogger) Info(msg string) { // Warn fixdoc func (l *BuilderLogger) Warn(msg string) { + if msg == "" { + return + } l.stdLock.Lock() defer l.stdLock.Unlock() fmt.Fprintln(l.stderr, msg) @@ -79,9 +94,9 @@ func (l *BuilderLogger) WriteStderr(data []byte) (int, error) { return l.stderr.Write(data) } -// Verbose fixdoc -func (l *BuilderLogger) Verbose() bool { - return l.verbose +// VerbosityLevel returns the verbosity level of the logger +func (l *BuilderLogger) VerbosityLevel() Verbosity { + return l.verbosity } // WarningsLevel fixdoc diff --git a/internal/arduino/builder/preprocess_sketch.go b/internal/arduino/builder/preprocess_sketch.go index b7fe178db02..290b2963664 100644 --- a/internal/arduino/builder/preprocess_sketch.go +++ b/internal/arduino/builder/preprocess_sketch.go @@ -17,6 +17,7 @@ package builder import ( "github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/go-paths-helper" ) @@ -26,10 +27,11 @@ func (b *Builder) preprocessSketch(includes paths.PathList) error { result, err := preprocessor.PreprocessSketchWithCtags( b.ctx, b.sketch, b.buildPath, includes, b.lineOffset, - b.buildProperties, b.onlyUpdateCompilationDatabase, b.logger.Verbose(), + b.buildProperties, b.onlyUpdateCompilationDatabase, + b.logger.VerbosityLevel() == logger.VerbosityVerbose, ) if result != nil { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.WriteStdout(result.Stdout()) } b.logger.WriteStderr(result.Stderr()) diff --git a/internal/arduino/builder/recipe.go b/internal/arduino/builder/recipe.go index c8fa8962850..b4c456e360f 100644 --- a/internal/arduino/builder/recipe.go +++ b/internal/arduino/builder/recipe.go @@ -19,6 +19,7 @@ import ( "sort" "strings" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/i18n" properties "github.com/arduino/go-properties-orderedmap" "github.com/sirupsen/logrus" @@ -43,7 +44,7 @@ func (b *Builder) RunRecipe(prefix, suffix string, skipIfOnlyUpdatingCompilation } if b.onlyUpdateCompilationDatabase && skipIfOnlyUpdatingCompilationDatabase { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(i18n.Tr("Skipping: %[1]s", strings.Join(command.GetArgs(), " "))) } return nil diff --git a/internal/arduino/builder/sizer.go b/internal/arduino/builder/sizer.go index 84cf8012a32..ae188b48f2b 100644 --- a/internal/arduino/builder/sizer.go +++ b/internal/arduino/builder/sizer.go @@ -24,6 +24,7 @@ import ( "strconv" "github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/i18n" rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1" "github.com/arduino/go-properties-orderedmap" @@ -78,7 +79,7 @@ func (b *Builder) checkSizeAdvanced() (ExecutablesFileSections, error) { if err != nil { return nil, errors.New(i18n.Tr("Error while determining sketch size: %s", err)) } - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(utils.PrintableCommand(command.GetArgs())) } out := &bytes.Buffer{} @@ -155,19 +156,21 @@ func (b *Builder) checkSize() (ExecutablesFileSections, error) { return nil, nil } - b.logger.Info(i18n.Tr("Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s bytes.", - strconv.Itoa(textSize), - strconv.Itoa(maxTextSize), - strconv.Itoa(textSize*100/maxTextSize))) - if dataSize >= 0 { - if maxDataSize > 0 { - b.logger.Info(i18n.Tr("Global variables use %[1]s bytes (%[3]s%%) of dynamic memory, leaving %[4]s bytes for local variables. Maximum is %[2]s bytes.", - strconv.Itoa(dataSize), - strconv.Itoa(maxDataSize), - strconv.Itoa(dataSize*100/maxDataSize), - strconv.Itoa(maxDataSize-dataSize))) - } else { - b.logger.Info(i18n.Tr("Global variables use %[1]s bytes of dynamic memory.", strconv.Itoa(dataSize))) + if b.logger.VerbosityLevel() > logger.VerbosityQuiet { + b.logger.Info(i18n.Tr("Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s bytes.", + strconv.Itoa(textSize), + strconv.Itoa(maxTextSize), + strconv.Itoa(textSize*100/maxTextSize))) + if dataSize >= 0 { + if maxDataSize > 0 { + b.logger.Info(i18n.Tr("Global variables use %[1]s bytes (%[3]s%%) of dynamic memory, leaving %[4]s bytes for local variables. Maximum is %[2]s bytes.", + strconv.Itoa(dataSize), + strconv.Itoa(maxDataSize), + strconv.Itoa(dataSize*100/maxDataSize), + strconv.Itoa(maxDataSize-dataSize))) + } else { + b.logger.Info(i18n.Tr("Global variables use %[1]s bytes of dynamic memory.", strconv.Itoa(dataSize))) + } } } @@ -215,7 +218,7 @@ func (b *Builder) execSizeRecipe(properties *properties.Map) (textSize int, data resErr = errors.New(i18n.Tr("Error while determining sketch size: %s", err)) return } - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(utils.PrintableCommand(command.GetArgs())) } commandStdout := &bytes.Buffer{} diff --git a/internal/arduino/builder/sketch.go b/internal/arduino/builder/sketch.go index 1f64d207c81..76e77f4c8e8 100644 --- a/internal/arduino/builder/sketch.go +++ b/internal/arduino/builder/sketch.go @@ -26,6 +26,7 @@ import ( "fortio.org/safecast" "github.com/arduino/arduino-cli/internal/arduino/builder/cpp" + "github.com/arduino/arduino-cli/internal/arduino/builder/logger" "github.com/arduino/arduino-cli/internal/i18n" "github.com/arduino/go-paths-helper" "github.com/marcinbor85/gohex" @@ -240,7 +241,7 @@ func (b *Builder) mergeSketchWithBootloader() error { bootloaderPath := b.buildProperties.GetPath("runtime.platform.path").Join("bootloaders", bootloader) if bootloaderPath.NotExist() { - if b.logger.Verbose() { + if b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Warn(i18n.Tr("Bootloader file specified but missing: %[1]s", bootloaderPath)) } return nil @@ -255,7 +256,7 @@ func (b *Builder) mergeSketchWithBootloader() error { maximumBinSize *= 2 } err := merge(builtSketchPath, bootloaderPath, mergedSketchPath, maximumBinSize) - if err != nil && b.logger.Verbose() { + if err != nil && b.logger.VerbosityLevel() == logger.VerbosityVerbose { b.logger.Info(err.Error()) } diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index 5cccf62ad46..69ec3d52966 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -85,6 +85,9 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * " " + os.Args[0] + ` compile -b arduino:avr:uno --build-property "build.extra_flags=-DPIN=2 \"-DMY_DEFINE=\"hello world\"\"" /home/user/Arduino/MySketch` + "\n" + " " + os.Args[0] + ` compile -b arduino:avr:uno --build-property build.extra_flags=-DPIN=2 --build-property "compiler.cpp.extra_flags=\"-DSSID=\"hello world\"\"" /home/user/Arduino/MySketch` + "\n", Args: cobra.MaximumNArgs(1), + PreRun: func(cmd *cobra.Command, args []string) { + arguments.CheckFlagsConflicts(cmd, "quiet", "verbose") + }, Run: func(cmd *cobra.Command, args []string) { if cmd.Flag("build-cache-path").Changed { feedback.Warning(i18n.Tr("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.")) @@ -116,7 +119,7 @@ func NewCommand(srv rpc.ArduinoCoreServiceServer, settings *rpc.Configuration) * compileCommand.Flags().StringVar(&warnings, "warnings", "none", i18n.Tr(`Optional, can be: %s. Used to tell gcc which warning level to use (-W flag).`, "none, default, more, all")) compileCommand.Flags().BoolVarP(&verbose, "verbose", "v", false, i18n.Tr("Optional, turns on verbose mode.")) - compileCommand.Flags().BoolVar(&quiet, "quiet", false, i18n.Tr("Optional, suppresses almost every output.")) + compileCommand.Flags().BoolVarP(&quiet, "quiet", "q", false, i18n.Tr("Optional, suppresses almost every output.")) compileCommand.Flags().BoolVarP(&uploadAfterCompile, "upload", "u", false, i18n.Tr("Upload the binary after the compilation.")) portArgs.AddToCommand(compileCommand, srv) compileCommand.Flags().BoolVarP(&verify, "verify", "t", false, i18n.Tr("Verify uploaded binary after the upload.")) @@ -362,6 +365,7 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer } stdIO := stdIORes() + successful := (compileError == nil) res := &compileResult{ CompilerOut: stdIO.Stdout, CompilerErr: stdIO.Stderr, @@ -370,9 +374,9 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer UpdatedUploadPort: result.NewPort(uploadRes.GetUpdatedUploadPort()), }, ProfileOut: profileOut, - Success: compileError == nil, + Success: successful, showPropertiesMode: showProperties, - hideStats: preprocess, + hideStats: preprocess || quiet || (!verbose && successful), } if compileError != nil { diff --git a/internal/integrationtest/compile_3/compile_verbosity_test.go b/internal/integrationtest/compile_3/compile_verbosity_test.go new file mode 100644 index 00000000000..db87afa7562 --- /dev/null +++ b/internal/integrationtest/compile_3/compile_verbosity_test.go @@ -0,0 +1,103 @@ +// This file is part of arduino-cli. +// +// Copyright 2022 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 compile_test + +import ( + "testing" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func TestCompileVerbosity(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + defer env.CleanUp() + + _, _, err := cli.Run("core", "update-index") + require.NoError(t, err) + _, _, err = cli.Run("core", "install", "arduino:avr") + require.NoError(t, err) + + goodSketch, err := paths.New("testdata", "bare_minimum").Abs() + require.NoError(t, err) + badSketch, err := paths.New("testdata", "blink_with_error_directive").Abs() + require.NoError(t, err) + + hasSketchSize := func(t *testing.T, out []byte) { + require.Contains(t, string(out), "Sketch uses") + } + noSketchSize := func(t *testing.T, out []byte) { + require.NotContains(t, string(out), "Sketch uses") + } + hasRecapTable := func(t *testing.T, out []byte) { + require.Contains(t, string(out), "Used platform") + } + noRecapTable := func(t *testing.T, out []byte) { + require.NotContains(t, string(out), "Used platform") + } + + t.Run("DefaultVerbosity/SuccessfulBuild", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", goodSketch.String()) + require.NoError(t, err) + hasSketchSize(t, stdout) + noRecapTable(t, stdout) + require.Empty(t, stderr) + }) + + t.Run("DefaultVerbosity/BuildWithErrors", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", badSketch.String()) + require.Error(t, err) + hasRecapTable(t, stdout) + require.NotEmpty(t, stderr) + }) + + t.Run("VerboseVerbosity/SuccessfulBuild", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", "-v", goodSketch.String()) + require.NoError(t, err) + hasSketchSize(t, stdout) + hasRecapTable(t, stdout) + require.Empty(t, stderr) + }) + + t.Run("VerboseVerbosity/BuildWithErrors", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", "-v", badSketch.String()) + require.Error(t, err) + hasRecapTable(t, stdout) + require.NotEmpty(t, stderr) + }) + + t.Run("QuietVerbosity/SuccessfulBuild", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", "-q", goodSketch.String()) + require.NoError(t, err) + noSketchSize(t, stdout) + noRecapTable(t, stdout) + require.Empty(t, stdout) // Empty output + require.Empty(t, stderr) + }) + + t.Run("QuietVerbosity/BuildWithErrors", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", "-q", badSketch.String()) + require.Error(t, err) + noRecapTable(t, stdout) + require.NotEmpty(t, stderr) + }) + + t.Run("ConflictingVerbosityOptions", func(t *testing.T) { + _, _, err := cli.Run("compile", "--fqbn", "arduino:avr:uno", "-v", "-q", goodSketch.String()) + require.Error(t, err) + }) +} From f16024cb3bcdf137e589600e5dd488ed60f2d1fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 16:11:06 +0100 Subject: [PATCH 076/121] [skip changelog] Bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#2822) * [skip changelog] Bump google.golang.org/grpc from 1.69.4 to 1.70.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.4 to 1.70.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../genproto/googleapis/rpc/status.dep.yml | 4 +-- .licenses/go/google.golang.org/grpc.dep.yml | 4 +-- .../google.golang.org/grpc/attributes.dep.yml | 6 ++-- .../go/google.golang.org/grpc/backoff.dep.yml | 6 ++-- .../google.golang.org/grpc/balancer.dep.yml | 6 ++-- .../grpc/balancer/base.dep.yml | 6 ++-- .../grpc/balancer/grpclb/state.dep.yml | 6 ++-- .../grpc/balancer/pickfirst.dep.yml | 6 ++-- .../grpc/balancer/pickfirst/internal.dep.yml | 6 ++-- .../balancer/pickfirst/pickfirstleaf.dep.yml | 6 ++-- .../grpc/balancer/roundrobin.dep.yml | 6 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 8 +++--- .../google.golang.org/grpc/channelz.dep.yml | 6 ++-- .../go/google.golang.org/grpc/codes.dep.yml | 6 ++-- .../grpc/connectivity.dep.yml | 6 ++-- .../grpc/credentials.dep.yml | 6 ++-- .../grpc/credentials/insecure.dep.yml | 6 ++-- .../google.golang.org/grpc/encoding.dep.yml | 6 ++-- .../grpc/encoding/proto.dep.yml | 6 ++-- .../grpc/experimental/stats.dep.yml | 6 ++-- .../go/google.golang.org/grpc/grpclog.dep.yml | 6 ++-- .../grpc/grpclog/internal.dep.yml | 6 ++-- .../google.golang.org/grpc/internal.dep.yml | 6 ++-- .../grpc/internal/backoff.dep.yml | 6 ++-- .../internal/balancer/gracefulswitch.dep.yml | 6 ++-- .../grpc/internal/balancerload.dep.yml | 6 ++-- .../grpc/internal/binarylog.dep.yml | 6 ++-- .../grpc/internal/buffer.dep.yml | 6 ++-- .../grpc/internal/channelz.dep.yml | 6 ++-- .../grpc/internal/credentials.dep.yml | 6 ++-- .../grpc/internal/envconfig.dep.yml | 6 ++-- .../grpc/internal/grpclog.dep.yml | 6 ++-- .../grpc/internal/grpcsync.dep.yml | 6 ++-- .../grpc/internal/grpcutil.dep.yml | 6 ++-- .../grpc/internal/idle.dep.yml | 6 ++-- .../grpc/internal/metadata.dep.yml | 6 ++-- .../grpc/internal/pretty.dep.yml | 6 ++-- .../grpc/internal/resolver.dep.yml | 6 ++-- .../grpc/internal/resolver/dns.dep.yml | 6 ++-- .../internal/resolver/dns/internal.dep.yml | 6 ++-- .../internal/resolver/passthrough.dep.yml | 6 ++-- .../grpc/internal/resolver/unix.dep.yml | 6 ++-- .../grpc/internal/serviceconfig.dep.yml | 6 ++-- .../grpc/internal/stats.dep.yml | 6 ++-- .../grpc/internal/status.dep.yml | 6 ++-- .../grpc/internal/syscall.dep.yml | 6 ++-- .../grpc/internal/transport.dep.yml | 6 ++-- .../internal/transport/networktype.dep.yml | 6 ++-- .../google.golang.org/grpc/keepalive.dep.yml | 6 ++-- .../go/google.golang.org/grpc/mem.dep.yml | 6 ++-- .../google.golang.org/grpc/metadata.dep.yml | 6 ++-- .../go/google.golang.org/grpc/peer.dep.yml | 6 ++-- .../google.golang.org/grpc/resolver.dep.yml | 6 ++-- .../grpc/resolver/dns.dep.yml | 6 ++-- .../grpc/serviceconfig.dep.yml | 6 ++-- .../go/google.golang.org/grpc/stats.dep.yml | 6 ++-- .../go/google.golang.org/grpc/status.dep.yml | 6 ++-- .../go/google.golang.org/grpc/tap.dep.yml | 6 ++-- go.mod | 4 +-- go.sum | 28 +++++++++---------- 60 files changed, 189 insertions(+), 189 deletions(-) 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 f787ae2027d..8dc9e42fe35 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-20241104194629-dd2ea8efbc28 +version: v0.0.0-20241202173237-19429a94021a 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-20241104194629-dd2ea8efbc28/LICENSE +- sources: rpc@v0.0.0-20241202173237-19429a94021a/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 2e556f9e525..3cca0b4c5db 100644 --- a/.licenses/go/google.golang.org/grpc.dep.yml +++ b/.licenses/go/google.golang.org/grpc.dep.yml @@ -1,9 +1,9 @@ --- name: google.golang.org/grpc -version: v1.69.4 +version: v1.70.0 type: go summary: Package grpc implements an RPC system called gRPC. -homepage: https://godoc.org/google.golang.org/grpc +homepage: https://pkg.go.dev/google.golang.org/grpc license: apache-2.0 licenses: - sources: LICENSE diff --git a/.licenses/go/google.golang.org/grpc/attributes.dep.yml b/.licenses/go/google.golang.org/grpc/attributes.dep.yml index 28b95939754..f79e5098c65 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.69.4 +version: v1.70.0 type: go summary: Package attributes defines a generic key/value store used in various gRPC components. -homepage: https://godoc.org/google.golang.org/grpc/attributes +homepage: https://pkg.go.dev/google.golang.org/grpc/attributes license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 555a1d385c5..9010a98cc92 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.69.4 +version: v1.70.0 type: go summary: Package backoff provides configuration options for backoff. -homepage: https://godoc.org/google.golang.org/grpc/backoff +homepage: https://pkg.go.dev/google.golang.org/grpc/backoff license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 7eda139ad5c..3de84a3857f 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.69.4 +version: v1.70.0 type: go summary: Package balancer defines APIs for load balancing in gRPC. -homepage: https://godoc.org/google.golang.org/grpc/balancer +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 b32f71cd9fa..7e81b9575a2 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.69.4 +version: v1.70.0 type: go summary: Package base defines a balancer base that can be used to build balancers with different picking algorithms. -homepage: https://godoc.org/google.golang.org/grpc/balancer/base +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/base license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 a6ed6f1f2d8..2ee0ff6b81a 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.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/balancer/grpclb/state +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/grpclb/state license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 e743e8ae973..3f727b53902 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.69.4 +version: v1.70.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. -homepage: https://godoc.org/google.golang.org/grpc/balancer/pickfirst +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 1fe77a4f197..1dd90ca4431 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.69.4 +version: v1.70.0 type: go summary: Package internal contains code internal to the pickfirst package. -homepage: https://godoc.org/google.golang.org/grpc/balancer/pickfirst/internal +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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/balancer/pickfirst/pickfirstleaf.dep.yml index 95515b581a1..f671d5e6d3d 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 cb200207a27..d553ced1b74 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.69.4 +version: v1.70.0 type: go summary: Package roundrobin defines a roundrobin balancer. -homepage: https://godoc.org/google.golang.org/grpc/balancer/roundrobin +homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/roundrobin license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 97024d55fa1..f1dade2bd94 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.69.4 +version: v1.70.0 type: go -summary: -homepage: https://godoc.org/google.golang.org/grpc/binarylog/grpc_binarylog_v1 +summary: +homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 bda56b69dfb..f692bf7fae4 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.69.4 +version: v1.70.0 type: go summary: Package channelz exports internals of the channelz implementation as required by other gRPC packages. -homepage: https://godoc.org/google.golang.org/grpc/channelz +homepage: https://pkg.go.dev/google.golang.org/grpc/channelz license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 3c51d3de641..9a94f112f35 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.69.4 +version: v1.70.0 type: go summary: Package codes defines the canonical error codes used by gRPC. -homepage: https://godoc.org/google.golang.org/grpc/codes +homepage: https://pkg.go.dev/google.golang.org/grpc/codes license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 d7ba0b449a7..779aaf4e33a 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.69.4 +version: v1.70.0 type: go summary: Package connectivity defines connectivity semantics. -homepage: https://godoc.org/google.golang.org/grpc/connectivity +homepage: https://pkg.go.dev/google.golang.org/grpc/connectivity license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 d00d9795414..45f49aa70eb 100644 --- a/.licenses/go/google.golang.org/grpc/credentials.dep.yml +++ b/.licenses/go/google.golang.org/grpc/credentials.dep.yml @@ -1,15 +1,15 @@ --- name: google.golang.org/grpc/credentials -version: v1.69.4 +version: v1.70.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 and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call. -homepage: https://godoc.org/google.golang.org/grpc/credentials +homepage: https://pkg.go.dev/google.golang.org/grpc/credentials license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 a55ef8235cd..5e29d17e0f2 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.69.4 +version: v1.70.0 type: go summary: Package insecure provides an implementation of the credentials.TransportCredentials interface which disables transport security. -homepage: https://godoc.org/google.golang.org/grpc/credentials/insecure +homepage: https://pkg.go.dev/google.golang.org/grpc/credentials/insecure license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 5ef1a1866ba..b53da8e93ec 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.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/encoding +homepage: https://pkg.go.dev/google.golang.org/grpc/encoding license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 d16da37c317..baabc76c0e5 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.69.4 +version: v1.70.0 type: go summary: Package proto defines the protobuf codec. -homepage: https://godoc.org/google.golang.org/grpc/encoding/proto +homepage: https://pkg.go.dev/google.golang.org/grpc/encoding/proto license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 8d558acd74f..d00dd3e2db4 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.69.4 +version: v1.70.0 type: go summary: Package stats contains experimental metrics/stats API's. -homepage: https://godoc.org/google.golang.org/grpc/experimental/stats +homepage: https://pkg.go.dev/google.golang.org/grpc/experimental/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 5652cf23e37..278262b0909 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.69.4 +version: v1.70.0 type: go summary: Package grpclog defines logging for grpc. -homepage: https://godoc.org/google.golang.org/grpc/grpclog +homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 d9c22192c67..b3ae88af135 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.69.4 +version: v1.70.0 type: go summary: Package internal contains functionality internal to the grpclog package. -homepage: https://godoc.org/google.golang.org/grpc/grpclog/internal +homepage: https://pkg.go.dev/google.golang.org/grpc/grpclog/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 14605961ac2..f55b2e963c1 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.69.4 +version: v1.70.0 type: go summary: Package internal contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package. -homepage: https://godoc.org/google.golang.org/grpc/internal +homepage: https://pkg.go.dev/google.golang.org/grpc/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 0bf569dd872..134fe36d3b8 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.69.4 +version: v1.70.0 type: go summary: Package backoff implement the backoff strategy for gRPC. -homepage: https://godoc.org/google.golang.org/grpc/internal/backoff +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/backoff license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 742222735de..037dfbc83a8 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.69.4 +version: v1.70.0 type: go summary: Package gracefulswitch implements a graceful switch load balancer. -homepage: https://godoc.org/google.golang.org/grpc/internal/balancer/gracefulswitch +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancer/gracefulswitch license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 53aa20e5729..c3432394149 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.69.4 +version: v1.70.0 type: go summary: Package balancerload defines APIs to parse server loads in trailers. -homepage: https://godoc.org/google.golang.org/grpc/internal/balancerload +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/balancerload license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 f93735812b5..692d9c52f59 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.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/internal/binarylog +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/binarylog license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 6037ea97702..6229ad35d1f 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.69.4 +version: v1.70.0 type: go summary: Package buffer provides an implementation of an unbounded buffer. -homepage: https://godoc.org/google.golang.org/grpc/internal/buffer +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/buffer license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 ea9b2027e81..476c56e5e14 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.69.4 +version: v1.70.0 type: go summary: Package channelz defines internal APIs for enabling channelz service, entry registration/deletion, and accessing channelz data. -homepage: https://godoc.org/google.golang.org/grpc/internal/channelz +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/channelz license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 16333d756f1..7b3941eb2a5 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.69.4 +version: v1.70.0 type: go summary: Package credentials defines APIs for parsing SPIFFE ID. -homepage: https://godoc.org/google.golang.org/grpc/internal/credentials +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/credentials license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 0d0d6d8111e..f6494b188cc 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.69.4 +version: v1.70.0 type: go summary: Package envconfig contains grpc settings configured by environment variables. -homepage: https://godoc.org/google.golang.org/grpc/internal/envconfig +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/envconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 e4e1f416d46..43ca1c6a99a 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.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/internal/grpclog +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpclog license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 3382ad20ebf..8e4fb596480 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.69.4 +version: v1.70.0 type: go summary: Package grpcsync implements additional synchronization primitives built upon the sync package. -homepage: https://godoc.org/google.golang.org/grpc/internal/grpcsync +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcsync license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 8b9aa01305d..336c2c22518 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.69.4 +version: v1.70.0 type: go summary: Package grpcutil provides utility functions used across the gRPC codebase. -homepage: https://godoc.org/google.golang.org/grpc/internal/grpcutil +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/grpcutil license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 df00a646957..589800f7d92 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.69.4 +version: v1.70.0 type: go summary: Package idle contains a component for managing idleness (entering and exiting) based on RPC activity. -homepage: https://godoc.org/google.golang.org/grpc/internal/idle +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/idle license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 333e4487f16..3de0b87da65 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.69.4 +version: v1.70.0 type: go summary: Package metadata contains functions to set and get metadata from addresses. -homepage: https://godoc.org/google.golang.org/grpc/internal/metadata +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/metadata license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 859214efba6..5dc0215c87b 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.69.4 +version: v1.70.0 type: go summary: Package pretty defines helper functions to pretty-print structs for logging. -homepage: https://godoc.org/google.golang.org/grpc/internal/pretty +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/pretty license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 cf65ccaeb3c..09576271193 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.69.4 +version: v1.70.0 type: go summary: Package resolver provides internal resolver-related functionality. -homepage: https://godoc.org/google.golang.org/grpc/internal/resolver +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 2ae78fedd7b..e65386426f4 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.69.4 +version: v1.70.0 type: go summary: Package dns implements a dns resolver to be installed as the default resolver in grpc. -homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/dns +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 0d7a4302230..29d73609ea8 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.69.4 +version: v1.70.0 type: go summary: Package internal contains functionality internal to the dns resolver package. -homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/dns/internal +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/dns/internal license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 eaae7671c83..6d4f835d72a 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.69.4 +version: v1.70.0 type: go summary: Package passthrough implements a pass-through resolver. -homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/passthrough +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/passthrough license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 a3a92f02d14..b081aa52c91 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.69.4 +version: v1.70.0 type: go summary: Package unix implements a resolver for unix targets. -homepage: https://godoc.org/google.golang.org/grpc/internal/resolver/unix +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/resolver/unix license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 2317f2e45e5..b064e3e11f2 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.69.4 +version: v1.70.0 type: go summary: Package serviceconfig contains utility functions to parse service config. -homepage: https://godoc.org/google.golang.org/grpc/internal/serviceconfig +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 ca817538d94..79809f26836 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.69.4 +version: v1.70.0 type: go summary: Package stats provides internal stats related functionality. -homepage: https://godoc.org/google.golang.org/grpc/internal/stats +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 7c997436ac7..33ffa801aa3 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.69.4 +version: v1.70.0 type: go summary: Package status implements errors returned by gRPC. -homepage: https://godoc.org/google.golang.org/grpc/internal/status +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/status license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 ba703519f91..66fe26e9ec8 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.69.4 +version: v1.70.0 type: go summary: Package syscall provides functionalities that grpc uses to get low-level operating system stats/info. -homepage: https://godoc.org/google.golang.org/grpc/internal/syscall +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/syscall license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 1c955243d89..4891cbf746b 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.69.4 +version: v1.70.0 type: go summary: Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). -homepage: https://godoc.org/google.golang.org/grpc/internal/transport +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 01ec0222ec0..173aa1c20b5 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.69.4 +version: v1.70.0 type: go summary: Package networktype declares the network type to be used in the default dialer. -homepage: https://godoc.org/google.golang.org/grpc/internal/transport/networktype +homepage: https://pkg.go.dev/google.golang.org/grpc/internal/transport/networktype license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 3f78101e13a..1063cf259ae 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.69.4 +version: v1.70.0 type: go summary: Package keepalive defines configurable parameters for point-to-point healthcheck. -homepage: https://godoc.org/google.golang.org/grpc/keepalive +homepage: https://pkg.go.dev/google.golang.org/grpc/keepalive license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 924ad3847fb..1073c6fbd61 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.69.4 +version: v1.70.0 type: go summary: Package mem provides utilities that facilitate memory reuse in byte slices that are used as buffers. -homepage: https://godoc.org/google.golang.org/grpc/mem +homepage: https://pkg.go.dev/google.golang.org/grpc/mem license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 8dd26f41660..a1ac8886176 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.69.4 +version: v1.70.0 type: go summary: Package metadata define the structure of the metadata supported by gRPC library. -homepage: https://godoc.org/google.golang.org/grpc/metadata +homepage: https://pkg.go.dev/google.golang.org/grpc/metadata license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 012fc315a6d..41550dd7d5e 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.69.4 +version: v1.70.0 type: go summary: Package peer defines various peer information associated with RPCs and corresponding utils. -homepage: https://godoc.org/google.golang.org/grpc/peer +homepage: https://pkg.go.dev/google.golang.org/grpc/peer license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 f3c707cb3a4..02181176bf3 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.69.4 +version: v1.70.0 type: go summary: Package resolver defines APIs for name resolution in gRPC. -homepage: https://godoc.org/google.golang.org/grpc/resolver +homepage: https://pkg.go.dev/google.golang.org/grpc/resolver license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 38a4fb09f7b..e2c877a1c12 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.69.4 +version: v1.70.0 type: go summary: Package dns implements a dns resolver to be installed as the default resolver in grpc. -homepage: https://godoc.org/google.golang.org/grpc/resolver/dns +homepage: https://pkg.go.dev/google.golang.org/grpc/resolver/dns license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 46fcdf89c95..2c67218e9f9 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.69.4 +version: v1.70.0 type: go summary: Package serviceconfig defines types and methods for operating on gRPC service configs. -homepage: https://godoc.org/google.golang.org/grpc/serviceconfig +homepage: https://pkg.go.dev/google.golang.org/grpc/serviceconfig license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 9a43b356533..7b0729e8092 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.69.4 +version: v1.70.0 type: go summary: Package stats is for collecting and reporting various network and RPC stats. -homepage: https://godoc.org/google.golang.org/grpc/stats +homepage: https://pkg.go.dev/google.golang.org/grpc/stats license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 cfe080cbc63..10c1994852a 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.69.4 +version: v1.70.0 type: go summary: Package status implements errors returned by gRPC. -homepage: https://godoc.org/google.golang.org/grpc/status +homepage: https://pkg.go.dev/google.golang.org/grpc/status license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.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 39d2ec17a30..c3d968399cb 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.69.4 +version: v1.70.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://godoc.org/google.golang.org/grpc/tap +homepage: https://pkg.go.dev/google.golang.org/grpc/tap license: apache-2.0 licenses: -- sources: grpc@v1.69.4/LICENSE +- sources: grpc@v1.70.0/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index a91b66db14c..1d9213c4df2 100644 --- a/go.mod +++ b/go.mod @@ -43,8 +43,8 @@ require ( golang.org/x/sys v0.29.0 golang.org/x/term v0.28.0 golang.org/x/text v0.21.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 - google.golang.org/grpc v1.69.4 + google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a + google.golang.org/grpc v1.70.0 google.golang.org/protobuf v1.36.2 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 02f66e95f11..ced31534a5b 100644 --- a/go.sum +++ b/go.sum @@ -216,16 +216,16 @@ 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/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= -go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE= -go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE= -go.opentelemetry.io/otel/metric v1.31.0/go.mod h1:C3dEloVbLuYoX41KpmAhOqNriGbA+qqH6PQ5E5mUfnY= -go.opentelemetry.io/otel/sdk v1.31.0 h1:xLY3abVHYZ5HSfOg3l2E5LUj2Cwva5Y7yGxnSW9H5Gk= -go.opentelemetry.io/otel/sdk v1.31.0/go.mod h1:TfRbMdhvxIIr/B2N2LQW2S5v9m3gOQ/08KsbbO5BPT0= -go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc= -go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8= -go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HYdmJys= -go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A= +go.opentelemetry.io/otel v1.32.0 h1:WnBN+Xjcteh0zdk01SVqV55d/m62NJLJdIyb4y/WO5U= +go.opentelemetry.io/otel v1.32.0/go.mod h1:00DCVSB0RQcnzlwyTfqtxSm+DRr9hpYrHjNGiBHVQIg= +go.opentelemetry.io/otel/metric v1.32.0 h1:xV2umtmNcThh2/a/aCP+h64Xx5wsj8qqnkYZktzNa0M= +go.opentelemetry.io/otel/metric v1.32.0/go.mod h1:jH7CIbbK6SH2V2wE16W05BHCtIDzauciCRLoc/SyMv8= +go.opentelemetry.io/otel/sdk v1.32.0 h1:RNxepc9vK59A8XsgZQouW8ue8Gkb4jpWtJm9ge5lEG4= +go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU= +go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= +go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= +go.opentelemetry.io/otel/trace v1.32.0 h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQDe03fM= +go.opentelemetry.io/otel/trace v1.32.0/go.mod h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8= 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= @@ -280,10 +280,10 @@ golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28 h1:XVhgTWWV3kGQlwJHR3upFWZeTsei6Oks1apkZSeonIE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20241104194629-dd2ea8efbc28/go.mod h1:GX3210XPVPUjJbTUbvwI8f2IpZDMZuPJWDzDuebbviI= -google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= -google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a h1:hgh8P4EuoxpsuKMXX/To36nOFD7vixReXgn8lPGnt+o= +google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU= +google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= +google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= google.golang.org/protobuf v1.36.2 h1:R8FeyR1/eLmkutZOM5CWghmo5itiG9z0ktFlTVLuTmU= google.golang.org/protobuf v1.36.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From ac17aa806b39d6896faccfd5d7b6ae43afa2b1bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 16:33:21 +0100 Subject: [PATCH 077/121] [skip changelog] Bump google.golang.org/protobuf from 1.36.2 to 1.36.4 (#2823) * [skip changelog] Bump google.golang.org/protobuf from 1.36.2 to 1.36.4 Bumps google.golang.org/protobuf from 1.36.2 to 1.36.4. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../google.golang.org/protobuf/internal/protolazy.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 35 files changed, 102 insertions(+), 102 deletions(-) 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 4d091710bfc..5fa1bed96a5 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 1d1797c2bab..58670ebaf12 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 aa5e1b2ac28..8624bf2998b 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 917f1a47a13..1566393d36b 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 efb5e3ea0b2..03879529b5c 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 ef3188ac214..c0ea3852be0 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 a6e30f8ef63..d003bb79ba3 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 be98f1cc5a1..f794b010a01 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 c51189aa829..7f2bc911c6b 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.2 +version: v1.36.4 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 0d5089107c9..091f6ac0237 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 f9e557e414c..697711d2c11 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 f79b588822f..305d3fba7d5 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 1672e0169fd..6bdf68d591e 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 85d4123d8ff..e8154d2295b 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 94c39f23cac..9bb16d5a221 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 811e3b218e0..d037994ca40 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 4ab13aca278..661b5898776 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 cec715ccb5c..9a7db166f17 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.2 +version: v1.36.4 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 1dd5791198c..0ca56f91a54 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 8f95f1e07c4..76e9ff6d064 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 c3c2e6c1d2b..364084a7ae2 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 930d6d8e177..bac1b8c444c 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 75c774ad81a..2a724697b8a 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 0abb2aac9e4..179e10fe487 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 7ee0acb42c3..660af485787 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 3901faa0d38..d5b7b45adbd 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 4a9e154dc2e..a181e2697a8 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 323ad1ab167..db44b0f7c83 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 759a38a7752..9c9cd00ac7c 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 dd7caf22d8d..d70012145ae 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 f1053add61a..48b4ec19559 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 0fbf4eb7899..5fcf46f720d 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/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 c8bc78b6eb8..10fd26bac84 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.2 +version: v1.36.4 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.2/LICENSE +- sources: protobuf@v1.36.4/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.2/PATENTS +- sources: protobuf@v1.36.4/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 1d9213c4df2..da1af52e709 100644 --- a/go.mod +++ b/go.mod @@ -45,7 +45,7 @@ require ( golang.org/x/text v0.21.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a google.golang.org/grpc v1.70.0 - google.golang.org/protobuf v1.36.2 + google.golang.org/protobuf v1.36.4 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index ced31534a5b..2b525b812a5 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU= google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= -google.golang.org/protobuf v1.36.2 h1:R8FeyR1/eLmkutZOM5CWghmo5itiG9z0ktFlTVLuTmU= -google.golang.org/protobuf v1.36.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= +google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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= From 5f84ecb4980d6cdc4118d053a9396a5ba70568ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 17:00:49 +0100 Subject: [PATCH 078/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.4 to 1.1.5 (#2814) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.4 to 1.1.5. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.4...v1.1.5) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 10 +++++----- .../github.com/ProtonMail/go-crypto/brainpool.dep.yml | 8 ++++---- .../go/github.com/ProtonMail/go-crypto/eax.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 10 +++++----- .../go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 8 ++++---- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/armor.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/ed448.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/errors.dep.yml | 8 ++++---- .../go-crypto/openpgp/internal/algorithm.dep.yml | 10 +++++----- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 8 ++++---- .../go-crypto/openpgp/internal/encoding.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/packet.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/s2k.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/x25519.dep.yml | 10 +++++----- .../ProtonMail/go-crypto/openpgp/x448.dep.yml | 10 +++++----- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 96 insertions(+), 96 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index 2721b5f5f4d..0fbc8066ac8 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.4 +version: v1.1.5 type: go -summary: -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/bitcurves +summary: +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 50d844d7a6b..038beff389f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.4 +version: v1.1.5 type: go summary: Package brainpool implements Brainpool elliptic curves. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/brainpool +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index 91f5291e027..3b697a81cbd 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,15 +1,15 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.4 +version: v1.1.5 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF OPERATION: A TWO-PASS AUTHENTICATED-ENCRYPTION SCHEME OPTIMIZED FOR SIMPLICITY AND EFFICIENCY." In FSE''04, volume 3017 of LNCS, 2004' -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/eax +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 9b088dc2ecd..72f302ad706 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.4 +version: v1.1.5 type: go -summary: -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/internal/byteutil +summary: +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index ef2e76223c4..714a863722f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,15 +1,15 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.4 +version: v1.1.5 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black and Krovetz - OCB: A BLOCK-CIPHER MODE OF OPERATION FOR EFFICIENT AUTHENTICATED ENCRYPTION (2003).' -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/ocb +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index aede467bb82..313683cd190 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.4 +version: v1.1.5 type: go summary: Package openpgp implements high level operations on OpenPGP messages. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index a33061750a9..32caa6f65db 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.4 +version: v1.1.5 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index f12c883a074..25ba90b2f55 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.4 +version: v1.1.5 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/armor +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index b3762a4669b..081f2f4b456 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.4 +version: v1.1.5 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ecdh +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index a03cedd39a0..e58a87e238f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.4 +version: v1.1.5 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ecdsa +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 86f7eaaddbb..51b4f79497b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.4 +version: v1.1.5 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ed25519 +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index 5cdeb68e8f0..bd3a3488ad6 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.4 +version: v1.1.5 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/ed448 +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index 89fcc6ad35b..5a724b1378c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.4 +version: v1.1.5 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/eddsa +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index 19c93574f94..7d2c3f4e38e 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,14 +1,14 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.4 +version: v1.1.5 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/elgamal +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 9f4a3f420bc..139e74a40a9 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.4 +version: v1.1.5 type: go summary: Package errors contains common error types for the OpenPGP packages. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/errors +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index fc627b0c4dd..60da98b89d7 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.4 +version: v1.1.5 type: go -summary: -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm +summary: +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index a638e29541f..f05bc9bfb9a 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.4 +version: v1.1.5 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/ecc +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 46e4f5abcfb..e884bd4e99c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.4 +version: v1.1.5 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/internal/encoding +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index db4d969a89d..431c8602cdb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.4 +version: v1.1.5 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/packet +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index dc18f0960b0..3cce4ac21d8 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,14 +1,14 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.4 +version: v1.1.5 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 section 3.7.1.4. -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/s2k +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index 725daeda3fc..dfa3e866278 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.4 +version: v1.1.5 type: go -summary: -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/x25519 +summary: +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index d993d1fe7a2..cf63a007191 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.4 +version: v1.1.5 type: go -summary: -homepage: https://godoc.org/github.com/ProtonMail/go-crypto/openpgp/x448 +summary: +homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.4/LICENSE +- sources: go-crypto@v1.1.5/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.4/PATENTS +- sources: go-crypto@v1.1.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index da1af52e709..462ddc9dfb8 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 - github.com/ProtonMail/go-crypto v1.1.4 + github.com/ProtonMail/go-crypto v1.1.5 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 2b525b812a5..d67564fe40c 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,8 @@ fortio.org/safecast v1.0.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.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v1.1.4 h1:G5U5asvD5N/6/36oIw3k2bOfBn5XVcZrb7PBjzzKKoE= -github.com/ProtonMail/go-crypto v1.1.4/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.5 h1:eoAQfK2dwL+tFSFpr7TbOaPNUbPiJj4fLYwwGE1FQO4= +github.com/ProtonMail/go-crypto v1.1.5/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= From ff4da7780dd3834991d21aa9441b110376d5fb6f Mon Sep 17 00:00:00 2001 From: Frederic Pillon Date: Wed, 5 Feb 2025 17:48:10 +0100 Subject: [PATCH 079/121] fix(docs): typo in suggested host value (#2830) Signed-off-by: Frederic Pillon --- docs/package_index_json-specification.md | 30 ++++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/package_index_json-specification.md b/docs/package_index_json-specification.md index 416a5e2e815..2752ef732ea 100644 --- a/docs/package_index_json-specification.md +++ b/docs/package_index_json-specification.md @@ -170,21 +170,21 @@ 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-migw32` 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` | +| 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, From e73ef20e1ef0a69ee0669eb00ba762d7d4755da1 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 6 Feb 2025 16:49:40 +0100 Subject: [PATCH 080/121] [skip-changelog] Upgraded a bunch of libraries (#2829) --- .../cyphar/filepath-securejoin.dep.yml | 2 +- .../go/github.com/go-git/go-billy/v5.dep.yml | 2 +- .../go-git/go-billy/v5/helper/chroot.dep.yml | 6 ++-- .../go-billy/v5/helper/polyfill.dep.yml | 6 ++-- .../go-git/go-billy/v5/osfs.dep.yml | 6 ++-- .../go-git/go-billy/v5/util.dep.yml | 6 ++-- .../go/github.com/skeema/knownhosts.dep.yml | 2 +- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 ++-- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 ++-- .licenses/go/golang.org/x/term.dep.yml | 2 +- .../go/golang.org/x/text/encoding.dep.yml | 6 ++-- .../x/text/encoding/internal.dep.yml | 6 ++-- .../text/encoding/internal/identifier.dep.yml | 6 ++-- .../x/text/encoding/unicode.dep.yml | 6 ++-- .../x/text/internal/utf8internal.dep.yml | 6 ++-- .licenses/go/golang.org/x/text/runes.dep.yml | 6 ++-- go.mod | 14 ++++---- go.sum | 32 +++++++++---------- 18 files changed, 63 insertions(+), 63 deletions(-) diff --git a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml index 8f76b76fd35..10dd8496aa7 100644 --- a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml +++ b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/cyphar/filepath-securejoin -version: v0.2.4 +version: v0.2.5 type: go summary: Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. diff --git a/.licenses/go/github.com/go-git/go-billy/v5.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5.dep.yml index 837015de539..98cb84c661f 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/go-git/go-billy/v5 -version: v5.5.0 +version: v5.6.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5 diff --git a/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml index a4d1640e4e7..e077dbbadb0 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/helper/chroot -version: v5.5.0 +version: v5.6.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/helper/chroot license: apache-2.0 licenses: -- sources: v5@v5.5.0/LICENSE +- sources: v5@v5.6.0/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.5.0/README.md +- sources: v5@v5.6.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml index 674f8705ace..571465e6ced 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/helper/polyfill -version: v5.5.0 +version: v5.6.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/helper/polyfill license: apache-2.0 licenses: -- sources: v5@v5.5.0/LICENSE +- sources: v5@v5.6.0/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.5.0/README.md +- sources: v5@v5.6.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml index 041506546b9..ffbb82d0221 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/osfs -version: v5.5.0 +version: v5.6.0 type: go summary: Package osfs provides a billy filesystem for the OS. homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs license: apache-2.0 licenses: -- sources: v5@v5.5.0/LICENSE +- sources: v5@v5.6.0/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.5.0/README.md +- sources: v5@v5.6.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml index 1d54d0647fc..b35e7e61ea5 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/util -version: v5.5.0 +version: v5.6.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/util license: apache-2.0 licenses: -- sources: v5@v5.5.0/LICENSE +- sources: v5@v5.6.0/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.5.0/README.md +- sources: v5@v5.6.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/skeema/knownhosts.dep.yml b/.licenses/go/github.com/skeema/knownhosts.dep.yml index 5d5e6b4ba6e..e60ef13d776 100644 --- a/.licenses/go/github.com/skeema/knownhosts.dep.yml +++ b/.licenses/go/github.com/skeema/knownhosts.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/skeema/knownhosts -version: v1.2.2 +version: v1.3.0 type: go summary: Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, adding the ability to obtain the list of host key algorithms for a known host. diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 30993d68001..265c279c0f4 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: sys@v0.30.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.29.0/PATENTS +- sources: sys@v0.30.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 3cfc4cbc73e..996da08842c 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.29.0 +version: v0.30.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.29.0/LICENSE +- sources: sys@v0.30.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.29.0/PATENTS +- sources: sys@v0.30.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 7ebcb76e008..97cfe9672ea 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.28.0 +version: v0.29.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 c356b63eaf8..17185fb2f55 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.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 f6c97aadf6a..27957dcc6ba 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.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 ed8aae5bbd9..3ed5ebdf3d1 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.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 b2f4c7cfe22..071e38cd957 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.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 296313bf844..3e555950ea6 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.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 5f94dd43e9f..2718dfdea38 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.21.0 +version: v0.22.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.21.0/LICENSE +- sources: text@v0.22.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.21.0/PATENTS +- sources: text@v0.22.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 462ddc9dfb8..e7cc4e34ec9 100644 --- a/go.mod +++ b/go.mod @@ -40,9 +40,9 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.3.0 - golang.org/x/sys v0.29.0 - golang.org/x/term v0.28.0 - golang.org/x/text v0.21.0 + golang.org/x/sys v0.30.0 + golang.org/x/term v0.29.0 + golang.org/x/text v0.22.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a google.golang.org/grpc v1.70.0 google.golang.org/protobuf v1.36.4 @@ -55,12 +55,12 @@ require ( github.com/cloudflare/circl v1.3.7 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect github.com/creack/goselect v0.1.2 // indirect - github.com/cyphar/filepath-securejoin v0.2.4 // indirect + github.com/cyphar/filepath-securejoin v0.2.5 // 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.7.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.5.0 // indirect + github.com/go-git/go-billy/v5 v5.6.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -85,7 +85,7 @@ require ( github.com/sagikazarmark/locafero v0.4.0 // indirect github.com/sagikazarmark/slog-shim v0.1.0 // indirect github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect - github.com/skeema/knownhosts v1.2.2 // indirect + github.com/skeema/knownhosts v1.3.0 // indirect github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.6.0 // indirect @@ -102,7 +102,7 @@ require ( golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect golang.org/x/mod v0.22.0 // indirect golang.org/x/net v0.33.0 // indirect - golang.org/x/sync v0.10.0 // indirect + golang.org/x/sync v0.11.0 // indirect golang.org/x/tools v0.28.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index d67564fe40c..d37b86c8b65 100644 --- a/go.sum +++ b/go.sum @@ -38,8 +38,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lV github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/goselect v0.1.2 h1:2DNy14+JPjRBgPzAd1thbQp4BSIihxcBf0IXhQXDRa0= github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= -github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= -github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/cyphar/filepath-securejoin v0.2.5 h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo= +github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -63,8 +63,8 @@ github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= -github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= +github.com/go-git/go-billy/v5 v5.6.0 h1:w2hPNtoehvJIxR00Vb4xX94qHQi/ApZfX+nBE2Cjio8= +github.com/go-git/go-billy/v5 v5.6.0/go.mod h1:sFDq7xD3fn3E0GOwUSZqHo9lrkmx8xJhA0ZrfvjBRGM= 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.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= @@ -132,8 +132,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/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= -github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= +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.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= @@ -163,8 +163,8 @@ github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= 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.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= -github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= +github.com/skeema/knownhosts v1.3.0 h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0LY= +github.com/skeema/knownhosts v1.3.0/go.mod h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M= 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.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= @@ -248,8 +248,8 @@ golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= -golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= +golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 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= @@ -261,18 +261,18 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU= -golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.28.0 h1:/Ts8HFuMR2E6IP/jlo7QVLZHggjKQbhu/7H0LJFr3Gg= -golang.org/x/term v0.28.0/go.mod h1:Sw/lC2IAUZ92udQNf3WodGtn4k/XoLyZoh8v/8uiwek= +golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU= +golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= -golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= +golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= From a2eebcd805aca6a9c247192854eaaf77628094c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:16:33 +0100 Subject: [PATCH 081/121] [skip changelog] Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 (#2831) * [skip changelog] Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 Bumps google.golang.org/protobuf from 1.36.4 to 1.36.5. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../google.golang.org/protobuf/internal/protolazy.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 35 files changed, 102 insertions(+), 102 deletions(-) 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 5fa1bed96a5..65b9022667a 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 58670ebaf12..62b089a3684 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 8624bf2998b..c8e2a6b08d9 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 1566393d36b..86904cee936 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 03879529b5c..028277a2bd8 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 c0ea3852be0..039022a4122 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 d003bb79ba3..4c9a0cb0868 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 f794b010a01..e6d64d3a894 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 7f2bc911c6b..0625e2d1b51 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.4 +version: v1.36.5 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 091f6ac0237..0e3a213b0fe 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 697711d2c11..a6f900be860 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 305d3fba7d5..c7565cae41a 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 6bdf68d591e..dd2903ea4de 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 e8154d2295b..d0b9d285b1b 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 9bb16d5a221..430b495d79c 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 d037994ca40..2b1a8c26177 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 661b5898776..d195e2f6a73 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 9a7db166f17..cef9089693e 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.4 +version: v1.36.5 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 0ca56f91a54..ce6b3f317db 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 76e9ff6d064..b13dae961f2 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 364084a7ae2..884497dfae6 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 bac1b8c444c..76e813dd81f 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 2a724697b8a..0bc34ab8463 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 179e10fe487..9e6289e00b9 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 660af485787..983a15d2646 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 d5b7b45adbd..938f1f160c1 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 a181e2697a8..53d42357877 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 db44b0f7c83..b365fb0ba9b 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 9c9cd00ac7c..d4b2223d0a3 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 d70012145ae..8e3ef446d4d 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 48b4ec19559..5d151e9ebf5 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 5fcf46f720d..f2034163646 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/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 10fd26bac84..d3f995eb14f 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.4 +version: v1.36.5 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.4/LICENSE +- sources: protobuf@v1.36.5/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.4/PATENTS +- sources: protobuf@v1.36.5/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index e7cc4e34ec9..764553814f9 100644 --- a/go.mod +++ b/go.mod @@ -45,7 +45,7 @@ require ( golang.org/x/text v0.22.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a google.golang.org/grpc v1.70.0 - google.golang.org/protobuf v1.36.4 + google.golang.org/protobuf v1.36.5 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index d37b86c8b65..819a635c5f5 100644 --- a/go.sum +++ b/go.sum @@ -284,8 +284,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU= google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= -google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= -google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= +google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= 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= From bb88dc2d90a2677bf76724880eb68c4d4d21d8a4 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 11 Feb 2025 13:42:50 +0100 Subject: [PATCH 082/121] Fixed library install from git-url when reference points to a git branch (#2833) * Added integration test * Fixed library install from git when ref points to a branch * Praise linter --- .../libraries/librariesmanager/install.go | 26 +++------- internal/integrationtest/lib/lib_test.go | 52 +++++++++++++------ 2 files changed, 44 insertions(+), 34 deletions(-) diff --git a/internal/arduino/libraries/librariesmanager/install.go b/internal/arduino/libraries/librariesmanager/install.go index de53ea3cd56..1d73849f81f 100644 --- a/internal/arduino/libraries/librariesmanager/install.go +++ b/internal/arduino/libraries/librariesmanager/install.go @@ -219,25 +219,15 @@ func (lmi *Installer) InstallGitLib(argURL string, overwrite bool) error { if ref != "" { depth = 0 } - repo, err := git.PlainClone(tmpInstallPath.String(), false, &git.CloneOptions{ - URL: gitURL, - Depth: depth, - Progress: os.Stdout, - }) - if err != nil { + if _, err := git.PlainClone(tmpInstallPath.String(), false, &git.CloneOptions{ + URL: gitURL, + Depth: depth, + Progress: os.Stdout, + ReferenceName: ref, + }); err != nil { return err } - if ref != "" { - if h, err := repo.ResolveRevision(ref); err != nil { - return err - } else if w, err := repo.Worktree(); err != nil { - return err - } else if err := w.Checkout(&git.CheckoutOptions{Hash: plumbing.NewHash(h.String())}); err != nil { - return err - } - } - // We don't want the installed library to be a git repository thus we delete this folder tmpInstallPath.Join(".git").RemoveAll() @@ -251,7 +241,7 @@ func (lmi *Installer) InstallGitLib(argURL string, overwrite bool) error { // parseGitArgURL tries to recover a library name from a git URL. // Returns an error in case the URL is not a valid git URL. -func parseGitArgURL(argURL string) (string, string, plumbing.Revision, error) { +func parseGitArgURL(argURL string) (string, string, plumbing.ReferenceName, error) { // On Windows handle paths with backslashes in the form C:\Path\to\library if path := paths.New(argURL); path != nil && path.Exist() { return path.Base(), argURL, "", nil @@ -289,7 +279,7 @@ func parseGitArgURL(argURL string) (string, string, plumbing.Revision, error) { return "", "", "", errors.New(i18n.Tr("invalid git url")) } // fragment == "1.0.3" - rev := plumbing.Revision(parsedURL.Fragment) + rev := plumbing.ReferenceName(parsedURL.Fragment) // gitURL == "https://github.com/arduino-libraries/SigFox.git" parsedURL.Fragment = "" gitURL := parsedURL.String() diff --git a/internal/integrationtest/lib/lib_test.go b/internal/integrationtest/lib/lib_test.go index ab49a35e2a7..15371c80299 100644 --- a/internal/integrationtest/lib/lib_test.go +++ b/internal/integrationtest/lib/lib_test.go @@ -659,27 +659,47 @@ func TestInstallWithGitUrlFragmentAsBranch(t *testing.T) { _, _, err := cli.RunWithCustomEnv(envVar, "config", "init", "--dest-dir", ".") require.NoError(t, err) - libInstallDir := cli.SketchbookDir().Join("libraries", "WiFi101") - // Verifies library is not already installed - require.NoDirExists(t, libInstallDir.String()) + t.Run("InvalidRef", func(t *testing.T) { + // Test that a bad ref fails + _, _, err = cli.Run("lib", "install", "--git-url", "https://github.com/arduino-libraries/WiFi101.git#x-ref-does-not-exist", "--config-file", "arduino-cli.yaml") + require.Error(t, err) + }) - gitUrl := "https://github.com/arduino-libraries/WiFi101.git" + t.Run("RefPointingToATag", func(t *testing.T) { + gitUrl := "https://github.com/arduino-libraries/WiFi101.git" + libInstallDir := cli.SketchbookDir().Join("libraries", "WiFi101").String() - // Test that a bad ref fails - _, _, err = cli.Run("lib", "install", "--git-url", gitUrl+"#x-ref-does-not-exist", "--config-file", "arduino-cli.yaml") - require.Error(t, err) + // Verifies library is not already installed + require.NoDirExists(t, libInstallDir) - // Verifies library is installed in expected path - _, _, err = cli.Run("lib", "install", "--git-url", gitUrl+"#0.16.0", "--config-file", "arduino-cli.yaml") - require.NoError(t, err) - require.DirExists(t, libInstallDir.String()) + // Verifies library is installed in expected path + _, _, err = cli.Run("lib", "install", "--git-url", gitUrl+"#0.16.0", "--config-file", "arduino-cli.yaml") + require.NoError(t, err) + require.DirExists(t, libInstallDir) - // Reinstall library at an existing ref - _, _, err = cli.Run("lib", "install", "--git-url", gitUrl+"#master", "--config-file", "arduino-cli.yaml") - require.NoError(t, err) + // Reinstall library at an existing ref + _, _, err = cli.Run("lib", "install", "--git-url", gitUrl+"#master", "--config-file", "arduino-cli.yaml") + require.NoError(t, err) - // Verifies library remains installed - require.DirExists(t, libInstallDir.String()) + // Verifies library remains installed + require.DirExists(t, libInstallDir) + }) + + t.Run("RefPointingToBranch", func(t *testing.T) { + libInstallDir := cli.SketchbookDir().Join("libraries", "ArduinoCloud") + + // Verify install with ref pointing to a branch + require.NoDirExists(t, libInstallDir.String()) + _, _, err = cli.Run("lib", "install", "--git-url", "https://github.com/arduino-libraries/ArduinoCloud.git#revert-2-typos", "--config-file", "arduino-cli.yaml") + require.NoError(t, err) + require.DirExists(t, libInstallDir.String()) + + // Verify that the correct branch is checked out + // https://github.com/arduino-libraries/ArduinoCloud/commit/d098d4647967b3aeb4520e7baf279e4225254dd2 + fileToTest, err := libInstallDir.Join("src", "ArduinoCloudThingBase.h").ReadFile() + require.NoError(t, err) + require.Contains(t, string(fileToTest), `#define LENGHT_M "meters"`) // nolint:misspell + }) } func TestUpdateIndex(t *testing.T) { From 347b3935134ed0c16c2f414e51992c906d1a3232 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 14:36:59 +0100 Subject: [PATCH 083/121] [skip changelog] Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.2 (#2824) * [skip changelog] Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.2 Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.12.0 to 5.13.2. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.12.0...v5.13.2) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../cyphar/filepath-securejoin.dep.yml | 8 ++--- .../go/github.com/go-git/go-billy/v5.dep.yml | 2 +- .../go-git/go-billy/v5/helper/chroot.dep.yml | 6 ++-- .../go-billy/v5/helper/polyfill.dep.yml | 6 ++-- .../go-git/go-billy/v5/osfs.dep.yml | 6 ++-- .../go-git/go-billy/v5/util.dep.yml | 6 ++-- .../go/github.com/go-git/go-git/v5.dep.yml | 2 +- .../go-git/go-git/v5/config.dep.yml | 6 ++-- .../go-git/v5/internal/path_util.dep.yml | 6 ++-- .../go-git/v5/internal/revision.dep.yml | 6 ++-- .../go-git/go-git/v5/internal/url.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/cache.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/color.dep.yml | 6 ++-- .../go-git/v5/plumbing/filemode.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/config.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/diff.dep.yml | 6 ++-- .../v5/plumbing/format/gitignore.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/idxfile.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/index.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/objfile.dep.yml | 6 ++-- .../v5/plumbing/format/packfile.dep.yml | 6 ++-- .../go-git/v5/plumbing/format/pktline.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/hash.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/object.dep.yml | 6 ++-- .../go-git/v5/plumbing/protocol/packp.dep.yml | 6 ++-- .../protocol/packp/capability.dep.yml | 6 ++-- .../plumbing/protocol/packp/sideband.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/revlist.dep.yml | 6 ++-- .../go-git/go-git/v5/plumbing/storer.dep.yml | 6 ++-- .../go-git/v5/plumbing/transport.dep.yml | 6 ++-- .../v5/plumbing/transport/client.dep.yml | 6 ++-- .../go-git/v5/plumbing/transport/file.dep.yml | 6 ++-- .../go-git/v5/plumbing/transport/git.dep.yml | 6 ++-- .../go-git/v5/plumbing/transport/http.dep.yml | 6 ++-- .../transport/internal/common.dep.yml | 6 ++-- .../v5/plumbing/transport/server.dep.yml | 6 ++-- .../go-git/v5/plumbing/transport/ssh.dep.yml | 6 ++-- .../go-git/go-git/v5/storage.dep.yml | 6 ++-- .../go-git/v5/storage/filesystem.dep.yml | 6 ++-- .../v5/storage/filesystem/dotgit.dep.yml | 6 ++-- .../go-git/go-git/v5/storage/memory.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/binary.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/diff.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/ioutil.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/merkletrie.dep.yml | 6 ++-- .../v5/utils/merkletrie/filesystem.dep.yml | 6 ++-- .../go-git/v5/utils/merkletrie/index.dep.yml | 6 ++-- .../utils/merkletrie/internal/frame.dep.yml | 6 ++-- .../go-git/v5/utils/merkletrie/noder.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/sync.dep.yml | 6 ++-- .../go-git/go-git/v5/utils/trace.dep.yml | 6 ++-- .licenses/go/github.com/pjbgf/sha1cd.dep.yml | 4 +-- .../github.com/pjbgf/sha1cd/internal.dep.yml | 6 ++-- .../go/github.com/pjbgf/sha1cd/ubc.dep.yml | 6 ++-- .../go/golang.org/x/crypto/argon2.dep.yml | 6 ++-- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 ++-- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 ++-- .../go/golang.org/x/crypto/cast5.dep.yml | 6 ++-- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 ++-- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 ++-- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 ++-- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 ++-- .../x/crypto/ssh/knownhosts.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/context.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/http2.dep.yml | 6 ++-- .../golang.org/x/net/internal/socks.dep.yml | 6 ++-- .../x/net/internal/timeseries.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 ++-- .licenses/go/golang.org/x/net/trace.dep.yml | 6 ++-- go.mod | 12 +++---- go.sum | 32 +++++++++---------- 72 files changed, 228 insertions(+), 228 deletions(-) diff --git a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml index 10dd8496aa7..5b0f2cae4e4 100644 --- a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml +++ b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml @@ -1,16 +1,16 @@ --- name: github.com/cyphar/filepath-securejoin -version: v0.2.5 +version: v0.3.6 type: go -summary: Package securejoin is an implementation of the hopefully-soon-to-be-included - SecureJoin helper that is meant to be part of the "path/filepath" package. +summary: Package securejoin implements a set of helpers to make it easier to write + Go code that is safe against symlink-related escape attacks. homepage: https://pkg.go.dev/github.com/cyphar/filepath-securejoin license: bsd-3-clause licenses: - sources: LICENSE text: | Copyright (C) 2014-2015 Docker Inc & Go Authors. All rights reserved. - Copyright (C) 2017 SUSE LLC. All rights reserved. + Copyright (C) 2017-2024 SUSE LLC. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are diff --git a/.licenses/go/github.com/go-git/go-billy/v5.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5.dep.yml index 98cb84c661f..e9a2fb4e896 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/go-git/go-billy/v5 -version: v5.6.0 +version: v5.6.2 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5 diff --git a/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml index e077dbbadb0..59bf81f4477 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/helper/chroot.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/helper/chroot -version: v5.6.0 +version: v5.6.2 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/helper/chroot license: apache-2.0 licenses: -- sources: v5@v5.6.0/LICENSE +- sources: v5@v5.6.2/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.6.0/README.md +- sources: v5@v5.6.2/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml index 571465e6ced..9734d1379b0 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/helper/polyfill.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/helper/polyfill -version: v5.6.0 +version: v5.6.2 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/helper/polyfill license: apache-2.0 licenses: -- sources: v5@v5.6.0/LICENSE +- sources: v5@v5.6.2/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.6.0/README.md +- sources: v5@v5.6.2/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml index ffbb82d0221..931014d3906 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/osfs.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/osfs -version: v5.6.0 +version: v5.6.2 type: go summary: Package osfs provides a billy filesystem for the OS. homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/osfs license: apache-2.0 licenses: -- sources: v5@v5.6.0/LICENSE +- sources: v5@v5.6.2/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.6.0/README.md +- sources: v5@v5.6.2/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml b/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml index b35e7e61ea5..743ba6eb11c 100644 --- a/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml +++ b/.licenses/go/github.com/go-git/go-billy/v5/util.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/go-git/go-billy/v5/util -version: v5.6.0 +version: v5.6.2 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-billy/v5/util license: apache-2.0 licenses: -- sources: v5@v5.6.0/LICENSE +- sources: v5@v5.6.2/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.6.0/README.md +- sources: v5@v5.6.2/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] 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 3636534d94f..c146824a9e3 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.12.0 +version: v5.13.2 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 c6d3c8f19d7..19f31f09ffb 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 2fd13452161..c51ce649795 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 600ade30d42..812fc7302dd 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 4d8592e2663..4fca3d1ad54 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 b7778e9c682..4bebd8907a0 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 aa8d06376a1..c665de29564 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 a213ea81620..27d565fcfac 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 f1f242085bf..661b4123dbb 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 e4b31ef6f53..7e6fba20066 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 a7fa3155d0b..732d0019dc7 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 7c8d87dc7a6..a598caf9716 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 32d6fd2a906..63ec2fea5f9 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 fd33027b043..0930ce8b6fe 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 bf9d2943d5d..b20fc7b47d1 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 f5856feb108..0530e2431cf 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 28e3568db0b..7152b41a7ee 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 89068cf1291..d8ad34d763c 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 04f7c8e8ce1..70873b87d15 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 2515a78fc7a..2d833412255 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 91995f5ff67..4798564f60f 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 cdcdb4cdb16..262b1d97e32 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 b6ec172711d..05c0260a007 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 ef859b4a0bf..b7307e34844 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 21339957692..efd228ab516 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 6e281465e75..9a716a06d80 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 1a1fc488f66..bdf6271328d 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 b2154b6eb4b..c99f2a17d4c 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 79fa874c48e..3bf529afcfc 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 326cdc96fab..0cbbeb48dfb 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 34f80389d3f..f6ac68f9d67 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 42774a598e2..3cef0f03388 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 2213013c9f2..5e76cb2fe77 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.12.0 +version: v5.13.2 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage license: apache-2.0 licenses: -- sources: v5@v5.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 f0191c2316d..e20d66fe699 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 f8e8d5f60b3..9947ed0303e 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 3bb5c58f50e..5c4e9ca0726 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 c9297056861..7af945d5e55 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 d2a10f6046e..05ff14ca38e 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 bccbba65029..e5123361317 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 01b460d64ec..d0eabf84a9b 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 187eeb9b78f..40c1f57555e 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 76cc0291168..86fb9517714 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 152e97b28ac..4ac111fefd5 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 5b008934adf..e7e2405025e 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 282b6843fc9..857019c1a28 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/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 01d114148da..fb3fa986653 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.12.0 +version: v5.13.2 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.12.0/LICENSE +- sources: v5@v5.13.2/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.12.0/README.md +- sources: v5@v5.13.2/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/pjbgf/sha1cd.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd.dep.yml index 9fe0d937e9d..fbe273662bb 100644 --- a/.licenses/go/github.com/pjbgf/sha1cd.dep.yml +++ b/.licenses/go/github.com/pjbgf/sha1cd.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/pjbgf/sha1cd -version: v0.3.0 +version: v0.3.2 type: go summary: Package sha1cd implements collision detection based on the whitepaper Counter-cryptanalysis from Marc Stevens. @@ -197,7 +197,7 @@ licenses: same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + 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. diff --git a/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml index b00ab4a61bf..0117afa6425 100644 --- a/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml +++ b/.licenses/go/github.com/pjbgf/sha1cd/internal.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/pjbgf/sha1cd/internal -version: v0.3.0 +version: v0.3.2 type: go summary: homepage: https://pkg.go.dev/github.com/pjbgf/sha1cd/internal license: apache-2.0 licenses: -- sources: sha1cd@v0.3.0/LICENSE +- sources: sha1cd@v0.3.2/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -196,7 +196,7 @@ licenses: same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + 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. diff --git a/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml b/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml index 73ca5283be7..493675f8e28 100644 --- a/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml +++ b/.licenses/go/github.com/pjbgf/sha1cd/ubc.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/pjbgf/sha1cd/ubc -version: v0.3.0 +version: v0.3.2 type: go summary: ubc package provides ways for SHA1 blocks to be checked for Unavoidable Bit Conditions that arise from crypto analysis attacks. homepage: https://pkg.go.dev/github.com/pjbgf/sha1cd/ubc license: apache-2.0 licenses: -- sources: sha1cd@v0.3.0/LICENSE +- sources: sha1cd@v0.3.2/LICENSE text: |2 Apache License Version 2.0, January 2004 @@ -197,7 +197,7 @@ licenses: same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + 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. diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index a41053afa63..ffff61bed5a 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 0f1fdb2cf91..d3d02e3406d 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 b2ad0afb3c9..c8ee40414bc 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 ad571ae1a30..221e479bdca 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 0e08062f158..aa3d6625def 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.31.0 +version: v0.32.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 5295127d4bc..43d6c9387b4 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 e6fefd4dc51..60e34f25cad 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 0b0572b9436..d923d32adf0 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@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: crypto@v0.31.0/PATENTS +- sources: crypto@v0.32.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 46203083b6b..7ba7fb3bd5f 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: crypto@v0.32.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.31.0/PATENTS +- sources: crypto@v0.32.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 0b7ab2451f2..74a24b94428 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.33.0 +version: v0.34.0 type: go summary: Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.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 fb9bf94baed..92cd6578f33 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.33.0 +version: v0.34.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.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.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 67b09ca0f02..b858f1e6184 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.33.0 +version: v0.34.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.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.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 d7065b3ef74..dc29c00f76d 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.33.0 +version: v0.34.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.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.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 ae88ff9d53d..e836f0073d3 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.33.0 +version: v0.34.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.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.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 0f2a1fd81ca..cc30ed23f2b 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.33.0 +version: v0.34.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.33.0/LICENSE +- sources: net@v0.34.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.33.0/PATENTS +- sources: net@v0.34.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 764553814f9..fc2e3babb07 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ 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.12.0 + github.com/go-git/go-git/v5 v5.13.2 github.com/gofrs/uuid/v5 v5.3.0 github.com/leonelquinteros/gotext v1.7.0 github.com/mailru/easyjson v0.7.7 @@ -55,12 +55,12 @@ require ( github.com/cloudflare/circl v1.3.7 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect github.com/creack/goselect v0.1.2 // indirect - github.com/cyphar/filepath-securejoin v0.2.5 // indirect + github.com/cyphar/filepath-securejoin v0.3.6 // 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.7.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.6.0 // indirect + github.com/go-git/go-billy/v5 v5.6.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -78,7 +78,7 @@ require ( github.com/mattn/go-runewidth v0.0.15 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/pelletier/go-toml/v2 v2.2.2 // indirect - github.com/pjbgf/sha1cd v0.3.0 // 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 @@ -98,10 +98,10 @@ require ( 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.31.0 // indirect + golang.org/x/crypto v0.32.0 // indirect golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect golang.org/x/mod v0.22.0 // indirect - golang.org/x/net v0.33.0 // indirect + golang.org/x/net v0.34.0 // indirect golang.org/x/sync v0.11.0 // indirect golang.org/x/tools v0.28.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect diff --git a/go.sum b/go.sum index 819a635c5f5..bfe93167d18 100644 --- a/go.sum +++ b/go.sum @@ -38,8 +38,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lV github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/goselect v0.1.2 h1:2DNy14+JPjRBgPzAd1thbQp4BSIihxcBf0IXhQXDRa0= github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= -github.com/cyphar/filepath-securejoin v0.2.5 h1:6iR5tXJ/e6tJZzzdMc1km3Sa7RRIVBKAK32O2s7AYfo= -github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= +github.com/cyphar/filepath-securejoin v0.3.6 h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM= +github.com/cyphar/filepath-securejoin v0.3.6/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -49,8 +49,8 @@ github.com/djherbis/buffer v1.2.0 h1:PH5Dd2ss0C7CRRhQCZ2u7MssF+No9ide8Ye71nPHcrQ github.com/djherbis/buffer v1.2.0/go.mod h1:fjnebbZjCUpPinBRD+TDwXSOeNQ7fPQWLfGQqiAiUyE= github.com/djherbis/nio/v3 v3.0.1 h1:6wxhnuppteMa6RHA4L81Dq7ThkZH8SwnDzXDYy95vB4= github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmWgZxOcmg= -github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= -github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= +github.com/elazarl/goproxy v1.4.0 h1:4GyuSbFa+s26+3rmYNSuUVsx+HgPrV1bk1jXI0l9wjM= +github.com/elazarl/goproxy v1.4.0/go.mod h1:X/5W/t+gzDyLfHW4DrMdpjqYjpXsURlBt9lpBDxZZZQ= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= @@ -59,16 +59,16 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= -github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= -github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= +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= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= -github.com/go-git/go-billy/v5 v5.6.0 h1:w2hPNtoehvJIxR00Vb4xX94qHQi/ApZfX+nBE2Cjio8= -github.com/go-git/go-billy/v5 v5.6.0/go.mod h1:sFDq7xD3fn3E0GOwUSZqHo9lrkmx8xJhA0ZrfvjBRGM= +github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM= +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.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= -github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= +github.com/go-git/go-git/v5 v5.13.2 h1:7O7xvsK7K+rZPKW6AQR1YyNhfywkv7B8/FsP3ki6Zv0= +github.com/go-git/go-git/v5 v5.13.2/go.mod h1:hWdW5P4YZRjmpGHwRH2v3zkWcNl6HeXaXQEMGb3NJ9A= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -136,8 +136,8 @@ 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.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= -github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= -github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= +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= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -233,8 +233,8 @@ go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTV golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= -golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= +golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= 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/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -244,8 +244,8 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= -golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= +golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= +golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= From 08478496cab2db9e192545ba233f36e740258de7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:24:58 +0100 Subject: [PATCH 084/121] [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1 (#2834) * [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1 Bumps [github.com/gofrs/uuid/v5](https://github.com/gofrs/uuid) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/gofrs/uuid/releases) - [Commits](https://github.com/gofrs/uuid/compare/v5.3.0...v5.3.1) --- updated-dependencies: - dependency-name: github.com/gofrs/uuid/v5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated dep license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/github.com/gofrs/uuid/v5.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml index b5e46a1acc5..05ab6f262c2 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.0 +version: v5.3.1 type: go summary: Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-9562 (formerly RFC-4122). diff --git a/go.mod b/go.mod index fc2e3babb07..3dcf2cb68ec 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/djherbis/nio/v3 v3.0.1 github.com/fatih/color v1.18.0 github.com/go-git/go-git/v5 v5.13.2 - github.com/gofrs/uuid/v5 v5.3.0 + github.com/gofrs/uuid/v5 v5.3.1 github.com/leonelquinteros/gotext v1.7.0 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 diff --git a/go.sum b/go.sum index bfe93167d18..2d63a257cf1 100644 --- a/go.sum +++ b/go.sum @@ -73,8 +73,8 @@ github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/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/gofrs/uuid/v5 v5.3.0 h1:m0mUMr+oVYUdxpMLgSYCZiXe7PuVPnI94+OMeVBNedk= -github.com/gofrs/uuid/v5 v5.3.0/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +github.com/gofrs/uuid/v5 v5.3.1 h1:aPx49MwJbekCzOyhZDjJVb0hx3A0KLjlbLx6p2gY0p0= +github.com/gofrs/uuid/v5 v5.3.1/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= From fff865837b225d17b932f9c416c7fd36a6b3a645 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Thu, 13 Feb 2025 15:13:22 +0100 Subject: [PATCH 085/121] [skip changelog] Renamed FQBN.Packager -> FQBN.Vendor (#2836) --- commands/service_board_details.go | 2 +- commands/service_compile.go | 2 +- commands/service_upload.go | 4 ++-- .../cores/packagemanager/package_manager.go | 4 ++-- internal/cli/board/list.go | 4 ++-- pkg/fqbn/fqbn.go | 8 ++++---- pkg/fqbn/fqbn_test.go | 16 ++++++++-------- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/commands/service_board_details.go b/commands/service_board_details.go index 4104c9bc21b..02a82bb6ffe 100644 --- a/commands/service_board_details.go +++ b/commands/service_board_details.go @@ -48,7 +48,7 @@ func (s *arduinoCoreServerImpl) BoardDetails(ctx context.Context, req *rpc.Board details.Name = board.Name() details.Fqbn = board.FQBN() details.PropertiesId = board.BoardID - details.Official = fqbn.Packager == "arduino" + details.Official = fqbn.Vendor == "arduino" details.Version = board.PlatformRelease.Version.String() details.IdentificationProperties = []*rpc.BoardIdentificationProperties{} for _, p := range board.GetIdentificationProperties() { diff --git a/commands/service_compile.go b/commands/service_compile.go index 24cbfd52b2c..7a98759ebf4 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -125,7 +125,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu if err != nil { if targetPlatform == nil { return &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), + Platform: fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture), Cause: errors.New(i18n.Tr("platform not installed")), } } diff --git a/commands/service_upload.go b/commands/service_upload.go index 2e5e9272d51..93a508be337 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -62,7 +62,7 @@ func (s *arduinoCoreServerImpl) SupportedUserFields(ctx context.Context, req *rp _, platformRelease, _, boardProperties, _, err := pme.ResolveFQBN(fqbn) if platformRelease == nil { return nil, &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), + Platform: fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture), Cause: err, } } else if err != nil { @@ -293,7 +293,7 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa _, boardPlatform, board, boardProperties, buildPlatform, err := pme.ResolveFQBN(fqbn) if boardPlatform == nil { return nil, &cmderrors.PlatformNotFoundError{ - Platform: fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture), + Platform: fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture), Cause: err, } } else if err != nil { diff --git a/internal/arduino/cores/packagemanager/package_manager.go b/internal/arduino/cores/packagemanager/package_manager.go index 3281a3ad9e9..d24ee377606 100644 --- a/internal/arduino/cores/packagemanager/package_manager.go +++ b/internal/arduino/cores/packagemanager/package_manager.go @@ -290,10 +290,10 @@ func (pme *Explorer) ResolveFQBN(fqbn *fqbn.FQBN) ( *properties.Map, *cores.PlatformRelease, error) { // Find package - targetPackage := pme.packages[fqbn.Packager] + targetPackage := pme.packages[fqbn.Vendor] if targetPackage == nil { return nil, nil, nil, nil, nil, - errors.New(i18n.Tr("unknown package %s", fqbn.Packager)) + errors.New(i18n.Tr("unknown package %s", fqbn.Vendor)) } // Find platform diff --git a/internal/cli/board/list.go b/internal/cli/board/list.go index 9bd6fc37f22..d042e987d11 100644 --- a/internal/cli/board/list.go +++ b/internal/cli/board/list.go @@ -161,7 +161,7 @@ func (dr listResult) String() string { var coreName = "" fqbn, err := fqbn.Parse(b.Fqbn) if err == nil { - coreName = fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture) + coreName = fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture) } t.AddRow(address, protocol, protocolLabel, board, fqbn, coreName) @@ -217,7 +217,7 @@ func (dr watchEventResult) String() string { var coreName = "" fqbn, err := fqbn.Parse(b.Fqbn) if err == nil { - coreName = fmt.Sprintf("%s:%s", fqbn.Packager, fqbn.Architecture) + coreName = fmt.Sprintf("%s:%s", fqbn.Vendor, fqbn.Architecture) } t.AddRow(address, protocol, event, board, fqbn, coreName) diff --git a/pkg/fqbn/fqbn.go b/pkg/fqbn/fqbn.go index 8773272dd04..4f7f66d06b2 100644 --- a/pkg/fqbn/fqbn.go +++ b/pkg/fqbn/fqbn.go @@ -26,7 +26,7 @@ import ( // FQBN represents an Fully Qualified Board Name string type FQBN struct { - Packager string + Vendor string Architecture string BoardID string Configs *properties.Map @@ -54,7 +54,7 @@ func Parse(fqbnIn string) (*FQBN, error) { } fqbn := &FQBN{ - Packager: fqbnParts[0], + Vendor: fqbnParts[0], Architecture: fqbnParts[1], BoardID: fqbnParts[2], Configs: properties.NewMap(), @@ -95,7 +95,7 @@ func Parse(fqbnIn string) (*FQBN, error) { // Clone returns a copy of this FQBN. func (fqbn *FQBN) Clone() *FQBN { return &FQBN{ - Packager: fqbn.Packager, + Vendor: fqbn.Vendor, Architecture: fqbn.Architecture, BoardID: fqbn.BoardID, Configs: fqbn.Configs.Clone(), @@ -122,7 +122,7 @@ func (fqbn *FQBN) Match(target *FQBN) bool { // StringWithoutConfig returns the FQBN without the Config part func (fqbn *FQBN) StringWithoutConfig() string { - return fqbn.Packager + ":" + fqbn.Architecture + ":" + fqbn.BoardID + return fqbn.Vendor + ":" + fqbn.Architecture + ":" + fqbn.BoardID } // String returns the FQBN as a string diff --git a/pkg/fqbn/fqbn_test.go b/pkg/fqbn/fqbn_test.go index be76dad2f27..9b20f9be578 100644 --- a/pkg/fqbn/fqbn_test.go +++ b/pkg/fqbn/fqbn_test.go @@ -26,7 +26,7 @@ func TestFQBN(t *testing.T) { a, err := fqbn.Parse("arduino:avr:uno") require.Equal(t, "arduino:avr:uno", a.String()) require.NoError(t, err) - require.Equal(t, a.Packager, "arduino") + require.Equal(t, a.Vendor, "arduino") require.Equal(t, a.Architecture, "avr") require.Equal(t, a.BoardID, "uno") require.Zero(t, a.Configs.Size()) @@ -35,7 +35,7 @@ func TestFQBN(t *testing.T) { b1, err := fqbn.Parse("arduino::uno") require.Equal(t, "arduino::uno", b1.String()) require.NoError(t, err) - require.Equal(t, b1.Packager, "arduino") + require.Equal(t, b1.Vendor, "arduino") require.Equal(t, b1.Architecture, "") require.Equal(t, b1.BoardID, "uno") require.Zero(t, b1.Configs.Size()) @@ -43,7 +43,7 @@ func TestFQBN(t *testing.T) { b2, err := fqbn.Parse(":avr:uno") require.Equal(t, ":avr:uno", b2.String()) require.NoError(t, err) - require.Equal(t, b2.Packager, "") + require.Equal(t, b2.Vendor, "") require.Equal(t, b2.Architecture, "avr") require.Equal(t, b2.BoardID, "uno") require.Zero(t, b2.Configs.Size()) @@ -51,7 +51,7 @@ func TestFQBN(t *testing.T) { b3, err := fqbn.Parse("::uno") require.Equal(t, "::uno", b3.String()) require.NoError(t, err) - require.Equal(t, b3.Packager, "") + require.Equal(t, b3.Vendor, "") require.Equal(t, b3.Architecture, "") require.Equal(t, b3.BoardID, "uno") require.Zero(t, b3.Configs.Size()) @@ -89,7 +89,7 @@ func TestFQBN(t *testing.T) { c, err := fqbn.Parse("arduino:avr:uno:cpu=atmega") require.Equal(t, "arduino:avr:uno:cpu=atmega", c.String()) require.NoError(t, err) - require.Equal(t, c.Packager, "arduino") + require.Equal(t, c.Vendor, "arduino") require.Equal(t, c.Architecture, "avr") require.Equal(t, c.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"atmega\",\n}", c.Configs.Dump()) @@ -97,7 +97,7 @@ func TestFQBN(t *testing.T) { d, err := fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000") require.Equal(t, "arduino:avr:uno:cpu=atmega,speed=1000", d.String()) require.NoError(t, err) - require.Equal(t, d.Packager, "arduino") + require.Equal(t, d.Vendor, "arduino") require.Equal(t, d.Architecture, "avr") require.Equal(t, d.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"atmega\",\n \"speed\": \"1000\",\n}", d.Configs.Dump()) @@ -122,7 +122,7 @@ func TestFQBN(t *testing.T) { e, err := fqbn.Parse("arduino:avr:uno:cpu=") require.Equal(t, "arduino:avr:uno:cpu=", e.String()) require.NoError(t, err) - require.Equal(t, e.Packager, "arduino") + require.Equal(t, e.Vendor, "arduino") require.Equal(t, e.Architecture, "avr") require.Equal(t, e.BoardID, "uno") require.Equal(t, "properties.Map{\n \"cpu\": \"\",\n}", e.Configs.Dump()) @@ -131,7 +131,7 @@ func TestFQBN(t *testing.T) { f, err := fqbn.Parse("arduino:avr:uno:cpu=atmega,speed=1000,extra=core=arduino") require.Equal(t, "arduino:avr:uno:cpu=atmega,speed=1000,extra=core=arduino", f.String()) require.NoError(t, err) - require.Equal(t, f.Packager, "arduino") + require.Equal(t, f.Vendor, "arduino") require.Equal(t, f.Architecture, "avr") require.Equal(t, f.BoardID, "uno") require.Equal(t, From 0bf3749a850864e03c68001ab82be2e1c47cfd6b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:18:53 +0100 Subject: [PATCH 086/121] Updated translation files (#2771) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- internal/locales/data/ar.po | 551 +++-- internal/locales/data/be.po | 551 +++-- internal/locales/data/de.po | 551 +++-- internal/locales/data/es.po | 557 +++-- internal/locales/data/fr.po | 551 +++-- internal/locales/data/he.po | 551 +++-- internal/locales/data/it_IT.po | 551 +++-- internal/locales/data/ja.po | 551 +++-- internal/locales/data/ko.po | 551 +++-- internal/locales/data/lb.po | 551 +++-- internal/locales/data/pl.po | 551 +++-- internal/locales/data/pt.po | 551 +++-- internal/locales/data/ru.po | 551 +++-- internal/locales/data/si.po | 3668 ++++++++++++++++++++++++++++++++ internal/locales/data/zh.po | 551 +++-- internal/locales/data/zh_TW.po | 559 +++-- 16 files changed, 7800 insertions(+), 4147 deletions(-) create mode 100644 internal/locales/data/si.po diff --git a/internal/locales/data/ar.po b/internal/locales/data/ar.po index a02601d1efe..4026eb0b42a 100644 --- a/internal/locales/data/ar.po +++ b/internal/locales/data/ar.po @@ -13,7 +13,7 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s %[2]s النسخة : %[3]s commit : %[4]s التاريخ : %[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s التنسيق مفقود" @@ -37,11 +37,11 @@ msgstr "%[1]s التنسيق مفقود" msgid "%s already downloaded" msgstr "تم تنزيل %s مسبقا" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s و %s لا يمكن استخدامهما معا" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s تم تثبيته بنجاح" @@ -54,7 +54,7 @@ msgstr "%s مثبت مسبقا" msgid "%s is not a directory" msgstr "%s ليس مسارا صحيحا" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s غير مدار بواسطة مدير الحزمات" @@ -66,7 +66,7 @@ msgstr "" msgid "%s must be installed." msgstr "يجب تثبيت %s" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "%s النسق مفقود" @@ -75,7 +75,7 @@ msgstr "%s النسق مفقود" msgid "'%s' has an invalid signature" msgstr "'%s' لديه توقيع غير صحيح" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -85,7 +85,7 @@ msgstr "'build.core' و 'build.variant' تشيران الى منصة مختلف msgid "(hidden)" msgstr "(مخفي)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(الشكل القديم)" @@ -150,7 +150,7 @@ msgstr "جميع المنصات محدثة" msgid "All the cores are already at the latest version" msgstr "كل الانوية محدثة باخر اصدار مسبقا" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "%s مثبت مسبقا" @@ -180,7 +180,7 @@ msgstr "المعمارية : %s" msgid "Archive already exists" msgstr "الارشيف موجود مسبقا" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "جار ارشفة built core (caching) في : %[1]s" @@ -269,11 +269,11 @@ msgstr "اسم اللوحة" msgid "Board version:" msgstr "نسخة اللوحة :" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "ملف محمل الإقلاع (Bootloader) تم تحدديده لكنه مفقود: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -287,13 +287,13 @@ msgstr "تعذر انشاء مسار البيانات %s" msgid "Can't create sketch" msgstr "تعذر انشاء المشروع" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "تعذر ايجاد التبعيات للمنصة %s" @@ -313,11 +313,11 @@ msgstr "لا يمكن استخدام العلامات التالية مع بعض msgid "Can't write debug log: %s" msgstr "تعذر كتابة سجل مصحح الاخطاء : %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "تعذر انشاء مجلد لل \"build cache\"" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "تعذر انشاء مسار البناء" @@ -355,15 +355,15 @@ msgstr "تعذر ايجاد المسار المطلق : %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "تعذر تثبيت المنصة" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "تعذر تثبيت الاداة %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "تعذر اجراء اعادة تشغيل المنفذ : %s" @@ -372,7 +372,7 @@ msgstr "تعذر اجراء اعادة تشغيل المنفذ : %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "تعذر تحديث المنصة" @@ -413,7 +413,7 @@ msgid "" "a change." msgstr "الامر يبقى قيد التشغيل و يطبع قائمة للوحات المتصلة عندما يوجد تغيير" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "المشروع المترجم لم يتم ايجاده في %s" @@ -421,19 +421,19 @@ msgstr "المشروع المترجم لم يتم ايجاده في %s" msgid "Compiles Arduino sketches." msgstr "يترجم مشاريع الاردوينو" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "يتم ترجمة النواة" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "يتم ترجمة المكتبات" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "يتم ترجمة المكتبة \"%[1]s\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "ترجمة الشيفرة البرمجية..." @@ -457,11 +457,11 @@ msgid "" "=[,=]..." msgstr "تكوين إعدادات منفذ الاتصال. التنسيق هو =[,=]" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "جار تهيئة المنصة" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "جار تهيئة الاداة" @@ -477,19 +477,19 @@ msgstr "" msgid "Core" msgstr "النواة" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "تعذر الاتصال بواسطة HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "تعذر انشاء فهرس داخل المسار" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "تعذر القيام بـ deeply cache لــ core build : %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "تعذر معرفة حجم البرنامج" @@ -501,7 +501,7 @@ msgstr "تعذر ايجاد المسار الحالي %v" msgid "Create a new Sketch" msgstr "انشاء مشروع جديد" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "انشاء و طباعة اعدادات البروفايل من البناء (build)" @@ -517,7 +517,7 @@ msgstr "" "انشاء او تحديث ملف الضبط في مسار البيانات او في مسار مخصص مع اعدادات التهيئة" " الحالية" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -593,7 +593,7 @@ msgstr "تبعيات : %s" msgid "Description" msgstr "الوصف" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "الكشف عن المكتبات المستخدمة ..." @@ -657,7 +657,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "لا تحاول تحديث المكتبات أذا تم تثبيتها." -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "يتم تنزيل %s" @@ -665,21 +665,21 @@ msgstr "يتم تنزيل %s" msgid "Downloading index signature: %s" msgstr "جار تنزيل فهرس التوقيعات %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "جار تنزيل الفهرس : %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "جار تحميل المكتبة %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "جار تنزيل الاداة الناقصة" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "جار تنزيل الحزم" @@ -717,7 +717,7 @@ msgid "Error adding file to sketch archive" msgstr "" "خطأ اثناء اضافة الملف لارشيف المشروع (Error adding file to sketch archive)" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "خطا اثناء ارشفة built core (caching) في %[1]s : %[2]s" @@ -734,11 +734,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "خطأ اثناء تنظيف الكاش : %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "تعذر تحويل المسار الى مطلق : %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "خطا اثناء نسخ ملف الخرج %s" @@ -752,7 +752,7 @@ msgstr "خطأ في أنشاء ملف التعريفات:%v" msgid "Error creating instance: %v" msgstr "خطا اثناء انشاء النسخة %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "خطا اثناء انشاء مسار الخرج" @@ -777,7 +777,7 @@ msgstr "خطا اثناء تحميل %[1]s : %[2]v" msgid "Error downloading %s" msgstr "خطأ اثناء تحميل %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "خطأ اثناء تحميل الفهرس '%s'" @@ -785,7 +785,7 @@ msgstr "خطأ اثناء تحميل الفهرس '%s'" msgid "Error downloading index signature '%s'" msgstr "خطأ اثناء تحميل توقيع الفهرس : '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "خطأ اثناء تحميل المكتبة %s" @@ -809,7 +809,7 @@ msgstr "خطا اثناء ترميز JSON الخاص بالخرج : %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "خطا اثناء الرفع : %v" @@ -818,7 +818,7 @@ msgstr "خطا اثناء الرفع : %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "خطأ اثناء بناء : %v" @@ -839,7 +839,7 @@ msgstr "خطا اثناء تطوير : %v" msgid "Error extracting %s" msgstr "خطأ اثناء استخراج %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "خطا اثناء البحث عن build artifacts" @@ -865,7 +865,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "خطأ اثناء الحصول على المعلومات للمكتبة %s" @@ -902,7 +902,7 @@ msgstr "خطأ اثناء تثبيت مكتبة GIT : %v" msgid "Error installing Zip Library: %v" msgstr "خطأ اثناء تثبيت مكتبة ZIP : %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "خطأ اثناء تثبيت المكتبة %s" @@ -946,15 +946,15 @@ msgstr "خطأ اثناء فتح %s" msgid "Error opening debug logging file: %s" msgstr "تعذر فتح الملف الذي يحوي سجلات التصحيح (debug logging file) : %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "خطا اثناء فتح الكود المصدر الذي يتجاوز ملف البيانات : %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "تعذر تقطيع علامة show-properties-- : %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "خطا اثناء قراءة مسار البناء" @@ -970,7 +970,7 @@ msgstr "خطا اثناء حل التبعيات ل %[1]s:%[2]s" msgid "Error retrieving core list: %v" msgstr "خطا اثناء استعادة قائمة النواة : %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "خطا اثناء التراجع عن التغييرات : %s" @@ -1027,7 +1027,7 @@ msgstr "خطا اثناء تحديث فهرس المكتبات : %v" msgid "Error upgrading libraries" msgstr "تعذر ترقية المكتبات" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "خطا اثناء تطوير المنصة : %s" @@ -1040,10 +1040,10 @@ msgstr "تعذر التحقق من التوقيع" msgid "Error while detecting libraries included by %[1]s" msgstr "تعذر العثور على المكتبات التي ضُمِّنَت (included) من قبل : %[1]s" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "خطأ اثناء تحديد حجم المشروع : %s" @@ -1059,7 +1059,7 @@ msgstr "خطأ في كتابة الملف: %v" msgid "Error: command description is not supported by %v" msgstr "خطأ : وصف الامر غير مدعوم من قبل %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "خطأ : كود مصدري خاطئ سيقوم بالكتابة فوق ملف البيانات : %v" @@ -1079,7 +1079,7 @@ msgstr "الامثلة : " msgid "Executable to debug" msgstr "الملف التنفيذي الذي سيتم تصحيحه (Executable to debug)" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "توقعت وجود المشروع المترجم في المسار %s . لكنني وجدت ملفا بدلا عن ذلك" @@ -1093,23 +1093,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "فشل محي الشريحة" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "فشل المبرمجة" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "فشل حرق محمل الاقلاع" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "فشل انشاء مسار البيانات" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "فشل انشاء مسار التنزيلات" @@ -1129,7 +1129,7 @@ msgstr "تعذر الاستماع على منفذ TCP : %[1]s . خطأ غير م msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "تعذر الاستماع على منفذ TCP : %s . العناوين قيد الاستخدام مسبقا" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "تعذر الرفع" @@ -1137,7 +1137,7 @@ msgstr "تعذر الرفع" msgid "File:" msgstr "الملف : " -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1203,7 +1203,7 @@ msgstr "يولد سكربت الاكمال" msgid "Generates completion scripts for various shells" msgstr "يولد سكربتات اكمال من اجل مختلف ال shells" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "يتم توليد النماذج الاولية للتوابع :" @@ -1215,7 +1215,7 @@ msgstr "" msgid "Global Flags:" msgstr "علامات عامة :" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1223,7 +1223,7 @@ msgstr "" "المتغيرات العامة تستخدم %[1]s بايت (%[3]s%%) من الرام ، تبقى %[4]s بايت " "للمتغيرات المحلية. الحجم الاقصى %[2]s بايت." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "المتغيرات العامة تستخدم %[1]s بايت من الذاكرة المتغيرة." @@ -1241,7 +1241,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "خصائص التعرُّف" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "اذا تم تحديده فان مجموعة الكود الثنائي الذي تم بناؤه سيتم تصديره الى مجلد " @@ -1272,20 +1272,20 @@ msgstr "تثبيت المكتبات داخل مجلد IDE-Builtin" msgid "Installed" msgstr "تم التنصيب" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "تم تثبيت %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "جار تثبيت %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "جار تثبيت المكتبة %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "جار تثبيت المنصة %s" @@ -1324,7 +1324,7 @@ msgstr "عنوان TCP غير صالح لان المنفذ غير موجود" msgid "Invalid URL" msgstr "URL غير صالح" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "URL الاضافي غير صالح : %v" @@ -1338,19 +1338,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "تم اعطاء وسيط غير صالح %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "خصائص البناء غير صالحة" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "data size regexp غير صالح : %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "eeprom size regexp غير صالح %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1370,11 +1370,11 @@ msgstr "مكتبة غير صالحة" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "network.proxy غير صالح '%[1]s': %[2]s" @@ -1382,7 +1382,7 @@ msgstr "network.proxy غير صالح '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "صيغة اخراج خاطئة : %s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "فهرس الحزمة غير صالح في %s" @@ -1390,7 +1390,7 @@ msgstr "فهرس الحزمة غير صالح في %s" msgid "Invalid parameter %s: version not allowed" msgstr "معطيات خاطئة %s: النسخة غير مسموح بها" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "قيمة pid غير صالحة : '%s'" @@ -1398,15 +1398,15 @@ msgstr "قيمة pid غير صالحة : '%s'" msgid "Invalid profile" msgstr "ملف تعريف غير صالح" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "وصفة غير صالحة ضمن platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "size regexp غير صالح : %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1414,11 +1414,11 @@ msgstr "" msgid "Invalid version" msgstr "نسخة غير صالحة" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "قيمة vid غير صالحة : '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1443,11 +1443,11 @@ msgstr "اسم المكتبة" msgid "Latest" msgstr "الأخير" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "المكتبة %[1]s تم تحديدها بانها precompiled" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1461,7 +1461,7 @@ msgstr "المكتبة %s مثبتة باخر اصدار مسبقا" msgid "Library %s is not installed" msgstr "المكتبة %s غير مثبتة" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "تعذر ايجاد المكتبة %s" @@ -1480,8 +1480,8 @@ msgstr "" msgid "Library install failed" msgstr "فشل تثبيت المكتبة" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "المكتبة مثبتة" @@ -1489,7 +1489,7 @@ msgstr "المكتبة مثبتة" msgid "License: %s" msgstr "رخصة" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "جار ربط كل شيء مع بعضه" @@ -1517,7 +1517,7 @@ msgstr "" "اعرض كل خيارات اللوحات مفصولة عن بعضها بفواصل . او يمكن استخدامها عدة مرات " "من اجل عدة خيارات" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1541,8 +1541,8 @@ msgstr "انشاء قائمة بجميع اللوحات المتصلة" msgid "Lists cores and libraries that can be upgraded" msgstr "يحصي النوى و المكتبات التي يمكن ترقيتها" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "جار تحميل ملف الفهرس : %v" @@ -1550,7 +1550,7 @@ msgstr "جار تحميل ملف الفهرس : %v" msgid "Location" msgstr "الموقع" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "ذاكرة منخفضة متبقية، مشاكل عدم إستقرار قد تحدث." @@ -1558,7 +1558,7 @@ msgstr "ذاكرة منخفضة متبقية، مشاكل عدم إستقرار msgid "Maintainer: %s" msgstr "القائم بالصيانة : %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1602,7 +1602,7 @@ msgstr "المبرمج مفقود" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr " size regexp مفقود" @@ -1684,7 +1684,7 @@ msgstr "لا توجد منصات مثبتة" msgid "No platforms matching your search." msgstr "ﻻ يوجد منصات تطابق بحثك" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "تعذر ايجاد منفذ رفع , باستخدام %s كرجوع احتياطي fallback" @@ -1692,7 +1692,7 @@ msgstr "تعذر ايجاد منفذ رفع , باستخدام %s كرجوع ا msgid "No valid dependencies solution found" msgstr "تعذر ايجاد حل تبعيات صالح" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "الذاكرة غير كافية؛ راجع %[1]s لنصائح حول استخدامها بكفائة" @@ -1724,38 +1724,38 @@ msgstr "فتح منفذ تواصل مع اللوحة" msgid "Option:" msgstr "اختيار:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "اختياري، يمكن أن يكون: %s. يُستخدم لإخبار ال gcc أي مستوي تحذير يَستخدِم (-W" " flag)" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "اختياري , يقوم بتنظيف مجلد البناء ولا يستخدم اي بناء مخزن مؤقتا" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "اختياري , يحسن مخرجات المترجم خلال تصحيح الاخطاء بدلا عن الاصدار" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "اختياري , يكبح كل خرج" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "اختياري، يُفعل الوضع المفصل." -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" "اختياري , مسار لملف json. الذي يحتوي على البدائل من الكود المصدري للمشروع" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1817,11 +1817,11 @@ msgstr "موقع الحزمة على الويب" msgid "Paragraph: %s" msgstr "المقطع : %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "المسار" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1829,7 +1829,7 @@ msgstr "" "المسار الى مجموعة من المكتبات . يمكن استخدامه عدة مرات او من اجل عدة مدخلات " "حيث يتم فصلها باستخدام فاصلة" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1841,7 +1841,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "مسار للملف حيث تُكتب السجلات" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1849,20 +1849,20 @@ msgstr "" "المسار الذي يتم فيه حفظ الملفات التي تمت ترجمتها , اذا تم ازالته , سيتم " "انشاء مجلد داخل المسار المؤقت الافتراضي في نظام التشغيل" -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "جار تفعيل 1200-bps touch reset على المنفذ التسلسلي %s" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "المنصة %s مثبتة سابقا" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "تم تثبيت المنصة: %s" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1870,7 +1870,7 @@ msgstr "" "المنصة %sغير موجودة في اي فهرس معروف\n" "ربما تحتاج الى اضافة عنوان url من طرف 3 " -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "تم إلغاء تثبيت المنصة: %s" @@ -1886,7 +1886,7 @@ msgstr "المنصة '%s' غير موجودة" msgid "Platform ID" msgstr "Platform ID" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "id المنصة غير صحيح" @@ -1946,8 +1946,8 @@ msgstr "المنفذ %v مغلق" msgid "Port monitor error" msgstr "خطا في مراقب المنفذ" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "تعذر ايجاد المكتبة التي تمت ترجمتها مسبقا في \"%[1]s\"" @@ -1955,7 +1955,7 @@ msgstr "تعذر ايجاد المكتبة التي تمت ترجمتها مسب msgid "Print details about a board." msgstr "طباعة تفاصيل عن لوحة." -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "طباعة الكود قبل معالجته الى stdout بدلا من الترجمة " @@ -2011,11 +2011,11 @@ msgstr "يشمل : %s" msgid "Removes one or more values from a setting." msgstr "يزيل قيمة او اكثر من اعداد" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "تبديل %[1]s ب %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "استبدال المنصة %[1]s بـ %[2]s" @@ -2031,12 +2031,12 @@ msgstr "التشغيل ضمن الوضع الصامت , يظهر فقط شاشة msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "جار تشغيل البناء العادي من النواة" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -2048,7 +2048,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "حفظ ادوات البناء ضمن هذا المجلد" @@ -2269,7 +2269,7 @@ msgstr "عرض رقم نسخة Arduino CLI" msgid "Size (bytes):" msgstr "الحجم (بالبايت) :" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2283,13 +2283,13 @@ msgstr "تم انشاء المشروع في : %s" msgid "Sketch profile to use" msgstr "ملف التعريف للمشروع الذي سيتم استخدامه" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" "الشيفرة البرمجية كبير جدا; راجع %[1]s\n" "لنصائح لاختصارها." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2304,19 +2304,19 @@ msgid "" msgstr "" "المشاريع ذوي اللاحقة pde. في حالة تقاعد , الرجاء تغيير لاحقة الملف الى ino." -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "تخطي ربط البرنامج النهائي القابل للتنفيذ" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "جار تخطي 1200bps touch reset لانه لم يتم تحديد منفذ تسلسلي" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "جار تخطي انشاء الارشيف لـ : %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "جار تخطي ترجمة : %[1]s" @@ -2324,16 +2324,16 @@ msgstr "جار تخطي ترجمة : %[1]s" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "جار تخطي الكشف عن توابع المكتبة %[1]s التي تمت ترجمتها مسبقا" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "جار تخطي ضبط المنصة" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "جار تخطي ضبط الاداة" @@ -2341,7 +2341,7 @@ msgstr "جار تخطي ضبط الاداة" msgid "Skipping: %[1]s" msgstr "جار تخطي : %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "يمكن تحديث بعض الفهارس" @@ -2362,7 +2362,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "ملف التهيئة المخصص (اذا لم يتم تحديده سيتم استخدام الملف الافتراضي)" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2404,7 +2404,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "يوجد عدة نسخ مثبتة من المكتبة %s" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2412,7 +2412,7 @@ msgstr "" "اسم مفتاح التشفير المخصص الذي سيستخدم لتشفير ملف ثنائي اثناء الترجمة . " "يستخدم فقط من قبل المنصات التي تدعم ذلك" -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2424,7 +2424,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "تنسيق الخرج الخاص بالسجلات , يمكن ان يكون : %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2432,7 +2432,7 @@ msgstr "" "المسار الى المجلد للبحث عن مفتاح خاص لتوقيع و تشفير الملف الثنائي , يتم " "استخدامه من قبل المنصات التي تدعم ذلك فقط" -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "المنصة لا تدعم '%[1]s' من اجل المكتبات الغير مترجمة" @@ -2459,12 +2459,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "الاداة %s مثبتة مسبقا" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "تم الغاء تثبيت الاداة %s" @@ -2484,7 +2484,7 @@ msgstr "بادئة مجموعة الادوات " msgid "Toolchain type" msgstr "نوع مجموعة الادوات" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "جرب تشغيل %s" @@ -2504,7 +2504,7 @@ msgstr "الأنواع: %s" msgid "URL:" msgstr "URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2527,17 +2527,17 @@ msgstr "تعذر ايجاد user home dir : %v" msgid "Unable to open file for logging: %s" msgstr "تعذر فتح ملف من اجل انشاء سجلات : %s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "تعذر تقطيع عنوان URL" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "إلغاء تثبيت %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "إلغاء تثبيت %s، الأداة لم تعد مطلوبة" @@ -2583,7 +2583,7 @@ msgstr "يحدث فهرس المكتبات الى اخر نسخة" msgid "Updates the libraries index." msgstr "يحدث فهرس المكتبات" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "الترقية لا تقبل مدخلات مع نسخة" @@ -2616,7 +2616,7 @@ msgstr "يرفع مشاريع الاردوينو , و لا يقوم بترجمة msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "عنوان منفذ الرفع : مثال , COM3 او /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "تم ايجاد منفذ الرفع في %s" @@ -2624,7 +2624,7 @@ msgstr "تم ايجاد منفذ الرفع في %s" msgid "Upload port protocol, e.g: serial" msgstr "بروتوكول منفذ الرفع , مثال : serial \"تسلسلي\"" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "يرفع الملف الثنائي بعد الترجمة" @@ -2636,7 +2636,7 @@ msgstr "يرفع محمل الاقلاع على اللوحة باستخدام م msgid "Upload the bootloader." msgstr "يرفع محمل الاقلاع" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2658,11 +2658,11 @@ msgstr "الاستخدام" msgid "Use %s for more information about a command." msgstr "استخدم %s من اجل المزيد من المعلومات حول امر معين" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "المكتبة المستخدمة" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "المنصة المستخدمة" @@ -2670,7 +2670,7 @@ msgstr "المنصة المستخدمة" msgid "Used: %[1]s" msgstr "مستخدم : %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل المجلد %[2]s" @@ -2678,7 +2678,7 @@ msgstr "يتم استخدام اللوحة '%[1]s' من منصة داخل الم msgid "Using cached library dependencies for file: %[1]s" msgstr "يتم استخدام توابع المكتبة التي تم تخزينها مؤقتا من اجل الملف : %[1]s" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "يتم استخدام النواة '%[1]s' من منصة داخل الملف %[2]s " @@ -2692,25 +2692,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "استخدام المكتبة %[1]s الإصدار %[2]s في المجلد: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "استخدام المكتبة %[1]s في المجلد: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "يتم استخدام النواة التي تم ترجمتها مسبقا %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "يتم استخدام المكتبة التي تم ترجمتها مسبقا %[1]s" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "استخدام الملف المترجم سابقا: %[1]s" @@ -2727,11 +2727,11 @@ msgid "Values" msgstr "القيم" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "التاكد من الملف الثنائي الذي سيتم رفعه قبل الرفع" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "النسخة" @@ -2740,24 +2740,24 @@ msgstr "النسخة" msgid "Versions: %s" msgstr "النسخ : %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "تحذير , تعذرت تهيئة المنصة %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "تحذير , تعذر تهيئة الاداة %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "تحذير : المشروع سيترجم باستخدام مكتبة خاصة او اكثر . " -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2765,11 +2765,11 @@ msgstr "" "تحذير: المكتبة %[1]s تعمل على معمارية %[2]s وقد لا تتوافق مع لوحتك الحالية " "التي تعمل على معمارية %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "يتم انتظار منفذ الرفع (upload port) ... " -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2789,7 +2789,7 @@ msgid "" "directory." msgstr "تكتب الاعدادات الضبط الحالية في ملف التهيئة داخل مجلد البيانات" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" "لا يمكنك استخدام flag %s اثناء الترجمة باستخدام بروفايل (while compiling " @@ -2827,11 +2827,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "تعذر ايجاد الملف الثنائي (Binary file) داخل %s" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "اللوحة %s غير موجودة" @@ -2847,7 +2847,7 @@ msgstr "مجلد المكتبات المدمجة غير محدد" msgid "can't find latest release of %s" msgstr "تعذر العثور على اخر اصدار من %s" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "تعذر العثور على اخر اصدار من الاداة %s" @@ -2859,11 +2859,11 @@ msgstr "تعذر ايجاد نمط للاكتشاف بواسطة id %s" msgid "candidates" msgstr "المرشحون" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "تعذر تشغيل اداة الرفع : %s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "جار التاكد من اكتمال ملف الارشيف" @@ -2891,11 +2891,11 @@ msgstr "" msgid "computing hash: %s" msgstr "جار حوسبة التلبيد \"hash\" : %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2903,15 +2903,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "جار نسخ المكتبة الى مجلد الوجهة" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "تعذر ايجاد ادوات صالحة للبناء (valid build artifact)" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "تعذر الكتابة فوقه" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "تعذر ازالة المكتبة القديمة" @@ -2920,20 +2920,20 @@ msgstr "تعذر ازالة المكتبة القديمة" msgid "could not update sketch project file" msgstr "تعذر تحديث ملف المشروع" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "جار انشاء ملف تخزن مؤقت للنواة : %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "جار انشاء installed.json داخل %[1]s : %[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "جار انشاء مسار مؤقت للاستخراج : %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" "قسم البيانات تخطى الحجم المتوفر في اللوحة (data section exceeds available " @@ -2951,7 +2951,7 @@ msgstr "تعذر التثبيت لان مجلد الوجهة %s موجود مس msgid "destination directory already exists" msgstr "مجلد الوجهة موجودة مسبقا" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "المجلد غير موجود : %s" @@ -2967,7 +2967,7 @@ msgstr "المستكشف %s غير موجود" msgid "discovery %s not installed" msgstr "تعذر تثبيت المستكشف %s" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "تعذر ايجاد اصدار المستكشف %s" @@ -2983,11 +2983,11 @@ msgstr "تنزيل اخر نسخة من Arduino SAMD core" msgid "downloaded" msgstr "تم تحميله" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "جار تنزيل الاداة %[1]s : %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "معرف اللوحة خالي (empty board identifier)" @@ -3003,12 +3003,12 @@ msgstr "تعذر فتح %s" msgid "error parsing version constraints" msgstr "تعذر تقطيع قيود النسخة" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" "خطأ اثناء معالجة الرد من السيرفر (error processing response from server)" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "خطا اثناء القيام باستعلامات مع Arduino Cloud Api" @@ -3016,7 +3016,7 @@ msgstr "خطا اثناء القيام باستعلامات مع Arduino Cloud A msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "جار استخراج الارشيف : %s" @@ -3024,7 +3024,7 @@ msgstr "جار استخراج الارشيف : %s" msgid "failed to compute hash of file \"%s\"" msgstr "تعذر حساب تلبيد \"hash\" ملف \"%s\"" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "تعذر تهيئة http client" @@ -3032,7 +3032,7 @@ msgstr "تعذر تهيئة http client" msgid "fetched archive size differs from size specified in index" msgstr "حجم الارشيف الذي تم جلبه يختلف عن الحجم المحدد في الفهرس" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "ملفات الارشيف يجب ان توضع في مسار فرعي" @@ -3062,7 +3062,7 @@ msgstr "من اجل اخر نسخة" msgid "for the specific version." msgstr "من اجل النسخة الحالية " -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -3086,11 +3086,11 @@ msgstr "جار جلب معلومات الارشيف : %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "جار جلب مسار الارشيف : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "جار الحصول على خصائص البناء للوحة %[1]s : %[2]s " @@ -3110,11 +3110,11 @@ msgstr "جار الحصول على توابع الاداة من اجل المن msgid "install directory not set" msgstr "لم يتم تحديد مجلد التثبيت" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "جار تثبيت الاداة %[1]s : %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "جار تثبيت المنصة %[1]s : %[2]s" @@ -3130,7 +3130,7 @@ msgstr "يوجد directive \"عبارة برمجية بداخل الكود ال msgid "invalid checksum format: %s" msgstr "تنسيق المجموع الاختباري \"checksum\" غير صالح : %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "اعداد التهيئة غير صالح : %s" @@ -3162,11 +3162,14 @@ msgstr "اسم المكتبة الفارغة غير صالح " msgid "invalid empty library version: %s" msgstr "نسخة المكتبة الفارغة غير صالحة : %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "تم ايجاد اعداد اعداد فارغ غير صالح" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "عنوان url لـ git غير صالح" @@ -3194,7 +3197,7 @@ msgstr "موقع المكتبة غير صالح : %s" msgid "invalid library: no header files found" msgstr "مكتبة غير صالحة : لا يوجد ترويسة في الملف" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "خيار غير صالح %s" @@ -3210,10 +3213,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "حجم ملف ارشيف المنصة غير صالح : %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "معرف المنصة غير صالح" @@ -3234,7 +3233,7 @@ msgstr "قيمة الضبط الخاصة بالمنفذ غير صالحة : %s:% msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "وصفة غير صالحة %[1]s : %[2]s" @@ -3248,7 +3247,7 @@ msgstr "" "\"_\" , المحارف المتبقية يمكنها ان تحوي \"-\" و \".\" بالاضافة الى ما سبق , " "المحرف الاخير لا يمكن ان يكون \".\"" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "قيمة خاطئة '%[1]s' من اجل الخيار %[2]s" @@ -3292,7 +3291,7 @@ msgstr "" msgid "library %s already installed" msgstr "المكتبة %s مثبتة مسبقا" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "المكتبة غير صالحة" @@ -3306,8 +3305,8 @@ msgstr "جار تحميل %[1]s:%[2]s" msgid "loading boards: %s" msgstr "جار تحميل اللوحات : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "جار تحميل ملف json index %[1]s : %[2]s" @@ -3344,7 +3343,7 @@ msgstr "جار تحميل اصدار الاداة (tool release) في %s" msgid "looking for boards.txt in %s" msgstr "جار البحث عن boards.txt داخل %s" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3360,7 +3359,7 @@ msgstr "يوجد directive \"عبارة برمجية بداخل الكود ال msgid "missing checksum for: %s" msgstr "المجموع الاختباري (checksum) لـ %s مفقود" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "تعذر العثور على الحزمة %[1]s التي التي تشير اليها اللوحة %[2]s " @@ -3369,12 +3368,12 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "يوجد حزمة مفقودة من الفهرس %s , لا يمكن ضمان التحديثات المستقبلية بسبب ذلك" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "تعذر العثور على المنصة اصدار (platform release) %[1]s : %[2]s التي التي تشير" @@ -3384,17 +3383,17 @@ msgstr "" msgid "missing signature" msgstr "هناك توقيع غير موجود" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "تعذر ايجاد اصدار المراقب : %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "جار نقل الارشيف الذي تم استخراجه الى مجلد الوجهة : %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "تم ايجاد اكثر من build artifacts : '%[1]s' و '%[2]s'" @@ -3402,7 +3401,7 @@ msgstr "تم ايجاد اكثر من build artifacts : '%[1]s' و '%[2]s'" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "تم العثور على اكثر من ملف مشروع رئيسي main sketch file (%[1]v,%[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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" @@ -3410,11 +3409,11 @@ msgstr "" "لا يوجد نسخة متوافقة من الاداة %[1]s من اجل نظام التشغيل الحالي , جرب " "التواصل مع %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "لا يوجد نسخ محددة" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "لم يتم تحديد مجلد/ملف المشروع او البناء " @@ -3422,11 +3421,11 @@ msgstr "لم يتم تحديد مجلد/ملف المشروع او البناء msgid "no such file or directory" msgstr "لا يوجد ملف او مجلد مشابه" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "لا يوجد مجلد اصلي في الارشيف , تم ايجاد %[1]s و %[2]s" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "لم يتم تحديد اي منفذ للرفع" @@ -3438,7 +3437,7 @@ msgstr "تعذر ايجاد اي مشروع صالح في %[2]s : %[1]sمفقو msgid "no versions available for the current OS, try contacting %s" msgstr "لا يوجد نسخة متوفرة لنظام التشغيل الحالي , جرب التواصل مع %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3447,7 +3446,7 @@ msgid "not running in a terminal" msgstr "لا يعمل في الطرفية \"terminal\"" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "جار فتح ملف الارشيف : %s" @@ -3469,12 +3468,12 @@ msgstr "جار فتح الملف الهدف : %s" msgid "package %s not found" msgstr "الحزمة %sغير موجودة " -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "الحزمة '%s' غير موجودة" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "جار تقطيع FQBN : %s" @@ -3490,7 +3489,7 @@ msgstr "المسار المحدد ليس مجلدا لمنصة : %s" msgid "platform %[1]s not found in package %[2]s" msgstr "تعذر ايجاد المنصة %[1]s في الحزمة %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "المنصة %s غير مثبتة" @@ -3498,14 +3497,14 @@ msgstr "المنصة %s غير مثبتة" msgid "platform is not available for your OS" msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "المنصة غير مثبتة" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "الرجاء استخدام build-property-- بدلا من ذلك" @@ -3544,11 +3543,11 @@ msgstr "" msgid "reading directory %s" msgstr "جار قراءة المجلد %s" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "جار قراءة الملف %[1]s : %[2]s" @@ -3572,7 +3571,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "جار قراءة library_index.json : %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "جار قراءة المجلد الاصلي للحزمة : %s" @@ -3580,11 +3579,11 @@ msgstr "جار قراءة المجلد الاصلي للحزمة : %s" msgid "reading sketch files" msgstr "جاري قرأت ملفات المذكرة" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "تعذر ايجاد الوصفة '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "تعذر ايجاد الاصدار %[1]s للاداة %[2]s" @@ -3601,7 +3600,7 @@ msgstr "جار ازالة ملف الارشيف المتخرب %s" msgid "removing library directory: %s" msgstr "جار ازالة مجلد المكتبة %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "جار ازالة ملفات المنصة %s" @@ -3618,7 +3617,7 @@ msgstr "جار ازالة المفاتيح العامة للاردوينو : %s" msgid "scanning sketch examples" msgstr "جاري فحص امثلة المذكرة" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "جار البحث عن المجلد الاصلي لـ %s" @@ -3663,11 +3662,11 @@ msgstr "جار فحص حجم الارشيف : %s" msgid "testing if archive is cached: %s" msgstr "جار فحص ما اذا كان الارشيف تم تخزينه مؤقتا %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "جار فحص تكامل ملف الارشيف المحلي : %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "القسم النصي تخطى المساحة المتوفرة في اللوحة" @@ -3676,7 +3675,7 @@ msgstr "القسم النصي تخطى المساحة المتوفرة في ال msgid "the compilation database may be incomplete or inaccurate" msgstr "ربما قاعدة بيانات الترجمة ناقصة او غير دقيقة" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "استجاب السيرفر بالحالة %s" @@ -3684,7 +3683,7 @@ msgstr "استجاب السيرفر بالحالة %s" msgid "timeout waiting for message" msgstr "نفذ الوقت اثناء انتظار الرسالة " -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "الاداة %s لا تتم ادارتها من قبل مدير الحزم" @@ -3693,16 +3692,16 @@ msgstr "الاداة %s لا تتم ادارتها من قبل مدير الحز msgid "tool %s not found" msgstr "الاداة %s غير موجودة" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "الاداة '%[1]s' غير موجودة ضمن الحزمة '%[2]s'" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "الاداة غير مثبتة" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "اصدار الاداة غير موجود : %s" @@ -3710,22 +3709,22 @@ msgstr "اصدار الاداة غير موجود : %s" msgid "tool version %s not found" msgstr "نسخة الاداة %s غير موجودة" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "تعذر حوسبة المسار النسبي للمشروع من اجل العنصر" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "تعذر انشاء مجلد لحفظ المشروع" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "تعذر انشاء مجلد يحوي العنصر" @@ -3733,23 +3732,23 @@ msgstr "تعذر انشاء مجلد يحوي العنصر" msgid "unable to marshal config to YAML: %v" msgstr " %v : unable to marshal config to YAML" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "تعذر قراءة محتويات العنصر الهدف" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "تعذر قراءة محتويات العنصر الاصل" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "تعذر الكتابة الى المجلد الوجهة" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "حزمة غير معروفة %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "منصة غير معروفة %s:%s" @@ -3769,7 +3768,7 @@ msgstr "جار تحديث arduino:samd لاخر اصدار" msgid "upgrade everything to the latest version" msgstr "تحديث كل شيء الى اخر اصدار" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "خطا اثناء الرفع %s" @@ -3793,6 +3792,6 @@ msgstr "الاصدار %s غير مدعوم من اجل نظام التشغيل msgid "version %s not found" msgstr "الاصدار %s غير موجود" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "تنسيق خاطئ في استجابة السيرفر" diff --git a/internal/locales/data/be.po b/internal/locales/data/be.po index 3b27190c3ba..c297aef07c2 100644 --- a/internal/locales/data/be.po +++ b/internal/locales/data/be.po @@ -9,7 +9,7 @@ msgstr "" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[2]s%[1]sВерсія: %[3]s Фіксацыі: %[4]s Дата: %[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "Шаблон %[1]s адсутнічае" @@ -35,11 +35,11 @@ msgstr "Шаблон %[1]s адсутнічае" msgid "%s already downloaded" msgstr "%s ужо спампаваны" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s і %s не могуць ужывацца разам" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s усталяваны" @@ -52,7 +52,7 @@ msgstr "%s ужо ўсталяваны." msgid "%s is not a directory" msgstr "%s не каталог" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s не кіруецца кіраўніком пакетаў" @@ -64,7 +64,7 @@ msgstr "%s павинны быць >= 1024" msgid "%s must be installed." msgstr "%s павінен быць усталяваны." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "Шаблон %s адсутнічае" @@ -73,7 +73,7 @@ msgstr "Шаблон %s адсутнічае" msgid "'%s' has an invalid signature" msgstr "'%s' мае несапраўдны подпіс" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -85,7 +85,7 @@ msgstr "" msgid "(hidden)" msgstr "(схаваны)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(састарэлы)" @@ -152,7 +152,7 @@ msgstr "Усе платформы знаходзяцца ў актуальным msgid "All the cores are already at the latest version" msgstr "Усе ядры ўжо ўсталяваныя ў апошняй версіі" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "%s ужо ўсталяваны" @@ -180,7 +180,7 @@ msgstr "Архітэктура: %s" msgid "Archive already exists" msgstr "Архіў ужо існуе" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Архіваванне ўбудаванага ядра (кэшаванне) у: %[1]s" @@ -269,11 +269,11 @@ msgstr "Назва платы:" msgid "Board version:" msgstr "Версія платы:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Паказаны файл загрузніка адсутнічае: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -289,13 +289,13 @@ msgstr "Не атрымалася стварыць каталог дадзены msgid "Can't create sketch" msgstr "Не атрымалася стварыць сцэнар" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "Не атрымалася знайсці залежнасці для платформы %s" @@ -315,11 +315,11 @@ msgstr "Не атрымалася ўжываць наступныя птушкі msgid "Can't write debug log: %s" msgstr "Не атрымалася запісаць часопіс адладкі: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "Не атрымалася стварыць каталог кэша зборкі" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "Не атрымалася стварыць каталог зборкі" @@ -357,15 +357,15 @@ msgstr "Не атрымалася знайсці абсалютны шлях: %v msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "Не атрымалася здабыць канфігурацыйны ключ %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "Не атрымалася ўсталяваць платформу" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "Не атрымалася ўсталяваць інструмент %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "Не атрымалася скінуць порт: %s" @@ -374,7 +374,7 @@ msgstr "Не атрымалася скінуць порт: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "Не атрымалася выдаліць канфігурацыйны ключ %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "Не атрымалася абнавіць платформу" @@ -417,7 +417,7 @@ msgstr "" "Каманда працягвае выконвацца і друкуе спіс злучаных плат кожны раз, калі " "адбываюцца змяненні." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Скампіляваны сцэнар не знойдзены ў %s" @@ -425,19 +425,19 @@ msgstr "Скампіляваны сцэнар не знойдзены ў %s" msgid "Compiles Arduino sketches." msgstr "Кампіляцыя сцэнараў Arduino." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Кампіляцыя ядра..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Кампіляцыя бібліятэкі..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "Кампіляцыя бібліятэкі \"%[1]s\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Кампіляцыя сцэнара" @@ -463,11 +463,11 @@ msgstr "" "Наладзьце налады камунікацыйнага порта.\n" "Фармат =[,=]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Наладзіць платформу." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "Наладзіць інструмент." @@ -485,19 +485,19 @@ msgstr "" msgid "Core" msgstr "Ядро" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "Не атрымалася злучыцца па пратаколе HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "Не атрымалася стварыць індэксны каталог" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "Не атрымалася глыбока кэшаваць зборку ядра: %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "Не ўдалося вызначыць памер праграмы" @@ -509,7 +509,7 @@ msgstr "Не атрымалася здабыць бягучы працоўны msgid "Create a new Sketch" msgstr "Стварыць новы сцэнар" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "Стварыць і надрукаваць канфігурацыі профілю з зборкі." @@ -525,7 +525,7 @@ msgstr "" "Стварэнне ці абнаўленне файлу канфігурацыі ў каталогу дадзеных або " "карыстальніцкім каталогу з бягучымі наладамі канфігурацыі." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -604,7 +604,7 @@ msgstr "Залежнасці: %s" msgid "Description" msgstr "Апісанне" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Выяўленне бібліятэк, якія ўжываюцца..." @@ -668,7 +668,7 @@ msgid "Do not try to update library dependencies if already installed." msgstr "" "Не спрабаваць абнаўляць залежнасці бібліятэкі, калі яны ўжо ўсталяваныя." -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Спампоўка %s" @@ -676,21 +676,21 @@ msgstr "Спампоўка %s" msgid "Downloading index signature: %s" msgstr "Спампоўка індэкснай сігнатуры: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Спамоўка індэксаў: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Спампоўка бібліятэкі %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Спампоўка інструмента %s, які адсутнічае" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Спампоўка пакетаў" @@ -727,7 +727,7 @@ msgstr "Увясць адрас URL git для бібліятэк, якія ра msgid "Error adding file to sketch archive" msgstr "Памылка пры даданні файла ў архіў сцэнараў" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "Памылка архівавання ўбудаванага ядра (кэшавання) у %[1]s: %[2]s" @@ -743,11 +743,11 @@ msgstr "Памылка пры вылічэнні адноснага шляху msgid "Error cleaning caches: %v" msgstr "Памылка пры ачысткі кэшу: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "Памылка пры пераўтварэнні шляху ў абсалютны: %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Памылка пры капіяванні выхаднога файла %s" @@ -761,7 +761,7 @@ msgstr "Памылка пры стварэнні канфігурацыі: %v" msgid "Error creating instance: %v" msgstr "Памылка пры стварэнні асобніка: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "Памылка пры стварэнні выходнага каталогу" @@ -786,7 +786,7 @@ msgstr "Памылка пры спампоўцы %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Памылка пры спампоўцы %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Памылка пры спампоўцы індэксу '%s'" @@ -794,7 +794,7 @@ msgstr "Памылка пры спампоўцы індэксу '%s'" msgid "Error downloading index signature '%s'" msgstr "Памылка пры спампоўцы індэкснай сігнатуры '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Памылка пры спамоўцы бібліятэкі %s" @@ -818,7 +818,7 @@ msgstr "Памылка пры кадаванні выходных дадзены #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Памылка падчас выгрузкі: %v" @@ -827,7 +827,7 @@ msgstr "Памылка падчас выгрузкі: %v" msgid "Error during board detection" msgstr "Памылка падчас выяўленні платы" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "Памылка падчас зборкі: %v" @@ -848,7 +848,7 @@ msgstr "Памылка падчас абнаўлення: %v" msgid "Error extracting %s" msgstr "Памылка пыр выманні %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "Памылка пры выяўленні артэфактаў зборкі" @@ -877,7 +877,7 @@ msgstr "" "Памылка пры атрыманні першапачатковага порта з ' sketch.yaml`.\n" "Праверце, ці правільна вы паказалі каталог сцэнара, ці пакажыце аргумент --port:" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Памылка пры атрыманні інфармацыі для бібліятэкі %s" @@ -913,7 +913,7 @@ msgstr "Памылка пры ўсталяванні бібліятэкі Git: % msgid "Error installing Zip Library: %v" msgstr "Памылка пры ўсталяванні бібліятэкі Zip: %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Памылка пры ўсталяванні бібліятэкі %s" @@ -957,16 +957,16 @@ msgstr "Памылка пры адкрыцці %s" msgid "Error opening debug logging file: %s" msgstr "Памылка пры адкрыцці файла часопіса адладкі: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" "Памылка пры адкрыцці зыходнага кода, які перавызначае файл дадзеных: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "Памылка пры разборы аргумента --show-properties: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "Памылка пры чытанні каталога зборкі" @@ -982,7 +982,7 @@ msgstr "Памылка пры выпраўленні ў залежнасці д msgid "Error retrieving core list: %v" msgstr "Памылка пры выманні спісу ядраў: %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Памылка пры адкаце змяненняў: %s" @@ -1036,7 +1036,7 @@ msgstr "Памылка пры абнаўленні індэксу бібліят msgid "Error upgrading libraries" msgstr "Памылка пры абнаўленні бібліятэк" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "Памылка пры абнаўленні платформы: %s" @@ -1049,10 +1049,10 @@ msgstr "Памылка пры праверцы сігнатуры" msgid "Error while detecting libraries included by %[1]s" msgstr "Памылка пры выяўленні бібліятэк, якія ўключаныя %[1]s" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "Памылка пры вызначэнні памеру сцэнара: %s" @@ -1068,7 +1068,7 @@ msgstr "Памылка пры запісу ў файл: %v" msgid "Error: command description is not supported by %v" msgstr "Памылка: апісанне каманды не падтрымліваецца %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "Памылка: няправільны зыходны код, які перавызначае файл дадзеных: %v" @@ -1088,7 +1088,7 @@ msgstr "Прыклады:" msgid "Executable to debug" msgstr "Выкананы файл для адладкі" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Чаканы скампіляваны сцэнар знаходзіцца ў каталогу %s, але замест гэтага ён " @@ -1104,23 +1104,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Не атрымалася сцерці чып" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "Не атрымалася праграмаванне" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "Не атрымалася запісаць загрузнік" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "Не атрымалася стварыць каталог дадзеных" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "Не атрымалася стварыць каталог для спамповак" @@ -1148,7 +1148,7 @@ msgstr "" "Не атрымалася праслухаць порт TCP: %s.\n" "Адрас, які ўжо ўжываецца." -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "Не атрымалася выгрузіць" @@ -1156,7 +1156,7 @@ msgstr "Не атрымалася выгрузіць" msgid "File:" msgstr "Файл:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1233,7 +1233,7 @@ msgstr "Стварэнне сцэнару завяршэння" msgid "Generates completion scripts for various shells" msgstr "Стварэнне сцэнару завяршэння для розных абалонак" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "Стварэнне прататыпаў функцый..." @@ -1245,7 +1245,7 @@ msgstr "Вяртае значэнне ключа налады." msgid "Global Flags:" msgstr "Глабальныя аргументы:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1253,7 +1253,7 @@ msgstr "" " Глабальныя зменныя ўжываюць %[1]s байтаў (%[3]s%% ) дынамічнай памяці, пакідаючы %[4]s байтаў для лакальных зменных.\n" "Максімальнае значэнне - %[2]s байтаў." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Глабальныя зменныя ўжываюць %[1]s байтаў дынамічнай памяці." @@ -1271,7 +1271,7 @@ msgstr "Ідэнтыфікатар" msgid "Identification properties:" msgstr "Уласцівасці ідэнтыфікатару:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Калі зададзена, то створаныя двайковыя файлы будуць экспартаваныя ў каталог " @@ -1302,20 +1302,20 @@ msgstr "Усталяваць бібліятэкі ва ўбудаваным ка msgid "Installed" msgstr "Усталявана" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "Усталявана %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "Усталяванне %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Усталяванне бібліятэкі %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Усталяванне платформы %s" @@ -1353,7 +1353,7 @@ msgstr "Хібны адрас TCP: порт адсутнічае" msgid "Invalid URL" msgstr "Хібны адрас URL" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "Хібны дадатковы адрас URL: %v" @@ -1367,19 +1367,19 @@ msgstr "Хібны архіў: файл %[1]s не знойдзены ў арх msgid "Invalid argument passed: %v" msgstr "Перададзены хібны аргумент: %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "Хібныя ўласцівасці зборкі" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "Хібны памер дадзеных рэгулярнага выразу: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "Хібны памер eeprom рэгулярнага выразу: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "Хібны індэкс адрасу URL: %s" @@ -1399,11 +1399,11 @@ msgstr "Хібная бібліятэка" msgid "Invalid logging level: %s" msgstr "Хібны ўзровень вядзення часопіса: %s" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "Хібная канфігурацыя сеткі: %s" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "Хібны network.proxy '%[1]s': %[2]s" @@ -1411,7 +1411,7 @@ msgstr "Хібны network.proxy '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "Хібны фармат вываду: %s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "Хібны індэкс пакету ў %s" @@ -1419,7 +1419,7 @@ msgstr "Хібны індэкс пакету ў %s" msgid "Invalid parameter %s: version not allowed" msgstr "Хібная налада %s: версія не дазволеная" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "Хібнае значэнне pid: '%s'" @@ -1427,15 +1427,15 @@ msgstr "Хібнае значэнне pid: '%s'" msgid "Invalid profile" msgstr "Хібны профіль" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "Хібныя пакеты ў platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "Хібны памер regexp: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "Хібнае значэнне ў канфігурацыі" @@ -1443,11 +1443,11 @@ msgstr "Хібнае значэнне ў канфігурацыі" msgid "Invalid version" msgstr "Хібаня версія" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "Хібнае значэнне vid: '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1472,11 +1472,11 @@ msgstr "Назва бібліятэкі" msgid "Latest" msgstr "Апошні" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "Бібліятэка %[1]s была абвешчаная папярэдне скампіляванай:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1490,7 +1490,7 @@ msgstr "Бібліятэка %s ужо апошняй версіі" msgid "Library %s is not installed" msgstr "Бібліятэка %s не ўсталяваная" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Бібліятэка %s не знойдзеная" @@ -1509,8 +1509,8 @@ msgstr "" msgid "Library install failed" msgstr "Не атрымалася ўсталяваць бібліятэку" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Бібліятэка ўсталяваная" @@ -1518,7 +1518,7 @@ msgstr "Бібліятэка ўсталяваная" msgid "License: %s" msgstr "Ліцэнзія: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "Звязваць усё разам..." @@ -1546,7 +1546,7 @@ msgstr "" "Пералічыць налады платы, праз коску.\n" "Ці можа ўжываць некалькі разоў для некалькіх налад." -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1570,8 +1570,8 @@ msgstr "Спіс усех злучаных плат." msgid "Lists cores and libraries that can be upgraded" msgstr "Пералічыць ядры і бібліятэкі, якія можна абнавіць" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "Загрузка індэкснага файла: %v" @@ -1579,7 +1579,7 @@ msgstr "Загрузка індэкснага файла: %v" msgid "Location" msgstr "Месцазнаходжанне" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "Недастаткова даступнай памяці, могуць узнікнуць праблемы са стабільнасцю." @@ -1588,7 +1588,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "Суправаджэнне: %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1635,7 +1635,7 @@ msgstr "Адсутнічае праграматар" msgid "Missing required upload field: %s" msgstr "Адсутнічае абавязковае поле для выгрузкі: %s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "Адсутнічае памер regexp" @@ -1717,7 +1717,7 @@ msgstr "Платформы не ўсталяваныя." msgid "No platforms matching your search." msgstr "Няма платформаў, якія адпавядаюць вашаму запыту." -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "Порт выгрузкі не знойдзены, ўжываецца %s у якасці рэзервовага" @@ -1725,7 +1725,7 @@ msgstr "Порт выгрузкі не знойдзены, ўжываецца %s msgid "No valid dependencies solution found" msgstr "Не знойдзена дапушчальнага рашэння для залежнасцяў" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Недастаткова памяці; азнаёмцеся %[1]s з парадамі па памяншэнні займаемага " @@ -1759,33 +1759,33 @@ msgstr "Адчыніць камунікацыйны порт з дапамога msgid "Option:" msgstr "Налады:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Неабавязкова, можа быць: %s.\n" "Ужываецца для ўказанні gcc, які ўзровень папярэджання ўжываць (аргумент -W)." -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "Неабавязкова, ачысціць каталог зборкі і не ўжываць кэшаваныя зборкі." -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Неабавязкова, аптымізаваць выходныя дадзеныя кампіляцыі для адладкі, а не " "для выпуску." -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "Неабавязкова, душыць амаль усе выходныя дадзеныя." -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Неабавязкова, уключыць падрабязны рэжым." -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1793,7 +1793,7 @@ msgstr "" "Неабавязкова, шлях да файла .json, які змяшчае набор замен зыходнага кода " "сцэнара." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1859,11 +1859,11 @@ msgstr "Вэб-сайт пакету:" msgid "Paragraph: %s" msgstr "Абзац: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "Шлях" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1871,7 +1871,7 @@ msgstr "" "Шлях да калекцыі бібліятэк.\n" "Можа ўжывацца некалькі разоў ці запісы могуць быць праз коску." -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1883,7 +1883,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Шлях да файла, у які будуць запісвацца логі." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1891,20 +1891,20 @@ msgstr "" "Шлях для захавання скампіляваных файлаў.\n" "Калі не паказаны, будзе створаны каталог ў першапачатковым часовым шляху вашай аперацыйнай сістэмы." -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Выкананне сэнсарнага скіду з хуткасцю 1200 біт/с на паслядоўным порце" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "Платформа %s ужо ўсталяваная" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "Платформа %s усталяваная" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1912,7 +1912,7 @@ msgstr "" "Платформа %s не знойдзена ні ў адным з вядомых індэксаў.\n" "Ці можа быць, вам трэба дадаць 3 бок адрасу URL?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "Платформа %s выдаленая" @@ -1928,7 +1928,7 @@ msgstr "Платформа '%s' не знойдзеная" msgid "Platform ID" msgstr "Ідэнтыфікатар платформы" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Неправільны ідэнтыфікатар платформы" @@ -1988,8 +1988,8 @@ msgstr "Порт зачынены: %v" msgid "Port monitor error" msgstr "Памылка манитора порта" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "Папярэдне скампіляваная бібліятэка ў \"%[1]s\" не знойдзеная" @@ -1997,7 +1997,7 @@ msgstr "Папярэдне скампіляваная бібліятэка ў \" msgid "Print details about a board." msgstr "Надрукаваць падрабязную інфармацыю пра плату." -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" "Надрукаваць папярэдне апрацаваны код у стандартны вывад замест кампіляцыі." @@ -2054,11 +2054,11 @@ msgstr "Правайдэр уключэнняў: %s" msgid "Removes one or more values from a setting." msgstr "Выдаляе адно ці некалькі значэнняў з налады." -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Замена %[1]s на %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Замена платформы %[1]s на %[2]s" @@ -2076,12 +2076,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Запусціць Arduino CLI як дэман gRPC." -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "Выконваецца звычайная зборка ядра..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "Выканаць сцэнар pre_uninstall." @@ -2093,7 +2093,7 @@ msgstr "Пошук тэрм" msgid "SVD file path" msgstr "Шлях да файла SVD" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "Захавайць артэфакты зборкі ў дадзеным каталогу." @@ -2351,7 +2351,7 @@ msgstr "Паказвае нумар версіі Arduino CLI." msgid "Size (bytes):" msgstr "Памер (у байтах):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2367,11 +2367,11 @@ msgstr "Сцэнар створаны ў: %s" msgid "Sketch profile to use" msgstr "Профіль эскіза, які ўжываецца" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Сцэнар занадта вялікі; глядзіце %[1]s для парады па яго памяншэнні." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2387,20 +2387,20 @@ msgstr "" "Сцэнар з пашырэннем .pde састарэў, калі ласка, пераназавіце наступныя файлы " "ў .ino:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "Прапусціць звязванне канчатковага выкананага файла." -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Пропуск сэнсарнага скіду з хуткасцю 1200 біт/с: паслядоўны порт не абраны!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "Прапускаць стварэння архіва: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "Прапускаць кампіляцыі: %[1]s" @@ -2410,16 +2410,16 @@ msgstr "" "Выяўленне прапушчаных залежнасцяў для папярэдне скампіляванай бібліятэкі " "%[1]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "Прапускаць канфігурацыі платформы." -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "Прапускаць сцэнар pre_uninstall " -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "Прапускаць налады інструмента." @@ -2427,7 +2427,7 @@ msgstr "Прапускаць налады інструмента." msgid "Skipping: %[1]s" msgstr "Прапускаць: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "Некаторыя індэксы не атрымалася абнавіць." @@ -2451,7 +2451,7 @@ msgstr "" "Карыстальніцкі канфігурацыйны файл (калі ён не пазначаны, будзе ўжывацца " "першапачатковы файл)." -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2495,7 +2495,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "Бібліятэка %s мае некалькі ўсталяванняў:" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2503,7 +2503,7 @@ msgstr "" "Назва карыстальніцкага ключа шыфравання, які ўжываецца для шыфравання двайковага файла ў працэсе кампіляцыі.\n" "Ужываецца толькі тымі платформамі, якія яго падтрымліваюць." -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2515,7 +2515,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Фармат вываду часопісаў можа быць наступным: %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2523,7 +2523,7 @@ msgstr "" "Шлях да каталога каталогаў для пошуку карыстальніцкіх ключоў для подпісу і шыфравання двайковага файла.\n" "Ужываецца толькі платформамі, якія яго падтрымліваюць." -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "Платформа не падтрымлівае '%[1]s' папярэдне скампіляваныя бібліятэкі." @@ -2550,12 +2550,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "Часовая пазнака на кожны ўваходны радок." -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "Інструмент %s ужо ўсталяваны" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "Інструмент %s выдалены" @@ -2575,7 +2575,7 @@ msgstr "Прыстаўка ланцужка інструментаў" msgid "Toolchain type" msgstr "Тып ланцужка інструментаў" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Спроба выканання %s" @@ -2595,7 +2595,7 @@ msgstr "Тыпы: %s" msgid "URL:" msgstr "Адрас URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2619,17 +2619,17 @@ msgstr "Няма доступу да хатняга каталогу карыс msgid "Unable to open file for logging: %s" msgstr "Не атрымалася адчыніць файл для вядзення часопіса: %s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "Не атрымалася разабраць адрас URL" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "Выдаленне %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "Выдаленне %s, інструмент больш не патрабуецца" @@ -2677,7 +2677,7 @@ msgstr "Абнаўленне індэксу бібліятэк да апошня msgid "Updates the libraries index." msgstr "Абнаўленне бібліятэчнага індэксу." -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "Абнаўленне не прымае параметры, названыя ў версіі" @@ -2712,7 +2712,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Адрас порта выгрузкі, напрыклад: COM3 ці /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "Порт выгрузкі знойдзены на %s" @@ -2720,7 +2720,7 @@ msgstr "Порт выгрузкі знойдзены на %s" msgid "Upload port protocol, e.g: serial" msgstr "Пратакол порта выгрузкі, напрыклад: паслядоўны" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "Выгрузіць двайковы файл пасля кампіляцыі." @@ -2732,7 +2732,7 @@ msgstr "Выгрузіць загрузнік на плату з дапамог msgid "Upload the bootloader." msgstr "Выгрузіць загрузнік." -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2756,11 +2756,11 @@ msgstr "Ужыта:" msgid "Use %s for more information about a command." msgstr "Ужыць %s для атрымання дадатковай інфармацыі пра каманду." -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "Ужытая бібліятэка" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "Ужытая платформа" @@ -2768,7 +2768,7 @@ msgstr "Ужытая платформа" msgid "Used: %[1]s" msgstr "Ужыта: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне платы '%[1]s' з платформы ў каталог: %[2]s" @@ -2776,7 +2776,7 @@ msgstr "Ужыванне платы '%[1]s' з платформы ў катал msgid "Using cached library dependencies for file: %[1]s" msgstr "Ужыванне кэшаванай бібліятэкі залежнасцяў для файла: %[1]s" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Ужыванне ядра '%[1]s' з платформы ў каталог: %[2]s" @@ -2792,25 +2792,25 @@ msgstr "" "Ужыванне стандартнай канфігурацыі манітора.\n" "Увага: для працы вашай платы могуць спатрэбіцца іншыя налады!\n" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "Ужыванне бібліятэкі %[1]s з версіяй %[2]s у каталогу: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Ужыванне бібліятэкі %[1]s у каталогу: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "Ужыванне папярэдне скампіляванага ядра: %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "Ужыванне папярэдне скампіляванай бібліятэкі ў %[1]s" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Ужыванне раней скампіляванага файла: %[1]s" @@ -2827,11 +2827,11 @@ msgid "Values" msgstr "Значэнні" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Праверыць загружаны двайковы файл пасля выгрузкі." -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версія" @@ -2840,26 +2840,26 @@ msgstr "Версія" msgid "Versions: %s" msgstr "Версіі: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "Увага: не атрымалася канфігураваць платформу: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "Увага: не атрымалася канфігураваць інструмент: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "Увага: не атрымалася запусціць сцэнар pre_uninstall: %s" -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "Увага: сцэнар скампіляваны з ужываннем адной ці некалькіх карыстальніцкіх " "бібліятэк." -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2868,11 +2868,11 @@ msgstr "" "можа быць несумяшчальная з вашай бягучай платай, якая працуе на " "архітэктуры(-ах) %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "Чаканне порта выгрузкі..." -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2893,7 +2893,7 @@ msgid "" "directory." msgstr "Запіс бягучай канфігурацыі ў файл канфігурацыі ў каталогу дадзеных." -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "Вы не можаце ўжываць аргумент %s пры кампіляцыі з ужываннем профілю." @@ -2930,11 +2930,11 @@ msgstr "асноўны пошук па запыту \"аўдыё\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "асноўны пошук па \"esp32\" і \"display\" абмежаваны афіцыйным распрацоўшчыкам" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "двайковы файл не знойдзены ў %s" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "плата %s не знойдзеная " @@ -2950,7 +2950,7 @@ msgstr "каталог убудаваных бібліятэк не зададз msgid "can't find latest release of %s" msgstr "не атрымалася знайсці апошнюю версію %s" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "не атрымлася знайсці апошнюю версію інструмента %s" @@ -2962,11 +2962,11 @@ msgstr "не атрымалася знайсці шаблон для выяўл msgid "candidates" msgstr "кандыдаты" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "не атрымалася запусціць інструмент выгрузкі: %s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "праверка цэласнасці лакальнага архіва" @@ -2992,11 +2992,11 @@ msgstr "паведамленне не сінхранізаванае, чакае msgid "computing hash: %s" msgstr "вылічэнне хэша: %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "ключ канфігурацыі %s змяшчае недапушчальны знак" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "значэнне канфігурацыі %s змяшчае недапушчальны знак" @@ -3004,15 +3004,15 @@ msgstr "значэнне канфігурацыі %s змяшчае недапу msgid "copying library to destination directory:" msgstr "капіраванне бібліятэкі ў каталог прызначэння:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "не атрымалася знайсці дапушчальны артэфакт зборкі" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "не атрымалася перазапісаць" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "не атрымалася выдаліць старую бібліятэку" @@ -3021,20 +3021,20 @@ msgstr "не атрымалася выдаліць старую бібліятэ msgid "could not update sketch project file" msgstr "не атрымалася абнавіць сцэнар праекту" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "стварэнне асноўнага каталогу кэша: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "стварэнне nstalled.json у %[1]s: %[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "стварэнне часовага каталогу для выняцця: %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "аб'ём секцыі дадзеных перавышае даступную прастору на плаце" @@ -3050,7 +3050,7 @@ msgstr "каталог прызначэння %s ужо існуе, усталя msgid "destination directory already exists" msgstr "каталог прызначэння ўжо існуе" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "каталог не існуе: %s" @@ -3066,7 +3066,7 @@ msgstr "выяўленне %s не знойдзенае" msgid "discovery %s not installed" msgstr "выяўленне %s не ўсталяванае" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "выпуск выяўлення не знойдзены: %s" @@ -3082,11 +3082,11 @@ msgstr "спампаваць апошнюю версію Arduino з тым жа msgid "downloaded" msgstr "спампаваны" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "спампаванне інструмента %[1]s: %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "пусты ідэнтыфікатар платы" @@ -3102,11 +3102,11 @@ msgstr "памылка пры адкрыцці %s" msgid "error parsing version constraints" msgstr "памылка пры разборы абмежаванняў версіі" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "памылка пры апрацоўцы адказу ад сервера" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "памылка пры запыце Arduino Cloud Api" @@ -3114,7 +3114,7 @@ msgstr "памылка пры запыце Arduino Cloud Api" msgid "extracting archive" msgstr "выманне архіва" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "выманне архіва: %s" @@ -3122,7 +3122,7 @@ msgstr "выманне архіва: %s" msgid "failed to compute hash of file \"%s\"" msgstr "не атрымалася вылічыць хэш файла \"%s\"" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "не атрымалася ініцыялізаваць кліент http" @@ -3131,7 +3131,7 @@ msgid "fetched archive size differs from size specified in index" msgstr "" "памер атрыманага архіва адрозніваецца ад памеру, які названы ў індэксе" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "файлы ў архіве павінны быць змешчаныя ў укладзены каталог" @@ -3161,7 +3161,7 @@ msgstr "для апошняй версіі." msgid "for the specific version." msgstr "для канкрэтнай версіі." -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "поле FQBN утрымлівае недапушчальны знак" @@ -3185,11 +3185,11 @@ msgstr "атрыманне інфармацыі пра архіў: %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "атрыманне шляху да архіва: %" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "атрыманне ўласцівасцяў зборкі для платы %[1]s: %[2]s" @@ -3209,11 +3209,11 @@ msgstr "атрыманне залежнасцяў інструментаў дл msgid "install directory not set" msgstr "каталог для ўсталявання не зададзены" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "усталяванне інструменту %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "усталяванне платформы %[1]s: %[2]s" @@ -3229,7 +3229,7 @@ msgstr "хібная дырэктыва '%s'" msgid "invalid checksum format: %s" msgstr "хібны фармат кантрольнай сумы: %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "хібная налада канфігурацыі: %s" @@ -3261,11 +3261,14 @@ msgstr "хібная пустая назва ядра" msgid "invalid empty library version: %s" msgstr "хібная пустая версія адра: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "знойдзена хібная пустая налада" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "хібны адрас URL git" @@ -3293,7 +3296,7 @@ msgstr "хібнае размяшчэнне бібліятэкі: %s" msgid "invalid library: no header files found" msgstr "хібная бібліятэка: файлы загалоўкаў не знойдзеныя" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "хібная налада '%s'" @@ -3309,10 +3312,6 @@ msgstr "хібны шлях для стварэння каталога канф msgid "invalid path writing inventory file: %[1]s error" msgstr "хібны шлях для запісу файла інвентарызацыі: памылка %[1]s" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "хібны памер архіва платформы: %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "хібны ідэнтыфікатар платформы" @@ -3333,7 +3332,7 @@ msgstr "хібнае значэнне канфігурацыі порта для msgid "invalid port configuration: %s=%s" msgstr "хібная канфігурацыя порта: %s=%s" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "хібны пакет '%[1]s': %[2]s" @@ -3346,7 +3345,7 @@ msgstr "" "хібная назва сцэнару \"%[1]s\": першы знак павінен быць літарна-лічбавым ці \"_\", наступныя таксама могуць утрымліваць \"-\" і \".\".\n" "Апошні знак не можа быць \".\"." -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "хібнае значэнне '%[1]s' для налады '%[2]s'" @@ -3392,7 +3391,7 @@ msgstr "бібліятэкі з назвай, якая дакладна супа msgid "library %s already installed" msgstr "бібліятэка %s ужо ўсталяваная" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "бібліятэка несапраўдная" @@ -3406,8 +3405,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка платы: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка індэкснага файла json %[1]s: %[2]s" @@ -3444,7 +3443,7 @@ msgstr "загрузка выпуску інструмента ў %s" msgid "looking for boards.txt in %s" msgstr "пошук boards.txt у %s" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "пошук артэфактаў зборкі" @@ -3460,7 +3459,7 @@ msgstr "адсутнічае дырэктыва '%s'" msgid "missing checksum for: %s" msgstr "адсутнічае кантрольная сума для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "адсутнічае пакет %[1]s, на які спасылаецца плата%[2]s" @@ -3469,11 +3468,11 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "адсутнічае індэкс пакета %s, будучыя абнаўленні не могуць быць гарантаваныя" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "адсутнічае выпуск платформы %[1]s: %[2]s на які спасылаецца плата %[3]s" @@ -3482,17 +3481,17 @@ msgstr "" msgid "missing signature" msgstr "адсутнчіае сігнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "выпуск маніторынгу не знойдзена: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "перамяшчэнне вынятага архіва ў каталог прызначэння: %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "выяўлена некалькі артэфактаў зборкі: '%[1]s' і '%[2]s'" @@ -3500,7 +3499,7 @@ msgstr "выяўлена некалькі артэфактаў зборкі: '%[ msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "знойдзена некалькі асноўных файлаў сцэнара (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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" @@ -3508,11 +3507,11 @@ msgstr "" "не знойдзена сумяшчальнай версіі інструментаў %[1]s для бягучай аперацыйнай " "сістэмы, паспрабуйце звязацца з %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "асобнік не пазначаны" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "не паказаны каталог/файл сцэнара або зборкі" @@ -3520,12 +3519,12 @@ msgstr "не паказаны каталог/файл сцэнара або зб msgid "no such file or directory" msgstr "такога файла ці каталога няма" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" "у архіве няма ўнікальнага каранёвага каталога, знойдзена '%[1]s' і '%[2]s'" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "порт загрузкі не пазначаны" @@ -3539,7 +3538,7 @@ msgstr "" "для бягучай аперацыйнай сістэмы не даступна ні адной версіі, паспрабуйце " "звязацца з %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "не з'яўляецца FQBN: %s" @@ -3548,7 +3547,7 @@ msgid "not running in a terminal" msgstr "не працуе ў тэрмінале" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "адкрыццё файла архіва: %s" @@ -3570,12 +3569,12 @@ msgstr "адкрыццё мэтавага файлау: %s" msgid "package %s not found" msgstr "пакет %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "пакет '%s' не знойдзены" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3591,7 +3590,7 @@ msgstr "шлях не з'яўляецца каталогам платформы: msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "платформа %s не ўсталяваная" @@ -3599,14 +3598,14 @@ msgstr "платформа %s не ўсталяваная" msgid "platform is not available for your OS" msgstr "платформа недаступная для вашай аперацыйнай сістэмы" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "платформа не ўсталяваная" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "калі ласка, ужывайце --build-property." @@ -3645,11 +3644,11 @@ msgstr "чытанне зместу каталога %[1]s" msgid "reading directory %s" msgstr "чытанне каталогу %s" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "чытанне зместу каталога %s" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "чытанне файлу %[1]s: %[2]s" @@ -3673,7 +3672,7 @@ msgstr "чытанне зыходнага каталогу бібліятэкі: msgid "reading library_index.json: %s" msgstr "чытанне library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "чытанне каранёвага каталога пакету: %s" @@ -3681,11 +3680,11 @@ msgstr "чытанне каранёвага каталога пакету: %s" msgid "reading sketch files" msgstr "чытанне файлаў сцэнару" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "пакет '%s' не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "не знойдзены выпуск %[1]s для інструмента %[2]s" @@ -3702,7 +3701,7 @@ msgstr "выдаленне пашкоджанага архіўнага файл msgid "removing library directory: %s" msgstr "выдаленне каталогу бібліятэкі: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "выдаленне файлаў платформы: %s" @@ -3719,7 +3718,7 @@ msgstr "выманне адкрытых ключоў Arduino: %s" msgid "scanning sketch examples" msgstr "чытанне прыкладаў сцэнара" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "пошук у каранёвым каталогу пакета: %s" @@ -3766,11 +3765,11 @@ msgstr "праверка памеру архіва: %s" msgid "testing if archive is cached: %s" msgstr "праверка, ці кэшаваны архіў: %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "Праверка цэласнасці лакальнага архіва: %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "тэкставы падзел займае больш месца на плаце" @@ -3779,7 +3778,7 @@ msgstr "тэкставы падзел займае больш месца на п msgid "the compilation database may be incomplete or inaccurate" msgstr "база дадзеных для складання можа быць няпоўнай ці недакладнай" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "сервер адказаў паведамленнем пра стан %s" @@ -3787,7 +3786,7 @@ msgstr "сервер адказаў паведамленнем пра стан % msgid "timeout waiting for message" msgstr "час чакання паведамлення" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "інструмент %s не кіруецца кіраўніком пакетаў" @@ -3796,16 +3795,16 @@ msgstr "інструмент %s не кіруецца кіраўніком па msgid "tool %s not found" msgstr "інструмент %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2]s'" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "інструмент не ўсталяваны" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "выпуск інструмента не знойдзены: %s" @@ -3813,21 +3812,21 @@ msgstr "выпуск інструмента не знойдзены: %s" msgid "tool version %s not found" msgstr "інструмент версіі %s не знойдзена" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "не атрымалася вылічыць адносны шлях да сцэнара элемента" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "не атрымалася стварыць каталог для захавання сцэнара" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "не атрымалася стварыць каталог, які змяшчае элемент" @@ -3835,23 +3834,23 @@ msgstr "не атрымалася стварыць каталог, які змя msgid "unable to marshal config to YAML: %v" msgstr "не атрымалася пераўтварыць канфігурацыю ў YAML: %v" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "не атрымалася прачытаць змест элементу прызначэння" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "не атрымалася прачытаць змест зыходнага элемента" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "не атрымалася запісаць у файл прызначэння" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "невядомы пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "невядомая платформа %s: %s" @@ -3871,7 +3870,7 @@ msgstr "абнаўленне arduino: samd да апошняй версіі" msgid "upgrade everything to the latest version" msgstr "абнаўленне ўсяго да апошняй версіі" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "памылка пры загрузцы: %s" @@ -3895,6 +3894,6 @@ msgstr "версія %s недаступная для дадзенай апер msgid "version %s not found" msgstr "версія %s не знойдзена" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "няправільны фармат у адказе сервера" diff --git a/internal/locales/data/de.po b/internal/locales/data/de.po index 9836b6836ef..ca58e692eb5 100644 --- a/internal/locales/data/de.po +++ b/internal/locales/data/de.po @@ -18,7 +18,7 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s %[2]s Version: %[3]s Commit: %[4]s Datum: %[5]s" @@ -36,7 +36,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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "Muster %[1]s fehlt" @@ -44,11 +44,11 @@ msgstr "Muster %[1]s fehlt" msgid "%s already downloaded" msgstr "%s bereits heruntergeladen" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s und %s können nicht gemeinsam verwendet werden" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s installiert" @@ -61,7 +61,7 @@ msgstr "%s ist bereits installiert." msgid "%s is not a directory" msgstr "%s ist kein Verzeichnis" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s wird nicht vom Paketmanager verwaltet" @@ -73,7 +73,7 @@ msgstr "" msgid "%s must be installed." msgstr "%s muss installiert sein." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "Muster %s fehlt" @@ -82,7 +82,7 @@ msgstr "Muster %s fehlt" msgid "'%s' has an invalid signature" msgstr "'%s' hat eine ungültige Signatur" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -94,7 +94,7 @@ msgstr "" msgid "(hidden)" msgstr "(versteckt)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(veraltet)" @@ -161,7 +161,7 @@ msgstr "Alle Plattformen sind aktuell" msgid "All the cores are already at the latest version" msgstr "Alle Kerne sind bereits auf der neuesten Version" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "Bereits installiert %s" @@ -189,7 +189,7 @@ msgstr "Architektur: %s" msgid "Archive already exists" msgstr "Archiv existiert bereits" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Gebauter Kern wird archiviert (zwischengespeichert) in: %[1]s" @@ -278,11 +278,11 @@ msgstr "Platinenname:" msgid "Board version:" msgstr "Platinenversion:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Bootloader-Datei angegeben, aber nicht vorhanden: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -296,13 +296,13 @@ msgstr "Datenverzeichnis %s kann nicht erstellt werden" msgid "Can't create sketch" msgstr "Sketch kann nicht erstellt werden" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 msgid "Can't download library" msgstr "Bibliothek kann nicht heruntergeladen werden" #: commands/service_platform_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "Abhängigkeiten für die Plattform %s können nicht gefunden werden" @@ -322,11 +322,11 @@ msgstr "Die folgenden Flags können nicht gemeinsam verwendet werden: %s" msgid "Can't write debug log: %s" msgstr "Debug-Log kann icht geschrieben werden: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "Cache-Verzeichnis kann nicht angelegt werden" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "Build-Verzeichnis kann nicht angelegt werden" @@ -364,15 +364,15 @@ msgstr "Absoluter Pfad %v wurde nicht gefunden" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "Der Konfigurationsschlüssel %[1]s kann nicht abgerufen werden: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "Plattform kann nicht installiert werden" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "Werkzeug %s kann nicht installiert werden" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "Port-Reset konnte nicht ausgeführt werden: %s" @@ -381,7 +381,7 @@ msgstr "Port-Reset konnte nicht ausgeführt werden: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "Der Konfigurationsschlüssel %[1]s kann nicht entfernt werden: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "Plattform kann nicht upgegraded werden" @@ -423,7 +423,7 @@ msgstr "" "Befehl läuft weiter und gibt die Liste der verbundenen Platinen aus, sobald " "sich eine Änderung ergibt." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Kompilierter Sketch wurde nicht in%s gefunden" @@ -431,19 +431,19 @@ msgstr "Kompilierter Sketch wurde nicht in%s gefunden" msgid "Compiles Arduino sketches." msgstr "Kompiliert Arduino-Sketche." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Kern wird kompiliert ..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Bibliotheken werden kompiliert ..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "Bibliothek \"%[1]s\" wird kompiliert" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Sketch wird kompiliert ..." @@ -470,11 +470,11 @@ msgstr "" "Konfiguriere die Com-Port-Einstellungen. Das Format lautet: " "=[,=]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Konfiguriere Plattform" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "Konfiguriere Werkzeug." @@ -490,19 +490,19 @@ msgstr "Verbindung zu %s wird hergestellt. Abbrechen mit STRG-C." msgid "Core" msgstr "Kern" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "Konnte nicht über HTTP verbinden" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "Indexverzeichnis konnte nicht erstellt werden" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "Der Core-Build konnte nicht zwischengespeichert werden: %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "Programmgröße konnte nicht ermittelt werden" @@ -514,7 +514,7 @@ msgstr "Das aktuelle Arbeitsverzeichnis konnte nicht gefunden werden: %v " msgid "Create a new Sketch" msgstr "Einen neuen Sketch erstellen" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "Erstelle und drucke ein Konfigurations-Profil aus dem Build" @@ -531,7 +531,7 @@ msgstr "" "einem benutzerdefinierten Verzeichnis mit den aktuellen " "Konfigurationseinstellungen." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -612,7 +612,7 @@ msgstr "Abhängigkeiten: %s" msgid "Description" msgstr "Beschreibung" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Verwendete Bibliotheken erkennen ..." @@ -681,7 +681,7 @@ msgstr "" "Keine Bibliotheksabhängigkeiten aktualisieren, wenn diese bereits " "installiert sind." -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "%s wird heruntergeladen" @@ -689,21 +689,21 @@ msgstr "%s wird heruntergeladen" msgid "Downloading index signature: %s" msgstr "Indexsignatur wird heruntergeladen: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Index wird heruntergeladen: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Bibliothek %s wird heruntergeladen" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Fehlendes Werkzeug %s wird heruntergeladen" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Pakete werden heruntergeladen" @@ -742,7 +742,7 @@ msgstr "Gib eine git-URL mit den Bibliotheken aus Repositories ein" msgid "Error adding file to sketch archive" msgstr "Fehler beim Hinzufügen einer Datei zum Sketch-Archiv" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "Fehler bei speichern des gebauten Kerns (caching) in %[1]s:%[2]s" @@ -758,11 +758,11 @@ msgstr "Fehler beim Berechnen des relativen Dateipfads" msgid "Error cleaning caches: %v" msgstr "Fehler beim bereinigen des Caches: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "Fehler beim konvertieren des Pfads zum Absolutpfad: %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Fehler beim Kopieren der Ausgabedatei %s" @@ -776,7 +776,7 @@ msgstr "Fehler beim Erstellen der Konfiguration: %v" msgid "Error creating instance: %v" msgstr "Fehler beim Erstellen der Instanz: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "Fehler beim Erstellen des Ausgabeverzeichnisses" @@ -801,7 +801,7 @@ msgstr "Fehler beim Herunterladen von %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Fehler beim Herunterladen von %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Fehler beim Herunterladen des Index '%s'" @@ -809,7 +809,7 @@ msgstr "Fehler beim Herunterladen des Index '%s'" msgid "Error downloading index signature '%s'" msgstr "Fehler beim Herunterladen der Indexsignatur '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Fehler beim Herunterladen der Bibliothek %s" @@ -833,7 +833,7 @@ msgstr "Fehler beim Generieren der JSON-Ausgabe: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Fehler während dem Hochladen: %v" @@ -842,7 +842,7 @@ msgstr "Fehler während dem Hochladen: %v" msgid "Error during board detection" msgstr "Fehler bei der Board-Erkennung" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "Fehler beim Build: %v" @@ -863,7 +863,7 @@ msgstr "Fehler beim Upgrade %v" msgid "Error extracting %s" msgstr "Fehler beim Extrahieren von %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "Fehler beim finden der Build-Artifacts" @@ -892,7 +892,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:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Fehler beim Abrufen von Informationen für die Bibliothek %s" @@ -928,7 +928,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:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Fehler beim Installieren der Bibliothek %s" @@ -972,15 +972,15 @@ msgstr "Fehler beim Öffnen von %s" msgid "Error opening debug logging file: %s" msgstr "Fehler beim Öffnen der Debug-Protokollierungsdatei: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "Fehler, öffnen der Quellcodes überschreibt die Datendatei: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "Fehler bei der Auswertung des --show-Property Attributs: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "Fehler bel Lesen des Build-Verzechnisses" @@ -996,7 +996,7 @@ msgstr "Fehler beim Auflösen von Abhängigkeiten für %[1]s: %[2]s" msgid "Error retrieving core list: %v" msgstr "Fehler beim Abrufen der Kernliste: %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Fehler beim Rückgängmachen der Änderungen: %s" @@ -1050,7 +1050,7 @@ msgstr "Fehler beim Aktualisieren des Bibliotheksindex: %v" msgid "Error upgrading libraries" msgstr "Fehler beim Upgraden der Bibliothken" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "Fehler beim Upgraden der Plattform: %s" @@ -1063,10 +1063,10 @@ msgstr "Fehler beim Verifizieren der Signatur" msgid "Error while detecting libraries included by %[1]s" msgstr "Fehler beim Ermitteln der in %[1]s eingebundenen Bibliotheken" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "Fehler während der Bestimmung der Sketch-Größe: %s" @@ -1082,7 +1082,7 @@ msgstr "Fehler beim Schreiben in die Datei: %v" msgid "Error: command description is not supported by %v" msgstr "Fehler: Befehlsbeschreibung wird nicht unterstützt von %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "Fehler: ungültiger Quellcode überschreibt die Daten-Datei: %v" @@ -1102,7 +1102,7 @@ msgstr "Beispiele:" msgid "Executable to debug" msgstr "Ausführbare Datei zum Debuggen" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Kompilierter Sketch wurde im Verzeichnis %s erwartet, aber eine Datei " @@ -1118,23 +1118,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Chip-Löschung fehlgeschlagen" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "Fehlgeschlagene Programmierung" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "Schreiben des Bootloaders fehlgeschlagen" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "Erzeugen des Datenverzeichnisses fehlgeschlagen" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "Erzeugen des Download-Verzeichnisses fehlgeschlagen" @@ -1158,7 +1158,7 @@ msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" "Fehler beim Überwachen von TCP-Port: %s. Adresse wird bereits benutzt." -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "Fehlgeschlagenes Hochladen" @@ -1166,7 +1166,7 @@ msgstr "Fehlgeschlagenes Hochladen" msgid "File:" msgstr "Datei:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1241,7 +1241,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:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "Funktionsprototypen werden generiert ..." @@ -1253,7 +1253,7 @@ msgstr "Einstellungsschlüsselwert abrufen" msgid "Global Flags:" msgstr "Globale Attribute:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1261,7 +1261,7 @@ msgstr "" "Globale Variablen verwenden %[1]s Bytes (%[3]s%%) des dynamischen Speichers," " %[4]s Bytes für lokale Variablen verbleiben. Das Maximum sind %[2]s Bytes." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Globale Variablen verwenden %[1]s Bytes des dynamischen Speichers." @@ -1279,7 +1279,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Identifikationseigenschaften:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Wenn gesetzt werden die erzeugten Binärdateien in das Sketch-Verzeichnis " @@ -1312,20 +1312,20 @@ msgstr "Bibliotheken in das IDE-Standardverzeichnis installieren" msgid "Installed" msgstr "Installiert" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "%s installiert" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "%s wird installiert" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Bibliothek %s wird installiert" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Plattform %s wird installiert" @@ -1364,7 +1364,7 @@ msgstr "Ungültige TCP-Adresse: Port fehlt" msgid "Invalid URL" msgstr "Ungültige URL" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "Ungültige zusätzliche URL: %v" @@ -1378,19 +1378,19 @@ 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:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "Ungültige Build-Eigenschaften" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "Ungültige Datengröße regexp: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "Ungültige EEPROM-Größe: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "Ungültige Index-URL: %s" @@ -1410,11 +1410,11 @@ msgstr "Ungültige Bibliothek" msgid "Invalid logging level: %s" msgstr "Ungültiger Protokoll-Level: %s" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "Ungültige Netzwerk-Konfiguration: %s" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "Ungültiger network.proxy '%[1]s':%[2]s" @@ -1422,7 +1422,7 @@ msgstr "Ungültiger network.proxy '%[1]s':%[2]s" msgid "Invalid output format: %s" msgstr "Ungültiges Ausgabeformat: %s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "Ungültiger Paketindex in %s" @@ -1430,7 +1430,7 @@ msgstr "Ungültiger Paketindex in %s" msgid "Invalid parameter %s: version not allowed" msgstr "Ungültiger Parameter %s: Version nicht erlaubt" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "Ungültiger pid-Wert: '%s'" @@ -1438,15 +1438,15 @@ msgstr "Ungültiger pid-Wert: '%s'" msgid "Invalid profile" msgstr "Ungültiges Profil" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "Ungültige Vorlage in platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "Ungültige Größe regexp: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "Ungültiger Wert in der Konfiguration" @@ -1454,11 +1454,11 @@ msgstr "Ungültiger Wert in der Konfiguration" msgid "Invalid version" msgstr "Ungültige Version" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "Ungültiger vid-Wert:'%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1483,11 +1483,11 @@ msgstr "BIBLIOTHEKSNAME" msgid "Latest" msgstr "Neueste" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "Bibliothek %[1]s wurde als vorkompiliert angegeben:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1503,7 +1503,7 @@ msgstr "Bibliothek %s ist bereits die neueste Version" msgid "Library %s is not installed" msgstr "Bibliothek %s ist nicht installiert" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Bibliothek %s nicht gefunden" @@ -1522,8 +1522,8 @@ msgstr "" msgid "Library install failed" msgstr "Installation der Bibliothek fehlgeschlagen" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Bibliothek installiert" @@ -1531,7 +1531,7 @@ msgstr "Bibliothek installiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "Alles zusammenlinken..." @@ -1559,7 +1559,7 @@ msgstr "" "Komma-getrennte Liste der Boardoptionen. Kann auch mehrfach für mehrere " "Optinen verwendet werden." -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1583,8 +1583,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:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "Indexdatei wird geladen: %v" @@ -1592,7 +1592,7 @@ msgstr "Indexdatei wird geladen: %v" msgid "Location" msgstr "Ort" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten." @@ -1601,7 +1601,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "Betreuer %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1648,7 +1648,7 @@ msgstr "Fehlender Programmer" msgid "Missing required upload field: %s" msgstr "Fehlendes benötigtes Upload-Feld: %s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "Fehlende Größe regexp" @@ -1730,7 +1730,7 @@ msgstr "Keine Plattformen installiert." msgid "No platforms matching your search." msgstr "Die Suche fand keine passenden Plattformen" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "Kein Upload-Port gefunden, verwende %s stattdessen" @@ -1738,7 +1738,7 @@ msgstr "Kein Upload-Port gefunden, verwende %s stattdessen" msgid "No valid dependencies solution found" msgstr "Keine gültige Auflösung der Abhängigkeiten gefunden" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Nicht genug Arbeitsspeicher; unter %[1]s finden sich Hinweise, um die Größe " @@ -1772,42 +1772,42 @@ msgstr "Einen Kommunikations-Port mit einer Platine öffnen." msgid "Option:" msgstr "Option:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Optional, kann %s sein. Verwendet, um den Warnungslevel für gcc festzulegen " "(-W Option)" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Optional, leere den Build-Ordner und verwende keinen zwischengespeicherten " "Build." -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Optional, optimiere das Kompilat zum Debuggen, nicht für den " "Produktiveinsatz" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "Optional, vermeidet fast alle Ausgaben" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Optional, schaltet umfangreiche Ausgaben ein" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" "Optional, Pfad zu einer .json-Datei mit Ersetzungen für den Sketch-Quellcode" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1869,11 +1869,11 @@ msgstr "Webseite für das Paket:" msgid "Paragraph: %s" msgstr "Absatz: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "Pfad" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1881,7 +1881,7 @@ msgstr "" "Pfad zu einer Bibliothekssammlung. Kann mehrfach verwendet werden oder die " "Einträge können durch Kommata getrennt werden." -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1893,7 +1893,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Pfad in welchem die Log-Dateien abgelegt werden sollen." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1901,20 +1901,20 @@ msgstr "" "Pfad für die kompilierten Dateien. Wenn nicht festgelegt, dann wird ein " "Verzeichnis im Standard-Temp-Verzeichnis des Betriebssystems erstellt." -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Ein 1200bps-Reset wird auf dem seriellen Port %s durchgeführt" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "Plattform %s bereits installiert" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "Plattform %s installiert" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1922,7 +1922,7 @@ msgstr "" "Plattform %s in keinem bekannten Index gefunden. Eventuell muss eine 3rd-" "Party URL hinzugfügt werden?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "Plattform %s deinstalliert" @@ -1938,7 +1938,7 @@ msgstr "Plattform '%s' nicht gefunden" msgid "Platform ID" msgstr "Plattform ID" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Plattform ID ist nicht korrekt" @@ -1998,8 +1998,8 @@ msgstr "Port geschlossen: %v" msgid "Port monitor error" msgstr "Port-Monitor-Fehler" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "Vorkompilierte Bibliothek in \"%[1]s\" nicht gefunden" @@ -2007,7 +2007,7 @@ msgstr "Vorkompilierte Bibliothek in \"%[1]s\" nicht gefunden" msgid "Print details about a board." msgstr "Details zu dem Board ausgeben" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Gebe den vorverarbeiteten Code aus anstatt zu kompilieren." @@ -2063,11 +2063,11 @@ msgstr "Stellt die Includes %s zur Verfügung" msgid "Removes one or more values from a setting." msgstr "Entfernt einen oder mehrere Werte aus der Einstellung." -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Ersetze %[1]s durch %[2]s " -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Ersetze die Plattform durch %[1]sdurch %[2]s" @@ -2083,12 +2083,12 @@ msgstr "Starten im stillen Modus, zeige nur die Monitorein- und -ausgaben" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Arduino-CLI als gRPC-Daemon ausführen" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "Starte normalen Kern-Build..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "Starte das pre_uninstall Skript" @@ -2100,7 +2100,7 @@ msgstr "SUCH_TERM" msgid "SVD file path" msgstr "SVD Verzeichnis" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "Build-Artifakte in diesem Verzeichnis speichern." @@ -2364,7 +2364,7 @@ msgstr "Zeigt die Versionsnummer des Arduino CLI an." msgid "Size (bytes):" msgstr "Größe (Bytes):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2380,13 +2380,13 @@ msgstr "Sketch erstellt in: %s" msgid "Sketch profile to use" msgstr "Zu verwendendes Sketch-Profil" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" "Der Sketch ist zu groß; unter %[1]s finden sich Hinweise, um die Größe zu " "verringern." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2402,21 +2402,21 @@ msgstr "" "Skizzen mit der Endung .pde sind veraltet, bitte benenne die folgenden " "Dateien in .ino um:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "Überspringe das Linken der endgültigen ausführbaren Datei." -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Überspringen des 1200-bps-Touch-Resets: keine serielle Schnittstelle " "ausgewählt!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "Überspringe die Archiv-Erstellung von: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "Überspringe die Kompilierung von: %[1]s" @@ -2425,16 +2425,16 @@ msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" "Überspringe die Abhängigkeitserkennung für vorkompilierte Bibliotheken %[1]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "Überspringe die Plattformkonfiguration." -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "Überspringe das pre_uninstall Skript." -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "Überspringe die Werkzeugkonfiguration." @@ -2442,7 +2442,7 @@ msgstr "Überspringe die Werkzeugkonfiguration." msgid "Skipping: %[1]s" msgstr "Wird übersprungen: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "Einige Indizes konnten nicht aktualisiert werden." @@ -2468,7 +2468,7 @@ msgstr "" "Die benutzerdefinierte Konfigurationsdatei (wenn nicht angegeben, wird der " "Standardwert verwendet)." -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2512,7 +2512,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "Die Bibliothek %s hat mehrere Installationen:" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2521,7 +2521,7 @@ msgstr "" "Binärdatei während des Kompilierungsprozesses verwendet wird. Wird nur von " "den Plattformen verwendet, die ihn unterstützen." -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2534,7 +2534,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Das Ausgabeformat für die Logs kann %s sein" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2543,7 +2543,7 @@ msgstr "" "Signieren und Verschlüsseln einer Binärdatei gesucht wird. Wird nur von den " "Plattformen verwendet, die dies unterstützen." -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" "Die Plattform unterstützt '%[1]s' für vorkompilierte Bibliotheken nicht." @@ -2573,12 +2573,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "Markiere jede ankommende Zeile mit einem Zeitstempel." -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "Werkzeug %s bereits installiert" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "Werkzeug %s deinstalliert" @@ -2598,7 +2598,7 @@ msgstr "Toolchain-Prefix" msgid "Toolchain type" msgstr "Toolchain-Typ" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Versuche %s zu starten" @@ -2618,7 +2618,7 @@ msgstr "Typen: %s" msgid "URL:" msgstr "URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2642,17 +2642,17 @@ 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:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "URL kann nicht geparst werden" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "%s wird deinstalliert" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "%swird deinstalliert, das Werkzeug wird nicht mehr gebraucht" @@ -2702,7 +2702,7 @@ msgstr "Aktualisiert den Bibliotheksindex auf die neueste Version." msgid "Updates the libraries index." msgstr "Aktualisiert den Bibliotheksindex." -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "Upgrade akzeptiert keine Parameter mit Version" @@ -2741,7 +2741,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Adresse des Upload-Ports, z. B.: COM3 oder /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "Upload-Port gefunden auf %s" @@ -2749,7 +2749,7 @@ msgstr "Upload-Port gefunden auf %s" msgid "Upload port protocol, e.g: serial" msgstr "Upload-Port-Protokoll, z.B.: seriell" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "Lade die Binärdatei nach der Kompilierung hoch." @@ -2762,7 +2762,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Lade den Bootloader hoch." -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2785,11 +2785,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:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "Benutzte Bibliothek" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "Verwendete Plattform" @@ -2797,7 +2797,7 @@ msgstr "Verwendete Plattform" msgid "Used: %[1]s" msgstr "Benutzt: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Verwende das Board '%[1]s' von der Plattform im Ordner: %[2]s" @@ -2807,7 +2807,7 @@ msgstr "" "Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die " "Datei: %[1]s" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Verwendung des Kerns '%[1]s' von Platform im Ordner: %[2]s" @@ -2825,26 +2825,26 @@ msgstr "" "Die Monitorkonfiguration ist unspezifisch.\n" "HINWEIS: Dein Board erfordert möglicherweise andere Einstellungen!\n" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "" "Bibliothek %[1]s in Version %[2]s im Ordner: %[3]s %[4]s wird verwendet" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Bibliothek %[1]s im Ordner: %[2]s %[3]s wird verwendet" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "Verwendung des vorkompilierten Kerns: %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "Benutze vorkompilierte Bibliothek in %[1]s" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Zuvor kompilierte Datei wird verwendet: %[1]s" @@ -2861,11 +2861,11 @@ msgid "Values" msgstr "Werte" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Überprüfe die hochgeladene Binärdatei nach dem Upload." -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Version" @@ -2874,26 +2874,26 @@ msgstr "Version" msgid "Versions: %s" msgstr "Versionen: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "WARNUNG, die Plattform %s kann nicht konfiguriert werden " -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "WARNUNG, das Tool %s kann nicht konfiguriert werden " -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "WARNUNG, kann das pre_uninstall Skript %s nicht ausführen: " -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "WARNUNG: Der Sketch wurde mit einer oder mehreren benutzerdefinierten " "Bibliotheken kompiliert." -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2902,11 +2902,11 @@ msgstr "" "werden zu können und ist möglicherweise inkompatibel mit Ihrer derzeitigen " "Platine, welche auf %[3]s Architektur(en) ausgeführt wird." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "Warten auf Upload-Port ..." -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2929,7 +2929,7 @@ msgstr "" "Schreibt die aktuelle Konfiguration in die Konfigurationsdatei im " "Datenverzeichnis." -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 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." @@ -2972,11 +2972,11 @@ msgstr "" "Einfache Suche nach \"esp32\" und \"display\" beschränkt auf offizielle " "Betreuer" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "Binärdatei wurde nicht in %s gefunden " -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "Platine %s nicht gefunden" @@ -2992,7 +2992,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:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "Die neueste Version des Tools %s wurde nicht gefunden" @@ -3004,11 +3004,11 @@ msgstr "Kann kein Muster für die Suche mit id %s finden " msgid "candidates" msgstr "Kandidaten" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "Das Upload-Tool %s konnte nicht ausgeführt werden " -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "Überprüfung der Integrität des lokalen Archivs" @@ -3034,11 +3034,11 @@ msgstr "Kommunikation nicht synchron, erwartet '%[1]s', empfangen '%[2]s'" msgid "computing hash: %s" msgstr "Hash berechnen: %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "Konfigurationsschlüssel %s enthält ein ungültiges Zeichen" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "Konfigurationswert %s enthält ein ungültiges Zeichen" @@ -3046,15 +3046,15 @@ msgstr "Konfigurationswert %s enthält ein ungültiges Zeichen" msgid "copying library to destination directory:" msgstr "kopiere Bibliothek in Zielordner:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "Gültiges Build-Artefakt wurde nicht gefunden" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "Überschreiben nicht möglich" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "konnte alte Bibliothek nicht entfernen" @@ -3063,20 +3063,20 @@ msgstr "konnte alte Bibliothek nicht entfernen" msgid "could not update sketch project file" msgstr "Sketch-Projektdatei konnte nicht aktualisiert werden" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "Erstellen des Kern-Cache-Ordners: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "install.json in %[1]s erstellen: %[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "Erstellen eines temporären Verzeichnisses für die Extraktion: %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "Datenbereich überschreitet den verfügbaren Platz auf der Platine" @@ -3092,7 +3092,7 @@ msgstr "Zielverzeichnis %s existiert bereits, kann nicht installiert werden" msgid "destination directory already exists" msgstr "Zielordner existiert bereits" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "Verzeichnis existiert nicht: %s" @@ -3108,7 +3108,7 @@ msgstr "Discovery %swurde nicht gefunden" msgid "discovery %s not installed" msgstr "Discovery %s wurde nicht installiert" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "Discovery-Release %s wurde nicht gefunden" @@ -3124,11 +3124,11 @@ msgstr "Lade die neueste Version des Arduino SAMD-Kerns herunter." msgid "downloaded" msgstr "heruntergeladen" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "Werkzeug %[1]s wird heruntergeladen: %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "leerer Platinenidentifikator" @@ -3144,11 +3144,11 @@ msgstr "Fehler beim Öffnen von %s" msgid "error parsing version constraints" msgstr "Fehler beim Parsen von Versionsbeschränkungen" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "Fehler bei der Verarbeitung der Serverantwort" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "Fehler bei der Abfrage der Arduino Cloud Api" @@ -3156,7 +3156,7 @@ msgstr "Fehler bei der Abfrage der Arduino Cloud Api" msgid "extracting archive" msgstr "Archiv entpacken" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "Archiv wird extrahiert: %s" @@ -3164,7 +3164,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_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "Http-Client konnte nicht initialisiert werden" @@ -3174,7 +3174,7 @@ msgstr "" "Die Größe des abgerufenen Archivs unterscheidet sich von der im Index " "angegebenen Größe" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "Die Archivdateien müssen in einem Unterverzeichnis abgelegt werden" @@ -3204,7 +3204,7 @@ msgstr "für die neueste Version." msgid "for the specific version." msgstr "für die jeweilige Version." -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "FQBN-Feld %s enthält ein ungültiges Zeichen" @@ -3228,11 +3228,11 @@ msgstr "Hole Archiv-Info: %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "Hole Archiv-Pfad: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "Build-Eigenschaften für das Board %[1]s : %[2]s abrufen" @@ -3252,11 +3252,11 @@ msgstr "Abrufen von Tool-Abhängigkeiten für die Plattform %[1]s: %[2]s" msgid "install directory not set" msgstr "Installationsverzeichnis nicht festgelegt" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "Werkzeug %[1]s wird installiert: %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "Plattform %[1]s wird installiert: %[2]s" @@ -3273,7 +3273,7 @@ msgstr "Ungültige '%s' Richtlinie" msgid "invalid checksum format: %s" msgstr "Ungültiges Prüfsummenformat: %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "ungültige Konfigurationsoption: %s" @@ -3305,11 +3305,14 @@ msgstr "ungültiger, leerer Bibliotheksname" msgid "invalid empty library version: %s" msgstr "ungültige, leere Bibliotheksversion: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "Ungültige leere Option gefunden" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "Ungültige Git-URL" @@ -3337,7 +3340,7 @@ msgstr "Ungültiger Ort für Bibliothek: %s" msgid "invalid library: no header files found" msgstr "ungültige Bibliothek: keine Header-Dateien gefunden" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "Ungültige Option '%s'" @@ -3355,10 +3358,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "Fehler. Ungültiger Pfad beim Schreiben der Inventardatei: %[1]s" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "ungültige Plattformarchivgröße: %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "ungültiger Plattformidentifikator" @@ -3379,7 +3378,7 @@ msgstr "Ungültiger Port-Konfigurationswert für %s: %s" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "Ungültiges Rezept '%[1]s': %[2]s" @@ -3393,7 +3392,7 @@ msgstr "" "\"_\" sein, die folgenden können auch \"-\" und \".\" enthalten. Das letzte " "Zeichen darf nicht \".\" sein." -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "Ungültiger Wert '%[1]s' für Option '%[2]s'" @@ -3437,7 +3436,7 @@ msgstr "Bibliotheken mit einem Namen, der genau mit \"pcf8523\" übereinstimmt" msgid "library %s already installed" msgstr "Bibliothek %s bereits installiert" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "Bibliothek nicht gültig" @@ -3451,8 +3450,8 @@ msgstr "lade %[1]s: %[2]s" msgid "loading boards: %s" msgstr "Platinen werden geladen: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "json-Indexdatei laden %[1]s: %[2]s" @@ -3489,7 +3488,7 @@ msgstr "Lade Tool-Release in %s" msgid "looking for boards.txt in %s" msgstr "suche nach boards.txt in %s" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "Suche nach Build-Artefakten" @@ -3505,7 +3504,7 @@ msgstr "Fehlende '%s' Richtlinie" msgid "missing checksum for: %s" msgstr "Fehlende Prüfsumme für: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "Fehlendes Paket %[1]s referenziert von Board %[2]s" @@ -3515,11 +3514,11 @@ msgstr "" "Fehlender Paketindex für %s, zukünftige Updates können nicht garantiert " "werden" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 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" @@ -3527,17 +3526,17 @@ 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:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "Monitor-Freigabe nicht gefunden: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "Verschieben des extrahierten Archivs in das Zielverzeichnis: %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "Mehrere Build-Artefakte gefunden: '%[1]s' und '%[2]s'" @@ -3545,7 +3544,7 @@ msgstr "Mehrere Build-Artefakte gefunden: '%[1]s' und '%[2]s'" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "Mehrere Haupt-Sketchdateien gefunden (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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" @@ -3553,11 +3552,11 @@ msgstr "" "Keine kompatible Version von %[1]s Tools für das aktuelle Betriebssystem " "gefunden wurde, kontaktiere bitte %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "Keine Instanz angegeben" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "Kein Sketch oder Build-Verzeichnis/Datei angegeben" @@ -3565,13 +3564,13 @@ msgstr "Kein Sketch oder Build-Verzeichnis/Datei angegeben" msgid "no such file or directory" msgstr "Verzeichnis oder Datei nicht vorhanden" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" "Kein eindeutiges Stammverzeichnis im Archiv, gefunden wurde: '%[1]s' und " "'%[2]s'" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "Kein Upload-Port vorhanden" @@ -3585,7 +3584,7 @@ msgstr "" "Keine Versionen für das aktuelle Betriebssystem verfügbar. Kontaktiere bitte" " %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "kein FQBN: %s" @@ -3594,7 +3593,7 @@ msgid "not running in a terminal" msgstr "Läuft nicht in einem Terminal" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "Archivdatei öffnen: %s" @@ -3616,12 +3615,12 @@ msgstr "Öffne Zieldatei: %s" msgid "package %s not found" msgstr "Paket %s nicht gefunden" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "Paket '%s' nicht gefunden" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "parse FQBN: %s" @@ -3637,7 +3636,7 @@ 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:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "Plattform %s ist nicht installiert" @@ -3645,14 +3644,14 @@ msgstr "Plattform %s ist nicht installiert" msgid "platform is not available for your OS" msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "Plattform nicht installiert" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "Bitte verwende stattdessen --build-property." @@ -3691,11 +3690,11 @@ msgstr "Verzeichnisinhalt lesen %[1]s" msgid "reading directory %s" msgstr "Verzeichnis %s wird gelesen" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "Verzeichnisinhalt lesen %s" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "Datei %[1]s wird gelesen: %[2]s" @@ -3719,7 +3718,7 @@ msgstr "Bibliotheksquellverzeichnis lesen %s" msgid "reading library_index.json: %s" msgstr "lese library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "Lese Paketstammverzeichnis: %s" @@ -3727,11 +3726,11 @@ msgstr "Lese Paketstammverzeichnis: %s" msgid "reading sketch files" msgstr "Sketch-Dateien lesen" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "Rezept nicht gefunden '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "Freigabe %[1]s für Werkzeug %[2]s nicht gefunden " @@ -3748,7 +3747,7 @@ msgstr "Entfernen der beschädigten Archivdatei: %s" msgid "removing library directory: %s" msgstr "Entferne das Bibliotheksverzeichnis: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "Entferne die Plattformdateien: %s" @@ -3765,7 +3764,7 @@ msgstr "Abrufen der öffentlichen Arduino-Schlüssel: %s" msgid "scanning sketch examples" msgstr "Sketch-Beispiele durchsuchen" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "Suche im Stammverzeichnis des Pakets: %s" @@ -3811,11 +3810,11 @@ msgstr "Archivgröße wird getestet: %s" msgid "testing if archive is cached: %s" msgstr "Prüfe, ob das Archiv zwischengespeichert ist: %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "Prüfung der Integrität des lokalen Archivs: %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "Textbereich überschreitet den verfügbaren Platz auf der Platine" @@ -3824,7 +3823,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_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "Der Server antwortete mit dem Status %s" @@ -3832,7 +3831,7 @@ msgstr "Der Server antwortete mit dem Status %s" msgid "timeout waiting for message" msgstr "Timeout beim Warten auf Nachricht" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "Das Tool %s wird nicht vom Paketmanager verwaltet." @@ -3841,16 +3840,16 @@ 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:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "Tool '%[1]s' nicht in Paket '%[2]s' gefunden" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "Werkzeug nicht installiert" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "Werkzeugfreigabe nicht gefunden: %s" @@ -3858,24 +3857,24 @@ msgstr "Werkzeugfreigabe nicht gefunden: %s" msgid "tool version %s not found" msgstr "Werkzeugversion %s nicht gefunden" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 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:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "Konnte keinen Ordner zum Speichern des Sketchs erstellen" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "Konnte Ordner, der das Objekt enthält, nicht erstellen" @@ -3883,23 +3882,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:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "Inhalt des Zielobjekts konnte nicht gelesen werden" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "Inhalt der Quelle konnte nicht gelesen werden" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "Schreiben in Zieldatei unmöglich" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "unbekanntes Paket %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "unbekannte Plattform %s:%s" @@ -3919,7 +3918,7 @@ msgstr "Aktualisiere arduino:samd auf die neueste Version" msgid "upgrade everything to the latest version" msgstr "Aktualisiere alles auf die neueste Version" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "Hochladefehler: %s" @@ -3943,6 +3942,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_list.go:120 +#: commands/service_board_identify.go:208 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 695d9c32737..691a40701d3 100644 --- a/internal/locales/data/es.po +++ b/internal/locales/data/es.po @@ -7,17 +7,17 @@ # Sachonidas, 2022 # Iago, 2022 # Gonzalo Martínez, 2023 -# Gaia Castronovo , 2023 # Diego Castro, 2023 +# Gaia Castronovo , 2025 # msgid "" msgstr "" -"Last-Translator: Diego Castro, 2023\n" +"Last-Translator: Gaia Castronovo , 2025\n" "Language-Team: Spanish (https://app.transifex.com/arduino-1/teams/108174/es/)\n" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "No se encuentra patrón %[1]s" @@ -41,11 +41,11 @@ msgstr "No se encuentra patrón %[1]s" msgid "%s already downloaded" msgstr "%s ya está descargado" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s y %s no se pueden usar juntos" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s instalado" @@ -58,19 +58,19 @@ msgstr "%s ya está instalado." msgid "%s is not a directory" msgstr "%s no es un directorio" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s no es manejado por el administrador de paquetes" #: internal/cli/daemon/daemon.go:67 msgid "%s must be >= 1024" -msgstr "" +msgstr "%s debe ser >= 1024" #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "%s debe ser instalado." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "Falta el patrón %s " @@ -79,7 +79,7 @@ msgstr "Falta el patrón %s " msgid "'%s' has an invalid signature" msgstr "'%s' tiene una firma inválida" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -89,7 +89,7 @@ msgstr "" msgid "(hidden)" msgstr "(oculto)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(legado)" @@ -154,7 +154,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "Todos los núcleos están en su última versión" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "Ya está instalado %s" @@ -182,7 +182,7 @@ msgstr "Arquitectura: %s" msgid "Archive already exists" msgstr "El archivo ya existe" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Archivando el núcleo construido (cacheado) en: %[1]s" @@ -267,11 +267,11 @@ msgstr "Nombre de la placa:" msgid "Board version:" msgstr "Versión de la placa:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichero Bootloader especificado pero ausente: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -285,13 +285,13 @@ msgstr "No se puede crear el directorio de datos %s" msgid "Can't create sketch" msgstr "No se puede crear el sketch" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 msgid "Can't download library" msgstr "No fue posible descargar la librería" #: commands/service_platform_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "No puedo encontrar las dependencias para la plataforma %s" @@ -311,11 +311,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "No se puede crear el directorio de caché de compilación" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "No se puede crear el directorio de caché de compilación" @@ -353,15 +353,15 @@ msgstr "No se puede encontrar la ruta absoluta: %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "No se puede instalar la plataforma" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "No se puede instalar la herramienta %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "No se puede realizar el reinicio del puerto: %s" @@ -370,7 +370,7 @@ msgstr "No se puede realizar el reinicio del puerto: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "No se puede actualizar la plataforma" @@ -411,7 +411,7 @@ msgstr "" "El comando sigue ejecutándose e imprime la lista de placas conectadas cada " "vez que hay un cambio." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Proyecto compilado no encontrado en %s" @@ -419,19 +419,19 @@ msgstr "Proyecto compilado no encontrado en %s" msgid "Compiles Arduino sketches." msgstr "Compila los sketch de Arduino" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Compilando el núcleo..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Compilando librerías..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "Compilando librería \"%[1]s\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Compilando el sketch..." @@ -456,11 +456,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Configurando plataforma." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -476,19 +476,19 @@ msgstr "" msgid "Core" msgstr "Núcleo" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "No se pudo conectar vía HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "No se ha podido crear el directorio índice." -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "No se pudo determinar el tamaño del programa" @@ -500,7 +500,7 @@ msgstr "No se ha podido obtener el directorio de trabajo actual: %v" msgid "Create a new Sketch" msgstr "Crear un nuevo Sketch" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -516,7 +516,7 @@ msgstr "" "Crea o actualiza el archivo de configuración en el directorio de datos o " "directorio personalizado con los ajustes actuales." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -590,7 +590,7 @@ msgstr "Dependencias: %s" msgid "Description" msgstr "Descripción" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Detectando las librerías usadas..." @@ -653,7 +653,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Descargando %s" @@ -661,21 +661,21 @@ msgstr "Descargando %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Descargando el índice: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Descargando la librería %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Descargando herramienta perdida %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Descargando paquetes" @@ -713,7 +713,7 @@ msgstr "Introducir la url de git para librerías alojadas en repositorios" msgid "Error adding file to sketch archive" msgstr "Error añadiendo sketch al archivo de sketch" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -729,11 +729,11 @@ msgstr "Error calculando la ruta de archivo relativa" msgid "Error cleaning caches: %v" msgstr "Error limpiando caches: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Error copiando el archivo de salida %s" @@ -747,7 +747,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Error creando la instancia: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "Error al crear el directorio de salida" @@ -772,7 +772,7 @@ msgstr "Error al descargar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Error descargando %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Error descargando el índice '%s'" @@ -780,7 +780,7 @@ msgstr "Error descargando el índice '%s'" msgid "Error downloading index signature '%s'" msgstr "Error descargando el índice de firmas '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Error descargando la librería %s" @@ -804,7 +804,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Error durante la carga: %v" @@ -813,7 +813,7 @@ msgstr "Error durante la carga: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -834,7 +834,7 @@ msgstr "Error durante la actualización: %v" msgid "Error extracting %s" msgstr "Error extrayendo %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -861,7 +861,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Error obteniendo información para la librería %s" @@ -897,7 +897,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -941,15 +941,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -965,7 +965,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Error al revertir los cambios: %s" @@ -1019,7 +1019,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1032,10 +1032,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1051,7 +1051,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1071,7 +1071,7 @@ msgstr "Ejemplos:" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1085,23 +1085,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Borrado del chip fallida" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1121,7 +1121,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1129,7 +1129,7 @@ msgstr "" msgid "File:" msgstr "Archivo:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1193,7 +1193,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1205,7 +1205,7 @@ msgstr "" msgid "Global Flags:" msgstr "Banderas globales:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1213,7 +1213,7 @@ msgstr "" "Las variables Globales usan %[1]s bytes (%[3]s%%) de la memoria dinámica, " "dejando %[4]s bytes para las variables locales. El máximo es %[2]s bytes." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Variables globales usan %[1]s bytes de memoria dinamica." @@ -1231,7 +1231,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Propiedades de identificación:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1258,20 +1258,20 @@ msgstr "" msgid "Installed" msgstr "Instalado" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "Instalado %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "Instalando %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Instalando la librería %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Instalando la plataforma %s" @@ -1308,7 +1308,7 @@ msgstr "" msgid "Invalid URL" msgstr "URL inválida" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "URL adicional inválida: %v" @@ -1322,19 +1322,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1354,11 +1354,11 @@ msgstr "Librería inválida" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1366,7 +1366,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1374,7 +1374,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "Parámetro inválido %s: versión no compatible" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1382,15 +1382,15 @@ msgstr "" msgid "Invalid profile" msgstr "Perfil inválido" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1398,11 +1398,11 @@ msgstr "" msgid "Invalid version" msgstr "Versión inválida" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1425,11 +1425,11 @@ msgstr "" msgid "Latest" msgstr "Última" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1444,7 +1444,7 @@ 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:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Librería %s no encontrada" @@ -1461,8 +1461,8 @@ msgstr "" msgid "Library install failed" msgstr "La instalación de la librería no fue exitosa" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Librería instalada" @@ -1470,7 +1470,7 @@ msgstr "Librería instalada" msgid "License: %s" msgstr "Licencia: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1494,7 +1494,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1516,8 +1516,8 @@ msgstr "Enumera todas las placas conectadas." msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1525,7 +1525,7 @@ msgstr "" msgid "Location" msgstr "Ubicación" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "Hay poca memoria disponible; pueden producirse problemas de estabilidad." @@ -1534,7 +1534,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1577,7 +1577,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1659,7 +1659,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "No hay plataformas que coincidan con su búsqueda." -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1667,7 +1667,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "No hay suficiente memoria, ver %[1]s para obtener consejos sobre cómo " @@ -1699,35 +1699,35 @@ msgstr "Abre un puerto de comunicación con una placa." msgid "Option:" msgstr "Opción:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1787,17 +1787,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1807,32 +1807,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "La plataforma %s ya está instalada" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada" @@ -1848,7 +1848,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1904,8 +1904,8 @@ msgstr "Puerto cerrado: %v" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1913,7 +1913,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1969,11 +1969,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Reemplazando %[1]s con %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Reemplazando plataforma %[1]s con %[2]s" @@ -1989,12 +1989,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -2006,7 +2006,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2222,7 +2222,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Tamaño (bytes):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2236,11 +2236,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Programa muy grando: visite %[1]s para ver cómo reducirlo." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2254,19 +2254,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2274,16 +2274,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2291,7 +2291,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2311,7 +2311,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2349,13 +2349,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2365,13 +2365,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2395,12 +2395,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "La herramienta %s ya está instalada" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "La herramienta %s se desinstaló" @@ -2420,7 +2420,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2440,7 +2440,7 @@ msgstr "Tipos: %s" msgid "URL:" msgstr "URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2462,17 +2462,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "No es posible abrir el archivo para el logging: %s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "Desinstalando %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "Desinstalando %s, la herramienta ya no es requerida" @@ -2520,7 +2520,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2553,7 +2553,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2561,7 +2561,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "Subir el binario después de la compilación." @@ -2573,7 +2573,7 @@ msgstr "Cargar el bootloader en la placa usando un programador externo." msgid "Upload the bootloader." msgstr "Cargar el bootloader." -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2592,11 +2592,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:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2604,7 +2604,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Usado: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2612,7 +2612,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2626,25 +2626,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "Usando librería %[1]s con versión %[2]s en la carpeta: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Utilizando biblioteca %[1]s en carpeta: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Utilizando archivo previamente compilado: %[1]s" @@ -2661,11 +2661,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2674,24 +2674,24 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2700,11 +2700,11 @@ msgstr "" "y puede ser incompatible con tu actual tarjeta la cual corre sobre " "arquitectura(s) %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2723,7 +2723,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2759,11 +2759,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2779,7 +2779,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2791,11 +2791,11 @@ msgstr "" msgid "candidates" msgstr "Candidatos" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2821,11 +2821,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2833,15 +2833,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2850,20 +2850,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2879,7 +2879,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2895,7 +2895,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2911,11 +2911,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "identificador de placa vacío" @@ -2931,11 +2931,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2943,7 +2943,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2959,7 +2959,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2989,7 +2989,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -3013,11 +3013,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3037,11 +3037,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3057,7 +3057,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3089,11 +3089,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3121,7 +3124,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3137,10 +3140,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3161,7 +3160,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3172,7 +3171,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3216,7 +3215,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3230,8 +3229,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3268,7 +3267,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3284,7 +3283,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3292,11 +3291,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3304,17 +3303,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3322,17 +3321,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3340,11 +3339,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3356,7 +3355,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3365,7 +3364,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3387,12 +3386,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3408,7 +3407,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3416,14 +3415,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3462,11 +3461,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3490,7 +3489,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3498,11 +3497,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3519,7 +3518,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3536,7 +3535,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3581,11 +3580,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3594,7 +3593,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3602,7 +3601,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3611,16 +3610,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3628,21 +3627,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3650,23 +3649,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3686,7 +3685,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3710,6 +3709,6 @@ msgstr "" msgid "version %s not found" msgstr "versión %s no encontrada" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "Error de formato en la respuesta del servidor" diff --git a/internal/locales/data/fr.po b/internal/locales/data/fr.po index 3c38b99bf98..7f01837b93f 100644 --- a/internal/locales/data/fr.po +++ b/internal/locales/data/fr.po @@ -11,7 +11,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -29,7 +29,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s est un schéma manquant" @@ -37,11 +37,11 @@ msgstr "%[1]s est un schéma manquant" msgid "%s already downloaded" msgstr "%s déjà téléchargé" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%set%sne peuvent pas être téléchargé." -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "" @@ -54,7 +54,7 @@ msgstr "" msgid "%s is not a directory" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "" @@ -66,7 +66,7 @@ msgstr "" msgid "%s must be installed." msgstr "" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "" @@ -75,7 +75,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -85,7 +85,7 @@ msgstr "" msgid "(hidden)" msgstr "" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(héritage)" @@ -146,7 +146,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "Tous les cœurs sont à jours vers la dernière version." -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "Déjà installé %s" @@ -174,7 +174,7 @@ msgstr "Architecture : %s" msgid "Archive already exists" msgstr "L'archive existe déjà" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Archivage du noyau construit (mise en cache) dans: %[1]s" @@ -259,11 +259,11 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Fichier du bootloader spécifié mais absent: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -277,13 +277,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -303,11 +303,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -345,15 +345,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -362,7 +362,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -400,7 +400,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Croquis compilé introuvable %s" @@ -408,19 +408,19 @@ msgstr "Croquis compilé introuvable %s" msgid "Compiles Arduino sketches." msgstr "Compilation des croquis Arduino." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Compilation du croquis..." @@ -443,11 +443,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Configuration de la plateforme." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -463,19 +463,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -487,7 +487,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -501,7 +501,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -575,7 +575,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -635,7 +635,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Téléchargement %s" @@ -643,21 +643,21 @@ msgstr "Téléchargement %s" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Téléchargement des paquets" @@ -693,7 +693,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -709,11 +709,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -727,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -752,7 +752,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "" @@ -760,7 +760,7 @@ msgstr "" msgid "Error downloading index signature '%s'" msgstr "" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -784,7 +784,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -814,7 +814,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -840,7 +840,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" @@ -876,7 +876,7 @@ msgstr "" msgid "Error installing Zip Library: %v" msgstr "Erreur lors de l'installation de la librairie Zip : %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -920,15 +920,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -944,7 +944,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -998,7 +998,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1011,10 +1011,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1030,7 +1030,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1050,7 +1050,7 @@ msgstr "" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1064,23 +1064,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1100,7 +1100,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1108,7 +1108,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1172,7 +1172,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1193,7 +1193,7 @@ msgstr "" "dynamique, ce qui laisse %[4]s octets pour les variables locales. Le maximum" " est de %[2]s octets." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Les variables globales utilisent %[1]s octets de mémoire dynamique." @@ -1211,7 +1211,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1238,20 +1238,20 @@ msgstr "" msgid "Installed" msgstr "Installé" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1288,7 +1288,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1302,19 +1302,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1334,11 +1334,11 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1346,7 +1346,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1354,7 +1354,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1362,15 +1362,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1378,11 +1378,11 @@ msgstr "" msgid "Invalid version" msgstr "" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1405,11 +1405,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1423,7 +1423,7 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "" @@ -1440,8 +1440,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "" @@ -1449,7 +1449,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1473,7 +1473,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1495,8 +1495,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1504,7 +1504,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "La mémoire disponible faible, des problèmes de stabilité pourraient " @@ -1514,7 +1514,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1557,7 +1557,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1637,7 +1637,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1645,7 +1645,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Mémore insuffisante; consulter la page %[1]s pour obtenir des astuces sur " @@ -1677,35 +1677,35 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1765,17 +1765,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1785,32 +1785,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1826,7 +1826,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1882,8 +1882,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1891,7 +1891,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1947,11 +1947,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1967,12 +1967,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1984,7 +1984,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2196,7 +2196,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2210,11 +2210,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Croquis trop gros; vois %[1]s pour des conseils de réduction." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2228,19 +2228,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2248,16 +2248,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2265,7 +2265,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2285,7 +2285,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2323,13 +2323,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2339,13 +2339,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2367,12 +2367,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2412,7 +2412,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2434,17 +2434,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2490,7 +2490,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2523,7 +2523,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2531,7 +2531,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2543,7 +2543,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2562,11 +2562,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2574,7 +2574,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilisé: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2582,7 +2582,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2596,28 +2596,28 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "" "Utilisation de la bibliothèque %[1]s version %[2]s dans le dossier: %[3]s " "%[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "" "Utilisation de la bibliothèque %[1]s prise dans le dossier: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Utilisation du fichier déjà compilé: %[1]s" @@ -2634,11 +2634,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2647,24 +2647,24 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2673,11 +2673,11 @@ msgstr "" "architecture(s) %[2]s et peut être incompatible avec votre carte actuelle " "qui s'exécute sur %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2696,7 +2696,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2732,11 +2732,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2752,7 +2752,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2764,11 +2764,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2794,11 +2794,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2806,15 +2806,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2823,20 +2823,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2852,7 +2852,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2868,7 +2868,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2884,11 +2884,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2904,11 +2904,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2916,7 +2916,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2924,7 +2924,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2932,7 +2932,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2962,7 +2962,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2986,11 +2986,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3010,11 +3010,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3030,7 +3030,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3062,11 +3062,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3094,7 +3097,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3110,10 +3113,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3134,7 +3133,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3145,7 +3144,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3189,7 +3188,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3203,8 +3202,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3241,7 +3240,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3257,7 +3256,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3265,11 +3264,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3277,17 +3276,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3295,17 +3294,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3313,11 +3312,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3329,7 +3328,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3338,7 +3337,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3360,12 +3359,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3381,7 +3380,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3389,14 +3388,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3435,11 +3434,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3463,7 +3462,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3471,11 +3470,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3492,7 +3491,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3509,7 +3508,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3554,11 +3553,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3567,7 +3566,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3575,7 +3574,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3584,16 +3583,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3601,21 +3600,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3623,23 +3622,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "impossible d’écrire dans le fichier de destination." -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "paquet inconnu %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "plateforme inconnue %s:%s" @@ -3659,7 +3658,7 @@ msgstr "mise à jour de arduino:samd vers la dernière version" msgid "upgrade everything to the latest version" msgstr "tout mettre à jour tout vers la dernière version" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3683,6 +3682,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/he.po b/internal/locales/data/he.po index 65952348e8b..8b0a5884ee8 100644 --- a/internal/locales/data/he.po +++ b/internal/locales/data/he.po @@ -9,7 +9,7 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s%[2]s גרסה: %[3]s קומיט: %[4]sתאריך: %[5]s" @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s תבנית חסרה" @@ -33,11 +33,11 @@ msgstr "%[1]s תבנית חסרה" msgid "%s already downloaded" msgstr "" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s מותקן" @@ -50,7 +50,7 @@ msgstr "" msgid "%s is not a directory" msgstr "%s אינו תיקייה" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s אינו מנוהל על ידי מנהל ההתקנות" @@ -62,7 +62,7 @@ msgstr "" msgid "%s must be installed." msgstr "" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -81,7 +81,7 @@ msgstr "" msgid "(hidden)" msgstr "(מוסתר)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "" @@ -142,7 +142,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "" @@ -170,7 +170,7 @@ msgstr "ארכיטקטורה: %s" msgid "Archive already exists" msgstr "" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "" @@ -255,11 +255,11 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -273,13 +273,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -341,15 +341,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -358,7 +358,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -396,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "" @@ -404,19 +404,19 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "" @@ -439,11 +439,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -459,19 +459,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -483,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -571,7 +571,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -631,7 +631,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "" @@ -639,21 +639,21 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "" @@ -689,7 +689,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -705,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 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:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -810,7 +810,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 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:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -916,15 +916,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -940,7 +940,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -994,7 +994,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1007,10 +1007,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1026,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1046,7 +1046,7 @@ msgstr "" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1060,23 +1060,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1168,7 +1168,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1180,13 +1180,13 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "" @@ -1204,7 +1204,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1231,20 +1231,20 @@ msgstr "" msgid "Installed" msgstr "" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1281,7 +1281,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1295,19 +1295,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1327,11 +1327,11 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1339,7 +1339,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1355,15 +1355,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1371,11 +1371,11 @@ msgstr "" msgid "Invalid version" msgstr "" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1398,11 +1398,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1416,7 +1416,7 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "" @@ -1433,8 +1433,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "" @@ -1442,7 +1442,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1466,7 +1466,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1488,8 +1488,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1497,7 +1497,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" @@ -1505,7 +1505,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1548,7 +1548,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1628,7 +1628,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1636,7 +1636,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" @@ -1666,35 +1666,35 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1754,17 +1754,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1774,32 +1774,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1815,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1871,8 +1871,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1880,7 +1880,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1936,11 +1936,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1956,12 +1956,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1973,7 +1973,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2185,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2199,11 +2199,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2215,19 +2215,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2235,16 +2235,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2252,7 +2252,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2272,7 +2272,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2310,13 +2310,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2326,13 +2326,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2354,12 +2354,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2379,7 +2379,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2399,7 +2399,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2421,17 +2421,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2477,7 +2477,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2510,7 +2510,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2518,7 +2518,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2549,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2561,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2583,25 +2583,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: 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:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "" @@ -2618,11 +2618,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2631,34 +2631,34 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2677,7 +2677,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2713,11 +2713,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2733,7 +2733,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2745,11 +2745,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2775,11 +2775,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2787,15 +2787,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2804,20 +2804,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2833,7 +2833,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2849,7 +2849,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2865,11 +2865,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2885,11 +2885,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2897,7 +2897,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2905,7 +2905,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2913,7 +2913,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2943,7 +2943,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2967,11 +2967,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2991,11 +2991,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3011,7 +3011,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3043,11 +3043,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3075,7 +3078,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3091,10 +3094,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3115,7 +3114,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3126,7 +3125,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3170,7 +3169,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3184,8 +3183,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3222,7 +3221,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3238,7 +3237,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3246,11 +3245,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3258,17 +3257,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3276,17 +3275,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3294,11 +3293,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3310,7 +3309,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3319,7 +3318,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3341,12 +3340,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3362,7 +3361,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3370,14 +3369,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3416,11 +3415,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3444,7 +3443,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3452,11 +3451,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3473,7 +3472,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3490,7 +3489,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3535,11 +3534,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3548,7 +3547,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3556,7 +3555,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3565,16 +3564,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3582,21 +3581,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3604,23 +3603,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3640,7 +3639,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3664,6 +3663,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/it_IT.po b/internal/locales/data/it_IT.po index d86e18fd7e6..1201ca94ae8 100644 --- a/internal/locales/data/it_IT.po +++ b/internal/locales/data/it_IT.po @@ -16,7 +16,7 @@ msgstr "" "Language: it_IT\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s %[2]s Versione: %[3]s Commit: %[4]s Data: %[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "Manca il pattern %[1]s" @@ -42,11 +42,11 @@ msgstr "Manca il pattern %[1]s" msgid "%s already downloaded" msgstr " %s già scaricato" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s e %s non possono essere usati insieme" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s installato" @@ -59,7 +59,7 @@ msgstr "%s è già installato." msgid "%s is not a directory" msgstr "%s non è una directory" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s non è gestito dal gestore pacchetti" @@ -71,7 +71,7 @@ msgstr "%s deve essere >= 1024" msgid "%s must be installed." msgstr "%s deve essere installato." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "Manca il pattern %s" @@ -80,7 +80,7 @@ msgstr "Manca il pattern %s" msgid "'%s' has an invalid signature" msgstr "'%s' ha una firma invalida" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -92,7 +92,7 @@ msgstr "" msgid "(hidden)" msgstr "(nascosto)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(ereditato)" @@ -158,7 +158,7 @@ msgstr "Tutte le piattaforme sono aggiornate." msgid "All the cores are already at the latest version" msgstr "Tutti i core sono già all'ultima versione" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "Già installato %s" @@ -186,7 +186,7 @@ msgstr "Architettura: %s" msgid "Archive already exists" msgstr "L'archivio è già presente" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Archivio il core compilato (caching) in: %[1]s" @@ -275,11 +275,11 @@ msgstr "Nome scheda:" msgid "Board version:" msgstr "Versione scheda:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Il file del bootloader specificato è inesistente: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -295,13 +295,13 @@ msgstr "Non è possibile creare la directory dei dati %s" msgid "Can't create sketch" msgstr "Non è possibile creare lo sketch" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 msgid "Can't download library" msgstr "Non è possibile scaricare la libreria" #: commands/service_platform_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "Impossibile trovare le dipendenze per la piattaforma %s" @@ -321,11 +321,11 @@ msgstr "Non è possibile utilizzare insieme i seguenti flag: %s" msgid "Can't write debug log: %s" msgstr "Non è possibile scrivere il log di debug: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "Non è possibile creare la directory di build della cache." -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "Non è possibile creare la directory per la build" @@ -364,15 +364,15 @@ msgstr "Percorso assoluto non trovato: %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "Impossibile ottenere la chiave di configurazione %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "Non è possibile installare la piattaforma" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "Non è possibile installare il tool %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "Non è possibile effettuare il reset della porta: %s" @@ -381,7 +381,7 @@ msgstr "Non è possibile effettuare il reset della porta: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "Impossibile rimuovere la chiave di configurazione %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "Non è possibile aggiornare la piattaforma" @@ -423,7 +423,7 @@ msgstr "" "Il comando continua a funzionare e stampa l'elenco delle schede collegate " "ogni volta che viene apportata una modifica." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Sketch compilato non trovato in %s" @@ -431,19 +431,19 @@ msgstr "Sketch compilato non trovato in %s" msgid "Compiles Arduino sketches." msgstr "Compila gli sketch di Arduino." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Compilazione del core in corso..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Compilazione delle librerie in corso..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "Compilazione della libreria \"%[1]s\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Compilazione dello sketch in corso..." @@ -470,11 +470,11 @@ msgstr "" "Configura le impostazioni della porta di comunicazione. Il formato è " "=[,=]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Configurazione della piattaforma." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "Strumento di configurazione." @@ -490,20 +490,20 @@ msgstr "Connessione in corso a %s. Premere CTRL-C per uscire." msgid "Core" msgstr "Core" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "Non è possibile connettersi via HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "Impossibile creare la directory dell'indice" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" "Non è stato possibile creare una cache profonda della build core: %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "Non è possibile determinare la dimensione del programma" @@ -515,7 +515,7 @@ msgstr "Impossibile ottenere la cartella di lavoro corrente: %v" msgid "Create a new Sketch" msgstr "Crea un nuovo Sketch" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "Crea e stampa una configurazione del profilo dalla build." @@ -531,7 +531,7 @@ msgstr "" "Crea o aggiorna il file di configurazione nella directory dei dati o nella " "directory personalizzata con le impostazioni di configurazione correnti." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -613,7 +613,7 @@ msgstr "Dipendenze: %s" msgid "Description" msgstr "Descrizione" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Rilevamento delle librerie utilizzate in corso..." @@ -679,7 +679,7 @@ msgstr "" "Non tentare di aggiornare le dipendenze delle librerie se sono già " "installate." -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Sto scaricando %s" @@ -687,21 +687,21 @@ msgstr "Sto scaricando %s" msgid "Downloading index signature: %s" msgstr "Sto scaricando la firma dell'indice: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Sto scaricando l'indice: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Sto scaricando la libreria %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Sto scaricando il tool mancante %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Sto scaricando i pacchetti" @@ -739,7 +739,7 @@ msgstr "" "Si è verificato un errore durante l'aggiunta del file all'archivio dello " "sketch" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" "Si è verificato un errore durante l'archiviazione del core compilato " @@ -758,13 +758,13 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "Si è verificato un errore durante la pulizia della cache: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" "Si è verificato un errore durante la conversione del percorso in assoluto:: " "%v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Si è verificato un errore durante la copia del file di output %s" @@ -779,7 +779,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Si è verificato un errore durante la creazione dell'istanza: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" "Si è verificato un errore durante la creazione della cartella di output" @@ -806,7 +806,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:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Si è verificato un errore durante lo scaricamento dell'indice '%s'" @@ -816,7 +816,7 @@ msgstr "" "Si è verificato un errore durante lo scaricamento della firma dell'indice " "'%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Errore durante il download della libreria %s" @@ -840,7 +840,7 @@ msgstr "Si è verificato un errore durante la codifica JSON dell'output: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Errore durante il caricamento di: %v" @@ -849,7 +849,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:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "Si è verificato un errore durante la compilazione: %v" @@ -870,7 +870,7 @@ msgstr "Si è verificato un errore durante l'aggiornamento: %v" msgid "Error extracting %s" msgstr "Si è verificato un errore durante l'estrazione di %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" "Si è verificato un errore durante la ricerca degli artefatti di compilazione" @@ -906,7 +906,7 @@ msgstr "" "`sketch.yaml`. Controllare se la cartella degli sketch è corretta oppure " "utilizzare il flag --port:: %s" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "" "Si è verificato un errore durante l'acquisizione delle informazioni della " @@ -951,7 +951,7 @@ msgid "Error installing Zip Library: %v" msgstr "" "Si è verificato un errore durante l'installazione della libreria zip: %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Si è verificato un errore durante l'installazione della libreria %s" @@ -1002,18 +1002,18 @@ msgid "Error opening debug logging file: %s" msgstr "" "Si è verificato un errore durante l'apertura del file di log di debug: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" "Si è verificato un errore durante l'apertura del codice sorgente che " "sovrascrive i file: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" "Si è verificato un errore durante il parsing del flag --show-properties: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" "Si è verificato un errore durante la lettura della directory di compilazione" @@ -1033,7 +1033,7 @@ msgid "Error retrieving core list: %v" msgstr "" "Si è verificato un errore durante il recupero dell'elenco dei core: %v " -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Si è verificato un errore durante il ripristino delle modifiche: %s" @@ -1094,7 +1094,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "Si è verificato un errore durante l'aggiornamento delle librerie" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" "Si è verificato un errore durante l'aggiornamento della piattaforma: %s" @@ -1110,10 +1110,10 @@ msgstr "" "Si è verificato un errore durante il rilevamento delle librerie incluse da " "%[1]s" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" "Si è verificato un errore durante la determinazione delle dimensioni dello " @@ -1133,7 +1133,7 @@ msgstr "Si è verificato un errore durante la scrittura del file: %v" msgid "Error: command description is not supported by %v" msgstr "Errore: la descrizione del comando non è supportata da %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "Errore: il codice sorgente non è valido e sovrascrive i dati: %v" @@ -1153,7 +1153,7 @@ msgstr "Esempi:" msgid "Executable to debug" msgstr "Eseguibile per il debug" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Ci si aspettava che lo sketch compilato fosse nella directory %s, invece è " @@ -1169,23 +1169,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Impossibile cancellare il chip" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "Programmazione non riuscita" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "Impossibile masterizzare il bootloader" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "Impossibile creare la directory dei dati" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "Impossibile creare la directory degli scaricamenti" @@ -1208,7 +1208,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "Impossibile ascoltare sulla porta TCP: %s. L'indirizzo è già in uso." -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "Caricamento non riuscito" @@ -1216,7 +1216,7 @@ msgstr "Caricamento non riuscito" msgid "File:" msgstr "File:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %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:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "Sto generando i prototipi di funzione..." @@ -1302,7 +1302,7 @@ msgstr "Ottiene il valore di una chiave di impostazione." msgid "Global Flags:" msgstr "Flag globali:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1311,7 +1311,7 @@ msgstr "" "lasciando altri %[4]s byte liberi per le variabili locali. Il massimo è " "%[2]s byte." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Le variabili globali usano %[1]s byte di memoria dinamica." @@ -1329,7 +1329,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Proprietà identificative:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "Se impostato, i binari saranno esportati nella cartella degli sketch." @@ -1359,20 +1359,20 @@ msgstr "Installare le librerie nella cartella IDE-Builtin" msgid "Installed" msgstr "Installato" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "Installato %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "Installazione %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Sto installando la libreria %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Sto installando la piattaforma %s" @@ -1409,7 +1409,7 @@ msgstr "Indirizzo TCP non valido: manca la porta" msgid "Invalid URL" msgstr "URL non è valido" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "L' URL aggiuntivo non è valido: %v" @@ -1424,19 +1424,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "L' argomento passato non è valido: %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "Proprietà di compilazione non valide" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "La dimensione dei dati della regexp non è valida: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "La dimensione della eeprom della regexp non è valida: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "URL non valido: %s" @@ -1456,11 +1456,11 @@ msgstr "Libreria non è valida" msgid "Invalid logging level: %s" msgstr "Livello di log non valido: %s" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "Configurazione di rete non valida: %s" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "network.proxy '%[1]s' non è valido: %[2]s" @@ -1468,7 +1468,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:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "Indice del pacchetto non valido in %s" @@ -1476,7 +1476,7 @@ 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_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "Il valore pid non è valido: '%s'" @@ -1484,15 +1484,15 @@ msgstr "Il valore pid non è valido: '%s'" msgid "Invalid profile" msgstr "Il profilo non è valido" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "Scrittura non valida in platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "La dimensione della regexp non è valida: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "Nella configurazione c'è un valore non valido" @@ -1500,11 +1500,11 @@ msgstr "Nella configurazione c'è un valore non valido" msgid "Invalid version" msgstr "Versione non è valida" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "Il valore di vid non è valido: '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1529,11 +1529,11 @@ msgstr "LIBRARY_NAME" msgid "Latest" msgstr "Ultimo" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "La libreria %[1]s è stata dichiarata precompilata:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1548,7 +1548,7 @@ msgstr "La libreria %s è già alla versione più recente" msgid "Library %s is not installed" msgstr "La libreria %s non è installata" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Impossibile trovare la libreria %s" @@ -1567,8 +1567,8 @@ msgstr "" msgid "Library install failed" msgstr "Impossibile installare la libreria" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "La libreria è stata installata" @@ -1576,7 +1576,7 @@ msgstr "La libreria è stata installata" msgid "License: %s" msgstr "Licenza: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "Collegare tutto insieme..." @@ -1604,7 +1604,7 @@ msgstr "" "Elenco delle opzioni della scheda separate da virgole. Oppure può essere " "usato più volte per più opzioni." -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1628,8 +1628,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:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "Sto caricando il file dell'indice: %v" @@ -1637,7 +1637,7 @@ msgstr "Sto caricando il file dell'indice: %v" msgid "Location" msgstr "Posizione" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "Poca memoria disponibile, potrebbero presentarsi problemi di stabilità" @@ -1646,7 +1646,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "Manutentore: %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1694,7 +1694,7 @@ msgstr "Manca il programmatore" msgid "Missing required upload field: %s" msgstr "Manca un campo obbligatorio del caricamento: %s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "Manca la dimensione della regexp" @@ -1776,7 +1776,7 @@ msgstr "Nessuna piattaforma installata." msgid "No platforms matching your search." msgstr "Non ci sono piattaforme corrispondenti alla tua ricerca." -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" "Non è stata trovata alcuna porta di upload, come alternativa verrà " @@ -1786,7 +1786,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "Non è stata trovata una soluzione valida per le dipendenze" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Memoria esaurita; guarda %[1]s per consigli su come ridurne l'utilizzo." @@ -1819,35 +1819,35 @@ msgstr "Apre una porta di comunicazione con una scheda." msgid "Option:" msgstr "Opzione:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Facoltativo, può essere: %s. Utilizzato per indicare a gcc quale livello di " "warning utilizzare (flag -W)." -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Facoltativo, ripulisce la cartella di build e non usa nessuna build in " "cache." -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Facoltativo, ottimizza l'output di compilazione per il debug, piuttosto che " "per il rilascio." -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "Facoltativo, sopprime quasi tutti gli output." -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Facoltativo, attiva la modalità verbosa." -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1855,7 +1855,7 @@ msgstr "" "Facoltativo. Percorso di un file .json che contiene una serie di " "sostituzioni del codice sorgente dello sketch." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1921,11 +1921,11 @@ msgstr "Website pacchetto:" msgid "Paragraph: %s" msgstr "Paragrafo: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "Percorso" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1933,7 +1933,7 @@ msgstr "" "Percorso di un gruppo di librerie. Può essere usato più volte o le voci " "possono essere separate da virgole." -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1945,7 +1945,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Percorso del file in cui verranno scritti i log." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1953,20 +1953,20 @@ msgstr "" "Percorso in cui salvare i file compilati. Se omesso, verrà creata una " "directory nel percorso temporaneo predefinito del tuo sistema operativo." -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Esecuzione di un touch reset a 1200-bps sulla porta seriale %s" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "La piattaforma %s è già installata" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "La piattaforma %s è installata" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1974,7 +1974,7 @@ msgstr "" "La piattaforma %s non è stata trovata in nessun indice conosciuto.\n" "Forse è necessario aggiungere un URL di 3terze parti?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "La piattaforma %s è stata disinstallata" @@ -1990,7 +1990,7 @@ msgstr "Impossibile trovare la piattaforma '%s'" msgid "Platform ID" msgstr "ID piattaforma" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "L' ID della piattaforma non è esatto" @@ -2050,8 +2050,8 @@ msgstr "Porta chiusa: %v" msgid "Port monitor error" msgstr "Errore di monitoraggio della porta" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "Impossibile trovare la libreria precompilata in \"%[1]s\"" @@ -2059,7 +2059,7 @@ msgstr "Impossibile trovare la libreria precompilata in \"%[1]s\"" msgid "Print details about a board." msgstr "Visualizza i dettagli di una scheda." -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Stampa il codice preelaborato su stdout invece di compilarlo." @@ -2115,11 +2115,11 @@ msgstr "La dotazione comprende: %s" msgid "Removes one or more values from a setting." msgstr "Rimuove uno o più valori da un'impostazione." -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Sostituire %[1]s con %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Sto sostituendo la piattaforma %[1]s con %[2]s" @@ -2136,12 +2136,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Avvia la CLI di Arduino come demone gRPC." -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "Esecuzione della normale compilazione del core..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "Sto avviando lo script pre_uninstall." @@ -2153,7 +2153,7 @@ msgstr "TERMINE_DI_RICERCA" msgid "SVD file path" msgstr "Path del file SVD" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "Salva gli artefatti di compilazione in questa directory." @@ -2425,7 +2425,7 @@ msgstr "Mostra il numero di versione di Arduino CLI." msgid "Size (bytes):" msgstr "Dimensione (bytes):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2441,13 +2441,13 @@ msgstr "Sketch è stato creato in: %s" msgid "Sketch profile to use" msgstr "Profilo dello sketch da utilizzare" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" "Sketch troppo grande; guarda %[1]s per consigli su come ridurne la " "dimensione" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2463,20 +2463,20 @@ msgstr "" "Gli sketch con estensione .pde sono deprecati, rinominare i seguenti file in" " .ino:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "Salta il linking dell'eseguibile finale." -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Salto il touch reset a 1200-bps: nessuna porta seriale è stata selezionata!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "Salta la creazione dell'archivio di: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "Salta la compilazione di: %[1]s" @@ -2485,16 +2485,16 @@ msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" "Salta il rilevamento delle dipendenze della libreria precompilata %[1]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "Salta la configurazione della piattaforma." -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "Salto lo script pre_uninstall." -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "Salta la configurazione dello strumento." @@ -2502,7 +2502,7 @@ msgstr "Salta la configurazione dello strumento." msgid "Skipping: %[1]s" msgstr "Salta: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "Non è stato possibile aggiornare alcuni indici." @@ -2526,7 +2526,7 @@ msgstr "" "Il file di configurazione personalizzato (se non specificato, verrà " "utilizzato quello predefinito)." -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2571,7 +2571,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "La libreria %s richiede altre installazioni:" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2580,7 +2580,7 @@ msgstr "" "crittografare un binario durante il processo di compilazione. Utilizzata " "solo dalle piattaforme che la supportano." -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2593,7 +2593,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Il formato di output dei log può essere: %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2602,7 +2602,7 @@ msgstr "" "firmare e crittografare un binario. Utilizzato solo dalle piattaforme che lo" " supportano." -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "La piattaforma non supporta '%[1]s' per le librerie precompilate." @@ -2630,12 +2630,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "Timestamp di ogni linea in entrata." -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "Il tool %s è già installato" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "Il tool %s è disinstallato" @@ -2655,7 +2655,7 @@ msgstr "Il prefisso della toolchain" msgid "Toolchain type" msgstr "Il tipo della toolchain" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Prova ad eseguire %s" @@ -2675,7 +2675,7 @@ msgstr "Tipi: %s" msgid "URL:" msgstr "URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2699,17 +2699,17 @@ 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:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "Non è stato possibile analizzare l'URL" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "Disinstallazione di %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "Disinstallazione di %s, il tool non è più necessario." @@ -2758,7 +2758,7 @@ msgstr "Aggiorna l'indice delle librerie alla versione più recente." msgid "Updates the libraries index." msgstr "Aggiorna l'indice delle librerie." -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "L'aggiornamento non accetta parametri con la versione" @@ -2793,7 +2793,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Indirizzo della porta di caricamento, ad esempio: COM3 o /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "Porta di caricamento trovata su %s" @@ -2801,7 +2801,7 @@ msgstr "Porta di caricamento trovata su %s" msgid "Upload port protocol, e.g: serial" msgstr "Protocollo della porta di caricamento, ad esempio: seriale" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "Carica il binario dopo la compilazione." @@ -2814,7 +2814,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Carica il bootloader." -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2837,11 +2837,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:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "Libreria utilizzata" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "Piattaforma utilizzata" @@ -2849,7 +2849,7 @@ msgstr "Piattaforma utilizzata" msgid "Used: %[1]s" msgstr "Usata: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo della scheda '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2858,7 +2858,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:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Utilizzo del core '%[1]s' dalla piattaforma nella cartella: %[2]s" @@ -2875,25 +2875,25 @@ msgstr "" "Si sta utilizzando una configurazione generica del monitor.\n" "ATTENZIONE: per funzionare correttamente, la scheda potrebbe richiedere impostazioni diverse!\n" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "Uso la libreria %[1]s alla versione %[2]s nella cartella: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Uso la libreria %[1]s nella cartella: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "Utilizzo del core precompilato: %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "Utilizzo della libreria precompilata in %[1]s" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Uso il file precedentemente compilato: %[1]s" @@ -2910,11 +2910,11 @@ msgid "Values" msgstr "Valori" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Verifica dei binari dopo il caricamento." -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versione" @@ -2923,26 +2923,26 @@ msgstr "Versione" msgid "Versions: %s" msgstr "Versioni: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "ATTENZIONE: non è possibile configurare la piattaforma: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "ATTENZIONE non è possibile configurare lo strumento: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "AVVISO non è possibile eseguire lo script pre_uninstall: %s" -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "ATTENZIONE: lo sketch è compilato utilizzando una o più librerie " "personalizzate." -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2951,11 +2951,11 @@ msgstr "" "%[2]s e potrebbe non essere compatibile con la tua scheda che utilizza " "l'architettura %[3]s" -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "In attesa della porta di caricamento..." -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2978,7 +2978,7 @@ msgstr "" "Scrive la configurazione corrente nel file di configurazione nella directory" " dei dati." -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 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." @@ -3019,11 +3019,11 @@ msgstr "ricerca di base per \"audio\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "ricerca di base per \"esp32\" e \"display\" limitata al manutentore ufficiale" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "file binario non trovato in %s" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "la scheda %s non è stata trovata" @@ -3039,7 +3039,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:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "Impossibile trovare l'ultima versione del tool %s" @@ -3051,11 +3051,11 @@ msgstr "Non riesco a trovare un pattern per il rilevamento con id %s" msgid "candidates" msgstr "candidati" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "Impossibile eseguire il tool di caricamento: %s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "Sto controllando l'integrità dell'archivio locale" @@ -3081,11 +3081,11 @@ msgstr "comunicazione fuori sincronia, atteso '%[1]s', ricevuto '%[2]s'" msgid "computing hash: %s" msgstr "calcolo dell'hash: %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "La chiave della configurazione %s contiene un carattere non valido" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "Il valore della configurazione %s contiene un carattere non valido" @@ -3093,15 +3093,15 @@ msgstr "Il valore della configurazione %s contiene un carattere non valido" msgid "copying library to destination directory:" msgstr "copia della libreria nella directory di destinazione:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "impossibile trovare un artefatto di compilazione valido" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "impossibile sovrascrivere" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "Impossibile rimuovere la vecchia libreria" @@ -3110,20 +3110,20 @@ msgstr "Impossibile rimuovere la vecchia libreria" msgid "could not update sketch project file" msgstr "non è stato possibile aggiornare il file del progetto" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "creazione in corso della cartella cache del core: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "creazione di installed.json in %[1]s: %[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "creazione di una directory temporanea per l'estrazione: %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "la sezione dati supera lo spazio disponibile nella scheda" @@ -3140,7 +3140,7 @@ msgstr "" msgid "destination directory already exists" msgstr "il percorse della directory è già esistente" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "la directory non esiste: %s" @@ -3156,7 +3156,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:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "il rilascio del rilevamento non è stato trovato: %s" @@ -3172,11 +3172,11 @@ msgstr "scarica l'ultima versione del core SAMD di Arduino." msgid "downloaded" msgstr "scaricato" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "sto scaricando il tool %[1]s: %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "identificativo della scheda vuoto" @@ -3194,12 +3194,12 @@ msgstr "si è verificato un errore durante l'apertura di %s" msgid "error parsing version constraints" msgstr "si è verificato un errore durante il parsing dei vincoli di versione" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" "si è verificato un errore durante l'elaborazione della risposta del server" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" "si è verificato un errore durante l'interrogazione di Arduino Cloud Api" @@ -3208,7 +3208,7 @@ msgstr "" msgid "extracting archive" msgstr "estrazione in corso dell'archivio" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "estrazione dell'archivio: %s" @@ -3216,7 +3216,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_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "Impossibile inizializzare il client http" @@ -3226,7 +3226,7 @@ msgstr "" "La dimensione dell'archivio recuperato differisce dalla dimensione " "specificata nell'indice" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "i file dell'archivio devono essere collocati in una sottodirectory" @@ -3256,7 +3256,7 @@ msgstr "per la versione più recente." msgid "for the specific version." msgstr "per la specifica versione." -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "il campo di fqbn %s contiene un carattere non valido" @@ -3280,11 +3280,11 @@ msgstr "sto recuperando le informazioni sull'archivio: %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "sto recuperando il percorso dell'archivio: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "sto recuperando le proprietà di costruzione della scheda %[1]s: %[2]s" @@ -3308,11 +3308,11 @@ msgstr "" msgid "install directory not set" msgstr "La directory di installazione non è stata impostata" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "Sto installando il tool %[1]s: %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "Sto installando la piattaforma %[1]s: %[2]s" @@ -3329,7 +3329,7 @@ msgstr "la direttiva '%s' non è valida" msgid "invalid checksum format: %s" msgstr "il formato del checksum non è valido: %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "l'opzione di configurazione non è valida: %s" @@ -3361,11 +3361,14 @@ msgstr "il nome della libreria vuoto non è valido" msgid "invalid empty library version: %s" msgstr "la versione della libreria vuota non è valida: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "è stata trovata un'opzione vuota non valida" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "url git non è valido" @@ -3393,7 +3396,7 @@ msgstr "la posizione della libreria non è valida: %s" msgid "invalid library: no header files found" msgstr "libreria non valida: non è stato trovato alcun file di intestazione" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "l'opzione '%s' non è valida" @@ -3411,10 +3414,6 @@ 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/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "la dimensione dell'archivio della piattaforma non è valida: %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "l'identificatore della piattaforma non è valido" @@ -3435,7 +3434,7 @@ msgstr "il valore di configurazione della porta non è valido per %s: %s" msgid "invalid port configuration: %s=%s" msgstr "configurazione della porta non valida: %s=%s" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "scrittura non valida '%[1]s': %[2]s" @@ -3449,7 +3448,7 @@ msgstr "" "alfanumerico o \"_\", quelli successivi possono contenere anche \"-\" e " "\".\". L'ultimo non può essere \".\"." -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "il valore '%[1]s' non è valido per l'opzione '%[2]s'" @@ -3493,7 +3492,7 @@ msgstr "librerie con un nome che corrisponde esattamente a \"pcf8523\"" msgid "library %s already installed" msgstr "la libreria %s è già installata" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "la libreria non è valida" @@ -3507,8 +3506,8 @@ msgstr "caricamento di %[1]s: %[2]s" msgid "loading boards: %s" msgstr "caricamento delle schede: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "caricamento del file indice json %[1]s: %[2]s" @@ -3545,7 +3544,7 @@ msgstr "rilascio del tool di caricamento in %s" msgid "looking for boards.txt in %s" msgstr "sto cercando boards.txt in %s" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "ricerca degli artefatti di compilazione in corso" @@ -3561,7 +3560,7 @@ msgstr "Manca la direttiva '%s'" msgid "missing checksum for: %s" msgstr "manca il checksum di: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "manca il pacchetto %[1]s a cui fa riferimento la scheda %[2]s" @@ -3571,11 +3570,11 @@ msgstr "" "Manca l'indice del pacchetto %s, non possono essere garantiti aggiornamenti " "futuri" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 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 " @@ -3585,17 +3584,17 @@ msgstr "" msgid "missing signature" msgstr "Firma mancante" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "release del monitor non è stata trovata: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "sto spostando l'archivio estratto nella directory di destinazione: %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "sono stati trovati più artefatti di compilazione: '%[1]s' e '%[2]s'" @@ -3603,7 +3602,7 @@ msgstr "sono stati trovati più artefatti di compilazione: '%[1]s' e '%[2]s'" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "Sono stati trovati più file di sketch principale (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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" @@ -3611,11 +3610,11 @@ msgstr "" "non è disponibile una versione degli strumenti di %[1]s per il sistema " "operativo corrente, prova a contattare %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "non è stata specificata alcuna istanza" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "non è stata specificata alcuna directory/file di sketch o di build" @@ -3623,13 +3622,13 @@ msgstr "non è stata specificata alcuna directory/file di sketch o di build" msgid "no such file or directory" msgstr "nessun file o directory di questo tipo" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" "non c'è una directory radice unica nell'archivio, ma sono state trovate " "'%[1]s' e '%[2]s'." -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "Non è stata fornita alcuna porta di upload" @@ -3643,7 +3642,7 @@ msgstr "" "non sono disponibili versioni per il sistema operativo corrente, prova a " "contattare %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "non è un FQBN: %s" @@ -3652,7 +3651,7 @@ msgid "not running in a terminal" msgstr "non è in esecuzione in un terminale" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "apertura del file di archivio: %s" @@ -3674,12 +3673,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:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "Il pacchetto '%s' non è stato trovato" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "sto facendo il parsing di fqbn: %s" @@ -3695,7 +3694,7 @@ 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:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "la piattaforma %s non è installata" @@ -3703,14 +3702,14 @@ msgstr "la piattaforma %s non è installata" msgid "platform is not available for your OS" msgstr "la piattaforma non è disponibile per il sistema operativo in uso" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "piattaforma non installata" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "utilizza invece --build-property." @@ -3750,11 +3749,11 @@ msgstr "lettura in corso del contenuto della directory %[1]s" msgid "reading directory %s" msgstr "lettura cartella %s" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "lettura in corso del contenuto della directory %s" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "lettura del file %[1]s: %[2]s" @@ -3778,7 +3777,7 @@ msgstr "lettura in corso della directory dei sorgenti della libreria: %s" msgid "reading library_index.json: %s" msgstr "lettura di library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "lettura della directory principale del pacchetto: %s" @@ -3786,11 +3785,11 @@ msgstr "lettura della directory principale del pacchetto: %s" msgid "reading sketch files" msgstr "lettura degli sketch in corso" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "scrittura non trovata '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "il rilascio %[1]s non è stato trovato per il tool %[2]s" @@ -3807,7 +3806,7 @@ msgstr "sto rimuovendo il file di archivio danneggiato: %s" msgid "removing library directory: %s" msgstr "rimozione directory della libreria: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "sto rimuovendo i file della piattaforma: %s" @@ -3825,7 +3824,7 @@ msgstr "sto recuperando le chiavi pubbliche di Arduino: %s" msgid "scanning sketch examples" msgstr "scansione degli esempi di sketch in corso" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "ricerca nella directory principale del pacchetto: %s" @@ -3873,11 +3872,11 @@ msgstr "verifica delle dimensioni dell'archivio: %s" msgid "testing if archive is cached: %s" msgstr "verifica se l'archivio è memorizzato nella cache: %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "verifica l'integrità dell'archivio locale: %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "la sezione del testo supera lo spazio disponibile nella scheda" @@ -3886,7 +3885,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_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "il server ha risposto con lo stato %s" @@ -3894,7 +3893,7 @@ msgstr "il server ha risposto con lo stato %s" msgid "timeout waiting for message" msgstr "timeout in attesa del messaggio" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "il tool %s non è gestito dal gestore dei pacchetti" @@ -3903,16 +3902,16 @@ 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:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "il tool '%[1]s' non è stato trovato nel pacchetto '%[2]s'" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "Il tool non è installato" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "il rilascio del tool non è stato trovato: %s" @@ -3920,23 +3919,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:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 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:43 +#: internal/arduino/builder/sketch.go:45 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:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "non è possibile creare la cartella contenente l'elemento" @@ -3945,23 +3944,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:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "non è possibile leggere il contenuto dell'elemento di destinazione" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "non è stato possibile leggere i contenuti della risorsa" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "non è possibile scrivere sul file di destinazione" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "pacchetto sconosciuto %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "piattaforma sconosciuta %s:%s" @@ -3981,7 +3980,7 @@ msgstr "aggiorna arduino:samd all'ultima versione" msgid "upgrade everything to the latest version" msgstr "aggiornare tutto con l'ultima versione disponibile" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "errore durante il caricamento: %s" @@ -4005,6 +4004,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_list.go:120 +#: commands/service_board_identify.go:208 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 157f29de1d4..dd7acf8da63 100644 --- a/internal/locales/data/ja.po +++ b/internal/locales/data/ja.po @@ -11,7 +11,7 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -27,7 +27,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s パターンが見つかりません" @@ -35,11 +35,11 @@ msgstr "%[1]s パターンが見つかりません" msgid "%s already downloaded" msgstr "%sはすでにダウンロードされています" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%sと%sは同時に利用できません" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%sをインストールしました" @@ -52,7 +52,7 @@ msgstr "%sはすでにインストールされています。" msgid "%s is not a directory" msgstr "%sはディレクトリではありません" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "" @@ -64,7 +64,7 @@ msgstr "" msgid "%s must be installed." msgstr "" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -83,7 +83,7 @@ msgstr "" msgid "(hidden)" msgstr "" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(レガシー)" @@ -144,7 +144,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "" @@ -172,7 +172,7 @@ msgstr "" msgid "Archive already exists" msgstr "" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "%[1]sにビルドされたコア(キャッシュ)をアーカイブ中です" @@ -257,11 +257,11 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "ブートローダのファイルが指定されましたが次が不足しています:%[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -275,13 +275,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -301,11 +301,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -343,15 +343,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -360,7 +360,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -398,7 +398,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "" @@ -406,19 +406,19 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "スケッチをコンパイルしています..." @@ -441,11 +441,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -461,19 +461,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -485,7 +485,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -499,7 +499,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -573,7 +573,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -633,7 +633,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "" @@ -641,21 +641,21 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "" @@ -691,7 +691,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -707,11 +707,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -750,7 +750,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 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:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -782,7 +782,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -791,7 +791,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -812,7 +812,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 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 "" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -918,15 +918,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -942,7 +942,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -996,7 +996,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1009,10 +1009,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1048,7 +1048,7 @@ msgstr "" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1062,23 +1062,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1170,7 +1170,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1182,14 +1182,14 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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 "" "最大%[2]sバイトのRAMのうち、グローバル変数が%[1]sバイト(%[3]s%%)を使っていて、ローカル変数で%[4]sバイト使うことができます。" -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "グローバル変数は%[1]sバイトのRAMを使用しています。" @@ -1207,7 +1207,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1234,20 +1234,20 @@ msgstr "" msgid "Installed" msgstr "インストール済" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1284,7 +1284,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1298,19 +1298,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1330,11 +1330,11 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1342,7 +1342,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1350,7 +1350,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1358,15 +1358,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1374,11 +1374,11 @@ msgstr "" msgid "Invalid version" msgstr "" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1401,11 +1401,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1419,7 +1419,7 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "" @@ -1436,8 +1436,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "" @@ -1445,7 +1445,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1469,7 +1469,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1491,8 +1491,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "スケッチが使用できるメモリが少なくなっています。動作が不安定になる可能性があります。" @@ -1508,7 +1508,7 @@ msgstr "スケッチが使用できるメモリが少なくなっています。 msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1551,7 +1551,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1631,7 +1631,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1639,7 +1639,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "スケッチが使用するメモリが足りません。メモリを節約する方法については、以下のURLのページを参照してください。%[1]s" @@ -1669,35 +1669,35 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1757,17 +1757,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1777,32 +1777,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1818,7 +1818,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1874,8 +1874,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1883,7 +1883,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1939,11 +1939,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1959,12 +1959,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1976,7 +1976,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2188,7 +2188,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2202,11 +2202,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "スケッチが大きすぎます。%[1]s には、小さくするコツが書いてあります。" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2218,19 +2218,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2238,16 +2238,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2255,7 +2255,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2275,7 +2275,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2313,13 +2313,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2329,13 +2329,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2357,12 +2357,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2382,7 +2382,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2402,7 +2402,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2424,17 +2424,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2480,7 +2480,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2513,7 +2513,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2521,7 +2521,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2533,7 +2533,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2552,11 +2552,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "使用済:%[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2572,7 +2572,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2586,25 +2586,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "次のフォルダのライブラリ%[1]sバージョン%[2]sを使用中:%[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "次のフォルダのライブラリ%[1]sを使用中:%[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "以前コンパイルされたファイルを使用中:%[1]s" @@ -2621,11 +2621,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2634,35 +2634,35 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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 "" "警告:ライブラリ%[1]sはアーキテクチャ%[2]sに対応したものであり、アーキテクチャ%[3]sで動作するこのボードとは互換性がないかもしれません。" -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2681,7 +2681,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2717,11 +2717,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2737,7 +2737,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2749,11 +2749,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2779,11 +2779,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2791,15 +2791,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2808,20 +2808,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2837,7 +2837,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2853,7 +2853,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2869,11 +2869,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2889,11 +2889,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2901,7 +2901,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2909,7 +2909,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2917,7 +2917,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2947,7 +2947,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2971,11 +2971,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2995,11 +2995,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3015,7 +3015,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3047,11 +3047,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3079,7 +3082,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3095,10 +3098,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3119,7 +3118,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3130,7 +3129,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3174,7 +3173,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3188,8 +3187,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3226,7 +3225,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3242,7 +3241,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3250,11 +3249,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3262,17 +3261,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3280,17 +3279,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3298,11 +3297,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3314,7 +3313,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3323,7 +3322,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3345,12 +3344,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3366,7 +3365,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3374,14 +3373,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3420,11 +3419,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3448,7 +3447,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3456,11 +3455,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3477,7 +3476,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3494,7 +3493,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3539,11 +3538,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3552,7 +3551,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3560,7 +3559,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3569,16 +3568,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3586,21 +3585,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3608,23 +3607,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3644,7 +3643,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3668,6 +3667,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/ko.po b/internal/locales/data/ko.po index 6475397399b..0971ddcd847 100644 --- a/internal/locales/data/ko.po +++ b/internal/locales/data/ko.po @@ -9,7 +9,7 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s 패턴이 없습니다" @@ -33,11 +33,11 @@ msgstr "%[1]s 패턴이 없습니다" msgid "%s already downloaded" msgstr "" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "" @@ -50,7 +50,7 @@ msgstr "" msgid "%s is not a directory" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "" @@ -62,7 +62,7 @@ msgstr "" msgid "%s must be installed." msgstr "" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -81,7 +81,7 @@ msgstr "" msgid "(hidden)" msgstr "" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(레거시)" @@ -142,7 +142,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "" @@ -170,7 +170,7 @@ msgstr "" msgid "Archive already exists" msgstr "" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "" @@ -255,11 +255,11 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "부트로더 파일이 지정되었으나 누락됨: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -273,13 +273,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -341,15 +341,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -358,7 +358,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -396,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "" @@ -404,19 +404,19 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "스케치를 컴파일 중…" @@ -439,11 +439,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -459,19 +459,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -483,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -571,7 +571,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -631,7 +631,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "" @@ -639,21 +639,21 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "" @@ -689,7 +689,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -705,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 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:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -810,7 +810,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 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:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -916,15 +916,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -940,7 +940,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -994,7 +994,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1007,10 +1007,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1026,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1046,7 +1046,7 @@ msgstr "" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1060,23 +1060,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1168,7 +1168,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1180,14 +1180,14 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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 "" "전역 변수는 동적 메모리 %[1]s바이트(%[3]s%%)를 사용, %[4]s바이트의 지역변수가 남음. 최대는 %[2]s 바이트." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "전역 변수는 %[1]s 바이트의 동적 메모리를 사용." @@ -1205,7 +1205,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1232,20 +1232,20 @@ msgstr "" msgid "Installed" msgstr "설치됨" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1282,7 +1282,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1296,19 +1296,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1328,11 +1328,11 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1340,7 +1340,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1356,15 +1356,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1372,11 +1372,11 @@ msgstr "" msgid "Invalid version" msgstr "" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1399,11 +1399,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1417,7 +1417,7 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "" @@ -1434,8 +1434,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "" @@ -1443,7 +1443,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1467,7 +1467,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1489,8 +1489,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1498,7 +1498,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "사용 가능한 메모리 부족, 안정성에 문제가 생길 수 있습니다." @@ -1506,7 +1506,7 @@ msgstr "사용 가능한 메모리 부족, 안정성에 문제가 생길 수 있 msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1549,7 +1549,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1629,7 +1629,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1637,7 +1637,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "메모리가 충분하지 않음; 메모리를 줄이기 위한 팁을 위해 다음 링크를 참고하세요%[1]s" @@ -1667,35 +1667,35 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1755,17 +1755,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1775,32 +1775,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1816,7 +1816,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1872,8 +1872,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1881,7 +1881,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1937,11 +1937,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1957,12 +1957,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1974,7 +1974,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2186,7 +2186,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2200,11 +2200,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "스케치가 너무 큼; 이것을 줄이기 위해 다음을 참고하세요. %[1]s" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2216,19 +2216,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2236,16 +2236,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2253,7 +2253,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2273,7 +2273,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2311,13 +2311,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2327,13 +2327,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2355,12 +2355,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2380,7 +2380,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2400,7 +2400,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2422,17 +2422,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2478,7 +2478,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2511,7 +2511,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2519,7 +2519,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2531,7 +2531,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2550,11 +2550,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2562,7 +2562,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "사용됨: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2570,7 +2570,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2584,25 +2584,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "라이브러리 %[1]s를 버전 %[2]s 폴더: %[3]s %[4]s 에서 사용" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "폴더:%[2]s %[3]s의 라이브러리 %[1]s 사용" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "이전에 컴파일된 파일: %[1]s 사용" @@ -2619,11 +2619,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2632,35 +2632,35 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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 "" "경고: 라이브러리 %[1]s가 %[2]s 아키텍처에서 실행되며 %[3]s아키텍처에서 실행되는 현재보드에서는 호환되지 않을 수 있습니다." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2679,7 +2679,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2715,11 +2715,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2735,7 +2735,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2747,11 +2747,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2777,11 +2777,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2789,15 +2789,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2806,20 +2806,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2835,7 +2835,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2851,7 +2851,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2867,11 +2867,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2887,11 +2887,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2899,7 +2899,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2907,7 +2907,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2915,7 +2915,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2945,7 +2945,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2969,11 +2969,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2993,11 +2993,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3013,7 +3013,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3045,11 +3045,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3077,7 +3080,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3093,10 +3096,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3117,7 +3116,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3128,7 +3127,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3172,7 +3171,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3186,8 +3185,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3224,7 +3223,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3240,7 +3239,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3248,11 +3247,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3260,17 +3259,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3278,17 +3277,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3296,11 +3295,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3312,7 +3311,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3321,7 +3320,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3343,12 +3342,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3364,7 +3363,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3372,14 +3371,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3418,11 +3417,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3446,7 +3445,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3454,11 +3453,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3475,7 +3474,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3492,7 +3491,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3537,11 +3536,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3550,7 +3549,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3558,7 +3557,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3567,16 +3566,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3584,21 +3583,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3606,23 +3605,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3642,7 +3641,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3666,6 +3665,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/lb.po b/internal/locales/data/lb.po index 128b64ec003..1cd8302f826 100644 --- a/internal/locales/data/lb.po +++ b/internal/locales/data/lb.po @@ -9,7 +9,7 @@ msgstr "" "Language: lb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s is required but %[2]s is currently installed." msgstr "" -#: internal/arduino/builder/builder.go:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "" @@ -33,11 +33,11 @@ msgstr "" msgid "%s already downloaded" msgstr "%s schon erofgelueden" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s installéiert" @@ -50,7 +50,7 @@ msgstr "%s ass schon installéiert." msgid "%s is not a directory" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "" @@ -62,7 +62,7 @@ msgstr "" msgid "%s must be installed." msgstr "%s muss installéiert ginn." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -81,7 +81,7 @@ msgstr "" msgid "(hidden)" msgstr "(verstoppt)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "" @@ -142,7 +142,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "" @@ -170,7 +170,7 @@ msgstr "" msgid "Archive already exists" msgstr "" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "" @@ -255,11 +255,11 @@ msgstr "" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -273,13 +273,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 msgid "Can't download library" msgstr "Kann Bibliothéik net roflueden" #: commands/service_platform_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -299,11 +299,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -341,15 +341,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -358,7 +358,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -396,7 +396,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "" @@ -404,19 +404,19 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "" @@ -439,11 +439,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -459,19 +459,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -483,7 +483,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -571,7 +571,7 @@ msgstr "" msgid "Description" msgstr "Beschreiwung" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -631,7 +631,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "" @@ -639,21 +639,21 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "" @@ -689,7 +689,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -705,11 +705,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 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:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -810,7 +810,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 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:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Feeler bei der Installatioun vun der Bibliothéik %s" @@ -916,15 +916,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -940,7 +940,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -994,7 +994,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1007,10 +1007,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1026,7 +1026,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1046,7 +1046,7 @@ msgstr "Beispiller:" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1060,23 +1060,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1168,7 +1168,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1180,13 +1180,13 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "" @@ -1204,7 +1204,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1231,20 +1231,20 @@ msgstr "" msgid "Installed" msgstr "Installéiert" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1281,7 +1281,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1295,19 +1295,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1327,11 +1327,11 @@ msgstr "Ongülteg Bibliothéik" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1339,7 +1339,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1347,7 +1347,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1355,15 +1355,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1371,11 +1371,11 @@ msgstr "" msgid "Invalid version" msgstr "Ongülteg Versioun" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1398,11 +1398,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1416,7 +1416,7 @@ 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:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Bibliothéik %s net fonnt" @@ -1433,8 +1433,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Bibliothéik installéiert" @@ -1442,7 +1442,7 @@ msgstr "Bibliothéik installéiert" msgid "License: %s" msgstr "Lizenz: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1466,7 +1466,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1488,8 +1488,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1497,7 +1497,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" @@ -1505,7 +1505,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1548,7 +1548,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1628,7 +1628,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1636,7 +1636,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" @@ -1666,35 +1666,35 @@ msgstr "" msgid "Option:" msgstr "Optioun:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1754,17 +1754,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1774,32 +1774,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1815,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1871,8 +1871,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1880,7 +1880,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1936,11 +1936,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1956,12 +1956,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1973,7 +1973,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2185,7 +2185,7 @@ msgstr "" msgid "Size (bytes):" msgstr "Gréisst (Bytes):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2199,11 +2199,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2215,19 +2215,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2235,16 +2235,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2252,7 +2252,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2272,7 +2272,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2310,13 +2310,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2326,13 +2326,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2354,12 +2354,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2379,7 +2379,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2399,7 +2399,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2421,17 +2421,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2477,7 +2477,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2510,7 +2510,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2518,7 +2518,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2549,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "Benotzten Bibliothéik" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2561,7 +2561,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Benotzt: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2569,7 +2569,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2583,25 +2583,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: 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:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "" @@ -2618,11 +2618,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versioun" @@ -2631,34 +2631,34 @@ msgstr "Versioun" msgid "Versions: %s" msgstr "Versiounen: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2677,7 +2677,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2713,11 +2713,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2733,7 +2733,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2745,11 +2745,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2775,11 +2775,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2787,15 +2787,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2804,20 +2804,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2833,7 +2833,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2849,7 +2849,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2865,11 +2865,11 @@ msgstr "" msgid "downloaded" msgstr "erofgelueden" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2885,11 +2885,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2897,7 +2897,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2905,7 +2905,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2913,7 +2913,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2943,7 +2943,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2967,11 +2967,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2991,11 +2991,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3011,7 +3011,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3043,11 +3043,14 @@ msgstr "ongültegen, eidelen Bibliothéiksnumm" msgid "invalid empty library version: %s" msgstr "ongülteg, eidel Bibliothéiksversioun: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3075,7 +3078,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "Ongülteg Optioun '%s'" @@ -3091,10 +3094,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3115,7 +3114,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3126,7 +3125,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3170,7 +3169,7 @@ msgstr "" msgid "library %s already installed" msgstr "Bibliothéik %s ass schon installéiert" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "Bibliothéik ongülteg" @@ -3184,8 +3183,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3222,7 +3221,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3238,7 +3237,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3246,11 +3245,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3258,17 +3257,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3276,17 +3275,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3294,11 +3293,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3310,7 +3309,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3319,7 +3318,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3341,12 +3340,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3362,7 +3361,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3370,14 +3369,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3416,11 +3415,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3444,7 +3443,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3452,11 +3451,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3473,7 +3472,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3490,7 +3489,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3535,11 +3534,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3548,7 +3547,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3556,7 +3555,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3565,16 +3564,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3582,21 +3581,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3604,23 +3603,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3640,7 +3639,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3664,6 +3663,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/pl.po b/internal/locales/data/pl.po index b977e12ffe9..e0553050019 100644 --- a/internal/locales/data/pl.po +++ b/internal/locales/data/pl.po @@ -11,7 +11,7 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "Brakujący wzorzec %[1]s" @@ -35,11 +35,11 @@ msgstr "Brakujący wzorzec %[1]s" msgid "%s already downloaded" msgstr "%sjuż pobrane" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s oraz %s nie mogą być razem użyte" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s zainstalowane" @@ -52,7 +52,7 @@ msgstr "%sjuż jest zainstalowane" msgid "%s is not a directory" msgstr "%snie jest " -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%snie jest zarządzane przez zarządcę paczek" @@ -64,7 +64,7 @@ msgstr "" msgid "%s must be installed." msgstr "%smusi byc zainstalowane" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "%s brakuje wzoru" @@ -73,7 +73,7 @@ msgstr "%s brakuje wzoru" msgid "'%s' has an invalid signature" msgstr "'%s' posiada niewłaściwy podpis" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -83,7 +83,7 @@ msgstr "" msgid "(hidden)" msgstr "(ukryte)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(przestarzałe)" @@ -144,7 +144,7 @@ msgstr "" msgid "All the cores are already at the latest version" msgstr "" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "" @@ -172,7 +172,7 @@ msgstr "Architektura: %s" msgid "Archive already exists" msgstr "" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Archiwizowanie budowanego rdzenia (buforowanie) w: %[1]s" @@ -257,11 +257,11 @@ msgstr "Nazwa płytki:" msgid "Board version:" msgstr "" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Podany nieistniejący plik programu rozruchowego: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -275,13 +275,13 @@ msgstr "" msgid "Can't create sketch" msgstr "" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "" @@ -301,11 +301,11 @@ msgstr "" msgid "Can't write debug log: %s" msgstr "" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "" @@ -343,15 +343,15 @@ msgstr "" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "" @@ -360,7 +360,7 @@ msgstr "" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "" @@ -398,7 +398,7 @@ msgid "" "a change." msgstr "" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "" @@ -406,19 +406,19 @@ msgstr "" msgid "Compiles Arduino sketches." msgstr "" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Kompilowanie szkicu..." @@ -441,11 +441,11 @@ msgid "" "=[,=]..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "" @@ -461,19 +461,19 @@ msgstr "" msgid "Core" msgstr "" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "" @@ -485,7 +485,7 @@ msgstr "" msgid "Create a new Sketch" msgstr "" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "" @@ -499,7 +499,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -573,7 +573,7 @@ msgstr "" msgid "Description" msgstr "" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "" @@ -633,7 +633,7 @@ msgstr "" msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "" @@ -641,21 +641,21 @@ msgstr "" msgid "Downloading index signature: %s" msgstr "" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "" @@ -691,7 +691,7 @@ msgstr "" msgid "Error adding file to sketch archive" msgstr "" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "" @@ -707,11 +707,11 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "" @@ -750,7 +750,7 @@ msgstr "" msgid "Error downloading %s" msgstr "" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 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:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "" @@ -782,7 +782,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -791,7 +791,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "" @@ -812,7 +812,7 @@ msgstr "" msgid "Error extracting %s" msgstr "" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "" @@ -838,7 +838,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 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 "" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "" @@ -918,15 +918,15 @@ msgstr "" msgid "Error opening debug logging file: %s" msgstr "" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "" @@ -942,7 +942,7 @@ msgstr "" msgid "Error retrieving core list: %v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "" @@ -996,7 +996,7 @@ msgstr "" msgid "Error upgrading libraries" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "" @@ -1009,10 +1009,10 @@ msgstr "" msgid "Error while detecting libraries included by %[1]s" msgstr "" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "" @@ -1028,7 +1028,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "" @@ -1048,7 +1048,7 @@ msgstr "" msgid "Executable to debug" msgstr "" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" @@ -1062,23 +1062,23 @@ msgstr "" msgid "FQBN:" msgstr "" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "" @@ -1106,7 +1106,7 @@ msgstr "" msgid "File:" msgstr "" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1170,7 +1170,7 @@ msgstr "" msgid "Generates completion scripts for various shells" msgstr "" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "" @@ -1182,7 +1182,7 @@ msgstr "" msgid "Global Flags:" msgstr "" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1191,7 +1191,7 @@ msgstr "" "pozostawiając %[4]s bajtów dla zmiennych lokalnych. Maksimum to %[2]s " "bajtów." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Zmienne globalne używają %[1]s bajtów pamięci dynamicznej." @@ -1209,7 +1209,7 @@ msgstr "" msgid "Identification properties:" msgstr "" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" @@ -1236,20 +1236,20 @@ msgstr "" msgid "Installed" msgstr "Zainstalowany" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "" @@ -1286,7 +1286,7 @@ msgstr "" msgid "Invalid URL" msgstr "" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "" @@ -1300,19 +1300,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1332,11 +1332,11 @@ msgstr "" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "" @@ -1344,7 +1344,7 @@ msgstr "" msgid "Invalid output format: %s" msgstr "" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "" @@ -1352,7 +1352,7 @@ msgstr "" msgid "Invalid parameter %s: version not allowed" msgstr "" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "" @@ -1360,15 +1360,15 @@ msgstr "" msgid "Invalid profile" msgstr "" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1376,11 +1376,11 @@ msgstr "" msgid "Invalid version" msgstr "" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1403,11 +1403,11 @@ msgstr "" msgid "Latest" msgstr "" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1421,7 +1421,7 @@ msgstr "" msgid "Library %s is not installed" msgstr "" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "" @@ -1438,8 +1438,8 @@ msgstr "" msgid "Library install failed" msgstr "" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "" @@ -1447,7 +1447,7 @@ msgstr "" msgid "License: %s" msgstr "" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "" @@ -1471,7 +1471,7 @@ msgid "" " multiple options." msgstr "" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1493,8 +1493,8 @@ msgstr "" msgid "Lists cores and libraries that can be upgraded" msgstr "" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "" @@ -1502,7 +1502,7 @@ msgstr "" msgid "Location" msgstr "" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "" "Niski poziom dostępnej pamięci, mogą wystąpić problemy ze stabilnością." @@ -1511,7 +1511,7 @@ msgstr "" msgid "Maintainer: %s" msgstr "" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1554,7 +1554,7 @@ msgstr "" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "" @@ -1634,7 +1634,7 @@ msgstr "" msgid "No platforms matching your search." msgstr "" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" @@ -1642,7 +1642,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Niewystarczająca ilość pamięci; sprawdź %[1]s w poszukiwaniu rozwiązania " @@ -1674,35 +1674,35 @@ msgstr "" msgid "Option:" msgstr "" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1762,17 +1762,17 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1782,32 +1782,32 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "" @@ -1823,7 +1823,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -1879,8 +1879,8 @@ msgstr "" msgid "Port monitor error" msgstr "" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "" @@ -1888,7 +1888,7 @@ msgstr "" msgid "Print details about a board." msgstr "" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" @@ -1944,11 +1944,11 @@ msgstr "" msgid "Removes one or more values from a setting." msgstr "" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "" @@ -1964,12 +1964,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -1981,7 +1981,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "" @@ -2193,7 +2193,7 @@ msgstr "" msgid "Size (bytes):" msgstr "" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2207,11 +2207,11 @@ msgstr "" msgid "Sketch profile to use" msgstr "" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Szkic za duży, zobacz porady na %[1]s w celu zmiejszenia go." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2225,19 +2225,19 @@ msgid "" "files to .ino:" msgstr "" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "" @@ -2245,16 +2245,16 @@ msgstr "" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "" @@ -2262,7 +2262,7 @@ msgstr "" msgid "Skipping: %[1]s" msgstr "" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "" @@ -2282,7 +2282,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2320,13 +2320,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2336,13 +2336,13 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" @@ -2364,12 +2364,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: 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:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2389,7 +2389,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2409,7 +2409,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2431,17 +2431,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2487,7 +2487,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2520,7 +2520,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2528,7 +2528,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2540,7 +2540,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2559,11 +2559,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2571,7 +2571,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Wykorzystane: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2579,7 +2579,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2593,25 +2593,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "Użycie biblioteki %[1]s w wersji %[2]s z folderu: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Użycie biblioteki %[1]s z folderu %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Użycie wcześniej skompilowanego pliku: %[1]s" @@ -2628,11 +2628,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2641,24 +2641,24 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2667,11 +2667,11 @@ msgstr "" "może nie być kompatybilna z obecną płytką która działa na " "architekturze(/architekturach) %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2690,7 +2690,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2726,11 +2726,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2746,7 +2746,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2758,11 +2758,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2788,11 +2788,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2800,15 +2800,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2817,20 +2817,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2846,7 +2846,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2862,7 +2862,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -2878,11 +2878,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -2898,11 +2898,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -2910,7 +2910,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -2918,7 +2918,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -2926,7 +2926,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -2956,7 +2956,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -2980,11 +2980,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3004,11 +3004,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3024,7 +3024,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3056,11 +3056,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3088,7 +3091,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3104,10 +3107,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3128,7 +3127,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3139,7 +3138,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3183,7 +3182,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3197,8 +3196,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3235,7 +3234,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3251,7 +3250,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3259,11 +3258,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3271,17 +3270,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3289,17 +3288,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3307,11 +3306,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3323,7 +3322,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3332,7 +3331,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3354,12 +3353,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3375,7 +3374,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3383,14 +3382,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3429,11 +3428,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3457,7 +3456,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3465,11 +3464,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3486,7 +3485,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3503,7 +3502,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3548,11 +3547,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3561,7 +3560,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3569,7 +3568,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3578,16 +3577,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3595,21 +3594,21 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 msgid "" "two different versions of the library %[1]s are required: %[2]s and %[3]s" msgstr "" -#: internal/arduino/builder/sketch.go:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "" @@ -3617,23 +3616,23 @@ msgstr "" msgid "unable to marshal config to YAML: %v" msgstr "" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "" @@ -3653,7 +3652,7 @@ msgstr "" msgid "upgrade everything to the latest version" msgstr "" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "" @@ -3677,6 +3676,6 @@ msgstr "" msgid "version %s not found" msgstr "" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "" diff --git a/internal/locales/data/pt.po b/internal/locales/data/pt.po index 9df0fbfc9ee..4ef220e7d72 100644 --- a/internal/locales/data/pt.po +++ b/internal/locales/data/pt.po @@ -12,7 +12,7 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s%[5]s%[4]sData%[3]scomprometer%[2]sVersão" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]so padrão está faltando" @@ -36,11 +36,11 @@ msgstr "%[1]so padrão está faltando" msgid "%s already downloaded" msgstr "%s‎já baixado‎" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%se%s‎não pode ser usado em conjunto‎" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%sinstalado" @@ -53,7 +53,7 @@ msgstr "%s‎já está instalado.‎" msgid "%s is not a directory" msgstr "%s‎não é um diretório‎" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s‎não é gerenciado pelo gerente de pacotes‎" @@ -65,7 +65,7 @@ msgstr "" msgid "%s must be installed." msgstr "%s‎deve ser instalado.‎" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "%spadrão está faltando" @@ -74,7 +74,7 @@ msgstr "%spadrão está faltando" msgid "'%s' has an invalid signature" msgstr "%s‎tem uma assinatura inválida‎" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -86,7 +86,7 @@ msgstr "" msgid "(hidden)" msgstr "‎(oculto)‎" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "‎(legado)‎" @@ -152,7 +152,7 @@ msgstr "Todas as plataformas estão atualizadas." msgid "All the cores are already at the latest version" msgstr "Todos os Núcleos já estão na versão mais recente" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "%s‎Já instalado‎" @@ -180,7 +180,7 @@ msgstr "%sArquitetura:‎" msgid "Archive already exists" msgstr "O Arquivo já existe" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "%[1]sArquivando núcleo construído (cache) em:" @@ -269,12 +269,12 @@ msgstr "Nome da Placa:" msgid "Board version:" msgstr "Versão da Placa:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "" "Um Arquivo carregador de inicialização definido, mas está faltando: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -288,13 +288,13 @@ msgstr "Não é possível criar o diretório de dados %s" msgid "Can't create sketch" msgstr "Não é possível criar esboço" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: commands/service_library_download.go:95 +#: commands/service_library_download.go:98 msgid "Can't download library" msgstr "Não é possível baixar biblioteca" #: commands/service_platform_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "Não foi possível encontrar as dependências para a plataforma %s" @@ -314,11 +314,11 @@ msgstr "Não é possível utilizar as seguintes Flags ao mesmo tempo: %s" msgid "Can't write debug log: %s" msgstr "Não é possível escrever para o arquivo de depuração: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "Não é possível criar Build do diretório de Cache" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "Não é possível criar Build do diretório" @@ -356,15 +356,15 @@ msgstr "Não é possível encontrar caminho absoluto: %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "Não é possível obter a chave de configuração %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "Não é possível instalar plataforma" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "Não é possível instalar ferramenta %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "Não é possível realizar redefinição de porta: %s" @@ -373,7 +373,7 @@ msgstr "Não é possível realizar redefinição de porta: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "Não é possível remover a chave de configuração %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "Não é possível realizar Upgrade na plataforma" @@ -416,7 +416,7 @@ msgstr "" "Comando continua a executar e a imprimir lista de placas conectadas sempre " "que ocorrer uma mudança." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Esboço compilado não encontrado em %s" @@ -424,19 +424,19 @@ msgstr "Esboço compilado não encontrado em %s" msgid "Compiles Arduino sketches." msgstr "Compila esboços Arduino." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Compilando núcleo..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Compilando bibliotecas..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "%[1]s‎Biblioteca de compilação‎ \"\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Compilando sketch..." @@ -463,11 +463,11 @@ msgstr "" "Designe as configurações da porta de comunicação. O formato é = " "[, = ]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Configurando plataforma." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "Configurando ferramenta." @@ -483,19 +483,19 @@ msgstr "Conectando a %s. Pressione CTRL-C para sair." msgid "Core" msgstr "Núcleo" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "Não foi possível conectar via HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "Não foi possível criar diretório Index" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "Não foi possível fazer o Cache profundo para a Build central: %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "Não foi possível determinar o tamanho do programa" @@ -507,7 +507,7 @@ msgstr "Não foi possível obter o diretório de trabalho atual: %v" msgid "Create a new Sketch" msgstr "Criar novo Esboço" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "Criar e imprimir perfil de configuração da Build." @@ -523,7 +523,7 @@ msgstr "" "Cria ou atualiza o arquivo de configuração no diretório de dados ou em um " "diretório customizado com as definições de configuração atuais." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -602,7 +602,7 @@ msgstr "Dependências: %s" msgid "Description" msgstr "Descrição" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Detectando bibliotecas utilizadas..." @@ -664,7 +664,7 @@ msgstr "Não encerre o processo Daemon se o processo relacionado morrer." msgid "Do not try to update library dependencies if already installed." msgstr "" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Baixando %s" @@ -672,21 +672,21 @@ msgstr "Baixando %s" msgid "Downloading index signature: %s" msgstr "Baixando assinatura Indes: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Baixando Index: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Baixando biblioteca %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Baixando ferramenta %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Baixando pacotes" @@ -723,7 +723,7 @@ msgstr "Insira URL git para bibliotecas hospedadas em repositórios" msgid "Error adding file to sketch archive" msgstr "Erro ao adicionar arquivo de esboço para o depósito de documentos" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "Erro ao adicionar Build do Núcleo (caching) em %[1]s:%[2]s" @@ -739,11 +739,11 @@ msgstr "Erro ao calcular caminho de arquivo relativo" msgid "Error cleaning caches: %v" msgstr "Erro ao limpar caches: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "Erro ao converter caminho para absoluto: %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Erro ao copiar arquivo de saída %s" @@ -757,7 +757,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "Erro ao criar instância: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "Erro ao criar diretório de saída" @@ -782,7 +782,7 @@ msgstr "Erro ao baixar %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Erro ao baixar %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Erro ao baixar índice '%s'" @@ -790,7 +790,7 @@ msgstr "Erro ao baixar índice '%s'" msgid "Error downloading index signature '%s'" msgstr "Erro ao baixar assinatura de índice '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Erro ao baixar biblioteca %s" @@ -814,7 +814,7 @@ msgstr "Erro durante codificação da saída JSON: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Erro durante envio: %v" @@ -823,7 +823,7 @@ msgstr "Erro durante envio: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "Erro durante build: %v" @@ -844,7 +844,7 @@ msgstr "Erro durante atualização: %v" msgid "Error extracting %s" msgstr "Erro ao extrair %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "Erro ao buscar por artefatos da Build" @@ -871,7 +871,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Erro ao obter informações da biblioteca %s" @@ -907,7 +907,7 @@ msgstr "Erro ao instalar biblioteca Git: %v" msgid "Error installing Zip Library: %v" msgstr "Erro ao instalar biblioteca Zip: %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Erro ao instalar biblioteca %s" @@ -951,15 +951,15 @@ msgstr "Erro ao abrir %s" msgid "Error opening debug logging file: %s" msgstr "Erro ao abrir arquivo de registro de depuração: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "Erro ao abrir arquivo de dados que sobrescrevem o código fonte: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "Erro ao fazer análise sintática na flag --show-properties: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "Erro ao ler diretório de build" @@ -975,7 +975,7 @@ msgstr "Erro ao esclarecer dependências para %[1]s: %[2]s" msgid "Error retrieving core list: %v" msgstr "Erro ao adquirir lista de núcleos: %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Erro ao reverter mudanças: %s" @@ -1029,7 +1029,7 @@ msgstr "Erro ao atualizar índice de biblioteca: %v" msgid "Error upgrading libraries" msgstr "Erro ao atualizar bibliotecas" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "Erro ao atualizar plataforma: %s" @@ -1042,10 +1042,10 @@ msgstr "Erro ao verificar assinatura" msgid "Error while detecting libraries included by %[1]s" msgstr "Erro ao detectar bibliotecas incluídas por %[1]s" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "Erro ao determinar tamanho do esboço: %s" @@ -1061,7 +1061,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "Erro: descrição de comando não suportado por %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "Erro: arquivo de dados que sobrescrevem o código fonte inválido: %v" @@ -1081,7 +1081,7 @@ msgstr "Exemplos:" msgid "Executable to debug" msgstr "Executável para depurar" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Um esboço compilado era esperado no diretório %s, mas um arquivo foi " @@ -1097,23 +1097,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Falha ao apagar chip" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "Falha ao programar" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "Falha ao gravar carregador de inicialização" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "Falha ao criar diretório de dados" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "Falha ao criar diretório de downloads" @@ -1133,7 +1133,7 @@ msgstr "Falha ao ouvir porta TCP: %[1]s. Erro inesperado: %[2]v" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "Falha ao ouvir porta TCP: %s. Endereço já está em uso." -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "Falha ao enviar" @@ -1141,7 +1141,7 @@ msgstr "Falha ao enviar" msgid "File:" msgstr "Arquivo:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -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:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "Gerando protótipos de função..." @@ -1224,7 +1224,7 @@ msgstr "" msgid "Global Flags:" msgstr "Flags Globais:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1232,7 +1232,7 @@ msgstr "" "Variáveis globais usam %[1]s bytes (%[3]s%%) de memória dinâmica, restando " "%[4]s bytes para variáveis locais. O maximo é %[2]s bytes." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Variáveis globais usam %[1]s bytes de memória dinâmica." @@ -1250,7 +1250,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "Propriedades de identificação:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Se designado, binárias de build serão exportadas para o diretório de " @@ -1281,20 +1281,20 @@ msgstr "Instalar bibliotecas no Diretório Embutido da IDE." msgid "Installed" msgstr "Instalado" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "%s instalado" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "Instalado %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Instalando biblioteca %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Instalando plataforma %s" @@ -1333,7 +1333,7 @@ msgstr "Endereço TCP inválido: a porta está faltando " msgid "Invalid URL" msgstr "URL inválida" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "URL adicional inválida: %v" @@ -1347,19 +1347,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "Argumento inválido passado: %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "Propriedades de compilação inválidas" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "Tamanho de dados para regexp inválida: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "Regexp de tamanho EEPROM inválida: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "" @@ -1379,11 +1379,11 @@ msgstr "Biblioteca inválida" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "network.proxy inválido: '%[1]s':%[2]s" @@ -1391,7 +1391,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:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "Índice de pacote inválido em %s" @@ -1399,7 +1399,7 @@ 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_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "Valor PID inválido: '%s'" @@ -1407,15 +1407,15 @@ msgstr "Valor PID inválido: '%s'" msgid "Invalid profile" msgstr "Perfil inválido" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "Receita inválida em platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "Tamanho de regexp inválido: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1423,11 +1423,11 @@ msgstr "" msgid "Invalid version" msgstr "Versão inválida" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "Valor vid inválido: '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1452,11 +1452,11 @@ msgstr "NOME_BIBLIOTECA" msgid "Latest" msgstr "Mais recente" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "A biblioteca %[1]s foi declarada como pré-compilada:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1471,7 +1471,7 @@ 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:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "A biblioteca %s não foi encontrada" @@ -1490,8 +1490,8 @@ msgstr "" msgid "Library install failed" msgstr "Instalação de biblioteca falhou" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Biblioteca instalada" @@ -1499,7 +1499,7 @@ msgstr "Biblioteca instalada" msgid "License: %s" msgstr "Licença: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "Vinculando tudo..." @@ -1527,7 +1527,7 @@ msgstr "" "Listar todas as opções de placas separadas por vírgula. Ou pode ser usado " "múltiplas vezes para múltiplas opções." -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1551,8 +1551,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:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "Carregando arquivo Index: %v" @@ -1560,7 +1560,7 @@ msgstr "Carregando arquivo Index: %v" msgid "Location" msgstr "Localização" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "Pouca memória disponível, podem ocorrer problemas de estabilidade." @@ -1568,7 +1568,7 @@ msgstr "Pouca memória disponível, podem ocorrer problemas de estabilidade." msgid "Maintainer: %s" msgstr "Mantedor: %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1612,7 +1612,7 @@ msgstr "Programador faltando" msgid "Missing required upload field: %s" msgstr "" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "Tamanho de regexp faltando" @@ -1694,7 +1694,7 @@ msgstr "Nenhuma plataforma instalada." msgid "No platforms matching your search." msgstr "Nenhuma plataforma correspondente à sua busca." -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "Nenhuma porta de envio encontrada, usando %s como reserva" @@ -1702,7 +1702,7 @@ msgstr "Nenhuma porta de envio encontrada, usando %s como reserva" msgid "No valid dependencies solution found" msgstr "Sem solução válida para dependências encontrada " -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "" "Memória insuficiente: veja %[1]s para sugestões sobre como reduzir a sua " @@ -1736,35 +1736,35 @@ msgstr "Abra uma porta de comunicação com a placa." msgid "Option:" msgstr "Opção:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Opcional, pode ser: %s. Usado para indicar ao GCC qual nível de alerta " "utilizar (flag -W)." -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Opcional, limpeza do diretório de compilação e não utilização de nenhuma " "compilação em cache." -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Opcional, otimize saída de compilação para depuração, ao invés de " "lançamento." -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "Opcional, esconde quase qualquer saída. " -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Opcional, liga o modo verboso." -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1772,7 +1772,7 @@ msgstr "" "Opcional. Caminho para um arquivo .json que contém um conjunto de " "substituições do código fonte do esboço." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1834,11 +1834,11 @@ msgstr "Website do pacote:" msgid "Paragraph: %s" msgstr "Parágrafo: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "Caminho" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1846,7 +1846,7 @@ msgstr "" "Caminho para a coleção de bibliotecas. Pode ser utilizado múltiplas vezes. " "Entradas podem ser separadas por vírgulas." -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1858,7 +1858,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Caminho para o arquivo onde os registros de dados serão escritos." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1866,20 +1866,20 @@ msgstr "" "Caminho para onde salvar arquivos compilados. Se omitido, um diretório vai " "ser criado no caminho temporário padrão do seu SO." -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Executando toque de redefinição de 1200-bps na porta serial %s" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "Plataforma %s já está instalada" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1887,7 +1887,7 @@ msgstr "" "A plataforma %s não foi encontrada em nenhum índice conhecido\n" "Talvez você precise adicionar uma URL externa de 3ºs?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "Plataforma %s desinstalada. " @@ -1903,7 +1903,7 @@ msgstr "Plataforma '%s' não encontrada" msgid "Platform ID" msgstr "ID da Plataforma" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "ID da Plataforma incorreto" @@ -1963,8 +1963,8 @@ msgstr "Porta fechada: %v" msgid "Port monitor error" msgstr "Erro no monitor de portas" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "Biblioteca pré-compilada em \"%[1]s\" não foi encontrada" @@ -1972,7 +1972,7 @@ msgstr "Biblioteca pré-compilada em \"%[1]s\" não foi encontrada" msgid "Print details about a board." msgstr "Imprimir detalhes sobre a placa." -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "Imprimir código pré-processado para stdout ao invés de compilar." @@ -2028,11 +2028,11 @@ msgstr "Providenciar includes: %s" msgid "Removes one or more values from a setting." msgstr "Remove um ou mais valores de uma configuração." -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Substituindo %[1]s com %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Substituindo plataforma %[1]s com %[2]s" @@ -2049,12 +2049,12 @@ msgstr "" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "Executando compilação normal do núcleo..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "" @@ -2066,7 +2066,7 @@ msgstr "" msgid "SVD file path" msgstr "" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "Salve artefatos de compilação neste diretório." @@ -2297,7 +2297,7 @@ msgstr "Mostra o número de versão da CLI Arduino." msgid "Size (bytes):" msgstr "Tamanho (em bytes):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2313,13 +2313,13 @@ msgstr "Esboço criado em: %s" msgid "Sketch profile to use" msgstr "Perfil de Esboço para utilizar" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "" "O rascunho é demasiado grande; veja %[1]s para técnicas de reduzir o " "ficheiro." -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2335,21 +2335,21 @@ msgstr "" "Esboços com a extensão. pde estão descontinuados. Por favor renomeie os " "seguintes arquivos para .ino:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "Pule a vinculação da executável final." -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Pulando o toque de redefinição 1200-bps: nenhuma porta serial foi " "selecionada!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "Pulando a criação de depósito de documentos de: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "Pulando a compilação de: %[1]s" @@ -2358,16 +2358,16 @@ msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "" "Pulando detecção de dependências para a biblioteca pré-compilada %[1]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "Pulando configuração de plataforma." -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: 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:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "Pulando configuração de ferramenta." @@ -2375,7 +2375,7 @@ msgstr "Pulando configuração de ferramenta." msgid "Skipping: %[1]s" msgstr "Pulando: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "Alguns índices não puderam ser atualizados." @@ -2398,7 +2398,7 @@ msgstr "" "O arquivo de configuração customizado (caso não seja definido, o padrão vai " "ser usado)." -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2440,7 +2440,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "A biblioteca %s possui múltiplas instalações:" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2449,7 +2449,7 @@ msgstr "" "binários durante o processo de compilação. Usado apenas por plataformas que " "possuem suporte." -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2462,7 +2462,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Os formatos de saída para os arquivos de registro podem ser: %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2471,7 +2471,7 @@ msgstr "" "e criptografar um resultado binário. Usado apenas por plataformas que " "possuem suporte." -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "A plataforma não suporta '%[1]s' para bibliotecas pré-compiladas." @@ -2500,12 +2500,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "Ferramenta %s já está instalada" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "" @@ -2525,7 +2525,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2545,7 +2545,7 @@ msgstr "" msgid "URL:" msgstr "" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2567,17 +2567,17 @@ msgstr "" msgid "Unable to open file for logging: %s" msgstr "" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: 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:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "" @@ -2623,7 +2623,7 @@ msgstr "" msgid "Updates the libraries index." msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "" @@ -2656,7 +2656,7 @@ msgstr "" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "" @@ -2664,7 +2664,7 @@ msgstr "" msgid "Upload port protocol, e.g: serial" msgstr "" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "" @@ -2676,7 +2676,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2695,11 +2695,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "" @@ -2707,7 +2707,7 @@ msgstr "" msgid "Used: %[1]s" msgstr "Utilizado: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2715,7 +2715,7 @@ msgstr "" msgid "Using cached library dependencies for file: %[1]s" msgstr "" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "" @@ -2729,25 +2729,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: 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:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "A usar a biblioteca %[1]s na directoria: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: 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:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "A usar o ficheiro previamente compilado: %[1]s" @@ -2764,11 +2764,11 @@ msgid "Values" msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2777,24 +2777,24 @@ msgstr "" msgid "Versions: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2803,11 +2803,11 @@ msgstr "" "%[2]s e pode ser incompatível com a sua placa actual que é executada em " "arquitectura(s) %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2826,7 +2826,7 @@ msgid "" "directory." msgstr "" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "" @@ -2862,11 +2862,11 @@ msgstr "" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "" @@ -2882,7 +2882,7 @@ msgstr "" msgid "can't find latest release of %s" msgstr "" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "" @@ -2894,11 +2894,11 @@ msgstr "" msgid "candidates" msgstr "" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "" @@ -2924,11 +2924,11 @@ msgstr "" msgid "computing hash: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "" @@ -2936,15 +2936,15 @@ msgstr "" msgid "copying library to destination directory:" msgstr "" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "" @@ -2953,20 +2953,20 @@ msgstr "" msgid "could not update sketch project file" msgstr "" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: 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:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: 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:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "" @@ -2982,7 +2982,7 @@ msgstr "" msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "" @@ -2998,7 +2998,7 @@ msgstr "" msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "" @@ -3014,11 +3014,11 @@ msgstr "" msgid "downloaded" msgstr "" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "" @@ -3034,11 +3034,11 @@ msgstr "" msgid "error parsing version constraints" msgstr "" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "" @@ -3046,7 +3046,7 @@ msgstr "" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "" @@ -3054,7 +3054,7 @@ msgstr "" msgid "failed to compute hash of file \"%s\"" msgstr "" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "" @@ -3062,7 +3062,7 @@ msgstr "" msgid "fetched archive size differs from size specified in index" msgstr "" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "" @@ -3092,7 +3092,7 @@ msgstr "" msgid "for the specific version." msgstr "" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "" @@ -3116,11 +3116,11 @@ msgstr "" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3140,11 +3140,11 @@ msgstr "" msgid "install directory not set" msgstr "" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "" @@ -3160,7 +3160,7 @@ msgstr "" msgid "invalid checksum format: %s" msgstr "" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "" @@ -3192,11 +3192,14 @@ msgstr "" msgid "invalid empty library version: %s" msgstr "" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "" @@ -3224,7 +3227,7 @@ msgstr "" msgid "invalid library: no header files found" msgstr "" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "" @@ -3240,10 +3243,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "" @@ -3264,7 +3263,7 @@ msgstr "" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "" @@ -3275,7 +3274,7 @@ msgid "" "cannot be \".\"." msgstr "" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "" @@ -3319,7 +3318,7 @@ msgstr "" msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "" @@ -3333,8 +3332,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3371,7 +3370,7 @@ msgstr "" msgid "looking for boards.txt in %s" msgstr "" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "" @@ -3387,7 +3386,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3395,11 +3394,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3407,17 +3406,17 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "" @@ -3425,17 +3424,17 @@ msgstr "" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "" @@ -3443,11 +3442,11 @@ msgstr "" msgid "no such file or directory" msgstr "" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "" @@ -3459,7 +3458,7 @@ msgstr "" msgid "no versions available for the current OS, try contacting %s" msgstr "" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3468,7 +3467,7 @@ msgid "not running in a terminal" msgstr "" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "" @@ -3490,12 +3489,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "" @@ -3511,7 +3510,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "" @@ -3519,14 +3518,14 @@ msgstr "" msgid "platform is not available for your OS" msgstr "" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "" @@ -3565,11 +3564,11 @@ msgstr "" msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "" @@ -3593,7 +3592,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "" @@ -3601,11 +3600,11 @@ msgstr "" msgid "reading sketch files" msgstr "" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3622,7 +3621,7 @@ msgstr "" msgid "removing library directory: %s" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "" @@ -3639,7 +3638,7 @@ msgstr "" msgid "scanning sketch examples" msgstr "" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "" @@ -3684,11 +3683,11 @@ msgstr "" msgid "testing if archive is cached: %s" msgstr "" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "" @@ -3697,7 +3696,7 @@ msgstr "" msgid "the compilation database may be incomplete or inaccurate" msgstr "" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "" @@ -3705,7 +3704,7 @@ msgstr "" msgid "timeout waiting for message" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "" @@ -3714,16 +3713,16 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "" @@ -3731,24 +3730,24 @@ msgstr "" msgid "tool version %s not found" msgstr "" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 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:43 +#: internal/arduino/builder/sketch.go:45 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:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "‎não é possível criar a pasta contendo o item‎" @@ -3756,23 +3755,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:162 +#: internal/arduino/builder/sketch.go:164 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:135 +#: internal/arduino/builder/sketch.go:137 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:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "‎incapaz de escrever para o arquivo de destino‎" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "%spacote desconhecido" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "%splataforma desconhecida%s:" @@ -3792,7 +3791,7 @@ msgstr "‎atualizar arduino: samd para a versão mais recente‎" msgid "upgrade everything to the latest version" msgstr "‎atualizar tudo para a versão mais recente‎" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "%serro ao carregar" @@ -3816,6 +3815,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_list.go:120 +#: commands/service_board_identify.go:208 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 9464c2155b5..fdce4b33516 100644 --- a/internal/locales/data/ru.po +++ b/internal/locales/data/ru.po @@ -15,7 +15,7 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s%[2]s Версия: %[3]s Коммит: %[4]s Дата: %[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s не найден шаблон" @@ -39,11 +39,11 @@ msgstr "%[1]s не найден шаблон" msgid "%s already downloaded" msgstr "%s уже скачана" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s не может быть использована вместе с %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s установлен" @@ -56,7 +56,7 @@ msgstr "%s уже установлено." msgid "%s is not a directory" msgstr "%s не является директорией" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s не управляется менеджером пакетов" @@ -68,7 +68,7 @@ msgstr "%s должно быть >= 1024" msgid "%s must be installed." msgstr "%s должен быть установлен." -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "не найден шаблон %s" @@ -77,7 +77,7 @@ msgstr "не найден шаблон %s" msgid "'%s' has an invalid signature" msgstr "'%s' имеет неправильную сигнатуру " -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -88,7 +88,7 @@ msgstr "" msgid "(hidden)" msgstr "(скрытый)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(устаревшее)" @@ -154,7 +154,7 @@ msgstr "Все платформы актуальны." msgid "All the cores are already at the latest version" msgstr "Все ядра уже на последней версии" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "Уже установленно %s" @@ -182,7 +182,7 @@ msgstr "Архитектура: %s" msgid "Archive already exists" msgstr "Архив уже существует" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "Архивирование откомпилированного ядра (кэширование) в: %[1]s" @@ -271,11 +271,11 @@ msgstr "Наименование платы:" msgid "Board version:" msgstr "Версия платы:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "Файл загрузчика указан но не существует: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -291,13 +291,13 @@ msgstr "Не удается создать каталог данных %s" msgid "Can't create sketch" msgstr "Не удается создать скетч" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "Не удается найти зависимости для платформы %s" @@ -317,11 +317,11 @@ msgstr "Невозможно использовать следующие фла msgid "Can't write debug log: %s" msgstr "Не удается записать журнал отладки: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "Не удается создать каталог кэша сборки" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "Не удается создать каталог для сборки" @@ -359,15 +359,15 @@ msgstr "Не удается найти абсолютный путь: %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "Не удается получить конфигурационный ключ %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "Не удается установить платформу" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "Не удается установить инструмент %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "Не удается выполнить сброс порта: %s" @@ -376,7 +376,7 @@ msgstr "Не удается выполнить сброс порта: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "Не удается удалить конфигурационный ключ %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "Не удается обновить платформу" @@ -419,7 +419,7 @@ msgstr "" "Команда продолжает выполняться и печатает список подключенных плат всякий " "раз, когда происходят изменения." -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "Скомпилированный эскиз не найден в %s" @@ -427,19 +427,19 @@ msgstr "Скомпилированный эскиз не найден в %s" msgid "Compiles Arduino sketches." msgstr "Компилирует скетчи Arduino." -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "Компиляция ядра..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "Компиляция библиотек..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "Компиляция библиотеки \"%[1]s\"" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "Компиляция скетча..." @@ -466,11 +466,11 @@ msgstr "" "Настройте параметры коммуникационного порта. Формат " "=[,=]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "Настройка платформы." -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "Настройка инструмента." @@ -486,19 +486,19 @@ msgstr "Подключение к %s. Нажмите CTRL-C для выхода. msgid "Core" msgstr "Ядро" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "Не удалось подключиться по HTTP" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "Не удалось создать индексный каталог" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "Не удалось глубоко кэшировать сборку ядра: %[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "Не удалось определить размер программы" @@ -510,7 +510,7 @@ msgstr "Не удалось получить текущий рабочий ка msgid "Create a new Sketch" msgstr "Создать новый скетч" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "Создать и распечатать конфигурацию профиля из сборки." @@ -526,7 +526,7 @@ msgstr "" "Создает или обновляет файл конфигурации в каталоге данных или " "пользовательском каталоге с текущими настройками конфигурации." -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -605,7 +605,7 @@ msgstr "Зависимости: %s" msgid "Description" msgstr "Описание" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "Обнаружение используемых библиотек..." @@ -670,7 +670,7 @@ msgid "Do not try to update library dependencies if already installed." msgstr "" "Не пробовать обновить зависимости библиотеки, если они уже установлены." -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "Скачивание %s" @@ -678,21 +678,21 @@ msgstr "Скачивание %s" msgid "Downloading index signature: %s" msgstr "Скачивание индексной сигнатуры: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "Скачивание индекса: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "Скачивание библиотеки %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "Скачивание пропущенных инструментов %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "Скачивание пакетов" @@ -730,7 +730,7 @@ msgstr "Введите git url для библиотек, размещенных msgid "Error adding file to sketch archive" msgstr "Ошибка при добавлении файла в архив скетчей" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "Ошибка архивирования встроенного ядра (кэширования) в %[1]s: %[2]s" @@ -746,11 +746,11 @@ msgstr "Ошибка вычисления относительного пути msgid "Error cleaning caches: %v" msgstr "Ошибка при очистке кэшей: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "Ошибка преобразования пути в абсолютный: %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "Ошибка при копировании выходного файла %s" @@ -764,7 +764,7 @@ msgstr "Ошибка при создании конфигурации: %v" msgid "Error creating instance: %v" msgstr "Ошибка при создании экземпляра: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "Ошибка создания каталога вывода" @@ -789,7 +789,7 @@ msgstr "Ошибка скачивания %[1]s: %[2]v" msgid "Error downloading %s" msgstr "Ошибка скачивания %s" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "Ошибка скачивания индекса '%s'" @@ -797,7 +797,7 @@ msgstr "Ошибка скачивания индекса '%s'" msgid "Error downloading index signature '%s'" msgstr "Ошибка скачивания индексной сигнатуры '%s'" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "Ошибка скачивания библиотеки %s" @@ -821,7 +821,7 @@ msgstr "Ошибка при кодировании выходных данных #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Ошибка во время загрузки: %v" @@ -830,7 +830,7 @@ msgstr "Ошибка во время загрузки: %v" msgid "Error during board detection" msgstr "Ошибка при обнаружении платы" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "Ошибка во время сборки: %v" @@ -851,7 +851,7 @@ msgstr "Ошибка во время обновления: %v" msgid "Error extracting %s" msgstr "Ошибка извлечения %s" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "Ошибка при поиске артефактов сборки" @@ -879,7 +879,7 @@ msgstr "" "Ошибка при получении порта по умолчанию из `sketch.yaml`. Проверьте, " "правильно ли вы указали папку sketch, или укажите флаг --port: %s" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "Ошибка при получении информации для библиотеки %s" @@ -915,7 +915,7 @@ msgstr "Ошибка при установке библиотеки Git: %v" msgid "Error installing Zip Library: %v" msgstr "Ошибка при установке Zip-библиотеки: %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "Ошибка при установке библиотеки %s" @@ -959,15 +959,15 @@ msgstr "Ошибка при открытии %s" msgid "Error opening debug logging file: %s" msgstr "Ошибка при открытии файла журнала отладки: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "Ошибка при открытии исходного кода переопределяет файл данных: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "Ошибка разбора флага --show-properties: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "Ошибка при чтении каталога сборки" @@ -983,7 +983,7 @@ msgstr "Ошибка устранение зависимостей для %[1]s: msgid "Error retrieving core list: %v" msgstr "Ошибка при извлечении списка ядер: %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "Ошибка при откате изменений: %s" @@ -1037,7 +1037,7 @@ msgstr "Ошибка при обновлении библиотечного ин msgid "Error upgrading libraries" msgstr "Ошибка при обновлении библиотек" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "Ошибка при обновлении платформы: %s" @@ -1050,10 +1050,10 @@ msgstr "Ошибка проверки сигнатуры" msgid "Error while detecting libraries included by %[1]s" msgstr "Ошибка при обнаружении библиотек, включенных %[1]s" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "Ошибка при определении размера скетча: %s" @@ -1069,7 +1069,7 @@ msgstr "Ошибка записи в файл: %v" msgid "Error: command description is not supported by %v" msgstr "Ошибка: описание команды не поддерживается %v" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "Ошибка: неверный исходный код переопределяет файл данных: %v" @@ -1089,7 +1089,7 @@ msgstr "Примеры:" msgid "Executable to debug" msgstr "Исполняемый файл для отладки" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "" "Ожидаемый скомпилированный скетч находится в каталоге %s, но вместо этого он" @@ -1105,23 +1105,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "Не удалось стереть чип" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "Не удалось программирование" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "Не удалось записать загрузчик" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "Не удалось создать каталог данных" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "Не удалось создать каталог загрузок" @@ -1141,7 +1141,7 @@ msgstr "Не удалось прослушать TCP-порт: %[1]s. Непре msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "Не удалось прослушать TCP-порт: %s. Адрес, который уже используется." -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "Не удалась загрузка" @@ -1149,7 +1149,7 @@ msgstr "Не удалась загрузка" msgid "File:" msgstr "Файл:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1226,7 +1226,7 @@ msgstr "Генерирует скрипты автодополнений" msgid "Generates completion scripts for various shells" msgstr "Генерирует скрипты автодополнений для различных оболочек" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "Создание прототипов функций..." @@ -1238,7 +1238,7 @@ msgstr "Получает значение ключа настроек." msgid "Global Flags:" msgstr "Глобальные флаги:" -#: internal/arduino/builder/sizer.go:164 +#: 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." @@ -1246,7 +1246,7 @@ msgstr "" "Глобальные переменные используют %[1]s байт (%[3]s%%) динамической памяти, " "оставляя %[4]s байт для локальных переменных. Максимум: %[2]s байт." -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "Глобальные переменные используют %[1]s байт динамической памяти." @@ -1264,7 +1264,7 @@ msgstr "Ид" msgid "Identification properties:" msgstr "Идентификационные свойства:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "" "Если установлено, то собранные двоичные файлы будут экспортированы в папку " @@ -1295,20 +1295,20 @@ msgstr "Установить библиотеки во встроенный ка msgid "Installed" msgstr "Установлено" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "Установлен %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "Установка %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "Установка библиотеки %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "Установка платформы %s" @@ -1347,7 +1347,7 @@ msgstr "Неверный TCP-адрес: порт не указан" msgid "Invalid URL" msgstr "Неверный URL-адрес" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "Неверный дополнительный URL-адрес: %v" @@ -1361,19 +1361,19 @@ msgstr "Неверный архив: файл %[1]s не найден в арх msgid "Invalid argument passed: %v" msgstr "Передан недопустимый аргумент: %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "Неверные свойства сборки" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "Неверное регулярное выражение для размера данных: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "Неверное регулярное выражение для размера eeprom: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "Неверный URL индекса: %s" @@ -1393,11 +1393,11 @@ msgstr "Неверная библиотека" msgid "Invalid logging level: %s" msgstr "Неверный уровень логирования: %s" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "Неверная конфигурация сети: %s" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "Неверное значение network.proxy '%[1]s': %[2]s" @@ -1405,7 +1405,7 @@ msgstr "Неверное значение network.proxy '%[1]s': %[2]s" msgid "Invalid output format: %s" msgstr "Неверный формат вывода: %s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "Неверный индекс пакета в %s" @@ -1413,7 +1413,7 @@ msgstr "Неверный индекс пакета в %s" msgid "Invalid parameter %s: version not allowed" msgstr "Неверный параметр %s: версия недопустима" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "Неверное значение pid: '%s'" @@ -1421,15 +1421,15 @@ msgstr "Неверное значение pid: '%s'" msgid "Invalid profile" msgstr "Неверный профиль" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "Неверный рецепт в platform.txt" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "Неверное регулярное выражение для размера: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "Неверное значение в конфигурации" @@ -1437,11 +1437,11 @@ msgstr "Неверное значение в конфигурации" msgid "Invalid version" msgstr "Неверная версия" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "Неверное значение vid: '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1466,11 +1466,11 @@ msgstr "LIBRARY_NAME" msgid "Latest" msgstr "Последняя" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "Библиотека %[1]s объявлена ​​предварительно скомпилированной::" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1484,7 +1484,7 @@ msgstr "Библиотека %s уже обновлена до последне msgid "Library %s is not installed" msgstr "Библиотека %s не установлена" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "Библиотека %s не найдена" @@ -1503,8 +1503,8 @@ msgstr "" msgid "Library install failed" msgstr "Не удалось установить библиотеку" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "Библиотека установлена" @@ -1512,7 +1512,7 @@ msgstr "Библиотека установлена" msgid "License: %s" msgstr "Лицензия: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "Связывается все вместе..." @@ -1540,7 +1540,7 @@ msgstr "" "Перечислить опции платы, разделенные запятыми. Или может быть использовано " "несколько раз для нескольких опций." -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1564,8 +1564,8 @@ msgstr "Перечислить все подключенные платы." msgid "Lists cores and libraries that can be upgraded" msgstr "Перечисляет ядра и библиотеки которые могут быть обновлены" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "Загрузка индексного файла: %v" @@ -1573,7 +1573,7 @@ msgstr "Загрузка индексного файла: %v" msgid "Location" msgstr "Расположение" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "Недостаточно памяти, программа может работать нестабильно." @@ -1581,7 +1581,7 @@ msgstr "Недостаточно памяти, программа может р msgid "Maintainer: %s" msgstr "Меинтейнер: %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1627,7 +1627,7 @@ msgstr "Отсутствует программатор" msgid "Missing required upload field: %s" msgstr "Отсутствует обязательное поле загрузки: %s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "Отсутствует размер регулярного выражения" @@ -1709,7 +1709,7 @@ msgstr "Нет установленных платформ." msgid "No platforms matching your search." msgstr "Нет платформ, соответствующих вашему поиску." -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "" "Не найден порт загрузки, используется %s в качестве резервного варианта" @@ -1718,7 +1718,7 @@ msgstr "" msgid "No valid dependencies solution found" msgstr "Не найдено допустимое решение зависимостей" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "Недостаточно памяти; прочитайте %[1]s" @@ -1750,35 +1750,35 @@ msgstr "Открыть коммуникационный порт с платой msgid "Option:" msgstr "Параметр:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "" "Необязательно. Возможно: %s. Используется для указания gcc, какой уровень " "предупреждений использовать (флаг -W)." -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "" "Необязательно. Очистить каталог сборки и не использовать кэшированные " "сборки." -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "" "Необязательно. Оптимизировать вывод компиляции для отладки, а не для " "выпуска." -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "Необязательно. Подавляет почти весь вывод." -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "Необязательно. Включает подробный режим." -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." @@ -1786,7 +1786,7 @@ msgstr "" "Необязательно. Путь к файлу .json, содержащему набор замен исходного кода " "скетча." -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1852,11 +1852,11 @@ msgstr "Веб-страница пакета:" msgid "Paragraph: %s" msgstr "Параграф: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "Путь" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." @@ -1864,7 +1864,7 @@ msgstr "" "Путь к коллекции библиотек. Может использоваться несколько раз или значения " "могут быть разделены запятыми." -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1876,7 +1876,7 @@ msgstr "" msgid "Path to the file where logs will be written." msgstr "Путь к файлу, в который будут записываться логи." -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 msgid "" "Path where to save compiled files. If omitted, a directory will be created " "in the default temporary path of your OS." @@ -1884,20 +1884,20 @@ msgstr "" "Путь сохранения скомпилированных файлов. Если не указан, каталог будет " "создан во временном пути по умолчанию вашей ОС." -#: commands/service_upload.go:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "Выполнение сенсорного сброса 1200 бит/с на последовательном порту" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "Платформа %s уже установлена" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "Платформа %s установлена" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1905,7 +1905,7 @@ msgstr "" "Платформа %s не найдена ни в одном из известных индексов\n" "Возможно необходимо добавить сторонний - 3rd party URL?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "Платформа %s удалена" @@ -1921,7 +1921,7 @@ msgstr "Платформа '%s' не найдена" msgid "Platform ID" msgstr "Идентификатор платформы:" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Идентификатор платформы указан неверно" @@ -1981,8 +1981,8 @@ msgstr "Порт закрыт: %v" msgid "Port monitor error" msgstr "Ошибка монитора порта" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "Предварительно скомпилированная библиотека не найдена в \"%[1]s\"" @@ -1990,7 +1990,7 @@ msgstr "Предварительно скомпилированная библи msgid "Print details about a board." msgstr "Вывести детали о плате." -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "" "Вывести предварительно обработанный код на стандартный вывод вместо " @@ -2048,11 +2048,11 @@ msgstr "Предоставленное включает в себя: %s" msgid "Removes one or more values from a setting." msgstr "Удаляет одно или несколько значений из настройки." -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "Замена %[1]s на %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "Замена платформы %[1]s на %[2]s" @@ -2068,12 +2068,12 @@ msgstr "Работать в тихом режиме, отображать тол msgid "Run the Arduino CLI as a gRPC daemon." msgstr "Запустить Arduino CLI как демон gRPC." -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "Запуск обычной сборки ядра..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "Запуск скрипта pre_uninstall." @@ -2085,7 +2085,7 @@ msgstr "SEARCH_TERM" msgid "SVD file path" msgstr "путь файла SVD" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "Сохранить артефакты сборки в этом каталоге." @@ -2362,7 +2362,7 @@ msgstr "Показывает номер версии Arduino CLI." msgid "Size (bytes):" msgstr "Размер (байт):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2378,11 +2378,11 @@ msgstr "Скетч создан в: %s" msgid "Sketch profile to use" msgstr "Использовать профиль скетча" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Скетч слишком большой; прочитайте %[1]s" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2398,20 +2398,20 @@ msgstr "" "Скетчи с расширением .pde устарели, пожалуйста, переименуйте следующие файлы" " в .ino:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "Пропустить компоновку конечного исполняемого файла." -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "" "Пропуск сенсорного сброса 1200 бит/с: последовательный порт не выбран!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "Пропуск создания архива: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "Пропуск компиляции: %[1]s" @@ -2421,16 +2421,16 @@ msgstr "" "Пропуск обнаружения зависимостей для предварительно скомпилированной " "библиотеки %[1]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "Пропуск конфигурации платформы." -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "Пропуск скрипта pre_uninstall." -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "Пропуск конфигурации инструмента." @@ -2438,7 +2438,7 @@ msgstr "Пропуск конфигурации инструмента." msgid "Skipping: %[1]s" msgstr "Пропуск: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "Некоторые индексы не удалось обновить." @@ -2462,7 +2462,7 @@ msgstr "" "Пользовательский файл конфигурации (если не указан, будет использован файл " "по умолчанию)." -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2506,7 +2506,7 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "Библиотека %s имеет несколько установок:" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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." @@ -2515,7 +2515,7 @@ msgstr "" "двоичного файла во время процесса компиляции. Используется только " "платформами, которые это поддерживают." -#: internal/cli/compile/compile.go:113 +#: internal/cli/compile/compile.go:116 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." @@ -2528,7 +2528,7 @@ msgstr "" msgid "The output format for the logs, can be: %s" msgstr "Формат вывода для логов может быть: %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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." @@ -2536,7 +2536,7 @@ msgstr "" "Путь к каталогу для поиска пользовательских ключей для подписи и шифрования " "двоичного файла. Используется только платформами, которые это поддерживают." -#: internal/arduino/builder/libraries.go:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "" "Платформа не поддерживает '%[1]s' для предварительно скомпилированных " @@ -2566,12 +2566,12 @@ msgstr "" msgid "Timestamp each incoming line." msgstr "Отмечать время каждой входящей строки." -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "Инструмент %s уже установлен" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "Инструмент %s удален" @@ -2591,7 +2591,7 @@ msgstr "Префикс набора инструментов" msgid "Toolchain type" msgstr "Тип набора инструментов" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Попытка запуска %s" @@ -2611,7 +2611,7 @@ msgstr "Типы: %s" msgid "URL:" msgstr "URL:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "" @@ -2635,17 +2635,17 @@ msgstr "Невозможно получить домашний каталог п msgid "Unable to open file for logging: %s" msgstr "Невозможно открыть файл для логирования: %s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "Невозможно разобрать URL" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "Удаление %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "Удаление %s, инструмент больше не нужен" @@ -2693,7 +2693,7 @@ msgstr "Обновляет индекс библиотек до последни msgid "Updates the libraries index." msgstr "Обновляет индекс библиотек." -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "Обновление не принимает параметры с версией" @@ -2726,7 +2726,7 @@ msgstr "Загрузить скетчи Arduino. Это НЕ компилиру msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "Адрес порта загрузки, например: COM3 или /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "Порт загрузки найден на %s" @@ -2734,7 +2734,7 @@ msgstr "Порт загрузки найден на %s" msgid "Upload port protocol, e.g: serial" msgstr "Протокол порта загрузки, например: последовательный" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "Загрузить двоичный файл после компиляции." @@ -2746,7 +2746,7 @@ msgstr "Загрузить загрузчик на плату с помощью msgid "Upload the bootloader." msgstr " Загрузить загрузчик." -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2769,11 +2769,11 @@ msgstr "Использование:" msgid "Use %s for more information about a command." msgstr "Используйте %s для получения дополнительной информации о команде." -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "Использована библиотека" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "Использована платформа" @@ -2781,7 +2781,7 @@ msgstr "Использована платформа" msgid "Used: %[1]s" msgstr "Используется: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "использование платы '%[1]s' из платформы в каталоге: %[2]s" @@ -2789,7 +2789,7 @@ msgstr "использование платы '%[1]s' из платформы в msgid "Using cached library dependencies for file: %[1]s" msgstr "Использование кэшированных библиотечных зависимостей для файла: %[1]s" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "Использование ядра '%[1]s' из платформы в каталоге: %[2]s" @@ -2805,25 +2805,25 @@ msgstr "" "Использование обобщенной конфигурации монитора.\n" "ВНИМАНИЕ: для работы вашей платы могут потребоваться другие настройки!\n" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "Используем библиотеку %[1]s версии %[2]s из папки: %[3]s %[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "Используем библиотеку %[1]s в папке: %[2]s %[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "Использование предварительно скомпилированного ядра: %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "Использование предварительно скомпилированной библиотеки в %[1]s" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "Используем предварительно скомпилированный файл: %[1]s" @@ -2840,11 +2840,11 @@ msgid "Values" msgstr "Значения" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "Проверить загруженный двоичный файл после загрузки." -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версия" @@ -2853,26 +2853,26 @@ msgstr "Версия" msgid "Versions: %s" msgstr "Версии: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "ВНИМАНИЕ: невозможно настроить платформу" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "ВНИМАНИЕ: не удалось настроить инструмент: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "ВНИМАНИЕ: невозможно выполнить скрипт pre_uninstall: %s" -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "ВНИМАНИЕ: Скетч скомпилирован с использованием одной или нескольких " "пользовательских библиотек." -#: internal/arduino/builder/libraries.go:283 +#: 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)." @@ -2880,11 +2880,11 @@ msgstr "" "ВНИМАНИЕ: библиотека %[1]s должна запускаться на архитектуре(-ах) %[2]s и " "может быть несовместима с вашей платой на архитектуре(-ах) %[3]s." -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "Ожидание порта загрузки..." -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "" @@ -2906,7 +2906,7 @@ msgid "" msgstr "" "Записывает текущую конфигурацию в файл конфигурации в каталоге данных." -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "Нельзя использовать флаг %s во время компиляции с профилем." @@ -2944,11 +2944,11 @@ msgstr "базовый поиск по \"audio\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "базовый поиск по \"esp32\" и \"display\" ограничен официальным меинтейнером" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "двоичный файл не найден в %s" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "плата %s не найдена" @@ -2964,7 +2964,7 @@ msgstr "не установлен каталог встроенных библи msgid "can't find latest release of %s" msgstr "не удается найти последний релиз %s" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "не удалось найти последний релиз инструмента %s" @@ -2976,11 +2976,11 @@ msgstr "не удалось найти шаблон для обнаружени msgid "candidates" msgstr "кандидаты" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "не удалось выполнить загрузку инструмента: %s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "проверка целостности локального архива" @@ -3006,11 +3006,11 @@ msgstr "коммуникация не синхронизирована, ожид msgid "computing hash: %s" msgstr "вычисление хэша: %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "ключ конфигурации %s содержит недопустимый символ" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "значение конфигурации %s содержит недопустимый символ" @@ -3018,15 +3018,15 @@ msgstr "значение конфигурации %s содержит недоп msgid "copying library to destination directory:" msgstr "копирование библиотеки в целевой каталог:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "не удалось найти валидный артефакт сборки" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "не удалось перезаписать" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "не удалось удалить старую библиотеку" @@ -3035,20 +3035,20 @@ msgstr "не удалось удалить старую библиотеку" msgid "could not update sketch project file" msgstr "не удалось обновить файл проекта скетча" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "создание основного каталога кэша: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "создание файла installed.json в %[1]s: %[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr " создание временного каталога для извлечения: %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "раздел данных превышает доступное пространство на плате" @@ -3064,7 +3064,7 @@ msgstr "целевой каталог %s уже существует, невоз msgid "destination directory already exists" msgstr "целевой каталог уже существует" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "не существует каталог: %s" @@ -3080,7 +3080,7 @@ msgstr "обнаружение %s не найдено" msgid "discovery %s not installed" msgstr "обнаружение %s не установлено" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "релиз обнаружения не найден: %s" @@ -3096,11 +3096,11 @@ msgstr "скачать последнюю версию ядра Arduino SAMD." msgid "downloaded" msgstr "скачивание завершено" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "скачивание %[1]s инструмента: %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "не заполнен идентификатор платы" @@ -3116,11 +3116,11 @@ msgstr "ошибка открытия %s" msgid "error parsing version constraints" msgstr "ошибка разбора ограничений версии" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "ошибка обработки ответа от сервера" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "ошибка запроса Arduino Cloud Api" @@ -3128,7 +3128,7 @@ msgstr "ошибка запроса Arduino Cloud Api" msgid "extracting archive" msgstr "распаковка архива" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "распаковка архива: %s" @@ -3136,7 +3136,7 @@ msgstr "распаковка архива: %s" msgid "failed to compute hash of file \"%s\"" msgstr "не удалось вычислить хэш файла \"%s\"" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "не удалось инициализировать http-клиент" @@ -3145,7 +3145,7 @@ msgid "fetched archive size differs from size specified in index" msgstr "" "размер извлеченного архива отличается от размера, указанного в индексе" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "файлы в архиве должны быть помещены в подкаталог" @@ -3175,7 +3175,7 @@ msgstr "для последней версии." msgid "for the specific version." msgstr "для конкретной версии." -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "поле fqbn %s содержит недопустимый символ" @@ -3199,11 +3199,11 @@ msgstr "получение информации об архиве: %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "получение пути к архиву: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "получение свойств сборки для платы %[1]s: %[2]s" @@ -3223,11 +3223,11 @@ msgstr "получение зависимостей инструмента дл msgid "install directory not set" msgstr "не задан каталог для установки" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "установка %[1]s инструмента: %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "установка платформы %[1]s: %[2]s" @@ -3243,7 +3243,7 @@ msgstr "неверная директива '%s'" msgid "invalid checksum format: %s" msgstr "неверный формат контрольной суммы: %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "неверный параметр конфигурации: %s" @@ -3275,11 +3275,14 @@ msgstr "неверное пустое наименование библиоте msgid "invalid empty library version: %s" msgstr "неверная пустая версия библиотеки: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "найден неверный пустой параметр" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "неверный git url" @@ -3307,7 +3310,7 @@ msgstr "неверное расположение библиотеки: %s" msgid "invalid library: no header files found" msgstr "недействительная библиотека: заголовочные файлы не найдены" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "недопустимый параметр '%s'" @@ -3323,10 +3326,6 @@ msgstr "неверный путь создания конфигурационн msgid "invalid path writing inventory file: %[1]s error" msgstr "неверный путь записи файла инвентаризации: %[1]s ошибка" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "неверный размер архива платформы: %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "неверный идентификатор платформы" @@ -3347,7 +3346,7 @@ msgstr "неверное значение в конфигурации порта msgid "invalid port configuration: %s=%s" msgstr "неверная конфигурация порта: %s=%s" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "неверный рецепт '%[1]s': %[2]s" @@ -3361,7 +3360,7 @@ msgstr "" "буквенно-цифровым или \"_\", последующие могут также содержать \"-\" и " "\".\". Последний не может быть \".\"." -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "недопустимое значение '%[1]s' для параметра '%[2]s'" @@ -3405,7 +3404,7 @@ msgstr "библиотеки с наименованием, точно совп msgid "library %s already installed" msgstr "библиотека %s уже установлена" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "библиотека не найдена" @@ -3419,8 +3418,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка плат: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка индексного файла json %[1]s: %[2]s" @@ -3457,7 +3456,7 @@ msgstr "загрузка релиза инструмента в %s" msgid "looking for boards.txt in %s" msgstr "поиск boards.txt в %s" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "поиск артефактов сборки" @@ -3473,7 +3472,7 @@ msgstr "отсутствует директива '%s'" msgid "missing checksum for: %s" msgstr "отсутствует контрольная сумма для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "отсутствует пакет %[1]s, на который ссылается плата %[2]s" @@ -3483,11 +3482,11 @@ msgstr "" "отсутствует индекс пакета для %s, последующие обновления не могут быть " "гарантированы" -#: internal/arduino/cores/packagemanager/package_manager.go:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" @@ -3495,17 +3494,17 @@ msgstr "отсутствует релиз платформы %[1]s:%[2]s на к msgid "missing signature" msgstr "отсутствует сигнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "релиз монитора не найден: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "перемещение извлеченного архива в каталог назначения: %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "найдено несколько артефактов сборки: '%[1]s' и '%[2]s'" @@ -3513,7 +3512,7 @@ msgstr "найдено несколько артефактов сборки: '%[ msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "найдено несколько основных файлов скетчей (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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" @@ -3521,11 +3520,11 @@ msgstr "" "для текущей ОС не найдена совместимая версия инструмента %[1]s, обратитесь к" " %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "не указан экземпляр" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "скетч или каталог/файл сборки не указан" @@ -3533,12 +3532,12 @@ msgstr "скетч или каталог/файл сборки не указан msgid "no such file or directory" msgstr "файл или каталог не найден" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "" "нет уникального корневого каталога в архиве, найдены '%[1]s' и '%[2]s'" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "порт загрузки не указан" @@ -3550,7 +3549,7 @@ msgstr "не найдено скетчей в %[1]s: отсутствует %[2] msgid "no versions available for the current OS, try contacting %s" msgstr "нет доступных версий для текущей ОС, попробуйте связаться с %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "не FQBN: %s" @@ -3559,7 +3558,7 @@ msgid "not running in a terminal" msgstr "не работает в терминале" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "открытие файла архива: %s" @@ -3581,12 +3580,12 @@ msgstr "открывается целевой файл: %s" msgid "package %s not found" msgstr "пакет %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "пакет '%s' не найден" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3602,7 +3601,7 @@ msgstr "путь не является каталогом платформы: %s msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не найдена в пакете %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "платформа %s не установлена" @@ -3610,14 +3609,14 @@ msgstr "платформа %s не установлена" msgid "platform is not available for your OS" msgstr "платформа не доступна для вашей ОС" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "платформа не установлена" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "используйте вместо этого --build-property." @@ -3656,11 +3655,11 @@ msgstr "чтение содержимого каталога %[1]s " msgid "reading directory %s" msgstr "чтение каталога %s" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "чтение содержимого каталога %s " -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "чтение файла %[1]s: %[2]s" @@ -3684,7 +3683,7 @@ msgstr "чтение исходного каталога библиотеки: % msgid "reading library_index.json: %s" msgstr "чтение library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "чтение корневого каталога пакета: %s" @@ -3692,11 +3691,11 @@ msgstr "чтение корневого каталога пакета: %s" msgid "reading sketch files" msgstr "чтение файлов скетчей" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "не найден рецепт '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "релиз %[1]s не найден для инструмента %[2]s" @@ -3713,7 +3712,7 @@ msgstr "удаление поврежденного файла архива: %s" msgid "removing library directory: %s" msgstr "удаление каталога библиотеки: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "удаление файлов платформы: %s" @@ -3730,7 +3729,7 @@ msgstr "получение открытых ключей Arduino: %s" msgid "scanning sketch examples" msgstr "сканирование примеров скетчей" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "поиск корневого каталога пакета: %s" @@ -3778,11 +3777,11 @@ msgstr "проверка размера архива: %s" msgid "testing if archive is cached: %s" msgstr "проверка кэширован ли архив: %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "проверка целостности локального архива: %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "секция текста превышает доступное пространство на плате" @@ -3791,7 +3790,7 @@ msgstr "секция текста превышает доступное прос msgid "the compilation database may be incomplete or inaccurate" msgstr "база данных компиляции может быть неполной или неточной" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "сервер ответил статусом %s" @@ -3799,7 +3798,7 @@ msgstr "сервер ответил статусом %s" msgid "timeout waiting for message" msgstr "тайм-аут ожидания сообщения" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "инструмент %s не контролируется менеджером пакетов" @@ -3808,16 +3807,16 @@ msgstr "инструмент %s не контролируется менедже msgid "tool %s not found" msgstr "инструмент %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "инструмент не установлен" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "релиз инструмента не найден: %s" @@ -3825,21 +3824,21 @@ msgstr "релиз инструмента не найден: %s" msgid "tool version %s not found" msgstr "версия инструмента %s не найдена" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "невозможно определить относительный путь к скетчу для элемента" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "невозможно создать каталог для сохранения скетча" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "невозможно создать каталог для хранения элемента" @@ -3847,23 +3846,23 @@ msgstr "невозможно создать каталог для хранени msgid "unable to marshal config to YAML: %v" msgstr "невозможно преобразовать конфигурацию в YAML: %v" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "невозможно прочитать содержимое целевого элемента" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "невозможно прочитать содержимое исходного элемента" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "невозможно записать в целевой файл" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "неизвестный пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "неизвестная платформа %s: %s" @@ -3883,7 +3882,7 @@ msgstr "обновить arduino:samd до последней версии" msgid "upgrade everything to the latest version" msgstr "обновить все до последней версии" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "ошибка при загрузке: %s" @@ -3907,6 +3906,6 @@ msgstr "версия %s недоступна для данной операци msgid "version %s not found" msgstr "версия %s не найдена" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "неверный формат в ответе сервера" diff --git a/internal/locales/data/si.po b/internal/locales/data/si.po new file mode 100644 index 00000000000..dce2642ac84 --- /dev/null +++ b/internal/locales/data/si.po @@ -0,0 +1,3668 @@ +# +# Translators: +# HelaBasa Group , 2024 +# +msgid "" +msgstr "" +"Last-Translator: HelaBasa Group , 2024\n" +"Language-Team: Sinhala (https://app.transifex.com/arduino-1/teams/108174/si/)\n" +"Language: si\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:462 +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:124 +msgid "%[1]s is required but %[2]s is currently installed." +msgstr "" + +#: internal/arduino/builder/builder.go:487 +msgid "%[1]s pattern is missing" +msgstr "" + +#: internal/arduino/resources/download.go:51 +msgid "%s already downloaded" +msgstr "" + +#: commands/service_upload.go:782 +msgid "%s and %s cannot be used together" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 +msgid "%s installed" +msgstr "%s ස්ථාපිතයි" + +#: internal/cli/lib/check_deps.go:121 +msgid "%s is already installed." +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:63 +#: internal/arduino/cores/packagemanager/loader.go:617 +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:118 +msgid "%s must be installed." +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 +#: internal/arduino/builder/internal/preprocessor/gcc.go:62 +msgid "%s pattern is missing" +msgstr "" + +#: commands/cmderrors/cmderrors.go:818 +msgid "'%s' has an invalid signature" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:415 +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:299 +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 "ARCH" + +#: 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:91 +msgid "Alternatives for %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/builder/internal/preprocessor/ctags.go:69 +msgid "An error occurred adding prototypes" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:213 +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 "කර්තෘ: %s" + +#: internal/arduino/libraries/librariesmanager/install.go:79 +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:245 +msgid "Bootloader file specified but missing: %[1]s" +msgstr "" + +#: internal/cli/compile/compile.go:104 +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:511 +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:537 +msgid "Can't open sketch" +msgstr "" + +#: commands/cmderrors/cmderrors.go:524 +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:190 commands/service_compile.go:193 +msgid "Cannot create build cache directory" +msgstr "" + +#: commands/service_compile.go:215 +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:781 +msgid "Cannot create temp dir" +msgstr "" + +#: commands/cmderrors/cmderrors.go:799 +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/cli/compile/compile.go:80 internal/cli/compile/compile.go:81 +msgid "Compiles Arduino sketches." +msgstr "" + +#: internal/arduino/builder/builder.go:421 +msgid "Compiling core..." +msgstr "" + +#: internal/arduino/builder/builder.go:400 +msgid "Compiling libraries..." +msgstr "" + +#: internal/arduino/builder/libraries.go:134 +msgid "Compiling library \"%[1]s\"" +msgstr "" + +#: internal/arduino/builder/builder.go:384 +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:487 +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:101 +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/compile/compile.go:334 +msgid "" +"Currently, Build Profiles only support libraries available through Arduino " +"Library Manager." +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:314 +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:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 +#: internal/arduino/resources/index.go:82 +msgid "Downloading index: %s" +msgstr "" + +#: commands/instances.go:372 +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:101 +msgid "Downloading platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:177 +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:223 +msgid "Error converting path to absolute: %v" +msgstr "" + +#: commands/service_compile.go:420 +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:403 +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:110 +#: internal/arduino/cores/packagemanager/profiles.go:111 +msgid "Error downloading %s" +msgstr "" + +#: commands/instances.go:661 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:382 commands/instances.go:388 +msgid "Error downloading library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:128 +#: internal/arduino/cores/packagemanager/profiles.go:129 +msgid "Error downloading platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:127 +#: internal/arduino/cores/packagemanager/profiles.go:179 +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:267 internal/cli/compile/compile.go:309 +#: 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:383 +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:338 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:398 +msgid "Error installing library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:136 +#: internal/arduino/cores/packagemanager/profiles.go:137 +msgid "Error installing platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:180 +#: internal/arduino/cores/packagemanager/profiles.go:187 +#: internal/arduino/cores/packagemanager/profiles.go:188 +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:424 +msgid "Error loading hardware platform" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:114 +#: internal/arduino/cores/packagemanager/profiles.go:115 +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:196 +msgid "Error opening source code overrides data file: %v" +msgstr "" + +#: internal/cli/compile/compile.go:209 +msgid "Error parsing --show-properties flag: %v" +msgstr "" + +#: commands/service_compile.go:412 +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:369 +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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 +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:202 +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 "" + +#: commands/service_upload.go:589 +msgid "Failed uploading" +msgstr "" + +#: internal/cli/board/details.go:188 +msgid "File:" +msgstr "" + +#: commands/service_compile.go:163 +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:839 +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:334 +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:135 +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:396 +msgid "Installing library %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 +#: internal/arduino/cores/packagemanager/profiles.go:134 +msgid "Installing platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:185 +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:394 +msgid "Internal error in cache" +msgstr "" + +#: commands/cmderrors/cmderrors.go:377 +msgid "Invalid '%[1]s' property: %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:60 +msgid "Invalid FQBN" +msgstr "" + +#: internal/cli/daemon/daemon.go:168 +msgid "Invalid TCP address: port is missing" +msgstr "" + +#: commands/cmderrors/cmderrors.go:78 +msgid "Invalid URL" +msgstr "" + +#: commands/instances.go:184 +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:282 +msgid "Invalid build properties" +msgstr "" + +#: internal/arduino/builder/sizer.go:253 +msgid "Invalid data size regexp: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:259 +msgid "Invalid eeprom size regexp: %s" +msgstr "" + +#: commands/instances.go:597 +msgid "Invalid index URL: %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:46 +msgid "Invalid instance" +msgstr "" + +#: internal/cli/core/upgrade.go:114 +msgid "Invalid item %s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:96 +msgid "Invalid library" +msgstr "" + +#: internal/cli/cli.go:265 +msgid "Invalid logging level: %s" +msgstr "" + +#: commands/instances.go:614 +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:581 +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:169 +msgid "Invalid pid value: '%s'" +msgstr "" + +#: commands/cmderrors/cmderrors.go:220 +msgid "Invalid profile" +msgstr "" + +#: commands/service_monitor.go:270 +msgid "Invalid recipe in platform.txt" +msgstr "" + +#: internal/arduino/builder/sizer.go:243 +msgid "Invalid size regexp: %s" +msgstr "" + +#: main.go:86 +msgid "Invalid value in configuration" +msgstr "" + +#: commands/cmderrors/cmderrors.go:114 +msgid "Invalid version" +msgstr "" + +#: commands/service_board_identify.go:166 +msgid "Invalid vid value: '%s'" +msgstr "" + +#: internal/cli/compile/compile.go:132 +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:131 +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:375 +msgid "Library %s not found" +msgstr "" + +#: commands/cmderrors/cmderrors.go:445 +msgid "Library '%s' not found" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:471 +msgid "" +"Library can't use both '%[1]s' and '%[2]s' folders. Double check in '%[3]s'." +msgstr "" + +#: commands/cmderrors/cmderrors.go:574 +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:437 +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:110 +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:222 commands/instances.go:233 +#: commands/instances.go:343 +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:208 +msgid "Low memory available, stability problems may occur." +msgstr "" + +#: internal/cli/lib/search.go:200 +msgid "Maintainer: %s" +msgstr "" + +#: internal/cli/compile/compile.go:140 +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:466 +msgid "Missing '%[1]s' from library in %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:169 +msgid "Missing FQBN (Fully Qualified Board Name)" +msgstr "" + +#: commands/cmderrors/cmderrors.go:260 +msgid "Missing port" +msgstr "" + +#: commands/cmderrors/cmderrors.go:236 +msgid "Missing port address" +msgstr "" + +#: commands/cmderrors/cmderrors.go:248 +msgid "Missing port protocol" +msgstr "" + +#: commands/cmderrors/cmderrors.go:286 +msgid "Missing programmer" +msgstr "" + +#: internal/cli/upload/upload.go:162 +msgid "Missing required upload field: %s" +msgstr "" + +#: internal/arduino/builder/sizer.go:247 +msgid "Missing size regexp" +msgstr "" + +#: commands/cmderrors/cmderrors.go:497 +msgid "Missing sketch path" +msgstr "" + +#: commands/cmderrors/cmderrors.go:358 +msgid "Monitor '%s' not found" +msgstr "" + +#: internal/cli/monitor/monitor.go:261 +msgid "Monitor port settings:" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:156 +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:274 +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:464 +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:159 +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:120 +msgid "" +"Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." +msgstr "" + +#: internal/cli/compile/compile.go:133 +msgid "Optional, cleanup the build folder and do not use any cached build." +msgstr "" + +#: internal/cli/compile/compile.go:130 +msgid "" +"Optional, optimize compile output for debugging, rather than for release." +msgstr "" + +#: internal/cli/compile/compile.go:122 +msgid "Optional, suppresses almost every output." +msgstr "" + +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 +msgid "Optional, turns on verbose mode." +msgstr "" + +#: internal/cli/compile/compile.go:136 +msgid "" +"Optional. Path to a .json file that contains a set of replacements of the " +"sketch source code." +msgstr "" + +#: internal/cli/compile/compile.go:112 +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:458 internal/cli/compile/compile.go:473 +msgid "Path" +msgstr "" + +#: internal/cli/compile/compile.go:129 +msgid "" +"Path to a collection of libraries. Can be used multiple times or entries can" +" be comma separated." +msgstr "" + +#: internal/cli/compile/compile.go:127 +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:108 +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:87 +#: commands/service_platform_install.go:94 +msgid "Platform %s already installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 +msgid "Platform %s installed" +msgstr "" + +#: internal/cli/compile/compile.go:406 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:482 +msgid "Platform '%s' is already at the latest version" +msgstr "" + +#: commands/cmderrors/cmderrors.go:406 +msgid "Platform '%s' not found" +msgstr "" + +#: internal/cli/board/search.go:85 +msgid "Platform ID" +msgstr "" + +#: internal/cli/compile/compile.go:391 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:153 +msgid "" +"Please specify an FQBN. Multiple possible boards detected on port %[1]s with" +" protocol %[2]s" +msgstr "" + +#: commands/cmderrors/cmderrors.go:133 +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:668 +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:103 +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:202 +msgid "Profile '%s' not found" +msgstr "" + +#: commands/cmderrors/cmderrors.go:339 +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:391 +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:106 +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:286 +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:184 +msgid "Skipping compile of: %[1]s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:414 +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:634 +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:93 +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:876 +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 "" + +#: commands/cmderrors/cmderrors.go:858 +msgid "The library %s has multiple installations:" +msgstr "" + +#: internal/cli/compile/compile.go:118 +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:116 +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:114 +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:404 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:563 +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:183 +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:123 +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:272 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:456 +msgid "Used library" +msgstr "" + +#: internal/cli/compile/compile.go:471 +msgid "Used platform" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:157 +msgid "Used: %[1]s" +msgstr "" + +#: commands/service_compile.go:361 +msgid "Using board '%[1]s' from platform in folder: %[2]s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:351 +msgid "Using cached library dependencies for file: %[1]s" +msgstr "" + +#: commands/service_compile.go:362 +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:182 +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:125 internal/cli/upload/upload.go:78 +msgid "Verify uploaded binary after the upload." +msgstr "" + +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: 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/cli/compile/compile.go:333 +msgid "WARNING: The sketch is compiled using one or more custom libraries." +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:367 +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:153 internal/cli/compile/compile.go:156 +msgid "You cannot use the %s flag while compiling with a profile." +msgstr "" + +#: internal/arduino/resources/checksums.go:79 +msgid "archive hash differs from hash in index" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:188 +msgid "archive is not valid: multiple files found in zip file top level" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:191 +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:64 +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:792 +msgid "binary file not found in %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:315 +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:132 internal/arduino/cores/status.go:159 +msgid "can't find latest release of %s" +msgstr "" + +#: commands/instances.go:273 +msgid "can't find latest release of tool %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:712 +msgid "can't find pattern for discovery with id %s" +msgstr "" + +#: internal/arduino/builder/internal/detector/detector.go:93 +msgid "candidates" +msgstr "" + +#: commands/service_upload.go:738 commands/service_upload.go:745 +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:141 +msgid "copying library to destination directory:" +msgstr "" + +#: commands/service_upload.go:864 +msgid "could not find a valid build artifact" +msgstr "" + +#: commands/service_platform_install.go:95 +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:86 +msgid "dependency '%s' is not available" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:94 +msgid "destination dir %s already exists, cannot install" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:138 +msgid "destination directory already exists" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:294 +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:644 +msgid "discovery %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:648 +msgid "discovery %s not installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:713 +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:615 +msgid "error opening %s" +msgstr "" + +#: internal/arduino/sketch/profiles.go:250 +msgid "error parsing version constraints" +msgstr "" + +#: commands/service_board_identify.go:203 +msgid "error processing response from server" +msgstr "" + +#: commands/service_board_identify.go:183 +msgid "error querying Arduino Cloud Api" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:179 +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:178 +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:321 +msgid "getting build properties for board %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:106 +msgid "getting discovery dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:114 +msgid "getting monitor dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:99 +msgid "getting tool dependencies for platform %[1]s: %[2]s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:149 +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:248 +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:265 +#: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 +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/sketch/profiles.go:282 +msgid "invalid library directive:" +msgstr "" + +#: internal/arduino/libraries/libraries_layout.go:67 +msgid "invalid library layout: %s" +msgstr "" + +#: internal/arduino/libraries/libraries_location.go:90 +msgid "invalid library location: %s" +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:252 +msgid "invalid platform identifier" +msgstr "" + +#: internal/arduino/sketch/profiles.go:262 +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_upload.go:725 +msgid "invalid recipe '%[1]s': %[2]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/cores/packagemanager/loader.go:231 +msgid "invalid version directory %s" +msgstr "" + +#: internal/arduino/sketch/profiles.go:284 +msgid "invalid version:" +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:126 +msgid "library %s already installed" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:331 +msgid "library not valid" +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:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 +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:47 +msgid "loading required platform %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:63 +msgid "loading required tool %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/loader.go:590 +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:807 +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:246 +msgid "missing '%s' directive" +msgstr "" + +#: internal/arduino/resources/checksums.go:40 +msgid "missing checksum for: %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:429 +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:434 +msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:439 +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:724 +msgid "monitor release not found: %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:197 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 +msgid "moving extracted archive to destination dir: %s" +msgstr "" + +#: commands/service_upload.go:859 +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:814 +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:128 +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:76 +#: internal/arduino/cores/status.go:97 internal/arduino/cores/status.go:122 +#: internal/arduino/cores/status.go:149 +msgid "package %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:497 +msgid "package '%s' not found" +msgstr "" + +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 +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:80 +msgid "platform %[1]s not found in package %[2]s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:308 +msgid "platform %s is not installed" +msgstr "" + +#: internal/arduino/cores/packagemanager/download.go:92 +msgid "platform is not available for your OS" +msgstr "" + +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 +#: internal/arduino/cores/packagemanager/loader.go:420 +msgid "platform not installed" +msgstr "" + +#: internal/cli/compile/compile.go:142 +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:582 +msgid "reading directory %s" +msgstr "" + +#: internal/arduino/libraries/librariesmanager/install.go:304 +msgid "reading directory %s content" +msgstr "" + +#: internal/arduino/builder/sketch.go:83 +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:573 +msgid "release %[1]s not found for tool %[2]s" +msgstr "" + +#: internal/arduino/cores/status.go:91 internal/arduino/cores/status.go:115 +#: internal/arduino/cores/status.go:142 +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:152 +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:87 +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:214 +#: internal/arduino/builder/internal/preprocessor/ctags.go:70 +msgid "the compilation database may be incomplete or inaccurate" +msgstr "" + +#: commands/service_board_identify.go:190 +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:101 internal/arduino/cores/status.go:126 +#: internal/arduino/cores/status.go:153 +msgid "tool %s not found" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:523 +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:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 +msgid "tool release not found: %s" +msgstr "" + +#: internal/arduino/cores/status.go:105 +msgid "tool version %s not found" +msgstr "" + +#: commands/service_library_install.go:93 +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 +msgid "unable to compute relative path to the sketch for the item" +msgstr "" + +#: internal/arduino/builder/sketch.go:45 +msgid "unable to create a folder to save the sketch" +msgstr "" + +#: internal/arduino/builder/sketch.go:126 +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:164 +msgid "unable to read contents of the destination item" +msgstr "" + +#: internal/arduino/builder/sketch.go:137 +msgid "unable to read contents of the source item" +msgstr "" + +#: internal/arduino/builder/sketch.go:147 +msgid "unable to write to destination file" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:296 +msgid "unknown package %s" +msgstr "" + +#: internal/arduino/cores/packagemanager/package_manager.go:303 +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:760 +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:175 +msgid "version %s not available for this operating system" +msgstr "" + +#: internal/arduino/cores/packagemanager/profiles.go:154 +msgid "version %s not found" +msgstr "" + +#: commands/service_board_identify.go:208 +msgid "wrong format in server response" +msgstr "" diff --git a/internal/locales/data/zh.po b/internal/locales/data/zh.po index 28060738b9f..8ab6fdd9380 100644 --- a/internal/locales/data/zh.po +++ b/internal/locales/data/zh.po @@ -13,7 +13,7 @@ msgstr "" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s %[2]s 版本:%[3]s 提交:%[4]s 日期:%[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s 模式丢失" @@ -37,11 +37,11 @@ msgstr "%[1]s 模式丢失" msgid "%s already downloaded" msgstr "%s 已经下载" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s 和 %s 不能一起使用" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s 已安装" @@ -54,7 +54,7 @@ msgstr "%s 已安装" msgid "%s is not a directory" msgstr "%s 不是目录" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s 不是由软件包管理器管理的" @@ -66,7 +66,7 @@ msgstr "" msgid "%s must be installed." msgstr "%s 必须安装" -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "%s 模式丢失" @@ -75,7 +75,7 @@ msgstr "%s 模式丢失" msgid "'%s' has an invalid signature" msgstr "‘%s’ 的签名无效" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -85,7 +85,7 @@ msgstr "‘build.core’ 和 ‘build.variant’ 指的是不同的平台:%[1] msgid "(hidden)" msgstr "(隐藏)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(遗留)" @@ -146,7 +146,7 @@ msgstr "所有平台都是最新的。" msgid "All the cores are already at the latest version" msgstr "所有内核都是最新版本" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "已经安装 %s" @@ -174,7 +174,7 @@ msgstr "架构:%s" msgid "Archive already exists" msgstr "存档已经存在" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "存档构建代码(缓存):%[1]s" @@ -259,11 +259,11 @@ msgstr "开发板名:" msgid "Board version:" msgstr "开发板版本:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "已指定引导加载程序文件,缺少:%[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -277,13 +277,13 @@ msgstr "无法新建 %s 数据目录" msgid "Can't create sketch" msgstr "无法新建项目" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的依赖" @@ -303,11 +303,11 @@ msgstr "不能同时使用以下参数:%s" msgid "Can't write debug log: %s" msgstr "无法写入调试日志:%s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "无法新建构建缓存目录" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "无法新建构建目录" @@ -345,15 +345,15 @@ msgstr "找不到绝对路径:%v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "无法从配置中取得键值对 %[1]s:%[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "无法安装平台" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "无法安装 %s 工具 " -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "无法执行端口重置:%s" @@ -362,7 +362,7 @@ msgstr "无法执行端口重置:%s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "无法升级平台" @@ -400,7 +400,7 @@ msgid "" "a change." msgstr "命令保持运行,并在发生更改时打印已连接开发板的列表。" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已编译项目" @@ -408,19 +408,19 @@ msgstr "在 %s 中找不到已编译项目" msgid "Compiles Arduino sketches." msgstr "编译 Arduino 项目" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "正在编译内核。。。" -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "正在编译库。。。" -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "正在编译 “%[1]s” 库" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "正在编译项目。。。" @@ -443,11 +443,11 @@ msgid "" "=[,=]..." msgstr "用于通信的端口设置格式为:=[,=]……" -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "配置平台。" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "配置工具。" @@ -463,19 +463,19 @@ msgstr "" msgid "Core" msgstr "内核" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "无法通过 HTTP 连接" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "无法新建索引目录" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "无法深度缓存内核构建:%[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "无法确定程序大小" @@ -487,7 +487,7 @@ msgstr "无法获得当前工作目录:%v" msgid "Create a new Sketch" msgstr "新建项目" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "从构建中创建并打印一个配置文件的内容。" @@ -501,7 +501,7 @@ msgid "" "directory with the current configuration settings." msgstr "用当前的配置创建或更新数据目录或自定义目录中的配置文件。" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -575,7 +575,7 @@ msgstr "依赖:%s" msgid "Description" msgstr "说明" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "正在检测使用的库。。。" @@ -635,7 +635,7 @@ msgstr "如果父进程终止,则守护进程不终止。" msgid "Do not try to update library dependencies if already installed." msgstr "如果已经安装了库依赖项,请不要尝试更新它们。" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "正在下载 %s" @@ -643,21 +643,21 @@ msgstr "正在下载 %s" msgid "Downloading index signature: %s" msgstr "正在下载 %s 索引签名" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "正在下载 %s 索引" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "正在下载 %s 库" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "正在下载丢失的 %s 工具 " -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "正在下载软件包" @@ -693,7 +693,7 @@ msgstr "输入在存储库上托管的库的 git 地址" msgid "Error adding file to sketch archive" msgstr "将文件添加到项目存档时出错" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "在 %[1]s 中存档构建内核(缓存)时出错:%[2]s" @@ -709,11 +709,11 @@ msgstr "计算相对文件路径时出错" msgid "Error cleaning caches: %v" msgstr "清理缓存出错:%v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "将路径转换为绝对路径时出错:%v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "复制输出 %s 文件时出错" @@ -727,7 +727,7 @@ msgstr "" msgid "Error creating instance: %v" msgstr "新建实例时出错:%v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "新建输出目录时出错" @@ -752,7 +752,7 @@ msgstr "下载 %[1]s 时出错:%[2]v" msgid "Error downloading %s" msgstr "下载 %s 时出错" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下载 ‘%s’ 索引时出错" @@ -760,7 +760,7 @@ msgstr "下载 ‘%s’ 索引时出错" msgid "Error downloading index signature '%s'" msgstr "下载 ‘%s’ 索引签名时出错" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "下载 %s 库时出错" @@ -784,7 +784,7 @@ msgstr "输出编码 JSON 过程时出错:%v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上传时出错:%v" @@ -793,7 +793,7 @@ msgstr "上传时出错:%v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "构建时出错:%v" @@ -814,7 +814,7 @@ msgstr "升级时出错:%v" msgid "Error extracting %s" msgstr "提取 %s 时出错" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "查找构建项目时出错" @@ -840,7 +840,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "从 `sketch.yaml` 获取默认端口时出错。检查是否在正确的 sketch 文件夹中,或提供 --port 标志: " -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "获取 %s 库的信息时出错" @@ -876,7 +876,7 @@ msgstr "安装 Git 库时出错:%v" msgid "Error installing Zip Library: %v" msgstr "安装 Zip 库时出错:%v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "安装 %s 库时出错" @@ -920,15 +920,15 @@ msgstr "打开 %s 时出错" msgid "Error opening debug logging file: %s" msgstr "打开调试日志文件出错:%s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "打开源代码覆盖数据文件时出错:%v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 参数时出错:%v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "读取构建目录时出错" @@ -944,7 +944,7 @@ msgstr "解析 %[1]s 的依赖时出错:%[2]s" msgid "Error retrieving core list: %v" msgstr "检索内核列表时出错:%v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "回滚更改时出错:%s" @@ -998,7 +998,7 @@ msgstr "更新库索引时出错:%v" msgid "Error upgrading libraries" msgstr "升级库时出错" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "更新平台时出错:%s" @@ -1011,10 +1011,10 @@ msgstr "验证签名时出错" msgid "Error while detecting libraries included by %[1]s" msgstr "检测 %[1]s 包含的库时出错" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "确定项目大小时出错:%s" @@ -1030,7 +1030,7 @@ msgstr "" msgid "Error: command description is not supported by %v" msgstr "错误:%v 不支持命令说明" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "错误:无效的源代码覆盖了数据文件:%v" @@ -1050,7 +1050,7 @@ msgstr "示例:" msgid "Executable to debug" msgstr "可执行调试" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "应在 %s 目录中编译项目,但它是一个文件" @@ -1064,23 +1064,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "芯片擦除失败" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "编译失败" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "无法烧录引导加载程序" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "新建数据目录失败" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "新建下载文件夹失败" @@ -1100,7 +1100,7 @@ msgstr "未能侦听 TCP 端口:%[1]s。意外错误:%[2]v" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "未能侦听 TCP 端口:%s。地址已被使用。" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "上传失败" @@ -1108,7 +1108,7 @@ msgstr "上传失败" msgid "File:" msgstr "文件:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1172,7 +1172,7 @@ msgstr "已生成脚本" msgid "Generates completion scripts for various shells" msgstr "已为各种 shell 生成脚本" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "生成函数原型。。。" @@ -1184,13 +1184,13 @@ msgstr "取得设定的键值对。" msgid "Global Flags:" msgstr "全局参数:" -#: internal/arduino/builder/sizer.go:164 +#: 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 "全局变量使用 %[1]s 个字节(%[3]s%%)的动态内存。剩下 %[4]s 个字节将被用于局部变量,最大可用值为 %[2]s 字节。" -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "全局变量使用 %[1]s 字节的动态内存。" @@ -1208,7 +1208,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "标识属性:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "如果设定,则构建的二进制文件将导出到项目文件夹。" @@ -1235,20 +1235,20 @@ msgstr "在 IDE-Builtin 目录下安装库" msgid "Installed" msgstr "已安装" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "已安装 %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "正在安装 %s" -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "正在安装 %s 库" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "正在安装 %s 平台" @@ -1285,7 +1285,7 @@ msgstr "无效的 TCP 地址:缺少端口" msgid "Invalid URL" msgstr "无效的地址" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "无效的附加地址:%v" @@ -1299,19 +1299,19 @@ msgstr "" msgid "Invalid argument passed: %v" msgstr "传递的参数无效:%v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "无效的构建属性" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "无效的数据大小正则表达式:%s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "无效的 eeprom 大小正则表达式:%s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "无效的网站主页: %s" @@ -1331,11 +1331,11 @@ msgstr "无效的库" msgid "Invalid logging level: %s" msgstr "" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "无效的 ‘%[1]s’ 网络代理: %[2]s" @@ -1343,7 +1343,7 @@ msgstr "无效的 ‘%[1]s’ 网络代理: %[2]s" msgid "Invalid output format: %s" msgstr "无效的输出格式:%s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "%s 中的软件包索引无效" @@ -1351,7 +1351,7 @@ msgstr "%s 中的软件包索引无效" msgid "Invalid parameter %s: version not allowed" msgstr "无效 %s 参数:版本不允许" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "无效的pid值:‘%s’" @@ -1359,15 +1359,15 @@ msgstr "无效的pid值:‘%s’" msgid "Invalid profile" msgstr "无效的配置文件" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "platform.txt 中的方法无效" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "无效的大小正则表达式:%s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "" @@ -1375,11 +1375,11 @@ msgstr "" msgid "Invalid version" msgstr "无效的版本" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "无效的 vid 值:‘%s’" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1402,11 +1402,11 @@ msgstr "库_名" msgid "Latest" msgstr "最新的" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "%[1]s 库已声明为预编译:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1420,7 +1420,7 @@ msgstr "库 %s 已经是最新版本" msgid "Library %s is not installed" msgstr "%s 库未安装" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "未找到 %s 库" @@ -1437,8 +1437,8 @@ msgstr "库不能同时使用 ‘%[1]s’ 和 ‘%[2]s’ 文件夹。在 ‘%[3 msgid "Library install failed" msgstr "库安装失败" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "已安装的库" @@ -1446,7 +1446,7 @@ msgstr "已安装的库" msgid "License: %s" msgstr "许可证:%s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "将所有内容链接在一起。。。" @@ -1470,7 +1470,7 @@ msgid "" " multiple options." msgstr "用逗号分隔的开发板选项列表。可以对多个选项多次使用。" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1492,8 +1492,8 @@ msgstr "列出所有已连接的开发板。" msgid "Lists cores and libraries that can be upgraded" msgstr "列出可以升级的内核和库" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "正在加载索引文件:%v" @@ -1501,7 +1501,7 @@ msgstr "正在加载索引文件:%v" msgid "Location" msgstr "位置" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "可用内存不足,可能会出现稳定性问题。" @@ -1509,7 +1509,7 @@ msgstr "可用内存不足,可能会出现稳定性问题。" msgid "Maintainer: %s" msgstr "维护者:%s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1552,7 +1552,7 @@ msgstr "找不到编程器" msgid "Missing required upload field: %s" msgstr "缺少必要的上传字段:%s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "缺少大小正则表达式" @@ -1634,7 +1634,7 @@ msgstr "没有任何平台被安装。" msgid "No platforms matching your search." msgstr "没有与你的搜索匹配的平台。" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "未找到上传端口,使用 %s 作为后备" @@ -1642,7 +1642,7 @@ msgstr "未找到上传端口,使用 %s 作为后备" msgid "No valid dependencies solution found" msgstr "找不到有效的依赖解决方案" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "内存不足;有关减少空间的提示,请参见 %[1]s。" @@ -1672,35 +1672,35 @@ msgstr "开启开发板的通信端口。" msgid "Option:" msgstr "选项:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "可选,可以是:%s。用于告诉 gcc 使用哪个警告级别(-W 参数)。" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "可选,清理构建文件夹并且不使用任何缓存构建。" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "可选,优化编译输出用于调试,而不是发布。" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "可选,禁止几乎所有输出。" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "可选,开启详细模式。" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "可选。 包含一组替换项目源代码的文件的路径。" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1760,17 +1760,17 @@ msgstr "软件包网站:" msgid "Paragraph: %s" msgstr "段落:%s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "路径" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "一个库的集合的路径。可以多次使用,或者可以用逗号分隔条目。" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1780,26 +1780,26 @@ msgstr "单个库的根文件夹的路径。可以多次使用,或者可以用 msgid "Path to the file where logs will be written." msgstr "写入日志的文件的路径。" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 端口上执行 1200-bps TOUCH 重置" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "%s 平台已经安装" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "已安装 %s 平台" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1807,7 +1807,7 @@ msgstr "" "在任何已知索引中都找不到 %s 平台\n" "也许你需要添加一个第 3 方地址?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "%s 平台已卸载" @@ -1823,7 +1823,7 @@ msgstr "未找到 ‘%s’ 平台" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正确" @@ -1879,8 +1879,8 @@ msgstr "端口关闭:%v" msgid "Port monitor error" msgstr "端口监视器错误" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "在 “%[1]s” 中找不到预编译库" @@ -1888,7 +1888,7 @@ msgstr "在 “%[1]s” 中找不到预编译库" msgid "Print details about a board." msgstr "打印开发板的详细信息。" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "将预处理的代码打印到标准输出,而不是编译。" @@ -1944,11 +1944,11 @@ msgstr "提供包括:%s" msgid "Removes one or more values from a setting." msgstr "从设置中删除一个或多个值。" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "将 %[1]s 替换为 %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "用 %[2]s 替换 %[1]s 平台" @@ -1964,12 +1964,12 @@ msgstr "以静默模式运行,仅显示监视器输入和输出。" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "正在运行正常的内核构建。。。" -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "运行 pre_uninstall 命令。" @@ -1981,7 +1981,7 @@ msgstr "搜索_条件" msgid "SVD file path" msgstr "SVD 文件路径" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "将生成文件保存在此目录中。" @@ -2234,7 +2234,7 @@ msgstr "显示 Arduino CLI 的版本号。" msgid "Size (bytes):" msgstr "大小(字节):" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2248,11 +2248,11 @@ msgstr "项目新建于:%s" msgid "Sketch profile to use" msgstr "使用项目配置文件" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "项目太大;请参阅 %[1]s,以获取减少项目大小的提示。" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2264,19 +2264,19 @@ msgid "" "files to .ino:" msgstr "项目 .pde 扩展名已弃用,请将以下文件重命名为 .ino:" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "跳过最终可执行文件的链接。" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "跳过 1200-bps TOUCH 重置:未选择串口!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "正在跳过以下内容的存档创建:%[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "跳过编译:%[1]s" @@ -2284,16 +2284,16 @@ msgstr "跳过编译:%[1]s" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "跳过 %[1]s 预编译库的依赖检测" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "跳过平台配置。" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "跳过 pre_uninstall 命令" -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "跳过工具配置。" @@ -2301,7 +2301,7 @@ msgstr "跳过工具配置。" msgid "Skipping: %[1]s" msgstr "跳过:%[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "一些索引无法更新。" @@ -2321,7 +2321,7 @@ msgstr "" msgid "The custom config file (if not specified the default will be used)." msgstr "自定义配置文件(如果未指定,将使用默认值)。" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2363,13 +2363,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "库 %s 有多个安装。" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2379,13 +2379,13 @@ msgstr "自定义签名密钥的名称,用于在编译过程中对二进制文 msgid "The output format for the logs, can be: %s" msgstr "日志的输出格​​式,可以是:%s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "该平台不支持预编译库的 ‘%[1]s’。" @@ -2407,12 +2407,12 @@ msgstr "此命令显示可升级的已安装内核和库或其一的列表。如 msgid "Timestamp each incoming line." msgstr "显示时间戳。" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "%s 工具已经安装" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "%s 工具已经卸载" @@ -2432,7 +2432,7 @@ msgstr "工具链前缀" msgid "Toolchain type" msgstr "工具链类型" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "尝试运行 %s" @@ -2452,7 +2452,7 @@ msgstr "类型:%s" msgid "URL:" msgstr "地址:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "无法缓存构建的内核,请告知 %[1]s 维护者关注 %[2]s" @@ -2474,17 +2474,17 @@ msgstr "无法获取用户主目录:%v" msgid "Unable to open file for logging: %s" msgstr "无法打开文件进行日志记录:%s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "无法解析地址" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "正在卸载 %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "卸载 %s,工具不再需要了" @@ -2530,7 +2530,7 @@ msgstr "更新库索引到最新版本。" msgid "Updates the libraries index." msgstr "更新库索引。" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "升级不接受带有版本范围" @@ -2563,7 +2563,7 @@ msgstr "上传 Arduino 项目。不会在上传之前编译项目。" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "上传端口地址,例如:COM3 或 /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "在 %s 上找到上传端口" @@ -2571,7 +2571,7 @@ msgstr "在 %s 上找到上传端口" msgid "Upload port protocol, e.g: serial" msgstr "上传端口协议,例如:串行" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "编译后上传二进制文件。" @@ -2583,7 +2583,7 @@ msgstr "使用外部编程器将引导加载程序上传到板上。" msgid "Upload the bootloader." msgstr "上传引导加载程序。" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "使用 %s 协议上传到指定的开发板需要以下信息:" @@ -2604,11 +2604,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 获取有关命令的更多信息。" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "已使用的库" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "已使用的平台" @@ -2616,7 +2616,7 @@ msgstr "已使用的平台" msgid "Used: %[1]s" msgstr "使用:%[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s" @@ -2624,7 +2624,7 @@ msgstr "使用平台的 ‘%[1]s’ 开发板,在列出的文件夹中:%[2]s msgid "Using cached library dependencies for file: %[1]s" msgstr "使用缓存库文件依赖项:%[1]s" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用平台的 ‘%[1]s’ 代码,在列出的文件夹中:%[2]s" @@ -2638,25 +2638,25 @@ msgid "" "WARNING: Your board may require different settings to work!\n" msgstr "" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "使用 %[2]s 版本的 %[1]s 库,在列出的文件夹中:%[3]s%[4]s" -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "使用的 %[1]s 库,在列出的文件夹中:%[2]s%[3]s" -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "使用预编译代码:%[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "在 %[1]s 中使用预编译库" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "使用以前编译的文件:%[1]s" @@ -2673,11 +2673,11 @@ msgid "Values" msgstr "值" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "上传后验证上传的二进制文件。" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2686,34 +2686,34 @@ msgstr "版本" msgid "Versions: %s" msgstr "版本:%s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "警告:无法配置平台:%s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "警告无法配置工具:%s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "警告!无法运行 pre_uninstall 命令%s" -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告:该项目是用一个或多个自定义库编译的。" -#: internal/arduino/builder/libraries.go:283 +#: 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 "警告:%[1]s 库声称在 %[2]s 体系结构上运行,可能与当前在 %[3]s 体系结构上运行的开发板不兼容。" -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "正在等待上传端口。。。" -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告:%[1]s 开发板未定义 %[2]s 首选项。自动设置为:%[3]s" @@ -2732,7 +2732,7 @@ msgid "" "directory." msgstr "将当前配置写入数据目录中的配置文件。" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "在用配置文件编译时,你不能使用 %s 参数。" @@ -2768,11 +2768,11 @@ msgstr "基本搜索 \"audio\"" msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "基础搜索只由官方维护的 \"esp32\" 和 \"display\" 字段" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "在 %s 中找不到二进制文件" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "未找到开发板 %s" @@ -2788,7 +2788,7 @@ msgstr "未设置内置库目录" msgid "can't find latest release of %s" msgstr "找不到 %s 的最新版本" -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "找不到 %s 工具的最新版本" @@ -2800,11 +2800,11 @@ msgstr "找不到 id 为 %s 的 discovery" msgid "candidates" msgstr "候选" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "无法使用上传工具:%s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "检查本地存档完整性" @@ -2830,11 +2830,11 @@ msgstr "通信不同步,应为 ‘%[1]s’,收到 ‘%[2]s’" msgid "computing hash: %s" msgstr "计算哈希:%s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "配置的键 %s 包含无效字符" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "配置的值 %s 包含无效字符" @@ -2842,15 +2842,15 @@ msgstr "配置的值 %s 包含无效字符" msgid "copying library to destination directory:" msgstr "将库复制到目标目录:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "找不到有效的构建项目" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "无法覆盖" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "无法删除旧库" @@ -2859,20 +2859,20 @@ msgstr "无法删除旧库" msgid "could not update sketch project file" msgstr "无法更新项目文件" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "创建核心缓存文件夹:%s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "在 %[1]s 中创建 installed.json:%[2]s" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "新建用于提取的临时目录:%s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "数据部分超出开发板中的可用空间" @@ -2888,7 +2888,7 @@ msgstr "%s 目录已经存在,无法安装" msgid "destination directory already exists" msgstr "目标目录已经存在" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "目录不存在:%s" @@ -2904,7 +2904,7 @@ msgstr "未找到 %s discovery" msgid "discovery %s not installed" msgstr "%s discovery 未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "未找到 discovery 版本:%s" @@ -2920,11 +2920,11 @@ msgstr "下载最新版本的 Arduino SAMD 内核。" msgid "downloaded" msgstr "下载" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "正在下载 %[1]s 工具:%[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "空开发板标识符" @@ -2940,11 +2940,11 @@ msgstr " 开启 %s 时错误" msgid "error parsing version constraints" msgstr "解析版本约束时错误" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "处理来自服务器的响应时出错" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "查询 Arduino Cloud Api 时出错" @@ -2952,7 +2952,7 @@ msgstr "查询 Arduino Cloud Api 时出错" msgid "extracting archive" msgstr "" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "正在提取存档:%s" @@ -2960,7 +2960,7 @@ msgstr "正在提取存档:%s" msgid "failed to compute hash of file \"%s\"" msgstr "无法计算 “%s” 文件的哈希值" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "未能初始化 http 客户端" @@ -2968,7 +2968,7 @@ msgstr "未能初始化 http 客户端" msgid "fetched archive size differs from size specified in index" msgstr "提取的档存大小与索引中指定的大小不同" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "存档中的文件必须放在子目录中" @@ -2998,7 +2998,7 @@ msgstr "最新版本。" msgid "for the specific version." msgstr "针对特定版本。" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "fqbn 的字段 %s 包含无效字符" @@ -3022,11 +3022,11 @@ msgstr "正在获取存档信息:%s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "正在获取存档路径:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "正在获取 %[1]s 开发板的构建属性:%[2]s" @@ -3046,11 +3046,11 @@ msgstr "正在获取 %[1]s 平台的工具依赖:%[2]s" msgid "install directory not set" msgstr "未设置安装目录" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "正在安装 %[1]s 工具:%[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "安装 %[1]s 平台: %[2]s" @@ -3066,7 +3066,7 @@ msgstr "无效的 ‘%s’ 指令" msgid "invalid checksum format: %s" msgstr "无效的校验码格式:%s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "无效的配置选项:%s" @@ -3098,11 +3098,14 @@ msgstr "无效的空库名" msgid "invalid empty library version: %s" msgstr "无效的空库版本:%s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "发现无效的空选项" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "无效的 git 地址" @@ -3130,7 +3133,7 @@ msgstr "无效的库 location:%s" msgid "invalid library: no header files found" msgstr "无效库:没有找到头文件" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "无效的 ‘%s’ 选项 " @@ -3146,10 +3149,6 @@ msgstr "" msgid "invalid path writing inventory file: %[1]s error" msgstr "" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "无效的平台存档大小:%s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "无效的平台标识符" @@ -3170,7 +3169,7 @@ msgstr "%s 的端口配置值无效:%s" msgid "invalid port configuration: %s=%s" msgstr "" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "无效的 ‘%[1]s’ 方法: %[2]s" @@ -3181,7 +3180,7 @@ msgid "" "cannot be \".\"." msgstr "无效的工程命名 \"%[1]s\": 第一个字符必须是字母数字或\"_\",后面的字符也可以包含\"-\"和\".\"。最后一个字符不能是\".\"。" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "‘%[2]s’ 选项的 ‘%[1]s’ 值无效" @@ -3225,7 +3224,7 @@ msgstr "名称与 \"pcf8523 \"完全匹配的库" msgid "library %s already installed" msgstr "%s 库已安装" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "库无效" @@ -3239,8 +3238,8 @@ msgstr "正在加载 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "正在加载开发板:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "正在加载 %[1]s json 索引文件:%[2]s" @@ -3277,7 +3276,7 @@ msgstr "在 %s 中加载工具发行版本" msgid "looking for boards.txt in %s" msgstr "在 %s 中查找 boards.txt" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "寻找构建产物" @@ -3293,7 +3292,7 @@ msgstr "缺少 ‘%s’ 指令" msgid "missing checksum for: %s" msgstr "缺少校验码:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少 %[2]s 开发板引用的 %[1]s 软件包 " @@ -3301,11 +3300,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:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" @@ -3313,17 +3312,17 @@ msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" msgid "missing signature" msgstr "缺少签名" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "未找到公开监视器:%s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "正在将提取的存档移动到目标目录:%s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "找到多个构建文件:‘%[1]s’ 和 ‘%[2]s’" @@ -3331,17 +3330,17 @@ msgstr "找到多个构建文件:‘%[1]s’ 和 ‘%[2]s’" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "找到多个主项目文件 (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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 "没有找到适用于当前操作系统的 %[1]s 工具的兼容版本,请尝试联系 %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "没有指定实例" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "未指定项目或构建目录/文件" @@ -3349,11 +3348,11 @@ msgstr "未指定项目或构建目录/文件" msgid "no such file or directory" msgstr "没有这样的文件或目录" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "存档中没有唯一的根目录,找到了 ‘%[1]s’ 和 ‘%[2]s’" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "未提供上传端口" @@ -3365,7 +3364,7 @@ msgstr "在 %[1]s 中找不到有效的项目:缺少 %[2]s" msgid "no versions available for the current OS, try contacting %s" msgstr "对于当前的操作系统没有可用的版本,请尝试联系 %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "" @@ -3374,7 +3373,7 @@ msgid "not running in a terminal" msgstr "未在终端中运行" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "正在打开存档文件:%s" @@ -3396,12 +3395,12 @@ msgstr "打开目标文件:%s" msgid "package %s not found" msgstr "未找到 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "未找到 ‘%s’ 软件包 " -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3417,7 +3416,7 @@ msgstr "路径不是平台目录:%s" msgid "platform %[1]s not found in package %[2]s" msgstr "在 %[2]s 软件包中找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "%s 平台未安装" @@ -3425,14 +3424,14 @@ msgstr "%s 平台未安装" msgid "platform is not available for your OS" msgstr "该平台不适用于您的操作系统" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "平台未安装" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "请改用 --build-property。" @@ -3471,11 +3470,11 @@ msgstr "" msgid "reading directory %s" msgstr "正在读取 %s 目录" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "正在读取 %[1]s 文件: %[2]s" @@ -3499,7 +3498,7 @@ msgstr "" msgid "reading library_index.json: %s" msgstr "正在读取 library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "正在读取软件包根目录:%s" @@ -3507,11 +3506,11 @@ msgstr "正在读取软件包根目录:%s" msgid "reading sketch files" msgstr "阅读项目文件" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "未找到 ‘%s’ 方法" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到 %[2]s 工具的 %[1]s 发行版本" @@ -3528,7 +3527,7 @@ msgstr "正在删除损坏的存档文件:%s" msgid "removing library directory: %s" msgstr "删除库目录:%s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "正在删除平台文件:%s" @@ -3545,7 +3544,7 @@ msgstr "正在检索Arduino密钥:%s" msgid "scanning sketch examples" msgstr "扫描项目示例" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "正在搜索软件包根目录:%s" @@ -3590,11 +3589,11 @@ msgstr "测试存档大小:%s" msgid "testing if archive is cached: %s" msgstr "测试存档是否被缓存:%s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "测试本地存档完整性:%s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "文本部分超出开发板的可用空间" @@ -3603,7 +3602,7 @@ msgstr "文本部分超出开发板的可用空间" msgid "the compilation database may be incomplete or inaccurate" msgstr "编译数据库可能不完整或不准确" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "服务器响应状态 %s" @@ -3611,7 +3610,7 @@ msgstr "服务器响应状态 %s" msgid "timeout waiting for message" msgstr "等待消息超时" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "%s 工具不是由软件包管理器管理的" @@ -3620,16 +3619,16 @@ msgstr "%s 工具不是由软件包管理器管理的" msgid "tool %s not found" msgstr "未找到 %s 工具" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "在 ‘%[2]s’ 软件包中找不到 ‘%[1]s’ 工具" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "工具未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "找不到发行工具:%s" @@ -3637,21 +3636,21 @@ msgstr "找不到发行工具:%s" msgid "tool version %s not found" msgstr "未找到工具的 %s 版本" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "无法计算项目的相对路径" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "无法新建文件夹来保存项目" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "无法新建包含该项目的文件夹" @@ -3659,23 +3658,23 @@ msgstr "无法新建包含该项目的文件夹" msgid "unable to marshal config to YAML: %v" msgstr "无法将 config 编码成 YAML:%v" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "无法读取目标项目的内容" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "无法读取源项目的内容" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "无法写入目标文件" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "未知 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "未知 %s 平台:%s" @@ -3695,7 +3694,7 @@ msgstr "将 arduino:samd 升级到最新版本" msgid "upgrade everything to the latest version" msgstr "将所有内容升级到最新版本" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "上传错误:%s" @@ -3719,6 +3718,6 @@ msgstr "%s 版本不适用于此操作系统" msgid "version %s not found" msgstr "未找到 %s 版本" -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "服务器响应格式错误" diff --git a/internal/locales/data/zh_TW.po b/internal/locales/data/zh_TW.po index b6cd8163175..b8d636d9140 100644 --- a/internal/locales/data/zh_TW.po +++ b/internal/locales/data/zh_TW.po @@ -9,7 +9,7 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: version/version.go:56 +#: internal/version/version.go:56 msgid "%[1]s %[2]s Version: %[3]s Commit: %[4]s Date: %[5]s" msgstr "%[1]s %[2]s 版本:%[3]s 交付:%[4]s 日期:%[5]s" @@ -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:486 +#: internal/arduino/builder/builder.go:487 msgid "%[1]s pattern is missing" msgstr "%[1]s 樣態遺失" @@ -33,11 +33,11 @@ msgstr "%[1]s 樣態遺失" msgid "%s already downloaded" msgstr "%s 已經下載" -#: commands/service_upload.go:781 +#: commands/service_upload.go:782 msgid "%s and %s cannot be used together" msgstr "%s 和 %s 不能一起使用" -#: internal/arduino/cores/packagemanager/install_uninstall.go:371 +#: internal/arduino/cores/packagemanager/install_uninstall.go:373 msgid "%s installed" msgstr "%s 已安裝" @@ -50,19 +50,19 @@ msgstr "%s 已安裝" msgid "%s is not a directory" msgstr "%s 不是目錄" -#: internal/arduino/cores/packagemanager/install_uninstall.go:290 +#: internal/arduino/cores/packagemanager/install_uninstall.go:292 msgid "%s is not managed by package manager" msgstr "%s 不是由套件管理員管理的" #: internal/cli/daemon/daemon.go:67 msgid "%s must be >= 1024" -msgstr "" +msgstr "%s 必須 >= 1024" #: internal/cli/lib/check_deps.go:118 msgid "%s must be installed." msgstr "必須安裝 %s " -#: internal/arduino/builder/internal/preprocessor/ctags.go:192 +#: internal/arduino/builder/internal/preprocessor/ctags.go:193 #: internal/arduino/builder/internal/preprocessor/gcc.go:62 msgid "%s pattern is missing" msgstr "%s 樣態遺失" @@ -71,7 +71,7 @@ msgstr "%s 樣態遺失" msgid "'%s' has an invalid signature" msgstr "'%s'的簽名無效" -#: internal/arduino/cores/packagemanager/package_manager.go:448 +#: internal/arduino/cores/packagemanager/package_manager.go:415 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -81,7 +81,7 @@ msgstr "'build.core' 和 'build.variant' 參照到不同的平台: %[1]s 和 %[2 msgid "(hidden)" msgstr "(隱藏)" -#: internal/arduino/builder/libraries.go:302 +#: internal/arduino/builder/libraries.go:303 msgid "(legacy)" msgstr "(舊版)" @@ -142,7 +142,7 @@ msgstr "全平台已是最新版" msgid "All the cores are already at the latest version" msgstr "所有核心都已是最新版" -#: commands/service_library_install.go:135 +#: commands/service_library_install.go:136 msgid "Already installed %s" msgstr "已安裝 %s" @@ -170,7 +170,7 @@ msgstr "架構:%s" msgid "Archive already exists" msgstr "壓縮檔已存在" -#: internal/arduino/builder/core.go:163 +#: internal/arduino/builder/core.go:164 msgid "Archiving built core (caching) in: %[1]s" msgstr "壓縮在: %[1]s 裏已編譯核心 (快取) " @@ -255,11 +255,11 @@ msgstr "開發板名:" msgid "Board version:" msgstr "開發板版本:" -#: internal/arduino/builder/sketch.go:243 +#: internal/arduino/builder/sketch.go:245 msgid "Bootloader file specified but missing: %[1]s" msgstr "找不到指定的 Bootloader 檔: %[1]s" -#: internal/cli/compile/compile.go:101 +#: internal/cli/compile/compile.go:104 msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." @@ -273,13 +273,13 @@ msgstr "無法建立 %s 資料目錄" msgid "Can't create sketch" msgstr "無法建立 sketch" -#: commands/service_library_download.go:91 -#: commands/service_library_download.go:94 +#: 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:136 +#: internal/arduino/cores/packagemanager/install_uninstall.go:138 msgid "Can't find dependencies for platform %s" msgstr "找不到 %s 平台的相依" @@ -299,11 +299,11 @@ msgstr "不能同時使用下列參數: %s" msgid "Can't write debug log: %s" msgstr "無法寫入除錯日誌: %s" -#: commands/service_compile.go:189 commands/service_compile.go:192 +#: commands/service_compile.go:190 commands/service_compile.go:193 msgid "Cannot create build cache directory" msgstr "無法建立編譯快取的目錄" -#: commands/service_compile.go:214 +#: commands/service_compile.go:215 msgid "Cannot create build directory" msgstr "無法建立編譯目錄" @@ -341,15 +341,15 @@ msgstr "找不到絕對路徑: %v" msgid "Cannot get the configuration key %[1]s: %[2]v" msgstr "無法從設定裏取得鍵值 %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:143 +#: internal/arduino/cores/packagemanager/install_uninstall.go:145 msgid "Cannot install platform" msgstr "無法安裝平台" -#: internal/arduino/cores/packagemanager/install_uninstall.go:349 +#: internal/arduino/cores/packagemanager/install_uninstall.go:351 msgid "Cannot install tool %s" msgstr "無法安裝工具 %s" -#: commands/service_upload.go:543 +#: commands/service_upload.go:544 msgid "Cannot perform port reset: %s" msgstr "無法執行連接埠重設: %s" @@ -358,7 +358,7 @@ msgstr "無法執行連接埠重設: %s" msgid "Cannot remove the configuration key %[1]s: %[2]v" msgstr "無法移除設定鍵 %[1]s: %[2]v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:161 +#: internal/arduino/cores/packagemanager/install_uninstall.go:163 msgid "Cannot upgrade platform" msgstr "無法升級平台" @@ -396,7 +396,7 @@ msgid "" "a change." msgstr "命令保持執行, 在有更動時列出連接的開發板" -#: commands/service_debug_config.go:178 commands/service_upload.go:451 +#: commands/service_debug_config.go:178 commands/service_upload.go:452 msgid "Compiled sketch not found in %s" msgstr "在 %s 中找不到已編譯的 sketch" @@ -404,19 +404,19 @@ msgstr "在 %s 中找不到已編譯的 sketch" msgid "Compiles Arduino sketches." msgstr "編譯 Arduino sketch" -#: internal/arduino/builder/builder.go:420 +#: internal/arduino/builder/builder.go:421 msgid "Compiling core..." msgstr "編譯核心..." -#: internal/arduino/builder/builder.go:399 +#: internal/arduino/builder/builder.go:400 msgid "Compiling libraries..." msgstr "編譯程式庫..." -#: internal/arduino/builder/libraries.go:133 +#: internal/arduino/builder/libraries.go:134 msgid "Compiling library \"%[1]s\"" msgstr "編譯程式庫 “%[1]s”" -#: internal/arduino/builder/builder.go:383 +#: internal/arduino/builder/builder.go:384 msgid "Compiling sketch..." msgstr "編譯 sketch ..." @@ -439,11 +439,11 @@ msgid "" "=[,=]..." msgstr "通訊埠設定, 格式為 =[,=]..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:177 +#: internal/arduino/cores/packagemanager/install_uninstall.go:179 msgid "Configuring platform." msgstr "設定平台" -#: internal/arduino/cores/packagemanager/install_uninstall.go:359 +#: internal/arduino/cores/packagemanager/install_uninstall.go:361 msgid "Configuring tool." msgstr "設定工具" @@ -459,19 +459,19 @@ msgstr "連接 %s 中。按 CTRL-C 結束。" msgid "Core" msgstr "核心" -#: internal/cli/configuration/network.go:103 +#: internal/cli/configuration/network.go:127 msgid "Could not connect via HTTP" msgstr "無法通過 HTTP 連接" -#: commands/instances.go:486 +#: commands/instances.go:487 msgid "Could not create index directory" msgstr "無法建立索引目錄" -#: internal/arduino/builder/core.go:41 +#: internal/arduino/builder/core.go:42 msgid "Couldn't deeply cache core build: %[1]s" msgstr "無法深入快取核心編譯:%[1]s" -#: internal/arduino/builder/sizer.go:154 +#: internal/arduino/builder/sizer.go:155 msgid "Couldn't determine program size" msgstr "無法確定程式大小" @@ -483,7 +483,7 @@ msgstr "無法取得工作目錄:%v" msgid "Create a new Sketch" msgstr "建立新 sketch" -#: internal/cli/compile/compile.go:98 +#: internal/cli/compile/compile.go:101 msgid "Create and print a profile configuration from the build." msgstr "從建構中建立並印出設定檔內容" @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "用目前的設定值建立或更新資料或自定義目錄內的設定檔" -#: internal/cli/compile/compile.go:331 +#: internal/cli/compile/compile.go:334 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -571,7 +571,7 @@ msgstr "相依: %s" msgid "Description" msgstr "說明" -#: internal/arduino/builder/builder.go:313 +#: internal/arduino/builder/builder.go:314 msgid "Detecting libraries used..." msgstr "檢測有使用的程式庫..." @@ -631,7 +631,7 @@ msgstr "就算父程序已 GG,也不要中止背景程式" msgid "Do not try to update library dependencies if already installed." msgstr "如果已安裝好切勿試著再更新程式庫相依" -#: commands/service_library_download.go:88 +#: commands/service_library_download.go:92 msgid "Downloading %s" msgstr "下載 %s" @@ -639,21 +639,21 @@ msgstr "下載 %s" msgid "Downloading index signature: %s" msgstr "下載索引簽名: %s" -#: commands/instances.go:563 commands/instances.go:581 -#: commands/instances.go:595 commands/instances.go:612 +#: commands/instances.go:564 commands/instances.go:582 +#: commands/instances.go:596 commands/instances.go:613 #: internal/arduino/resources/index.go:82 msgid "Downloading index: %s" msgstr "下載索引: %s" -#: commands/instances.go:371 +#: commands/instances.go:372 msgid "Downloading library %s" msgstr "下載程式庫 %s" -#: commands/instances.go:53 +#: commands/instances.go:54 msgid "Downloading missing tool %s" msgstr "下載缺少的工具 %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:96 +#: internal/arduino/cores/packagemanager/install_uninstall.go:98 msgid "Downloading packages" msgstr "下載安裝包" @@ -689,7 +689,7 @@ msgstr "輸入托管程式庫的 git 位址" msgid "Error adding file to sketch archive" msgstr "將檔案加入 sketch 時出錯" -#: internal/arduino/builder/core.go:169 +#: internal/arduino/builder/core.go:170 msgid "Error archiving built core (caching) in %[1]s: %[2]s" msgstr "在 %[1]s 中儲存編譯核心(快取)時出錯:%[2]s" @@ -705,11 +705,11 @@ msgstr "計算相對檔案路徑時出錯" msgid "Error cleaning caches: %v" msgstr "清理快取時出錯: %v" -#: internal/cli/compile/compile.go:220 +#: internal/cli/compile/compile.go:223 msgid "Error converting path to absolute: %v" msgstr "將路徑轉換成絕對路徑時出錯: %v" -#: commands/service_compile.go:411 +#: commands/service_compile.go:420 msgid "Error copying output file %s" msgstr "複製輸出檔 %s 時出錯" @@ -723,7 +723,7 @@ msgstr "建立設定檔出錯: %v" msgid "Error creating instance: %v" msgstr "建立實例時出錯: %v" -#: commands/service_compile.go:395 +#: commands/service_compile.go:403 msgid "Error creating output dir" msgstr "建立輸出目錄時出錯" @@ -748,7 +748,7 @@ msgstr "下載 %[1]s 出錯: %[2]v" msgid "Error downloading %s" msgstr "下載 %s 出錯" -#: commands/instances.go:660 internal/arduino/resources/index.go:83 +#: commands/instances.go:661 internal/arduino/resources/index.go:83 msgid "Error downloading index '%s'" msgstr "下載索引'%s'時出錯" @@ -756,7 +756,7 @@ msgstr "下載索引'%s'時出錯" msgid "Error downloading index signature '%s'" msgstr "下載索引簽名 '%s' 出錯" -#: commands/instances.go:381 commands/instances.go:387 +#: commands/instances.go:382 commands/instances.go:388 msgid "Error downloading library %s" msgstr "下載程式庫 %s 出錯" @@ -780,7 +780,7 @@ msgstr "輸出 JSON 編碼過程出錯:%v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:264 internal/cli/compile/compile.go:306 +#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上傳時出錯: %v" @@ -789,7 +789,7 @@ msgstr "上傳時出錯: %v" msgid "Error during board detection" msgstr "開發板偵測時出現錯誤。" -#: internal/cli/compile/compile.go:379 +#: internal/cli/compile/compile.go:383 msgid "Error during build: %v" msgstr "建構時出錯: %v" @@ -810,7 +810,7 @@ msgstr "升級時出錯: %v" msgid "Error extracting %s" msgstr "解開 %s 時出錯" -#: commands/service_upload.go:448 +#: commands/service_upload.go:449 msgid "Error finding build artifacts" msgstr "尋找建構成品時出錯" @@ -836,7 +836,7 @@ msgid "" "correct sketch folder or provide the --port flag: %s" msgstr "從 `sketch.yaml` 取得預設連接埠出錯. 請檢查是否在正確的 sketch 目錄下, 或者提供 --port 參數: %s" -#: commands/service_compile.go:330 commands/service_library_list.go:115 +#: commands/service_compile.go:338 commands/service_library_list.go:115 msgid "Error getting information for library %s" msgstr "取得程式庫 %s 資訊時出錯" @@ -872,7 +872,7 @@ msgstr "安裝 Git 程式庫出錯: %v" msgid "Error installing Zip Library: %v" msgstr "安裝 Zip 程式庫出錯: %v" -#: commands/instances.go:397 +#: commands/instances.go:398 msgid "Error installing library %s" msgstr "安裝程式庫 %s 出錯" @@ -916,15 +916,15 @@ msgstr "開啟 %s 時出錯" msgid "Error opening debug logging file: %s" msgstr "打開除錯日誌檔出錯: %s" -#: internal/cli/compile/compile.go:193 +#: internal/cli/compile/compile.go:196 msgid "Error opening source code overrides data file: %v" msgstr "打開原始碼覆寫資料檔時出錯: %v" -#: internal/cli/compile/compile.go:206 +#: internal/cli/compile/compile.go:209 msgid "Error parsing --show-properties flag: %v" msgstr "解析 --show-properties 參數出錯: %v" -#: commands/service_compile.go:404 +#: commands/service_compile.go:412 msgid "Error reading build directory" msgstr "讀取建構目錄時出錯" @@ -940,7 +940,7 @@ msgstr "解析 %[1]s 的相依時出錯: %[2]s" msgid "Error retrieving core list: %v" msgstr "取得核心列表出錯: %v" -#: internal/arduino/cores/packagemanager/install_uninstall.go:158 +#: internal/arduino/cores/packagemanager/install_uninstall.go:160 msgid "Error rolling-back changes: %s" msgstr "回復更改時出錯: %s" @@ -994,7 +994,7 @@ msgstr "更新程式庫索引時出錯: %v" msgid "Error upgrading libraries" msgstr "更新程式庫時出錯" -#: internal/arduino/cores/packagemanager/install_uninstall.go:153 +#: internal/arduino/cores/packagemanager/install_uninstall.go:155 msgid "Error upgrading platform: %s" msgstr "更新平台時出錯: %s" @@ -1007,10 +1007,10 @@ msgstr "驗證簽名時出錯" msgid "Error while detecting libraries included by %[1]s" msgstr "偵測 %[1]s 所包含的程式庫時出錯" -#: internal/arduino/builder/sizer.go:79 internal/arduino/builder/sizer.go:88 -#: internal/arduino/builder/sizer.go:91 internal/arduino/builder/sizer.go:110 -#: internal/arduino/builder/sizer.go:215 internal/arduino/builder/sizer.go:225 -#: internal/arduino/builder/sizer.go:229 +#: 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:218 internal/arduino/builder/sizer.go:228 +#: internal/arduino/builder/sizer.go:232 msgid "Error while determining sketch size: %s" msgstr "確定 sketch 大小時出錯: %s" @@ -1026,7 +1026,7 @@ msgstr "寫入檔案時出錯: %v" msgid "Error: command description is not supported by %v" msgstr "錯誤: %v 不支持命令說明" -#: internal/cli/compile/compile.go:199 +#: internal/cli/compile/compile.go:202 msgid "Error: invalid source code overrides data file: %v" msgstr "錯誤: 無效原始碼覆蓋了資料檔: %v" @@ -1046,7 +1046,7 @@ msgstr "範例:" msgid "Executable to debug" msgstr "可執行來除錯" -#: commands/service_debug_config.go:181 commands/service_upload.go:454 +#: commands/service_debug_config.go:181 commands/service_upload.go:455 msgid "Expected compiled sketch in directory %s, but is a file instead" msgstr "%s 目錄內應該有已編譯的 sketch,卻只有個檔案" @@ -1060,23 +1060,23 @@ msgstr "FQBN" msgid "FQBN:" msgstr "FQBN:" -#: commands/service_upload.go:577 +#: commands/service_upload.go:578 msgid "Failed chip erase" msgstr "晶片擦除失敗" -#: commands/service_upload.go:584 +#: commands/service_upload.go:585 msgid "Failed programming" msgstr "燒錄失敗" -#: commands/service_upload.go:580 +#: commands/service_upload.go:581 msgid "Failed to burn bootloader" msgstr "燒錄 bootloader 失敗" -#: commands/instances.go:87 +#: commands/instances.go:88 msgid "Failed to create data directory" msgstr "建立資料目錄失敗" -#: commands/instances.go:76 +#: commands/instances.go:77 msgid "Failed to create downloads directory" msgstr "建立下載檔案夾失敗" @@ -1096,7 +1096,7 @@ msgstr "監聽 TCP 埠: %[1]s 失敗, 未預期的錯誤: %[2]v" msgid "Failed to listen on TCP port: %s. Address already in use." msgstr "監聽 TCP 埠: %s 失敗。位址已被使用" -#: commands/service_upload.go:588 +#: commands/service_upload.go:589 msgid "Failed uploading" msgstr "上傳失敗" @@ -1104,7 +1104,7 @@ msgstr "上傳失敗" msgid "File:" msgstr "檔案:" -#: commands/service_compile.go:162 +#: commands/service_compile.go:163 msgid "" "Firmware encryption/signing requires all the following properties to be " "defined: %s" @@ -1168,7 +1168,7 @@ msgstr "已生成指令檔" msgid "Generates completion scripts for various shells" msgstr "已為各種 shell 生成指令檔" -#: internal/arduino/builder/builder.go:333 +#: internal/arduino/builder/builder.go:334 msgid "Generating function prototypes..." msgstr "生成函式原型..." @@ -1180,13 +1180,13 @@ msgstr "取得設定的鍵值。" msgid "Global Flags:" msgstr "全域旗標:" -#: internal/arduino/builder/sizer.go:164 +#: 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 "全域變數使用 %[1]s 位元組 (%[3]s%%) 的動態記憶體, 保留 %[4]s 位元組給區域變數. 最大 %[2]s 位元組" -#: internal/arduino/builder/sizer.go:170 +#: internal/arduino/builder/sizer.go:172 msgid "Global variables use %[1]s bytes of dynamic memory." msgstr "全域變數使用 %[1]s 位元組的動態記憶體" @@ -1204,7 +1204,7 @@ msgstr "Id" msgid "Identification properties:" msgstr "標識屬性:" -#: internal/cli/compile/compile.go:132 +#: internal/cli/compile/compile.go:135 msgid "If set built binaries will be exported to the sketch folder." msgstr "一經設定,建構的二進位檔將導出到 sketch 檔案夾" @@ -1231,20 +1231,20 @@ msgstr "安裝程式庫到 IDE-Builtin 目錄" msgid "Installed" msgstr "已安裝" -#: commands/service_library_install.go:200 +#: commands/service_library_install.go:201 msgid "Installed %s" msgstr "已安裝 %s" -#: commands/service_library_install.go:183 -#: internal/arduino/cores/packagemanager/install_uninstall.go:333 +#: commands/service_library_install.go:184 +#: internal/arduino/cores/packagemanager/install_uninstall.go:335 msgid "Installing %s" msgstr "安裝 %s..." -#: commands/instances.go:395 +#: commands/instances.go:396 msgid "Installing library %s" msgstr "安裝程式庫 %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:119 +#: internal/arduino/cores/packagemanager/install_uninstall.go:121 #: internal/arduino/cores/packagemanager/profiles.go:134 msgid "Installing platform %s" msgstr "安裝平台 %s " @@ -1281,7 +1281,7 @@ msgstr "無效的 TCP 位址:缺少連接埠" msgid "Invalid URL" msgstr "無效的網址" -#: commands/instances.go:183 +#: commands/instances.go:184 msgid "Invalid additional URL: %v" msgstr "無效的額外網址: %v" @@ -1295,19 +1295,19 @@ msgstr "無效的存檔:%[1]s 不在 %[2]s 存檔裏" msgid "Invalid argument passed: %v" msgstr "傳送的參數無效: %v" -#: commands/service_compile.go:274 +#: commands/service_compile.go:282 msgid "Invalid build properties" msgstr "無效的建構屬性" -#: internal/arduino/builder/sizer.go:250 +#: internal/arduino/builder/sizer.go:253 msgid "Invalid data size regexp: %s" msgstr "無效的資料大小正規表示式: %s" -#: internal/arduino/builder/sizer.go:256 +#: internal/arduino/builder/sizer.go:259 msgid "Invalid eeprom size regexp: %s" msgstr "無效的 eeprom 大小正規表示式: %s" -#: commands/instances.go:596 +#: commands/instances.go:597 msgid "Invalid index URL: %s" msgstr "無效的索引網址: 1%s" @@ -1327,11 +1327,11 @@ msgstr "無效的程式庫" msgid "Invalid logging level: %s" msgstr "無效的日誌層級: %s" -#: commands/instances.go:613 +#: commands/instances.go:614 msgid "Invalid network configuration: %s" msgstr "網路設定無效: %s" -#: internal/cli/configuration/network.go:66 +#: internal/cli/configuration/network.go:83 msgid "Invalid network.proxy '%[1]s': %[2]s" msgstr "無效的 '%[1]s' 網路代理 network.proxy: %[2]s" @@ -1339,7 +1339,7 @@ msgstr "無效的 '%[1]s' 網路代理 network.proxy: %[2]s" msgid "Invalid output format: %s" msgstr "無效的輸出格式: %s" -#: commands/instances.go:580 +#: commands/instances.go:581 msgid "Invalid package index in %s" msgstr "%s 內的套件索引無效" @@ -1347,7 +1347,7 @@ msgstr "%s 內的套件索引無效" msgid "Invalid parameter %s: version not allowed" msgstr "無效 %s 參數: 版本不允許" -#: commands/service_board_list.go:81 +#: commands/service_board_identify.go:169 msgid "Invalid pid value: '%s'" msgstr "無效的 pid 值: '%s'" @@ -1355,15 +1355,15 @@ msgstr "無效的 pid 值: '%s'" msgid "Invalid profile" msgstr "無效的設定檔" -#: commands/service_monitor.go:269 +#: commands/service_monitor.go:270 msgid "Invalid recipe in platform.txt" msgstr "platform.txt 中的方法無效" -#: internal/arduino/builder/sizer.go:240 +#: internal/arduino/builder/sizer.go:243 msgid "Invalid size regexp: %s" msgstr "無效的大小正規表示式: %s" -#: main.go:85 +#: main.go:86 msgid "Invalid value in configuration" msgstr "設定裏有無效的數值" @@ -1371,11 +1371,11 @@ msgstr "設定裏有無效的數值" msgid "Invalid version" msgstr "無效的版本" -#: commands/service_board_list.go:78 +#: commands/service_board_identify.go:166 msgid "Invalid vid value: '%s'" msgstr "無效的 vid 值: '%s'" -#: internal/cli/compile/compile.go:129 +#: internal/cli/compile/compile.go:132 msgid "" "Just produce the compilation database, without actually compiling. All build" " commands are skipped except pre* hooks." @@ -1398,11 +1398,11 @@ msgstr "程式庫_名" msgid "Latest" msgstr "最新的" -#: internal/arduino/builder/libraries.go:91 +#: internal/arduino/builder/libraries.go:92 msgid "Library %[1]s has been declared precompiled:" msgstr "程式庫 %[1]s 已聲明為預編譯:" -#: commands/service_library_install.go:141 +#: commands/service_library_install.go:142 #: internal/arduino/libraries/librariesmanager/install.go:131 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" @@ -1416,7 +1416,7 @@ msgstr "程式庫 %s 已是最新版" msgid "Library %s is not installed" msgstr "程式庫 %s 未安裝" -#: commands/instances.go:374 +#: commands/instances.go:375 msgid "Library %s not found" msgstr "未找到程式庫 %s " @@ -1433,8 +1433,8 @@ msgstr "程式庫不能同時用'%[1]s'和'%[2]s'檔案夾。再檢查 '%[3]s'" msgid "Library install failed" msgstr "程式庫安裝失敗" -#: commands/service_library_install.go:234 -#: commands/service_library_install.go:274 +#: commands/service_library_install.go:235 +#: commands/service_library_install.go:275 msgid "Library installed" msgstr "程式庫已安裝" @@ -1442,7 +1442,7 @@ msgstr "程式庫已安裝" msgid "License: %s" msgstr "許可證: %s" -#: internal/arduino/builder/builder.go:436 +#: internal/arduino/builder/builder.go:437 msgid "Linking everything together..." msgstr "將所有內容鏈接在一起..." @@ -1466,7 +1466,7 @@ msgid "" " multiple options." msgstr "列出開發板選項列表。可多選項多次使用" -#: internal/cli/compile/compile.go:107 +#: internal/cli/compile/compile.go:110 msgid "" "List of custom build properties separated by commas. Or can be used multiple" " times for multiple properties." @@ -1488,8 +1488,8 @@ msgstr "列出所有連接的開發板" msgid "Lists cores and libraries that can be upgraded" msgstr "列出可升級的核心和程式庫" -#: commands/instances.go:221 commands/instances.go:232 -#: commands/instances.go:342 +#: commands/instances.go:222 commands/instances.go:233 +#: commands/instances.go:343 msgid "Loading index file: %v" msgstr "載入索引檔: %v" @@ -1497,7 +1497,7 @@ msgstr "載入索引檔: %v" msgid "Location" msgstr "位置" -#: internal/arduino/builder/sizer.go:205 +#: internal/arduino/builder/sizer.go:208 msgid "Low memory available, stability problems may occur." msgstr "記憶體低容量,可能影響穩定性" @@ -1505,7 +1505,7 @@ msgstr "記憶體低容量,可能影響穩定性" msgid "Maintainer: %s" msgstr "維護者: %s" -#: internal/cli/compile/compile.go:137 +#: internal/cli/compile/compile.go:140 msgid "" "Max number of parallel compiles. If set to 0 the number of available CPUs " "cores will be used." @@ -1548,7 +1548,7 @@ msgstr "缺少燒錄器" msgid "Missing required upload field: %s" msgstr "缺少必要的上傳欄位: %s" -#: internal/arduino/builder/sizer.go:244 +#: internal/arduino/builder/sizer.go:247 msgid "Missing size regexp" msgstr "缺少大小正規表示式" @@ -1630,7 +1630,7 @@ msgstr "沒安裝任何平台" msgid "No platforms matching your search." msgstr "沒有你想找的平台" -#: commands/service_upload.go:533 +#: commands/service_upload.go:534 msgid "No upload port found, using %s as fallback" msgstr "沒找到上傳連接埠,使用 %s 作為後援" @@ -1638,7 +1638,7 @@ msgstr "沒找到上傳連接埠,使用 %s 作為後援" msgid "No valid dependencies solution found" msgstr "找不到有效的相依解決方案" -#: internal/arduino/builder/sizer.go:195 +#: internal/arduino/builder/sizer.go:198 msgid "Not enough memory; see %[1]s for tips on reducing your footprint." msgstr "記憶體不足;有關減少用量的方法,請參見 %[1]s" @@ -1668,35 +1668,35 @@ msgstr "開啟開發板的通信埠" msgid "Option:" msgstr "選項:" -#: internal/cli/compile/compile.go:117 +#: internal/cli/compile/compile.go:120 msgid "" "Optional, can be: %s. Used to tell gcc which warning level to use (-W flag)." msgstr "選項,可以是:%s。用來告訴 gcc 使用哪個警告級別 (-W 參數)" -#: internal/cli/compile/compile.go:130 +#: internal/cli/compile/compile.go:133 msgid "Optional, cleanup the build folder and do not use any cached build." msgstr "選項,清理建構用的檔案夾且不使用任何快取" -#: internal/cli/compile/compile.go:127 +#: internal/cli/compile/compile.go:130 msgid "" "Optional, optimize compile output for debugging, rather than for release." msgstr "選項,優化編譯用於除錯的輸出,還不到發佈用" -#: internal/cli/compile/compile.go:119 +#: internal/cli/compile/compile.go:122 msgid "Optional, suppresses almost every output." msgstr "選項,禁止全部輸出" -#: internal/cli/compile/compile.go:118 internal/cli/upload/upload.go:79 +#: internal/cli/compile/compile.go:121 internal/cli/upload/upload.go:79 msgid "Optional, turns on verbose mode." msgstr "選項,開啟詳細模式" -#: internal/cli/compile/compile.go:133 +#: internal/cli/compile/compile.go:136 msgid "" "Optional. Path to a .json file that contains a set of replacements of the " "sketch source code." msgstr "選項, 包含一組替代 sketch 原始碼的 .json 檔的路徑" -#: internal/cli/compile/compile.go:109 +#: internal/cli/compile/compile.go:112 msgid "" "Override a build property with a custom value. Can be used multiple times " "for multiple properties." @@ -1756,17 +1756,17 @@ msgstr "套件網站:" msgid "Paragraph: %s" msgstr "段落: %s" -#: internal/cli/compile/compile.go:454 internal/cli/compile/compile.go:469 +#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 msgid "Path" msgstr "路徑" -#: internal/cli/compile/compile.go:126 +#: internal/cli/compile/compile.go:129 msgid "" "Path to a collection of libraries. Can be used multiple times or entries can" " be comma separated." msgstr "程式庫集合的路徑。可多次使用,或以逗號分隔" -#: internal/cli/compile/compile.go:124 +#: internal/cli/compile/compile.go:127 msgid "" "Path to a single library’s root folder. Can be used multiple times or " "entries can be comma separated." @@ -1776,26 +1776,26 @@ msgstr "單一程式庫的根目錄路徑。可多次使用,或以逗號分隔 msgid "Path to the file where logs will be written." msgstr "日誌檔的路徑" -#: internal/cli/compile/compile.go:105 +#: internal/cli/compile/compile.go:108 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:514 +#: commands/service_upload.go:515 msgid "Performing 1200-bps touch reset on serial port %s" msgstr "在 %s 連接埠上執行 1200-bps TOUCH 重置" -#: commands/service_platform_install.go:86 -#: commands/service_platform_install.go:93 +#: commands/service_platform_install.go:87 +#: commands/service_platform_install.go:94 msgid "Platform %s already installed" msgstr "平台 %s 已安裝過" -#: internal/arduino/cores/packagemanager/install_uninstall.go:194 +#: internal/arduino/cores/packagemanager/install_uninstall.go:196 msgid "Platform %s installed" msgstr "平台 %s 已安裝" -#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:406 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?" @@ -1803,7 +1803,7 @@ msgstr "" "在已知索引中找不到平台 %s \n" "也許你需要加入第三方 3rd 位址?" -#: internal/arduino/cores/packagemanager/install_uninstall.go:318 +#: internal/arduino/cores/packagemanager/install_uninstall.go:320 msgid "Platform %s uninstalled" msgstr "%s 平台已卸載" @@ -1819,7 +1819,7 @@ msgstr "平台 '%s' 沒找到" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:387 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正確" @@ -1875,8 +1875,8 @@ msgstr "連接埠關閉: %v" msgid "Port monitor error" msgstr "連接埠監視器錯誤" -#: internal/arduino/builder/libraries.go:101 -#: internal/arduino/builder/libraries.go:109 +#: internal/arduino/builder/libraries.go:102 +#: internal/arduino/builder/libraries.go:110 msgid "Precompiled library in \"%[1]s\" not found" msgstr "找不到在“%[1]s”的預編譯程式庫" @@ -1884,7 +1884,7 @@ msgstr "找不到在“%[1]s”的預編譯程式庫" msgid "Print details about a board." msgstr "列出開發板的詳細資訊" -#: internal/cli/compile/compile.go:100 +#: internal/cli/compile/compile.go:103 msgid "Print preprocessed code to stdout instead of compiling." msgstr "列出預處理的代碼到標準輸出,而不是編譯" @@ -1940,11 +1940,11 @@ msgstr "提供的包括: %s" msgid "Removes one or more values from a setting." msgstr "從設定中移除一或多個值" -#: commands/service_library_install.go:187 +#: commands/service_library_install.go:188 msgid "Replacing %[1]s with %[2]s" msgstr "將 %[1]s 替換成 %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:123 +#: internal/arduino/cores/packagemanager/install_uninstall.go:125 msgid "Replacing platform %[1]s with %[2]s" msgstr "以平台 %[2]s 替換 %[1]s " @@ -1960,12 +1960,12 @@ msgstr "以靜默模式執行,只顯示監視輸入和輸出" msgid "Run the Arduino CLI as a gRPC daemon." msgstr "以 gRPC 精靈的形式執行 Arduino CLI。" -#: internal/arduino/builder/core.go:42 +#: internal/arduino/builder/core.go:43 msgid "Running normal build of the core..." msgstr "以正常建構的核心執行..." -#: internal/arduino/cores/packagemanager/install_uninstall.go:297 -#: internal/arduino/cores/packagemanager/install_uninstall.go:411 +#: internal/arduino/cores/packagemanager/install_uninstall.go:299 +#: internal/arduino/cores/packagemanager/install_uninstall.go:413 msgid "Running pre_uninstall script." msgstr "執行 pre_uninstall 命令." @@ -1977,7 +1977,7 @@ msgstr "搜尋_條件" msgid "SVD file path" msgstr "SVD 檔案路徑" -#: internal/cli/compile/compile.go:103 +#: internal/cli/compile/compile.go:106 msgid "Save build artifacts in this directory." msgstr "將建構成品存在這個目錄" @@ -2120,7 +2120,7 @@ msgstr "設定連接埠和 FQBN & 燒錄器的預設值. 如果沒指定, 將 #: internal/cli/daemon/daemon.go:93 msgid "Sets the maximum message size in bytes the daemon can receive" -msgstr "" +msgstr "設定精靈可接收的最大訊息量-位元組" #: internal/cli/config/init.go:60 internal/cli/config/init.go:61 msgid "Sets where to save the configuration file." @@ -2221,7 +2221,7 @@ msgstr "顯示 Arduino CLI 版本" msgid "Size (bytes):" msgstr "大小 (字元組) :" -#: commands/service_compile.go:278 +#: commands/service_compile.go:286 msgid "" "Sketch cannot be located in build path. Please specify a different build " "path" @@ -2235,11 +2235,11 @@ msgstr "Sketch 建立在: %s" msgid "Sketch profile to use" msgstr "採用的 Sketch 設定集" -#: internal/arduino/builder/sizer.go:190 +#: internal/arduino/builder/sizer.go:193 msgid "Sketch too big; see %[1]s for tips on reducing it." msgstr "Sketch 太胖了;請參考 %[1]s 裏的減肥技巧" -#: internal/arduino/builder/sizer.go:158 +#: internal/arduino/builder/sizer.go:160 msgid "" "Sketch uses %[1]s bytes (%[3]s%%) of program storage space. Maximum is %[2]s" " bytes." @@ -2251,19 +2251,19 @@ msgid "" "files to .ino:" msgstr "Sketch 已棄用 .pde 副檔名 ,請將下列檔案的副檔名改成.ino" -#: internal/arduino/builder/linker.go:30 +#: internal/arduino/builder/linker.go:31 msgid "Skip linking of final executable." msgstr "跳過鏈結成執行檔" -#: commands/service_upload.go:507 +#: commands/service_upload.go:508 msgid "Skipping 1200-bps touch reset: no serial port selected!" msgstr "跳過 1200-bps 接觸重設:未選取序列埠!" -#: internal/arduino/builder/archive_compiled_files.go:27 +#: internal/arduino/builder/archive_compiled_files.go:28 msgid "Skipping archive creation of: %[1]s" msgstr "跳過建立壓縮檔: %[1]s" -#: internal/arduino/builder/compilation.go:183 +#: internal/arduino/builder/compilation.go:184 msgid "Skipping compile of: %[1]s" msgstr "跳過編譯: %[1]s" @@ -2271,16 +2271,16 @@ msgstr "跳過編譯: %[1]s" msgid "Skipping dependencies detection for precompiled library %[1]s" msgstr "跳過預編譯程式庫 %[1]s 的相依偵測" -#: internal/arduino/cores/packagemanager/install_uninstall.go:190 +#: internal/arduino/cores/packagemanager/install_uninstall.go:192 msgid "Skipping platform configuration." msgstr "跳過平台設定" -#: internal/arduino/cores/packagemanager/install_uninstall.go:306 -#: internal/arduino/cores/packagemanager/install_uninstall.go:420 +#: internal/arduino/cores/packagemanager/install_uninstall.go:308 +#: internal/arduino/cores/packagemanager/install_uninstall.go:422 msgid "Skipping pre_uninstall script." msgstr "跳過 pre_uninstall 命令." -#: internal/arduino/cores/packagemanager/install_uninstall.go:368 +#: internal/arduino/cores/packagemanager/install_uninstall.go:370 msgid "Skipping tool configuration." msgstr "跳過工具設定" @@ -2288,7 +2288,7 @@ msgstr "跳過工具設定" msgid "Skipping: %[1]s" msgstr "跳過: %[1]s" -#: commands/instances.go:633 +#: commands/instances.go:634 msgid "Some indexes could not be updated." msgstr "有些索引無法更新" @@ -2308,7 +2308,7 @@ msgstr "輸出格式,可以是: %s" msgid "The custom config file (if not specified the default will be used)." msgstr "自定義設定檔 (如沒指定,將使用預設值)" -#: internal/cli/compile/compile.go:90 +#: internal/cli/compile/compile.go:93 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." @@ -2351,13 +2351,13 @@ msgstr "" msgid "The library %s has multiple installations:" msgstr "程式庫 %s 有多個安裝" -#: internal/cli/compile/compile.go:115 +#: internal/cli/compile/compile.go:118 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:113 +#: internal/cli/compile/compile.go:116 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." @@ -2367,13 +2367,13 @@ msgstr "自定義簽名密鑰的名稱,用在編譯過程中對二進位碼進 msgid "The output format for the logs, can be: %s" msgstr "日誌的輸出格​​式,可以是: %s" -#: internal/cli/compile/compile.go:111 +#: internal/cli/compile/compile.go:114 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:151 +#: internal/arduino/builder/libraries.go:152 msgid "The platform does not support '%[1]s' for precompiled libraries." msgstr "本平台不支援預編譯程式庫的 '%[1]s'" @@ -2395,12 +2395,12 @@ msgstr "此指令顯示可升級的已安裝核心和程式庫。如沒需要更 msgid "Timestamp each incoming line." msgstr "記錄每一行時間" -#: internal/arduino/cores/packagemanager/install_uninstall.go:89 -#: internal/arduino/cores/packagemanager/install_uninstall.go:328 +#: internal/arduino/cores/packagemanager/install_uninstall.go:91 +#: internal/arduino/cores/packagemanager/install_uninstall.go:330 msgid "Tool %s already installed" msgstr "工具 %s 已安裝" -#: internal/arduino/cores/packagemanager/install_uninstall.go:432 +#: internal/arduino/cores/packagemanager/install_uninstall.go:434 msgid "Tool %s uninstalled" msgstr "工具 %s 已卸除" @@ -2420,7 +2420,7 @@ msgstr "工具包前綴字元" msgid "Toolchain type" msgstr "工具包類型" -#: internal/cli/compile/compile.go:400 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "嘗試執行 %s" @@ -2440,7 +2440,7 @@ msgstr "類型: %s" msgid "URL:" msgstr "網址:" -#: internal/arduino/builder/core.go:165 +#: internal/arduino/builder/core.go:166 msgid "" "Unable to cache built core, please tell %[1]s maintainers to follow %[2]s" msgstr "無法快取建構核心,請通知 %[1]s 維護者注意 %[2]s" @@ -2462,17 +2462,17 @@ msgstr "無法取得用戶家目錄: %v" msgid "Unable to open file for logging: %s" msgstr "無法開啟檔案做日誌記錄: %s" -#: commands/instances.go:562 +#: commands/instances.go:563 msgid "Unable to parse URL" msgstr "無法解析網址" #: commands/service_library_uninstall.go:71 -#: internal/arduino/cores/packagemanager/install_uninstall.go:280 +#: internal/arduino/cores/packagemanager/install_uninstall.go:282 msgid "Uninstalling %s" msgstr "卸除 %s" #: commands/service_platform_uninstall.go:99 -#: internal/arduino/cores/packagemanager/install_uninstall.go:166 +#: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" msgstr "卸除 %s,不需要這工具了" @@ -2518,7 +2518,7 @@ msgstr "更新程式庫索引到最新" msgid "Updates the libraries index." msgstr "更新程式庫索引" -#: internal/arduino/cores/packagemanager/install_uninstall.go:45 +#: internal/arduino/cores/packagemanager/install_uninstall.go:47 msgid "Upgrade doesn't accept parameters with version" msgstr "升級不接受版本參數" @@ -2551,7 +2551,7 @@ msgstr "上傳 Arduino sketch。不會在上傳前編譯它" msgid "Upload port address, e.g.: COM3 or /dev/ttyACM2" msgstr "上傳連接埠,例如:COM3 或 /dev/ttyACM2" -#: commands/service_upload.go:531 +#: commands/service_upload.go:532 msgid "Upload port found on %s" msgstr "找到上傳連接埠 %s " @@ -2559,7 +2559,7 @@ msgstr "找到上傳連接埠 %s " msgid "Upload port protocol, e.g: serial" msgstr "上傳連接埠協議,例如:串列" -#: internal/cli/compile/compile.go:120 +#: internal/cli/compile/compile.go:123 msgid "Upload the binary after the compilation." msgstr "編譯完成就上傳二進位碼" @@ -2571,7 +2571,7 @@ msgstr "使用燒錄器將 bootloader 上傳到開發板" msgid "Upload the bootloader." msgstr "上傳 bootloader" -#: internal/cli/compile/compile.go:269 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "以 %s 協議上傳到開發板需要以下資訊:" @@ -2592,11 +2592,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 取得指令的更多資訊" -#: internal/cli/compile/compile.go:452 +#: internal/cli/compile/compile.go:456 msgid "Used library" msgstr "使用的程式庫" -#: internal/cli/compile/compile.go:467 +#: internal/cli/compile/compile.go:471 msgid "Used platform" msgstr "使用的平台" @@ -2604,7 +2604,7 @@ msgstr "使用的平台" msgid "Used: %[1]s" msgstr "使用: %[1]s" -#: commands/service_compile.go:353 +#: commands/service_compile.go:361 msgid "Using board '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " @@ -2612,7 +2612,7 @@ msgstr "使用檔案夾: %[2]s 裏面平台的開發板 '%[1]s' " msgid "Using cached library dependencies for file: %[1]s" msgstr "檔案: %[1]s 使用快取程式庫相依" -#: commands/service_compile.go:354 +#: commands/service_compile.go:362 msgid "Using core '%[1]s' from platform in folder: %[2]s" msgstr "使用檔案夾: %[2]s 裏面平台的核心 '%[1]s' " @@ -2628,25 +2628,25 @@ msgstr "" "使用一般監控設定。.\n" "警告: 您的開發板可能需要不同的設定才能適用!\n" -#: internal/arduino/builder/libraries.go:312 +#: internal/arduino/builder/libraries.go:313 msgid "Using library %[1]s at version %[2]s in folder: %[3]s %[4]s" msgstr "使用檔案夾: %[3]s %[4]s 內的程式庫 %[1]s 版本 %[2]s " -#: internal/arduino/builder/libraries.go:306 +#: internal/arduino/builder/libraries.go:307 msgid "Using library %[1]s in folder: %[2]s %[3]s" msgstr "使用檔案夾: %[2]s %[3]s 內的程式庫 %[1]s " -#: internal/arduino/builder/core.go:120 internal/arduino/builder/core.go:132 +#: internal/arduino/builder/core.go:121 internal/arduino/builder/core.go:133 msgid "Using precompiled core: %[1]s" msgstr "使用預編譯核心: %[1]s" -#: internal/arduino/builder/libraries.go:98 -#: internal/arduino/builder/libraries.go:106 +#: internal/arduino/builder/libraries.go:99 +#: internal/arduino/builder/libraries.go:107 msgid "Using precompiled library in %[1]s" msgstr "使用在%[1]s 裏預編譯的程式庫" -#: internal/arduino/builder/archive_compiled_files.go:50 -#: internal/arduino/builder/compilation.go:181 +#: internal/arduino/builder/archive_compiled_files.go:51 +#: internal/arduino/builder/compilation.go:182 msgid "Using previously compiled file: %[1]s" msgstr "使用先前編譯的檔案: %[1]s" @@ -2663,11 +2663,11 @@ msgid "Values" msgstr "數值" #: internal/cli/burnbootloader/burnbootloader.go:62 -#: internal/cli/compile/compile.go:122 internal/cli/upload/upload.go:78 +#: internal/cli/compile/compile.go:125 internal/cli/upload/upload.go:78 msgid "Verify uploaded binary after the upload." msgstr "上傳後驗證上傳的二進位碼" -#: internal/cli/compile/compile.go:453 internal/cli/compile/compile.go:468 +#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2676,34 +2676,34 @@ msgstr "版本" msgid "Versions: %s" msgstr "版本: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:185 +#: internal/arduino/cores/packagemanager/install_uninstall.go:187 msgid "WARNING cannot configure platform: %s" msgstr "警告! 無法設定平台: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:364 +#: internal/arduino/cores/packagemanager/install_uninstall.go:366 msgid "WARNING cannot configure tool: %s" msgstr "警告!無法設定工具: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:302 -#: internal/arduino/cores/packagemanager/install_uninstall.go:416 +#: 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 "警告 ! 無法執行 pre_uninstall 命令: %s" -#: internal/cli/compile/compile.go:330 +#: internal/cli/compile/compile.go:333 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告! sketch 用了一或多個客製程式庫編譯" -#: internal/arduino/builder/libraries.go:283 +#: 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 "警告: %[1]s 程式庫是 (%[2]s 架構),可能與選擇的開發板 (%[3]s架構)不相容 " -#: commands/service_upload.go:520 +#: commands/service_upload.go:521 msgid "Waiting for upload port..." msgstr "等待上傳連接埠..." -#: commands/service_compile.go:359 +#: commands/service_compile.go:367 msgid "" "Warning: Board %[1]s doesn't define a %[2]s preference. Auto-set to: %[3]s" msgstr "警告: 開發板 %[1]s 並沒定義 %[2]s 喜好。自動設定成:%[3]s" @@ -2722,7 +2722,7 @@ msgid "" "directory." msgstr "將目前的設定寫入資料目錄裏面的設定檔" -#: internal/cli/compile/compile.go:150 internal/cli/compile/compile.go:153 +#: internal/cli/compile/compile.go:153 internal/cli/compile/compile.go:156 msgid "You cannot use the %s flag while compiling with a profile." msgstr "使用設定集編譯時不能使用 %s 旗標參數" @@ -2758,11 +2758,11 @@ msgstr "基本搜尋\"audio\" " msgid "basic search for \"esp32\" and \"display\" limited to official Maintainer" msgstr "基本搜尋只限於官方維護者的 \"esp32\" 和 \"display\"" -#: commands/service_upload.go:791 +#: commands/service_upload.go:792 msgid "binary file not found in %s" msgstr "%s 裏找不到二進位檔" -#: internal/arduino/cores/packagemanager/package_manager.go:348 +#: internal/arduino/cores/packagemanager/package_manager.go:315 msgid "board %s not found" msgstr "找不到開發板 %s" @@ -2778,7 +2778,7 @@ msgstr "內建程式庫目錄未設定" msgid "can't find latest release of %s" msgstr "找不到最新版的 %s " -#: commands/instances.go:272 +#: commands/instances.go:273 msgid "can't find latest release of tool %s" msgstr "找不到最新版的工具 %s " @@ -2790,11 +2790,11 @@ msgstr "找不到 id 為 %s 探索的樣態" msgid "candidates" msgstr "候選" -#: commands/service_upload.go:737 commands/service_upload.go:744 +#: commands/service_upload.go:738 commands/service_upload.go:745 msgid "cannot execute upload tool: %s" msgstr "無法執行上傳工具: %s" -#: internal/arduino/resources/install.go:40 +#: internal/arduino/resources/install.go:48 msgid "checking local archive integrity" msgstr "檢查本地端存檔的完整性" @@ -2820,11 +2820,11 @@ msgstr "通信不同步,預期 '%[1]s',卻收到 '%[2]s'" msgid "computing hash: %s" msgstr "計算雜湊: %s" -#: internal/arduino/cores/fqbn.go:81 +#: pkg/fqbn/fqbn.go:83 msgid "config key %s contains an invalid character" msgstr "設定鍵 %s 含有無效字元" -#: internal/arduino/cores/fqbn.go:86 +#: pkg/fqbn/fqbn.go:87 msgid "config value %s contains an invalid character" msgstr "設定值%s 含有無效字元" @@ -2832,15 +2832,15 @@ msgstr "設定值%s 含有無效字元" msgid "copying library to destination directory:" msgstr "拷貝程式庫到目標目錄:" -#: commands/service_upload.go:863 +#: commands/service_upload.go:864 msgid "could not find a valid build artifact" msgstr "找不到正確的建構成品" -#: commands/service_platform_install.go:94 +#: commands/service_platform_install.go:95 msgid "could not overwrite" msgstr "無法覆寫" -#: commands/service_library_install.go:190 +#: commands/service_library_install.go:191 msgid "could not remove old library" msgstr "無法移除舊的程式庫" @@ -2849,20 +2849,20 @@ msgstr "無法移除舊的程式庫" msgid "could not update sketch project file" msgstr "無法更新 sketch 專案檔" -#: internal/arduino/builder/core.go:116 internal/arduino/builder/core.go:140 +#: internal/arduino/builder/core.go:117 internal/arduino/builder/core.go:141 msgid "creating core cache folder: %s" msgstr "建立核心快取檔案夾: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:219 +#: internal/arduino/cores/packagemanager/install_uninstall.go:221 msgid "creating installed.json in %[1]s: %[2]s" msgstr "在 %[1]s:%[2]s 建立 installed.json" -#: internal/arduino/resources/install.go:45 -#: internal/arduino/resources/install.go:49 +#: internal/arduino/resources/install.go:54 +#: internal/arduino/resources/install.go:58 msgid "creating temp dir for extraction: %s" msgstr "建立解壓縮用的臨時目錄: %s" -#: internal/arduino/builder/sizer.go:196 +#: internal/arduino/builder/sizer.go:199 msgid "data section exceeds available space in board" msgstr "資料區已超出開發板的可用空間" @@ -2878,7 +2878,7 @@ msgstr "目標目錄 %s 已存在,無法安裝" msgid "destination directory already exists" msgstr "目標目錄已存在" -#: internal/arduino/libraries/librariesmanager/install.go:278 +#: internal/arduino/libraries/librariesmanager/install.go:294 msgid "directory doesn't exist: %s" msgstr "目錄不存在: %s" @@ -2894,7 +2894,7 @@ msgstr "探索 %s找不到 " msgid "discovery %s not installed" msgstr "探索 %s 未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:746 +#: internal/arduino/cores/packagemanager/package_manager.go:713 msgid "discovery release not found: %s" msgstr "找不到探索發行: %s" @@ -2910,11 +2910,11 @@ msgstr "下載 Arduino SAMD 核心最新版" msgid "downloaded" msgstr "已下載" -#: commands/instances.go:55 +#: commands/instances.go:56 msgid "downloading %[1]s tool: %[2]s" msgstr "正在下載 %[1]s 工具: %[2]s" -#: internal/arduino/cores/fqbn.go:60 +#: pkg/fqbn/fqbn.go:63 msgid "empty board identifier" msgstr "清空開發板識別" @@ -2930,11 +2930,11 @@ msgstr "錯誤開啟 %s" msgid "error parsing version constraints" msgstr "錯誤解析版本限制" -#: commands/service_board_list.go:115 +#: commands/service_board_identify.go:203 msgid "error processing response from server" msgstr "錯誤處理伺服器回應" -#: commands/service_board_list.go:95 +#: commands/service_board_identify.go:183 msgid "error querying Arduino Cloud Api" msgstr "錯誤查詢 Arduino Cloud Api" @@ -2942,7 +2942,7 @@ msgstr "錯誤查詢 Arduino Cloud Api" msgid "extracting archive" msgstr "解開存檔" -#: internal/arduino/resources/install.go:68 +#: internal/arduino/resources/install.go:77 msgid "extracting archive: %s" msgstr "解開存檔: %s" @@ -2950,7 +2950,7 @@ msgstr "解開存檔: %s" msgid "failed to compute hash of file \"%s\"" msgstr "計算 “%s” 檔的雜湊值失敗" -#: commands/service_board_list.go:90 +#: commands/service_board_identify.go:178 msgid "failed to initialize http client" msgstr "初始化 http 客戶端失敗" @@ -2958,7 +2958,7 @@ msgstr "初始化 http 客戶端失敗" msgid "fetched archive size differs from size specified in index" msgstr "抓取的存檔大小跟索引內指明的大小不同" -#: internal/arduino/resources/install.go:123 +#: internal/arduino/resources/install.go:132 msgid "files in archive must be placed in a subdirectory" msgstr "存檔內的檔案必須放在子目錄下" @@ -2988,7 +2988,7 @@ msgstr "針對最新版本" msgid "for the specific version." msgstr "針對特定版本" -#: internal/arduino/cores/fqbn.go:66 +#: pkg/fqbn/fqbn.go:68 msgid "fqbn's field %s contains an invalid character" msgstr "fqbn 欄 %s 含有無效字元" @@ -3012,11 +3012,11 @@ msgstr "取得存檔資訊: %s" #: internal/arduino/resources/checksums.go:89 #: internal/arduino/resources/download.go:36 #: internal/arduino/resources/helpers.go:39 -#: internal/arduino/resources/install.go:56 +#: internal/arduino/resources/install.go:65 msgid "getting archive path: %s" msgstr "取得存檔路徑: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:354 +#: internal/arduino/cores/packagemanager/package_manager.go:321 msgid "getting build properties for board %[1]s: %[2]s" msgstr "取得開發板 %[1]s: %[2]s 的建構屬性" @@ -3036,11 +3036,11 @@ msgstr "取得平台 %[1]s: %[2]s 的工具相依" msgid "install directory not set" msgstr "未設定安裝目錄" -#: commands/instances.go:59 +#: commands/instances.go:60 msgid "installing %[1]s tool: %[2]s" msgstr "安裝 %[1]s 工具: %[2]s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:211 +#: internal/arduino/cores/packagemanager/install_uninstall.go:213 msgid "installing platform %[1]s: %[2]s" msgstr "安裝平台%[1]s: %[2]s" @@ -3056,7 +3056,7 @@ msgstr "無效的 '%s' 指令" msgid "invalid checksum format: %s" msgstr "無效的校驗碼格式: %s" -#: internal/arduino/cores/fqbn.go:73 internal/arduino/cores/fqbn.go:78 +#: pkg/fqbn/fqbn.go:75 pkg/fqbn/fqbn.go:80 msgid "invalid config option: %s" msgstr "無效的設定選項: %s" @@ -3088,11 +3088,14 @@ msgstr "無效的空程式庫名" msgid "invalid empty library version: %s" msgstr "無效的空程式庫版本: %s" -#: internal/arduino/cores/board.go:143 +#: internal/arduino/cores/board.go:144 msgid "invalid empty option found" msgstr "找到無效的空選項" +#: internal/arduino/libraries/librariesmanager/install.go:265 #: internal/arduino/libraries/librariesmanager/install.go:268 +#: internal/arduino/libraries/librariesmanager/install.go:275 +#: internal/arduino/libraries/librariesmanager/install.go:279 msgid "invalid git url" msgstr "無效的 git 網址" @@ -3120,7 +3123,7 @@ msgstr "無效的程式庫位置: %s" msgid "invalid library: no header files found" msgstr "無效的程式庫: 找不到 .h 標頭檔" -#: internal/arduino/cores/board.go:146 +#: internal/arduino/cores/board.go:147 msgid "invalid option '%s'" msgstr "無效的選項 '%s'" @@ -3136,10 +3139,6 @@ msgstr "無效路徑難建立設定目錄: %[1]s 錯誤" msgid "invalid path writing inventory file: %[1]s error" msgstr "無效路徑來寫入檔案: %[1]s 錯誤" -#: internal/arduino/cores/packageindex/index.go:278 -msgid "invalid platform archive size: %s" -msgstr "無效的平台存檔大小: %s" - #: internal/arduino/sketch/profiles.go:252 msgid "invalid platform identifier" msgstr "無效的平台識別" @@ -3158,9 +3157,9 @@ msgstr "無效的連接埠設定值 %s : %s" #: internal/cli/monitor/monitor.go:182 msgid "invalid port configuration: %s=%s" -msgstr "" +msgstr "無效的連接埠設定: %s" -#: commands/service_upload.go:724 +#: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" msgstr "無效的作法'%[1]s': %[2]s" @@ -3171,7 +3170,7 @@ msgid "" "cannot be \".\"." msgstr "無效的 sketch 名 \\\"%[1]s\\\": 首字元必須是英數字或底線, 接著可以是減號和逗點, 但最後字元不可以是逗點" -#: internal/arduino/cores/board.go:150 +#: internal/arduino/cores/board.go:151 msgid "invalid value '%[1]s' for option '%[2]s'" msgstr "無效的 '%[2]s' 選項值 '%[1]s' " @@ -3215,7 +3214,7 @@ msgstr "名字上有 \"pcf8523\" 的程式庫" msgid "library %s already installed" msgstr "程式庫 %s 已安裝" -#: internal/arduino/libraries/librariesmanager/install.go:315 +#: internal/arduino/libraries/librariesmanager/install.go:331 msgid "library not valid" msgstr "程式庫無效" @@ -3229,8 +3228,8 @@ msgstr "載入 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "載入開發板: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:501 -#: internal/arduino/cores/packagemanager/package_manager.go:516 +#: internal/arduino/cores/packagemanager/package_manager.go:468 +#: internal/arduino/cores/packagemanager/package_manager.go:483 msgid "loading json index file %[1]s: %[2]s" msgstr "載入json 索引檔 %[1]s:%[2]s" @@ -3267,7 +3266,7 @@ msgstr "載入在 %s 的工具" msgid "looking for boards.txt in %s" msgstr "在 %s 尋找 boards.txt" -#: commands/service_upload.go:806 +#: commands/service_upload.go:807 msgid "looking for build artifacts" msgstr "尋找建構成品" @@ -3283,7 +3282,7 @@ msgstr "缺少 '%s' 指令" msgid "missing checksum for: %s" msgstr "缺少 %s 的校驗碼" -#: internal/arduino/cores/packagemanager/package_manager.go:462 +#: internal/arduino/cores/packagemanager/package_manager.go:429 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少開發板 %[2]s 參照的套件 %[1]s" @@ -3291,11 +3290,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:467 +#: internal/arduino/cores/packagemanager/package_manager.go:434 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:472 +#: internal/arduino/cores/packagemanager/package_manager.go:439 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" @@ -3303,17 +3302,17 @@ msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" msgid "missing signature" msgstr "找不到簽名" -#: internal/arduino/cores/packagemanager/package_manager.go:757 +#: internal/arduino/cores/packagemanager/package_manager.go:724 msgid "monitor release not found: %s" msgstr "沒找到監視器發行版: %s" #: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:246 -#: internal/arduino/resources/install.go:97 +#: internal/arduino/libraries/librariesmanager/install.go:236 +#: internal/arduino/resources/install.go:106 msgid "moving extracted archive to destination dir: %s" msgstr "移動解壓縮的存檔到目標資料夾: %s" -#: commands/service_upload.go:858 +#: commands/service_upload.go:859 msgid "multiple build artifacts found: '%[1]s' and '%[2]s'" msgstr "找到多個建構成品: '%[1]s' 和 '%[2]s'" @@ -3321,17 +3320,17 @@ msgstr "找到多個建構成品: '%[1]s' 和 '%[2]s'" msgid "multiple main sketch files found (%[1]v, %[2]v)" msgstr "找到多個 sketch 檔 (%[1]v, %[2]v)" -#: internal/arduino/cores/packagemanager/install_uninstall.go:338 +#: 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 "沒找到目前作業系統相容工具版本 %[1]s,請聯絡 %[2]s" -#: commands/service_board_list.go:273 +#: commands/service_board_list.go:106 msgid "no instance specified" msgstr "未指定實例" -#: commands/service_upload.go:813 +#: commands/service_upload.go:814 msgid "no sketch or build directory/file specified" msgstr "未指定 sketch 或建構目錄/檔" @@ -3339,11 +3338,11 @@ msgstr "未指定 sketch 或建構目錄/檔" msgid "no such file or directory" msgstr "沒有這檔案/目錄" -#: internal/arduino/resources/install.go:126 +#: internal/arduino/resources/install.go:135 msgid "no unique root dir in archive, found '%[1]s' and '%[2]s'" msgstr "存檔中沒有單一的根目錄,找到了 '%[1]s' 和 '%[2]s'" -#: commands/service_upload.go:719 +#: commands/service_upload.go:720 msgid "no upload port provided" msgstr "未提供上傳連接埠" @@ -3355,7 +3354,7 @@ msgstr "在 %[1]s 找不到有效的 sketch : 缺少 %[2]s" msgid "no versions available for the current OS, try contacting %s" msgstr "目前的作業系統沒可用的版本,請聯絡 %s" -#: internal/arduino/cores/fqbn.go:50 +#: pkg/fqbn/fqbn.go:53 msgid "not an FQBN: %s" msgstr "不是 FQBN: %s" @@ -3364,7 +3363,7 @@ msgid "not running in a terminal" msgstr "沒在終端執行" #: internal/arduino/resources/checksums.go:71 -#: internal/arduino/resources/install.go:60 +#: internal/arduino/resources/install.go:69 msgid "opening archive file: %s" msgstr "開啟存檔: %s" @@ -3386,12 +3385,12 @@ msgstr "開啟目標檔: %s" msgid "package %s not found" msgstr "找不到套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:530 +#: internal/arduino/cores/packagemanager/package_manager.go:497 msgid "package '%s' not found" msgstr "找不到套件 '%s'" -#: internal/arduino/cores/board.go:166 -#: internal/arduino/cores/packagemanager/package_manager.go:295 +#: internal/arduino/cores/board.go:167 +#: internal/arduino/cores/packagemanager/package_manager.go:262 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3407,7 +3406,7 @@ msgstr "路徑不是平台目錄: %s" msgid "platform %[1]s not found in package %[2]s" msgstr "%[2]s 套件裏找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:341 +#: internal/arduino/cores/packagemanager/package_manager.go:308 msgid "platform %s is not installed" msgstr "平台 %s 未安裝" @@ -3415,14 +3414,14 @@ msgstr "平台 %s 未安裝" msgid "platform is not available for your OS" msgstr "平台不支援使用中的作業系統" -#: commands/service_compile.go:128 -#: internal/arduino/cores/packagemanager/install_uninstall.go:179 -#: internal/arduino/cores/packagemanager/install_uninstall.go:283 +#: commands/service_compile.go:129 +#: internal/arduino/cores/packagemanager/install_uninstall.go:181 +#: internal/arduino/cores/packagemanager/install_uninstall.go:285 #: internal/arduino/cores/packagemanager/loader.go:420 msgid "platform not installed" msgstr "平台未安裝" -#: internal/cli/compile/compile.go:139 +#: internal/cli/compile/compile.go:142 msgid "please use --build-property instead." msgstr "請改用 --build-property" @@ -3461,11 +3460,11 @@ msgstr "讀取目錄 %[1]s 的內容" msgid "reading directory %s" msgstr "讀取目錄 %s" -#: internal/arduino/libraries/librariesmanager/install.go:288 +#: internal/arduino/libraries/librariesmanager/install.go:304 msgid "reading directory %s content" msgstr "讀取目錄 %s 的內容" -#: internal/arduino/builder/sketch.go:81 +#: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" msgstr "讀取檔案%[1]s: %[2]s" @@ -3489,7 +3488,7 @@ msgstr "讀取程式庫來源目錄: %s" msgid "reading library_index.json: %s" msgstr "讀取 library_index.json: %s" -#: internal/arduino/resources/install.go:116 +#: internal/arduino/resources/install.go:125 msgid "reading package root dir: %s" msgstr "讀取套件根目錄: %s" @@ -3497,11 +3496,11 @@ msgstr "讀取套件根目錄: %s" msgid "reading sketch files" msgstr "讀取 sketch 檔" -#: commands/service_upload.go:713 +#: commands/service_upload.go:714 msgid "recipe not found '%s'" msgstr "作法未找到 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:606 +#: internal/arduino/cores/packagemanager/package_manager.go:573 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到工具 %[2]s 的發行版 %[1]s" @@ -3518,7 +3517,7 @@ msgstr "刪除損壞的存檔 %s" msgid "removing library directory: %s" msgstr "刪除程式庫目錄: %s" -#: internal/arduino/cores/packagemanager/install_uninstall.go:310 +#: internal/arduino/cores/packagemanager/install_uninstall.go:312 msgid "removing platform files: %s" msgstr "刪除平台檔: %s" @@ -3535,13 +3534,13 @@ msgstr "取得 Arduino 公鑰:%s" msgid "scanning sketch examples" msgstr "掃描 sketch 範例" -#: internal/arduino/resources/install.go:74 +#: internal/arduino/resources/install.go:83 msgid "searching package root dir: %s" msgstr "尋找套件根目錄: %s" #: internal/arduino/security/signatures.go:87 msgid "signature expired: is your system clock set correctly?" -msgstr "" +msgstr "簽名過期:系統時間有設定正確嗎?" #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" @@ -3580,11 +3579,11 @@ msgstr "測試存檔大小: %s" msgid "testing if archive is cached: %s" msgstr "測試存檔是否被快取: %s" -#: internal/arduino/resources/install.go:38 +#: internal/arduino/resources/install.go:46 msgid "testing local archive integrity: %s" msgstr "測試本地存檔完整性: %s" -#: internal/arduino/builder/sizer.go:191 +#: internal/arduino/builder/sizer.go:194 msgid "text section exceeds available space in board" msgstr "本文區已超出開發板的可用空間" @@ -3593,7 +3592,7 @@ msgstr "本文區已超出開發板的可用空間" msgid "the compilation database may be incomplete or inaccurate" msgstr "編譯資料庫可能不完整或不準確" -#: commands/service_board_list.go:102 +#: commands/service_board_identify.go:190 msgid "the server responded with status %s" msgstr "伺服器回應狀態 %s" @@ -3601,7 +3600,7 @@ msgstr "伺服器回應狀態 %s" msgid "timeout waiting for message" msgstr "等待訊息超時" -#: internal/arduino/cores/packagemanager/install_uninstall.go:404 +#: internal/arduino/cores/packagemanager/install_uninstall.go:406 msgid "tool %s is not managed by package manager" msgstr "工具 %s 不是由套件管理員管理的" @@ -3610,16 +3609,16 @@ msgstr "工具 %s 不是由套件管理員管理的" msgid "tool %s not found" msgstr "找不到工具 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:556 +#: internal/arduino/cores/packagemanager/package_manager.go:523 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "套件 '%[2]s' 裏找不到工具 '%[1]s'" -#: internal/arduino/cores/packagemanager/install_uninstall.go:399 +#: internal/arduino/cores/packagemanager/install_uninstall.go:401 msgid "tool not installed" msgstr "工具未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:735 -#: internal/arduino/cores/packagemanager/package_manager.go:841 +#: internal/arduino/cores/packagemanager/package_manager.go:702 +#: internal/arduino/cores/packagemanager/package_manager.go:808 msgid "tool release not found: %s" msgstr "工具發行未找到: %s" @@ -3627,21 +3626,21 @@ msgstr "工具發行未找到: %s" msgid "tool version %s not found" msgstr "工具版本 %s 未找到" -#: commands/service_library_install.go:92 +#: commands/service_library_install.go:93 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:74 -#: internal/arduino/builder/sketch.go:118 +#: internal/arduino/builder/sketch.go:76 +#: internal/arduino/builder/sketch.go:120 msgid "unable to compute relative path to the sketch for the item" msgstr "無法計算 sketch 的相對路徑" -#: internal/arduino/builder/sketch.go:43 +#: internal/arduino/builder/sketch.go:45 msgid "unable to create a folder to save the sketch" msgstr "無法建立保存 sketch 的資料夾" -#: internal/arduino/builder/sketch.go:124 +#: internal/arduino/builder/sketch.go:126 msgid "unable to create the folder containing the item" msgstr "無法建立含有項目的資料夾" @@ -3649,23 +3648,23 @@ msgstr "無法建立含有項目的資料夾" msgid "unable to marshal config to YAML: %v" msgstr "無法將 config 轉成 YAML: %v" -#: internal/arduino/builder/sketch.go:162 +#: internal/arduino/builder/sketch.go:164 msgid "unable to read contents of the destination item" msgstr "無法讀取目標項目的內容" -#: internal/arduino/builder/sketch.go:135 +#: internal/arduino/builder/sketch.go:137 msgid "unable to read contents of the source item" msgstr "無法讀取來源項目的內容" -#: internal/arduino/builder/sketch.go:145 +#: internal/arduino/builder/sketch.go:147 msgid "unable to write to destination file" msgstr "無法寫入目標檔" -#: internal/arduino/cores/packagemanager/package_manager.go:329 +#: internal/arduino/cores/packagemanager/package_manager.go:296 msgid "unknown package %s" msgstr "未知的套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:336 +#: internal/arduino/cores/packagemanager/package_manager.go:303 msgid "unknown platform %s:%s" msgstr "未知的平台 %s:%s" @@ -3685,7 +3684,7 @@ msgstr "升級 arduino:samd 到最新版" msgid "upgrade everything to the latest version" msgstr "升級全部內容到最新版" -#: commands/service_upload.go:759 +#: commands/service_upload.go:760 msgid "uploading error: %s" msgstr "上傳錯誤: %s" @@ -3709,6 +3708,6 @@ msgstr "版本 %s 不適合本作業系統" msgid "version %s not found" msgstr "沒找到版本 %s " -#: commands/service_board_list.go:120 +#: commands/service_board_identify.go:208 msgid "wrong format in server response" msgstr "伺服器回應錯誤格式" From 9c495211bba5543af0d49957d6c6982d18d1eabe Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 24 Feb 2025 16:52:58 +0100 Subject: [PATCH 087/121] [skip-changelog] Investigate some integration-test failures (increase debugging prints) (#2844) --- internal/integrationtest/daemon/daemon_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/integrationtest/daemon/daemon_test.go b/internal/integrationtest/daemon/daemon_test.go index c90c5c7ac61..53d39566d32 100644 --- a/internal/integrationtest/daemon/daemon_test.go +++ b/internal/integrationtest/daemon/daemon_test.go @@ -618,6 +618,7 @@ func analyzeUpdateIndexClient(t *testing.T, cl commands.ArduinoCoreService_Updat analyzer := NewDownloadProgressAnalyzer(t) for { msg, err := cl.Recv() + fmt.Println("UPDATE>", msg, err) if errors.Is(err, io.EOF) { return analyzer.Results, nil } From 81e6038cae0ec556eb105afed8def893d12a1d16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 12:04:38 +0100 Subject: [PATCH 088/121] [skip changelog] Bump github.com/rogpeppe/go-internal (#2849) Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.13.1 to 1.14.1. - [Release notes](https://github.com/rogpeppe/go-internal/releases) - [Commits](https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.1) --- updated-dependencies: - dependency-name: github.com/rogpeppe/go-internal dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 3dcf2cb68ec..10af2c2cef5 100644 --- a/go.mod +++ b/go.mod @@ -28,7 +28,7 @@ require ( github.com/mattn/go-colorable v0.1.14 github.com/mattn/go-isatty v0.0.20 github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 - github.com/rogpeppe/go-internal v1.13.1 + 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.8.1 diff --git a/go.sum b/go.sum index 2d63a257cf1..952d39b44f1 100644 --- a/go.sum +++ b/go.sum @@ -148,8 +148,8 @@ github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod h1:GEXHk5H github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= -github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII= -github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= +github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= +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.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= From f2aa01830674f19029e36ea1475513d1496caac5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 15:06:00 +0100 Subject: [PATCH 089/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.5 to 1.1.6 (#2851) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.5 to 1.1.6. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.5...v1.1.6) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/brainpool.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml | 6 +++--- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 69 insertions(+), 69 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index 0fbc8066ac8..bf62cb382da 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.5 +version: v1.1.6 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index 038beff389f..b8d7d2da9f0 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.5 +version: v1.1.6 type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index 3b697a81cbd..6fb229ad21f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.5 +version: v1.1.6 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 72f302ad706..59da689402f 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.5 +version: v1.1.6 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index 714a863722f..da75af00f07 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.5 +version: v1.1.6 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index 313683cd190..3b389adff32 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.5 +version: v1.1.6 type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index 32caa6f65db..940998a6369 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.5 +version: v1.1.6 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 25ba90b2f55..5cddde99393 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.5 +version: v1.1.6 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 081f2f4b456..9612759aaf5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.5 +version: v1.1.6 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index e58a87e238f..430d141a2eb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.5 +version: v1.1.6 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 51b4f79497b..8531c33a78b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.5 +version: v1.1.6 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index bd3a3488ad6..732aaac55fb 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.5 +version: v1.1.6 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index 5a724b1378c..d881873aa95 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.5 +version: v1.1.6 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index 7d2c3f4e38e..db509dd809d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.5 +version: v1.1.6 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 139e74a40a9..3eb5541873a 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.5 +version: v1.1.6 type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index 60da98b89d7..def9fb06f48 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.5 +version: v1.1.6 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index f05bc9bfb9a..bbd0f12d7b5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.5 +version: v1.1.6 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index e884bd4e99c..5083aa32b28 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.5 +version: v1.1.6 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index 431c8602cdb..41f57f3604c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.5 +version: v1.1.6 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 3cce4ac21d8..06cb05e44fc 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.5 +version: v1.1.6 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index dfa3e866278..5bc4be455b5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.5 +version: v1.1.6 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index cf63a007191..957a5f6e9a2 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.5 +version: v1.1.6 type: go summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.5/LICENSE +- sources: go-crypto@v1.1.6/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.5/PATENTS +- sources: go-crypto@v1.1.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 10af2c2cef5..ac634bb4cd8 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 - github.com/ProtonMail/go-crypto v1.1.5 + github.com/ProtonMail/go-crypto v1.1.6 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 952d39b44f1..4a2451cb0ce 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,8 @@ fortio.org/safecast v1.0.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.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v1.1.5 h1:eoAQfK2dwL+tFSFpr7TbOaPNUbPiJj4fLYwwGE1FQO4= -github.com/ProtonMail/go-crypto v1.1.5/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw= +github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= From 079a28f83f4bb7110edf2933da7ff004a34716a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 15:22:55 +0100 Subject: [PATCH 090/121] [skip changelog] Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 (#2838) * [skip changelog] Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.1 to 1.9.1. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../github.com/cpuguy83/go-md2man/v2/md2man.dep.yml | 4 ++-- .licenses/go/github.com/spf13/cobra.dep.yml | 2 +- .licenses/go/github.com/spf13/cobra/doc.dep.yml | 6 +++--- .licenses/go/github.com/spf13/pflag.dep.yml | 2 +- go.mod | 6 +++--- go.sum | 12 ++++++------ 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.licenses/go/github.com/cpuguy83/go-md2man/v2/md2man.dep.yml b/.licenses/go/github.com/cpuguy83/go-md2man/v2/md2man.dep.yml index b54f9f66208..64115882aeb 100644 --- a/.licenses/go/github.com/cpuguy83/go-md2man/v2/md2man.dep.yml +++ b/.licenses/go/github.com/cpuguy83/go-md2man/v2/md2man.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cpuguy83/go-md2man/v2/md2man -version: v2.0.4 +version: v2.0.6 type: go summary: homepage: https://pkg.go.dev/github.com/cpuguy83/go-md2man/v2/md2man license: mit licenses: -- sources: v2@v2.0.4/LICENSE.md +- sources: v2@v2.0.6/LICENSE.md text: | The MIT License (MIT) diff --git a/.licenses/go/github.com/spf13/cobra.dep.yml b/.licenses/go/github.com/spf13/cobra.dep.yml index 4c4ee44eebe..8259dc45262 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.8.1 +version: v1.9.1 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 9ba6a34eefc..cf8977f3ea4 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.8.1 +version: v1.9.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/cobra/doc license: apache-2.0 licenses: -- sources: cobra@v1.8.1/LICENSE.txt +- sources: cobra@v1.9.1/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.8.1/README.md +- sources: cobra@v1.9.1/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 c0bf7c43354..fd6fa37096a 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.5 +version: v1.0.6 type: go summary: Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. diff --git a/go.mod b/go.mod index ac634bb4cd8..5780055a012 100644 --- a/go.mod +++ b/go.mod @@ -31,7 +31,7 @@ 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.8.1 + github.com/spf13/cobra v1.9.1 github.com/spf13/viper v1.19.0 github.com/stretchr/testify v1.10.0 github.com/xeipuuv/gojsonschema v1.2.0 @@ -53,7 +53,7 @@ require ( dario.cat/mergo v1.0.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/cloudflare/circl v1.3.7 // indirect - github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect + github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect github.com/creack/goselect v0.1.2 // indirect github.com/cyphar/filepath-securejoin v0.3.6 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect @@ -89,7 +89,7 @@ require ( github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.6.0 // indirect - github.com/spf13/pflag v1.0.5 // indirect + github.com/spf13/pflag v1.0.6 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/ulikunitz/xz v0.5.12 // indirect github.com/xanzy/ssh-agent v0.3.3 // indirect diff --git a/go.sum b/go.sum index 4a2451cb0ce..7630e3ae4b1 100644 --- a/go.sum +++ b/go.sum @@ -34,8 +34,8 @@ github.com/cmaglie/pb v1.0.27 h1:ynGj8vBXR+dtj4B7Q/W/qGt31771Ux5iFfRQBnwdQiA= github.com/cmaglie/pb v1.0.27/go.mod h1:GilkKZMXYjBA4NxItWFfO+lwkp59PLHQ+IOW/b/kmZI= github.com/codeclysm/extract/v4 v4.0.0 h1:H87LFsUNaJTu2e/8p/oiuiUsOK/TaPQ5wxsjPnwPEIY= github.com/codeclysm/extract/v4 v4.0.0/go.mod h1:SFju1lj6as7FvUgalpSct7torJE0zttbJUWtryPRG6s= -github.com/cpuguy83/go-md2man/v2 v2.0.4 h1:wfIWP927BUkWJb2NmU/kNDYIBTh/ziUX91+lVfRxZq4= -github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo5vtkx0= +github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/creack/goselect v0.1.2 h1:2DNy14+JPjRBgPzAd1thbQp4BSIihxcBf0IXhQXDRa0= github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= github.com/cyphar/filepath-securejoin v0.3.6 h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM= @@ -171,10 +171,10 @@ github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0= github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= -github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= -github.com/spf13/cobra v1.8.1/go.mod h1:wHxEcudfqmLYa8iTfL+OuZPbBZkmvliBWKIezN3kD9Y= -github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= -github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +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.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= From b9edb782a265b99878b4bce489c1751c4dcbee61 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Fri, 28 Feb 2025 11:03:39 +0100 Subject: [PATCH 091/121] bugfix: `compile ... --dump-profile` now produces a clean output (only the profile) (#2852) * Output a clean profile with --dump-profile * Use bytes.NewBuffer for creation of bytes buffers * Added integration test --- internal/cli/compile/compile.go | 110 ++++++++++-------- internal/cli/feedback/feedback.go | 4 +- internal/cli/feedback/stdio.go | 2 +- .../compile_4/dump_profile_test.go | 71 +++++++++++ .../testdata/InvalidSketch/InvalidSketch.ino | 3 + .../testdata/ValidSketch/ValidSketch.ino | 2 + 6 files changed, 140 insertions(+), 52 deletions(-) create mode 100644 internal/integrationtest/compile_4/dump_profile_test.go create mode 100644 internal/integrationtest/compile_4/testdata/InvalidSketch/InvalidSketch.ino create mode 100644 internal/integrationtest/compile_4/testdata/ValidSketch/ValidSketch.ino diff --git a/internal/cli/compile/compile.go b/internal/cli/compile/compile.go index 69ec3d52966..ad906fcd919 100644 --- a/internal/cli/compile/compile.go +++ b/internal/cli/compile/compile.go @@ -211,7 +211,9 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer var stdOut, stdErr io.Writer var stdIORes func() *feedback.OutputStreamsResult - if showProperties != arguments.ShowPropertiesDisabled { + if showProperties != arguments.ShowPropertiesDisabled || dumpProfile { + // When dumping profile or showing properties, we buffer the output + // to avoid mixing compilation output with profile/properties output stdOut, stdErr, stdIORes = feedback.NewBufferedStreams() } else { stdOut, stdErr, stdIORes = feedback.OutputStreams() @@ -312,60 +314,69 @@ func runCompileCommand(cmd *cobra.Command, args []string, srv rpc.ArduinoCoreSer } } + successful := (compileError == nil) profileOut := "" - if dumpProfile && compileError == nil { - // Output profile - - libs := "" - hasVendoredLibs := false - for _, lib := range builderRes.GetUsedLibraries() { - if lib.GetLocation() != rpc.LibraryLocation_LIBRARY_LOCATION_USER && lib.GetLocation() != rpc.LibraryLocation_LIBRARY_LOCATION_UNMANAGED { - continue + stdIO := stdIORes() + + if dumpProfile { + if successful { + // Output profile + + libs := "" + hasVendoredLibs := false + for _, lib := range builderRes.GetUsedLibraries() { + if lib.GetLocation() != rpc.LibraryLocation_LIBRARY_LOCATION_USER && lib.GetLocation() != rpc.LibraryLocation_LIBRARY_LOCATION_UNMANAGED { + continue + } + if lib.GetVersion() == "" { + hasVendoredLibs = true + continue + } + libs += fmt.Sprintln(" - " + lib.GetName() + " (" + lib.GetVersion() + ")") } - if lib.GetVersion() == "" { - hasVendoredLibs = true - continue + if hasVendoredLibs { + msg := "\n" + msg += i18n.Tr("WARNING: The sketch is compiled using one or more custom libraries.") + "\n" + msg += i18n.Tr("Currently, Build Profiles only support libraries available through Arduino Library Manager.") + feedback.Warning(msg) } - libs += fmt.Sprintln(" - " + lib.GetName() + " (" + lib.GetVersion() + ")") - } - if hasVendoredLibs { - msg := "\n" - msg += i18n.Tr("WARNING: The sketch is compiled using one or more custom libraries.") + "\n" - msg += i18n.Tr("Currently, Build Profiles only support libraries available through Arduino Library Manager.") - feedback.Warning(msg) - } - - newProfileName := "my_profile_name" - if split := strings.Split(compileRequest.GetFqbn(), ":"); len(split) > 2 { - newProfileName = split[2] - } - profileOut = fmt.Sprintln("profiles:") - profileOut += fmt.Sprintln(" " + newProfileName + ":") - profileOut += fmt.Sprintln(" fqbn: " + compileRequest.GetFqbn()) - profileOut += fmt.Sprintln(" platforms:") - boardPlatform := builderRes.GetBoardPlatform() - profileOut += fmt.Sprintln(" - platform: " + boardPlatform.GetId() + " (" + boardPlatform.GetVersion() + ")") - if url := boardPlatform.GetPackageUrl(); url != "" { - profileOut += fmt.Sprintln(" platform_index_url: " + url) - } - if buildPlatform := builderRes.GetBuildPlatform(); buildPlatform != nil && - buildPlatform.GetId() != boardPlatform.GetId() && - buildPlatform.GetVersion() != boardPlatform.GetVersion() { - profileOut += fmt.Sprintln(" - platform: " + buildPlatform.GetId() + " (" + buildPlatform.GetVersion() + ")") - if url := buildPlatform.GetPackageUrl(); url != "" { + newProfileName := "my_profile_name" + if split := strings.Split(compileRequest.GetFqbn(), ":"); len(split) > 2 { + newProfileName = split[2] + } + profileOut = fmt.Sprintln("profiles:") + profileOut += fmt.Sprintln(" " + newProfileName + ":") + profileOut += fmt.Sprintln(" fqbn: " + compileRequest.GetFqbn()) + profileOut += fmt.Sprintln(" platforms:") + boardPlatform := builderRes.GetBoardPlatform() + profileOut += fmt.Sprintln(" - platform: " + boardPlatform.GetId() + " (" + boardPlatform.GetVersion() + ")") + if url := boardPlatform.GetPackageUrl(); url != "" { profileOut += fmt.Sprintln(" platform_index_url: " + url) } + + if buildPlatform := builderRes.GetBuildPlatform(); buildPlatform != nil && + buildPlatform.GetId() != boardPlatform.GetId() && + buildPlatform.GetVersion() != boardPlatform.GetVersion() { + profileOut += fmt.Sprintln(" - platform: " + buildPlatform.GetId() + " (" + buildPlatform.GetVersion() + ")") + if url := buildPlatform.GetPackageUrl(); url != "" { + profileOut += fmt.Sprintln(" platform_index_url: " + url) + } + } + if len(libs) > 0 { + profileOut += fmt.Sprintln(" libraries:") + profileOut += fmt.Sprint(libs) + } + profileOut += fmt.Sprintln() + } else { + // An error occurred, output the buffered build errors instead of the profile + if stdOut, stdErr, err := feedback.DirectStreams(); err == nil { + stdOut.Write([]byte(stdIO.Stdout)) + stdErr.Write([]byte(stdIO.Stderr)) + } } - if len(libs) > 0 { - profileOut += fmt.Sprintln(" libraries:") - profileOut += fmt.Sprint(libs) - } - profileOut += fmt.Sprintln() } - stdIO := stdIORes() - successful := (compileError == nil) res := &compileResult{ CompilerOut: stdIO.Stdout, CompilerErr: stdIO.Stderr, @@ -437,6 +448,10 @@ func (r *compileResult) String() string { return strings.Join(r.BuilderResult.BuildProperties, fmt.Sprintln()) } + if r.Success && r.ProfileOut != "" { + return r.ProfileOut + } + if r.hideStats { return "" } @@ -485,9 +500,6 @@ func (r *compileResult) String() string { } res += fmt.Sprintln(platforms.Render()) } - if r.ProfileOut != "" { - res += fmt.Sprintln(r.ProfileOut) - } return strings.TrimRight(res, fmt.Sprintln()) } diff --git a/internal/cli/feedback/feedback.go b/internal/cli/feedback/feedback.go index c665f35a0dd..c6550d9bd01 100644 --- a/internal/cli/feedback/feedback.go +++ b/internal/cli/feedback/feedback.go @@ -84,8 +84,8 @@ func reset() { stdErr = os.Stderr feedbackOut = os.Stdout feedbackErr = os.Stderr - bufferOut = &bytes.Buffer{} - bufferErr = &bytes.Buffer{} + bufferOut = bytes.NewBuffer(nil) + bufferErr = bytes.NewBuffer(nil) bufferWarnings = nil format = Text formatSelected = false diff --git a/internal/cli/feedback/stdio.go b/internal/cli/feedback/stdio.go index e279ce2979d..fa5f463fa97 100644 --- a/internal/cli/feedback/stdio.go +++ b/internal/cli/feedback/stdio.go @@ -68,7 +68,7 @@ func OutputStreams() (io.Writer, io.Writer, func() *OutputStreamsResult) { // object that can be used as a Result or to retrieve the accumulated output // to embed it in another object. func NewBufferedStreams() (io.Writer, io.Writer, func() *OutputStreamsResult) { - out, err := &bytes.Buffer{}, &bytes.Buffer{} + out, err := bytes.NewBuffer(nil), bytes.NewBuffer(nil) return out, err, func() *OutputStreamsResult { return &OutputStreamsResult{ Stdout: out.String(), diff --git a/internal/integrationtest/compile_4/dump_profile_test.go b/internal/integrationtest/compile_4/dump_profile_test.go new file mode 100644 index 00000000000..61b76a7788a --- /dev/null +++ b/internal/integrationtest/compile_4/dump_profile_test.go @@ -0,0 +1,71 @@ +// This file is part of arduino-cli. +// +// Copyright 2023 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 compile_test + +import ( + "strings" + "testing" + + "github.com/arduino/arduino-cli/internal/integrationtest" + "github.com/arduino/go-paths-helper" + "github.com/stretchr/testify/require" +) + +func TestDumpProfileClean(t *testing.T) { + env, cli := integrationtest.CreateArduinoCLIWithEnvironment(t) + t.Cleanup(env.CleanUp) + + // Install Arduino AVR Boards + _, _, err := cli.Run("core", "install", "arduino:avr@1.8.6") + require.NoError(t, err) + + validSketchPath, err := paths.New("testdata", "ValidSketch").Abs() + require.NoError(t, err) + invalidSketchPath, err := paths.New("testdata", "InvalidSketch").Abs() + require.NoError(t, err) + + validProfile := `profiles: + uno: + fqbn: arduino:avr:uno + platforms: + - platform: arduino:avr (1.8.6)` + t.Run("NoVerbose", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "-b", "arduino:avr:uno", validSketchPath.String(), "--dump-profile") + require.NoError(t, err) + require.Empty(t, stderr) + profile := strings.TrimSpace(string(stdout)) + require.Equal(t, validProfile, profile) + }) + t.Run("Verbose", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "-b", "arduino:avr:uno", validSketchPath.String(), "--dump-profile", "--verbose") + require.NoError(t, err) + require.Empty(t, stderr) + profile := strings.TrimSpace(string(stdout)) + require.Equal(t, validProfile, profile) + }) + t.Run("ErrorNoVerbose", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "-b", "arduino:avr:uno", invalidSketchPath.String(), "--dump-profile") + require.Error(t, err) + require.NotEmpty(t, stderr) + require.NotContains(t, string(stdout), validProfile) + }) + t.Run("ErrorVerbose", func(t *testing.T) { + stdout, stderr, err := cli.Run("compile", "-b", "arduino:avr:uno", invalidSketchPath.String(), "--dump-profile", "--verbose") + require.Error(t, err) + require.NotEmpty(t, stderr) + require.NotContains(t, string(stdout), validProfile) + }) +} diff --git a/internal/integrationtest/compile_4/testdata/InvalidSketch/InvalidSketch.ino b/internal/integrationtest/compile_4/testdata/InvalidSketch/InvalidSketch.ino new file mode 100644 index 00000000000..2eba4fa09fd --- /dev/null +++ b/internal/integrationtest/compile_4/testdata/InvalidSketch/InvalidSketch.ino @@ -0,0 +1,3 @@ +void setup() {} +void loop() {} +aaaaaa diff --git a/internal/integrationtest/compile_4/testdata/ValidSketch/ValidSketch.ino b/internal/integrationtest/compile_4/testdata/ValidSketch/ValidSketch.ino new file mode 100644 index 00000000000..660bdbccfdb --- /dev/null +++ b/internal/integrationtest/compile_4/testdata/ValidSketch/ValidSketch.ino @@ -0,0 +1,2 @@ +void setup() {} +void loop() {} From 7271e0aaeacc7af138babef2ae5bafe2582e2f47 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Wed, 12 Mar 2025 17:58:31 +0100 Subject: [PATCH 092/121] Fix NewSketch crash when directories.user is not set (#2862) * integrationtest: add dameon NewSketch tests * commands: fix panic when calling `NewSketch` with empty directories.user We were calling directly a function that lookup for user definied settings. In case an user did not set explictly the directory it would return an empty string causing a panic. Instead we should have used a dedicated function `UserDir` that uses a fallback the default directories.user --- commands/service_sketch_new.go | 2 +- internal/integrationtest/arduino-cli.go | 11 +++++++++++ internal/integrationtest/daemon/daemon_test.go | 16 ++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/commands/service_sketch_new.go b/commands/service_sketch_new.go index ca3143e31b9..8f02908637a 100644 --- a/commands/service_sketch_new.go +++ b/commands/service_sketch_new.go @@ -48,7 +48,7 @@ func (s *arduinoCoreServerImpl) NewSketch(ctx context.Context, req *rpc.NewSketc if len(req.GetSketchDir()) > 0 { sketchesDir = req.GetSketchDir() } else { - sketchesDir = s.settings.GetString("directories.User") + sketchesDir = s.settings.UserDir().String() } if err := validateSketchName(req.GetSketchName()); err != nil { diff --git a/internal/integrationtest/arduino-cli.go b/internal/integrationtest/arduino-cli.go index 5236449d09a..f035e792f55 100644 --- a/internal/integrationtest/arduino-cli.go +++ b/internal/integrationtest/arduino-cli.go @@ -710,3 +710,14 @@ func (inst *ArduinoCLIInstance) BoardIdentify(ctx context.Context, props map[str resp, err := inst.cli.daemonClient.BoardIdentify(ctx, req) return resp, err } + +// NewSketch calls the "NewSketch" gRPC method. +func (inst *ArduinoCLIInstance) NewSketch(ctx context.Context, sketchName, sketchDir string, overwrite bool) (*commands.NewSketchResponse, error) { + req := &commands.NewSketchRequest{ + SketchName: sketchName, + SketchDir: sketchDir, + Overwrite: overwrite, + } + logCallf(">>> NewSketch(%+v)\n", req) + return inst.cli.daemonClient.NewSketch(ctx, req) +} diff --git a/internal/integrationtest/daemon/daemon_test.go b/internal/integrationtest/daemon/daemon_test.go index 53d39566d32..ae094a0d856 100644 --- a/internal/integrationtest/daemon/daemon_test.go +++ b/internal/integrationtest/daemon/daemon_test.go @@ -614,6 +614,22 @@ func TestDaemonUserAgent(t *testing.T) { } } +func TestDaemonCreateSketch(t *testing.T) { + // https://github.com/arduino/arduino-cli/issues/2861 + + env, cli := integrationtest.CreateEnvForDaemon(t) + defer env.CleanUp() + + grpcInst := cli.Create() + require.NoError(t, grpcInst.Init("", "", func(ir *commands.InitResponse) { + fmt.Printf("INIT> %v\n", ir.GetMessage()) + })) + + sketchName := "test_sketch.ino" + _, err := grpcInst.NewSketch(context.Background(), sketchName, "", false) + require.NoError(t, err) +} + func analyzeUpdateIndexClient(t *testing.T, cl commands.ArduinoCoreService_UpdateIndexClient) (map[string]*commands.DownloadProgressEnd, error) { analyzer := NewDownloadProgressAnalyzer(t) for { From 919bfd8cbeebc2e7375a51bc0276de872f2c21b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 18:25:25 +0100 Subject: [PATCH 093/121] [skip changelog] Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#2855) * [skip changelog] Bump google.golang.org/grpc from 1.70.0 to 1.71.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.70.0 to 1.71.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../genproto/googleapis/rpc/status.dep.yml | 4 +- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .../google.golang.org/grpc/attributes.dep.yml | 4 +- .../go/google.golang.org/grpc/backoff.dep.yml | 4 +- .../google.golang.org/grpc/balancer.dep.yml | 4 +- .../grpc/balancer/base.dep.yml | 4 +- .../grpc/balancer/endpointsharding.dep.yml | 214 ++++++++++++++++++ .../grpc/balancer/grpclb/state.dep.yml | 4 +- .../grpc/balancer/pickfirst.dep.yml | 4 +- .../grpc/balancer/pickfirst/internal.dep.yml | 4 +- .../balancer/pickfirst/pickfirstleaf.dep.yml | 4 +- .../grpc/balancer/roundrobin.dep.yml | 4 +- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 +- .../google.golang.org/grpc/channelz.dep.yml | 4 +- .../go/google.golang.org/grpc/codes.dep.yml | 4 +- .../grpc/connectivity.dep.yml | 4 +- .../grpc/credentials.dep.yml | 4 +- .../grpc/credentials/insecure.dep.yml | 4 +- .../google.golang.org/grpc/encoding.dep.yml | 4 +- .../grpc/encoding/proto.dep.yml | 4 +- .../grpc/experimental/stats.dep.yml | 4 +- .../go/google.golang.org/grpc/grpclog.dep.yml | 4 +- .../grpc/grpclog/internal.dep.yml | 4 +- .../google.golang.org/grpc/internal.dep.yml | 4 +- .../grpc/internal/backoff.dep.yml | 4 +- .../internal/balancer/gracefulswitch.dep.yml | 4 +- .../grpc/internal/balancerload.dep.yml | 4 +- .../grpc/internal/binarylog.dep.yml | 4 +- .../grpc/internal/buffer.dep.yml | 4 +- .../grpc/internal/channelz.dep.yml | 4 +- .../grpc/internal/credentials.dep.yml | 4 +- .../grpc/internal/envconfig.dep.yml | 4 +- .../grpc/internal/grpclog.dep.yml | 4 +- .../grpc/internal/grpcsync.dep.yml | 4 +- .../grpc/internal/grpcutil.dep.yml | 4 +- .../grpc/internal/idle.dep.yml | 4 +- .../grpc/internal/metadata.dep.yml | 4 +- .../grpc/internal/pretty.dep.yml | 4 +- .../grpc/internal/proxyattributes.dep.yml | 214 ++++++++++++++++++ .../grpc/internal/resolver.dep.yml | 4 +- .../resolver/delegatingresolver.dep.yml | 214 ++++++++++++++++++ .../grpc/internal/resolver/dns.dep.yml | 4 +- .../internal/resolver/dns/internal.dep.yml | 4 +- .../internal/resolver/passthrough.dep.yml | 4 +- .../grpc/internal/resolver/unix.dep.yml | 4 +- .../grpc/internal/serviceconfig.dep.yml | 4 +- .../grpc/internal/stats.dep.yml | 4 +- .../grpc/internal/status.dep.yml | 4 +- .../grpc/internal/syscall.dep.yml | 4 +- .../grpc/internal/transport.dep.yml | 4 +- .../internal/transport/networktype.dep.yml | 4 +- .../google.golang.org/grpc/keepalive.dep.yml | 4 +- .../go/google.golang.org/grpc/mem.dep.yml | 4 +- .../google.golang.org/grpc/metadata.dep.yml | 4 +- .../go/google.golang.org/grpc/peer.dep.yml | 4 +- .../google.golang.org/grpc/resolver.dep.yml | 4 +- .../grpc/resolver/dns.dep.yml | 4 +- .../grpc/serviceconfig.dep.yml | 4 +- .../go/google.golang.org/grpc/stats.dep.yml | 4 +- .../go/google.golang.org/grpc/status.dep.yml | 4 +- .../go/google.golang.org/grpc/tap.dep.yml | 4 +- go.mod | 4 +- go.sum | 30 +-- 63 files changed, 775 insertions(+), 131 deletions(-) create mode 100644 .licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml create mode 100644 .licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml 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 8dc9e42fe35..b95b6d5f245 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-20241202173237-19429a94021a +version: v0.0.0-20250115164207-1a7da9e5054f 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-20241202173237-19429a94021a/LICENSE +- sources: rpc@v0.0.0-20250115164207-1a7da9e5054f/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 3cca0b4c5db..88f56331151 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.70.0 +version: v1.71.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 f79e5098c65..585dd7e9b99 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 9010a98cc92..eecfed8dcd9 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 3de84a3857f..08524bef781 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 7e81b9575a2..68590f35732 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 new file mode 100644 index 00000000000..27d5263706a --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/balancer/endpointsharding.dep.yml @@ -0,0 +1,214 @@ +--- +name: google.golang.org/grpc/balancer/endpointsharding +version: v1.71.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.71.0/LICENSE + text: |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 [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. +notices: [] 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 2ee0ff6b81a..569268f1456 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 3f727b53902..6eeeb430b90 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.70.0 +version: v1.71.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.70.0/LICENSE +- sources: grpc@v1.71.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 1dd90ca4431..7c97ede444f 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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/balancer/pickfirst/pickfirstleaf.dep.yml index f671d5e6d3d..f4ef1a780d6 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.70.0 +version: v1.71.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 license: apache-2.0 licenses: -- sources: grpc@v1.70.0/LICENSE +- sources: grpc@v1.71.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 d553ced1b74..7bf52ee567e 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 f1dade2bd94..17fb0f67101 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 f692bf7fae4..5d6b51c62d2 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 9a94f112f35..b9b965f1443 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 779aaf4e33a..f822ffc95b1 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 45f49aa70eb..ea648eed038 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 5e29d17e0f2..66b5ba70e80 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 b53da8e93ec..e059ac41848 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 baabc76c0e5..b0d7d68308a 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 d00dd3e2db4..b92659f9c8a 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 278262b0909..67709d48d3c 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 b3ae88af135..bc4e7c66d8f 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 f55b2e963c1..30e77c49393 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 134fe36d3b8..5529f52b9ea 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 037dfbc83a8..974ec911b4e 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 c3432394149..06e68522240 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 692d9c52f59..1f04f7ac248 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 6229ad35d1f..801db73a35b 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 476c56e5e14..a06f541fb49 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 7b3941eb2a5..db46ffd53f0 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 f6494b188cc..cbfcef39aa1 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 43ca1c6a99a..0675e5fdf87 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 8e4fb596480..50ebfc79fa2 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 336c2c22518..5914fc9aa71 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 589800f7d92..e409ae585f2 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 3de0b87da65..73c0cd050d9 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 5dc0215c87b..a9efaa426c0 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 new file mode 100644 index 00000000000..0269a31ee28 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/internal/proxyattributes.dep.yml @@ -0,0 +1,214 @@ +--- +name: google.golang.org/grpc/internal/proxyattributes +version: v1.71.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.71.0/LICENSE + text: |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 [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. +notices: [] 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 09576271193..fd2df2cb84a 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 new file mode 100644 index 00000000000..abdd4e0c669 --- /dev/null +++ b/.licenses/go/google.golang.org/grpc/internal/resolver/delegatingresolver.dep.yml @@ -0,0 +1,214 @@ +--- +name: google.golang.org/grpc/internal/resolver/delegatingresolver +version: v1.71.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.71.0/LICENSE + text: |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 [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. +notices: [] 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 e65386426f4..66fc9b8d760 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 29d73609ea8..62cd5c33ea8 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 6d4f835d72a..f75148d9d21 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 b081aa52c91..8378b6623e9 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 b064e3e11f2..cc8bb6a9950 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 79809f26836..d57563a2c5e 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 33ffa801aa3..64f48c8d7e2 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 66fe26e9ec8..87722d16601 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 4891cbf746b..abc38a70776 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 173aa1c20b5..a3ffb796055 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 1063cf259ae..583726f229a 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 1073c6fbd61..e55bd30b7af 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 a1ac8886176..fced3051c3f 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 41550dd7d5e..b6a9258cdcf 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 02181176bf3..da120551969 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 e2c877a1c12..077c2363744 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 2c67218e9f9..28b9be3ff11 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 7b0729e8092..1ae6dcb8302 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 10c1994852a..fade4cacaf4 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.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 c3d968399cb..319cea69279 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.70.0 +version: v1.71.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.70.0/LICENSE +- sources: grpc@v1.71.0/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index 5780055a012..6f1ec789746 100644 --- a/go.mod +++ b/go.mod @@ -43,8 +43,8 @@ require ( golang.org/x/sys v0.30.0 golang.org/x/term v0.29.0 golang.org/x/text v0.22.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a - google.golang.org/grpc v1.70.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f + google.golang.org/grpc v1.71.0 google.golang.org/protobuf v1.36.5 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 7630e3ae4b1..0a217d5d6d7 100644 --- a/go.sum +++ b/go.sum @@ -216,16 +216,18 @@ 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/otel v1.32.0 h1:WnBN+Xjcteh0zdk01SVqV55d/m62NJLJdIyb4y/WO5U= -go.opentelemetry.io/otel v1.32.0/go.mod h1:00DCVSB0RQcnzlwyTfqtxSm+DRr9hpYrHjNGiBHVQIg= -go.opentelemetry.io/otel/metric v1.32.0 h1:xV2umtmNcThh2/a/aCP+h64Xx5wsj8qqnkYZktzNa0M= -go.opentelemetry.io/otel/metric v1.32.0/go.mod h1:jH7CIbbK6SH2V2wE16W05BHCtIDzauciCRLoc/SyMv8= -go.opentelemetry.io/otel/sdk v1.32.0 h1:RNxepc9vK59A8XsgZQouW8ue8Gkb4jpWtJm9ge5lEG4= -go.opentelemetry.io/otel/sdk v1.32.0/go.mod h1:LqgegDBjKMmb2GC6/PrTnteJG39I8/vJCAP9LlJXEjU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= -go.opentelemetry.io/otel/trace v1.32.0 h1:WIC9mYrXf8TmY/EXuULKc8hR17vE+Hjv2cssQDe03fM= -go.opentelemetry.io/otel/trace v1.32.0/go.mod h1:+i4rkvCraA+tG6AzwloGaCtkx53Fa+L+V8e9a7YvhT8= +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.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= +go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= +go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= +go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= +go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= +go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= +go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk= +go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w= +go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= +go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= 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= @@ -280,10 +282,10 @@ golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a h1:hgh8P4EuoxpsuKMXX/To36nOFD7vixReXgn8lPGnt+o= -google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a/go.mod h1:5uTbfoYQed2U9p3KIj2/Zzm02PYhndfdmML0qC3q3FU= -google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= -google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= +google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= +google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 99bce884f98c95f08ada9fa8b53dc7bbe608bfb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 20:06:17 +0100 Subject: [PATCH 094/121] [skip changelog] Bump golang.org/x/text from 0.22.0 to 0.23.0 (#2856) * [skip changelog] Bump golang.org/x/text from 0.22.0 to 0.23.0 Bumps [golang.org/x/text](https://github.com/golang/text) from 0.22.0 to 0.23.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.22.0...v0.23.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/text/encoding.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/internal.dep.yml | 6 +++--- .../x/text/encoding/internal/identifier.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/encoding/unicode.dep.yml | 6 +++--- .../go/golang.org/x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 4 ++-- go.sum | 8 ++++---- 8 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index 17185fb2f55..e783fb61b23 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.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 27957dcc6ba..17ae73ae332 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.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 3ed5ebdf3d1..4342b78cfd7 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.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 071e38cd957..eec529f669f 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.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 3e555950ea6..ffd95bbc52d 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.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 2718dfdea38..041123bb05c 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.22.0 +version: v0.23.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.22.0/LICENSE +- sources: text@v0.23.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.22.0/PATENTS +- sources: text@v0.23.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 6f1ec789746..3d3e8b9325a 100644 --- a/go.mod +++ b/go.mod @@ -42,7 +42,7 @@ require ( go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.30.0 golang.org/x/term v0.29.0 - golang.org/x/text v0.22.0 + golang.org/x/text v0.23.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.0 google.golang.org/protobuf v1.36.5 @@ -102,7 +102,7 @@ require ( golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect golang.org/x/mod v0.22.0 // indirect golang.org/x/net v0.34.0 // indirect - golang.org/x/sync v0.11.0 // indirect + golang.org/x/sync v0.12.0 // indirect golang.org/x/tools v0.28.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/go.sum b/go.sum index 0a217d5d6d7..074b13d03cc 100644 --- a/go.sum +++ b/go.sum @@ -250,8 +250,8 @@ golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= -golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= +golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 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= @@ -273,8 +273,8 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= -golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= +golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= +golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= From 053983f3b14cebf039efb09cc33a02b11ec00deb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 01:28:20 +0100 Subject: [PATCH 095/121] [skip changelog] Bump golang.org/x/term from 0.29.0 to 0.30.0 (#2857) * [skip changelog] Bump golang.org/x/term from 0.29.0 to 0.30.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.29.0 to 0.30.0. - [Commits](https://github.com/golang/term/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 265c279c0f4..8f6b0e7d019 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.30.0 +version: v0.31.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.30.0/LICENSE +- sources: sys@v0.31.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.30.0/PATENTS +- sources: sys@v0.31.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 996da08842c..4d665e786ad 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.30.0 +version: v0.31.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.30.0/LICENSE +- sources: sys@v0.31.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.30.0/PATENTS +- sources: sys@v0.31.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 97cfe9672ea..6fe4350ed28 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.29.0 +version: v0.30.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index 3d3e8b9325a..499d7242366 100644 --- a/go.mod +++ b/go.mod @@ -40,8 +40,8 @@ require ( go.bug.st/f v0.4.0 go.bug.st/relaxed-semver v0.12.0 go.bug.st/testifyjson v1.3.0 - golang.org/x/sys v0.30.0 - golang.org/x/term v0.29.0 + golang.org/x/sys v0.31.0 + golang.org/x/term v0.30.0 golang.org/x/text v0.23.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.0 diff --git a/go.sum b/go.sum index 074b13d03cc..606da99ad5b 100644 --- a/go.sum +++ b/go.sum @@ -263,12 +263,12 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= -golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= +golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU= -golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s= +golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= +golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= From a39f9fdc0b416e2b5ccf13438bb001cc05e68db4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 21:49:40 -0700 Subject: [PATCH 096/121] [skip changelog] Bump jinja2 from 3.1.5 to 3.1.6 (#2863) Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- poetry.lock | 63 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 48 insertions(+), 15 deletions(-) diff --git a/poetry.lock b/poetry.lock index e81cd749fb9..e9b3c99e1df 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. [[package]] name = "click" @@ -6,6 +6,7 @@ version = "8.1.8" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, @@ -20,6 +21,8 @@ version = "0.4.6" description = "Cross-platform colored terminal text." optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +groups = ["dev"] +markers = "platform_system == \"Windows\"" files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, @@ -31,6 +34,7 @@ version = "2.1.0" description = "Copy your docs directly to the gh-pages branch." optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "ghp-import-2.1.0.tar.gz", hash = "sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343"}, {file = "ghp_import-2.1.0-py3-none-any.whl", hash = "sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619"}, @@ -48,6 +52,7 @@ version = "4.0.12" description = "Git Object Database" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "gitdb-4.0.12-py3-none-any.whl", hash = "sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf"}, {file = "gitdb-4.0.12.tar.gz", hash = "sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571"}, @@ -62,6 +67,7 @@ version = "3.1.44" description = "GitPython is a Python library used to interact with Git repositories" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110"}, {file = "gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269"}, @@ -72,7 +78,7 @@ gitdb = ">=4.0.1,<5" [package.extras] doc = ["sphinx (>=7.1.2,<7.2)", "sphinx-autodoc-typehints", "sphinx_rtd_theme"] -test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions"] +test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock ; python_version < \"3.8\"", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions ; python_version < \"3.11\""] [[package]] name = "importlib-metadata" @@ -80,6 +86,8 @@ version = "8.5.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" +groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, @@ -89,23 +97,24 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] name = "jinja2" -version = "3.1.5" +version = "3.1.6" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ - {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, - {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, + {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, + {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, ] [package.dependencies] @@ -120,6 +129,7 @@ version = "3.7" description = "Python implementation of John Gruber's Markdown." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, @@ -138,6 +148,7 @@ version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." optional = false python-versions = ">=3.9" +groups = ["dev"] files = [ {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, @@ -208,6 +219,7 @@ version = "1.3" description = "Extension for Python-Markdown that makes lists truly sane. Custom indents for nested lists and fix for messy linebreaks." optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "mdx_truly_sane_lists-1.3-py3-none-any.whl", hash = "sha256:b9546a4c40ff8f1ab692f77cee4b6bfe8ddf9cccf23f0a24e71f3716fe290a37"}, {file = "mdx_truly_sane_lists-1.3.tar.gz", hash = "sha256:b661022df7520a1e113af7c355c62216b384c867e4f59fb8ee7ad511e6e77f45"}, @@ -222,6 +234,7 @@ version = "1.3.4" description = "A deep merge function for 🐍." optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "mergedeep-1.3.4-py3-none-any.whl", hash = "sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307"}, {file = "mergedeep-1.3.4.tar.gz", hash = "sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8"}, @@ -233,6 +246,7 @@ version = "1.1.2" description = "Manage multiple versions of your MkDocs-powered documentation" optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "mike-1.1.2-py3-none-any.whl", hash = "sha256:4c307c28769834d78df10f834f57f810f04ca27d248f80a75f49c6fa2d1527ca"}, {file = "mike-1.1.2.tar.gz", hash = "sha256:56c3f1794c2d0b5fdccfa9b9487beb013ca813de2e3ad0744724e9d34d40b77b"}, @@ -254,6 +268,7 @@ version = "1.6.1" description = "Project documentation with Markdown." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "mkdocs-1.6.1-py3-none-any.whl", hash = "sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e"}, {file = "mkdocs-1.6.1.tar.gz", hash = "sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2"}, @@ -277,7 +292,7 @@ watchdog = ">=2.0" [package.extras] i18n = ["babel (>=2.9.0)"] -min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-import (==1.0)", "importlib-metadata (==4.4)", "jinja2 (==2.11.1)", "markdown (==3.3.6)", "markupsafe (==2.0.1)", "mergedeep (==1.3.4)", "mkdocs-get-deps (==0.2.0)", "packaging (==20.5)", "pathspec (==0.11.1)", "pyyaml (==5.1)", "pyyaml-env-tag (==0.1)", "watchdog (==2.0)"] +min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4) ; platform_system == \"Windows\"", "ghp-import (==1.0)", "importlib-metadata (==4.4) ; python_version < \"3.10\"", "jinja2 (==2.11.1)", "markdown (==3.3.6)", "markupsafe (==2.0.1)", "mergedeep (==1.3.4)", "mkdocs-get-deps (==0.2.0)", "packaging (==20.5)", "pathspec (==0.11.1)", "pyyaml (==5.1)", "pyyaml-env-tag (==0.1)", "watchdog (==2.0)"] [[package]] name = "mkdocs-get-deps" @@ -285,6 +300,7 @@ version = "0.2.0" description = "MkDocs extension that lists all dependencies according to a mkdocs.yml file" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "mkdocs_get_deps-0.2.0-py3-none-any.whl", hash = "sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134"}, {file = "mkdocs_get_deps-0.2.0.tar.gz", hash = "sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c"}, @@ -302,6 +318,7 @@ version = "7.3.6" description = "A Material Design theme for MkDocs" optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "mkdocs-material-7.3.6.tar.gz", hash = "sha256:1b1dbd8ef2508b358d93af55a5c5db3f141c95667fad802301ec621c40c7c217"}, {file = "mkdocs_material-7.3.6-py2.py3-none-any.whl", hash = "sha256:1b6b3e9e09f922c2d7f1160fe15c8f43d4adc0d6fb81aa6ff0cbc7ef5b78ec75"}, @@ -321,6 +338,7 @@ version = "1.3.1" description = "Extension pack for Python Markdown and MkDocs Material." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "mkdocs_material_extensions-1.3.1-py3-none-any.whl", hash = "sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31"}, {file = "mkdocs_material_extensions-1.3.1.tar.gz", hash = "sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443"}, @@ -332,6 +350,7 @@ version = "24.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, @@ -343,6 +362,7 @@ version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"}, {file = "pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712"}, @@ -354,6 +374,7 @@ version = "4.3.6" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, @@ -370,6 +391,7 @@ version = "2.19.1" description = "Pygments is a syntax highlighting package written in Python." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"}, {file = "pygments-2.19.1.tar.gz", hash = "sha256:61c16d2a8576dc0649d9f39e089b5f02bcd27fba10d8fb4dcc28173f7a45151f"}, @@ -384,6 +406,7 @@ version = "10.14" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "pymdown_extensions-10.14-py3-none-any.whl", hash = "sha256:202481f716cc8250e4be8fce997781ebf7917701b59652458ee47f2401f818b5"}, {file = "pymdown_extensions-10.14.tar.gz", hash = "sha256:741bd7c4ff961ba40b7528d32284c53bc436b8b1645e8e37c3e57770b8700a34"}, @@ -402,6 +425,7 @@ version = "2.9.0.post0" description = "Extensions to the standard Python datetime module" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["dev"] files = [ {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, @@ -416,6 +440,7 @@ version = "6.0.2" description = "YAML parser and emitter for Python" optional = false python-versions = ">=3.8" +groups = ["dev"] files = [ {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, @@ -478,6 +503,7 @@ version = "0.1" description = "A custom YAML tag for referencing environment variables in YAML files. " optional = false python-versions = ">=3.6" +groups = ["dev"] files = [ {file = "pyyaml_env_tag-0.1-py3-none-any.whl", hash = "sha256:af31106dec8a4d68c60207c1886031cbf839b68aa7abccdb19868200532c2069"}, {file = "pyyaml_env_tag-0.1.tar.gz", hash = "sha256:70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb"}, @@ -492,19 +518,20 @@ version = "75.7.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.9" +groups = ["main"] files = [ {file = "setuptools-75.7.0-py3-none-any.whl", hash = "sha256:84fb203f278ebcf5cd08f97d3fb96d3fbed4b629d500b29ad60d11e00769b183"}, {file = "setuptools-75.7.0.tar.gz", hash = "sha256:886ff7b16cd342f1d1defc16fc98c9ce3fde69e087a4e1983d7ab634e5f41f4f"}, ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"] -core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""] +core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] enabler = ["pytest-enabler (>=2.2)"] -test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] -type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf ; sys_platform != \"cygwin\"", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib_metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"", "mypy (==1.14.*)", "pytest-mypy"] [[package]] name = "six" @@ -512,6 +539,7 @@ version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +groups = ["dev"] files = [ {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, @@ -523,6 +551,7 @@ version = "5.0.2" description = "A pure Python implementation of a sliding window memory map manager" optional = false python-versions = ">=3.7" +groups = ["dev"] files = [ {file = "smmap-5.0.2-py3-none-any.whl", hash = "sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e"}, {file = "smmap-5.0.2.tar.gz", hash = "sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5"}, @@ -534,6 +563,7 @@ version = "0.1.0" description = "Flexible version handling" optional = false python-versions = "*" +groups = ["dev"] files = [ {file = "verspec-0.1.0-py3-none-any.whl", hash = "sha256:741877d5633cc9464c45a469ae2a31e801e6dbbaa85b9675d481cda100f11c31"}, {file = "verspec-0.1.0.tar.gz", hash = "sha256:c4504ca697b2056cdb4bfa7121461f5a0e81809255b41c03dda4ba823637c01e"}, @@ -548,6 +578,7 @@ version = "6.0.0" description = "Filesystem events monitoring" optional = false python-versions = ">=3.9" +groups = ["dev"] files = [ {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26"}, {file = "watchdog-6.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112"}, @@ -590,20 +621,22 @@ version = "3.21.0" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.9" +groups = ["dev"] +markers = "python_version < \"3.10\"" files = [ {file = "zipp-3.21.0-py3-none-any.whl", hash = "sha256:ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"}, {file = "zipp-3.21.0.tar.gz", hash = "sha256:2c9958f6430a2040341a52eb608ed6dd93ef4392e02ffe219417c1b28b5dd1f4"}, ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [metadata] -lock-version = "2.0" +lock-version = "2.1" python-versions = ">3.9.7, <4" content-hash = "fde8577c7ce1611c6f339f739a74a706cc16f3782affb3f4dae65e0d36c891d6" From 9495b3191026cbe3d17ce36e7d32d620ace28231 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Mon, 31 Mar 2025 15:11:58 +0200 Subject: [PATCH 097/121] Upgrade golang version to 1.24.1 (#2850) * Upgrade go to 1.24 * Update golanci-lint * Updated license cache * Try go1.24.1 * Fix Linux_ARM64 docker image link * Run macOS dist tasks on arm64 runners --- .github/workflows/check-easyjson.yml | 2 +- .../workflows/check-go-dependencies-task.yml | 2 +- .github/workflows/check-go-task.yml | 4 +- .github/workflows/check-i18n-task.yml | 2 +- .github/workflows/check-markdown-task.yml | 2 +- .github/workflows/check-mkdocs-task.yml | 2 +- .github/workflows/check-protobuf-task.yml | 2 +- .../deploy-cobra-mkdocs-versioned-poetry.yml | 2 +- .github/workflows/i18n-weekly-pull.yaml | 2 +- .github/workflows/publish-go-tester-task.yml | 13 +++- .github/workflows/test-go-task.yml | 2 +- .golangci.yml | 2 +- .licenses/go/golang.org/x/crypto/hkdf.dep.yml | 63 +++++++++++++++++++ .licenses/go/golang.org/x/crypto/sha3.dep.yml | 63 +++++++++++++++++++ DistTasks.yml | 6 +- go.mod | 2 +- 16 files changed, 154 insertions(+), 17 deletions(-) create mode 100644 .licenses/go/golang.org/x/crypto/hkdf.dep.yml create mode 100644 .licenses/go/golang.org/x/crypto/sha3.dep.yml diff --git a/.github/workflows/check-easyjson.yml b/.github/workflows/check-easyjson.yml index 2aa4193db80..419f736256a 100644 --- a/.github/workflows/check-easyjson.yml +++ b/.github/workflows/check-easyjson.yml @@ -2,7 +2,7 @@ name: Check easyjson generated files env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/check-go-dependencies-task.yml b/.github/workflows/check-go-dependencies-task.yml index 6c3dd0a8316..c3d31664168 100644 --- a/.github/workflows/check-go-dependencies-task.yml +++ b/.github/workflows/check-go-dependencies-task.yml @@ -3,7 +3,7 @@ name: Check Go Dependencies env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows on: diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 06cf002052e..4efd2a0b26f 100644 --- a/.github/workflows/check-go-task.yml +++ b/.github/workflows/check-go-task.yml @@ -3,7 +3,7 @@ name: Check Go env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: @@ -116,7 +116,7 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v6 with: - version: v1.63 + version: v1.64.5 - name: Check style env: diff --git a/.github/workflows/check-i18n-task.yml b/.github/workflows/check-i18n-task.yml index 6529e473c42..0e000fe13b9 100644 --- a/.github/workflows/check-i18n-task.yml +++ b/.github/workflows/check-i18n-task.yml @@ -2,7 +2,7 @@ name: Check Internationalization env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index c65ac00a55c..02ae36cb159 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -5,7 +5,7 @@ env: # See: https://github.com/actions/setup-node/#readme NODE_VERSION: 16.x # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/actions/using-workflows/events-that-trigger-workflows on: diff --git a/.github/workflows/check-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 7962ea205c1..18680faab36 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -3,7 +3,7 @@ name: Check Website env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://github.com/actions/setup-python/tree/main#available-versions-of-python PYTHON_VERSION: "3.9" diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index df8c5fbf2df..c0ecd1cda3d 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -2,7 +2,7 @@ name: Check Protocol Buffers env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://docs.github.com/en/actions/reference/events-that-trigger-workflows on: diff --git a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml index 8cd5c0c9c9e..76f32ad3eaa 100644 --- a/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml +++ b/.github/workflows/deploy-cobra-mkdocs-versioned-poetry.yml @@ -3,7 +3,7 @@ name: Deploy Website env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" # See: https://github.com/actions/setup-python/tree/main#available-versions-of-python PYTHON_VERSION: "3.9" diff --git a/.github/workflows/i18n-weekly-pull.yaml b/.github/workflows/i18n-weekly-pull.yaml index 55f7ad22307..173d8070094 100644 --- a/.github/workflows/i18n-weekly-pull.yaml +++ b/.github/workflows/i18n-weekly-pull.yaml @@ -2,7 +2,7 @@ name: i18n-weekly-pull env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" COVERAGE_ARTIFACT: coverage-data on: diff --git a/.github/workflows/publish-go-tester-task.yml b/.github/workflows/publish-go-tester-task.yml index ccad7398fa0..82dfad0fff1 100644 --- a/.github/workflows/publish-go-tester-task.yml +++ b/.github/workflows/publish-go-tester-task.yml @@ -76,7 +76,7 @@ jobs: create-artifacts: needs: package-name-prefix name: Create artifact ${{ matrix.artifact.name }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.artifact.runner }} strategy: matrix: @@ -84,36 +84,47 @@ jobs: - task: dist:Windows_32bit path: "*Windows_32bit.zip" name: Windows_X86-32 + runner: ubuntu-latest - task: dist:Windows_64bit path: "*Windows_64bit.zip" name: Windows_X86-64 + runner: ubuntu-latest - task: dist:Linux_32bit path: "*Linux_32bit.tar.gz" name: Linux_X86-32 + runner: ubuntu-latest - task: dist:Linux_64bit path: "*Linux_64bit.tar.gz" name: Linux_X86-64 + runner: ubuntu-latest - task: dist:Linux_ARMv6 path: "*Linux_ARMv6.tar.gz" name: Linux_ARMv6 + runner: ubuntu-latest - task: dist:Linux_ARMv7 path: "*Linux_ARMv7.tar.gz" name: Linux_ARMv7 + runner: ubuntu-latest - task: dist:Linux_ARM64 path: "*Linux_ARM64.tar.gz" name: Linux_ARM64 + runner: ubuntu-latest - task: dist:macOS_64bit path: "*macOS_64bit.tar.gz" name: macOS_64 + runner: ubuntu-latest - task: dist:macOS_ARM64 path: "*macOS_ARM64.tar.gz" name: macOS_ARM64 + runner: ubuntu-24.04-arm - task: protoc:collect path: "*_proto.zip" name: rpc-protocol-files + runner: ubuntu-latest - task: dist:jsonschema path: "*configuration.schema.json" name: configuration-schema + runner: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/test-go-task.yml b/.github/workflows/test-go-task.yml index 98f869598f3..61ecb297cd8 100644 --- a/.github/workflows/test-go-task.yml +++ b/.github/workflows/test-go-task.yml @@ -3,7 +3,7 @@ name: Test Go env: # See: https://github.com/actions/setup-go/tree/main#supported-version-syntax - GO_VERSION: "1.23" + GO_VERSION: "1.24" COVERAGE_ARTIFACT: coverage-data # See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows diff --git a/.golangci.yml b/.golangci.yml index a39df11a1b5..0890432757a 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,6 +1,6 @@ run: timeout: 10m - go: "1.22" + go: "1.24" tests: true linters: diff --git a/.licenses/go/golang.org/x/crypto/hkdf.dep.yml b/.licenses/go/golang.org/x/crypto/hkdf.dep.yml new file mode 100644 index 00000000000..f46b5c38970 --- /dev/null +++ b/.licenses/go/golang.org/x/crypto/hkdf.dep.yml @@ -0,0 +1,63 @@ +--- +name: golang.org/x/crypto/hkdf +version: v0.32.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.32.0/LICENSE + text: | + Copyright 2009 The Go Authors. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + 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 + OWNER 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. +- sources: crypto@v0.32.0/PATENTS + text: | + Additional IP Rights Grant (Patents) + + "This implementation" means the copyrightable works distributed by + Google as part of the Go project. + + Google 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, + transfer and otherwise run, modify and propagate the contents of this + implementation of Go, where such license applies only to those patent + claims, both currently owned or controlled by Google and acquired in + the future, licensable by Google that are necessarily infringed by this + implementation of Go. This grant does not include claims that would be + infringed only as a consequence of further modification of this + implementation. If you or your agent or exclusive licensee institute or + order or agree to the institution of patent litigation against any + entity (including a cross-claim or counterclaim in a lawsuit) alleging + that this implementation of Go or any code incorporated within this + implementation of Go constitutes direct or contributory patent + infringement, or inducement of patent infringement, then any patent + rights granted to you under this License for this implementation of Go + shall terminate as of the date such litigation is filed. +notices: [] diff --git a/.licenses/go/golang.org/x/crypto/sha3.dep.yml b/.licenses/go/golang.org/x/crypto/sha3.dep.yml new file mode 100644 index 00000000000..b1ca1e2c757 --- /dev/null +++ b/.licenses/go/golang.org/x/crypto/sha3.dep.yml @@ -0,0 +1,63 @@ +--- +name: golang.org/x/crypto/sha3 +version: v0.32.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. +homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 +license: other +licenses: +- sources: crypto@v0.32.0/LICENSE + text: | + Copyright 2009 The Go Authors. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + 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 + OWNER 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. +- sources: crypto@v0.32.0/PATENTS + text: | + Additional IP Rights Grant (Patents) + + "This implementation" means the copyrightable works distributed by + Google as part of the Go project. + + Google 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, + transfer and otherwise run, modify and propagate the contents of this + implementation of Go, where such license applies only to those patent + claims, both currently owned or controlled by Google and acquired in + the future, licensable by Google that are necessarily infringed by this + implementation of Go. This grant does not include claims that would be + infringed only as a consequence of further modification of this + implementation. If you or your agent or exclusive licensee institute or + order or agree to the institution of patent litigation against any + entity (including a cross-claim or counterclaim in a lawsuit) alleging + that this implementation of Go or any code incorporated within this + implementation of Go constitutes direct or contributory patent + infringement, or inducement of patent infringement, then any patent + rights granted to you under this License for this implementation of Go + shall terminate as of the date such litigation is filed. +notices: [] diff --git a/DistTasks.yml b/DistTasks.yml index 43beff81061..eb0ce3dbd25 100644 --- a/DistTasks.yml +++ b/DistTasks.yml @@ -19,7 +19,7 @@ version: "3" vars: CONTAINER: "docker.elastic.co/beats-dev/golang-crossbuild" - GO_VERSION: "1.23.4" + GO_VERSION: "1.24.1" tasks: Windows_32bit: @@ -163,9 +163,9 @@ tasks: vars: PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64" - BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" + BUILD_COMMAND: "go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" BUILD_PLATFORM: "linux/arm64" - CONTAINER_TAG: "{{.GO_VERSION}}-arm" + CONTAINER_TAG: "{{.GO_VERSION}}-arm-debian12" PACKAGE_PLATFORM: "Linux_ARM64" PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" diff --git a/go.mod b/go.mod index 499d7242366..ebcb8d59df2 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/arduino/arduino-cli -go 1.23.4 +go 1.24.1 // We must use this fork until https://github.com/mailru/easyjson/pull/372 is merged replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 From 487dbf5d06b3f902fa37434e741d9ce0df3f168e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:34:41 +0200 Subject: [PATCH 098/121] [skip changelog] Bump github.com/leonelquinteros/gotext from 1.7.0 to 1.7.1 (#2837) * [skip changelog] Bump github.com/leonelquinteros/gotext Bumps [github.com/leonelquinteros/gotext](https://github.com/leonelquinteros/gotext) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/leonelquinteros/gotext/releases) - [Commits](https://github.com/leonelquinteros/gotext/compare/v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: github.com/leonelquinteros/gotext dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license check --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../github.com/leonelquinteros/gotext.dep.yml | 2 +- .../leonelquinteros/gotext/plurals.dep.yml | 6 +- .../go/golang.org/x/crypto/argon2.dep.yml | 6 +- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 +- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 +- .../go/golang.org/x/crypto/cast5.dep.yml | 6 +- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/hkdf.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 +- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 +- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 +- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 +- .../x/crypto/ssh/knownhosts.dep.yml | 6 +- .licenses/go/golang.org/x/net/context.dep.yml | 8 +-- .licenses/go/golang.org/x/net/http2.dep.yml | 6 +- .../x/net/internal/httpcommon.dep.yml | 62 +++++++++++++++++++ .../golang.org/x/net/internal/socks.dep.yml | 6 +- .../x/net/internal/timeseries.dep.yml | 6 +- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 +- .licenses/go/golang.org/x/net/trace.dep.yml | 6 +- go.mod | 10 +-- go.sum | 38 +++--------- 22 files changed, 133 insertions(+), 89 deletions(-) create mode 100644 .licenses/go/golang.org/x/net/internal/httpcommon.dep.yml diff --git a/.licenses/go/github.com/leonelquinteros/gotext.dep.yml b/.licenses/go/github.com/leonelquinteros/gotext.dep.yml index e03e5a03e88..a2ef6431056 100644 --- a/.licenses/go/github.com/leonelquinteros/gotext.dep.yml +++ b/.licenses/go/github.com/leonelquinteros/gotext.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/leonelquinteros/gotext -version: v1.7.0 +version: v1.7.1 type: go summary: Package gotext implements GNU gettext utilities. homepage: https://pkg.go.dev/github.com/leonelquinteros/gotext diff --git a/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml b/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml index 050b3c60f42..508d984c518 100644 --- a/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml +++ b/.licenses/go/github.com/leonelquinteros/gotext/plurals.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/leonelquinteros/gotext/plurals -version: v1.7.0 +version: v1.7.1 type: go summary: Package plurals is the pluralform compiler to get the correct translation id of the plural string homepage: https://pkg.go.dev/github.com/leonelquinteros/gotext/plurals license: other licenses: -- sources: gotext@v1.7.0/LICENSE +- sources: gotext@v1.7.1/LICENSE text: | The MIT License (MIT) @@ -64,6 +64,6 @@ licenses: 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. -- sources: gotext@v1.7.0/README.md +- sources: gotext@v1.7.1/README.md text: "[MIT license](LICENSE)" notices: [] diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index ffff61bed5a..99d8d5c9c4a 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 d3d02e3406d..71370b19776 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 c8ee40414bc..477bfd71ead 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 221e479bdca..79fd1820327 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 aa3d6625def..777a6218920 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.32.0 +version: v0.36.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 f46b5c38970..5def34c6b71 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 b1ca1e2c757..c636600f4fd 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.32.0 +version: v0.36.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: other licenses: -- sources: crypto@v0.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 43d6c9387b4..6109a4227a1 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 60e34f25cad..7577ebfd5c3 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 d923d32adf0..80753fb6a7f 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 7ba7fb3bd5f..ea8ba878d95 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.32.0 +version: v0.36.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.32.0/LICENSE +- sources: crypto@v0.36.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.32.0/PATENTS +- sources: crypto@v0.36.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 74a24b94428..2c95429d00e 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.34.0 +version: v0.38.0 type: go -summary: Package context defines the Context type, which carries deadlines, cancelation +summary: Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.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 92cd6578f33..5fa3d77f84a 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.34.0 +version: v0.38.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.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.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 new file mode 100644 index 00000000000..ead0a2cc8fb --- /dev/null +++ b/.licenses/go/golang.org/x/net/internal/httpcommon.dep.yml @@ -0,0 +1,62 @@ +--- +name: golang.org/x/net/internal/httpcommon +version: v0.38.0 +type: go +summary: +homepage: https://pkg.go.dev/golang.org/x/net/internal/httpcommon +license: bsd-3-clause +licenses: +- sources: net@v0.38.0/LICENSE + text: | + Copyright 2009 The Go Authors. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * 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. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + 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 + OWNER 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. +- sources: net@v0.38.0/PATENTS + text: | + Additional IP Rights Grant (Patents) + + "This implementation" means the copyrightable works distributed by + Google as part of the Go project. + + Google 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, + transfer and otherwise run, modify and propagate the contents of this + implementation of Go, where such license applies only to those patent + claims, both currently owned or controlled by Google and acquired in + the future, licensable by Google that are necessarily infringed by this + implementation of Go. This grant does not include claims that would be + infringed only as a consequence of further modification of this + implementation. If you or your agent or exclusive licensee institute or + order or agree to the institution of patent litigation against any + entity (including a cross-claim or counterclaim in a lawsuit) alleging + that this implementation of Go or any code incorporated within this + implementation of Go constitutes direct or contributory patent + infringement, or inducement of patent infringement, then any patent + rights granted to you under this License for this implementation of Go + shall terminate as of the date such litigation is filed. +notices: [] 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 b858f1e6184..019ff700c97 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.34.0 +version: v0.38.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.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.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 dc29c00f76d..7c7cd92ab7d 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.34.0 +version: v0.38.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.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.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 e836f0073d3..e6bf5d20bef 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.34.0 +version: v0.38.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.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.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 cc30ed23f2b..5d652084b0f 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.34.0 +version: v0.38.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.34.0/LICENSE +- sources: net@v0.38.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.34.0/PATENTS +- sources: net@v0.38.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index ebcb8d59df2..ec3cf136190 100644 --- a/go.mod +++ b/go.mod @@ -22,7 +22,7 @@ require ( github.com/fatih/color v1.18.0 github.com/go-git/go-git/v5 v5.13.2 github.com/gofrs/uuid/v5 v5.3.1 - github.com/leonelquinteros/gotext v1.7.0 + github.com/leonelquinteros/gotext v1.7.1 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 github.com/mattn/go-colorable v0.1.14 @@ -98,12 +98,12 @@ require ( 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.32.0 // indirect + golang.org/x/crypto v0.36.0 // indirect golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect - golang.org/x/mod v0.22.0 // indirect - golang.org/x/net v0.34.0 // indirect + golang.org/x/mod v0.23.0 // indirect + golang.org/x/net v0.38.0 // indirect golang.org/x/sync v0.12.0 // indirect - golang.org/x/tools v0.28.0 // indirect + golang.org/x/tools v0.30.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index 606da99ad5b..a60b4bbbe72 100644 --- a/go.sum +++ b/go.sum @@ -116,8 +116,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/leonelquinteros/gotext v1.7.0 h1:jcJmF4AXqyamP7vuw2MMIKs+O3jAEmvrc5JQiI8Ht/8= -github.com/leonelquinteros/gotext v1.7.0/go.mod h1:qJdoQuERPpccw7L70uoU+K/BvTfRBHYsisCQyFLXyvw= +github.com/leonelquinteros/gotext v1.7.1 h1:/JNPeE3lY5JeVYv2+KBpz39994W3W9fmZCGq3eO9Ri8= +github.com/leonelquinteros/gotext v1.7.1/go.mod h1:I0WoFDn9u2D3VbPnnDPT8mzZu0iSXG8iih+AH2fHHqg= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 h1:hyAgCuG5nqTMDeUD8KZs7HSPs6KprPgPP8QmGV8nyvk= @@ -203,7 +203,6 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHo github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= go.bug.st/cleanup v1.0.0 h1:XVj1HZxkBXeq3gMT7ijWUpHyIC1j8XAoNSyQ06CskgA= go.bug.st/cleanup v1.0.0/go.mod h1:EqVmTg2IBk4znLbPD28xne3abjsJftMdqqJEjhn70bk= go.bug.st/downloader/v2 v2.2.0 h1:Y0jSuDISNhrzePkrAWqz9xUC3xol9hqZo/+tz1D4EqY= @@ -232,27 +231,18 @@ 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= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= -golang.org/x/crypto v0.32.0/go.mod h1:ZnnJkOaASj8g0AjIduWNlq2NRxL0PlBrbKVyZ6V/Ugc= +golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= +golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= 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/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= -golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/mod v0.23.0 h1:Zb7khfcRGKk+kqfxFaP5tZqCnDZMjC5VtUBs87Hr6QM= +golang.org/x/mod v0.23.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= -golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8= +golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= 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= @@ -261,26 +251,18 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 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.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.28.0 h1:WuB6qZ4RPCQo5aP3WdKZS7i595EdWqWR8vqJTlwTVK8= -golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.30.0 h1:BgcpHewrV5AUp2G9MebG4XPFI1E2W41zU1SaqVA9vJY= +golang.org/x/tools v0.30.0/go.mod h1:c347cR/OJfw5TI+GfX7RUPNMdDRRbjvYTS0jPyvsVtY= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= From 716c950804983f63e13a10ed668ef234d0e2cf95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:01:36 +0200 Subject: [PATCH 099/121] [skip changelog] Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#2871) * [skip changelog] Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 Bumps google.golang.org/protobuf from 1.36.5 to 1.36.6. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache * Go mod tidy run --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../google.golang.org/protobuf/encoding/protojson.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/prototext.dep.yml | 6 +++--- .../google.golang.org/protobuf/encoding/protowire.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descfmt.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/descopts.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/detrand.dep.yml | 6 +++--- .../protobuf/internal/editiondefaults.dep.yml | 6 +++--- .../protobuf/internal/encoding/defval.dep.yml | 6 +++--- .../protobuf/internal/encoding/json.dep.yml | 6 +++--- .../protobuf/internal/encoding/messageset.dep.yml | 6 +++--- .../protobuf/internal/encoding/tag.dep.yml | 6 +++--- .../protobuf/internal/encoding/text.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/errors.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filedesc.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/filetype.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/flags.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/genid.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/impl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/order.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/pragma.dep.yml | 6 +++--- .../google.golang.org/protobuf/internal/protolazy.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/set.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/strs.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/internal/version.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/proto.dep.yml | 6 +++--- .licenses/go/google.golang.org/protobuf/protoadapt.dep.yml | 6 +++--- .../google.golang.org/protobuf/reflect/protoreflect.dep.yml | 6 +++--- .../protobuf/reflect/protoregistry.dep.yml | 6 +++--- .../google.golang.org/protobuf/runtime/protoiface.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/runtime/protoimpl.dep.yml | 6 +++--- .../go/google.golang.org/protobuf/types/known/anypb.dep.yml | 6 +++--- .../protobuf/types/known/durationpb.dep.yml | 6 +++--- .../protobuf/types/known/timestamppb.dep.yml | 6 +++--- go.mod | 2 +- go.sum | 4 ++-- 35 files changed, 102 insertions(+), 102 deletions(-) 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 65b9022667a..5b111717d12 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 62b089a3684..fa8c6b9dda7 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 c8e2a6b08d9..2a709b7eb9a 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 86904cee936..dfc77d20cad 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 028277a2bd8..bf48781295c 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 039022a4122..de8d758c1e7 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 4c9a0cb0868..cf24ec27b65 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 e6d64d3a894..1b1dda85d0c 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 0625e2d1b51..c13c0b838e3 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.5 +version: v1.36.6 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/encoding/json license: other licenses: -- sources: protobuf@v1.36.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 0e3a213b0fe..301f01e5ec0 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 a6f900be860..3216052a3cd 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 c7565cae41a..6e1d0f4148a 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 dd2903ea4de..f9ff1da3dc1 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 d0b9d285b1b..4e6401d877d 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 430b495d79c..28622c838d4 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 2b1a8c26177..b2293a1c6dd 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 d195e2f6a73..685c44fd390 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 cef9089693e..3516366f692 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.5 +version: v1.36.6 type: go summary: homepage: https://pkg.go.dev/google.golang.org/protobuf/internal/impl license: bsd-3-clause licenses: -- sources: protobuf@v1.36.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 ce6b3f317db..59d61e7c527 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 b13dae961f2..001ed2bfbec 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 884497dfae6..2435d7a2f5a 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 76e813dd81f..52152d0cf9e 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 0bc34ab8463..9030b61dc80 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 9e6289e00b9..a8abbd93aee 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 983a15d2646..44a8835d9a2 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 938f1f160c1..4bfb7937200 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 53d42357877..5343f737627 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 b365fb0ba9b..c16761390c3 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 d4b2223d0a3..0c4287a0af3 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 8e3ef446d4d..2ce73e33e61 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 5d151e9ebf5..008b5ea473a 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 f2034163646..0b0a33c05c7 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/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 d3f995eb14f..85c9973c3fc 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.5 +version: v1.36.6 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.5/LICENSE +- sources: protobuf@v1.36.6/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.5/PATENTS +- sources: protobuf@v1.36.6/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index ec3cf136190..abae0b7c41d 100644 --- a/go.mod +++ b/go.mod @@ -45,7 +45,7 @@ require ( golang.org/x/text v0.23.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.0 - google.golang.org/protobuf v1.36.5 + google.golang.org/protobuf v1.36.6 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index a60b4bbbe72..9377b850082 100644 --- a/go.sum +++ b/go.sum @@ -268,8 +268,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1: google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= -google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= -google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= +google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= 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= From d0655a7693c6111536ed38907b92b0e37ae6035e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:18:34 +0200 Subject: [PATCH 100/121] [skip changelog] Bump go.bug.st/relaxed-semver from 0.12.0 to 0.15.0 (#2873) * [skip changelog] Bump go.bug.st/relaxed-semver from 0.12.0 to 0.15.0 Bumps [go.bug.st/relaxed-semver](https://github.com/bugst/relaxed-semver) from 0.12.0 to 0.15.0. - [Release notes](https://github.com/bugst/relaxed-semver/releases) - [Commits](https://github.com/bugst/relaxed-semver/compare/v0.12.0...v0.15.0) --- updated-dependencies: - dependency-name: go.bug.st/relaxed-semver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/go.bug.st/relaxed-semver.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.licenses/go/go.bug.st/relaxed-semver.dep.yml b/.licenses/go/go.bug.st/relaxed-semver.dep.yml index 6a4349bf119..6ac2c4a1e29 100644 --- a/.licenses/go/go.bug.st/relaxed-semver.dep.yml +++ b/.licenses/go/go.bug.st/relaxed-semver.dep.yml @@ -1,6 +1,6 @@ --- name: go.bug.st/relaxed-semver -version: v0.12.0 +version: v0.15.0 type: go summary: homepage: https://pkg.go.dev/go.bug.st/relaxed-semver @@ -9,7 +9,7 @@ licenses: - sources: LICENSE text: |2+ - Copyright (c) 2018-2022, Cristian Maglie. + Copyright (c) 2018-2025, Cristian Maglie. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/go.mod b/go.mod index abae0b7c41d..a00be19f7e3 100644 --- a/go.mod +++ b/go.mod @@ -38,7 +38,7 @@ require ( 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.12.0 + go.bug.st/relaxed-semver v0.15.0 go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.31.0 golang.org/x/term v0.30.0 diff --git a/go.sum b/go.sum index 9377b850082..e2958ba3509 100644 --- a/go.sum +++ b/go.sum @@ -209,8 +209,8 @@ go.bug.st/downloader/v2 v2.2.0 h1:Y0jSuDISNhrzePkrAWqz9xUC3xol9hqZo/+tz1D4EqY= go.bug.st/downloader/v2 v2.2.0/go.mod h1:VZW2V1iGKV8rJL2ZEGIDzzBeKowYv34AedJz13RzVII= go.bug.st/f v0.4.0 h1:Vstqb950nMA+PhAlRxUw8QL1ntHy/gXHNyyzjkQLJ10= go.bug.st/f v0.4.0/go.mod h1:bMo23205ll7UW63KwO1ut5RdlJ9JK8RyEEr88CmOF5Y= -go.bug.st/relaxed-semver v0.12.0 h1:se8v3lTdAAFp68+/RS/0Y/nFdnpdzkP5ICY04SPau4E= -go.bug.st/relaxed-semver v0.12.0/go.mod h1:Cpcbiig6Omwlq6bS7i3MQWiqS7W7HDd8CAnZFC40Cl0= +go.bug.st/relaxed-semver v0.15.0 h1:w37+SYQPxF53RQO7QZZuPIMaPouOifdaP0B1ktst2nA= +go.bug.st/relaxed-semver v0.15.0/go.mod h1:bwHiCtYuD2m716tBk2OnOBjelsbXw9el5EIuyxT/ksU= 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= From fb0292880d12c7d534a45a955357f1828f118809 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 16:39:24 +0200 Subject: [PATCH 101/121] [skip changelog] Bump github.com/spf13/viper from 1.19.0 to 1.20.1 (#2874) * [skip changelog] Bump github.com/spf13/viper from 1.19.0 to 1.20.1 Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.19.0 to 1.20.1. - [Release notes](https://github.com/spf13/viper/releases) - [Commits](https://github.com/spf13/viper/compare/v1.19.0...v1.20.1) --- updated-dependencies: - dependency-name: github.com/spf13/viper dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../go/github.com/fsnotify/fsnotify.dep.yml | 2 +- .../fsnotify/fsnotify/internal.dep.yml | 36 ++ .../mapstructure/v2.dep.yml} | 8 +- .../mapstructure/v2/internal/errors.dep.yml | 34 ++ .licenses/go/github.com/hashicorp/hcl.dep.yml | 365 ----------------- .../github.com/hashicorp/hcl/hcl/ast.dep.yml | 366 ------------------ .../hashicorp/hcl/hcl/parser.dep.yml | 365 ----------------- .../hashicorp/hcl/hcl/printer.dep.yml | 365 ----------------- .../hashicorp/hcl/hcl/scanner.dep.yml | 366 ------------------ .../hashicorp/hcl/hcl/strconv.dep.yml | 365 ----------------- .../hashicorp/hcl/hcl/token.dep.yml | 366 ------------------ .../hashicorp/hcl/json/parser.dep.yml | 365 ----------------- .../hashicorp/hcl/json/scanner.dep.yml | 365 ----------------- .../hashicorp/hcl/json/token.dep.yml | 365 ----------------- .../github.com/magiconair/properties.dep.yml | 39 -- .../github.com/pelletier/go-toml/v2.dep.yml | 2 +- .../go-toml/v2/internal/characters.dep.yml | 6 +- .../go-toml/v2/internal/danger.dep.yml | 6 +- .../go-toml/v2/internal/tracker.dep.yml | 6 +- .../pelletier/go-toml/v2/unstable.dep.yml | 6 +- .../github.com/sagikazarmark/locafero.dep.yml | 32 ++ .../sagikazarmark/slog-shim.dep.yml | 40 -- .../conc.dep.yml} | 16 +- .../conc/internal/multierror.dep.yml} | 16 +- .../conc/iter.dep.yml} | 16 +- .../conc/panics.dep.yml} | 16 +- .licenses/go/github.com/spf13/afero.dep.yml | 2 +- .../spf13/afero/internal/common.dep.yml | 6 +- .../go/github.com/spf13/afero/mem.dep.yml | 6 +- .licenses/go/github.com/spf13/cast.dep.yml | 2 +- .licenses/go/github.com/spf13/viper.dep.yml | 2 +- .../viper/internal/encoding/dotenv.dep.yml | 6 +- .../viper/internal/encoding/json.dep.yml | 6 +- .../viper/internal/encoding/toml.dep.yml | 6 +- .../viper/internal/encoding/yaml.dep.yml | 6 +- .../spf13/viper/internal/features.dep.yml | 6 +- .licenses/go/gopkg.in/ini.v1.dep.yml | 205 ---------- go.mod | 18 +- go.sum | 43 +- 39 files changed, 194 insertions(+), 4054 deletions(-) create mode 100644 .licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml rename .licenses/go/github.com/{mitchellh/mapstructure.dep.yml => go-viper/mapstructure/v2.dep.yml} (86%) create mode 100644 .licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/ast.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/parser.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/printer.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/scanner.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/strconv.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/hcl/token.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/json/parser.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/json/scanner.dep.yml delete mode 100644 .licenses/go/github.com/hashicorp/hcl/json/token.dep.yml delete mode 100644 .licenses/go/github.com/magiconair/properties.dep.yml create mode 100644 .licenses/go/github.com/sagikazarmark/locafero.dep.yml delete mode 100644 .licenses/go/github.com/sagikazarmark/slog-shim.dep.yml rename .licenses/go/github.com/{spf13/viper/internal/encoding.dep.yml => sourcegraph/conc.dep.yml} (76%) rename .licenses/go/github.com/{spf13/viper/internal/encoding/hcl.dep.yml => sourcegraph/conc/internal/multierror.dep.yml} (76%) rename .licenses/go/github.com/{spf13/viper/internal/encoding/ini.dep.yml => sourcegraph/conc/iter.dep.yml} (76%) rename .licenses/go/github.com/{spf13/viper/internal/encoding/javaproperties.dep.yml => sourcegraph/conc/panics.dep.yml} (75%) delete mode 100644 .licenses/go/gopkg.in/ini.v1.dep.yml diff --git a/.licenses/go/github.com/fsnotify/fsnotify.dep.yml b/.licenses/go/github.com/fsnotify/fsnotify.dep.yml index 5b3324b3ee4..a26cfe1088d 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.7.0 +version: v1.8.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 new file mode 100644 index 00000000000..d9a708111a0 --- /dev/null +++ b/.licenses/go/github.com/fsnotify/fsnotify/internal.dep.yml @@ -0,0 +1,36 @@ +--- +name: github.com/fsnotify/fsnotify/internal +version: v1.8.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 + text: | + Copyright © 2012 The Go Authors. All rights reserved. + Copyright © fsnotify Authors. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + * 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. + * Neither the name of Google Inc. nor the names of its contributors may be used + to endorse or promote products derived from this software without specific + prior written permission. + + 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 OWNER 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. +notices: [] diff --git a/.licenses/go/github.com/mitchellh/mapstructure.dep.yml b/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml similarity index 86% rename from .licenses/go/github.com/mitchellh/mapstructure.dep.yml rename to .licenses/go/github.com/go-viper/mapstructure/v2.dep.yml index 073c6eabcd7..aa4e7760c61 100644 --- a/.licenses/go/github.com/mitchellh/mapstructure.dep.yml +++ b/.licenses/go/github.com/go-viper/mapstructure/v2.dep.yml @@ -1,10 +1,10 @@ --- -name: github.com/mitchellh/mapstructure -version: v1.5.0 +name: github.com/go-viper/mapstructure/v2 +version: v2.2.1 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. -homepage: https://pkg.go.dev/github.com/mitchellh/mapstructure +homepage: https://pkg.go.dev/github.com/go-viper/mapstructure/v2 license: mit licenses: - sources: LICENSE @@ -30,4 +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: README.md + text: The project is licensed under the [MIT License](LICENSE). notices: [] 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 new file mode 100644 index 00000000000..4156e692500 --- /dev/null +++ b/.licenses/go/github.com/go-viper/mapstructure/v2/internal/errors.dep.yml @@ -0,0 +1,34 @@ +--- +name: github.com/go-viper/mapstructure/v2/internal/errors +version: v2.2.1 +type: go +summary: +homepage: https://pkg.go.dev/github.com/go-viper/mapstructure/v2/internal/errors +license: mit +licenses: +- sources: v2@v2.2.1/LICENSE + text: | + The MIT License (MIT) + + Copyright (c) 2013 Mitchell Hashimoto + + 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. +- sources: v2@v2.2.1/README.md + text: The project is licensed under the [MIT License](LICENSE). +notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl.dep.yml b/.licenses/go/github.com/hashicorp/hcl.dep.yml deleted file mode 100644 index 5aeb06dd53a..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl -version: v1.0.0 -type: go -summary: Package hcl decodes HCL into usable Go structures. -homepage: https://pkg.go.dev/github.com/hashicorp/hcl -license: mpl-2.0 -licenses: -- sources: LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/ast.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/ast.dep.yml deleted file mode 100644 index ce823de2d46..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/ast.dep.yml +++ /dev/null @@ -1,366 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/ast -version: v1.0.0 -type: go -summary: Package ast declares the types used to represent syntax trees for HCL (HashiCorp - Configuration Language) -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/ast -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/parser.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/parser.dep.yml deleted file mode 100644 index 4d54adcda3a..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/parser.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/parser -version: v1.0.0 -type: go -summary: Package parser implements a parser for HCL (HashiCorp Configuration Language) -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/parser -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/printer.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/printer.dep.yml deleted file mode 100644 index 51a38c946fb..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/printer.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/printer -version: v1.0.0 -type: go -summary: Package printer implements printing of AST nodes to HCL format. -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/printer -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/scanner.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/scanner.dep.yml deleted file mode 100644 index a3312d03414..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/scanner.dep.yml +++ /dev/null @@ -1,366 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/scanner -version: v1.0.0 -type: go -summary: Package scanner implements a scanner for HCL (HashiCorp Configuration Language) - source text. -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/scanner -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/strconv.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/strconv.dep.yml deleted file mode 100644 index 313c4501f51..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/strconv.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/strconv -version: v1.0.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/strconv -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/hcl/token.dep.yml b/.licenses/go/github.com/hashicorp/hcl/hcl/token.dep.yml deleted file mode 100644 index c2f6e60074c..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/hcl/token.dep.yml +++ /dev/null @@ -1,366 +0,0 @@ ---- -name: github.com/hashicorp/hcl/hcl/token -version: v1.0.0 -type: go -summary: Package token defines constants representing the lexical tokens for HCL (HashiCorp - Configuration Language) -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/hcl/token -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/json/parser.dep.yml b/.licenses/go/github.com/hashicorp/hcl/json/parser.dep.yml deleted file mode 100644 index 913fb5bb0ba..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/json/parser.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/json/parser -version: v1.0.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/json/parser -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/json/scanner.dep.yml b/.licenses/go/github.com/hashicorp/hcl/json/scanner.dep.yml deleted file mode 100644 index 27f5acdf6e1..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/json/scanner.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/json/scanner -version: v1.0.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/json/scanner -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/hashicorp/hcl/json/token.dep.yml b/.licenses/go/github.com/hashicorp/hcl/json/token.dep.yml deleted file mode 100644 index 3e3939f095d..00000000000 --- a/.licenses/go/github.com/hashicorp/hcl/json/token.dep.yml +++ /dev/null @@ -1,365 +0,0 @@ ---- -name: github.com/hashicorp/hcl/json/token -version: v1.0.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/hashicorp/hcl/json/token -license: mpl-2.0 -licenses: -- sources: hcl@v1.0.0/LICENSE - text: |+ - Mozilla Public License, version 2.0 - - 1. Definitions - - 1.1. “Contributor” - - means each individual or legal entity that creates, contributes to the - creation of, or owns Covered Software. - - 1.2. “Contributor Version” - - means the combination of the Contributions of others (if any) used by a - Contributor and that particular Contributor’s Contribution. - - 1.3. “Contribution” - - means Covered Software of a particular Contributor. - - 1.4. “Covered Software” - - means Source Code Form to which the initial Contributor has attached the - notice in Exhibit A, the Executable Form of such Source Code Form, and - Modifications of such Source Code Form, in each case including portions - thereof. - - 1.5. “Incompatible With Secondary Licenses” - means - - a. that the initial Contributor has attached the notice described in - Exhibit B to the Covered Software; or - - b. that the Covered Software was made available under the terms of version - 1.1 or earlier of the License, but not also under the terms of a - Secondary License. - - 1.6. “Executable Form” - - means any form of the work other than Source Code Form. - - 1.7. “Larger Work” - - means a work that combines Covered Software with other material, in a separate - file or files, that is not Covered Software. - - 1.8. “License” - - means this document. - - 1.9. “Licensable” - - means having the right to grant, to the maximum extent possible, whether at the - time of the initial grant or subsequently, any and all of the rights conveyed by - this License. - - 1.10. “Modifications” - - means any of the following: - - a. any file in Source Code Form that results from an addition to, deletion - from, or modification of the contents of Covered Software; or - - b. any new file in Source Code Form that contains any Covered Software. - - 1.11. “Patent Claims” of a Contributor - - means any patent claim(s), including without limitation, method, process, - and apparatus claims, in any patent Licensable by such Contributor that - would be infringed, but for the grant of the License, by the making, - using, selling, offering for sale, having made, import, or transfer of - either its Contributions or its Contributor Version. - - 1.12. “Secondary License” - - means either the GNU General Public License, Version 2.0, the GNU Lesser - General Public License, Version 2.1, the GNU Affero General Public - License, Version 3.0, or any later versions of those licenses. - - 1.13. “Source Code Form” - - means the form of the work preferred for making modifications. - - 1.14. “You” (or “Your”) - - means an individual or a legal entity exercising rights under this - License. For legal entities, “You” includes any entity that controls, is - controlled by, or is under common control with You. For purposes of this - definition, “control” means (a) the power, direct or indirect, to cause - the direction or management of such entity, whether by contract or - otherwise, or (b) ownership of more than fifty percent (50%) of the - outstanding shares or beneficial ownership of such entity. - - - 2. License Grants and Conditions - - 2.1. Grants - - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - - a. under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or as - part of a Larger Work; and - - b. under Patent Claims of such Contributor to make, use, sell, offer for - sale, have made, import, and otherwise transfer either its Contributions - or its Contributor Version. - - 2.2. Effective Date - - The licenses granted in Section 2.1 with respect to any Contribution become - effective for each Contribution on the date the Contributor first distributes - such Contribution. - - 2.3. Limitations on Grant Scope - - The licenses granted in this Section 2 are the only rights granted under this - License. No additional rights or licenses will be implied from the distribution - or licensing of Covered Software under this License. Notwithstanding Section - 2.1(b) above, no patent license is granted by a Contributor: - - a. for any code that a Contributor has removed from Covered Software; or - - b. for infringements caused by: (i) Your and any other third party’s - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - - c. under Patent Claims infringed by Covered Software in the absence of its - Contributions. - - This License does not grant any rights in the trademarks, service marks, or - logos of any Contributor (except as may be necessary to comply with the - notice requirements in Section 3.4). - - 2.4. Subsequent Licenses - - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this License - (see Section 10.2) or under the terms of a Secondary License (if permitted - under the terms of Section 3.3). - - 2.5. Representation - - Each Contributor represents that the Contributor believes its Contributions - are its original creation(s) or it has sufficient rights to grant the - rights to its Contributions conveyed by this License. - - 2.6. Fair Use - - This License is not intended to limit any rights You have under applicable - copyright doctrines of fair use, fair dealing, or other equivalents. - - 2.7. Conditions - - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in - Section 2.1. - - - 3. Responsibilities - - 3.1. Distribution of Source Form - - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under the - terms of this License. You must inform recipients that the Source Code Form - of the Covered Software is governed by the terms of this License, and how - they can obtain a copy of this License. You may not attempt to alter or - restrict the recipients’ rights in the Source Code Form. - - 3.2. Distribution of Executable Form - - If You distribute Covered Software in Executable Form then: - - a. such Covered Software must also be made available in Source Code Form, - as described in Section 3.1, and You must inform recipients of the - Executable Form how they can obtain a copy of such Source Code Form by - reasonable means in a timely manner, at a charge no more than the cost - of distribution to the recipient; and - - b. You may distribute such Executable Form under the terms of this License, - or sublicense it under different terms, provided that the license for - the Executable Form does not attempt to limit or alter the recipients’ - rights in the Source Code Form under this License. - - 3.3. Distribution of a Larger Work - - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for the - Covered Software. If the Larger Work is a combination of Covered Software - with a work governed by one or more Secondary Licenses, and the Covered - Software is not Incompatible With Secondary Licenses, this License permits - You to additionally distribute such Covered Software under the terms of - such Secondary License(s), so that the recipient of the Larger Work may, at - their option, further distribute the Covered Software under the terms of - either this License or such Secondary License(s). - - 3.4. Notices - - You may not remove or alter the substance of any license notices (including - copyright notices, patent notices, disclaimers of warranty, or limitations - of liability) contained within the Source Code Form of the Covered - Software, except that You may alter any license notices to the extent - required to remedy known factual inaccuracies. - - 3.5. Application of Additional Terms - - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on behalf - of any Contributor. You must make it absolutely clear that any such - warranty, support, indemnity, or liability obligation is offered by You - alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - - 4. Inability to Comply Due to Statute or Regulation - - If it is impossible for You to comply with any of the terms of this License - with respect to some or all of the Covered Software due to statute, judicial - order, or regulation then You must: (a) comply with the terms of this License - to the maximum extent possible; and (b) describe the limitations and the code - they affect. Such description must be placed in a text file included with all - distributions of the Covered Software under this License. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - - 5. Termination - - 5.1. The rights granted under this License will terminate automatically if You - fail to comply with any of its terms. However, if You become compliant, - then the rights granted under this License from a particular Contributor - are reinstated (a) provisionally, unless and until such Contributor - explicitly and finally terminates Your grants, and (b) on an ongoing basis, - if such Contributor fails to notify You of the non-compliance by some - reasonable means prior to 60 days after You have come back into compliance. - Moreover, Your grants from a particular Contributor are reinstated on an - ongoing basis if such Contributor notifies You of the non-compliance by - some reasonable means, this is the first time You have received notice of - non-compliance with this License from such Contributor, and You become - compliant prior to 30 days after Your receipt of the notice. - - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, counter-claims, - and cross-claims) alleging that a Contributor Version directly or - indirectly infringes any patent, then the rights granted to You by any and - all Contributors for the Covered Software under Section 2.1 of this License - shall terminate. - - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user - license agreements (excluding distributors and resellers) which have been - validly granted by You or Your distributors under this License prior to - termination shall survive termination. - - 6. Disclaimer of Warranty - - Covered Software is provided under this License on an “as is” basis, without - warranty of any kind, either expressed, implied, or statutory, including, - without limitation, warranties that the Covered Software is free of defects, - merchantable, fit for a particular purpose or non-infringing. The entire - risk as to the quality and performance of the Covered Software is with You. - Should any Covered Software prove defective in any respect, You (not any - Contributor) assume the cost of any necessary servicing, repair, or - correction. This disclaimer of warranty constitutes an essential part of this - License. No use of any Covered Software is authorized under this License - except under this disclaimer. - - 7. Limitation of Liability - - Under no circumstances and under no legal theory, whether tort (including - negligence), contract, or otherwise, shall any Contributor, or anyone who - distributes Covered Software as permitted above, be liable to You for any - direct, indirect, special, incidental, or consequential damages of any - character including, without limitation, damages for lost profits, loss of - goodwill, work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses, even if such party shall have been - informed of the possibility of such damages. This limitation of liability - shall not apply to liability for death or personal injury resulting from such - party’s negligence to the extent applicable law prohibits such limitation. - Some jurisdictions do not allow the exclusion or limitation of incidental or - consequential damages, so this exclusion and limitation may not apply to You. - - 8. Litigation - - Any litigation relating to this License may be brought only in the courts of - a jurisdiction where the defendant maintains its principal place of business - and such litigation shall be governed by laws of that jurisdiction, without - reference to its conflict-of-law provisions. Nothing in this Section shall - prevent a party’s ability to bring cross-claims or counter-claims. - - 9. Miscellaneous - - This License represents the complete agreement concerning the subject matter - hereof. If any provision of this License is held to be unenforceable, such - provision shall be reformed only to the extent necessary to make it - enforceable. Any law or regulation which provides that the language of a - contract shall be construed against the drafter shall not be used to construe - this License against a Contributor. - - - 10. Versions of the License - - 10.1. New Versions - - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - - 10.2. Effect of New Versions - - You may distribute the Covered Software under the terms of the version of - the License under which You originally received the Covered Software, or - under the terms of any subsequent version published by the license - steward. - - 10.3. Modified Versions - - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a modified - version of this License if you rename the license and remove any - references to the name of the license steward (except to note that such - modified license differs from this License). - - 10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - - Exhibit A - Source Code Form License Notice - - This Source Code Form is subject to the - terms of the Mozilla Public License, v. - 2.0. If a copy of the MPL was not - distributed with this file, You can - obtain one at - http://mozilla.org/MPL/2.0/. - - If it is not possible or desirable to put the notice in a particular file, then - You may include the notice in a location (such as a LICENSE file in a relevant - directory) where a recipient would be likely to look for such a notice. - - You may add additional accurate notices of copyright ownership. - - Exhibit B - “Incompatible With Secondary Licenses” Notice - - This Source Code Form is “Incompatible - With Secondary Licenses”, as defined by - the Mozilla Public License, v. 2.0. - -notices: [] diff --git a/.licenses/go/github.com/magiconair/properties.dep.yml b/.licenses/go/github.com/magiconair/properties.dep.yml deleted file mode 100644 index ef04e0f92b3..00000000000 --- a/.licenses/go/github.com/magiconair/properties.dep.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: github.com/magiconair/properties -version: v1.8.7 -type: go -summary: Package properties provides functions for reading and writing ISO-8859-1 - and UTF-8 encoded .properties files and has support for recursive property expansion. -homepage: https://pkg.go.dev/github.com/magiconair/properties -license: bsd-2-clause -licenses: -- sources: LICENSE.md - text: | - Copyright (c) 2013-2020, Frank Schroeder - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - - * 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 OWNER 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. -- sources: README.md - text: 2 clause BSD license. See [LICENSE](https://github.com/magiconair/properties/blob/master/LICENSE) - file for details. -notices: [] 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 44cb14185ef..3460ed72598 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.2 +version: v2.2.3 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 afddf80f550..f481041fa66 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.2 +version: v2.2.3 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/characters license: other licenses: -- sources: v2@v2.2.2/LICENSE +- sources: v2@v2.2.3/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.2/README.md +- sources: v2@v2.2.3/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 5fe64d014f7..7e2f86e2e9f 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.2 +version: v2.2.3 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/danger license: other licenses: -- sources: v2@v2.2.2/LICENSE +- sources: v2@v2.2.3/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.2/README.md +- sources: v2@v2.2.3/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 6b73e51e6b9..8452277d00a 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.2 +version: v2.2.3 type: go summary: homepage: https://pkg.go.dev/github.com/pelletier/go-toml/v2/internal/tracker license: other licenses: -- sources: v2@v2.2.2/LICENSE +- sources: v2@v2.2.3/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.2/README.md +- sources: v2@v2.2.3/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 4fc5a61cb02..c224d7079af 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.2 +version: v2.2.3 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.2/LICENSE +- sources: v2@v2.2.3/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.2/README.md +- sources: v2@v2.2.3/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 new file mode 100644 index 00000000000..d159fe8a4b6 --- /dev/null +++ b/.licenses/go/github.com/sagikazarmark/locafero.dep.yml @@ -0,0 +1,32 @@ +--- +name: github.com/sagikazarmark/locafero +version: v0.7.0 +type: go +summary: Package finder looks for files and directories in an {fs.Fs} filesystem. +homepage: https://pkg.go.dev/github.com/sagikazarmark/locafero +license: mit +licenses: +- sources: LICENSE + text: | + 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. +- sources: README.md + text: The project is licensed under the [MIT License](LICENSE). +notices: [] diff --git a/.licenses/go/github.com/sagikazarmark/slog-shim.dep.yml b/.licenses/go/github.com/sagikazarmark/slog-shim.dep.yml deleted file mode 100644 index 6ff17440f94..00000000000 --- a/.licenses/go/github.com/sagikazarmark/slog-shim.dep.yml +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: github.com/sagikazarmark/slog-shim -version: v0.1.0 -type: go -summary: -homepage: https://pkg.go.dev/github.com/sagikazarmark/slog-shim -license: other -licenses: -- sources: LICENSE - text: | - Copyright (c) 2009 The Go Authors. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - 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 - OWNER 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. -- sources: README.md - text: The project is licensed under a [BSD-style license](LICENSE). -notices: [] diff --git a/.licenses/go/github.com/spf13/viper/internal/encoding.dep.yml b/.licenses/go/github.com/sourcegraph/conc.dep.yml similarity index 76% rename from .licenses/go/github.com/spf13/viper/internal/encoding.dep.yml rename to .licenses/go/github.com/sourcegraph/conc.dep.yml index 60a44da36d7..0bc689af1ea 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc.dep.yml @@ -1,16 +1,16 @@ --- -name: github.com/spf13/viper/internal/encoding -version: v1.19.0 +name: github.com/sourcegraph/conc +version: v0.3.0 type: go summary: -homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding +homepage: https://pkg.go.dev/github.com/sourcegraph/conc license: mit licenses: -- sources: viper@v1.19.0/LICENSE - text: |- - The MIT License (MIT) +- sources: LICENSE + text: | + MIT License - Copyright (c) 2014 Steve Francia + 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 @@ -29,6 +29,4 @@ 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.19.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/hcl.dep.yml b/.licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml similarity index 76% rename from .licenses/go/github.com/spf13/viper/internal/encoding/hcl.dep.yml rename to .licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml index b022cf64505..141e969d89e 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/hcl.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc/internal/multierror.dep.yml @@ -1,16 +1,16 @@ --- -name: github.com/spf13/viper/internal/encoding/hcl -version: v1.19.0 +name: github.com/sourcegraph/conc/internal/multierror +version: v0.3.0 type: go summary: -homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/hcl +homepage: https://pkg.go.dev/github.com/sourcegraph/conc/internal/multierror license: mit licenses: -- sources: viper@v1.19.0/LICENSE - text: |- - The MIT License (MIT) +- sources: conc@v0.3.0/LICENSE + text: | + MIT License - Copyright (c) 2014 Steve Francia + 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 @@ -29,6 +29,4 @@ 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.19.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/ini.dep.yml b/.licenses/go/github.com/sourcegraph/conc/iter.dep.yml similarity index 76% rename from .licenses/go/github.com/spf13/viper/internal/encoding/ini.dep.yml rename to .licenses/go/github.com/sourcegraph/conc/iter.dep.yml index 8e16e7b070c..fdec207b935 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/ini.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc/iter.dep.yml @@ -1,16 +1,16 @@ --- -name: github.com/spf13/viper/internal/encoding/ini -version: v1.19.0 +name: github.com/sourcegraph/conc/iter +version: v0.3.0 type: go summary: -homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/ini +homepage: https://pkg.go.dev/github.com/sourcegraph/conc/iter license: mit licenses: -- sources: viper@v1.19.0/LICENSE - text: |- - The MIT License (MIT) +- sources: conc@v0.3.0/LICENSE + text: | + MIT License - Copyright (c) 2014 Steve Francia + 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 @@ -29,6 +29,4 @@ 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.19.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/javaproperties.dep.yml b/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml similarity index 75% rename from .licenses/go/github.com/spf13/viper/internal/encoding/javaproperties.dep.yml rename to .licenses/go/github.com/sourcegraph/conc/panics.dep.yml index ae854532146..61e4000b6e9 100644 --- a/.licenses/go/github.com/spf13/viper/internal/encoding/javaproperties.dep.yml +++ b/.licenses/go/github.com/sourcegraph/conc/panics.dep.yml @@ -1,16 +1,16 @@ --- -name: github.com/spf13/viper/internal/encoding/javaproperties -version: v1.19.0 +name: github.com/sourcegraph/conc/panics +version: v0.3.0 type: go summary: -homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/javaproperties +homepage: https://pkg.go.dev/github.com/sourcegraph/conc/panics license: mit licenses: -- sources: viper@v1.19.0/LICENSE - text: |- - The MIT License (MIT) +- sources: conc@v0.3.0/LICENSE + text: | + MIT License - Copyright (c) 2014 Steve Francia + 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 @@ -29,6 +29,4 @@ 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.19.0/README.md - text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/github.com/spf13/afero.dep.yml b/.licenses/go/github.com/spf13/afero.dep.yml index c0053ded734..0af4a79e2e5 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.11.0 +version: v1.12.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero 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 bd5796a18c1..bab8a718b9f 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.11.0 +version: v1.12.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero/internal/common license: apache-2.0 licenses: -- sources: afero@v1.11.0/LICENSE.txt +- sources: afero@v1.12.0/LICENSE.txt text: |2 Apache License Version 2.0, January 2004 @@ -182,7 +182,7 @@ 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.11.0/README.md +- 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) diff --git a/.licenses/go/github.com/spf13/afero/mem.dep.yml b/.licenses/go/github.com/spf13/afero/mem.dep.yml index bf2e3824949..58fc184ace1 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.11.0 +version: v1.12.0 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/afero/mem license: apache-2.0 licenses: -- sources: afero@v1.11.0/LICENSE.txt +- sources: afero@v1.12.0/LICENSE.txt text: |2 Apache License Version 2.0, January 2004 @@ -182,7 +182,7 @@ 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.11.0/README.md +- 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) diff --git a/.licenses/go/github.com/spf13/cast.dep.yml b/.licenses/go/github.com/spf13/cast.dep.yml index 2a3a308e4ef..22ec680c2d3 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.6.0 +version: v1.7.1 type: go summary: Package cast provides easy and safe casting in Go. homepage: https://pkg.go.dev/github.com/spf13/cast diff --git a/.licenses/go/github.com/spf13/viper.dep.yml b/.licenses/go/github.com/spf13/viper.dep.yml index 1dbadc50239..bab64c75e1e 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.19.0 +version: v1.20.1 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 a86b7f1ca05..157ab721a5a 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.19.0 +version: v1.20.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/dotenv license: mit licenses: -- sources: viper@v1.19.0/LICENSE +- sources: viper@v1.20.1/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.19.0/README.md +- sources: viper@v1.20.1/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 f897e31d0a0..8cedebc4b37 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.19.0 +version: v1.20.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/json license: mit licenses: -- sources: viper@v1.19.0/LICENSE +- sources: viper@v1.20.1/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.19.0/README.md +- sources: viper@v1.20.1/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 df7c8a7c2ad..323cd1e843e 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.19.0 +version: v1.20.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/toml license: mit licenses: -- sources: viper@v1.19.0/LICENSE +- sources: viper@v1.20.1/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.19.0/README.md +- sources: viper@v1.20.1/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 c24379aa0ca..1bbe6ca9d02 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.19.0 +version: v1.20.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/encoding/yaml license: mit licenses: -- sources: viper@v1.19.0/LICENSE +- sources: viper@v1.20.1/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.19.0/README.md +- sources: viper@v1.20.1/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 b62bdcb5162..37a3c243f36 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.19.0 +version: v1.20.1 type: go summary: homepage: https://pkg.go.dev/github.com/spf13/viper/internal/features license: mit licenses: -- sources: viper@v1.19.0/LICENSE +- sources: viper@v1.20.1/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.19.0/README.md +- sources: viper@v1.20.1/README.md text: The project is licensed under the [MIT License](LICENSE). notices: [] diff --git a/.licenses/go/gopkg.in/ini.v1.dep.yml b/.licenses/go/gopkg.in/ini.v1.dep.yml deleted file mode 100644 index a34309de360..00000000000 --- a/.licenses/go/gopkg.in/ini.v1.dep.yml +++ /dev/null @@ -1,205 +0,0 @@ ---- -name: gopkg.in/ini.v1 -version: v1.67.0 -type: go -summary: Package ini provides INI file read and write functionality in Go. -homepage: https://pkg.go.dev/gopkg.in/ini.v1 -license: apache-2.0 -licenses: -- sources: LICENSE - text: | - 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: - - You must give any other recipients of the Work or Derivative Works a copy of - this License; and - You must cause any modified files to carry prominent notices stating that You - changed the files; and - 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 - 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 2014 Unknwon - - 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: This project is under Apache v2 License. See the [LICENSE](LICENSE) file for - the full license text. -notices: [] diff --git a/go.mod b/go.mod index a00be19f7e3..27bca84bdf0 100644 --- a/go.mod +++ b/go.mod @@ -32,7 +32,7 @@ require ( 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.19.0 + github.com/spf13/viper v1.20.1 github.com/stretchr/testify v1.10.0 github.com/xeipuuv/gojsonschema v1.2.0 go.bug.st/cleanup v1.0.0 @@ -58,14 +58,14 @@ require ( github.com/cyphar/filepath-securejoin v0.3.6 // 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.7.0 // indirect + github.com/fsnotify/fsnotify v1.8.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.2.1 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/h2non/filetype v1.1.3 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/hcl v1.0.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/itchyny/gojq v0.12.8 // indirect github.com/itchyny/timefmt-go v0.1.3 // indirect @@ -74,21 +74,18 @@ require ( github.com/juju/errors v1.0.0 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect github.com/klauspost/compress v1.17.2 // indirect - github.com/magiconair/properties v1.8.7 // indirect github.com/mattn/go-runewidth v0.0.15 // indirect - github.com/mitchellh/mapstructure v1.5.0 // indirect - github.com/pelletier/go-toml/v2 v2.2.2 // indirect + github.com/pelletier/go-toml/v2 v2.2.3 // 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.4.0 // indirect - github.com/sagikazarmark/slog-shim v0.1.0 // indirect + github.com/sagikazarmark/locafero v0.7.0 // indirect github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect github.com/skeema/knownhosts v1.3.0 // indirect github.com/sourcegraph/conc v0.3.0 // indirect - github.com/spf13/afero v1.11.0 // indirect - github.com/spf13/cast v1.6.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/subosito/gotenv v1.6.0 // indirect github.com/ulikunitz/xz v0.5.12 // indirect @@ -104,6 +101,5 @@ require ( golang.org/x/net v0.38.0 // indirect golang.org/x/sync v0.12.0 // indirect golang.org/x/tools v0.30.0 // indirect - gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index e2958ba3509..2603de535bd 100644 --- a/go.sum +++ b/go.sum @@ -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.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= -github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +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/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= @@ -73,6 +73,8 @@ github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/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.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= +github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= github.com/gofrs/uuid/v5 v5.3.1 h1:aPx49MwJbekCzOyhZDjJVb0hx3A0KLjlbLx6p2gY0p0= github.com/gofrs/uuid/v5 v5.3.1/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= @@ -91,8 +93,6 @@ github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/itchyny/gojq v0.12.8 h1:Zxcwq8w4IeR8JJYEtoG2MWJZUv0RGY6QqJcO1cqV8+A= @@ -118,8 +118,6 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/leonelquinteros/gotext v1.7.1 h1:/JNPeE3lY5JeVYv2+KBpz39994W3W9fmZCGq3eO9Ri8= github.com/leonelquinteros/gotext v1.7.1/go.mod h1:I0WoFDn9u2D3VbPnnDPT8mzZu0iSXG8iih+AH2fHHqg= -github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= -github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 h1:hyAgCuG5nqTMDeUD8KZs7HSPs6KprPgPP8QmGV8nyvk= github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84/go.mod h1:Pb6XcsXyropB9LNHhnqaknG/vEwYztLkQzVCHv8sQ3M= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= @@ -130,12 +128,10 @@ github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= -github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= 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.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= -github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +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/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= @@ -152,10 +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.4.0 h1:HApY1R9zGo4DBgr7dqsTH/JJxLTTsOt7u6keLGt6kNQ= -github.com/sagikazarmark/locafero v0.4.0/go.mod h1:Pe1W6UlPYUk/+wc/6KFhbORCfqzgYEpgQ3O5fPuL3H4= -github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= -github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= +github.com/sagikazarmark/locafero v0.7.0 h1:5MqpDsTGNDhY8sGp0Aowyf0qKsPrhewaLSsFaodPcyo= +github.com/sagikazarmark/locafero v0.7.0/go.mod h1:2za3Cg5rMaTMoG/2Ulr9AwtFaIppKXTRYnozin4aB5k= 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= @@ -167,28 +161,21 @@ github.com/skeema/knownhosts v1.3.0 h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0 github.com/skeema/knownhosts v1.3.0/go.mod h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M= 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.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= -github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= -github.com/spf13/cast v1.6.0 h1:GEiTHELF+vaR5dhz3VqZfFSzZjYbgeKDpBxQVS4GYJ0= -github.com/spf13/cast v1.6.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= +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.19.0 h1:RWq5SEjt8o25SROyN3z2OrDB9l7RPd3lwTWU8EcEdcI= -github.com/spf13/viper v1.19.0/go.mod h1:GQUN9bilAbhU/jgc1bKs99f/suXKeUMct8Adx5+Ntkg= +github.com/spf13/viper v1.20.1 h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4= +github.com/spf13/viper v1.20.1/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= 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.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= 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/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= @@ -274,8 +261,6 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 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= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= -gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= From 82e953dcc66e96eee39f044ce99c39629d840f3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 17:00:59 +0200 Subject: [PATCH 102/121] [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.3.1 to 5.3.2 (#2875) * [skip changelog] Bump github.com/gofrs/uuid/v5 from 5.3.1 to 5.3.2 Bumps [github.com/gofrs/uuid/v5](https://github.com/gofrs/uuid) from 5.3.1 to 5.3.2. - [Release notes](https://github.com/gofrs/uuid/releases) - [Commits](https://github.com/gofrs/uuid/compare/v5.3.1...v5.3.2) --- updated-dependencies: - dependency-name: github.com/gofrs/uuid/v5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/github.com/gofrs/uuid/v5.dep.yml | 2 +- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.licenses/go/github.com/gofrs/uuid/v5.dep.yml b/.licenses/go/github.com/gofrs/uuid/v5.dep.yml index 05ab6f262c2..fe507a6e480 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.1 +version: v5.3.2 type: go summary: Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-9562 (formerly RFC-4122). diff --git a/go.mod b/go.mod index 27bca84bdf0..4bae20500a0 100644 --- a/go.mod +++ b/go.mod @@ -21,7 +21,7 @@ require ( github.com/djherbis/nio/v3 v3.0.1 github.com/fatih/color v1.18.0 github.com/go-git/go-git/v5 v5.13.2 - github.com/gofrs/uuid/v5 v5.3.1 + github.com/gofrs/uuid/v5 v5.3.2 github.com/leonelquinteros/gotext v1.7.1 github.com/mailru/easyjson v0.7.7 github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 diff --git a/go.sum b/go.sum index 2603de535bd..3bf606aa288 100644 --- a/go.sum +++ b/go.sum @@ -75,8 +75,8 @@ 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.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss= github.com/go-viper/mapstructure/v2 v2.2.1/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= -github.com/gofrs/uuid/v5 v5.3.1 h1:aPx49MwJbekCzOyhZDjJVb0hx3A0KLjlbLx6p2gY0p0= -github.com/gofrs/uuid/v5 v5.3.1/go.mod h1:CDOjlDMVAtN56jqyRUZh58JT31Tiw7/oQyEXZV+9bD8= +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/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= From 86076937dbf663476251becee94658b9b46ffa04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 21:18:55 +0200 Subject: [PATCH 103/121] [skip changelog] Bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 (#2853) * [skip changelog] Bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.13.2 to 5.14.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.13.2...v5.14.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated license cache --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .../cloudflare/circl/dh/x25519.dep.yml | 6 +-- .../cloudflare/circl/dh/x448.dep.yml | 6 +-- .../cloudflare/circl/ecc/goldilocks.dep.yml | 6 +-- .../cloudflare/circl/internal/conv.dep.yml | 6 +-- .../cloudflare/circl/internal/sha3.dep.yml | 6 +-- .../github.com/cloudflare/circl/math.dep.yml | 6 +-- .../cloudflare/circl/math/fp25519.dep.yml | 6 +-- .../cloudflare/circl/math/fp448.dep.yml | 6 +-- .../cloudflare/circl/math/mlsbset.dep.yml | 6 +-- .../github.com/cloudflare/circl/sign.dep.yml | 6 +-- .../cloudflare/circl/sign/ed25519.dep.yml | 6 +-- .../cloudflare/circl/sign/ed448.dep.yml | 6 +-- .../cyphar/filepath-securejoin.dep.yml | 2 +- .../go/github.com/go-git/go-git/v5.dep.yml | 2 +- .../go-git/go-git/v5/config.dep.yml | 6 +-- .../go-git/v5/internal/path_util.dep.yml | 6 +-- .../go-git/v5/internal/revision.dep.yml | 6 +-- .../go-git/go-git/v5/internal/url.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/cache.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/color.dep.yml | 6 +-- .../go-git/v5/plumbing/filemode.dep.yml | 6 +-- .../go-git/v5/plumbing/format/config.dep.yml | 6 +-- .../go-git/v5/plumbing/format/diff.dep.yml | 6 +-- .../v5/plumbing/format/gitignore.dep.yml | 6 +-- .../go-git/v5/plumbing/format/idxfile.dep.yml | 6 +-- .../go-git/v5/plumbing/format/index.dep.yml | 6 +-- .../go-git/v5/plumbing/format/objfile.dep.yml | 6 +-- .../v5/plumbing/format/packfile.dep.yml | 6 +-- .../go-git/v5/plumbing/format/pktline.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/hash.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/object.dep.yml | 6 +-- .../go-git/v5/plumbing/protocol/packp.dep.yml | 6 +-- .../protocol/packp/capability.dep.yml | 6 +-- .../plumbing/protocol/packp/sideband.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/revlist.dep.yml | 6 +-- .../go-git/go-git/v5/plumbing/storer.dep.yml | 6 +-- .../go-git/v5/plumbing/transport.dep.yml | 6 +-- .../v5/plumbing/transport/client.dep.yml | 6 +-- .../go-git/v5/plumbing/transport/file.dep.yml | 6 +-- .../go-git/v5/plumbing/transport/git.dep.yml | 6 +-- .../go-git/v5/plumbing/transport/http.dep.yml | 6 +-- .../transport/internal/common.dep.yml | 6 +-- .../v5/plumbing/transport/server.dep.yml | 6 +-- .../go-git/v5/plumbing/transport/ssh.dep.yml | 6 +-- .../go-git/go-git/v5/storage.dep.yml | 6 +-- .../go-git/v5/storage/filesystem.dep.yml | 6 +-- .../v5/storage/filesystem/dotgit.dep.yml | 6 +-- .../go-git/go-git/v5/storage/memory.dep.yml | 6 +-- .../go-git/go-git/v5/utils/binary.dep.yml | 6 +-- .../go-git/go-git/v5/utils/diff.dep.yml | 6 +-- .../go-git/go-git/v5/utils/ioutil.dep.yml | 6 +-- .../go-git/go-git/v5/utils/merkletrie.dep.yml | 6 +-- .../v5/utils/merkletrie/filesystem.dep.yml | 6 +-- .../go-git/v5/utils/merkletrie/index.dep.yml | 6 +-- .../utils/merkletrie/internal/frame.dep.yml | 6 +-- .../go-git/v5/utils/merkletrie/noder.dep.yml | 6 +-- .../go-git/go-git/v5/utils/sync.dep.yml | 6 +-- .../go-git/go-git/v5/utils/trace.dep.yml | 6 +-- .../github.com/golang/groupcache/lru.dep.yml | 4 +- .../go/github.com/skeema/knownhosts.dep.yml | 6 +-- go.mod | 15 +++----- go.sum | 38 ++++++++----------- 63 files changed, 200 insertions(+), 209 deletions(-) diff --git a/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml index 9a3efa5ab03..1d562be2273 100644 --- a/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/dh/x25519 -version: v1.3.7 +version: v1.6.0 type: go summary: Package x25519 provides Diffie-Hellman functions as specified in RFC-7748. homepage: https://pkg.go.dev/github.com/cloudflare/circl/dh/x25519 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml b/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml index 89ebbe18990..522d02f63a1 100644 --- a/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/dh/x448 -version: v1.3.7 +version: v1.6.0 type: go summary: Package x448 provides Diffie-Hellman functions as specified in RFC-7748. homepage: https://pkg.go.dev/github.com/cloudflare/circl/dh/x448 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml b/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml index e9daa048734..754c7bbbc05 100644 --- a/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/cloudflare/circl/ecc/goldilocks -version: v1.3.7 +version: v1.6.0 type: go summary: Package goldilocks provides elliptic curve operations over the goldilocks curve. homepage: https://pkg.go.dev/github.com/cloudflare/circl/ecc/goldilocks license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -66,6 +66,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml b/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml index 1cedf0ceec2..01f88e8e626 100644 --- a/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/internal/conv -version: v1.3.7 +version: v1.6.0 type: go summary: homepage: https://pkg.go.dev/github.com/cloudflare/circl/internal/conv license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml b/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml index 49fa79d68f6..1a77db389e6 100644 --- a/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/cloudflare/circl/internal/sha3 -version: v1.3.7 +version: v1.6.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. homepage: https://pkg.go.dev/github.com/cloudflare/circl/internal/sha3 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -66,6 +66,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math.dep.yml b/.licenses/go/github.com/cloudflare/circl/math.dep.yml index efdc59bc46c..fb1cdcb9162 100644 --- a/.licenses/go/github.com/cloudflare/circl/math.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math -version: v1.3.7 +version: v1.6.0 type: go summary: Package math provides some utility functions for big integers. homepage: https://pkg.go.dev/github.com/cloudflare/circl/math license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml index 20c3b2393c3..90f08790e1a 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/fp25519 -version: v1.3.7 +version: v1.6.0 type: go summary: Package fp25519 provides prime field arithmetic over GF(2^255-19). homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/fp25519 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml index b65891c9114..21ea74989b7 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/fp448 -version: v1.3.7 +version: v1.6.0 type: go summary: Package fp448 provides prime field arithmetic over GF(2^448-2^224-1). homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/fp448 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml index c837e724cf8..4fad8b6af96 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/mlsbset -version: v1.3.7 +version: v1.6.0 type: go summary: Package mlsbset provides a constant-time exponentiation method with precomputation. homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/mlsbset license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign.dep.yml index 5d3285605df..0312b666360 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign -version: v1.3.7 +version: v1.6.0 type: go summary: Package sign provides unified interfaces for signature schemes. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml index 8586196a41a..47caa86bdc8 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign/ed25519 -version: v1.3.7 +version: v1.6.0 type: go summary: Package ed25519 implements Ed25519 signature scheme as described in RFC-8032. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign/ed25519 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml index 96cace11ded..de804a0d279 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign/ed448 -version: v1.3.7 +version: v1.6.0 type: go summary: Package ed448 implements Ed448 signature scheme as described in RFC-8032. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign/ed448 license: other licenses: -- sources: circl@v1.3.7/LICENSE +- sources: circl@v1.6.0/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.3.7/README.md +- sources: circl@v1.6.0/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml index 5b0f2cae4e4..868b96d40a5 100644 --- a/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml +++ b/.licenses/go/github.com/cyphar/filepath-securejoin.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/cyphar/filepath-securejoin -version: v0.3.6 +version: v0.4.1 type: go summary: Package securejoin implements a set of helpers to make it easier to write Go code that is safe against symlink-related escape attacks. 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 c146824a9e3..2df1ff1cb80 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.13.2 +version: v5.14.0 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 19f31f09ffb..21b279ab5bc 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 c51ce649795..79f9d504b01 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 812fc7302dd..b41845a40f6 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 4fca3d1ad54..51a0848ca8c 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 4bebd8907a0..e8c5b713ebb 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 c665de29564..10f973d8943 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 27d565fcfac..88efa84e154 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 661b4123dbb..5d46f5dc181 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 7e6fba20066..d32efb7c0a6 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 732d0019dc7..b356f3027b9 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 a598caf9716..61463512b1a 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 63ec2fea5f9..3ba803e93cd 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 0930ce8b6fe..0fa899eae02 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 b20fc7b47d1..65b18d292ad 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 0530e2431cf..eb25a2aff46 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 7152b41a7ee..94aaff11603 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 d8ad34d763c..b9e3ecd1bc5 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 70873b87d15..60c59377b9d 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 2d833412255..8838da00803 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 4798564f60f..bba9c677043 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 262b1d97e32..07b40fda26c 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 05c0260a007..4a87df6ae54 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 b7307e34844..3fabe97c2e8 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 efd228ab516..2ce5a07a881 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 9a716a06d80..04c1eb250d6 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 bdf6271328d..faad88ce462 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 c99f2a17d4c..2324532d529 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 3bf529afcfc..f37ae0040dc 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 0cbbeb48dfb..d90e8c98bca 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 f6ac68f9d67..1a38d8e8eaa 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 3cef0f03388..322b91d1f1f 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 5e76cb2fe77..295bd6e3906 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.13.2 +version: v5.14.0 type: go summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage license: apache-2.0 licenses: -- sources: v5@v5.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 e20d66fe699..13d7935fcf3 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 9947ed0303e..861b87651c0 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 5c4e9ca0726..edde9fd87b2 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 7af945d5e55..ad373e2ddf7 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 05ff14ca38e..a9318990073 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 e5123361317..971ae0a70fe 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 d0eabf84a9b..0a6da20f7d3 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 40c1f57555e..b3646a63d5f 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 86fb9517714..d1dc89ad25a 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 4ac111fefd5..56b8e6f3619 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 e7e2405025e..0a700ff41eb 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 857019c1a28..d72251234d4 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/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 fb3fa986653..52b9238576a 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.13.2 +version: v5.14.0 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.13.2/LICENSE +- sources: v5@v5.14.0/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.13.2/README.md +- sources: v5@v5.14.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/github.com/golang/groupcache/lru.dep.yml b/.licenses/go/github.com/golang/groupcache/lru.dep.yml index 9fa3fc71521..11dad64f329 100644 --- a/.licenses/go/github.com/golang/groupcache/lru.dep.yml +++ b/.licenses/go/github.com/golang/groupcache/lru.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/golang/groupcache/lru -version: v0.0.0-20210331224755-41bb18bfe9da +version: v0.0.0-20241129210726-2c02b8208cf8 type: go summary: Package lru implements an LRU cache. homepage: https://pkg.go.dev/github.com/golang/groupcache/lru license: apache-2.0 licenses: -- sources: groupcache@v0.0.0-20210331224755-41bb18bfe9da/LICENSE +- sources: groupcache@v0.0.0-20241129210726-2c02b8208cf8/LICENSE text: | Apache License Version 2.0, January 2004 diff --git a/.licenses/go/github.com/skeema/knownhosts.dep.yml b/.licenses/go/github.com/skeema/knownhosts.dep.yml index e60ef13d776..61e2ba7dd9e 100644 --- a/.licenses/go/github.com/skeema/knownhosts.dep.yml +++ b/.licenses/go/github.com/skeema/knownhosts.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/skeema/knownhosts -version: v1.3.0 +version: v1.3.1 type: go summary: Package knownhosts is a thin wrapper around golang.org/x/crypto/ssh/knownhosts, adding the ability to obtain the list of host key algorithms for a known host. @@ -212,7 +212,7 @@ licenses: limitations under the License. - sources: README.md text: |- - **Source code copyright 2024 Skeema LLC and the Skeema Knownhosts authors** + **Source code copyright 2025 Skeema LLC and the Skeema Knownhosts authors** ```text Licensed under the Apache License, Version 2.0 (the "License"); @@ -230,7 +230,7 @@ licenses: notices: - sources: NOTICE text: |- - Copyright 2024 Skeema LLC and the Skeema Knownhosts authors + 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. diff --git a/go.mod b/go.mod index 4bae20500a0..fd3a5c40e2c 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ 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.13.2 + github.com/go-git/go-git/v5 v5.14.0 github.com/gofrs/uuid/v5 v5.3.2 github.com/leonelquinteros/gotext v1.7.1 github.com/mailru/easyjson v0.7.7 @@ -51,18 +51,18 @@ require ( require ( dario.cat/mergo v1.0.0 // indirect - github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/cloudflare/circl v1.3.7 // indirect + github.com/Microsoft/go-winio v0.6.2 // indirect + github.com/cloudflare/circl v1.6.0 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect github.com/creack/goselect v0.1.2 // indirect - github.com/cyphar/filepath-securejoin v0.3.6 // indirect + 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/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.2.1 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // 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 github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -82,7 +82,7 @@ require ( github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sagikazarmark/locafero v0.7.0 // indirect github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect - github.com/skeema/knownhosts v1.3.0 // 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 @@ -97,9 +97,6 @@ require ( go.uber.org/multierr v1.9.0 // indirect golang.org/x/crypto v0.36.0 // indirect golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect - golang.org/x/mod v0.23.0 // indirect golang.org/x/net v0.38.0 // indirect - golang.org/x/sync v0.12.0 // indirect - golang.org/x/tools v0.30.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index 3bf606aa288..e7ce8bba599 100644 --- a/go.sum +++ b/go.sum @@ -3,8 +3,8 @@ 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= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= -github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= -github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= +github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= +github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw= github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= @@ -26,8 +26,8 @@ github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 h1:vb5AmE3bT9we5Ej4 github.com/arduino/pluggable-monitor-protocol-handler v0.9.2/go.mod h1:vMG8tgHyE+hli26oT0JB/M7NxUMzzWoU5wd6cgJQRK4= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= -github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= +github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk= +github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= github.com/cmaglie/easyjson v0.8.1 h1:nKQ6Yew57jsoGsuyRJPgm8PSsjbU3eO/uA9BsTu3E/8= github.com/cmaglie/easyjson v0.8.1/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/cmaglie/pb v1.0.27 h1:ynGj8vBXR+dtj4B7Q/W/qGt31771Ux5iFfRQBnwdQiA= @@ -38,8 +38,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/creack/goselect v0.1.2 h1:2DNy14+JPjRBgPzAd1thbQp4BSIihxcBf0IXhQXDRa0= github.com/creack/goselect v0.1.2/go.mod h1:a/NhLweNvqIYMuxcMOuWY516Cimucms3DglDzQP3hKY= -github.com/cyphar/filepath-securejoin v0.3.6 h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM= -github.com/cyphar/filepath-securejoin v0.3.6/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= +github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= +github.com/cyphar/filepath-securejoin v0.4.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= @@ -49,8 +49,8 @@ github.com/djherbis/buffer v1.2.0 h1:PH5Dd2ss0C7CRRhQCZ2u7MssF+No9ide8Ye71nPHcrQ github.com/djherbis/buffer v1.2.0/go.mod h1:fjnebbZjCUpPinBRD+TDwXSOeNQ7fPQWLfGQqiAiUyE= github.com/djherbis/nio/v3 v3.0.1 h1:6wxhnuppteMa6RHA4L81Dq7ThkZH8SwnDzXDYy95vB4= github.com/djherbis/nio/v3 v3.0.1/go.mod h1:Ng4h80pbZFMla1yKzm61cF0tqqilXZYrogmWgZxOcmg= -github.com/elazarl/goproxy v1.4.0 h1:4GyuSbFa+s26+3rmYNSuUVsx+HgPrV1bk1jXI0l9wjM= -github.com/elazarl/goproxy v1.4.0/go.mod h1:X/5W/t+gzDyLfHW4DrMdpjqYjpXsURlBt9lpBDxZZZQ= +github.com/elazarl/goproxy v1.7.2 h1:Y2o6urb7Eule09PjlhQRGNsqRfPmYI3KKQLFpCAV3+o= +github.com/elazarl/goproxy v1.7.2/go.mod h1:82vkLNir0ALaW14Rc399OTTjyNREgmdL2cVoIbS6XaE= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM= @@ -67,8 +67,8 @@ 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.13.2 h1:7O7xvsK7K+rZPKW6AQR1YyNhfywkv7B8/FsP3ki6Zv0= -github.com/go-git/go-git/v5 v5.13.2/go.mod h1:hWdW5P4YZRjmpGHwRH2v3zkWcNl6HeXaXQEMGb3NJ9A= +github.com/go-git/go-git/v5 v5.14.0 h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60= +github.com/go-git/go-git/v5 v5.14.0/go.mod h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -77,13 +77,13 @@ github.com/go-viper/mapstructure/v2 v2.2.1 h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIx github.com/go-viper/mapstructure/v2 v2.2.1/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/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +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= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= -github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= +github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= @@ -157,8 +157,8 @@ github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= 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.0 h1:AM+y0rI04VksttfwjkSTNQorvGqmwATnvnAHpSgc0LY= -github.com/skeema/knownhosts v1.3.0/go.mod h1:sPINvnADmT/qYH1kfv+ePMmOBTH6Tbl7b5LvTDjFK7M= +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= @@ -223,13 +223,9 @@ golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= 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/mod v0.23.0 h1:Zb7khfcRGKk+kqfxFaP5tZqCnDZMjC5VtUBs87Hr6QM= -golang.org/x/mod v0.23.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8= golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= -golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= -golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= 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= @@ -248,8 +244,6 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.30.0 h1:BgcpHewrV5AUp2G9MebG4XPFI1E2W41zU1SaqVA9vJY= -golang.org/x/tools v0.30.0/go.mod h1:c347cR/OJfw5TI+GfX7RUPNMdDRRbjvYTS0jPyvsVtY= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= From 0d1005c33a17fd7ce986867f20b71be63166e57d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Apr 2025 11:34:15 +0200 Subject: [PATCH 104/121] [skip changelog] Bump codecov/codecov-action from 3 to 5 (#2877) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v3...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/test-go-task.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-go-task.yml b/.github/workflows/test-go-task.yml index 61ecb297cd8..088e58669f7 100644 --- a/.github/workflows/test-go-task.yml +++ b/.github/workflows/test-go-task.yml @@ -205,7 +205,7 @@ jobs: echo "CODECOV_TOKEN=$CODECOV_TOKEN" >> "$GITHUB_ENV" - name: Send unit tests coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: token: ${{ env.CODECOV_TOKEN }} files: ./coverage.txt From e390ed34cd7714672d5a64f5fec29ab87a541198 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 10:44:24 +0200 Subject: [PATCH 105/121] [skip changelog] Bump golangci/golangci-lint-action from 6 to 7 (#2872) * [skip changelog] Bump golangci/golangci-lint-action from 6 to 7 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 6 to 7. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v7) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Migrated golanci.yml to v2 * Updated golangci-lint version used in GH workflows * Fixed linter warning commands/service_compile.go:162:5: QF1001: could apply De Morgan's law (staticcheck) if !(keychainProp == signProp && signProp == encryptProp) { * Fixed linter warning commands/service_compile.go:248:16: ST1023: should omit type logger.Verbosity from declaration; it will be inferred from the right-hand side (staticcheck) var verbosity logger.Verbosity = logger.VerbosityNormal ^ * Fixed linter warnings commands/service_compile.go:356:4: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintf("Could not normalize FQBN: %s\n", err))) ^ commands/service_compile.go:359:3: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintf("FQBN: %s\n", normalizedFQBN))) ^ commands/service_upload.go:508:4: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!")))) ^ commands/service_upload.go:515:6: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress)))) ^ commands/service_upload.go:521:6: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Waiting for upload port...")))) ^ internal/arduino/builder/internal/preprocessor/ctags.go:68:3: QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)) (staticcheck) stderr.WriteString(fmt.Sprintf("%s: %s", ^ internal/mock_serial_monitor/main.go:146:4: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) d.mockedSerialPort.Write([]byte( ^ * Fixed linter warnings commands/service_upload.go:532:7: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Upload port found on %s", portAddress)))) ^ commands/service_upload.go:534:7: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("No upload port found, using %s as fallback", actualPort.Address)))) ^ commands/service_upload.go:544:4: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) errStream.Write([]byte(fmt.Sprintln(i18n.Tr("Cannot perform port reset: %s", err)))) ^ commands/service_upload.go:731:3: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(cmdLine))) ^ * Fixed linter warning internal/arduino/builder/internal/utils/utils.go:85:25: QF1004: could use strings.ReplaceAll instead (staticcheck) rows := strings.Split(strings.Replace(depFile, "\r\n", "\n", -1), "\n") ^ * Fixed linter warning internal/arduino/cores/packagemanager/loader.go:368:6: QF1006: could lift into loop condition (staticcheck) if !board.Properties.ContainsKey(fmt.Sprintf("upload_port.%d.vid", i)) { ^ * Fixed linter warning internal/cli/lib/check_deps.go:117:2: QF1003: could use tagged switch on dep.VersionInstalled (staticcheck) if dep.VersionInstalled == "" { ^ --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .github/workflows/check-go-task.yml | 4 +- .golangci.yml | 309 +++++++++--------- commands/service_compile.go | 8 +- commands/service_upload.go | 14 +- .../builder/internal/preprocessor/ctags.go | 4 +- .../arduino/builder/internal/utils/utils.go | 2 +- .../arduino/cores/packagemanager/loader.go | 5 +- internal/cli/lib/check_deps.go | 7 +- internal/mock_serial_monitor/main.go | 3 +- 9 files changed, 174 insertions(+), 182 deletions(-) diff --git a/.github/workflows/check-go-task.yml b/.github/workflows/check-go-task.yml index 4efd2a0b26f..16b758f4304 100644 --- a/.github/workflows/check-go-task.yml +++ b/.github/workflows/check-go-task.yml @@ -114,9 +114,9 @@ jobs: version: 3.x - name: golangci-lint - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v7 with: - version: v1.64.5 + version: v2.0.2 - name: Check style env: diff --git a/.golangci.yml b/.golangci.yml index 0890432757a..774ff649564 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,11 +1,11 @@ +version: "2" run: - timeout: 10m go: "1.24" tests: true linters: # Disable all linters. - disable-all: true + default: none # Enable specific linter enable: # Nice to have @@ -13,173 +13,168 @@ linters: #- errcheck #- gocritic #- thelper - - errorlint - - dupword - copyloopvar + - dupword + - errorlint - forbidigo - - gofmt - - goimports - gosec - - gosimple - govet - ineffassign - misspell - revive - staticcheck - - tenv - - typecheck - unconvert # We must disable this one because there is no support 'optional' protobuf fields yet: https://github.com/arduino/arduino-cli/pull/2570 #- protogetter -linters-settings: - govet: - # Enable analyzers by name. - # Run `GL_DEBUG=govet golangci-lint run --enable=govet` to see default, all available analyzers, and enabled analyzers. - enable: - - appends - - asmdecl - - assign - - atomic - - atomicalign - - bools - - buildtag - - cgocall - - composites - - copylocks - - deepequalerrors - - defers - - directive - - errorsas - #- fieldalignment - - findcall - - framepointer - - httpresponse - - ifaceassert - - loopclosure - - lostcancel - - nilfunc - - nilness - - printf - - reflectvaluecompare - #- shadow - - shift - - sigchanyzer - - slog - - sortslice - - stdmethods - - stringintconv - - structtag - - testinggoroutine - - tests - - unmarshal - - unreachable - - unsafeptr - - unusedresult - - unusedwrite - - forbidigo: - forbid: - - p: ^(fmt\.Print(|f|ln)|print|println)$ - msg: in cli package use `feedback.*` instead - - p: (os\.(Stdout|Stderr|Stdin))(# )? - msg: in cli package use `feedback.*` instead - analyze-types: true - - revive: - confidence: 0.8 + settings: + errorlint: + errorf: false + asserts: false + comparison: true + forbidigo: + forbid: + - pattern: ^(fmt\.Print(|f|ln)|print|println)$ + msg: in cli package use `feedback.*` instead + - pattern: (os\.(Stdout|Stderr|Stdin))(# )? + msg: in cli package use `feedback.*` instead + analyze-types: true + govet: + enable: + - appends + - asmdecl + - assign + - atomic + - atomicalign + - bools + - buildtag + - cgocall + - composites + - copylocks + - deepequalerrors + - defers + - directive + - errorsas + - findcall + - framepointer + - httpresponse + - ifaceassert + - loopclosure + - lostcancel + - nilfunc + - nilness + - printf + - reflectvaluecompare + - shift + - sigchanyzer + - slog + - sortslice + - stdmethods + - stringintconv + - structtag + - testinggoroutine + - tests + - unmarshal + - unreachable + - unsafeptr + - unusedresult + - unusedwrite + revive: + confidence: 0.8 + rules: + - name: blank-imports + - name: context-as-argument + - name: context-keys-type + - name: dot-imports + - name: empty-block + - name: error-naming + - name: error-strings + - name: errorf + - name: exported + - name: increment-decrement + - name: package-comments + - name: range + - name: receiver-naming + - name: redefines-builtin-id + - name: superfluous-else + - name: time-naming + - name: unreachable-code + - name: var-declaration + - name: defer + - name: atomic + - name: waitgroup-by-value + exclusions: + generated: lax + presets: + - comments + - common-false-positives + - legacy + - std-error-handling rules: - #- name: error-return - #- name: unused-parameter - #- name: var-naming - - name: blank-imports - - name: context-as-argument - - name: context-keys-type - - name: dot-imports - - name: empty-block - - name: error-naming - - name: error-strings - - name: errorf - - name: exported - - name: increment-decrement - #- name: indent-error-flow - - name: package-comments - - name: range - - name: receiver-naming - - name: redefines-builtin-id - - name: superfluous-else - - name: time-naming - - name: unreachable-code - - name: var-declaration - - name: defer - - name: atomic - - name: waitgroup-by-value - - errorlint: - # Check for plain error comparisons. - comparison: true - - # We might evalute to allow the asserts and errofs in the future - # Do not check for plain type assertions and type switches. - asserts: false - # Do not check whether fmt.Errorf uses the %w verb for formatting errors. - errorf: false - + - linters: + - errcheck + - gosec + path: _test\.go + - linters: + - gosec + text: G401 + - linters: + - gosec + text: G501 + - linters: + - gosec + path: internal/integrationtest/ + text: G112 + - linters: + - gosec + path: executils/process.go + text: G204 + - linters: + - staticcheck + path: commands/lib/search.go + text: SA1019 + - linters: + - revive + path: arduino/libraries/loader.go + text: empty-block + - linters: + - revive + path: arduino/serialutils/serialutils.go + text: empty-block + - linters: + - revive + path: arduino/resources/download.go + text: empty-block + - linters: + - revive + path: arduino/builder/internal/progress/progress_test.go + text: empty-block + - linters: + - revive + path: internal/algorithms/channels.go + text: empty-block + - linters: + - forbidigo + path-except: internal/cli/ + - linters: + - forbidigo + path: internal/cli/.*_test.go + - linters: + - forbidigo + path: internal/cli/feedback/ + paths: + - third_party$ + - builtin$ + - examples$ issues: - # Fix found issues (if it's supported by the linter). fix: false - # List of regexps of issue texts to exclude. - # - # But independently of this option we use default exclude patterns, - # it can be disabled by `exclude-use-default: false`. - # To list all excluded by default patterns execute `golangci-lint run --help` - # - # Default: https://golangci-lint.run/usage/false-positives/#default-exclusions - exclude-rules: - # Exclude some linters from running on tests files. - - path: _test\.go - linters: [gosec, errcheck] - # G401: Use of weak cryptographic primitive - - linters: [gosec] - text: "G401" - # G501: Blocklisted import crypto/md5: weak cryptographic primitive - - linters: [gosec] - text: "G501" - # G112: Potential Slowloris Attack because ReadHeaderTimeout is not configured in the http.Server - - linters: [gosec] - path: internal/integrationtest/ - text: "G112" - # G204: Subprocess launched with a potential tainted input or cmd arguments - - linters: [gosec] - path: executils/process.go - text: "G204" - # SA1019: req.GetQuery is deprecated: Marked as deprecated in cc/arduino/cli/commands/v1/lib.proto. - - linters: [staticcheck] - path: commands/lib/search.go - text: "SA1019" - - # Ignore revive emptyblock - - linters: [revive] - path: arduino/libraries/loader.go - text: "empty-block" - - linters: [revive] - path: arduino/serialutils/serialutils.go - text: "empty-block" - - linters: [revive] - path: arduino/resources/download.go - text: "empty-block" - - linters: [revive] - path: arduino/builder/internal/progress/progress_test.go - text: "empty-block" - - linters: [revive] - path: internal/algorithms/channels.go - text: "empty-block" - - # Run linters only on specific path - - path-except: internal/cli/ - linters: - - forbidigo - - path: internal/cli/.*_test.go - linters: [forbidigo] - - path: internal/cli/feedback/ - linters: [forbidigo] +formatters: + enable: + - gofmt + - goimports + exclusions: + generated: lax + paths: + - third_party$ + - builtin$ + - examples$ diff --git a/commands/service_compile.go b/commands/service_compile.go index 7a98759ebf4..ea36641c5e3 100644 --- a/commands/service_compile.go +++ b/commands/service_compile.go @@ -159,7 +159,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu signProp := boardBuildProperties.ContainsKey("build.keys.sign_key") encryptProp := boardBuildProperties.ContainsKey("build.keys.encrypt_key") // we verify that all the properties for the secure boot keys are defined or none of them is defined. - if !(keychainProp == signProp && signProp == encryptProp) { + if keychainProp != signProp || signProp != encryptProp { return errors.New(i18n.Tr("Firmware encryption/signing requires all the following properties to be defined: %s", "build.keys.keychain, build.keys.sign_key, build.keys.encrypt_key")) } @@ -245,7 +245,7 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu Message: &rpc.CompileResponse_Progress{Progress: p}, }) } - var verbosity logger.Verbosity = logger.VerbosityNormal + var verbosity = logger.VerbosityNormal if req.GetQuiet() { verbosity = logger.VerbosityQuiet } @@ -353,10 +353,10 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu // select the core name in case of "package:core" format normalizedFQBN, err := pme.NormalizeFQBN(fqbn) if err != nil { - outStream.Write([]byte(fmt.Sprintf("Could not normalize FQBN: %s\n", err))) + fmt.Fprintf(outStream, "Could not normalize FQBN: %s\n", err) normalizedFQBN = fqbn } - outStream.Write([]byte(fmt.Sprintf("FQBN: %s\n", normalizedFQBN))) + fmt.Fprintf(outStream, "FQBN: %s\n", normalizedFQBN) core = core[strings.Index(core, ":")+1:] outStream.Write([]byte(i18n.Tr("Using board '%[1]s' from platform in folder: %[2]s", targetBoard.BoardID, targetPlatform.InstallDir) + "\n")) outStream.Write([]byte(i18n.Tr("Using core '%[1]s' from platform in folder: %[2]s", core, buildPlatform.InstallDir) + "\n")) diff --git a/commands/service_upload.go b/commands/service_upload.go index 93a508be337..10f759998d7 100644 --- a/commands/service_upload.go +++ b/commands/service_upload.go @@ -505,20 +505,20 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa // if touch is requested but port is not specified, print a warning if touch && portToTouch == "" { - outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!")))) + fmt.Fprintln(outStream, i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!")) } cb := &serialutils.ResetProgressCallbacks{ TouchingPort: func(portAddress string) { logrus.WithField("phase", "board reset").Infof("Performing 1200-bps touch reset on serial port %s", portAddress) if verbose { - outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress)))) + fmt.Fprintln(outStream, i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress)) } }, WaitingForNewSerial: func() { logrus.WithField("phase", "board reset").Info("Waiting for upload port...") if verbose { - outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Waiting for upload port...")))) + fmt.Fprintln(outStream, i18n.Tr("Waiting for upload port...")) } }, BootloaderPortFound: func(portAddress string) { @@ -529,9 +529,9 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa } if verbose { if portAddress != "" { - outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Upload port found on %s", portAddress)))) + fmt.Fprintln(outStream, i18n.Tr("Upload port found on %s", portAddress)) } else { - outStream.Write([]byte(fmt.Sprintln(i18n.Tr("No upload port found, using %s as fallback", actualPort.Address)))) + fmt.Fprintln(outStream, i18n.Tr("No upload port found, using %s as fallback", actualPort.Address)) } } }, @@ -541,7 +541,7 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa } if newPortAddress, err := serialutils.Reset(portToTouch, wait, dryRun, nil, cb); err != nil { - errStream.Write([]byte(fmt.Sprintln(i18n.Tr("Cannot perform port reset: %s", err)))) + fmt.Fprintln(errStream, i18n.Tr("Cannot perform port reset: %s", err)) } else { if newPortAddress != "" { actualPort.Address = newPortAddress @@ -728,7 +728,7 @@ func runTool(ctx context.Context, recipeID string, props *properties.Map, outStr // Run Tool logrus.WithField("phase", "upload").Tracef("Executing upload tool: %s", cmdLine) if verbose { - outStream.Write([]byte(fmt.Sprintln(cmdLine))) + fmt.Fprintln(outStream, cmdLine) } if dryRun { return nil diff --git a/internal/arduino/builder/internal/preprocessor/ctags.go b/internal/arduino/builder/internal/preprocessor/ctags.go index c77d22e783b..ae87e35805d 100644 --- a/internal/arduino/builder/internal/preprocessor/ctags.go +++ b/internal/arduino/builder/internal/preprocessor/ctags.go @@ -65,9 +65,9 @@ func PreprocessSketchWithCtags( } // Do not bail out if we are generating the compile commands database - stderr.WriteString(fmt.Sprintf("%s: %s", + fmt.Fprintf(stderr, "%s: %s", i18n.Tr("An error occurred adding prototypes"), - i18n.Tr("the compilation database may be incomplete or inaccurate"))) + i18n.Tr("the compilation database may be incomplete or inaccurate")) if err := sourceFile.CopyTo(ctagsTarget); err != nil { return &Result{args: result.Args(), stdout: stdout.Bytes(), stderr: stderr.Bytes()}, err } diff --git a/internal/arduino/builder/internal/utils/utils.go b/internal/arduino/builder/internal/utils/utils.go index 4b4d5b79416..1c3304d39d0 100644 --- a/internal/arduino/builder/internal/utils/utils.go +++ b/internal/arduino/builder/internal/utils/utils.go @@ -82,7 +82,7 @@ func ObjFileIsUpToDate(sourceFile, objectFile, dependencyFile *paths.Path) (bool } checkDepFile := func(depFile string) (bool, error) { - rows := strings.Split(strings.Replace(depFile, "\r\n", "\n", -1), "\n") + 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) diff --git a/internal/arduino/cores/packagemanager/loader.go b/internal/arduino/cores/packagemanager/loader.go index 14e1d6df912..2effccb825d 100644 --- a/internal/arduino/cores/packagemanager/loader.go +++ b/internal/arduino/cores/packagemanager/loader.go @@ -364,10 +364,7 @@ func convertLegacyPlatformToPluggableDiscovery(platform *cores.PlatformRelease) // Add identification properties for network protocol i := 0 - for { - if !board.Properties.ContainsKey(fmt.Sprintf("upload_port.%d.vid", i)) { - break - } + for board.Properties.ContainsKey(fmt.Sprintf("upload_port.%d.vid", i)) { i++ } board.Properties.Set(fmt.Sprintf("upload_port.%d.board", i), board.BoardID) diff --git a/internal/cli/lib/check_deps.go b/internal/cli/lib/check_deps.go index 48f57291d63..154edd146b4 100644 --- a/internal/cli/lib/check_deps.go +++ b/internal/cli/lib/check_deps.go @@ -114,13 +114,14 @@ func outputDep(dep *result.LibraryDependencyStatus) string { green := color.New(color.FgGreen) red := color.New(color.FgRed) yellow := color.New(color.FgYellow) - if dep.VersionInstalled == "" { + switch dep.VersionInstalled { + case "": res += i18n.Tr("%s must be installed.", red.Sprintf("✕ %s %s", dep.Name, dep.VersionRequired)) - } else if dep.VersionInstalled == dep.VersionRequired { + case dep.VersionRequired: res += i18n.Tr("%s is already installed.", green.Sprintf("✓ %s %s", dep.Name, dep.VersionRequired)) - } else { + default: res += i18n.Tr("%[1]s is required but %[2]s is currently installed.", yellow.Sprintf("✕ %s %s", dep.Name, dep.VersionRequired), yellow.Sprintf("%s", dep.VersionInstalled)) diff --git a/internal/mock_serial_monitor/main.go b/internal/mock_serial_monitor/main.go index f13745e1458..60302af7cd2 100644 --- a/internal/mock_serial_monitor/main.go +++ b/internal/mock_serial_monitor/main.go @@ -143,8 +143,7 @@ func (d *SerialMonitor) Open(boardPort string) (io.ReadWriter, error) { d.mockedSerialPort.Write([]byte("Tmpfile: " + d.muxFile.String() + "\n")) } for parameter, descriptor := range d.serialSettings.ConfigurationParameter { - d.mockedSerialPort.Write([]byte( - fmt.Sprintf("Configuration %s = %s\n", parameter, descriptor.Selected))) + fmt.Fprintf(d.mockedSerialPort, "Configuration %s = %s\n", parameter, descriptor.Selected) } for { n, err := d.mockedSerialPort.Read(buff) From 00a33b7466617ac6e4d9693a48cfe40d6a8efec8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 12:12:10 +0200 Subject: [PATCH 106/121] [skip changelog] Bump google.golang.org/grpc from 1.71.0 to 1.71.1 (#2876) * [skip changelog] Bump google.golang.org/grpc from 1.71.0 to 1.71.1 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.71.0 to 1.71.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * Updated license cache * Run of go mod tidy --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cristian Maglie --- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .licenses/go/google.golang.org/grpc/attributes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/backoff.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer/base.dep.yml | 4 ++-- .../google.golang.org/grpc/balancer/endpointsharding.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/grpclb/state.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/pickfirst.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/internal.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/pickfirstleaf.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/roundrobin.dep.yml | 4 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/channelz.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/codes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/connectivity.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/credentials/insecure.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding/proto.dep.yml | 4 ++-- .../go/google.golang.org/grpc/experimental/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/backoff.dep.yml | 4 ++-- .../grpc/internal/balancer/gracefulswitch.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/balancerload.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/binarylog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/buffer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/channelz.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/envconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpclog.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcsync.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/grpcutil.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/idle.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/pretty.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/proxyattributes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/resolver.dep.yml | 4 ++-- .../grpc/internal/resolver/delegatingresolver.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/dns.dep.yml | 4 ++-- .../grpc/internal/resolver/dns/internal.dep.yml | 4 ++-- .../grpc/internal/resolver/passthrough.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver/unix.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/syscall.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/transport.dep.yml | 4 ++-- .../grpc/internal/transport/networktype.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/keepalive.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/mem.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/peer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver/dns.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/tap.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 62 files changed, 122 insertions(+), 122 deletions(-) diff --git a/.licenses/go/google.golang.org/grpc.dep.yml b/.licenses/go/google.golang.org/grpc.dep.yml index 88f56331151..db68cbe004c 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.71.0 +version: v1.71.1 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 585dd7e9b99..2f9800a571f 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 eecfed8dcd9..87d37bb4aae 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 08524bef781..3ac5d61734a 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 68590f35732..9fb1492af88 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 27d5263706a..f452e5fcb24 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 569268f1456..79666368bc1 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 6eeeb430b90..4c652b4731c 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.71.0 +version: v1.71.1 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.71.0/LICENSE +- sources: grpc@v1.71.1/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 7c97ede444f..002d59e4a89 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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/balancer/pickfirst/pickfirstleaf.dep.yml index f4ef1a780d6..b7cbb66c38c 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.71.0 +version: v1.71.1 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 license: apache-2.0 licenses: -- sources: grpc@v1.71.0/LICENSE +- sources: grpc@v1.71.1/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 7bf52ee567e..cbc5089f239 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 17fb0f67101..2e046648857 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.71.0 +version: v1.71.1 type: go summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.71.0/LICENSE +- sources: grpc@v1.71.1/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 5d6b51c62d2..ddea47c067a 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 b9b965f1443..28f0a52d0d0 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 f822ffc95b1..71c5b8f05f7 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 ea648eed038..4ccfc5b26a8 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 66b5ba70e80..33f426eeb18 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 e059ac41848..3e0e4bbb92e 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 b0d7d68308a..99aac5d09d4 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 b92659f9c8a..e13624e9b54 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 67709d48d3c..4b16e25e3cf 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 bc4e7c66d8f..2aa3937044f 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 30e77c49393..3d508125482 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 5529f52b9ea..6edf6a128b9 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 974ec911b4e..f5bd25e7a8b 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 06e68522240..d5cd159e405 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 1f04f7ac248..fe12cb8fc5f 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 801db73a35b..8ec49e52913 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 a06f541fb49..a4b11dfa1da 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 db46ffd53f0..938e3b161be 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 cbfcef39aa1..1aa8a492a04 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 0675e5fdf87..0e44d369fff 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 50ebfc79fa2..cefb1adcacd 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 5914fc9aa71..fa28c58f9c0 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 e409ae585f2..a57946bedb0 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 73c0cd050d9..f6a3a37d4bc 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 a9efaa426c0..388151928c9 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 0269a31ee28..a98bf2ed949 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 fd2df2cb84a..b98d246ab4d 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 abdd4e0c669..708edd40f79 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 66fc9b8d760..e66915e518d 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 62cd5c33ea8..0eadc5739ac 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 f75148d9d21..4546843c0fd 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 8378b6623e9..16e28436136 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 cc8bb6a9950..b7b4d2ba6e5 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 d57563a2c5e..6734ded1050 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 64f48c8d7e2..13e8d2f41b5 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 87722d16601..a58eac73b6c 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 abc38a70776..a1719604486 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 a3ffb796055..46ea6be8b05 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 583726f229a..abcb9736453 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 e55bd30b7af..d9460954d0d 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 fced3051c3f..301319afcbe 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 b6a9258cdcf..61f14736de3 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 da120551969..f8954ebedc3 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 077c2363744..40c2709d472 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 28b9be3ff11..d4fa894d626 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 1ae6dcb8302..9e04ccbb864 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 fade4cacaf4..4ffabc2c287 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/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 319cea69279..2caf710d261 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.71.0 +version: v1.71.1 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.71.0/LICENSE +- sources: grpc@v1.71.1/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index fd3a5c40e2c..604790e9e1e 100644 --- a/go.mod +++ b/go.mod @@ -44,7 +44,7 @@ require ( golang.org/x/term v0.30.0 golang.org/x/text v0.23.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f - google.golang.org/grpc v1.71.0 + google.golang.org/grpc v1.71.1 google.golang.org/protobuf v1.36.6 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index e7ce8bba599..d24ad016ad8 100644 --- a/go.sum +++ b/go.sum @@ -247,8 +247,8 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= -google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= -google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= +google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI= +google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 23ed1b12f7263b29b2264ffa9944b8f804d57c6f Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 8 Apr 2025 15:33:36 +0200 Subject: [PATCH 107/121] fix: allow lib-install from git using revision hash as a reference (#2882) * Added integration test * bugfix: allow lib-install from git with revision hash * Workaround for a bug in go-git --- .../libraries/librariesmanager/install.go | 33 ++++++++++++------- internal/integrationtest/lib/lib_test.go | 21 ++++++++++++ 2 files changed, 43 insertions(+), 11 deletions(-) diff --git a/internal/arduino/libraries/librariesmanager/install.go b/internal/arduino/libraries/librariesmanager/install.go index 1d73849f81f..9b53910d41a 100644 --- a/internal/arduino/libraries/librariesmanager/install.go +++ b/internal/arduino/libraries/librariesmanager/install.go @@ -20,7 +20,6 @@ import ( "errors" "fmt" "net/url" - "os" "strings" "github.com/arduino/arduino-cli/commands/cmderrors" @@ -215,17 +214,29 @@ func (lmi *Installer) InstallGitLib(argURL string, overwrite bool) error { defer tmp.RemoveAll() tmpInstallPath := tmp.Join(libraryName) - depth := 1 - if ref != "" { - depth = 0 - } if _, err := git.PlainClone(tmpInstallPath.String(), false, &git.CloneOptions{ URL: gitURL, - Depth: depth, - Progress: os.Stdout, - ReferenceName: ref, + ReferenceName: plumbing.ReferenceName(ref), }); err != nil { - return err + if err.Error() != "reference not found" { + return err + } + + // We did not find the requested reference, let's do a PlainClone and use + // "ResolveRevision" to find and checkout the requested revision + if repo, err := git.PlainClone(tmpInstallPath.String(), false, &git.CloneOptions{ + URL: gitURL, + }); err != nil { + return err + } else if h, err := repo.ResolveRevision(plumbing.Revision(ref)); err != nil { + return err + } else if w, err := repo.Worktree(); err != nil { + return err + } else if err := w.Checkout(&git.CheckoutOptions{ + Force: true, // workaround for: https://github.com/go-git/go-git/issues/1411 + Hash: plumbing.NewHash(h.String())}); err != nil { + return err + } } // We don't want the installed library to be a git repository thus we delete this folder @@ -241,7 +252,7 @@ func (lmi *Installer) InstallGitLib(argURL string, overwrite bool) error { // parseGitArgURL tries to recover a library name from a git URL. // Returns an error in case the URL is not a valid git URL. -func parseGitArgURL(argURL string) (string, string, plumbing.ReferenceName, error) { +func parseGitArgURL(argURL string) (string, string, string, error) { // On Windows handle paths with backslashes in the form C:\Path\to\library if path := paths.New(argURL); path != nil && path.Exist() { return path.Base(), argURL, "", nil @@ -279,7 +290,7 @@ func parseGitArgURL(argURL string) (string, string, plumbing.ReferenceName, erro return "", "", "", errors.New(i18n.Tr("invalid git url")) } // fragment == "1.0.3" - rev := plumbing.ReferenceName(parsedURL.Fragment) + rev := parsedURL.Fragment // gitURL == "https://github.com/arduino-libraries/SigFox.git" parsedURL.Fragment = "" gitURL := parsedURL.String() diff --git a/internal/integrationtest/lib/lib_test.go b/internal/integrationtest/lib/lib_test.go index 15371c80299..f900a416dad 100644 --- a/internal/integrationtest/lib/lib_test.go +++ b/internal/integrationtest/lib/lib_test.go @@ -16,6 +16,8 @@ package lib_test import ( + "crypto/sha256" + "encoding/hex" "encoding/json" "fmt" "io" @@ -687,6 +689,7 @@ func TestInstallWithGitUrlFragmentAsBranch(t *testing.T) { t.Run("RefPointingToBranch", func(t *testing.T) { libInstallDir := cli.SketchbookDir().Join("libraries", "ArduinoCloud") + t.Cleanup(func() { libInstallDir.RemoveAll() }) // Verify install with ref pointing to a branch require.NoDirExists(t, libInstallDir.String()) @@ -700,6 +703,24 @@ func TestInstallWithGitUrlFragmentAsBranch(t *testing.T) { require.NoError(t, err) require.Contains(t, string(fileToTest), `#define LENGHT_M "meters"`) // nolint:misspell }) + + t.Run("RefPointingToHash", func(t *testing.T) { + libInstallDir := cli.SketchbookDir().Join("libraries", "ArduinoCloud") + t.Cleanup(func() { libInstallDir.RemoveAll() }) + + // Verify install with ref pointing to a branch + require.NoDirExists(t, libInstallDir.String()) + _, _, err = cli.Run("lib", "install", "--git-url", "https://github.com/arduino-libraries/ArduinoCloud.git#fe1a1c5d1f8ea2cb27ece1a3b9344dc1eaed60b6", "--config-file", "arduino-cli.yaml") + require.NoError(t, err) + require.DirExists(t, libInstallDir.String()) + + // Verify that the correct branch is checked out + // https://github.com/arduino-libraries/ArduinoCloud/commit/fe1a1c5d1f8ea2cb27ece1a3b9344dc1eaed60b6 + fileToTest, err := libInstallDir.Join("examples", "ReadAndWrite", "ReadAndWrite.ino").ReadFile() + require.NoError(t, err) + chksum := sha256.Sum256(fileToTest) + require.Equal(t, hex.EncodeToString(chksum[:]), `f71889cd6da3b91755c7d1b8ec76b7ee6e2824d8a417c043d117ffdf1546f896`) + }) } func TestUpdateIndex(t *testing.T) { From bb4e6f4d2b9c4731a428e785ce0eff0f6be9e4ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 07:16:40 +0200 Subject: [PATCH 108/121] [skip changelog] Bump golang.org/x/term from 0.30.0 to 0.31.0 (#2879) * [skip changelog] Bump golang.org/x/term from 0.30.0 to 0.31.0 Bumps [golang.org/x/term](https://github.com/golang/term) from 0.30.0 to 0.31.0. - [Commits](https://github.com/golang/term/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-version: 0.31.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * cache licenses --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .licenses/go/golang.org/x/sys/execabs.dep.yml | 6 +++--- .licenses/go/golang.org/x/sys/unix.dep.yml | 6 +++--- .licenses/go/golang.org/x/term.dep.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.licenses/go/golang.org/x/sys/execabs.dep.yml b/.licenses/go/golang.org/x/sys/execabs.dep.yml index 8f6b0e7d019..d2eeeb205c3 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: sys@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: sys@v0.31.0/PATENTS +- sources: sys@v0.32.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 4d665e786ad..63734fd7e4f 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.31.0 +version: v0.32.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.31.0/LICENSE +- sources: sys@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: sys@v0.31.0/PATENTS +- sources: sys@v0.32.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 6fe4350ed28..a8c6b02a552 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.30.0 +version: v0.31.0 type: go summary: Package term provides support functions for dealing with terminals, as commonly found on UNIX systems. diff --git a/go.mod b/go.mod index 604790e9e1e..7b553ffd67b 100644 --- a/go.mod +++ b/go.mod @@ -40,8 +40,8 @@ require ( 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.31.0 - golang.org/x/term v0.30.0 + golang.org/x/sys v0.32.0 + golang.org/x/term v0.31.0 golang.org/x/text v0.23.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.1 diff --git a/go.sum b/go.sum index d24ad016ad8..18436423d5c 100644 --- a/go.sum +++ b/go.sum @@ -235,11 +235,11 @@ 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.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= -golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +golang.org/x/sys v0.32.0 h1:s77OFDvIQeibCmezSnk/q6iAfkdiQaJi4VzroCFrN20= +golang.org/x/sys v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= -golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= +golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= +golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= From 36a4190882c49bcc948c4ded271a5ea11384401a Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Wed, 16 Apr 2025 11:00:22 +0200 Subject: [PATCH 109/121] Fix user network config being ignored in package manger operations (#2889) * packagemanager: add test downloader config * packagemanager: fix missing downloaderConfig passing During the `Build()` we forgot to pass the pmb downloaderConfig property --- .../cores/packagemanager/package_manager.go | 1 + .../packagemanager/package_manager_test.go | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/internal/arduino/cores/packagemanager/package_manager.go b/internal/arduino/cores/packagemanager/package_manager.go index d24ee377606..deb14931053 100644 --- a/internal/arduino/cores/packagemanager/package_manager.go +++ b/internal/arduino/cores/packagemanager/package_manager.go @@ -124,6 +124,7 @@ func (pmb *Builder) Build() *PackageManager { profile: pmb.profile, discoveryManager: pmb.discoveryManager, userAgent: pmb.userAgent, + downloaderConfig: pmb.downloaderConfig, } } diff --git a/internal/arduino/cores/packagemanager/package_manager_test.go b/internal/arduino/cores/packagemanager/package_manager_test.go index 92530af6dc3..daef6987191 100644 --- a/internal/arduino/cores/packagemanager/package_manager_test.go +++ b/internal/arduino/cores/packagemanager/package_manager_test.go @@ -17,6 +17,7 @@ package packagemanager import ( "fmt" + "net/http" "net/url" "os" "runtime" @@ -29,6 +30,7 @@ import ( "github.com/arduino/go-properties-orderedmap" "github.com/stretchr/testify/require" "go.bug.st/downloader/v2" + "go.bug.st/f" semver "go.bug.st/relaxed-semver" ) @@ -1025,3 +1027,20 @@ func TestRunScript(t *testing.T) { }) } } + +func TestCorrectlyUsesDownloaderConfig(t *testing.T) { + proxyURL := f.Must(url.Parse("http://proxy:test@test.test/404:42")) + + downloaderCfg := downloader.Config{ + HttpClient: http.Client{ + Transport: &http.Transport{ + Proxy: http.ProxyURL(proxyURL), + }, + Timeout: 123, + }, + } + pmb := NewBuilder(customHardware, customHardware, nil, customHardware, customHardware, "test", downloaderCfg) + pmb.LoadHardwareFromDirectory(customHardware) + pm := pmb.Build() + require.Equal(t, downloaderCfg, pm.downloaderConfig) +} From aa62661351f009f9ae64d8b03b80acdd96635e56 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 22 Apr 2025 13:30:03 +0200 Subject: [PATCH 110/121] [skip-changelog] Fixed integration test (#2895) 1. Fix ArduinoIoTCloud version to 2.4.1 (the latest versions have fewer files and do not trigger the objs.a creation) 2. Merge two parallel tests because they actually need to be performed sequentially since we are checking that the compiled artifacts on the former are reused on the latter. --- internal/integrationtest/compile_1/compile_test.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/integrationtest/compile_1/compile_test.go b/internal/integrationtest/compile_1/compile_test.go index fb726bc5c12..b380f563ccc 100644 --- a/internal/integrationtest/compile_1/compile_test.go +++ b/internal/integrationtest/compile_1/compile_test.go @@ -850,7 +850,9 @@ func TestCompileWithArchivesAndLongPaths(t *testing.T) { require.NoError(t, err) // Install test library - _, _, err = cli.Run("lib", "install", "ArduinoIoTCloud", "--config-file", "arduino-cli.yaml") + // (We must use ArduinoIOTCloud@2.4.1 because it has a folder with a lot of files + // that will trigger the creation of an objs.a archive) + _, _, err = cli.Run("lib", "install", "ArduinoIoTCloud@2.4.1", "--config-file", "arduino-cli.yaml") require.NoError(t, err) stdout, _, err := cli.Run("lib", "examples", "ArduinoIoTCloud", "--json", "--config-file", "arduino-cli.yaml") @@ -859,12 +861,10 @@ func TestCompileWithArchivesAndLongPaths(t *testing.T) { sketchPath := paths.New(libOutput) sketchPath = sketchPath.Join("examples", "ArduinoIoTCloud-Advanced") - t.Run("Compile", func(t *testing.T) { + t.Run("CheckCachingOfFolderArchives", func(t *testing.T) { _, _, err = cli.Run("compile", "-b", "esp8266:esp8266:huzzah", sketchPath.String(), "--config-file", "arduino-cli.yaml") require.NoError(t, err) - }) - t.Run("CheckCachingOfFolderArchives", func(t *testing.T) { // Run compile again and check if the archive is re-used (cached) out, _, err := cli.Run("compile", "-b", "esp8266:esp8266:huzzah", sketchPath.String(), "--config-file", "arduino-cli.yaml", "-v") require.NoError(t, err) From 366da6b694e415cdd22ffcbfb1e10d327ffa8efc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:34:56 +0200 Subject: [PATCH 111/121] [skip changelog] Bump github.com/go-git/go-git/v5 from 5.14.0 to 5.16.0 (#2890) * [skip changelog] Bump github.com/go-git/go-git/v5 from 5.14.0 to 5.16.0 Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.14.0 to 5.16.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.14.0...v5.16.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-version: 5.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * license --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .../cloudflare/circl/dh/x25519.dep.yml | 6 +++--- .../cloudflare/circl/dh/x448.dep.yml | 6 +++--- .../cloudflare/circl/ecc/goldilocks.dep.yml | 6 +++--- .../cloudflare/circl/internal/conv.dep.yml | 8 ++++---- .../cloudflare/circl/internal/sha3.dep.yml | 6 +++--- .../github.com/cloudflare/circl/math.dep.yml | 6 +++--- .../cloudflare/circl/math/fp25519.dep.yml | 6 +++--- .../cloudflare/circl/math/fp448.dep.yml | 6 +++--- .../cloudflare/circl/math/mlsbset.dep.yml | 6 +++--- .../github.com/cloudflare/circl/sign.dep.yml | 6 +++--- .../cloudflare/circl/sign/ed25519.dep.yml | 6 +++--- .../cloudflare/circl/sign/ed448.dep.yml | 6 +++--- .../go/github.com/go-git/go-git/v5.dep.yml | 2 +- .../go-git/go-git/v5/config.dep.yml | 6 +++--- .../go-git/v5/internal/path_util.dep.yml | 8 ++++---- .../go-git/v5/internal/revision.dep.yml | 6 +++--- .../go-git/go-git/v5/internal/url.dep.yml | 8 ++++---- .../go-git/go-git/v5/plumbing.dep.yml | 6 +++--- .../go-git/go-git/v5/plumbing/cache.dep.yml | 8 ++++---- .../go-git/go-git/v5/plumbing/color.dep.yml | 8 ++++---- .../go-git/v5/plumbing/filemode.dep.yml | 8 ++++---- .../go-git/v5/plumbing/format/config.dep.yml | 6 +++--- .../go-git/v5/plumbing/format/diff.dep.yml | 8 ++++---- .../v5/plumbing/format/gitignore.dep.yml | 6 +++--- .../go-git/v5/plumbing/format/idxfile.dep.yml | 6 +++--- .../go-git/v5/plumbing/format/index.dep.yml | 6 +++--- .../go-git/v5/plumbing/format/objfile.dep.yml | 6 +++--- .../v5/plumbing/format/packfile.dep.yml | 6 +++--- .../go-git/v5/plumbing/format/pktline.dep.yml | 6 +++--- .../go-git/go-git/v5/plumbing/hash.dep.yml | 6 +++--- .../go-git/go-git/v5/plumbing/object.dep.yml | 6 +++--- .../go-git/v5/plumbing/protocol/packp.dep.yml | 8 ++++---- .../protocol/packp/capability.dep.yml | 6 +++--- .../plumbing/protocol/packp/sideband.dep.yml | 6 +++--- .../go-git/go-git/v5/plumbing/revlist.dep.yml | 6 +++--- .../go-git/go-git/v5/plumbing/storer.dep.yml | 6 +++--- .../go-git/v5/plumbing/transport.dep.yml | 6 +++--- .../v5/plumbing/transport/client.dep.yml | 6 +++--- .../go-git/v5/plumbing/transport/file.dep.yml | 6 +++--- .../go-git/v5/plumbing/transport/git.dep.yml | 6 +++--- .../go-git/v5/plumbing/transport/http.dep.yml | 6 +++--- .../transport/internal/common.dep.yml | 6 +++--- .../v5/plumbing/transport/server.dep.yml | 6 +++--- .../go-git/v5/plumbing/transport/ssh.dep.yml | 6 +++--- .../go-git/go-git/v5/storage.dep.yml | 8 ++++---- .../go-git/v5/storage/filesystem.dep.yml | 6 +++--- .../v5/storage/filesystem/dotgit.dep.yml | 6 +++--- .../go-git/go-git/v5/storage/memory.dep.yml | 6 +++--- .../go-git/go-git/v5/utils/binary.dep.yml | 6 +++--- .../go-git/go-git/v5/utils/diff.dep.yml | 6 +++--- .../go-git/go-git/v5/utils/ioutil.dep.yml | 6 +++--- .../go-git/go-git/v5/utils/merkletrie.dep.yml | 6 +++--- .../v5/utils/merkletrie/filesystem.dep.yml | 8 ++++---- .../go-git/v5/utils/merkletrie/index.dep.yml | 8 ++++---- .../utils/merkletrie/internal/frame.dep.yml | 8 ++++---- .../go-git/v5/utils/merkletrie/noder.dep.yml | 6 +++--- .../go-git/go-git/v5/utils/sync.dep.yml | 8 ++++---- .../go-git/go-git/v5/utils/trace.dep.yml | 8 ++++---- .../go/golang.org/x/crypto/argon2.dep.yml | 6 +++--- .../go/golang.org/x/crypto/blake2b.dep.yml | 6 +++--- .../go/golang.org/x/crypto/blowfish.dep.yml | 6 +++--- .../go/golang.org/x/crypto/cast5.dep.yml | 6 +++--- .../go/golang.org/x/crypto/curve25519.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/hkdf.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/sha3.dep.yml | 6 +++--- .licenses/go/golang.org/x/crypto/ssh.dep.yml | 6 +++--- .../go/golang.org/x/crypto/ssh/agent.dep.yml | 6 +++--- .../crypto/ssh/internal/bcrypt_pbkdf.dep.yml | 6 +++--- .../x/crypto/ssh/knownhosts.dep.yml | 6 +++--- .licenses/go/golang.org/x/net/context.dep.yml | 6 +++--- .licenses/go/golang.org/x/net/http2.dep.yml | 6 +++--- .../x/net/internal/httpcommon.dep.yml | 8 ++++---- .../golang.org/x/net/internal/socks.dep.yml | 6 +++--- .../x/net/internal/timeseries.dep.yml | 6 +++--- .licenses/go/golang.org/x/net/proxy.dep.yml | 6 +++--- .licenses/go/golang.org/x/net/trace.dep.yml | 6 +++--- .../go/golang.org/x/text/encoding.dep.yml | 6 +++--- .../x/text/encoding/internal.dep.yml | 6 +++--- .../text/encoding/internal/identifier.dep.yml | 6 +++--- .../x/text/encoding/unicode.dep.yml | 6 +++--- .../x/text/internal/utf8internal.dep.yml | 6 +++--- .licenses/go/golang.org/x/text/runes.dep.yml | 6 +++--- go.mod | 10 +++++----- go.sum | 20 +++++++++---------- 84 files changed, 274 insertions(+), 274 deletions(-) diff --git a/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml index 1d562be2273..fd3120d3677 100644 --- a/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/dh/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/dh/x25519 -version: v1.6.0 +version: v1.6.1 type: go summary: Package x25519 provides Diffie-Hellman functions as specified in RFC-7748. homepage: https://pkg.go.dev/github.com/cloudflare/circl/dh/x25519 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml b/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml index 522d02f63a1..f86fe6dd093 100644 --- a/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/dh/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/dh/x448 -version: v1.6.0 +version: v1.6.1 type: go summary: Package x448 provides Diffie-Hellman functions as specified in RFC-7748. homepage: https://pkg.go.dev/github.com/cloudflare/circl/dh/x448 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml b/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml index 754c7bbbc05..b2fdae77357 100644 --- a/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/cloudflare/circl/ecc/goldilocks -version: v1.6.0 +version: v1.6.1 type: go summary: Package goldilocks provides elliptic curve operations over the goldilocks curve. homepage: https://pkg.go.dev/github.com/cloudflare/circl/ecc/goldilocks license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -66,6 +66,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml b/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml index 01f88e8e626..b86614ebdf0 100644 --- a/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/internal/conv.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/internal/conv -version: v1.6.0 +version: v1.6.1 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/cloudflare/circl/internal/conv license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml b/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml index 1a77db389e6..c065af5cfd2 100644 --- a/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/internal/sha3.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/cloudflare/circl/internal/sha3 -version: v1.6.0 +version: v1.6.1 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. homepage: https://pkg.go.dev/github.com/cloudflare/circl/internal/sha3 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -66,6 +66,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math.dep.yml b/.licenses/go/github.com/cloudflare/circl/math.dep.yml index fb1cdcb9162..867a95442bd 100644 --- a/.licenses/go/github.com/cloudflare/circl/math.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math -version: v1.6.0 +version: v1.6.1 type: go summary: Package math provides some utility functions for big integers. homepage: https://pkg.go.dev/github.com/cloudflare/circl/math license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml index 90f08790e1a..fd7c532d5ee 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/fp25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/fp25519 -version: v1.6.0 +version: v1.6.1 type: go summary: Package fp25519 provides prime field arithmetic over GF(2^255-19). homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/fp25519 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml index 21ea74989b7..a0449597c0f 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/fp448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/fp448 -version: v1.6.0 +version: v1.6.1 type: go summary: Package fp448 provides prime field arithmetic over GF(2^448-2^224-1). homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/fp448 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml b/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml index 4fad8b6af96..5ab6f36f848 100644 --- a/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/math/mlsbset.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/math/mlsbset -version: v1.6.0 +version: v1.6.1 type: go summary: Package mlsbset provides a constant-time exponentiation method with precomputation. homepage: https://pkg.go.dev/github.com/cloudflare/circl/math/mlsbset license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign.dep.yml index 0312b666360..bbed7b93929 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign -version: v1.6.0 +version: v1.6.1 type: go summary: Package sign provides unified interfaces for signature schemes. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml index 47caa86bdc8..ce8545230c1 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign/ed25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign/ed25519 -version: v1.6.0 +version: v1.6.1 type: go summary: Package ed25519 implements Ed25519 signature scheme as described in RFC-8032. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign/ed25519 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] diff --git a/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml b/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml index de804a0d279..a18f71b59cf 100644 --- a/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml +++ b/.licenses/go/github.com/cloudflare/circl/sign/ed448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/cloudflare/circl/sign/ed448 -version: v1.6.0 +version: v1.6.1 type: go summary: Package ed448 implements Ed448 signature scheme as described in RFC-8032. homepage: https://pkg.go.dev/github.com/cloudflare/circl/sign/ed448 license: other licenses: -- sources: circl@v1.6.0/LICENSE +- sources: circl@v1.6.1/LICENSE text: | Copyright (c) 2019 Cloudflare. All rights reserved. @@ -65,6 +65,6 @@ 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: circl@v1.6.0/README.md +- sources: circl@v1.6.1/README.md text: The project is licensed under the [BSD-3-Clause License](./LICENSE). notices: [] 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 2df1ff1cb80..c52acf256e0 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.14.0 +version: v5.16.0 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 21b279ab5bc..3dfe6bf1a69 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 79f9d504b01..97ef2cec190 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/path_util license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 b41845a40f6..2318bc714bd 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 51a0848ca8c..b12e6554740 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/internal/url license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 e8c5b713ebb..9b8a49f107e 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 10f973d8943..79aa3b6bb91 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/cache license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 88efa84e154..3a84f54412d 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/color license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 5d46f5dc181..9f6ef9b16ce 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/filemode license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 d32efb7c0a6..3c6a36d20c4 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 b356f3027b9..13a4fda9d62 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/format/diff license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 61463512b1a..fd2cba88c78 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 3ba803e93cd..0e373f69535 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 0fa899eae02..48408f33602 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 65b18d292ad..b3a2579f38a 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 eb25a2aff46..0df36340c9a 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 94aaff11603..c1ea32247cd 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 b9e3ecd1bc5..8dbce4e6fa9 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 60c59377b9d..d52efcf1be4 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 8838da00803..62ce11c1972 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/plumbing/protocol/packp license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 bba9c677043..53c4215f7b4 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 07b40fda26c..d8bde849aac 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 4a87df6ae54..3c6d32c4257 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 3fabe97c2e8..2bd8f5ddcf6 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 2ce5a07a881..2b31553cda6 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 04c1eb250d6..92211f50bf1 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 faad88ce462..9e8fce34d9f 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 2324532d529..fe0589e2d11 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 f37ae0040dc..659c88f9421 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 d90e8c98bca..af75a9caedb 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 1a38d8e8eaa..e8c9645297e 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 322b91d1f1f..d7e176a6de2 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 295bd6e3906..32fa1f6baf8 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/storage license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 13d7935fcf3..ff4325de3e2 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 861b87651c0..8e386df1f45 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 edde9fd87b2..c188fb3b6d8 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 ad373e2ddf7..d16531ee042 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 a9318990073..e2a00197bf4 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 971ae0a70fe..9447f2d5c10 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 0a6da20f7d3..ab1807f53b4 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 b3646a63d5f..5f43c47d8d3 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/filesystem license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 d1dc89ad25a..3c8cb9529dd 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/merkletrie/index license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 56b8e6f3619..2730a57ce7b 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.14.0 +version: v5.16.0 type: go -summary: +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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 0a700ff41eb..02e2df5a64c 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.14.0 +version: v5.16.0 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.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 d72251234d4..9335b5126cd 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/sync license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/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 52b9238576a..abb2b9fec2e 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.14.0 +version: v5.16.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/go-git/go-git/v5/utils/trace license: apache-2.0 licenses: -- sources: v5@v5.14.0/LICENSE +- sources: v5@v5.16.0/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.14.0/README.md +- sources: v5@v5.16.0/README.md text: Apache License Version 2.0, see [LICENSE](LICENSE) notices: [] diff --git a/.licenses/go/golang.org/x/crypto/argon2.dep.yml b/.licenses/go/golang.org/x/crypto/argon2.dep.yml index 99d8d5c9c4a..41421486c89 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 71370b19776..b4ba10ebf38 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 477bfd71ead..47deecfb634 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 79fd1820327..472d7c6eb71 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 777a6218920..db2cad5cb0f 100644 --- a/.licenses/go/golang.org/x/crypto/curve25519.dep.yml +++ b/.licenses/go/golang.org/x/crypto/curve25519.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/crypto/curve25519 -version: v0.36.0 +version: v0.37.0 type: go summary: Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519. homepage: https://pkg.go.dev/golang.org/x/crypto/curve25519 license: bsd-3-clause licenses: -- sources: crypto@v0.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 5def34c6b71..4678764fd83 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 c636600f4fd..a854eae5e2a 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.36.0 +version: v0.37.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. homepage: https://pkg.go.dev/golang.org/x/crypto/sha3 license: other licenses: -- sources: crypto@v0.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 6109a4227a1..51cc4f34fdd 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 7577ebfd5c3..9df1ce6608c 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 80753fb6a7f..da7606d4a2d 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 ea8ba878d95..110580f8187 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.36.0 +version: v0.37.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.36.0/LICENSE +- sources: crypto@v0.37.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.36.0/PATENTS +- sources: crypto@v0.37.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 2c95429d00e..fa503d775d2 100644 --- a/.licenses/go/golang.org/x/net/context.dep.yml +++ b/.licenses/go/golang.org/x/net/context.dep.yml @@ -1,13 +1,13 @@ --- name: golang.org/x/net/context -version: v0.38.0 +version: v0.39.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. homepage: https://pkg.go.dev/golang.org/x/net/context license: bsd-3-clause licenses: -- sources: net@v0.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 5fa3d77f84a..f73c354f234 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.38.0 +version: v0.39.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.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 ead0a2cc8fb..884179b9339 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.38.0 +version: v0.39.0 type: go -summary: +summary: homepage: https://pkg.go.dev/golang.org/x/net/internal/httpcommon license: bsd-3-clause licenses: -- sources: net@v0.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 019ff700c97..0b4715c838f 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.38.0 +version: v0.39.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.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 7c7cd92ab7d..56f464eebf7 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.38.0 +version: v0.39.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.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 e6bf5d20bef..67866d2af52 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.38.0 +version: v0.39.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.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.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 5d652084b0f..5e84bd215ba 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.38.0 +version: v0.39.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.38.0/LICENSE +- sources: net@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: net@v0.38.0/PATENTS +- sources: net@v0.39.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/golang.org/x/text/encoding.dep.yml b/.licenses/go/golang.org/x/text/encoding.dep.yml index e783fb61b23..d72fdaa52d0 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.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 17ae73ae332..5866849a9bd 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.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 4342b78cfd7..dfd79d45d17 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.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 eec529f669f..5d614c25340 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.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 ffd95bbc52d..5a94ace3dac 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.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 041123bb05c..faccf2bbd7a 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.23.0 +version: v0.24.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.23.0/LICENSE +- sources: text@v0.24.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.23.0/PATENTS +- sources: text@v0.24.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index 7b553ffd67b..1267f7eb77b 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ 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.14.0 + github.com/go-git/go-git/v5 v5.16.0 github.com/gofrs/uuid/v5 v5.3.2 github.com/leonelquinteros/gotext v1.7.1 github.com/mailru/easyjson v0.7.7 @@ -42,7 +42,7 @@ require ( go.bug.st/testifyjson v1.3.0 golang.org/x/sys v0.32.0 golang.org/x/term v0.31.0 - golang.org/x/text v0.23.0 + golang.org/x/text v0.24.0 google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.1 google.golang.org/protobuf v1.36.6 @@ -52,7 +52,7 @@ require ( require ( dario.cat/mergo v1.0.0 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect - github.com/cloudflare/circl v1.6.0 // indirect + github.com/cloudflare/circl v1.6.1 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect github.com/creack/goselect v0.1.2 // indirect github.com/cyphar/filepath-securejoin v0.4.1 // indirect @@ -95,8 +95,8 @@ require ( 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.36.0 // indirect + golang.org/x/crypto v0.37.0 // indirect golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect - golang.org/x/net v0.38.0 // indirect + golang.org/x/net v0.39.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect ) diff --git a/go.sum b/go.sum index 18436423d5c..9675ba82a4a 100644 --- a/go.sum +++ b/go.sum @@ -26,8 +26,8 @@ github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 h1:vb5AmE3bT9we5Ej4 github.com/arduino/pluggable-monitor-protocol-handler v0.9.2/go.mod h1:vMG8tgHyE+hli26oT0JB/M7NxUMzzWoU5wd6cgJQRK4= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/cloudflare/circl v1.6.0 h1:cr5JKic4HI+LkINy2lg3W2jF8sHCVTBncJr5gIIq7qk= -github.com/cloudflare/circl v1.6.0/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= +github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= +github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= github.com/cmaglie/easyjson v0.8.1 h1:nKQ6Yew57jsoGsuyRJPgm8PSsjbU3eO/uA9BsTu3E/8= github.com/cmaglie/easyjson v0.8.1/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/cmaglie/pb v1.0.27 h1:ynGj8vBXR+dtj4B7Q/W/qGt31771Ux5iFfRQBnwdQiA= @@ -67,8 +67,8 @@ 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.14.0 h1:/MD3lCrGjCen5WfEAzKg00MJJffKhC8gzS80ycmCi60= -github.com/go-git/go-git/v5 v5.14.0/go.mod h1:Z5Xhoia5PcWA3NF8vRLURn9E5FRhSl7dGj9ItW3Wk5k= +github.com/go-git/go-git/v5 v5.16.0 h1:k3kuOEpkc0DeY7xlL6NaaNg39xdgQbtH5mwCafHO9AQ= +github.com/go-git/go-git/v5 v5.16.0/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -219,13 +219,13 @@ 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= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= -golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= +golang.org/x/crypto v0.37.0 h1:kJNSjF/Xp7kU0iB2Z+9viTPMW4EqqsrywMXLJOOsXSE= +golang.org/x/crypto v0.37.0/go.mod h1:vg+k43peMZ0pUMhYmVAWysMK35e6ioLh3wB8ZCAfbVc= 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.38.0 h1:vRMAPTMaeGqVhG5QyLJHqNDwecKTomGeqbnfZyKlBI8= -golang.org/x/net v0.38.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= +golang.org/x/net v0.39.0 h1:ZCu7HMWDxpXpaiKdhzIfaltL9Lp31x/3fCP11bc6/fY= +golang.org/x/net v0.39.0/go.mod h1:X7NRbYVEA+ewNkCNyJ513WmMdQ3BineSwVtN2zD/d+E= 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= @@ -241,8 +241,8 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/term v0.31.0 h1:erwDkOK1Msy6offm1mOgvspSkslFnIGsFnxOKoufg3o= golang.org/x/term v0.31.0/go.mod h1:R4BeIy7D95HzImkxGkTW1UQTtP54tio2RyHz7PwK0aw= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= -golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= +golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= +golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= 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-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= From 9748871c5870b45b152bb566f5050963c547ce10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:44:19 +0200 Subject: [PATCH 112/121] [skip changelog] Bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#2894) * [skip changelog] Bump google.golang.org/grpc from 1.71.1 to 1.72.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.71.1 to 1.72.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-version: 1.72.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * update license --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .../genproto/googleapis/rpc/status.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc.dep.yml | 2 +- .licenses/go/google.golang.org/grpc/attributes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/backoff.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/balancer/base.dep.yml | 4 ++-- .../grpc/balancer/endpointsharding.dep.yml | 4 ++-- .../google.golang.org/grpc/balancer/grpclb/state.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/pickfirst.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/internal.dep.yml | 4 ++-- .../grpc/balancer/pickfirst/pickfirstleaf.dep.yml | 4 ++-- .../go/google.golang.org/grpc/balancer/roundrobin.dep.yml | 4 ++-- .../grpc/binarylog/grpc_binarylog_v1.dep.yml | 6 +++--- .licenses/go/google.golang.org/grpc/channelz.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/codes.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/connectivity.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/credentials.dep.yml | 4 ++-- .../google.golang.org/grpc/credentials/insecure.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/encoding.dep.yml | 4 ++-- .../go/google.golang.org/grpc/encoding/proto.dep.yml | 4 ++-- .../go/google.golang.org/grpc/experimental/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/grpclog.dep.yml | 4 ++-- .../go/google.golang.org/grpc/grpclog/internal.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/backoff.dep.yml | 4 ++-- .../grpc/internal/balancer/gracefulswitch.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/balancerload.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/binarylog.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/buffer.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/channelz.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/credentials.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/envconfig.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/grpclog.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/grpcsync.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/grpcutil.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/internal/idle.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/metadata.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/pretty.dep.yml | 4 ++-- .../grpc/internal/proxyattributes.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/resolver.dep.yml | 4 ++-- .../grpc/internal/resolver/delegatingresolver.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/resolver/dns.dep.yml | 4 ++-- .../grpc/internal/resolver/dns/internal.dep.yml | 4 ++-- .../grpc/internal/resolver/passthrough.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/resolver/unix.dep.yml | 4 ++-- .../google.golang.org/grpc/internal/serviceconfig.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/stats.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/status.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/syscall.dep.yml | 4 ++-- .../go/google.golang.org/grpc/internal/transport.dep.yml | 4 ++-- .../grpc/internal/transport/networktype.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/keepalive.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/mem.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/metadata.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/peer.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/resolver/dns.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/serviceconfig.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/stats.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/status.dep.yml | 4 ++-- .licenses/go/google.golang.org/grpc/tap.dep.yml | 4 ++-- go.mod | 4 ++-- go.sum | 8 ++++---- 63 files changed, 129 insertions(+), 129 deletions(-) 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 b95b6d5f245..fb9180ea76f 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-20250115164207-1a7da9e5054f +version: v0.0.0-20250218202821-56aae31c358a type: go -summary: +summary: homepage: https://pkg.go.dev/google.golang.org/genproto/googleapis/rpc/status license: apache-2.0 licenses: -- sources: rpc@v0.0.0-20250115164207-1a7da9e5054f/LICENSE +- sources: rpc@v0.0.0-20250218202821-56aae31c358a/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 db68cbe004c..1f818798e09 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.71.1 +version: v1.72.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 2f9800a571f..daad74de000 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 87d37bb4aae..d31941c32c8 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 3ac5d61734a..91273b196a4 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 9fb1492af88..b9970d4fb0d 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 f452e5fcb24..d3739824754 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 79666368bc1..c81465c541a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 4c652b4731c..550167183d3 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,12 @@ --- name: google.golang.org/grpc/balancer/pickfirst -version: v1.71.1 +version: v1.72.0 type: go summary: Package pickfirst contains the pick_first load balancing policy. homepage: https://pkg.go.dev/google.golang.org/grpc/balancer/pickfirst license: apache-2.0 licenses: -- sources: grpc@v1.71.1/LICENSE +- sources: grpc@v1.72.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 002d59e4a89..e37a1e02019 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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/balancer/pickfirst/pickfirstleaf.dep.yml index b7cbb66c38c..89565229de5 100644 --- a/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml +++ b/.licenses/go/google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.dep.yml @@ -1,13 +1,13 @@ --- name: google.golang.org/grpc/balancer/pickfirst/pickfirstleaf -version: v1.71.1 +version: v1.72.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 license: apache-2.0 licenses: -- sources: grpc@v1.71.1/LICENSE +- sources: grpc@v1.72.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 cbc5089f239..5d97a3bb070 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 2e046648857..0656f8dc769 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.71.1 +version: v1.72.0 type: go -summary: +summary: homepage: https://pkg.go.dev/google.golang.org/grpc/binarylog/grpc_binarylog_v1 license: apache-2.0 licenses: -- sources: grpc@v1.71.1/LICENSE +- sources: grpc@v1.72.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 ddea47c067a..a7d4e0fd164 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 28f0a52d0d0..bc88cec5aef 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 71c5b8f05f7..c4249d13687 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 4ccfc5b26a8..33de557a781 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 33f426eeb18..875369419d9 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 3e0e4bbb92e..ffdb6ca9e2a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 99aac5d09d4..4ae9e50f087 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 e13624e9b54..31dedbe58b0 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 4b16e25e3cf..b75daf68093 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 2aa3937044f..59e47cde6c6 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 3d508125482..32a8a313988 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 6edf6a128b9..d67d4f739ac 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 f5bd25e7a8b..b68951d9f6a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 d5cd159e405..ebee895822a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 fe12cb8fc5f..78c5aa4d95d 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 8ec49e52913..291abdf8616 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 a4b11dfa1da..9fdd267d6d4 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 938e3b161be..48a1889a22c 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 1aa8a492a04..343086b4714 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 0e44d369fff..b1ea5ff1f08 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 cefb1adcacd..dd97de6bed2 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 fa28c58f9c0..0a7e96504f1 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 a57946bedb0..82e64ec8b9a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 f6a3a37d4bc..09a87890c1d 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 388151928c9..e96c5e820d7 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 a98bf2ed949..e178b81ee5b 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 b98d246ab4d..b902ef5a8ec 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 708edd40f79..c399ffdb93a 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 e66915e518d..0f6202e5985 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 0eadc5739ac..5d3008a22bd 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 4546843c0fd..d809dc1a9e5 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 16e28436136..dae54706b32 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 b7b4d2ba6e5..64219c4e724 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 6734ded1050..e237ba19cde 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 13e8d2f41b5..3babfd5a408 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 a58eac73b6c..678027f65e3 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 a1719604486..2daf4a00e59 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 46ea6be8b05..66ab6e32131 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 abcb9736453..7728d998486 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 d9460954d0d..833a60ae7fc 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 301319afcbe..31a33bc572f 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 61f14736de3..54fcf729f48 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 f8954ebedc3..c64f67ba7b0 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 40c2709d472..3c76dd87c0b 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 d4fa894d626..1c7c22b6404 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 9e04ccbb864..d0948a17740 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 4ffabc2c287..e8b36243d49 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.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 2caf710d261..06da3f95c3e 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.71.1 +version: v1.72.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.71.1/LICENSE +- sources: grpc@v1.72.0/LICENSE text: |2 Apache License diff --git a/go.mod b/go.mod index 1267f7eb77b..c9485a502af 100644 --- a/go.mod +++ b/go.mod @@ -43,8 +43,8 @@ require ( golang.org/x/sys v0.32.0 golang.org/x/term v0.31.0 golang.org/x/text v0.24.0 - google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f - google.golang.org/grpc v1.71.1 + google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a + google.golang.org/grpc v1.72.0 google.golang.org/protobuf v1.36.6 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 9675ba82a4a..81f9d8c2a26 100644 --- a/go.sum +++ b/go.sum @@ -245,10 +245,10 @@ golang.org/x/text v0.24.0 h1:dd5Bzh4yt5KYA8f9CJHCP4FB4D51c2c6JvN37xJJkJ0= golang.org/x/text v0.24.0/go.mod h1:L8rBsPeo2pSS+xqN0d5u2ikmjtmoJbDBT1b7nHvFCdU= 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-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= -google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= -google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI= -google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a h1:51aaUVRocpvUOSQKM6Q7VuoaktNIaMCLuhZB6DKksq4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a/go.mod h1:uRxBH1mhmO8PGhU89cMcHaXKZqO+OfakD8QQO0oYwlQ= +google.golang.org/grpc v1.72.0 h1:S7UkcVa60b5AAQTaO6ZKamFp1zMZSU0fGDK2WZLbBnM= +google.golang.org/grpc v1.72.0/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM= google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From 9d777696a594a59ade08a8a4ac5a0c00f2808cb2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:44:52 +0200 Subject: [PATCH 113/121] [skip changelog] Bump github.com/ProtonMail/go-crypto from 1.1.6 to 1.2.0 (#2886) * [skip changelog] Bump github.com/ProtonMail/go-crypto Bumps [github.com/ProtonMail/go-crypto](https://github.com/ProtonMail/go-crypto) from 1.1.6 to 1.2.0. - [Release notes](https://github.com/ProtonMail/go-crypto/releases) - [Commits](https://github.com/ProtonMail/go-crypto/compare/v1.1.6...v1.2.0) --- updated-dependencies: - dependency-name: github.com/ProtonMail/go-crypto dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * update licenses --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .../go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml | 8 ++++---- .../go/github.com/ProtonMail/go-crypto/brainpool.dep.yml | 6 +++--- .licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml | 6 +++--- .../ProtonMail/go-crypto/internal/byteutil.dep.yml | 8 ++++---- .licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml | 6 +++--- .../go/github.com/ProtonMail/go-crypto/openpgp.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/ed25519.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/elgamal.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/errors.dep.yml | 6 +++--- .../go-crypto/openpgp/internal/algorithm.dep.yml | 8 ++++---- .../ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml | 6 +++--- .../go-crypto/openpgp/internal/encoding.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/packet.dep.yml | 6 +++--- .../github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml | 6 +++--- .../ProtonMail/go-crypto/openpgp/x25519.dep.yml | 8 ++++---- .../github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml | 8 ++++---- go.mod | 2 +- go.sum | 4 ++-- 24 files changed, 74 insertions(+), 74 deletions(-) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml index bf62cb382da..cbe841d417d 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/bitcurves -version: v1.1.6 +version: v1.2.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml index b8d7d2da9f0..07cae41e25b 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/brainpool -version: v1.1.6 +version: v1.2.0 type: go summary: Package brainpool implements Brainpool elliptic curves. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml index 6fb229ad21f..fde7c6e9d26 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/eax.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/eax -version: v1.1.6 +version: v1.2.0 type: go summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate) mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF @@ -9,7 +9,7 @@ summary: 'Package eax provides an implementation of the EAX (encrypt-authenticat homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml index 59da689402f..381568efb23 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/internal/byteutil -version: v1.1.6 +version: v1.2.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml index da75af00f07..d2328b5fb40 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/ocb.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/ocb -version: v1.1.6 +version: v1.2.0 type: go summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black @@ -9,7 +9,7 @@ summary: 'Package ocb provides an implementation of the OCB (offset codebook) mo homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -38,7 +38,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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml index 3b389adff32..efaf5b6bcd8 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp -version: v1.1.6 +version: v1.2.0 type: go summary: Package openpgp implements high level operations on OpenPGP messages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml index 940998a6369..8f944221e01 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/aes/keywrap -version: v1.1.6 +version: v1.2.0 type: go summary: Package keywrap is an implementation of the RFC 3394 AES key wrapping algorithm. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml index 5cddde99393..4b6b8c0aecf 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/armor -version: v1.1.6 +version: v1.2.0 type: go summary: Package armor implements OpenPGP ASCII Armor, see RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/armor license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml index 9612759aaf5..54449a47cd5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdh -version: v1.1.6 +version: v1.2.0 type: go summary: Package ecdh implements ECDH encryption, suitable for OpenPGP, as specified in RFC 6637, section 8. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdh license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml index 430d141a2eb..642457665c3 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ecdsa -version: v1.1.6 +version: v1.2.0 type: go summary: Package ecdsa implements ECDSA signature, suitable for OpenPGP, as specified in RFC 6637, section 5. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ecdsa license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml index 8531c33a78b..73c4e6e5512 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed25519.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed25519 -version: v1.1.6 +version: v1.2.0 type: go summary: Package ed25519 implements the ed25519 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed25519 license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml index 732aaac55fb..043c48df85c 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/ed448.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/ed448 -version: v1.1.6 +version: v1.2.0 type: go summary: Package ed448 implements the ed448 signature algorithm for OpenPGP as defined in the Open PGP crypto refresh. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/ed448 license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml index d881873aa95..c39a89e9150 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/eddsa -version: v1.1.6 +version: v1.2.0 type: go summary: Package eddsa implements EdDSA signature, suitable for OpenPGP, as specified in https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-crypto-refresh-06#section-13.7 homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/eddsa license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml index db509dd809d..a8da261dddf 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/elgamal.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/elgamal -version: v1.1.6 +version: v1.2.0 type: go summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," @@ -8,7 +8,7 @@ summary: Package elgamal implements ElGamal encryption, suitable for OpenPGP, as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/elgamal license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml index 3eb5541873a..410d137e541 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/errors.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/errors -version: v1.1.6 +version: v1.2.0 type: go summary: Package errors contains common error types for the OpenPGP packages. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/errors license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml index def9fb06f48..0d701e406a2 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/algorithm -version: v1.1.6 +version: v1.2.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml index bbd0f12d7b5..f2f26abb1a2 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/ecc -version: v1.1.6 +version: v1.2.0 type: go summary: Package ecc implements a generic interface for ECDH, ECDSA, and EdDSA. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/ecc license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml index 5083aa32b28..46147a172c3 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/internal/encoding -version: v1.1.6 +version: v1.2.0 type: go summary: Package encoding implements openpgp packet field encodings as specified in RFC 4880 and 6637. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/internal/encoding license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml index 41f57f3604c..89196fbb262 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/packet.dep.yml @@ -1,13 +1,13 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/packet -version: v1.1.6 +version: v1.2.0 type: go summary: Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/packet license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml index 06cb05e44fc..8afba8fe0f5 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/s2k.dep.yml @@ -1,6 +1,6 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/s2k -version: v1.1.6 +version: v1.2.0 type: go summary: Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1, and Argon2 specified in draft-ietf-openpgp-crypto-refresh-08 @@ -8,7 +8,7 @@ summary: Package s2k implements the various OpenPGP string-to-key transforms as homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/s2k license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 The Go Authors. All rights reserved. @@ -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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml index 5bc4be455b5..36bfad817d3 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x25519.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x25519 -version: v1.1.6 +version: v1.2.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x25519 license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml index 957a5f6e9a2..9fecfa6a582 100644 --- a/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml +++ b/.licenses/go/github.com/ProtonMail/go-crypto/openpgp/x448.dep.yml @@ -1,12 +1,12 @@ --- name: github.com/ProtonMail/go-crypto/openpgp/x448 -version: v1.1.6 +version: v1.2.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/openpgp/x448 license: other licenses: -- sources: go-crypto@v1.1.6/LICENSE +- sources: go-crypto@v1.2.0/LICENSE text: | Copyright (c) 2009 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: go-crypto@v1.1.6/PATENTS +- sources: go-crypto@v1.2.0/PATENTS text: | Additional IP Rights Grant (Patents) diff --git a/go.mod b/go.mod index c9485a502af..eb440ad90a2 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 - github.com/ProtonMail/go-crypto v1.1.6 + github.com/ProtonMail/go-crypto v1.2.0 github.com/arduino/go-paths-helper v1.12.1 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 diff --git a/go.sum b/go.sum index 81f9d8c2a26..f73593b706f 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,8 @@ fortio.org/safecast v1.0.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= -github.com/ProtonMail/go-crypto v1.1.6 h1:ZcV+Ropw6Qn0AX9brlQLAUXfqLBc7Bl+f/DmNxpLfdw= -github.com/ProtonMail/go-crypto v1.1.6/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.2.0 h1:+PhXXn4SPGd+qk76TlEePBfOfivE0zkWFenhGhFLzWs= +github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= From 52bfb51e50eae5c5c43638c19db3462d20bbccaf Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 22 Apr 2025 14:51:57 +0200 Subject: [PATCH 114/121] [skip-changelog] Fix readme notice about CLI versioning (#2892) --- docs/index.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/index.md b/docs/index.md index b02aa1a4b4c..2819e36b837 100644 --- a/docs/index.md +++ b/docs/index.md @@ -17,13 +17,7 @@ Follow the [Getting started guide] to see how to use the most common CLI command The [client_example] folder contains a sample program that shows how to use the gRPC interface of the CLI. Available services and messages are detailed in the [gRPC reference] pages. -## Versioning and backward compatibility policy - -This software is currently under active development: anything can change at any time, API and UI must be considered -unstable until we release version 1.0.0. For more information see our [versioning and backward compatibility] policy. - [installation]: installation.md [getting started guide]: getting-started.md [client_example]: https://github.com/arduino/arduino-cli/blob/master/rpc/internal/client_example [grpc reference]: rpc/commands.md -[versioning and backward compatibility]: versioning.md From 523829a875dfa1b513acfdad275279a0cfdb06cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:55:28 +0200 Subject: [PATCH 115/121] [skip changelog] Bump github.com/arduino/go-paths-helper from 1.12.1 to 1.13.0 (#2885) * [skip changelog] Bump github.com/arduino/go-paths-helper Bumps [github.com/arduino/go-paths-helper](https://github.com/arduino/go-paths-helper) from 1.12.1 to 1.13.0. - [Release notes](https://github.com/arduino/go-paths-helper/releases) - [Commits](https://github.com/arduino/go-paths-helper/compare/v1.12.1...v1.13.0) --- updated-dependencies: - dependency-name: github.com/arduino/go-paths-helper dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * update licenses and go mod --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Perugini --- .licenses/go/github.com/arduino/go-paths-helper.dep.yml | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.licenses/go/github.com/arduino/go-paths-helper.dep.yml b/.licenses/go/github.com/arduino/go-paths-helper.dep.yml index 01899363c84..8a0611c2ee1 100644 --- a/.licenses/go/github.com/arduino/go-paths-helper.dep.yml +++ b/.licenses/go/github.com/arduino/go-paths-helper.dep.yml @@ -1,8 +1,8 @@ --- name: github.com/arduino/go-paths-helper -version: v1.12.1 +version: v1.13.0 type: go -summary: +summary: homepage: https://pkg.go.dev/github.com/arduino/go-paths-helper license: gpl-2.0-or-later licenses: diff --git a/go.mod b/go.mod index eb440ad90a2..3510c2e00dc 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ replace github.com/mailru/easyjson => github.com/cmaglie/easyjson v0.8.1 require ( fortio.org/safecast v1.0.0 github.com/ProtonMail/go-crypto v1.2.0 - github.com/arduino/go-paths-helper v1.12.1 + github.com/arduino/go-paths-helper v1.13.0 github.com/arduino/go-properties-orderedmap v1.8.1 github.com/arduino/go-serial-utils v0.1.2 github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b diff --git a/go.sum b/go.sum index f73593b706f..a70cca2d7e4 100644 --- a/go.sum +++ b/go.sum @@ -10,8 +10,8 @@ github.com/ProtonMail/go-crypto v1.2.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= github.com/arduino/go-paths-helper v1.0.1/go.mod h1:HpxtKph+g238EJHq4geEPv9p+gl3v5YYu35Yb+w31Ck= -github.com/arduino/go-paths-helper v1.12.1 h1:WkxiVUxBjKWlLMiMuYy8DcmVrkxdP7aKxQOAq7r2lVM= -github.com/arduino/go-paths-helper v1.12.1/go.mod h1:jcpW4wr0u69GlXhTYydsdsqAjLaYK5n7oWHfKqOG6LM= +github.com/arduino/go-paths-helper v1.13.0 h1:HIkgg8ChPw1QPNHkB5bQSs+geTj74vf6TFgVhm/9mmw= +github.com/arduino/go-paths-helper v1.13.0/go.mod h1:jcpW4wr0u69GlXhTYydsdsqAjLaYK5n7oWHfKqOG6LM= github.com/arduino/go-properties-orderedmap v1.8.1 h1:nU5S6cXPwMoxZs4ORw61wPTALNfriIduvNB4cxTmNYM= github.com/arduino/go-properties-orderedmap v1.8.1/go.mod h1:DKjD2VXY/NZmlingh4lSFMEYCVubfeArCsGPGDwb2yk= github.com/arduino/go-serial-utils v0.1.2 h1:MRFwME4w/uaVkJ1R+wzz4KSbI9cF9IDVrYorazvjpTk= From a6db55fc8cac2909a2a38e40b97ac923ebf88763 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:06:35 +0200 Subject: [PATCH 116/121] Updated translation files (#2854) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- internal/locales/data/ar.po | 137 ++++++++++++++--------------- internal/locales/data/be.po | 134 +++++++++++++++-------------- internal/locales/data/de.po | 152 ++++++++++++++++++--------------- internal/locales/data/es.po | 124 +++++++++++++-------------- internal/locales/data/fr.po | 124 +++++++++++++-------------- internal/locales/data/he.po | 124 +++++++++++++-------------- internal/locales/data/it_IT.po | 124 +++++++++++++-------------- internal/locales/data/ja.po | 124 +++++++++++++-------------- internal/locales/data/ko.po | 124 +++++++++++++-------------- internal/locales/data/lb.po | 124 +++++++++++++-------------- internal/locales/data/pl.po | 124 +++++++++++++-------------- internal/locales/data/pt.po | 124 +++++++++++++-------------- internal/locales/data/ru.po | 130 ++++++++++++++-------------- internal/locales/data/si.po | 124 +++++++++++++-------------- internal/locales/data/zh.po | 124 +++++++++++++-------------- internal/locales/data/zh_TW.po | 124 +++++++++++++-------------- 16 files changed, 1029 insertions(+), 1012 deletions(-) diff --git a/internal/locales/data/ar.po b/internal/locales/data/ar.po index 4026eb0b42a..07db1d3092d 100644 --- a/internal/locales/data/ar.po +++ b/internal/locales/data/ar.po @@ -5,10 +5,11 @@ # Osama Breman, 2023 # طارق عبد الفتاح , 2023 # Ahmed Gaafar, 2024 +# bedo karam, 2025 # msgid "" msgstr "" -"Last-Translator: Ahmed Gaafar, 2024\n" +"Last-Translator: bedo karam, 2025\n" "Language-Team: Arabic (https://app.transifex.com/arduino-1/teams/108174/ar/)\n" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" @@ -25,7 +26,7 @@ msgstr "الملف %[1]s اصبح غير مدعوما! راجع %[2]s للمزي msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s غير صالح . جار اعادة بناء كل شيء" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s مطلوب و لكن %[2]s مثبت حاليا" @@ -45,12 +46,12 @@ msgstr "%s و %s لا يمكن استخدامهما معا" msgid "%s installed" msgstr "%s تم تثبيته بنجاح" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s مثبت مسبقا" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s ليس مسارا صحيحا" @@ -60,9 +61,9 @@ msgstr "%s غير مدار بواسطة مدير الحزمات" #: internal/cli/daemon/daemon.go:67 msgid "%s must be >= 1024" -msgstr "" +msgstr "%s يلزم أن يكون أكبر من أو يساوي 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "يجب تثبيت %s" @@ -75,7 +76,7 @@ msgstr "%s النسق مفقود" msgid "'%s' has an invalid signature" msgstr "'%s' لديه توقيع غير صحيح" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -228,7 +229,7 @@ msgstr "يربط اللوحة بالمشروع" msgid "Author: %s" msgstr "المؤلف : %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -471,7 +472,7 @@ msgstr "متصل" #: internal/cli/monitor/monitor.go:275 msgid "Connecting to %s. Press CTRL-C to exit." -msgstr "" +msgstr "جار الإتصال ب %s اضغط CTRL-C للإنهاء. " #: internal/cli/board/list.go:104 internal/cli/board/list.go:142 msgid "Core" @@ -517,7 +518,7 @@ msgstr "" "انشاء او تحديث ملف الضبط في مسار البيانات او في مسار مخصص مع اعدادات التهيئة" " الحالية" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -734,7 +735,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "خطأ اثناء تنظيف الكاش : %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "تعذر تحويل المسار الى مطلق : %v" @@ -809,16 +810,16 @@ msgstr "خطا اثناء ترميز JSON الخاص بالخرج : %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "خطا اثناء الرفع : %v" #: internal/cli/arguments/port.go:144 msgid "Error during board detection" -msgstr "" +msgstr "حدث خطأ ما أثناء إكتشاف اللوحة." -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "خطأ اثناء بناء : %v" @@ -1448,7 +1449,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "المكتبة %[1]s تم تحديدها بانها precompiled" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "تم تثبيت المكتبة %[1]s ولكن بنسخة اخرى : %[2]s" @@ -1817,7 +1818,7 @@ msgstr "موقع الحزمة على الويب" msgid "Paragraph: %s" msgstr "المقطع : %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "المسار" @@ -1862,7 +1863,7 @@ msgstr "المنصة %s مثبتة سابقا" msgid "Platform %s installed" msgstr "تم تثبيت المنصة: %s" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1886,7 +1887,7 @@ msgstr "المنصة '%s' غير موجودة" msgid "Platform ID" msgstr "Platform ID" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "id المنصة غير صحيح" @@ -1965,7 +1966,7 @@ msgstr "طباعة السجلات على الخرج الافتراضي" #: internal/cli/cli.go:180 msgid "Print the output in JSON format." -msgstr "" +msgstr "اطبع الناتج بصيغة JSON" #: internal/cli/config/dump.go:31 msgid "Prints the current configuration" @@ -2484,7 +2485,7 @@ msgstr "بادئة مجموعة الادوات " msgid "Toolchain type" msgstr "نوع مجموعة الادوات" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "جرب تشغيل %s" @@ -2636,7 +2637,7 @@ msgstr "يرفع محمل الاقلاع على اللوحة باستخدام م msgid "Upload the bootloader." msgstr "يرفع محمل الاقلاع" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2658,11 +2659,11 @@ msgstr "الاستخدام" msgid "Use %s for more information about a command." msgstr "استخدم %s من اجل المزيد من المعلومات حول امر معين" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "المكتبة المستخدمة" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "المنصة المستخدمة" @@ -2731,7 +2732,7 @@ msgstr "القيم" msgid "Verify uploaded binary after the upload." msgstr "التاكد من الملف الثنائي الذي سيتم رفعه قبل الرفع" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "النسخة" @@ -2753,7 +2754,7 @@ msgstr "تحذير , تعذر تهيئة الاداة %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "تحذير : المشروع سيترجم باستخدام مكتبة خاصة او اكثر . " @@ -2799,11 +2800,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "تلبيد \"hash\" الارشيف يختلف عن تلبيد \"hash\" الفهرس" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "الارشيف غير صالح : يوجد عدة ملفات داخل ملف zip في المرحلة العليا" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "الارشيف غير صالح : لا يوجد اي ملفات داخل ملف zip في المرحلة العليا" @@ -2831,7 +2832,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "تعذر ايجاد الملف الثنائي (Binary file) داخل %s" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "اللوحة %s غير موجودة" @@ -2851,7 +2852,7 @@ msgstr "تعذر العثور على اخر اصدار من %s" msgid "can't find latest release of tool %s" msgstr "تعذر العثور على اخر اصدار من الاداة %s" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "تعذر ايجاد نمط للاكتشاف بواسطة id %s" @@ -2899,7 +2900,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "جار نسخ المكتبة الى مجلد الوجهة" @@ -2943,15 +2944,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "التبعية (dependency) '%s' غير متوفرة" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "تعذر التثبيت لان مجلد الوجهة %s موجود مسبقا " -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "مجلد الوجهة موجودة مسبقا" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "المجلد غير موجود : %s" @@ -2959,15 +2960,15 @@ msgstr "المجلد غير موجود : %s" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "المستكشف %s غير موجود" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "تعذر تثبيت المستكشف %s" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "تعذر ايجاد اصدار المستكشف %s" @@ -2995,7 +2996,7 @@ msgstr "معرف اللوحة خالي (empty board identifier)" msgid "error loading sketch project file:" msgstr "خطا اثناء تحميل ملفات المشروع :" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "تعذر فتح %s" @@ -3012,7 +3013,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "خطا اثناء القيام باستعلامات مع Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -3090,7 +3091,7 @@ msgstr "جار جلب معلومات الارشيف : %s" msgid "getting archive path: %s" msgstr "جار جلب مسار الارشيف : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "جار الحصول على خصائص البناء للوحة %[1]s : %[2]s " @@ -3106,7 +3107,7 @@ msgstr "جار الحصول على توابع الشاشة من اجل المن msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "جار الحصول على توابع الاداة من اجل المنصة %[1]s:%[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "لم يتم تحديد مجلد التثبيت" @@ -3166,10 +3167,10 @@ msgstr "نسخة المكتبة الفارغة غير صالحة : %s" msgid "invalid empty option found" msgstr "تم ايجاد اعداد اعداد فارغ غير صالح" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "عنوان url لـ git غير صالح" @@ -3287,11 +3288,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "المكتبة %s مثبتة مسبقا" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "المكتبة غير صالحة" @@ -3305,8 +3306,8 @@ msgstr "جار تحميل %[1]s:%[2]s" msgid "loading boards: %s" msgstr "جار تحميل اللوحات : %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "جار تحميل ملف json index %[1]s : %[2]s" @@ -3335,7 +3336,7 @@ msgstr "جار تحميل المنصات المطلوبة %s" msgid "loading required tool %s" msgstr "جار تحميل الادوات المطلوبة %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "جار تحميل اصدار الاداة (tool release) في %s" @@ -3359,7 +3360,7 @@ msgstr "يوجد directive \"عبارة برمجية بداخل الكود ال msgid "missing checksum for: %s" msgstr "المجموع الاختباري (checksum) لـ %s مفقود" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "تعذر العثور على الحزمة %[1]s التي التي تشير اليها اللوحة %[2]s " @@ -3368,12 +3369,12 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "يوجد حزمة مفقودة من الفهرس %s , لا يمكن ضمان التحديثات المستقبلية بسبب ذلك" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "تعذر العثور على المنصة اصدار (platform release) %[1]s : %[2]s التي التي تشير" @@ -3383,12 +3384,12 @@ msgstr "" msgid "missing signature" msgstr "هناك توقيع غير موجود" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "تعذر ايجاد اصدار المراقب : %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "جار نقل الارشيف الذي تم استخراجه الى مجلد الوجهة : %s" @@ -3468,12 +3469,12 @@ msgstr "جار فتح الملف الهدف : %s" msgid "package %s not found" msgstr "الحزمة %sغير موجودة " -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "الحزمة '%s' غير موجودة" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "جار تقطيع FQBN : %s" @@ -3489,7 +3490,7 @@ msgstr "المسار المحدد ليس مجلدا لمنصة : %s" msgid "platform %[1]s not found in package %[2]s" msgstr "تعذر ايجاد المنصة %[1]s في الحزمة %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "المنصة %s غير مثبتة" @@ -3500,7 +3501,7 @@ msgstr "المنصة غير متاحة لنظام التشغيل الخاص بك #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "المنصة غير مثبتة" @@ -3539,13 +3540,13 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "جار قراءة المجلد %s" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" -msgstr "" +msgstr "جار قراءة محتويات المجلد %s" #: internal/arduino/builder/sketch.go:83 msgid "reading file %[1]s: %[2]s" @@ -3583,7 +3584,7 @@ msgstr "جاري قرأت ملفات المذكرة" msgid "recipe not found '%s'" msgstr "تعذر ايجاد الوصفة '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "تعذر ايجاد الاصدار %[1]s للاداة %[2]s" @@ -3596,7 +3597,7 @@ msgstr "الاصدار لا يمكن ان يكون صفر \"nil\"" msgid "removing corrupted archive file: %s" msgstr "جار ازالة ملف الارشيف المتخرب %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "جار ازالة مجلد المكتبة %s" @@ -3692,7 +3693,7 @@ msgstr "الاداة %s لا تتم ادارتها من قبل مدير الحز msgid "tool %s not found" msgstr "الاداة %s غير موجودة" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "الاداة '%[1]s' غير موجودة ضمن الحزمة '%[2]s'" @@ -3700,8 +3701,8 @@ msgstr "الاداة '%[1]s' غير موجودة ضمن الحزمة '%[2]s'" msgid "tool not installed" msgstr "الاداة غير مثبتة" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "اصدار الاداة غير موجود : %s" @@ -3744,11 +3745,11 @@ msgstr "تعذر قراءة محتويات العنصر الاصل" msgid "unable to write to destination file" msgstr "تعذر الكتابة الى المجلد الوجهة" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "حزمة غير معروفة %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "منصة غير معروفة %s:%s" diff --git a/internal/locales/data/be.po b/internal/locales/data/be.po index c297aef07c2..6595aee80af 100644 --- a/internal/locales/data/be.po +++ b/internal/locales/data/be.po @@ -1,10 +1,10 @@ # # Translators: -# lidacity , 2024 +# lidacity , 2025 # msgid "" msgstr "" -"Last-Translator: lidacity , 2024\n" +"Last-Translator: lidacity , 2025\n" "Language-Team: Belarusian (https://app.transifex.com/arduino-1/teams/108174/be/)\n" "Language: be\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" @@ -23,7 +23,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s несапраўдны, перабудаваць усё" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "Патрабуецца %[1]s, але ў дадзены момант усталяваны %[2]s." @@ -43,12 +43,12 @@ msgstr "%s і %s не могуць ужывацца разам" msgid "%s installed" msgstr "%s усталяваны" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s ужо ўсталяваны." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s не каталог" @@ -60,7 +60,7 @@ msgstr "%s не кіруецца кіраўніком пакетаў" msgid "%s must be >= 1024" msgstr "%s павинны быць >= 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s павінен быць усталяваны." @@ -71,9 +71,9 @@ msgstr "Шаблон %s адсутнічае" #: commands/cmderrors/cmderrors.go:818 msgid "'%s' has an invalid signature" -msgstr "'%s' мае несапраўдны подпіс" +msgstr "'%s' мае несапраўдную сігнатуру" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -228,7 +228,7 @@ msgstr "Прымацаванне сцэнара да платы." msgid "Author: %s" msgstr "Аўтар: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -525,7 +525,7 @@ msgstr "" "Стварэнне ці абнаўленне файлу канфігурацыі ў каталогу дадзеных або " "карыстальніцкім каталогу з бягучымі наладамі канфігурацыі." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -743,7 +743,7 @@ msgstr "Памылка пры вылічэнні адноснага шляху msgid "Error cleaning caches: %v" msgstr "Памылка пры ачысткі кэшу: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "Памылка пры пераўтварэнні шляху ў абсалютны: %v" @@ -818,7 +818,7 @@ msgstr "Памылка пры кадаванні выходных дадзены #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Памылка падчас выгрузкі: %v" @@ -827,7 +827,7 @@ msgstr "Памылка падчас выгрузкі: %v" msgid "Error during board detection" msgstr "Памылка падчас выяўленні платы" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "Памылка падчас зборкі: %v" @@ -1477,7 +1477,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "Бібліятэка %[1]s была абвешчаная папярэдне скампіляванай:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "Бібліятэка %[1]s ужо ўсталяваная, але з іншай версіяй: %[2]s" @@ -1859,7 +1859,7 @@ msgstr "Вэб-сайт пакету:" msgid "Paragraph: %s" msgstr "Абзац: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "Шлях" @@ -1904,7 +1904,7 @@ msgstr "Платформа %s ужо ўсталяваная" msgid "Platform %s installed" msgstr "Платформа %s усталяваная" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1928,7 +1928,7 @@ msgstr "Платформа '%s' не знойдзеная" msgid "Platform ID" msgstr "Ідэнтыфікатар платформы" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Неправільны ідэнтыфікатар платформы" @@ -2575,7 +2575,7 @@ msgstr "Прыстаўка ланцужка інструментаў" msgid "Toolchain type" msgstr "Тып ланцужка інструментаў" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Спроба выканання %s" @@ -2732,7 +2732,7 @@ msgstr "Выгрузіць загрузнік на плату з дапамог msgid "Upload the bootloader." msgstr "Выгрузіць загрузнік." -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2756,11 +2756,11 @@ msgstr "Ужыта:" msgid "Use %s for more information about a command." msgstr "Ужыць %s для атрымання дадатковай інфармацыі пра каманду." -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "Ужытая бібліятэка" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "Ужытая платформа" @@ -2831,7 +2831,7 @@ msgstr "Значэнні" msgid "Verify uploaded binary after the upload." msgstr "Праверыць загружаны двайковы файл пасля выгрузкі." -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версія" @@ -2853,7 +2853,7 @@ msgstr "Увага: не атрымалася канфігураваць інс msgid "WARNING cannot run pre_uninstall script: %s" msgstr "Увага: не атрымалася запусціць сцэнар pre_uninstall: %s" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "Увага: сцэнар скампіляваны з ужываннем адной ці некалькіх карыстальніцкіх " @@ -2901,12 +2901,12 @@ msgstr "Вы не можаце ўжываць аргумент %s пры кам msgid "archive hash differs from hash in index" msgstr "архіўны хэш адрозніваецца ад хэша па індэксе" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" "архіў несапраўдны: у верхнім узроўні файла zip знойдзена некалькі файлаў" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "архіў несапраўдны: файлы верхняга ўзроўню файла zip не знойдзеныя" @@ -2934,7 +2934,7 @@ msgstr "асноўны пошук па \"esp32\" і \"display\" абмежава msgid "binary file not found in %s" msgstr "двайковы файл не знойдзены ў %s" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "плата %s не знойдзеная " @@ -2954,7 +2954,7 @@ msgstr "не атрымалася знайсці апошнюю версію %s" msgid "can't find latest release of tool %s" msgstr "не атрымлася знайсці апошнюю версію інструмента %s" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "не атрымалася знайсці шаблон для выяўлення з ідэнтыфікатарам %s" @@ -3000,7 +3000,7 @@ msgstr "ключ канфігурацыі %s змяшчае недапушчал msgid "config value %s contains an invalid character" msgstr "значэнне канфігурацыі %s змяшчае недапушчальны знак" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "капіраванне бібліятэкі ў каталог прызначэння:" @@ -3042,15 +3042,15 @@ msgstr "аб'ём секцыі дадзеных перавышае даступ msgid "dependency '%s' is not available" msgstr "залежнасць '%s' недаступная" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "каталог прызначэння %s ужо існуе, усталяваць не атрымалася" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "каталог прызначэння ўжо існуе" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "каталог не існуе: %s" @@ -3058,15 +3058,15 @@ msgstr "каталог не існуе: %s" msgid "discovery %[1]s process not started" msgstr "працэс выяўлення %[1]s не запушчаны" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "выяўленне %s не знойдзенае" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "выяўленне %s не ўсталяванае" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "выпуск выяўлення не знойдзены: %s" @@ -3094,7 +3094,7 @@ msgstr "пусты ідэнтыфікатар платы" msgid "error loading sketch project file:" msgstr "памылка пры загрузцы сцэнара праекту:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "памылка пры адкрыцці %s" @@ -3110,7 +3110,7 @@ msgstr "памылка пры апрацоўцы адказу ад сервер msgid "error querying Arduino Cloud Api" msgstr "памылка пры запыце Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "выманне архіва" @@ -3189,7 +3189,7 @@ msgstr "атрыманне інфармацыі пра архіў: %s" msgid "getting archive path: %s" msgstr "атрыманне шляху да архіва: %" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "атрыманне ўласцівасцяў зборкі для платы %[1]s: %[2]s" @@ -3205,7 +3205,7 @@ msgstr "атрыманне залежнасцяў манітора для пла msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "атрыманне залежнасцяў інструментаў для платформы %[1]s: %[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "каталог для ўсталявання не зададзены" @@ -3265,10 +3265,10 @@ msgstr "хібная пустая версія адра: %s" msgid "invalid empty option found" msgstr "знойдзена хібная пустая налада" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "хібны адрас URL git" @@ -3387,11 +3387,11 @@ msgstr "бібліятэкі з \"buzzer\" у полі назвы" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "бібліятэкі з назвай, якая дакладна супадае з \"pcf8523\"" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "бібліятэка %s ужо ўсталяваная" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "бібліятэка несапраўдная" @@ -3405,8 +3405,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка платы: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка індэкснага файла json %[1]s: %[2]s" @@ -3435,7 +3435,7 @@ msgstr "загрузка неабходнай платформы %s" msgid "loading required tool %s" msgstr "загрузка неабходнага інструмента %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "загрузка выпуску інструмента ў %s" @@ -3459,7 +3459,7 @@ msgstr "адсутнічае дырэктыва '%s'" msgid "missing checksum for: %s" msgstr "адсутнічае кантрольная сума для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "адсутнічае пакет %[1]s, на які спасылаецца плата%[2]s" @@ -3468,25 +3468,25 @@ msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" "адсутнічае індэкс пакета %s, будучыя абнаўленні не могуць быць гарантаваныя" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" "адсутнічае выпуск платформы %[1]s: %[2]s на які спасылаецца плата %[3]s" #: internal/arduino/resources/index.go:153 msgid "missing signature" -msgstr "адсутнчіае сігнатура" +msgstr "адсутнічае сігнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "выпуск маніторынгу не знойдзена: %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "перамяшчэнне вынятага архіва ў каталог прызначэння: %s" @@ -3569,12 +3569,12 @@ msgstr "адкрыццё мэтавага файлау: %s" msgid "package %s not found" msgstr "пакет %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "пакет '%s' не знойдзены" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3590,7 +3590,7 @@ msgstr "шлях не з'яўляецца каталогам платформы: msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не знойдзена ў пакеце %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "платформа %s не ўсталяваная" @@ -3601,7 +3601,7 @@ msgstr "платформа недаступная для вашай аперац #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "платформа не ўсталяваная" @@ -3640,11 +3640,11 @@ msgstr "чытанне зместу каталога %[1]s" #: 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "чытанне каталогу %s" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "чытанне зместу каталога %s" @@ -3684,7 +3684,7 @@ msgstr "чытанне файлаў сцэнару" msgid "recipe not found '%s'" msgstr "пакет '%s' не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "не знойдзены выпуск %[1]s для інструмента %[2]s" @@ -3697,7 +3697,7 @@ msgstr "выпуск не можа быць нулявым" msgid "removing corrupted archive file: %s" msgstr "выдаленне пашкоджанага архіўнага файла: %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "выдаленне каталогу бібліятэкі: %s" @@ -3725,6 +3725,8 @@ msgstr "пошук у каранёвым каталогу пакета: %s" #: 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" @@ -3795,7 +3797,7 @@ msgstr "інструмент %s не кіруецца кіраўніком па msgid "tool %s not found" msgstr "інструмент %s не знойдзены" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2]s'" @@ -3803,8 +3805,8 @@ msgstr "інструмент '%[1]s не знойдзены ў пакеты '%[2 msgid "tool not installed" msgstr "інструмент не ўсталяваны" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "выпуск інструмента не знойдзены: %s" @@ -3846,11 +3848,11 @@ msgstr "не атрымалася прачытаць змест зыходнаг msgid "unable to write to destination file" msgstr "не атрымалася запісаць у файл прызначэння" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "невядомы пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "невядомая платформа %s: %s" diff --git a/internal/locales/data/de.po b/internal/locales/data/de.po index ca58e692eb5..93e5c80da8a 100644 --- a/internal/locales/data/de.po +++ b/internal/locales/data/de.po @@ -4,16 +4,17 @@ # Dan H, 2021 # CLI team , 2022 # Dee Gee, 2022 -# Ettore Atalan , 2022 # C A, 2022 # Luc Ohles, 2023 # Jannis Lämmle, 2023 # Jens Wulf, 2023 # Ralf Krause, 2024 +# Ettore Atalan , 2025 +# Per Tillisch , 2025 # msgid "" msgstr "" -"Last-Translator: Ralf Krause, 2024\n" +"Last-Translator: Per Tillisch , 2025\n" "Language-Team: German (https://app.transifex.com/arduino-1/teams/108174/de/)\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -32,7 +33,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s ungültig, alles wird neu gebaut" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s wird benötigt, aber %[2]s ist aktuell installiert." @@ -52,12 +53,12 @@ msgstr "%s und %s können nicht gemeinsam verwendet werden" msgid "%s installed" msgstr "%s installiert" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s ist bereits installiert." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s ist kein Verzeichnis" @@ -67,9 +68,9 @@ msgstr "%s wird nicht vom Paketmanager verwaltet" #: internal/cli/daemon/daemon.go:67 msgid "%s must be >= 1024" -msgstr "" +msgstr "%s muss >= 1024 sein" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s muss installiert sein." @@ -82,7 +83,7 @@ msgstr "Muster %s fehlt" msgid "'%s' has an invalid signature" msgstr "'%s' hat eine ungültige Signatur" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -237,7 +238,7 @@ msgstr "Ordnet einen Sketch einem Board zu." msgid "Author: %s" msgstr "Autor: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -287,6 +288,8 @@ msgid "" "Builds of cores and sketches are saved into this path to be cached and " "reused." msgstr "" +"Builds von Kernen und Sketches werden in diesem Pfad gespeichert, damit sie " +"zwischengespeichert und wiederverwendet werden können." #: internal/arduino/resources/index.go:65 msgid "Can't create data directory %s" @@ -531,7 +534,7 @@ msgstr "" "einem benutzerdefinierten Verzeichnis mit den aktuellen " "Konfigurationseinstellungen." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -758,7 +761,7 @@ msgstr "Fehler beim Berechnen des relativen Dateipfads" msgid "Error cleaning caches: %v" msgstr "Fehler beim bereinigen des Caches: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "Fehler beim konvertieren des Pfads zum Absolutpfad: %v" @@ -833,7 +836,7 @@ msgstr "Fehler beim Generieren der JSON-Ausgabe: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Fehler während dem Hochladen: %v" @@ -842,7 +845,7 @@ msgstr "Fehler während dem Hochladen: %v" msgid "Error during board detection" msgstr "Fehler bei der Board-Erkennung" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "Fehler beim Build: %v" @@ -1488,7 +1491,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "Bibliothek %[1]s wurde als vorkompiliert angegeben:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1820,6 +1823,8 @@ msgid "" "Override an debug property with a custom value. Can be used multiple times " "for multiple properties." msgstr "" +"Eine Debug-Eigenschaft mit einem eigenen Wert außer Kraft setzen. Kann " +"mehrfach für mehrere Eigenschaften verwendet werden." #: internal/cli/burnbootloader/burnbootloader.go:61 #: internal/cli/upload/upload.go:77 @@ -1827,6 +1832,8 @@ msgid "" "Override an upload property with a custom value. Can be used multiple times " "for multiple properties." msgstr "" +"Eine Hochladeeigenschaft mit einem eigenen Wert außer Kraft setzen. Kann " +"mehrfach für mehrere Eigenschaften verwendet werden." #: internal/cli/config/init.go:62 msgid "Overwrite existing config file." @@ -1869,7 +1876,7 @@ msgstr "Webseite für das Paket:" msgid "Paragraph: %s" msgstr "Absatz: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "Pfad" @@ -1914,7 +1921,7 @@ msgstr "Plattform %s bereits installiert" msgid "Platform %s installed" msgstr "Plattform %s installiert" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1938,7 +1945,7 @@ msgstr "Plattform '%s' nicht gefunden" msgid "Platform ID" msgstr "Plattform ID" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Plattform ID ist nicht korrekt" @@ -2237,6 +2244,8 @@ msgid "" "Sets the default data directory (Arduino CLI will look for configuration " "file in this directory)." msgstr "" +"Legt das Standard-Datenverzeichnis fest (Arduino CLI sucht die " +"Konfigurationsdatei in diesem Verzeichnis)." #: internal/cli/board/attach.go:37 msgid "" @@ -2250,6 +2259,8 @@ msgstr "" #: internal/cli/daemon/daemon.go:93 msgid "Sets the maximum message size in bytes the daemon can receive" msgstr "" +"Legt die maximale Nachrichtengröße in Bytes fest, die der Daemon empfangen " +"kann" #: internal/cli/config/init.go:60 internal/cli/config/init.go:61 msgid "Sets where to save the configuration file." @@ -2473,6 +2484,9 @@ 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 "" +"Das Flag --build-cache-path ist veraltet. Bitte nur --build-path allein " +"verwenden oder den Build-Cache-Pfad in den Arduino CLI-Einstellungen " +"konfigurieren." #: internal/cli/daemon/daemon.go:103 msgid "The flag --debug-file must be used with --debug." @@ -2598,7 +2612,7 @@ msgstr "Toolchain-Prefix" msgid "Toolchain type" msgstr "Toolchain-Typ" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Versuche %s zu starten" @@ -2654,7 +2668,7 @@ msgstr "%s wird deinstalliert" #: commands/service_platform_uninstall.go:99 #: internal/arduino/cores/packagemanager/install_uninstall.go:168 msgid "Uninstalling %s, tool is no more required" -msgstr "%swird deinstalliert, das Werkzeug wird nicht mehr gebraucht" +msgstr "%s wird deinstalliert, das Werkzeug wird nicht mehr gebraucht" #: internal/cli/core/uninstall.go:37 internal/cli/core/uninstall.go:38 msgid "" @@ -2762,7 +2776,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Lade den Bootloader hoch." -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2785,11 +2799,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:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "Benutzte Bibliothek" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "Verwendete Plattform" @@ -2865,7 +2879,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:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Version" @@ -2887,7 +2901,7 @@ msgstr "WARNUNG, das Tool %s kann nicht konfiguriert werden " msgid "WARNING cannot run pre_uninstall script: %s" msgstr "WARNUNG, kann das pre_uninstall Skript %s nicht ausführen: " -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "WARNUNG: Der Sketch wurde mit einer oder mehreren benutzerdefinierten " @@ -2938,13 +2952,13 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "Archiv-Hash unterscheidet sich von Hash im Index" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" "Archiv ist nicht gültig: mehrere Dateien in der obersten Ebene der Zip-Datei" " gefunden" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" "Archiv ist nicht gültig: keine Dateien in der obersten Ebene der Zip-Datei " @@ -2976,7 +2990,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "Binärdatei wurde nicht in %s gefunden " -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "Platine %s nicht gefunden" @@ -2996,7 +3010,7 @@ msgstr "Die neueste Version von %s wurde nicht gefunden" msgid "can't find latest release of tool %s" msgstr "Die neueste Version des Tools %s wurde nicht gefunden" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "Kann kein Muster für die Suche mit id %s finden " @@ -3042,7 +3056,7 @@ msgstr "Konfigurationsschlüssel %s enthält ein ungültiges Zeichen" msgid "config value %s contains an invalid character" msgstr "Konfigurationswert %s enthält ein ungültiges Zeichen" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "kopiere Bibliothek in Zielordner:" @@ -3084,15 +3098,15 @@ msgstr "Datenbereich überschreitet den verfügbaren Platz auf der Platine" msgid "dependency '%s' is not available" msgstr "Abhängigkeit '%s' ist nicht verfügbar" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "Zielverzeichnis %s existiert bereits, kann nicht installiert werden" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "Zielordner existiert bereits" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "Verzeichnis existiert nicht: %s" @@ -3100,15 +3114,15 @@ msgstr "Verzeichnis existiert nicht: %s" msgid "discovery %[1]s process not started" msgstr "Erkennungsprozess %[1]s nicht gestartet" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" -msgstr "Discovery %swurde nicht gefunden" +msgstr "Discovery %s wurde nicht gefunden" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "Discovery %s wurde nicht installiert" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "Discovery-Release %s wurde nicht gefunden" @@ -3136,7 +3150,7 @@ msgstr "leerer Platinenidentifikator" msgid "error loading sketch project file:" msgstr "Fehler beim Laden der Sketch-Projektdatei:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "Fehler beim Öffnen von %s" @@ -3152,7 +3166,7 @@ msgstr "Fehler bei der Verarbeitung der Serverantwort" msgid "error querying Arduino Cloud Api" msgstr "Fehler bei der Abfrage der Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "Archiv entpacken" @@ -3232,7 +3246,7 @@ msgstr "Hole Archiv-Info: %s" msgid "getting archive path: %s" msgstr "Hole Archiv-Pfad: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "Build-Eigenschaften für das Board %[1]s : %[2]s abrufen" @@ -3248,7 +3262,7 @@ msgstr "Monitor-Abhängigkeiten für die Plattform %[1]s : %[2]s abrufen" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "Abrufen von Tool-Abhängigkeiten für die Plattform %[1]s: %[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "Installationsverzeichnis nicht festgelegt" @@ -3309,10 +3323,10 @@ msgstr "ungültige, leere Bibliotheksversion: %s" msgid "invalid empty option found" msgstr "Ungültige leere Option gefunden" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "Ungültige Git-URL" @@ -3376,7 +3390,7 @@ msgstr "Ungültiger Port-Konfigurationswert für %s: %s" #: internal/cli/monitor/monitor.go:182 msgid "invalid port configuration: %s=%s" -msgstr "" +msgstr "ungültige Port-Konfiguration: %s=%s" #: commands/service_upload.go:725 msgid "invalid recipe '%[1]s': %[2]s" @@ -3432,11 +3446,11 @@ msgstr "Bibliotheken mit \"buzzer\" im Feld Name" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "Bibliotheken mit einem Namen, der genau mit \"pcf8523\" übereinstimmt" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "Bibliothek %s bereits installiert" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "Bibliothek nicht gültig" @@ -3450,8 +3464,8 @@ msgstr "lade %[1]s: %[2]s" msgid "loading boards: %s" msgstr "Platinen werden geladen: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "json-Indexdatei laden %[1]s: %[2]s" @@ -3480,7 +3494,7 @@ msgstr "Lade erforderliche Plattform %s" msgid "loading required tool %s" msgstr "Lade erforderliches Tool %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "Lade Tool-Release in %s" @@ -3504,7 +3518,7 @@ msgstr "Fehlende '%s' Richtlinie" msgid "missing checksum for: %s" msgstr "Fehlende Prüfsumme für: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "Fehlendes Paket %[1]s referenziert von Board %[2]s" @@ -3514,11 +3528,11 @@ msgstr "" "Fehlender Paketindex für %s, zukünftige Updates können nicht garantiert " "werden" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 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" @@ -3526,12 +3540,12 @@ 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:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "Monitor-Freigabe nicht gefunden: %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "Verschieben des extrahierten Archivs in das Zielverzeichnis: %s" @@ -3615,12 +3629,12 @@ msgstr "Öffne Zieldatei: %s" msgid "package %s not found" msgstr "Paket %s nicht gefunden" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "Paket '%s' nicht gefunden" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "parse FQBN: %s" @@ -3636,7 +3650,7 @@ 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:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "Plattform %s ist nicht installiert" @@ -3647,7 +3661,7 @@ msgstr "Plattform ist für dieses Betriebssystem nicht verfügbar" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "Plattform nicht installiert" @@ -3686,11 +3700,11 @@ msgstr "Verzeichnisinhalt lesen %[1]s" #: 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "Verzeichnis %s wird gelesen" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "Verzeichnisinhalt lesen %s" @@ -3730,7 +3744,7 @@ msgstr "Sketch-Dateien lesen" msgid "recipe not found '%s'" msgstr "Rezept nicht gefunden '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "Freigabe %[1]s für Werkzeug %[2]s nicht gefunden " @@ -3743,7 +3757,7 @@ msgstr "Freigabe kann nicht null sein" msgid "removing corrupted archive file: %s" msgstr "Entfernen der beschädigten Archivdatei: %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "Entferne das Bibliotheksverzeichnis: %s" @@ -3770,7 +3784,7 @@ msgstr "Suche im Stammverzeichnis des Pakets: %s" #: internal/arduino/security/signatures.go:87 msgid "signature expired: is your system clock set correctly?" -msgstr "" +msgstr "Signatur abgelaufen: Ist deine Systemuhr richtig eingestellt?" #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" @@ -3840,7 +3854,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:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "Tool '%[1]s' nicht in Paket '%[2]s' gefunden" @@ -3848,8 +3862,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:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "Werkzeugfreigabe nicht gefunden: %s" @@ -3894,11 +3908,11 @@ msgstr "Inhalt der Quelle konnte nicht gelesen werden" msgid "unable to write to destination file" msgstr "Schreiben in Zieldatei unmöglich" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "unbekanntes Paket %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "unbekannte Plattform %s:%s" diff --git a/internal/locales/data/es.po b/internal/locales/data/es.po index 691a40701d3..856ec306596 100644 --- a/internal/locales/data/es.po +++ b/internal/locales/data/es.po @@ -29,7 +29,7 @@ msgstr "¡%[1]s ya no es compatible con la carpeta! %[2]s Para más información msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s inválido, reconstruyendo todo" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s es requerido pero %[2]s está actualmente instalado." @@ -49,12 +49,12 @@ msgstr "%s y %s no se pueden usar juntos" msgid "%s installed" msgstr "%s instalado" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s ya está instalado." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s no es un directorio" @@ -66,7 +66,7 @@ msgstr "%s no es manejado por el administrador de paquetes" msgid "%s must be >= 1024" msgstr "%s debe ser >= 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s debe ser instalado." @@ -79,7 +79,7 @@ msgstr "Falta el patrón %s " msgid "'%s' has an invalid signature" msgstr "'%s' tiene una firma inválida" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -230,7 +230,7 @@ msgstr "Conecta una tabla al sketch." msgid "Author: %s" msgstr "Autor: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -516,7 +516,7 @@ msgstr "" "Crea o actualiza el archivo de configuración en el directorio de datos o " "directorio personalizado con los ajustes actuales." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -729,7 +729,7 @@ msgstr "Error calculando la ruta de archivo relativa" msgid "Error cleaning caches: %v" msgstr "Error limpiando caches: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -804,7 +804,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Error durante la carga: %v" @@ -813,7 +813,7 @@ msgstr "Error durante la carga: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1430,7 +1430,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1787,7 +1787,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1826,7 +1826,7 @@ msgstr "La plataforma %s ya está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1848,7 +1848,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2420,7 +2420,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2573,7 +2573,7 @@ msgstr "Cargar el bootloader en la placa usando un programador externo." msgid "Upload the bootloader." msgstr "Cargar el bootloader." -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2592,11 +2592,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:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2665,7 +2665,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2687,7 +2687,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2731,11 +2731,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2763,7 +2763,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2783,7 +2783,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2829,7 +2829,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2871,15 +2871,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2887,15 +2887,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2923,7 +2923,7 @@ msgstr "identificador de placa vacío" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2939,7 +2939,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -3017,7 +3017,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3033,7 +3033,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3093,10 +3093,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3211,11 +3211,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3229,8 +3229,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3259,7 +3259,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3283,7 +3283,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3291,11 +3291,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3303,12 +3303,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3386,12 +3386,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3407,7 +3407,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3418,7 +3418,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3457,11 +3457,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3501,7 +3501,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3514,7 +3514,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3610,7 +3610,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3618,8 +3618,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3661,11 +3661,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/fr.po b/internal/locales/data/fr.po index 7f01837b93f..38095b20456 100644 --- a/internal/locales/data/fr.po +++ b/internal/locales/data/fr.po @@ -25,7 +25,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -45,12 +45,12 @@ msgstr "%set%sne peuvent pas être téléchargé." msgid "%s installed" msgstr "" -#: internal/cli/lib/check_deps.go:121 +#: 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:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "" @@ -62,7 +62,7 @@ msgstr "" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "" @@ -75,7 +75,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -222,7 +222,7 @@ msgstr "" msgid "Author: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -501,7 +501,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -709,7 +709,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -784,7 +784,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1410,7 +1410,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1765,7 +1765,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1804,7 +1804,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1826,7 +1826,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2392,7 +2392,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2543,7 +2543,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2562,11 +2562,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2638,7 +2638,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2660,7 +2660,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2704,11 +2704,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2736,7 +2736,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2756,7 +2756,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2802,7 +2802,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2844,15 +2844,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2860,15 +2860,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2896,7 +2896,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2912,7 +2912,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2990,7 +2990,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3006,7 +3006,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3066,10 +3066,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3184,11 +3184,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3202,8 +3202,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3232,7 +3232,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3256,7 +3256,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3264,11 +3264,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3276,12 +3276,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3359,12 +3359,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3380,7 +3380,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3391,7 +3391,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3430,11 +3430,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3474,7 +3474,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3487,7 +3487,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3583,7 +3583,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3591,8 +3591,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3634,11 +3634,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "impossible d’écrire dans le fichier de destination." -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "paquet inconnu %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "plateforme inconnue %s:%s" diff --git a/internal/locales/data/he.po b/internal/locales/data/he.po index 8b0a5884ee8..fc280357c5c 100644 --- a/internal/locales/data/he.po +++ b/internal/locales/data/he.po @@ -21,7 +21,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -41,12 +41,12 @@ msgstr "" msgid "%s installed" msgstr "%s מותקן" -#: internal/cli/lib/check_deps.go:121 +#: 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:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s אינו תיקייה" @@ -58,7 +58,7 @@ msgstr "%s אינו מנוהל על ידי מנהל ההתקנות" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -218,7 +218,7 @@ msgstr "" msgid "Author: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -705,7 +705,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1403,7 +1403,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1754,7 +1754,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1793,7 +1793,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1815,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2379,7 +2379,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2549,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2622,7 +2622,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2644,7 +2644,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2685,11 +2685,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2717,7 +2717,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2737,7 +2737,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2783,7 +2783,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2825,15 +2825,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2841,15 +2841,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2877,7 +2877,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2971,7 +2971,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2987,7 +2987,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3047,10 +3047,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3165,11 +3165,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3183,8 +3183,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3213,7 +3213,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3237,7 +3237,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3245,11 +3245,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3257,12 +3257,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3340,12 +3340,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3361,7 +3361,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3372,7 +3372,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3411,11 +3411,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3455,7 +3455,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3468,7 +3468,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3564,7 +3564,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3572,8 +3572,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3615,11 +3615,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/it_IT.po b/internal/locales/data/it_IT.po index 1201ca94ae8..dac2f53d1db 100644 --- a/internal/locales/data/it_IT.po +++ b/internal/locales/data/it_IT.po @@ -30,7 +30,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s non è valido, ricompilo tutto" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s è richiesto ma %[2]s risulta attualmente installato." @@ -50,12 +50,12 @@ msgstr "%s e %s non possono essere usati insieme" msgid "%s installed" msgstr "%s installato" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s è già installato." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s non è una directory" @@ -67,7 +67,7 @@ msgstr "%s non è gestito dal gestore pacchetti" msgid "%s must be >= 1024" msgstr "%s deve essere >= 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s deve essere installato." @@ -80,7 +80,7 @@ msgstr "Manca il pattern %s" msgid "'%s' has an invalid signature" msgstr "'%s' ha una firma invalida" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -234,7 +234,7 @@ msgstr "Collega uno sketch ad una scheda." msgid "Author: %s" msgstr "Autore: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -531,7 +531,7 @@ msgstr "" "Crea o aggiorna il file di configurazione nella directory dei dati o nella " "directory personalizzata con le impostazioni di configurazione correnti." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -758,7 +758,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "Si è verificato un errore durante la pulizia della cache: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" "Si è verificato un errore durante la conversione del percorso in assoluto:: " @@ -840,7 +840,7 @@ msgstr "Si è verificato un errore durante la codifica JSON dell'output: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Errore durante il caricamento di: %v" @@ -849,7 +849,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:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "Si è verificato un errore durante la compilazione: %v" @@ -1534,7 +1534,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "La libreria %[1]s è stata dichiarata precompilata:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1921,7 +1921,7 @@ msgstr "Website pacchetto:" msgid "Paragraph: %s" msgstr "Paragrafo: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "Percorso" @@ -1966,7 +1966,7 @@ msgstr "La piattaforma %s è già installata" msgid "Platform %s installed" msgstr "La piattaforma %s è installata" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1990,7 +1990,7 @@ msgstr "Impossibile trovare la piattaforma '%s'" msgid "Platform ID" msgstr "ID piattaforma" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "L' ID della piattaforma non è esatto" @@ -2655,7 +2655,7 @@ msgstr "Il prefisso della toolchain" msgid "Toolchain type" msgstr "Il tipo della toolchain" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Prova ad eseguire %s" @@ -2814,7 +2814,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "Carica il bootloader." -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2837,11 +2837,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:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "Libreria utilizzata" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "Piattaforma utilizzata" @@ -2914,7 +2914,7 @@ msgstr "Valori" msgid "Verify uploaded binary after the upload." msgstr "Verifica dei binari dopo il caricamento." -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versione" @@ -2936,7 +2936,7 @@ msgstr "ATTENZIONE non è possibile configurare lo strumento: %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "AVVISO non è possibile eseguire lo script pre_uninstall: %s" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "ATTENZIONE: lo sketch è compilato utilizzando una o più librerie " @@ -2987,13 +2987,13 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "L'hash dell'archivio è diverso dall'hash dell'indice" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" "l'archivio non è valido: sono stati trovati più file nel livello superiore " "del file zip" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" "l'archivio non è valido: nessun file trovato nella cartella principale del " @@ -3023,7 +3023,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:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "la scheda %s non è stata trovata" @@ -3043,7 +3043,7 @@ msgstr "Impossibile trovare l'ultima versione di %s" msgid "can't find latest release of tool %s" msgstr "Impossibile trovare l'ultima versione del tool %s" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "Non riesco a trovare un pattern per il rilevamento con id %s" @@ -3089,7 +3089,7 @@ msgstr "La chiave della configurazione %s contiene un carattere non valido" msgid "config value %s contains an invalid character" msgstr "Il valore della configurazione %s contiene un carattere non valido" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "copia della libreria nella directory di destinazione:" @@ -3131,16 +3131,16 @@ msgstr "la sezione dati supera lo spazio disponibile nella scheda" msgid "dependency '%s' is not available" msgstr "la dipendenza '%s' non è disponibile" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" "La directory di destinazione %s esiste già, non è possibile installare" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "il percorse della directory è già esistente" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "la directory non esiste: %s" @@ -3148,15 +3148,15 @@ msgstr "la directory non esiste: %s" msgid "discovery %[1]s process not started" msgstr "sono stati trovati %[1]s processi non avviati" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "rilevamento %s non è stato trovato" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "il rilevamento %s non è installato" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "il rilascio del rilevamento non è stato trovato: %s" @@ -3186,7 +3186,7 @@ msgstr "" "si è verificato un errore durante il caricamento del file di progetto dello " "sketch:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "si è verificato un errore durante l'apertura di %s" @@ -3204,7 +3204,7 @@ msgid "error querying Arduino Cloud Api" msgstr "" "si è verificato un errore durante l'interrogazione di Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "estrazione in corso dell'archivio" @@ -3284,7 +3284,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:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "sto recuperando le proprietà di costruzione della scheda %[1]s: %[2]s" @@ -3304,7 +3304,7 @@ msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" "sto recuperando le dipendenze dei tool per la piattaforma %[1]s: %[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "La directory di installazione non è stata impostata" @@ -3365,10 +3365,10 @@ msgstr "la versione della libreria vuota non è valida: %s" msgid "invalid empty option found" msgstr "è stata trovata un'opzione vuota non valida" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "url git non è valido" @@ -3488,11 +3488,11 @@ msgstr "librerie con \"buzzer\" nel campo nome" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "librerie con un nome che corrisponde esattamente a \"pcf8523\"" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "la libreria %s è già installata" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "la libreria non è valida" @@ -3506,8 +3506,8 @@ msgstr "caricamento di %[1]s: %[2]s" msgid "loading boards: %s" msgstr "caricamento delle schede: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "caricamento del file indice json %[1]s: %[2]s" @@ -3536,7 +3536,7 @@ msgstr "caricamento della piattaforma richiesta %s" msgid "loading required tool %s" msgstr "caricamento del tool richiesto %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "rilascio del tool di caricamento in %s" @@ -3560,7 +3560,7 @@ msgstr "Manca la direttiva '%s'" msgid "missing checksum for: %s" msgstr "manca il checksum di: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "manca il pacchetto %[1]s a cui fa riferimento la scheda %[2]s" @@ -3570,11 +3570,11 @@ msgstr "" "Manca l'indice del pacchetto %s, non possono essere garantiti aggiornamenti " "futuri" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 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 " @@ -3584,12 +3584,12 @@ msgstr "" msgid "missing signature" msgstr "Firma mancante" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "release del monitor non è stata trovata: %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "sto spostando l'archivio estratto nella directory di destinazione: %s" @@ -3673,12 +3673,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:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 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:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "sto facendo il parsing di fqbn: %s" @@ -3694,7 +3694,7 @@ 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:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "la piattaforma %s non è installata" @@ -3705,7 +3705,7 @@ msgstr "la piattaforma non è disponibile per il sistema operativo in uso" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "piattaforma non installata" @@ -3745,11 +3745,11 @@ msgstr "lettura in corso del contenuto della directory %[1]s" #: 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "lettura cartella %s" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "lettura in corso del contenuto della directory %s" @@ -3789,7 +3789,7 @@ msgstr "lettura degli sketch in corso" msgid "recipe not found '%s'" msgstr "scrittura non trovata '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "il rilascio %[1]s non è stato trovato per il tool %[2]s" @@ -3802,7 +3802,7 @@ msgstr "il rilascio non può essere nullo" msgid "removing corrupted archive file: %s" msgstr "sto rimuovendo il file di archivio danneggiato: %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "rimozione directory della libreria: %s" @@ -3902,7 +3902,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:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "il tool '%[1]s' non è stato trovato nel pacchetto '%[2]s'" @@ -3910,8 +3910,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:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "il rilascio del tool non è stato trovato: %s" @@ -3956,11 +3956,11 @@ msgstr "non è stato possibile leggere i contenuti della risorsa" msgid "unable to write to destination file" msgstr "non è possibile scrivere sul file di destinazione" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "pacchetto sconosciuto %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "piattaforma sconosciuta %s:%s" diff --git a/internal/locales/data/ja.po b/internal/locales/data/ja.po index dd7acf8da63..ddc9d5796ce 100644 --- a/internal/locales/data/ja.po +++ b/internal/locales/data/ja.po @@ -23,7 +23,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -43,12 +43,12 @@ msgstr "%sと%sは同時に利用できません" msgid "%s installed" msgstr "%sをインストールしました" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%sはすでにインストールされています。" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%sはディレクトリではありません" @@ -60,7 +60,7 @@ msgstr "" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "" @@ -73,7 +73,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -220,7 +220,7 @@ msgstr "" msgid "Author: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -499,7 +499,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -707,7 +707,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -782,7 +782,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -791,7 +791,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1406,7 +1406,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1757,7 +1757,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1796,7 +1796,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1818,7 +1818,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2382,7 +2382,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2533,7 +2533,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2552,11 +2552,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2625,7 +2625,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2647,7 +2647,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2689,11 +2689,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2721,7 +2721,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2741,7 +2741,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2787,7 +2787,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2829,15 +2829,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2845,15 +2845,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2881,7 +2881,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2897,7 +2897,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2975,7 +2975,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2991,7 +2991,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3051,10 +3051,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3169,11 +3169,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3187,8 +3187,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3217,7 +3217,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3241,7 +3241,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3249,11 +3249,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3261,12 +3261,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3344,12 +3344,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3365,7 +3365,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3376,7 +3376,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3415,11 +3415,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3459,7 +3459,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3472,7 +3472,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3568,7 +3568,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3576,8 +3576,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3619,11 +3619,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/ko.po b/internal/locales/data/ko.po index 0971ddcd847..6bae4ddfa10 100644 --- a/internal/locales/data/ko.po +++ b/internal/locales/data/ko.po @@ -21,7 +21,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -41,12 +41,12 @@ msgstr "" msgid "%s installed" msgstr "" -#: internal/cli/lib/check_deps.go:121 +#: 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:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "" @@ -58,7 +58,7 @@ msgstr "" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -218,7 +218,7 @@ msgstr "" msgid "Author: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -705,7 +705,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1404,7 +1404,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1755,7 +1755,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1794,7 +1794,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1816,7 +1816,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2380,7 +2380,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2531,7 +2531,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2550,11 +2550,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2623,7 +2623,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2645,7 +2645,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2687,11 +2687,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2719,7 +2719,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2739,7 +2739,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2785,7 +2785,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2827,15 +2827,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2843,15 +2843,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2879,7 +2879,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2895,7 +2895,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2973,7 +2973,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2989,7 +2989,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3049,10 +3049,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3167,11 +3167,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3185,8 +3185,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3215,7 +3215,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3239,7 +3239,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3247,11 +3247,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3259,12 +3259,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3342,12 +3342,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3363,7 +3363,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3374,7 +3374,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3413,11 +3413,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3457,7 +3457,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3470,7 +3470,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3566,7 +3566,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3574,8 +3574,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3617,11 +3617,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/lb.po b/internal/locales/data/lb.po index 1cd8302f826..9bc1eca427e 100644 --- a/internal/locales/data/lb.po +++ b/internal/locales/data/lb.po @@ -21,7 +21,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -41,12 +41,12 @@ msgstr "" msgid "%s installed" msgstr "%s installéiert" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s ass schon installéiert." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "" @@ -58,7 +58,7 @@ msgstr "" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s muss installéiert ginn." @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -218,7 +218,7 @@ msgstr "" msgid "Author: %s" msgstr "Auteur: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -705,7 +705,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1403,7 +1403,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1754,7 +1754,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1793,7 +1793,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1815,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2379,7 +2379,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2549,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "Benotzten Bibliothéik" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2622,7 +2622,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Versioun" @@ -2644,7 +2644,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2685,11 +2685,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2717,7 +2717,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2737,7 +2737,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2783,7 +2783,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2825,15 +2825,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2841,15 +2841,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2877,7 +2877,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2971,7 +2971,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2987,7 +2987,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3047,10 +3047,10 @@ msgstr "ongülteg, eidel Bibliothéiksversioun: %s" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3165,11 +3165,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "Bibliothéik %s ass schon installéiert" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "Bibliothéik ongülteg" @@ -3183,8 +3183,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3213,7 +3213,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3237,7 +3237,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3245,11 +3245,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3257,12 +3257,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3340,12 +3340,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3361,7 +3361,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3372,7 +3372,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3411,11 +3411,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3455,7 +3455,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3468,7 +3468,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3564,7 +3564,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3572,8 +3572,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3615,11 +3615,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/pl.po b/internal/locales/data/pl.po index e0553050019..07d79a3ca72 100644 --- a/internal/locales/data/pl.po +++ b/internal/locales/data/pl.po @@ -23,7 +23,7 @@ msgstr "%[1]sfolder nie jest już wspierany,.Zobacz %[2]spo więcej informacji" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]snieprawidłowe, przebudowywuję całość" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]sjest wymagane ale %[2]s jest obecnie zaistalowane" @@ -43,12 +43,12 @@ msgstr "%s oraz %s nie mogą być razem użyte" msgid "%s installed" msgstr "%s zainstalowane" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%sjuż jest zainstalowane" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%snie jest " @@ -60,7 +60,7 @@ msgstr "%snie jest zarządzane przez zarządcę paczek" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%smusi byc zainstalowane" @@ -73,7 +73,7 @@ msgstr "%s brakuje wzoru" msgid "'%s' has an invalid signature" msgstr "'%s' posiada niewłaściwy podpis" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -220,7 +220,7 @@ msgstr "" msgid "Author: %s" msgstr "Autor: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -499,7 +499,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -707,7 +707,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -782,7 +782,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -791,7 +791,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1408,7 +1408,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1762,7 +1762,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1801,7 +1801,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1823,7 +1823,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2389,7 +2389,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2540,7 +2540,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2559,11 +2559,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2632,7 +2632,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2654,7 +2654,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2698,11 +2698,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2730,7 +2730,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2750,7 +2750,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2796,7 +2796,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2838,15 +2838,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2854,15 +2854,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2890,7 +2890,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2906,7 +2906,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2984,7 +2984,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3000,7 +3000,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3060,10 +3060,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3178,11 +3178,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3196,8 +3196,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3226,7 +3226,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3250,7 +3250,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3258,11 +3258,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3270,12 +3270,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3353,12 +3353,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3374,7 +3374,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3385,7 +3385,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3424,11 +3424,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3468,7 +3468,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3481,7 +3481,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3577,7 +3577,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3585,8 +3585,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3628,11 +3628,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/pt.po b/internal/locales/data/pt.po index 4ef220e7d72..1277275f39a 100644 --- a/internal/locales/data/pt.po +++ b/internal/locales/data/pt.po @@ -24,7 +24,7 @@ msgstr "%[1]spasta não é mais suportada! Ver%[2]sPara maiores informações" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]sinválido, refazendo tudo" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s‎é necessário, mas‎%[2]snão é instalado em nenhum momento." @@ -44,12 +44,12 @@ msgstr "%se%s‎não pode ser usado em conjunto‎" msgid "%s installed" msgstr "%sinstalado" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s‎já está instalado.‎" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s‎não é um diretório‎" @@ -61,7 +61,7 @@ msgstr "%s‎não é gerenciado pelo gerente de pacotes‎" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s‎deve ser instalado.‎" @@ -74,7 +74,7 @@ msgstr "%spadrão está faltando" msgid "'%s' has an invalid signature" msgstr "%s‎tem uma assinatura inválida‎" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -228,7 +228,7 @@ msgstr "‎Anexa um sketch a uma placa.‎" msgid "Author: %s" msgstr "%sAltor" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -523,7 +523,7 @@ msgstr "" "Cria ou atualiza o arquivo de configuração no diretório de dados ou em um " "diretório customizado com as definições de configuração atuais." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -739,7 +739,7 @@ msgstr "Erro ao calcular caminho de arquivo relativo" msgid "Error cleaning caches: %v" msgstr "Erro ao limpar caches: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "Erro ao converter caminho para absoluto: %v" @@ -814,7 +814,7 @@ msgstr "Erro durante codificação da saída JSON: %v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Erro durante envio: %v" @@ -823,7 +823,7 @@ msgstr "Erro durante envio: %v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "Erro durante build: %v" @@ -1457,7 +1457,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "A biblioteca %[1]s foi declarada como pré-compilada:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1834,7 +1834,7 @@ msgstr "Website do pacote:" msgid "Paragraph: %s" msgstr "Parágrafo: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "Caminho" @@ -1879,7 +1879,7 @@ msgstr "Plataforma %s já está instalada" msgid "Platform %s installed" msgstr "Plataforma %s instalada" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1903,7 +1903,7 @@ msgstr "Plataforma '%s' não encontrada" msgid "Platform ID" msgstr "ID da Plataforma" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "ID da Plataforma incorreto" @@ -2525,7 +2525,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2676,7 +2676,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2695,11 +2695,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2768,7 +2768,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2790,7 +2790,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2834,11 +2834,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2866,7 +2866,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2886,7 +2886,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2932,7 +2932,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2974,15 +2974,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2990,15 +2990,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -3026,7 +3026,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -3042,7 +3042,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -3120,7 +3120,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -3136,7 +3136,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3196,10 +3196,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3314,11 +3314,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3332,8 +3332,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3362,7 +3362,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3386,7 +3386,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3394,11 +3394,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3406,12 +3406,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3489,12 +3489,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3510,7 +3510,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3521,7 +3521,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3560,11 +3560,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3604,7 +3604,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3617,7 +3617,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3713,7 +3713,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3721,8 +3721,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3767,11 +3767,11 @@ msgstr "‎não é possível ler o conteúdo do item de origem‎" msgid "unable to write to destination file" msgstr "‎incapaz de escrever para o arquivo de destino‎" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "%spacote desconhecido" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "%splataforma desconhecida%s:" diff --git a/internal/locales/data/ru.po b/internal/locales/data/ru.po index fdce4b33516..aafad8a7d3f 100644 --- a/internal/locales/data/ru.po +++ b/internal/locales/data/ru.po @@ -3,14 +3,14 @@ # Дмитрий Кат, 2022 # CLI team , 2022 # Bakdaulet Kadyr , 2022 -# Asdfgr Wertyu, 2024 # lidacity , 2024 # Александр Минкин , 2024 # ildar , 2024 +# Asdfgr Wertyu, 2025 # msgid "" msgstr "" -"Last-Translator: ildar , 2024\n" +"Last-Translator: Asdfgr Wertyu, 2025\n" "Language-Team: Russian (https://app.transifex.com/arduino-1/teams/108174/ru/)\n" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" @@ -27,7 +27,7 @@ msgstr "Каталог %[1]s более не поддерживается! Бо msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s недействителен, пересборка всего" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "Требуется %[1]s, но в данный момент устанавливается %[2]s" @@ -47,12 +47,12 @@ msgstr "%s не может быть использована вместе с %s" msgid "%s installed" msgstr "%s установлен" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s уже установлено." #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s не является директорией" @@ -64,7 +64,7 @@ msgstr "%s не управляется менеджером пакетов" msgid "%s must be >= 1024" msgstr "%s должно быть >= 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s должен быть установлен." @@ -77,7 +77,7 @@ msgstr "не найден шаблон %s" msgid "'%s' has an invalid signature" msgstr "'%s' имеет неправильную сигнатуру " -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -230,7 +230,7 @@ msgstr "Прикрепляет скетч к плате." msgid "Author: %s" msgstr "Автор: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -526,7 +526,7 @@ msgstr "" "Создает или обновляет файл конфигурации в каталоге данных или " "пользовательском каталоге с текущими настройками конфигурации." -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -746,7 +746,7 @@ msgstr "Ошибка вычисления относительного пути msgid "Error cleaning caches: %v" msgstr "Ошибка при очистке кэшей: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "Ошибка преобразования пути в абсолютный: %v" @@ -821,7 +821,7 @@ msgstr "Ошибка при кодировании выходных данных #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "Ошибка во время загрузки: %v" @@ -830,7 +830,7 @@ msgstr "Ошибка во время загрузки: %v" msgid "Error during board detection" msgstr "Ошибка при обнаружении платы" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "Ошибка во время сборки: %v" @@ -1471,7 +1471,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "Библиотека %[1]s объявлена ​​предварительно скомпилированной::" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "Библиотека %[1]s уже установлена, но другой версии: %[2]s" @@ -1852,7 +1852,7 @@ msgstr "Веб-страница пакета:" msgid "Paragraph: %s" msgstr "Параграф: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "Путь" @@ -1897,7 +1897,7 @@ msgstr "Платформа %s уже установлена" msgid "Platform %s installed" msgstr "Платформа %s установлена" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1921,7 +1921,7 @@ msgstr "Платформа '%s' не найдена" msgid "Platform ID" msgstr "Идентификатор платформы:" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "Идентификатор платформы указан неверно" @@ -2591,7 +2591,7 @@ msgstr "Префикс набора инструментов" msgid "Toolchain type" msgstr "Тип набора инструментов" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "Попытка запуска %s" @@ -2746,7 +2746,7 @@ msgstr "Загрузить загрузчик на плату с помощью msgid "Upload the bootloader." msgstr " Загрузить загрузчик." -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2769,11 +2769,11 @@ msgstr "Использование:" msgid "Use %s for more information about a command." msgstr "Используйте %s для получения дополнительной информации о команде." -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "Использована библиотека" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "Использована платформа" @@ -2844,7 +2844,7 @@ msgstr "Значения" msgid "Verify uploaded binary after the upload." msgstr "Проверить загруженный двоичный файл после загрузки." -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "Версия" @@ -2866,7 +2866,7 @@ msgstr "ВНИМАНИЕ: не удалось настроить инструм msgid "WARNING cannot run pre_uninstall script: %s" msgstr "ВНИМАНИЕ: невозможно выполнить скрипт pre_uninstall: %s" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" "ВНИМАНИЕ: Скетч скомпилирован с использованием одной или нескольких " @@ -2914,12 +2914,12 @@ msgstr "Нельзя использовать флаг %s во время ком msgid "archive hash differs from hash in index" msgstr "хэш архива отличается от хэша в индексе" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "" "архив не валиден: в верхнем уровне zip-файла обнаружено несколько файлов" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" "archive is not valid: в верхнем уровне zip-файла не найдено ни одного файла" @@ -2948,7 +2948,7 @@ msgstr "базовый поиск по \"esp32\" и \"display\" ограниче msgid "binary file not found in %s" msgstr "двоичный файл не найден в %s" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "плата %s не найдена" @@ -2968,7 +2968,7 @@ msgstr "не удается найти последний релиз %s" msgid "can't find latest release of tool %s" msgstr "не удалось найти последний релиз инструмента %s" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "не удалось найти шаблон для обнаружения с идентификатором %s" @@ -3014,7 +3014,7 @@ msgstr "ключ конфигурации %s содержит недопусти msgid "config value %s contains an invalid character" msgstr "значение конфигурации %s содержит недопустимый символ" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "копирование библиотеки в целевой каталог:" @@ -3056,15 +3056,15 @@ msgstr "раздел данных превышает доступное прос msgid "dependency '%s' is not available" msgstr "зависимость '%s' недоступна" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "целевой каталог %s уже существует, невозможно установить" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "целевой каталог уже существует" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "не существует каталог: %s" @@ -3072,15 +3072,15 @@ msgstr "не существует каталог: %s" msgid "discovery %[1]s process not started" msgstr "процесс обнаружения %[1]s не запущен" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "обнаружение %s не найдено" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "обнаружение %s не установлено" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "релиз обнаружения не найден: %s" @@ -3108,7 +3108,7 @@ msgstr "не заполнен идентификатор платы" msgid "error loading sketch project file:" msgstr "ошибка загрузки файла проекта скетча:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "ошибка открытия %s" @@ -3124,7 +3124,7 @@ msgstr "ошибка обработки ответа от сервера" msgid "error querying Arduino Cloud Api" msgstr "ошибка запроса Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "распаковка архива" @@ -3203,7 +3203,7 @@ msgstr "получение информации об архиве: %s" msgid "getting archive path: %s" msgstr "получение пути к архиву: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "получение свойств сборки для платы %[1]s: %[2]s" @@ -3219,7 +3219,7 @@ msgstr "получение зависимостей монитора для пл msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "получение зависимостей инструмента для платформы %[1]s: %[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "не задан каталог для установки" @@ -3279,10 +3279,10 @@ msgstr "неверная пустая версия библиотеки: %s" msgid "invalid empty option found" msgstr "найден неверный пустой параметр" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "неверный git url" @@ -3400,11 +3400,11 @@ msgstr "библиотеки, в поле Название которых ука msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "библиотеки с наименованием, точно совпадающим с \"pcf8523\"" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "библиотека %s уже установлена" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "библиотека не найдена" @@ -3418,8 +3418,8 @@ msgstr "загрузка %[1]s: %[2]s" msgid "loading boards: %s" msgstr "загрузка плат: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "загрузка индексного файла json %[1]s: %[2]s" @@ -3448,7 +3448,7 @@ msgstr "загрузка необходимой платформы %s" msgid "loading required tool %s" msgstr "загрузка необходимого инструмента %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "загрузка релиза инструмента в %s" @@ -3472,7 +3472,7 @@ msgstr "отсутствует директива '%s'" msgid "missing checksum for: %s" msgstr "отсутствует контрольная сумма для: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "отсутствует пакет %[1]s, на который ссылается плата %[2]s" @@ -3482,11 +3482,11 @@ msgstr "" "отсутствует индекс пакета для %s, последующие обновления не могут быть " "гарантированы" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "отсутствует релиз платформы %[1]s:%[2]s на которую ссылается %[3]s" @@ -3494,12 +3494,12 @@ msgstr "отсутствует релиз платформы %[1]s:%[2]s на к msgid "missing signature" msgstr "отсутствует сигнатура" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "релиз монитора не найден: %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "перемещение извлеченного архива в каталог назначения: %s" @@ -3580,12 +3580,12 @@ msgstr "открывается целевой файл: %s" msgid "package %s not found" msgstr "пакет %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "пакет '%s' не найден" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "разбор fqbn: %s" @@ -3601,7 +3601,7 @@ msgstr "путь не является каталогом платформы: %s msgid "platform %[1]s not found in package %[2]s" msgstr "платформа %[1]s не найдена в пакете %[2]s" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "платформа %s не установлена" @@ -3612,7 +3612,7 @@ msgstr "платформа не доступна для вашей ОС" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "платформа не установлена" @@ -3651,11 +3651,11 @@ msgstr "чтение содержимого каталога %[1]s " #: 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "чтение каталога %s" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "чтение содержимого каталога %s " @@ -3695,7 +3695,7 @@ msgstr "чтение файлов скетчей" msgid "recipe not found '%s'" msgstr "не найден рецепт '%s'" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "релиз %[1]s не найден для инструмента %[2]s" @@ -3708,7 +3708,7 @@ msgstr "релиз не может быть пустым" msgid "removing corrupted archive file: %s" msgstr "удаление поврежденного файла архива: %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "удаление каталога библиотеки: %s" @@ -3735,7 +3735,7 @@ msgstr "поиск корневого каталога пакета: %s" #: internal/arduino/security/signatures.go:87 msgid "signature expired: is your system clock set correctly?" -msgstr "" +msgstr "подпись истекла: правильно ли установлены системные часы?" #: commands/service_sketch_new.go:78 msgid "sketch name cannot be empty" @@ -3807,7 +3807,7 @@ msgstr "инструмент %s не контролируется менедже msgid "tool %s not found" msgstr "инструмент %s не найден" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" @@ -3815,8 +3815,8 @@ msgstr "инструмент '%[1]s' не найден в пакете '%[2]s'" msgid "tool not installed" msgstr "инструмент не установлен" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "релиз инструмента не найден: %s" @@ -3858,11 +3858,11 @@ msgstr "невозможно прочитать содержимое исход msgid "unable to write to destination file" msgstr "невозможно записать в целевой файл" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "неизвестный пакет %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "неизвестная платформа %s: %s" diff --git a/internal/locales/data/si.po b/internal/locales/data/si.po index dce2642ac84..34a59496557 100644 --- a/internal/locales/data/si.po +++ b/internal/locales/data/si.po @@ -21,7 +21,7 @@ msgstr "" msgid "%[1]s invalid, rebuilding all" msgstr "" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "" @@ -41,12 +41,12 @@ msgstr "" msgid "%s installed" msgstr "%s ස්ථාපිතයි" -#: internal/cli/lib/check_deps.go:121 +#: 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:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "" @@ -58,7 +58,7 @@ msgstr "" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "" @@ -71,7 +71,7 @@ msgstr "" msgid "'%s' has an invalid signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -218,7 +218,7 @@ msgstr "" msgid "Author: %s" msgstr "කර්තෘ: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -705,7 +705,7 @@ msgstr "" msgid "Error cleaning caches: %v" msgstr "" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "" @@ -780,7 +780,7 @@ msgstr "" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "" @@ -789,7 +789,7 @@ msgstr "" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "" @@ -1403,7 +1403,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "" @@ -1754,7 +1754,7 @@ msgstr "" msgid "Paragraph: %s" msgstr "" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "" @@ -1793,7 +1793,7 @@ msgstr "" msgid "Platform %s installed" msgstr "" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1815,7 +1815,7 @@ msgstr "" msgid "Platform ID" msgstr "" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "" @@ -2379,7 +2379,7 @@ msgstr "" msgid "Toolchain type" msgstr "" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "" @@ -2530,7 +2530,7 @@ msgstr "" msgid "Upload the bootloader." msgstr "" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "" @@ -2549,11 +2549,11 @@ msgstr "" msgid "Use %s for more information about a command." msgstr "" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "" @@ -2622,7 +2622,7 @@ msgstr "" msgid "Verify uploaded binary after the upload." msgstr "" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "" @@ -2644,7 +2644,7 @@ msgstr "" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "" @@ -2685,11 +2685,11 @@ msgstr "" msgid "archive hash differs from hash in index" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: 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:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "" @@ -2717,7 +2717,7 @@ msgstr "" msgid "binary file not found in %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "" @@ -2737,7 +2737,7 @@ msgstr "" msgid "can't find latest release of tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "" @@ -2783,7 +2783,7 @@ msgstr "" msgid "config value %s contains an invalid character" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "" @@ -2825,15 +2825,15 @@ msgstr "" msgid "dependency '%s' is not available" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "" @@ -2841,15 +2841,15 @@ msgstr "" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "" @@ -2877,7 +2877,7 @@ msgstr "" msgid "error loading sketch project file:" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" msgid "error querying Arduino Cloud Api" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -2971,7 +2971,7 @@ msgstr "" msgid "getting archive path: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "" @@ -2987,7 +2987,7 @@ msgstr "" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "" @@ -3047,10 +3047,10 @@ msgstr "" msgid "invalid empty option found" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "" @@ -3165,11 +3165,11 @@ msgstr "" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "" @@ -3183,8 +3183,8 @@ msgstr "" msgid "loading boards: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "" @@ -3213,7 +3213,7 @@ msgstr "" msgid "loading required tool %s" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "" @@ -3237,7 +3237,7 @@ msgstr "" msgid "missing checksum for: %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "" @@ -3245,11 +3245,11 @@ msgstr "" msgid "missing package index for %s, future updates cannot be guaranteed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 msgid "missing platform %[1]s:%[2]s referenced by board %[3]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "" @@ -3257,12 +3257,12 @@ msgstr "" msgid "missing signature" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "" @@ -3340,12 +3340,12 @@ msgstr "" msgid "package %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "" @@ -3361,7 +3361,7 @@ msgstr "" msgid "platform %[1]s not found in package %[2]s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "" @@ -3372,7 +3372,7 @@ msgstr "" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "" @@ -3411,11 +3411,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3455,7 +3455,7 @@ msgstr "" msgid "recipe not found '%s'" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "" @@ -3468,7 +3468,7 @@ msgstr "" msgid "removing corrupted archive file: %s" msgstr "" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "" @@ -3564,7 +3564,7 @@ msgstr "" msgid "tool %s not found" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "" @@ -3572,8 +3572,8 @@ msgstr "" msgid "tool not installed" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "" @@ -3615,11 +3615,11 @@ msgstr "" msgid "unable to write to destination file" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "" diff --git a/internal/locales/data/zh.po b/internal/locales/data/zh.po index 8ab6fdd9380..2f51dcfd2a1 100644 --- a/internal/locales/data/zh.po +++ b/internal/locales/data/zh.po @@ -25,7 +25,7 @@ msgstr "%[1]s 文件夹不再受支持!有关详细信息,请参见 %[2]s" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s 无效,全部重建" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "%[1]s 是必需的,但当前已安装 %[2]s。" @@ -45,12 +45,12 @@ msgstr "%s 和 %s 不能一起使用" msgid "%s installed" msgstr "%s 已安装" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s 已安装" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s 不是目录" @@ -62,7 +62,7 @@ msgstr "%s 不是由软件包管理器管理的" msgid "%s must be >= 1024" msgstr "" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "%s 必须安装" @@ -75,7 +75,7 @@ msgstr "%s 模式丢失" msgid "'%s' has an invalid signature" msgstr "‘%s’ 的签名无效" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -222,7 +222,7 @@ msgstr "将项目写入开发板上。" msgid "Author: %s" msgstr "作者:%s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -501,7 +501,7 @@ msgid "" "directory with the current configuration settings." msgstr "用当前的配置创建或更新数据目录或自定义目录中的配置文件。" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -709,7 +709,7 @@ msgstr "计算相对文件路径时出错" msgid "Error cleaning caches: %v" msgstr "清理缓存出错:%v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "将路径转换为绝对路径时出错:%v" @@ -784,7 +784,7 @@ msgstr "输出编码 JSON 过程时出错:%v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上传时出错:%v" @@ -793,7 +793,7 @@ msgstr "上传时出错:%v" msgid "Error during board detection" msgstr "" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "构建时出错:%v" @@ -1407,7 +1407,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "%[1]s 库已声明为预编译:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "库 %[1]s 已经安装,但有不同的版本。:%[2]s" @@ -1760,7 +1760,7 @@ msgstr "软件包网站:" msgid "Paragraph: %s" msgstr "段落:%s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "路径" @@ -1799,7 +1799,7 @@ msgstr "%s 平台已经安装" msgid "Platform %s installed" msgstr "已安装 %s 平台" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1823,7 +1823,7 @@ msgstr "未找到 ‘%s’ 平台" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正确" @@ -2432,7 +2432,7 @@ msgstr "工具链前缀" msgid "Toolchain type" msgstr "工具链类型" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "尝试运行 %s" @@ -2583,7 +2583,7 @@ msgstr "使用外部编程器将引导加载程序上传到板上。" msgid "Upload the bootloader." msgstr "上传引导加载程序。" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "使用 %s 协议上传到指定的开发板需要以下信息:" @@ -2604,11 +2604,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 获取有关命令的更多信息。" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "已使用的库" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "已使用的平台" @@ -2677,7 +2677,7 @@ msgstr "值" msgid "Verify uploaded binary after the upload." msgstr "上传后验证上传的二进制文件。" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2699,7 +2699,7 @@ msgstr "警告无法配置工具:%s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "警告!无法运行 pre_uninstall 命令%s" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告:该项目是用一个或多个自定义库编译的。" @@ -2740,11 +2740,11 @@ msgstr "在用配置文件编译时,你不能使用 %s 参数。" msgid "archive hash differs from hash in index" msgstr "存档哈希与索引中的哈希不同" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "存档无效:在 zip 文件顶层中找到多个文件" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "存档无效:在压缩文件的顶层没有找到文件" @@ -2772,7 +2772,7 @@ msgstr "基础搜索只由官方维护的 \"esp32\" 和 \"display\" 字段" msgid "binary file not found in %s" msgstr "在 %s 中找不到二进制文件" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "未找到开发板 %s" @@ -2792,7 +2792,7 @@ msgstr "找不到 %s 的最新版本" msgid "can't find latest release of tool %s" msgstr "找不到 %s 工具的最新版本" -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "找不到 id 为 %s 的 discovery" @@ -2838,7 +2838,7 @@ msgstr "配置的键 %s 包含无效字符" msgid "config value %s contains an invalid character" msgstr "配置的值 %s 包含无效字符" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "将库复制到目标目录:" @@ -2880,15 +2880,15 @@ msgstr "数据部分超出开发板中的可用空间" msgid "dependency '%s' is not available" msgstr "‘%s’ 依赖不可用" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "%s 目录已经存在,无法安装" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "目标目录已经存在" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "目录不存在:%s" @@ -2896,15 +2896,15 @@ msgstr "目录不存在:%s" msgid "discovery %[1]s process not started" msgstr "" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "未找到 %s discovery" -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "%s discovery 未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "未找到 discovery 版本:%s" @@ -2932,7 +2932,7 @@ msgstr "空开发板标识符" msgid "error loading sketch project file:" msgstr "加载项目文件时错误:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr " 开启 %s 时错误" @@ -2948,7 +2948,7 @@ msgstr "处理来自服务器的响应时出错" msgid "error querying Arduino Cloud Api" msgstr "查询 Arduino Cloud Api 时出错" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "" @@ -3026,7 +3026,7 @@ msgstr "正在获取存档信息:%s" msgid "getting archive path: %s" msgstr "正在获取存档路径:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "正在获取 %[1]s 开发板的构建属性:%[2]s" @@ -3042,7 +3042,7 @@ msgstr "获取 %[1]s 平台的监视器依赖项:%[2]s" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "正在获取 %[1]s 平台的工具依赖:%[2]s" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "未设置安装目录" @@ -3102,10 +3102,10 @@ msgstr "无效的空库版本:%s" msgid "invalid empty option found" msgstr "发现无效的空选项" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "无效的 git 地址" @@ -3220,11 +3220,11 @@ msgstr "名称中含有 \"buzzer\" 的库" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "名称与 \"pcf8523 \"完全匹配的库" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "%s 库已安装" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "库无效" @@ -3238,8 +3238,8 @@ msgstr "正在加载 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "正在加载开发板:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "正在加载 %[1]s json 索引文件:%[2]s" @@ -3268,7 +3268,7 @@ msgstr "安装所需 %s 平台" msgid "loading required tool %s" msgstr "安装所需 %s 工具" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "在 %s 中加载工具发行版本" @@ -3292,7 +3292,7 @@ msgstr "缺少 ‘%s’ 指令" msgid "missing checksum for: %s" msgstr "缺少校验码:%s" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少 %[2]s 开发板引用的 %[1]s 软件包 " @@ -3300,11 +3300,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:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" @@ -3312,12 +3312,12 @@ msgstr "缺少平台 %[1]s 发行版本:%[2]s 被开发板 %[3]s 引用" msgid "missing signature" msgstr "缺少签名" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "未找到公开监视器:%s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "正在将提取的存档移动到目标目录:%s" @@ -3395,12 +3395,12 @@ msgstr "打开目标文件:%s" msgid "package %s not found" msgstr "未找到 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "未找到 ‘%s’ 软件包 " #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3416,7 +3416,7 @@ msgstr "路径不是平台目录:%s" msgid "platform %[1]s not found in package %[2]s" msgstr "在 %[2]s 软件包中找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "%s 平台未安装" @@ -3427,7 +3427,7 @@ msgstr "该平台不适用于您的操作系统" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "平台未安装" @@ -3466,11 +3466,11 @@ 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "正在读取 %s 目录" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "" @@ -3510,7 +3510,7 @@ msgstr "阅读项目文件" msgid "recipe not found '%s'" msgstr "未找到 ‘%s’ 方法" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到 %[2]s 工具的 %[1]s 发行版本" @@ -3523,7 +3523,7 @@ msgstr "发行不能为无" msgid "removing corrupted archive file: %s" msgstr "正在删除损坏的存档文件:%s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "删除库目录:%s" @@ -3619,7 +3619,7 @@ msgstr "%s 工具不是由软件包管理器管理的" msgid "tool %s not found" msgstr "未找到 %s 工具" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "在 ‘%[2]s’ 软件包中找不到 ‘%[1]s’ 工具" @@ -3627,8 +3627,8 @@ msgstr "在 ‘%[2]s’ 软件包中找不到 ‘%[1]s’ 工具" msgid "tool not installed" msgstr "工具未安装" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "找不到发行工具:%s" @@ -3670,11 +3670,11 @@ msgstr "无法读取源项目的内容" msgid "unable to write to destination file" msgstr "无法写入目标文件" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "未知 %s 软件包 " -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "未知 %s 平台:%s" diff --git a/internal/locales/data/zh_TW.po b/internal/locales/data/zh_TW.po index b8d636d9140..8176dccf4a9 100644 --- a/internal/locales/data/zh_TW.po +++ b/internal/locales/data/zh_TW.po @@ -21,7 +21,7 @@ msgstr "已不支援%[1]s 檔案夾!詳細資訊,請見 %[2]s" msgid "%[1]s invalid, rebuilding all" msgstr "%[1]s 無效,重新建構全部" -#: internal/cli/lib/check_deps.go:124 +#: internal/cli/lib/check_deps.go:125 msgid "%[1]s is required but %[2]s is currently installed." msgstr "需要 %[1]s ,但已安裝 %[2]s" @@ -41,12 +41,12 @@ msgstr "%s 和 %s 不能一起使用" msgid "%s installed" msgstr "%s 已安裝" -#: internal/cli/lib/check_deps.go:121 +#: internal/cli/lib/check_deps.go:122 msgid "%s is already installed." msgstr "%s 已安裝" #: internal/arduino/cores/packagemanager/loader.go:63 -#: internal/arduino/cores/packagemanager/loader.go:617 +#: internal/arduino/cores/packagemanager/loader.go:614 msgid "%s is not a directory" msgstr "%s 不是目錄" @@ -58,7 +58,7 @@ msgstr "%s 不是由套件管理員管理的" msgid "%s must be >= 1024" msgstr "%s 必須 >= 1024" -#: internal/cli/lib/check_deps.go:118 +#: internal/cli/lib/check_deps.go:119 msgid "%s must be installed." msgstr "必須安裝 %s " @@ -71,7 +71,7 @@ msgstr "%s 樣態遺失" msgid "'%s' has an invalid signature" msgstr "'%s'的簽名無效" -#: internal/arduino/cores/packagemanager/package_manager.go:415 +#: internal/arduino/cores/packagemanager/package_manager.go:416 msgid "" "'build.core' and 'build.variant' refer to different platforms: %[1]s and " "%[2]s" @@ -218,7 +218,7 @@ msgstr "將 sketch 放入開發板" msgid "Author: %s" msgstr "作者: %s" -#: internal/arduino/libraries/librariesmanager/install.go:79 +#: 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." @@ -497,7 +497,7 @@ msgid "" "directory with the current configuration settings." msgstr "用目前的設定值建立或更新資料或自定義目錄內的設定檔" -#: internal/cli/compile/compile.go:334 +#: internal/cli/compile/compile.go:340 msgid "" "Currently, Build Profiles only support libraries available through Arduino " "Library Manager." @@ -705,7 +705,7 @@ msgstr "計算相對檔案路徑時出錯" msgid "Error cleaning caches: %v" msgstr "清理快取時出錯: %v" -#: internal/cli/compile/compile.go:223 +#: internal/cli/compile/compile.go:225 msgid "Error converting path to absolute: %v" msgstr "將路徑轉換成絕對路徑時出錯: %v" @@ -780,7 +780,7 @@ msgstr "輸出 JSON 編碼過程出錯:%v" #: internal/cli/burnbootloader/burnbootloader.go:78 #: internal/cli/burnbootloader/burnbootloader.go:100 -#: internal/cli/compile/compile.go:267 internal/cli/compile/compile.go:309 +#: internal/cli/compile/compile.go:269 internal/cli/compile/compile.go:311 #: internal/cli/upload/upload.go:99 internal/cli/upload/upload.go:128 msgid "Error during Upload: %v" msgstr "上傳時出錯: %v" @@ -789,7 +789,7 @@ msgstr "上傳時出錯: %v" msgid "Error during board detection" msgstr "開發板偵測時出現錯誤。" -#: internal/cli/compile/compile.go:383 +#: internal/cli/compile/compile.go:394 msgid "Error during build: %v" msgstr "建構時出錯: %v" @@ -1403,7 +1403,7 @@ msgid "Library %[1]s has been declared precompiled:" msgstr "程式庫 %[1]s 已聲明為預編譯:" #: commands/service_library_install.go:142 -#: internal/arduino/libraries/librariesmanager/install.go:131 +#: internal/arduino/libraries/librariesmanager/install.go:130 msgid "" "Library %[1]s is already installed, but with a different version: %[2]s" msgstr "程式庫 %[1]s 已經安裝, 但版本不同: %[2]s" @@ -1756,7 +1756,7 @@ msgstr "套件網站:" msgid "Paragraph: %s" msgstr "段落: %s" -#: internal/cli/compile/compile.go:458 internal/cli/compile/compile.go:473 +#: internal/cli/compile/compile.go:473 internal/cli/compile/compile.go:488 msgid "Path" msgstr "路徑" @@ -1795,7 +1795,7 @@ msgstr "平台 %s 已安裝過" msgid "Platform %s installed" msgstr "平台 %s 已安裝" -#: internal/cli/compile/compile.go:406 internal/cli/upload/upload.go:148 +#: internal/cli/compile/compile.go:417 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?" @@ -1819,7 +1819,7 @@ msgstr "平台 '%s' 沒找到" msgid "Platform ID" msgstr "平台 ID" -#: internal/cli/compile/compile.go:391 internal/cli/upload/upload.go:136 +#: internal/cli/compile/compile.go:402 internal/cli/upload/upload.go:136 msgid "Platform ID is not correct" msgstr "平台 ID 不正確" @@ -2420,7 +2420,7 @@ msgstr "工具包前綴字元" msgid "Toolchain type" msgstr "工具包類型" -#: internal/cli/compile/compile.go:404 internal/cli/upload/upload.go:146 +#: internal/cli/compile/compile.go:415 internal/cli/upload/upload.go:146 msgid "Try running %s" msgstr "嘗試執行 %s" @@ -2571,7 +2571,7 @@ msgstr "使用燒錄器將 bootloader 上傳到開發板" msgid "Upload the bootloader." msgstr "上傳 bootloader" -#: internal/cli/compile/compile.go:272 internal/cli/upload/upload.go:167 +#: internal/cli/compile/compile.go:274 internal/cli/upload/upload.go:167 msgid "" "Uploading to specified board using %s protocol requires the following info:" msgstr "以 %s 協議上傳到開發板需要以下資訊:" @@ -2592,11 +2592,11 @@ msgstr "用法:" msgid "Use %s for more information about a command." msgstr "使用 %s 取得指令的更多資訊" -#: internal/cli/compile/compile.go:456 +#: internal/cli/compile/compile.go:471 msgid "Used library" msgstr "使用的程式庫" -#: internal/cli/compile/compile.go:471 +#: internal/cli/compile/compile.go:486 msgid "Used platform" msgstr "使用的平台" @@ -2667,7 +2667,7 @@ msgstr "數值" msgid "Verify uploaded binary after the upload." msgstr "上傳後驗證上傳的二進位碼" -#: internal/cli/compile/compile.go:457 internal/cli/compile/compile.go:472 +#: internal/cli/compile/compile.go:472 internal/cli/compile/compile.go:487 #: internal/cli/core/search.go:117 msgid "Version" msgstr "版本" @@ -2689,7 +2689,7 @@ msgstr "警告!無法設定工具: %s" msgid "WARNING cannot run pre_uninstall script: %s" msgstr "警告 ! 無法執行 pre_uninstall 命令: %s" -#: internal/cli/compile/compile.go:333 +#: internal/cli/compile/compile.go:339 msgid "WARNING: The sketch is compiled using one or more custom libraries." msgstr "警告! sketch 用了一或多個客製程式庫編譯" @@ -2730,11 +2730,11 @@ msgstr "使用設定集編譯時不能使用 %s 旗標參數" msgid "archive hash differs from hash in index" msgstr "保存與和索引不同的雜湊" -#: internal/arduino/libraries/librariesmanager/install.go:188 +#: internal/arduino/libraries/librariesmanager/install.go:187 msgid "archive is not valid: multiple files found in zip file top level" msgstr "存檔無效: 在 zip 檔頂層找到多個檔案" -#: internal/arduino/libraries/librariesmanager/install.go:191 +#: internal/arduino/libraries/librariesmanager/install.go:190 msgid "archive is not valid: no files found in zip file top level" msgstr "存檔無效: 在 zip 檔的頂層沒找到檔案" @@ -2762,7 +2762,7 @@ msgstr "基本搜尋只限於官方維護者的 \"esp32\" 和 \"display\"" msgid "binary file not found in %s" msgstr "%s 裏找不到二進位檔" -#: internal/arduino/cores/packagemanager/package_manager.go:315 +#: internal/arduino/cores/packagemanager/package_manager.go:316 msgid "board %s not found" msgstr "找不到開發板 %s" @@ -2782,7 +2782,7 @@ msgstr "找不到最新版的 %s " msgid "can't find latest release of tool %s" msgstr "找不到最新版的工具 %s " -#: internal/arduino/cores/packagemanager/loader.go:712 +#: internal/arduino/cores/packagemanager/loader.go:709 msgid "can't find pattern for discovery with id %s" msgstr "找不到 id 為 %s 探索的樣態" @@ -2828,7 +2828,7 @@ msgstr "設定鍵 %s 含有無效字元" msgid "config value %s contains an invalid character" msgstr "設定值%s 含有無效字元" -#: internal/arduino/libraries/librariesmanager/install.go:141 +#: internal/arduino/libraries/librariesmanager/install.go:140 msgid "copying library to destination directory:" msgstr "拷貝程式庫到目標目錄:" @@ -2870,15 +2870,15 @@ msgstr "資料區已超出開發板的可用空間" msgid "dependency '%s' is not available" msgstr "沒有 '%s' 的相依" -#: internal/arduino/libraries/librariesmanager/install.go:94 +#: internal/arduino/libraries/librariesmanager/install.go:93 msgid "destination dir %s already exists, cannot install" msgstr "目標目錄 %s 已存在,無法安裝" -#: internal/arduino/libraries/librariesmanager/install.go:138 +#: internal/arduino/libraries/librariesmanager/install.go:137 msgid "destination directory already exists" msgstr "目標目錄已存在" -#: internal/arduino/libraries/librariesmanager/install.go:294 +#: internal/arduino/libraries/librariesmanager/install.go:305 msgid "directory doesn't exist: %s" msgstr "目錄不存在: %s" @@ -2886,15 +2886,15 @@ msgstr "目錄不存在: %s" msgid "discovery %[1]s process not started" msgstr "探索%[1]s 程序沒啟動" -#: internal/arduino/cores/packagemanager/loader.go:644 +#: internal/arduino/cores/packagemanager/loader.go:641 msgid "discovery %s not found" msgstr "探索 %s找不到 " -#: internal/arduino/cores/packagemanager/loader.go:648 +#: internal/arduino/cores/packagemanager/loader.go:645 msgid "discovery %s not installed" msgstr "探索 %s 未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:713 +#: internal/arduino/cores/packagemanager/package_manager.go:714 msgid "discovery release not found: %s" msgstr "找不到探索發行: %s" @@ -2922,7 +2922,7 @@ msgstr "清空開發板識別" msgid "error loading sketch project file:" msgstr "錯誤載入 sketch 專案:" -#: internal/arduino/cores/packagemanager/loader.go:615 +#: internal/arduino/cores/packagemanager/loader.go:612 msgid "error opening %s" msgstr "錯誤開啟 %s" @@ -2938,7 +2938,7 @@ msgstr "錯誤處理伺服器回應" msgid "error querying Arduino Cloud Api" msgstr "錯誤查詢 Arduino Cloud Api" -#: internal/arduino/libraries/librariesmanager/install.go:179 +#: internal/arduino/libraries/librariesmanager/install.go:178 msgid "extracting archive" msgstr "解開存檔" @@ -3016,7 +3016,7 @@ msgstr "取得存檔資訊: %s" msgid "getting archive path: %s" msgstr "取得存檔路徑: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:321 +#: internal/arduino/cores/packagemanager/package_manager.go:322 msgid "getting build properties for board %[1]s: %[2]s" msgstr "取得開發板 %[1]s: %[2]s 的建構屬性" @@ -3032,7 +3032,7 @@ msgstr "取得平台 %[1]s: %[2]s 的監視器相依" msgid "getting tool dependencies for platform %[1]s: %[2]s" msgstr "取得平台 %[1]s: %[2]s 的工具相依" -#: internal/arduino/libraries/librariesmanager/install.go:149 +#: internal/arduino/libraries/librariesmanager/install.go:148 msgid "install directory not set" msgstr "未設定安裝目錄" @@ -3092,10 +3092,10 @@ msgstr "無效的空程式庫版本: %s" msgid "invalid empty option found" msgstr "找到無效的空選項" -#: internal/arduino/libraries/librariesmanager/install.go:265 -#: internal/arduino/libraries/librariesmanager/install.go:268 -#: internal/arduino/libraries/librariesmanager/install.go:275 +#: 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 "無效的 git 網址" @@ -3210,11 +3210,11 @@ msgstr "名字有 \"buzzer\" 的程式庫" msgid "libraries with a Name exactly matching \"pcf8523\"" msgstr "名字上有 \"pcf8523\" 的程式庫" -#: internal/arduino/libraries/librariesmanager/install.go:126 +#: internal/arduino/libraries/librariesmanager/install.go:125 msgid "library %s already installed" msgstr "程式庫 %s 已安裝" -#: internal/arduino/libraries/librariesmanager/install.go:331 +#: internal/arduino/libraries/librariesmanager/install.go:342 msgid "library not valid" msgstr "程式庫無效" @@ -3228,8 +3228,8 @@ msgstr "載入 %[1]s: %[2]s" msgid "loading boards: %s" msgstr "載入開發板: %s" -#: internal/arduino/cores/packagemanager/package_manager.go:468 -#: internal/arduino/cores/packagemanager/package_manager.go:483 +#: internal/arduino/cores/packagemanager/package_manager.go:469 +#: internal/arduino/cores/packagemanager/package_manager.go:484 msgid "loading json index file %[1]s: %[2]s" msgstr "載入json 索引檔 %[1]s:%[2]s" @@ -3258,7 +3258,7 @@ msgstr "載入需要的平台 %s" msgid "loading required tool %s" msgstr "載入需要的工具 %s" -#: internal/arduino/cores/packagemanager/loader.go:590 +#: internal/arduino/cores/packagemanager/loader.go:587 msgid "loading tool release in %s" msgstr "載入在 %s 的工具" @@ -3282,7 +3282,7 @@ msgstr "缺少 '%s' 指令" msgid "missing checksum for: %s" msgstr "缺少 %s 的校驗碼" -#: internal/arduino/cores/packagemanager/package_manager.go:429 +#: internal/arduino/cores/packagemanager/package_manager.go:430 msgid "missing package %[1]s referenced by board %[2]s" msgstr "缺少開發板 %[2]s 參照的套件 %[1]s" @@ -3290,11 +3290,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:434 +#: internal/arduino/cores/packagemanager/package_manager.go:435 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:439 +#: internal/arduino/cores/packagemanager/package_manager.go:440 msgid "missing platform release %[1]s:%[2]s referenced by board %[3]s" msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" @@ -3302,12 +3302,12 @@ msgstr "缺少開發板 %[3]s 參照的平台發行版 %[1]s : %[2]s" msgid "missing signature" msgstr "找不到簽名" -#: internal/arduino/cores/packagemanager/package_manager.go:724 +#: internal/arduino/cores/packagemanager/package_manager.go:725 msgid "monitor release not found: %s" msgstr "沒找到監視器發行版: %s" -#: internal/arduino/libraries/librariesmanager/install.go:197 -#: internal/arduino/libraries/librariesmanager/install.go:236 +#: 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 "移動解壓縮的存檔到目標資料夾: %s" @@ -3385,12 +3385,12 @@ msgstr "開啟目標檔: %s" msgid "package %s not found" msgstr "找不到套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:497 +#: internal/arduino/cores/packagemanager/package_manager.go:498 msgid "package '%s' not found" msgstr "找不到套件 '%s'" #: internal/arduino/cores/board.go:167 -#: internal/arduino/cores/packagemanager/package_manager.go:262 +#: internal/arduino/cores/packagemanager/package_manager.go:263 msgid "parsing fqbn: %s" msgstr "解析 FQBN:%s" @@ -3406,7 +3406,7 @@ msgstr "路徑不是平台目錄: %s" msgid "platform %[1]s not found in package %[2]s" msgstr "%[2]s 套件裏找不到 %[1]s 平台" -#: internal/arduino/cores/packagemanager/package_manager.go:308 +#: internal/arduino/cores/packagemanager/package_manager.go:309 msgid "platform %s is not installed" msgstr "平台 %s 未安裝" @@ -3417,7 +3417,7 @@ msgstr "平台不支援使用中的作業系統" #: commands/service_compile.go:129 #: internal/arduino/cores/packagemanager/install_uninstall.go:181 #: internal/arduino/cores/packagemanager/install_uninstall.go:285 -#: internal/arduino/cores/packagemanager/loader.go:420 +#: internal/arduino/cores/packagemanager/loader.go:417 msgid "platform not installed" msgstr "平台未安裝" @@ -3456,11 +3456,11 @@ msgstr "讀取目錄 %[1]s 的內容" #: 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:582 +#: internal/arduino/cores/packagemanager/loader.go:579 msgid "reading directory %s" msgstr "讀取目錄 %s" -#: internal/arduino/libraries/librariesmanager/install.go:304 +#: internal/arduino/libraries/librariesmanager/install.go:315 msgid "reading directory %s content" msgstr "讀取目錄 %s 的內容" @@ -3500,7 +3500,7 @@ msgstr "讀取 sketch 檔" msgid "recipe not found '%s'" msgstr "作法未找到 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:573 +#: internal/arduino/cores/packagemanager/package_manager.go:574 msgid "release %[1]s not found for tool %[2]s" msgstr "找不到工具 %[2]s 的發行版 %[1]s" @@ -3513,7 +3513,7 @@ msgstr "發行版不能是無" msgid "removing corrupted archive file: %s" msgstr "刪除損壞的存檔 %s" -#: internal/arduino/libraries/librariesmanager/install.go:152 +#: internal/arduino/libraries/librariesmanager/install.go:151 msgid "removing library directory: %s" msgstr "刪除程式庫目錄: %s" @@ -3609,7 +3609,7 @@ msgstr "工具 %s 不是由套件管理員管理的" msgid "tool %s not found" msgstr "找不到工具 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:523 +#: internal/arduino/cores/packagemanager/package_manager.go:524 msgid "tool '%[1]s' not found in package '%[2]s'" msgstr "套件 '%[2]s' 裏找不到工具 '%[1]s'" @@ -3617,8 +3617,8 @@ msgstr "套件 '%[2]s' 裏找不到工具 '%[1]s'" msgid "tool not installed" msgstr "工具未安裝" -#: internal/arduino/cores/packagemanager/package_manager.go:702 -#: internal/arduino/cores/packagemanager/package_manager.go:808 +#: internal/arduino/cores/packagemanager/package_manager.go:703 +#: internal/arduino/cores/packagemanager/package_manager.go:809 msgid "tool release not found: %s" msgstr "工具發行未找到: %s" @@ -3660,11 +3660,11 @@ msgstr "無法讀取來源項目的內容" msgid "unable to write to destination file" msgstr "無法寫入目標檔" -#: internal/arduino/cores/packagemanager/package_manager.go:296 +#: internal/arduino/cores/packagemanager/package_manager.go:297 msgid "unknown package %s" msgstr "未知的套件 %s" -#: internal/arduino/cores/packagemanager/package_manager.go:303 +#: internal/arduino/cores/packagemanager/package_manager.go:304 msgid "unknown platform %s:%s" msgstr "未知的平台 %s:%s" From c11b9dd57aa7eed999d7832ad6c6ff9071aa3b51 Mon Sep 17 00:00:00 2001 From: Cristian Maglie Date: Tue, 22 Apr 2025 15:49:40 +0200 Subject: [PATCH 117/121] [skip-changelog] Fixed release workflow build (#2896) --- .github/workflows/release-go-task.yml | 37 +++++++++++++++++---------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release-go-task.yml b/.github/workflows/release-go-task.yml index 7c37deeacf8..fa9ed513bf7 100644 --- a/.github/workflows/release-go-task.yml +++ b/.github/workflows/release-go-task.yml @@ -20,20 +20,29 @@ jobs: create-release-artifacts: outputs: version: ${{ steps.get-version.outputs.version }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.env.runner }} strategy: matrix: - os: - - Windows_32bit - - Windows_64bit - - Linux_32bit - - Linux_64bit - - Linux_ARMv6 - - Linux_ARMv7 - - Linux_ARM64 - - macOS_64bit - - macOS_ARM64 + env: + - os: Windows_32bit + runner: ubuntu-latest + - os: Windows_64bit + runner: ubuntu-latest + - os: Linux_32bit + runner: ubuntu-latest + - os: Linux_64bit + runner: ubuntu-latest + - os: Linux_ARMv6 + runner: ubuntu-latest + - os: Linux_ARMv7 + runner: ubuntu-latest + - os: Linux_ARM64 + runner: ubuntu-latest + - os: macOS_64bit + runner: ubuntu-latest + - os: macOS_ARM64 + runner: ubuntu-24.04-arm steps: - name: Checkout repository @@ -43,7 +52,7 @@ jobs: - name: Create changelog # Avoid creating the same changelog for each os - if: matrix.os == 'Windows_32bit' + if: matrix.env.os == 'Windows_32bit' uses: arduino/create-changelog@v1 with: tag-regex: '^v[0-9]+\.[0-9]+\.[0-9]+.*$' @@ -58,7 +67,7 @@ jobs: version: 3.x - name: Build - run: task dist:${{ matrix.os }} + run: task dist:${{ matrix.env.os }} - name: Output Version id: get-version @@ -68,7 +77,7 @@ jobs: uses: actions/upload-artifact@v4 with: if-no-files-found: error - name: ${{ env.ARTIFACT_NAME }}-${{ matrix.os }} + name: ${{ env.ARTIFACT_NAME }}-${{ matrix.env.os }} path: ${{ env.DIST_DIR }} notarize-macos: From 0846b470dc5b7d159000f59dc492a018f0cfc62d Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Mon, 28 Apr 2025 02:14:52 -0700 Subject: [PATCH 118/121] [skip changelog] Bump markdown-link-check from 3.10.3 to 3.13.7 (#2898) --- package-lock.json | 1133 ++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 876 insertions(+), 259 deletions(-) diff --git a/package-lock.json b/package-lock.json index ed3e3fd970f..b87ae733398 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,24 +5,72 @@ "packages": { "": { "devDependencies": { - "markdown-link-check": "3.10.3", + "markdown-link-check": "3.13.7", "markdownlint-cli": "^0.33.0", "prettier": "^3.3.1" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" }, "engines": { - "node": ">=8" + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "dependencies": { + "@oozcitak/util": "8.3.8" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "dependencies": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "engines": { + "node": ">= 14" } }, "node_modules/argparse": { @@ -31,10 +79,22 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "node_modules/balanced-match": { @@ -43,6 +103,15 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -59,16 +128,12 @@ } }, "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -112,31 +177,13 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true, "engines": { - "node": ">= 6" + "node": ">=18" } }, "node_modules/css-select": { @@ -167,13 +214,30 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/deep-extend": { @@ -185,6 +249,20 @@ "node": ">=4.0.0" } }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -227,23 +305,23 @@ } }, "node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { "node": ">=0.12" @@ -252,6 +330,58 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -270,6 +400,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/glob": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", @@ -289,15 +433,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/html-link-extractor": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz", @@ -308,9 +443,9 @@ } }, "node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -321,9 +456,35 @@ ], "dependencies": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" } }, "node_modules/iconv-lite": { @@ -372,6 +533,19 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/is-absolute-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", @@ -399,18 +573,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "dependencies": { - "punycode": "2.x.x" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -423,6 +585,12 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, "node_modules/jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -430,15 +598,16 @@ "dev": true }, "node_modules/link-check": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz", - "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.4.0.tgz", + "integrity": "sha512-0Pf4xBVUnwJdbDgpBlhHNmWDtbVjHTpIFs+JaBuIsC9PKRxjv4KMGCO2Gc8lkVnqMf9B/yaNY+9zmMlO5MyToQ==", "dev": true, "dependencies": { "is-relative-url": "^4.0.0", - "isemail": "^3.2.0", "ms": "^2.1.3", - "needle": "^3.1.0" + "needle": "^3.3.1", + "node-email-verifier": "^2.0.0", + "proxy-agent": "^6.4.0" } }, "node_modules/linkify-it": { @@ -450,11 +619,14 @@ "uc.micro": "^1.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/markdown-it": { "version": "13.0.1", @@ -485,32 +657,33 @@ } }, "node_modules/markdown-link-check": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.10.3.tgz", - "integrity": "sha512-uGdJiZOy1CVWlRe7CyBSJ0Gz80Xm4vt++xjX9sNFjB7qcAxLinaMmzFQ5xOwERaXC9mK770BhnqnsyJT1gTr9w==", + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.13.7.tgz", + "integrity": "sha512-Btn3HU8s2Uyh1ZfzmyZEkp64zp2+RAjwfQt1u4swq2Xa6w37OW0T2inQZrkSNVxDSa2jSN2YYhw/JkAp5jF1PQ==", "dev": true, "dependencies": { - "async": "^3.2.4", - "chalk": "^4.1.2", - "commander": "^6.2.0", - "link-check": "^5.2.0", - "lodash": "^4.17.21", - "markdown-link-extractor": "^3.1.0", - "needle": "^3.1.0", - "progress": "^2.0.3" + "async": "^3.2.6", + "chalk": "^5.3.0", + "commander": "^13.1.0", + "link-check": "^5.4.0", + "markdown-link-extractor": "^4.0.2", + "needle": "^3.3.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "xmlbuilder2": "^3.1.1" }, "bin": { "markdown-link-check": "markdown-link-check" } }, "node_modules/markdown-link-extractor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz", - "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.2.tgz", + "integrity": "sha512-5cUOu4Vwx1wenJgxaudsJ8xwLUMN7747yDJX3V/L7+gi3e4MsCm7w5nbrDQQy8nEfnl4r5NV3pDXMAjhGXYXAw==", "dev": true, "dependencies": { "html-link-extractor": "^1.0.5", - "marked": "^4.1.0" + "marked": "^12.0.1" } }, "node_modules/markdownlint": { @@ -558,15 +731,15 @@ } }, "node_modules/marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", "dev": true, "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 12" + "node": ">= 18" } }, "node_modules/mdurl": { @@ -603,12 +776,11 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -619,6 +791,28 @@ "node": ">= 4.4.x" } }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-email-verifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-2.0.0.tgz", + "integrity": "sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==", + "dev": true, + "dependencies": { + "ms": "^2.1.3", + "validator": "^13.11.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -640,31 +834,75 @@ "wrappy": "1" } }, + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dev": true, + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "dependencies": { - "entities": "^4.4.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/prettier": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", @@ -689,15 +927,31 @@ "node": ">=0.4.0" } }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, "engines": { - "node": ">=6" + "node": ">= 14" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, "node_modules/run-con": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", @@ -720,9 +974,63 @@ "dev": true }, "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "node_modules/strip-json-comments": { @@ -737,17 +1045,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true }, "node_modules/uc.micro": { "version": "1.0.6", @@ -755,33 +1057,133 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "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==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true + }, + "node_modules/xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "dependencies": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/xmlbuilder2/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/xmlbuilder2/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/xmlbuilder2/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true } }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "@oozcitak/dom": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@oozcitak/dom/-/dom-1.15.10.tgz", + "integrity": "sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==", "dev": true, "requires": { - "color-convert": "^2.0.1" + "@oozcitak/infra": "1.0.8", + "@oozcitak/url": "1.0.4", + "@oozcitak/util": "8.3.8" } }, + "@oozcitak/infra": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@oozcitak/infra/-/infra-1.0.8.tgz", + "integrity": "sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==", + "dev": true, + "requires": { + "@oozcitak/util": "8.3.8" + } + }, + "@oozcitak/url": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@oozcitak/url/-/url-1.0.4.tgz", + "integrity": "sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==", + "dev": true, + "requires": { + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8" + } + }, + "@oozcitak/util": { + "version": "8.3.8", + "resolved": "https://registry.npmjs.org/@oozcitak/util/-/util-8.3.8.tgz", + "integrity": "sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==", + "dev": true + }, + "@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true }, "balanced-match": { @@ -790,6 +1192,12 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -806,14 +1214,10 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true }, "cheerio": { "version": "1.0.0-rc.12", @@ -844,25 +1248,10 @@ "domutils": "^3.0.1" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", "dev": true }, "css-select": { @@ -884,13 +1273,19 @@ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, + "data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true + }, "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "^2.1.3" } }, "deep-extend": { @@ -899,6 +1294,17 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, + "degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "requires": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + } + }, "dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -926,20 +1332,50 @@ } }, "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", "dev": true, "requires": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" + "domhandler": "^5.0.3" } }, "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "fs.realpath": { @@ -954,6 +1390,17 @@ "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", "dev": true }, + "get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "requires": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + } + }, "glob": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", @@ -967,12 +1414,6 @@ "once": "^1.3.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "html-link-extractor": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/html-link-extractor/-/html-link-extractor-1.0.5.tgz", @@ -983,15 +1424,35 @@ } }, "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "requires": { "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "domutils": "^3.0.1", - "entities": "^4.3.0" + "entities": "^4.4.0" + } + }, + "http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "4" } }, "iconv-lite": { @@ -1031,6 +1492,16 @@ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true }, + "ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + } + }, "is-absolute-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", @@ -1046,15 +1517,6 @@ "is-absolute-url": "^4.0.1" } }, - "isemail": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", - "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", - "dev": true, - "requires": { - "punycode": "2.x.x" - } - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1064,6 +1526,12 @@ "argparse": "^2.0.1" } }, + "jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, "jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -1071,15 +1539,16 @@ "dev": true }, "link-check": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.2.0.tgz", - "integrity": "sha512-xRbhYLaGDw7eRDTibTAcl6fXtmUQ13vkezQiTqshHHdGueQeumgxxmQMIOmJYsh2p8BF08t8thhDQ++EAOOq3w==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/link-check/-/link-check-5.4.0.tgz", + "integrity": "sha512-0Pf4xBVUnwJdbDgpBlhHNmWDtbVjHTpIFs+JaBuIsC9PKRxjv4KMGCO2Gc8lkVnqMf9B/yaNY+9zmMlO5MyToQ==", "dev": true, "requires": { "is-relative-url": "^4.0.0", - "isemail": "^3.2.0", "ms": "^2.1.3", - "needle": "^3.1.0" + "needle": "^3.3.1", + "node-email-verifier": "^2.0.0", + "proxy-agent": "^6.4.0" } }, "linkify-it": { @@ -1091,10 +1560,10 @@ "uc.micro": "^1.0.1" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true }, "markdown-it": { @@ -1119,29 +1588,30 @@ } }, "markdown-link-check": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.10.3.tgz", - "integrity": "sha512-uGdJiZOy1CVWlRe7CyBSJ0Gz80Xm4vt++xjX9sNFjB7qcAxLinaMmzFQ5xOwERaXC9mK770BhnqnsyJT1gTr9w==", + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/markdown-link-check/-/markdown-link-check-3.13.7.tgz", + "integrity": "sha512-Btn3HU8s2Uyh1ZfzmyZEkp64zp2+RAjwfQt1u4swq2Xa6w37OW0T2inQZrkSNVxDSa2jSN2YYhw/JkAp5jF1PQ==", "dev": true, "requires": { - "async": "^3.2.4", - "chalk": "^4.1.2", - "commander": "^6.2.0", - "link-check": "^5.2.0", - "lodash": "^4.17.21", - "markdown-link-extractor": "^3.1.0", - "needle": "^3.1.0", - "progress": "^2.0.3" + "async": "^3.2.6", + "chalk": "^5.3.0", + "commander": "^13.1.0", + "link-check": "^5.4.0", + "markdown-link-extractor": "^4.0.2", + "needle": "^3.3.1", + "progress": "^2.0.3", + "proxy-agent": "^6.4.0", + "xmlbuilder2": "^3.1.1" } }, "markdown-link-extractor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-3.1.0.tgz", - "integrity": "sha512-r0NEbP1dsM+IqB62Ru9TXLP/HDaTdBNIeylYXumuBi6Xv4ufjE1/g3TnslYL8VNqNcGAGbMptQFHrrdfoZ/Sug==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/markdown-link-extractor/-/markdown-link-extractor-4.0.2.tgz", + "integrity": "sha512-5cUOu4Vwx1wenJgxaudsJ8xwLUMN7747yDJX3V/L7+gi3e4MsCm7w5nbrDQQy8nEfnl4r5NV3pDXMAjhGXYXAw==", "dev": true, "requires": { "html-link-extractor": "^1.0.5", - "marked": "^4.1.0" + "marked": "^12.0.1" } }, "markdownlint": { @@ -1179,9 +1649,9 @@ } }, "marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", + "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", "dev": true }, "mdurl": { @@ -1212,16 +1682,31 @@ "dev": true }, "needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "requires": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" } }, + "netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true + }, + "node-email-verifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-email-verifier/-/node-email-verifier-2.0.0.tgz", + "integrity": "sha512-AHcppjOH2KT0mxakrxFMOMjV/gOVMRpYvnJUkNfgF9oJ3INdVmqcMFJ5TlM8elpTPwt6A7bSp1IMnnWcxGom/Q==", + "dev": true, + "requires": { + "ms": "^2.1.3", + "validator": "^13.11.0" + } + }, "nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -1240,22 +1725,56 @@ "wrappy": "1" } }, + "pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dev": true, + "requires": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + } + }, + "pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "requires": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + } + }, "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "requires": { - "entities": "^4.4.0" + "entities": "^6.0.0" + }, + "dependencies": { + "entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "dev": true + } } }, "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dev": true, "requires": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" } }, @@ -1271,10 +1790,26 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, "run-con": { @@ -1296,9 +1831,49 @@ "dev": true }, "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "requires": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "strip-json-comments": { @@ -1307,14 +1882,11 @@ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true }, "uc.micro": { "version": "1.0.6", @@ -1322,11 +1894,56 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, + "validator": { + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.0.tgz", + "integrity": "sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==", + "dev": true + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true + }, + "xmlbuilder2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-3.1.1.tgz", + "integrity": "sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==", + "dev": true, + "requires": { + "@oozcitak/dom": "1.15.10", + "@oozcitak/infra": "1.0.8", + "@oozcitak/util": "8.3.8", + "js-yaml": "3.14.1" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } } } } diff --git a/package.json b/package.json index 2b5477852c6..a2fdad125ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "devDependencies": { - "markdown-link-check": "3.10.3", + "markdown-link-check": "3.13.7", "markdownlint-cli": "^0.33.0", "prettier": "^3.3.1" } From faf79a7d088e6fe503530ab29cb84ba3a7252657 Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Mon, 28 Apr 2025 05:25:20 -0700 Subject: [PATCH 119/121] [skip changelog] Revert "Disable internal anchor checks by link checker tool (#1692)" (#2900) This reverts commit f470f407a3afca82e30c6503b421ddde694c7b6d. This configuration entry was previously required in order to work around a bug in the "markdown-link-check" tool that resulted in false positives for links to anchors created by HTML anchor tags. The bug in the "markdown-link-check" tool has since been fixed, and this project updated to use the version of the tool with that fix. So this configuration entry is no longer required. The now superfluous configuration entry is hereby removed in order to ensure more comprehensive link check coverage. --- .markdown-link-check.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/.markdown-link-check.json b/.markdown-link-check.json index 281aa2d61e0..2d7d80a50c3 100644 --- a/.markdown-link-check.json +++ b/.markdown-link-check.json @@ -4,9 +4,6 @@ "timeout": "20s", "aliveStatusCodes": [200, 206], "ignorePatterns": [ - { - "pattern": "^#" - }, { "pattern": "https?://localhost:\\d*/" }, From 3929052d4aef4ec8945c3dc3ef149dea7333cd65 Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Thu, 1 May 2025 23:24:18 -0700 Subject: [PATCH 120/121] [skip changelog] Correct configuration key name in documentation (#2903) Previously, this reference to Arduino CLI's `directories.downloads` configuration key misspelled the name as "directories.download". --- docs/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index 9081bf7c5b9..df78cfabfa0 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -64,8 +64,8 @@ configuration file. - on Windows is: `{HOME}/AppData/Local/Arduino15` - on MacOS is: `{HOME}/Library/Arduino15` -- The `directories.download` default is `{directories.data}/staging`. If the value of `{directories.data}` is changed in - the configuration the user-specified value will be used. +- The `directories.downloads` default is `{directories.data}/staging`. If the value of `{directories.data}` is changed + in the configuration the user-specified value will be used. - The `directories.user` default is OS-dependent: - on Linux (and other Unix-based OS) is: `{HOME}/Arduino` From 63c44a41f499c82085765fccc53e0893a9d03f2f Mon Sep 17 00:00:00 2001 From: Per Tillisch Date: Thu, 1 May 2025 23:25:03 -0700 Subject: [PATCH 121/121] [skip changelog] Add missing pages to website navigation panel (#2904) The project includes a documentation website which is generated by the MkDocs static site generator. The site contains a navigation panel which lists the available documentation pages. Rather than being automatically generated from the contents of the `docs` folder, the contents of the navigation panel have been explicitly defined via the MkDocs configuration file. This means that the project contributors must remember to update the configuration file when development work results in the addition or removal of web pages. This was not done when the `config get` and `debug check` commands were added. The web pages are generated as expected, but the missing configuration file entries means that a visitor to the website would never know of their existence, and could only access them by hacking the URL. The missing entries are hereby added to the MkDocs configuration file. --- mkdocs.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index 59bd3a0128a..b4930eb9d7d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -67,6 +67,7 @@ nav: - config init: commands/arduino-cli_config_init.md - config add: commands/arduino-cli_config_add.md - config delete: commands/arduino-cli_config_delete.md + - config get: commands/arduino-cli_config_get.md - config remove: commands/arduino-cli_config_remove.md - config set: commands/arduino-cli_config_set.md - core: commands/arduino-cli_core.md @@ -79,6 +80,7 @@ nav: - core upgrade: commands/arduino-cli_core_upgrade.md - daemon: commands/arduino-cli_daemon.md - debug: commands/arduino-cli_debug.md + - debug check: commands/arduino-cli_debug_check.md - lib: commands/arduino-cli_lib.md - lib deps: commands/arduino-cli_lib_deps.md - lib download: commands/arduino-cli_lib_download.md