Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit bf8dadb

Browse files
authoredDec 3, 2024
docs(cloudupload): remove everlive sdk from the documentations (#637)
1 parent d88c8eb commit bf8dadb

File tree

13 files changed

+103
-383
lines changed

13 files changed

+103
-383
lines changed
 

‎api/client/enums/Telerik.Web.UI.CloudUploadProviderType.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,4 @@ slug: Telerik.Web.UI.CloudUploadProviderType
1616

1717
### Amazon `0`
1818

19-
### Everlive `1`
20-
2119
### Azure `2`

‎controls/asyncupload/troubleshooting/web-farm.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ There are a few simple requirements that allow file uploads (including [chunk fi
2424
>
2525
> * [Amazon S3 Buckets](https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/cloud-storage-providers/amazon-s3)
2626
> * [Azure Blob Storage](https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/cloud-storage-providers/azure-blob-storage)
27-
> * [Telerik Backend Services](https://docs.telerik.com/devtools/aspnet-ajax/controls/cloudupload/telerik-backend-services)
2827
2928
## Troubleshooting
3029

@@ -42,4 +41,3 @@ Large files must be allowed by the server. For more details, see the [Uploading
4241
* [Custom Upload Handler for RadAsyncUpload]({%slug asyncupload/how-to/how-to-extend-the-radasyncupload-handler%})
4342
* [Amazon S3 Buckets in RadCloudUpload]({%slug cloudupload/cloud-storage-providers/amazon-s3%})
4443
* [Azure Blob Storage in RadCloudUpload]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
45-
* [Telerik Backend Services in RadCloudUpload]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})

‎controls/cloudupload/cloud-storage-providers/telerik-backend-services.md

Lines changed: 0 additions & 55 deletions
This file was deleted.

‎controls/cloudupload/custom-cloud-storage-providers/custom-telerik-backend-services-provider-.md

Lines changed: 0 additions & 260 deletions
This file was deleted.

‎controls/cloudupload/custom-cloud-storage-providers/overview.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,25 @@ slug: cloudupload/custom-cloud-storage-providers/overview
66
tags: overview
77
published: True
88
position: 0
9+
previous_url: controls/cloudupload/cloud-storage-providers/telerik-backend-services,controls/cloudupload/custom-cloud-storage-providers/custom-telerik-backend-services-provider-
910
---
1011

1112
# Custom Cloud Storage Providers Overview
1213

1314

1415

15-
Custom Cloud Storage Providers were added for the first time in **Q1 2014**. They extend the existing **Cloud Storage Providers** ([Amazon S3]({%slug cloudupload/cloud-storage-providers/amazon-s3%}) , [Azure Blob Storage]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%}) and [Telerik Backend Services]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})) as offer creating of some custom functionalities, which cannot be achieved with the standard providers. For example they allow dynamically setting Security Credentials from the Code-Behind and switching between the different Providers.
16+
Custom Cloud Storage Providers were added for the first time in **Q1 2014**. They extend the existing **Cloud Storage Providers** ([Amazon S3]({%slug cloudupload/cloud-storage-providers/amazon-s3%}) and [Azure Blob Storage]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})) as offer creating of some custom functionalities, which cannot be achieved with the standard providers. For example they allow dynamically setting Security Credentials from the Code-Behind and switching between the different Providers.
1617

1718
## Custom Providers
1819

1920
* [ Amazon S3 Custom Provider ]({%slug cloudupload/custom-cloud-storage-providers/custom-amazon-s3-provider%})
2021

2122
* [ Azure Blob Storage Custom Provider ]({%slug cloudupload/custom-cloud-storage-providers/custom-azure-blob-storage-provider%})
2223

23-
* [ Telerik Backend Services Custom Provider ]({%slug cloudupload/custom-cloud-storage-providers/custom-telerik-backend-services-provider-%})
24-
2524
# See Also
2625

2726
* [Amazon]({%slug cloudupload/cloud-storage-providers/amazon-s3%})
2827

2928
* [Azure Blob Storage]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
3029

31-
* [Telerik Backend Services]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})
32-
3330
* [Troubleshooting]({%slug cloudupload/troubleshooting%})

‎controls/cloudupload/functionality/validation.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,47 @@ position: 2
1010

1111
# Validation
1212

13+
**RadCloudUpload** offers a built-in option to validate the file **size** and **extension** on **Client-side**.
1314

15+
>For **Server-side** validation, you will need to implement a [Custom Provider]({%slug cloudupload/custom-cloud-storage-providers/overview%}) and validate the files manually.
1416
15-
## Basic Client Side Validation
17+
## Usage
1618

17-
**RadCloudUpload** offers an easy way to validate the size and the file type of the uploaded file. To enable it just set **MaxFileSize** and **AllowedFileExtensions**. If selected file doesn't pass any of them then **OnClientValidationFailed** will be fired.#_ASPX_
19+
To validate the file size and extension, set the following properties:
1820

19-
````ASP.NET
20-
<telerik:RadCloudUpload ID="RadCloudUpload2" runat="server" ProviderType="Everlive" OnClientValidationFailed="OnClientValidationFailed" AllowedFileExtensions=".png,.jpg" MaxFileSize="500 kB">
21+
- `MaxFileSize` - the maximum allowed size
22+
- `AllowedFileExtensions` - one or more allowed extensions separated by comma
23+
24+
>caption Example
25+
26+
````ASP.NET
27+
<telerik:RadCloudUpload ID="RadCloudUpload1" runat="server"
28+
MaxFileSize="500 kB"
29+
AllowedFileExtensions=".png,.jpg" >
2130
</telerik:RadCloudUpload>
22-
````
31+
````
2332

24-
````JavaScript
25-
function OnClientValidationFailed(sender, args) {
26-
var errorMessage = args.get_message();
27-
var fileName = args.get_filename();
28-
alert(fileName + ' failed to upload. ' + errorMessage);
29-
}
30-
````
33+
>note When the validation fails, CloudUpload triggers the [OnClientValidationFailed]({%slug cloudupload/client-side-programming/events/onclientvalidationfailed%}) Client-side event. To send a feedback to the user (alert, etc.), you can do so inside this event.
34+
35+
## Custom Validation
36+
37+
In addition to the built-in validation, you can add custom validations by utilizing some of the [Client-side events]({%slug cloudupload/client-side-programming/events%}) of RadCloudUpload.
3138

39+
### Allowed number of uploaded files
3240

41+
You can limit the maximum number of files that can be uploaded, by counting them in the [OnClientFileUploading]({%slug cloudupload/client-side-programming/events/onclientfileuploading%}) event handler, and canceling the event to prevent uploading more than the number of files allowed.
3342

34-
## Validate the Maximum Number of Uploaded Files
43+
>caption Markup
3544
3645
````ASP.NET
37-
<telerik:RadCloudUpload ID="RadCloudUpload2" runat="server" ProviderType="Everlive"
38-
MultipleFileSelection="Automatic" OnClientFileUploading="OnClientFileUploading">
46+
<telerik:RadCloudUpload ID="RadCloudUpload1" runat="server"
47+
MultipleFileSelection="Automatic"
48+
OnClientFileUploading="OnClientFileUploading">
3949
</telerik:RadCloudUpload>
4050
````
4151

52+
>caption JavaScript
53+
4254
````JavaScript
4355
function OnClientFileUploading(sender, args) {
4456
var filesCount = sender.get_uploadedFiles().length,
@@ -50,6 +62,3 @@ function OnClientFileUploading(sender, args) {
5062
}
5163
}
5264
````
53-
54-
55-

‎controls/cloudupload/getting-started.md

Lines changed: 63 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,84 @@ published: True
88
position: 1
99
---
1010

11-
# Getting Started with the Telerik WebForms CloudUpload
11+
# Getting Started with Telerik WebForms CloudUpload
1212

13+
This guide demonstrates how to get up and running with the Telerik WebForms Chip.
1314

15+
After the completion of this guide, you will be able to upload files to Azure Blob Storage Container.
1416

15-
This tutorial will walk you through creating a Web page that uses **RadCloudUpload** control. It shows how to use **RadClodUpload** to upload files.
17+
## Create the CloudUpload
1618

17-
## Getting Started
19+
To create the CloudUpload in the markup, add a `telerik:RadCloudUpload` element to the page and set its `ProviderType` property to `Azure`.
1820

19-
1. Create a new page and add a **RadCloudUpload** control to it.
21+
````ASP.NET
22+
<telerik:RadCloudUpload ID="RadCloudUpload1" runat="server" ProviderType="Azure">
23+
</telerik:RadCloudUpload>
24+
````
2025

21-
2. Click the Smart Tag of the **RadCloudUpload** control to add **RadScriptManager** to the page:
22-
>caption Figure 1. Adding RadScriptManager
26+
To create the CloudUpload on the server, create a new instance of the `RadCloudUpload` object, set it's `ProviderType` to `Azure` and add it to the Controls collection of another control (e.g. `PlaceHolder1`)
2327

24-
![cloud-upload-getting-started](images/cloud-upload-getting-started.png "cloud-upload-getting-started")
28+
````C#
29+
protected void Page_Init(object sender, EventArgs e)
30+
{
31+
RadCloudUpload cloudUpload = new RadCloudUpload() { ID = "RadCloudUpload", ProviderType = ProviderType.Azure };
2532

26-
3. Adding the **RadAScriptManager** will automatically register the **Telerik.Web.UI.WebResource.axd** handler in the web.config file. This handler is used by both **RadScriptManager** and **RadCloudUpload** as demonstrated in the Figure 2. below:
27-
>caption Figure 2. Registering Telerik.Web.UI.WebResource.axd handler
33+
PlaceHolder1.Controls.Add(cloudUpload);
34+
}
35+
````
36+
````VB
37+
Protected Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
38+
Dim cloudUpload As RadCloudUpload = New RadCloudUpload() With {
39+
.ID = "RadCloudUpload",
40+
.ProviderType = ProviderType.Azure
41+
}
2842

29-
![cloud-upload-getting-started 2](images/cloud-upload-getting-started2.png "cloud-upload-getting-started")
43+
PlaceHolder1.Controls.Add(cloudUpload)
44+
End Sub
45+
````
3046

31-
4. Select and configure the **ProviderType** as in Figure 3:
32-
>caption Figure 3. Provider Type
47+
>caption PlaceHolder1
3348
34-
![cloud-upload-getting-started 3](images/cloud-upload-getting-started3.png "cloud-upload-getting-started")
49+
````ASP.NET
50+
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
51+
````
3552

36-
>caution All Cloud Storage Providers are depending on third party assemblies. To learn how to reference and configure them look at the [Telerik Backend Services (formerly Everlive)]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%}), [AmazonS3]({%slug cloudupload/cloud-storage-providers/amazon-s3%}) or [Azure]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%}) Cloud Storages Sections.
37-
>
53+
>Creating controls programmatically must be done in an early event such as `PreInit` (preferably), and `Init`. For more details you can check out the [ASP.NET Page Life-Cycle Events](https://learn.microsoft.com/en-us/previous-versions/aspnet/ms178472(v=vs.100)#life-cycle-events)
3854
55+
## Configure the Azure Provider
3956

40-
# See Also
57+
Install the `Microsoft.WindowsAzure.Storage` package version `3.0.2` from NuGet so it pulls all its dependpencies, and then add the following configuration to the `web.config` file:
58+
59+
> Replace the `{ACCOUNT_KEY}`, `{ACCOUNT_NAME}`, `{BLOB_CONTAINER}`, `{SUB_DIRECTORY}` with your actual `Azure Blob Storage` credentials.
4160
42-
* [Configuring Telerik Backend Services Provider]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})
61+
````XML
62+
<?xml version="1.0"?>
63+
<configuration>
64+
<configSections>
65+
<sectionGroup name="telerik.web.ui">
66+
<section name="radCloudUpload" type="Telerik.Web.UI.CloudUploadConfigurationSection" allowDefinition="MachineToApplication" requirePermission="false" />
67+
</sectionGroup>
68+
</configSections>
4369

44-
* [Configuring Azure Blob Storage Provider]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
70+
<telerik.web.ui>
71+
<radCloudUpload>
72+
<storageProviders>
73+
<add name="Azure" type="Telerik.Web.UI.AzureProvider"
74+
accountKey="{ACCOUNT_KEY}"
75+
accountName="{ACCOUNT_NAME}"
76+
blobContainer="{BLOB_CONTAINER}"
77+
subFolderStructure="{SUB_DIRECTORY}"
78+
ensureContainer="true" uncommitedFilesExpirationPeriod="4" defaultEndpointsProtocol="https" />
79+
</storageProviders>
80+
</radCloudUpload>
81+
</telerik.web.ui>
4582

46-
* [Configuring Amazon S3 Provider]({%slug cloudupload/cloud-storage-providers/amazon-s3%})
83+
<!-- rest of the configuration -->
84+
</configuration>
85+
````
86+
87+
# See Also
4788

48-
* [Troubleshooting]({%slug cloudupload/troubleshooting%})
89+
- [Configuring Azure Blob Storage Provider]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
90+
- [Configuring Amazon S3 Provider]({%slug cloudupload/cloud-storage-providers/amazon-s3%})
91+
- [Troubleshooting]({%slug cloudupload/troubleshooting%})

‎controls/cloudupload/how-to/files-uploading-in-custom-folder-at-runtime.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,4 @@ End Class
6666

6767
* [Amazon]({%slug cloudupload/cloud-storage-providers/amazon-s3%})
6868

69-
* [Telerik Backend Services]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})
70-
7169
* [Troubleshooting]({%slug cloudupload/troubleshooting%})

‎controls/cloudupload/how-to/using-multiple-accounts-for-one-cloud-storage-provider.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ position: 1
1212

1313

1414

15-
In some scenarios it is needed to upload files in multiple accounts or containers (buckets) for one storage provider. This would require a special configuration. With the default **RadCloudUpload** configuration it is possible to have only one Cloud Storage Provider per type in the configuration file. For example you could have only one Amazon, Azure or Telerik Backend Services (formerly Everlive) configurations in the web.config file. The steps below show how to upload in multiple containers for one provider.
15+
In some scenarios it is needed to upload files in multiple accounts or containers (buckets) for one storage provider. This would require a special configuration. With the default **RadCloudUpload** configuration it is possible to have only one Cloud Storage Provider per type in the configuration file. For example you could have only one Amazon or Azure configurations in the web.config file. The steps below show how to upload in multiple containers for one provider.
1616

1717
>important All providers configuration is stored in the configuration files. It is not allowed to define provider's configuration in the markup of the control or through the code behind. This is because the configuration contains sensitive data (access key, secret key and etc.). By using it in that way it will not be passed from server to the client. At the sametime it will be accessible from the cloud upload's handler, where the actual uploading happens.
1818
>
@@ -103,8 +103,6 @@ In some scenarios it is needed to upload files in multiple accounts or container
103103

104104
# See Also
105105

106-
* [Configuring Telerik Backend Services Provider]({%slug cloudupload/cloud-storage-providers/telerik-backend-services%})
107-
108-
* [Configuring Azure Blob Storage Provider]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
106+
* [Configuring Azure Blob Storage Provider]({%slug cloudupload/cloud-storage-providers/azure-blob-storage%})
109107

110108
* [Configuring Amazon S3 Provider]({%slug cloudupload/cloud-storage-providers/amazon-s3%})

‎controls/cloudupload/troubleshooting.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,11 @@ Content
6363
* **Missing reference to Azure SDK** - T*elerik.Web.UI.RadCloudUpload with ID='RadCloudUpload1' was unable to find a reference to Microsoft.WindowsAzure.StorageClient.dll. Please, make sure that you have added a reference to the this assembly in your project*.
6464

6565

66-
* **Missing reference to Telerik Backend Services (formerly Everlive) SDK** - *Telerik.Web.UI.RadCloudUpload with ID='RadCloudUpload1' was unable to find a reference to Telerik.Everlive.Sdk.dll. Please, make sure that you have added a reference to the this assembly in your project*.
6766

6867

6968
* **Missing reference to Newtonsoft assembly** - *Telerik.Web.UI.RadCloudUpload with ID='RadCloudUpload1' was unable to find a reference to Newtonsoft.Json.dll. Please, make sure that you have added a reference to the this assembly in your project*.
7069

71-
>note **RadCloudUpload** has a **EnableAssembliesDetection** property. By default it is enabled. This property indicates if **RadCloudUpload** should check whether the Amazon, Azure, Telerik Backend Services (and Newtonsoft) assemblies are referenced to the project.
70+
>note **RadCloudUpload** has a **EnableAssembliesDetection** property. By default it is enabled. This property indicates if **RadCloudUpload** should check whether the Amazon, and Azure assemblies are referenced to the project.
7271
7372
## Missing Handler Registration
7473

‎controls/cloudupload/upload-modules.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,5 @@ position: 10
3535
3636
| Cloud Storage Provider | File API Module | IFrame Module |
3737
| ------ | ------ | ------ |
38-
| **Telerik Backend Services (formerly Everlive)** |Chunks are disabled. File is submitted with a form.|Chunks are disabled. File is submitted with a form.|
3938
| **Azure Blob Storage** |File is uploaded on chunks. Chunk size is 2MB.|Chunks are disabled. File is submitted with a form.|
4039
| **Amazon S3** |File is uploaded on chunks. Chunk size is 5MB.|Chunks are disabled. File is submitted with a form.|

‎getting-started/installation/web-config-settings-overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The following example demonstrates the mandatory `web.config` additions needed b
4242
````web.config
4343
<configuration>
4444
<!--
45-
Required by RadCloudUpload to configure Cloud storage Providers (Amazon S3, Azure Blob Storage, Telerik Backend Services)
45+
Required by RadCloudUpload to configure Cloud storage Providers (Amazon S3, Azure Blob Storage)
4646
It is mandatory to place the <configSection> as the first child of <configuration> element:
4747
Read more at: https://learn.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/configsections-element-for-configuration
4848
-->
@@ -349,12 +349,10 @@ The following example demonstrates how to configure the CloudUpload provider set
349349
<telerik.web.ui>
350350
<radCloudUpload>
351351
<storageProviders>
352-
<!-- Amazon S3 provider -->
353-
<add name="Amazon" type="Telerik.Web.UI.AmazonS3Provider" accessKey="" secretKey="" bucketName="" uncommitedFilesExpirationPeriod="2" />
354-
<!-- Azure Blob provider -->
355-
<add name="Azure" type="Telerik.Web.UI.AzureProvider" accountKey="" accountName="" blobContainer="" subFolderStructure="" ensureContainer="true" uncommitedFilesExpirationPeriod="2" defaultEndpointsProtocol="https" />
356-
<!-- Telerik Backend services provider -->
357-
<add name="Everlive" type="Telerik.Web.UI.EverliveProvider" AppKey="" uncommitedFilesExpirationPeriod="2"/>
352+
<!-- Amazon S3 provider -->
353+
<add name="Amazon" type="Telerik.Web.UI.AmazonS3Provider" accessKey="" secretKey="" bucketName="" uncommitedFilesExpirationPeriod="2" />
354+
<!-- Azure Blob provider -->
355+
<add name="Azure" type="Telerik.Web.UI.AzureProvider" accountKey="" accountName="" blobContainer="" subFolderStructure="" ensureContainer="true" uncommitedFilesExpirationPeriod="2" defaultEndpointsProtocol="https" />
358356
</storageProviders>
359357
</radCloudUpload>
360358
</telerik.web.ui>

‎knowledge-base/visual-studio-unable-to-find-dependency-build-warnings.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Unable to Find Dependency (MICROSOFT.WINDOWSAZURE.STORAGE, TELERIK.EVERLIVE.SDK.NET35, AWSSDK.CORE, AWSSDK.S3) build warnings on Telerik.Web.UI.dll in Visual Studio
3-
description: You may experience build warnings when compiling a solution with Telerik.Web.UI.dll in Visual Studio. They might be due to that RadCloudUpload relies on external references to Amazon, Azure and Everlive storage providers.
2+
title: Unable to Find Dependency Microsoft.WindowsAzure.Storage, AWSSDK.CORE, AWSSDK.S3
3+
description: You may experience build warnings when compiling a solution with Telerik.Web.UI.dll in Visual Studio. They might be due to that RadCloudUpload relies on external references to Amazon and Azure storage providers.
44
type: troubleshooting
55
page_title: Visual Studio Build warnings on Telerik.Web.UI.dll
66
slug: visual-studio-unable-to-find-dependency-build-warnings
@@ -26,8 +26,6 @@ You may get the following warnings when building a solution with Telerik.Web.UI.
2626

2727
WARNING: Unable to find dependency 'MICROSOFT.WINDOWSAZURE.STORAGE' (Signature='31BF3856AD364E35' Version='3.0.2.0') of assembly 'Telerik.Web.UI.dll'
2828

29-
WARNING: Unable to find dependency 'TELERIK.EVERLIVE.SDK.NET35' (Signature='B28C218413BDF563' Version='1.0.0.0') of assembly 'Telerik.Web.UI.dll'
30-
3129
WARNING: Unable to find dependency 'AWSSDK.CORE' (Signature='885C28607F98E604' Version='3.3.0.0') of assembly 'Telerik.Web.UI.dll'
3230

3331
WARNING: Unable to find dependency 'AWSSDK.S3' (Signature='885C28607F98E604' Version='3.3.0.0') of assembly 'Telerik.Web.UI.dll'
@@ -36,7 +34,7 @@ WARNING: Unable to find dependency 'AWSSDK.S3' (Signature='885C28607F98E604' Ver
3634
While those warnings do not influence the proper work of the solution, they might be annoying and the purpose of this blog post is to help you solve them out.
3735

3836
## Solution
39-
The references of the Telerik.Web.UI.dll assembly to MICROSOFT.WINDOWSAZURE.STORAGE, TELERIK.EVERLIVE.SDK.NET35, AWSSDK.CORE, AWSSDK.S3 are for the RadCloudUpload built-in support for the Amazon, Azure and Everlive cloud storages.
37+
The references of the Telerik.Web.UI.dll assembly to MICROSOFT.WINDOWSAZURE.STORAGE, AWSSDK.CORE, AWSSDK.S3 are for the RadCloudUpload built-in support for the Amazon and Azure cloud storages.
4038

4139
What you can do in case your Visual Studio is warning you about those missing dependencies:
4240

0 commit comments

Comments
 (0)
Please sign in to comment.