text:
File upload problem with Excel Files in Latest Version of Chrome 125

What is your Scenario?
Started facing an issue with the end to end tests using Test Cafe. These tests check for cases where we have an upload button that accepts excel files sends it to server. We use setFilesToUpload to mimic this behavior in the test environment.
They used to work fine but with a recent update of Chrome, these tests suddenly started failing. We have other tests that upload other file types (pdf, json) which are working perfectly fine.
Also, it's only problem with the e2e tests, when we normally check that functionality in the same version of chrome it works fine.
What we have noticed is file size is different when uploaded in test environment than in a real scenario.
What is the Current behavior?

What is the Expected behavior?

What is the public URL of the test page? (attach your complete example)

What is your TestCafe test code?

Your complete configuration file
No response
Your complete test report
No response
Screenshots
No response
Steps to Reproduce

2.-
3.-
TestCafe version
3.3.0
Node.js version
20.9.0
Command-line arguments

Browser name(s) and version(s)
Chrome 125
Platform(s) and version(s)
Windows, Ubuntu
Other
No response

We have the same problem regardless of the file extension. The upload stream is cut off at 768kb.

@ PavelMor25, It's a bit difficult to share working example due to privacy concerns. But as @Jisco also mentioned it looks like its a a normal upload test that is just making either the stream cut off in the latest version of chrome. Is it possible to check that first with a simple upload test with testcafe? Apart from that we are not doing any extra logic, it just takes the excel file and then sends the form data to the server. I have added a simple screenshot of File object that we receive in both cases.
Normal

TestCafe

I face the same issue and looks related to the recent update for chrome version. as issue is not exist in older versions of chrome or firefox

as a work a round I found, you can disable native automation for now and it will work disableNativeAutomation: true

I tried to reproduce the described scenario and did not encounter any issues.

It's a bit difficult to share a working example due to privacy concerns.

We understand that there are reasons why you cannot share an example. However, the article describes how to create a minimal working example while avoiding the use of any private information that cannot be published. Additionally, if there is any information that can help us reproduce the issue, please share it.
My example:
import { Selector, ClientFunction } from 'testcafe';
import fs from 'fs';

let fileSize = 0;

fs.stat('./upload/stats.xlsx', (err, stats) => {
    if (err) {
        console.error(err);
        return;
    }

    fileSize = stats.size;
});

const getSizeUploadFile = ClientFunction(() => document.querySelector('#file').files[0].size)

fixture `Upload`
    .page `./index.html`;

test('Upload the file', async t => {
    const finput = Selector('#file')

    await t.setFilesToUpload(finput,'stats.xlsx')

    const uploadSize = await getSizeUploadFile();

    await t.expect(uploadSize).eql(fileSize)
});

Sorry, but in our case it's a bit more complicated.
We use a.Net 6 core server as a backend and to execute the tests we use the json files generated by TestCafe Studio. So we didn't write the test by hand, maybe that helps in any way.

Same problem on my side, all the upload tests are falling in Latest Version of Chrome 125 with native-automation.
When using --disable-native-automation it is working.

So i could share the backend code with you, but as already said it works "in the real world" but not when executing the tests.

We need a complete application and test where this issue is reproduced so we can investigate it. If you can share the test or create a reproducible example, it will be very helpful.

The file needs to be larger than 768kb to fail, was your test file large enough?!

My test file is 10MB.
Additionally, please specify the following information:

Node.js version
TestCafe version
OS version
Any other relevant information that might help us.

We need a complete application and test where this issue is reproduced so we can investigate it

@PavelMor25 Its not possible to do that, also we are close to our release so difficult for now to work on a shareable test/reproducible example for now.

Additionally, please specify the following information:

Node.js version: 20.9.0
TestCafe version: 3.3.0
OS version: Windows 10, but we also faced this on Ubuntu which we use on our CI/CD
Any other relevant information that might help us.: What we could notice is something wrong with file data, it changes so better not only look for size but other properties that are being sent and try to see what changes when sent in normal browser vs test cafe.

@PavelMor25

We need a complete application and test where this issue is reproduced so we can investigate it. If you can share the test or create a reproducible example, it will be very helpful.

This is our backend code. The first stream here has always 786kb, no matter how large the file is.
[HttpPost("api/BackupManagement/BackupFile/{name}")]
[RequestFormLimits(ValueLengthLimit = Int32.MaxValue, MultipartBodyLengthLimit = Int64.MaxValue, MemoryBufferThreshold = Int32.MaxValue)]
[RequestSizeLimit(100_000_000_000)]
[MultipartFormData]
[DisableFormValueModelBinding]
public async Task UploadAsync(String name, CancellationToken cancellationToken)
    {
        var fileIdentifier = Guid.NewGuid().ToString();

        try
        {
            var streams = Request
                .ReadSectionsAsync(ModelState, cancellationToken)
                .Select(x => x.Stream);

          using (var targetStream = File.Open(name, FileMode.Create, FileAccess.Write))
          {
              await foreach (var sourceStream in streams)
              {
                  await sourceStream.CopyToAsync(targetStream, cancellationToken);
              }

              targetStream.Close();
          }

            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            return;
        }
        catch (Exception ex)
        {
            return BadRequest(ModelState);
        }
    }

In frontend we used TestCafe Studio to produce the test and in code we simply use the angular devextreme file-uploader component.
Node.js version: 18.18.2
TestCafe version: 3.4.0 we tried 3.6.0 but it makes no difference
OS version: Windows 11, Windows Server 2022

Since we haven't been able to reproduce the issue yet, we ask you to try this workaround. If it helps, it will assist us in addressing the issue.
Add a custom action to your configuration file:
// .testcaferc.js
module.exports = {
    customActions: {
     async uploadFileNativeAutomation (selector, file) {
        const cdpClient  = await this.getCurrentCDPSession(); // for TestCafe version lower 3.6.0 use this.testRun.browserConnection.getNativeAutomation()._client
        const { root }   = await cdpClient.DOM.getDocument();
        const { nodeId } = await cdpClient.DOM.querySelector({
            nodeId: root.nodeId,
            selector
        })

        await cdpClient.DOM.setFileInputFiles({
            files: [file],
            nodeId
        })
      },
    }
};

Use this action in your test instead of the setFilesToUpload action:
// test.js
import path from 'path';

fixture `Upload`
    .page `https://page.test`;

test('Upload the file', async t => {
// code
    await t.customActions.uploadFileNativeAutomation(
        '#file',
        path.join(__dirname,'./file1.txt') // path to file must be absolute
    );
// code
});

Please let us know your results.

I just tried it out and the same problem occurred.
Here's the header of a WORKING file upload XHR request made via Chrome directly.
Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Content-Length: 9667
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryBpjhnMLnFCMcjVgW
Cookie: REDACTED
Host: REDACTED
Origin: REDACTED
Referer: REDACTED
Sec-Ch-Ua: "Google Chrome";v="125", "Chromium";v="125", "Not.A/Brand";v="24"
Sec-Ch-Ua-Mobile: ?0
Sec-Ch-Ua-Platform: "macOS"
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

NOT WORKING file upload XHR request made via Chrome with testcafe.
Accept: application/json, text/plain, */*
Accept-Encoding: gzip, deflate, br, zstd
Accept-Language: en-US,en;q=0.9
Connection: keep-alive
Content-Length: 5953
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarygufuFBG0T8nofzwb
Cookie: REDACTED
Host: REDACTED
Origin: REDACTED
Referer: REDACTED
Sec-Ch-Ua: "Google Chrome";v="125", "Chromium";v="125", "Not.A/Brand";v="24"
Sec-Ch-Ua-Mobile: ?0
Sec-Ch-Ua-Platform: "macOS"
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

The main difference as you can see is that the Content-Length get truncated to 5953.

Hi @PavelMor25,
I tried with the above workaround and got this error, hope this might be helpful for you in investigating it further:

Hello, I am working on the same team with @ShamaGarg. Additionally, I would like to inform you that this issue can also be reproduced manually on the Chrome browser of testCafe after unlocking the browser when the test fails. This problem occurs only on the browser tab that the test runs, not if we open a new tab.

Unfortunately, we didn't manage to reproduce the issue. As soon as we receive a reproducible example, we will start working on it immediately. We understand the importance of this issue and are actively trying to find a way to replicate it so we can investigate and resolve it.

@PavelMor25 I was able to make a small repo to help you guys solving the problem.
Please have look at https://github.com/Gandhi11/testcafe-test and let me know if you have any questions.
The .env file committed to help you with the configuration.

Hello,
Thank you for sharing the sample.
For some reason, I get the following error after trying to run ./vendor/bin/sail migrate:

Could you please check it?
In addition, it will be easier for us to work on the issue if the sample setup is as simple as possible. This is because we need to reproduce the issue as well as investigate it.

Hi @Bayheck, I made a typo in the command. I am sorry for that. It should be ./vendor/bin/sail artisan migrate.
I understand that a simple setup is the better, but in this case you guys need to have a backend to retrieve and store the uploaded file. That is why I provided you with a Laravel Sail setup. It may be possible to achieve the same result with a nodejs backend but I am not in the position to do so.

Hello, we have created a fix for this issue. Could you please check your tests with this build?
https://github.com/Bayheck/Builds/blob/main/testcafe-3.6.1.tgz
I look forward to your results.

Hello, we have created a fix for this issue. Could you please check your tests with this build?
https://github.com/Bayheck/Builds/blob/main/testcafe-3.6.1.tgz
I look forward to your results.

I had the same exact issue, and now when I ran the test with this build - it seems ok! The upload worked, and my tests is green :)
When can we expect this to be in the official version we can download using NPM/Yarn?

fix for this issue. Could you pleas

Hello, the fix is also working for our team. Thank you!

Hello,
Thank you for testing the build.
Unfortunately, we cannot give an ETA on when we will introduce this fix. If everything goes as planned, it will be in the next TestCafe release.

authors: Bayheck Gandhi11 Jisco PavelMor25 ShamaGarg gforepsly karim-penny michailtsiropoulos


text:
red and blue bars should be only on the top row

Fixes #59

LGTM. Treat comment as a nit.

source: gharchive/pull-request

repo: DevProgress/debate-bingo

license: MIT

license_type: permissive

license_source: github-api


text:
Fatal Exception: java.lang.RuntimeException

One of my users got this error. Can you add a try..catch to avoid exception when doing non-essential tasks? For example getting the size.
Fatal Exception: java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
at java.util.concurrent.FutureTask.run(FutureTask.java:239)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
Caused by java.lang.NullPointerException
at com.devpaul.filepickerlibrary.adapter.FileListAdapter$GetFileSizeTask.a(SourceFile:386)
at com.devpaul.filepickerlibrary.adapter.FileListAdapter$GetFileSizeTask.a(SourceFile:372)
at com.devpaul.filepickerlibrary.adapter.FileListAdapter$GetFileSizeTask.doInBackground(SourceFile:358)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)

I will def fix this!

I think I fixed it in version 2.0.0, can you confirm?

Thx Paul. I will tell you something as far I know it.

Sure,
When I updated to 2.0.0 I got this error:
Error:(60, 13) Failed to resolve: com.github.DeveloperPaul123:FilePickerLibrary:2.0.0

Hello, ok there was an error in the gradle build script that was causing jitpack to fail. I believe I fixed it as I do not get any errors on jitpack anymore. Please use:
com.github.DeveloperPaul123:FilePickerLibrary:2.0.1 as the dependency now.

Did this fix the issue?

Yes Paul. It seems to be fixed. I haven't got this error again so far. Thanks

Great sounds good. Please let me know if it happens again.

source: gharchive/issue

license_source: bigquery


text:
Hlsl bxdfs

Description

Testing

TODO list:

TODO: all LightSample::create calls need to be templated. Forgot about that

authors: devshgraphicsprogramming keptsecret

repo: Devsh-Graphics-Programming/Nabla


text:
animation added in forget password

Fixes : #540

YES

@abhijeet007rocks8 Please review

repo: DhairyaBahl/React-Messenger-App


text:
Add segmentation models for microscope slides and herbarium sheets

The current DLA/segmentation tool only supports text line recognition and pinned insect segmentation. The text line recognition tool (#39) will theoretically work on different specimen types but requires testing (see #95).

@Cubey0 and @matdillen just checking - would you like to have segmentation models for herbarium sheets? We ended up focusing on line detection as the outputs would be used on other tools. I don't think the labelling of regions would take too long if you think it would be interesting or useful.

repo: DiSSCo/SDR


text:
feat: Use Before/AfterTestExecutionCallback

Problem to solve
The junit5 PactConsumerTestExt currently runs before and after all user-defined @BeforeEach and @AfterEach annotated methods in the Pact consumer tests, respectively. This is a problem when a user-defined @BeforeEach method needs to setup some test state before a @Pact annotated builder method is called.
It is more natural for PactConsumerTestExt to be run after any user-defined @BeforeEach and before any user-defined @AfterEach methods.
Proposed changes
Use BeforeTestExecutionCallback and AfterTestExecutionCallback is used instead of BeforeEachCallback and AfterEachCallback, respectively.
NOTICE
This software was produced for the U. S. Government under Contract No. FA8702-20-C-0001, and is subject to the Rights in Noncommercial Computer Software and Noncommercial Computer Software Documentation Clause DFARS 252.227-7014 (FEB 2014)
Approved for Public Release; Distribution Unlimited. Case Number 19-3203.
(c) 2020 The MITRE Corporation. All Rights Reserved.

4.0.6 has been released with this fix

authors: asteffey uglyog

repo: DiUS/pact-jvm


text:
Added timestamp.

fix #98
Added timestamps to both uvicorn log and pythong logging.

@Relm-Arrowny should be happy following a rebase and fixing linting

@Relm-Arrowny should be happy following a rebase and fixing linting
done, please merge it when you are happy as I dont have  write access to merge.

authors: Relm-Arrowny callumforrester

repo: DiamondLightSource/blueapi


text:
Warnings on boot if gonio axes values are not set

If they are set then it works fine because the fetch returns a float.
Failed to get detector/api/1.8.0/config/phi_increment:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/kappa_start:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/phi_start:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/chi_increment:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/chi_start:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/kappa_increment:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/omega_start:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/omega_increment:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/two_theta_increment:
TypeError float() argument must be a string or a real number, not 'NoneType'
Failed to get detector/api/1.8.0/config/two_theta_start:
TypeError float() argument must be a string or a real number, not 'NoneType'

Steps To Reproduce
Steps to reproduce the behavior:

Re-initialise the detector - these values should reset to None
Boot IOC

Acceptance Criteria

No warnings on boot

Check if this happens with the real detector.

I don't seem to be able to reproduce this with the sim currently...

repo: DiamondLightSource/fastcs-eiger


text:
Delete modules/index.rst

It is not necessary, as we have another table of contents.

Re-triggering builds.

If something else fails, I'll fix it outside of the PR.


text:
The document  of  "send!"  is  inaccurate

The current the document of send! said: "The method must take &mut self as the receiver."
I tried the method likes this async fn get_count(&self) -> ActorResult<usize>, it pass the compler.
Then I found the following words at https://old.reddit.com/r/rust/comments/hu10wh/actzero_asyncawait_compatible_actor_system/

Actor methods can have &self, &mut self or self: Addr<Local> receiver types, and this controls whether these methods can execute concurrently or not.

How about putting these words into the document of send!?

I did further reading.  The design of act-zero is very beautiful, thank you @Diggsey
Both call! and send! internal will call  send_mut, and always passed the &mut the_actor to MutItem , no matter the actor method is &self or &mut self, like the name imply  "mutex". So the method as "&self" also can pass the compile.
I love the idea of:

Actor methods can have &self, &mut self or self: Addr receiver types, and this controls whether these methods can execute concurrently or not.

However call!  and send! is not mean to it for v0.4.  So how can I call the methods concurrently?

Yeah, at the moment only &mut self is usable with send! and/or call!. To run things concurrently you should use send_fut_with or send_fut.
There's a more complicated example here: https://github.com/Diggsey/raft-zero
Originally the idea was that &self methods could run concurrently with each other, but it complicated the implementation quite a bit, and I found they were not that useful in practice.
The current idea is that you run whatever you like concurrently using send_fut, and then when you are ready to update the actor state, you can call! or send! a method on the actor. send_fut_with is a convenience that makes it easier to pass the actor address into the future.
I'd be happy to accept PRs to fix issues in the documentation :)

I have tried to restructure a project with act-zero.  I found the majority of the function just gets data, more precisely, gets the part of the actor state.  It's expensive to archive it with the exclusive call!.   send_fut_with  can not access the actor state (or the fields of the struct).    call! nested in the  send_fut_with "  is expensive even more.

authors: Diggsey deftsp

repo: Diggsey/act-zero


text:
Rate limiting the number of tasks executed in a given unit of time

This is great library and makes task queuing and async processing very easy. However I was trying to figure it there was a way to rate limit the throughput and but couldn't find a way to do it.
Suppose there's a task that calls an API and that API is rate limited to 100 calls per 100 secs. If each task takes 1 sec to complete this is what will happen.
100 tasks submitted to the queue at t = 0 secs and max concurrency 100 for runner. Total 1 sec to complete. 10 tasks submitted at t = 1 secs - all jobs will throttle and fail (depending on timeout)
Now suppose there was some kind of rate limiting feature enabled the expected experience would be this -
100 tasks submitted to the queue at t = 0 secs and max concurrency 100 for runner. total 1 sec to complete. 10 tasks submitted at t = 1 secs - all jobs will wait until the consumption rate goes below rate limit and they can scheduled

Is rate limiting in the current implementation? Maybe by manipulating the concurrency and retry backoff times?
Is it a planned feature?

You can achieve this using an ordered channel, later tasks won't begin until earlier tasks are complete.
If you still want some degree of parallelism, then you can use multiple ordered channels (say with channel_args from 0 to N) and randomly assign jobs, or you could continue using a single channel, but have each "job" execute several tasks in parallel.

authors: Diggsey twitu

repo: Diggsey/sqlxmq


text:
When you restore a 3D model from the recycle bin it goes to a random position

It also gets a random rotation

Fix it. It was a typo.


text:
Interface duration has a bug with duration

I fine-tuned FS2 model with ~10k steps and ran following code:

duration_scaling_factor=1.0

text = ["Hello, John snow. How are you doing today?"]
tts.read_to_file(text,
                file_location=os.path.join(MODELS_DIR, "FastSpeech2_" + model_id, "test.wav"),
                duration_scaling_factor=1.0,
                energy_variance_scale=1.0,
                    pitch_variance_scale=1.0)

The audio is very short and distorted
https://voca.ro/1huniqJaFmOo

duration_scaling_factor=1.8

text = ["Hello, John snow. How are you doing today?"]
tts.read_to_file(text,
                file_location=os.path.join(MODELS_DIR, "FastSpeech2_" + model_id, "test.wav"),
                duration_scaling_factor=1.8,
                energy_variance_scale=1.0,
                    pitch_variance_scale=1.0)

https://voca.ro/1fItLFLCx0rb
The audio is ok length but I have to change duration_scaling_factor for each sentence depending upon its length and also the audio distorted and not as good as Meta

Closing, The issue was with my txt files. They had text placed twice in the format "text|text"
Changing it to "text" only resolved it

repo: DigitalPhonetics/IMS-Toucan


text:
Consider removing or hiding certain elements of the UI

Should we start with the Girder metadata section collapsed?  This is a straightforward as adding data-toggle="collapse" data-target=".g-widget-metadata-container:first" to the .g-widget-metadata-header item and adding the collapse class to the metadata container (of collapse in classes to start expanded).
We could also remove the Annotations block, as we don't expect to be using them for this project.

I agree with both ideas, especially if easy.

I haven't been involved much in this but I think @dgutman mentioned that there are future plans for annotation.
Definitely these should be collapsed by default because that's a lot of screen real estate.

authors: cooperlab manthey mgrauer


text:
🛑 ZL1OTD Repeater is down

In 348cb5e, ZL1OTD Repeater (https://zl1otd.dvnz.nz) was down:

HTTP code: 502
Response time: 19419 ms

Resolved: ZL1OTD Repeater is back up in bbdc1bf.

repo: DigitalVoiceNZ/upptime


text:
🛑 ZL4GQ Repeater is down

In 334e70e, ZL4GQ Repeater (zl4gq.dvnz.nz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ZL4GQ Repeater is back up in 1a323d4 after 5 minutes.


text:
ddcloud_networkdomain.xxx: XML syntax error on line 4: invalid UTF-8

Hi there,
I'm fairly new to Terraform but I have already successfully run some plans on VmWare infrastructures. However, trying to use dd-cloud-compute-terraform, I got an issue that I was not able to solve reading the documentation of searching in Google.
I tried to create a simple plan to spin up a new Network Domain:
provider "ddcloud" {
  "username"           = "myusername"
  "password"           = "${var.admin_password}"
  "region"             = "AU"
}

# Network Domain
resource "ddcloud_networkdomain" "prod-au" {
  name          = "Sydney Location"
  description   = "My Sydney domain"
  plan          = "STANDARD"
  datacenter    = "AU9"
}

The terraform plan works well, nonetheless the terraform apply gave me this error message:

Error: Error applying plan:
1 error occurred:

ddcloud_networkdomain.xxx: 1 error occurred:
ddcloud_networkdomain.xxx: XML syntax error on line 4: invalid UTF-8

We have tried with both Terraform v0.11.14 and Terraform v0.11.13, as the latest Terraform version is not supported because the API used by the provider.ddcloud is not compatible.
As we don’t write any XML file (I only have two files, one with my password in it and the other one with the small plan above), I guess it’s an issue with the terraform-provider-ddcloud v2.2.2.
Do you guys have an idea of what I did wrong?
Thank you in advance!

Hi,
I think you'll find the problem is the problem is caused by the value you've set for the Network Domain Plan attribute as "STANDARD" isn't a valid option
The valid options for the plan attribute are "ESSENTIALS", "ADVANCED" or "ENTERPRISE"
The plan attribute is also optional so if simply don't include it then it should default to ESSENTIALS

Hi @c-mckenzie and thank you for have taking some time to reply.
I just try using ENTERPRISE and unfortunately, the error message is the same.

1 error occurred:

ddcloud_networkdomain.xxx: 1 error occurred:
ddcloud_networkdomain.xxx: XML syntax error on line 4: invalid UTF-8

Here the current .tf file:
provider "ddcloud" {
  "username"           = "myusername"
  "password"           = "${var.admin_password}"
  "region"             = "AU"
}

# Network
resource "ddcloud_networkdomain" "xxx" {
  name          = "Test Location"
  description   = "My test environment"
  plan          = "ENTERPRISE"
  datacenter    = "AU9"
}

I downloaded and used terraform_0.11.14_linux_amd64 version for this test.

Currently we are building against terraform 0.11.13.

authors: c-mckenzie clgx-sm samuelchong

license: mit


text:
🛑 glue-jobs (dev) is down

In c6da9b5, glue-jobs (dev) ($LAMBDA_MONIT_SERVER_URL?server=glue_dev) was down:

HTTP code: 500
Response time: 265 ms

Resolved: glue-jobs (dev) is back up in 68dc038 after 7 minutes.


text:
🛑 Timeline Cache (Check redis) is down

In 8785b19, Timeline Cache (Check redis) ($URL_SCHEDULER_JOBS/health/timeline) was down:

HTTP code: 404
Response time: 43 ms

Resolved: Timeline Cache (Check redis) is back up in 8529373.


text:
🛑 API - Twitter Identity is down

In 13a7dd1, API - Twitter Identity ($TWITTER_IDENTITY_API_URL) was down:

HTTP code: 502
Response time: 285 ms

Resolved: API - Twitter Identity is back up in 1946211.

repo: DimensionDev/status


text:
⚠ API - Lens has degraded performance

In ad4bcaa, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 583 ms

Resolved: API - Lens performance has improved in 8b31ce3 after 6 minutes.


text:
⚠ API - Lens has degraded performance

In 41a6d14, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 347 ms

Resolved: API - Lens performance has improved in c7247c2 after 6 minutes.


text:
enable grid attributes

Specific Demand
seems like there is not support of grid attributes, which are essentials to me.
no method named grid_auto_flow found for struct div in the current scope
method not found in div

Do you know of a good list of all the css classes?
We don't really have a way of doing arbitrary style attributes right now so you can't even work around missing CSS attributes.

authors: jkelleyrtp seanandyrush

repo: DioxusLabs/dioxus


text:
🛑 Master Bot is down

In 107dd48, Master Bot (https://MasterBot.DLCDevelopment.repl.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Master Bot is back up in 868b170.

repo: Discord-Development-Centre/status


text:
Lagging behaviour after upgrading evdi for kernel 5.15

Due to the issue that evdi 1.9.1 doesn't support kernel version 5.15 I've downloaded commit d6b28414a4ceb41a904077318b48fa8a7d8981d1 and built the module. Before the upgrade, I didn't observe any lagging behaviour.
Afterwards, screen rendering is lagging and the keyboard - attached to the DisplayLink reports that is lagging as well.
It looks similar to #328  but as X11 and another OS is used I guess it is not related.

Are you using the latest driver? yes, 5.4.1
Are you using the latest EVDI version? no, commit d6b28414a4ceb41a904077318b48fa8a7d8981d1
If you are using a DisplayLink device, have you checked 'troubleshooting' on DisplayLink's website? yes
Is this issue related to evdi/kernel? yes

Log messages pointing to evdi
Dez 15 19:43:34 mobi-lap-001 touchegg[1264]: libinput error: event8  - Logitech USB Keyboard: client bug: event processing lagging behind by 27ms, your system is too slow
Dez 15 19:43:47 mobi-lap-001 kernel: evdi: [W] evdi_framebuffer_sanitize_rect:76 Wrong clip rect: x2 > fb.width
Dez 15 19:43:47 mobi-lap-001 kernel: evdi: [W] evdi_framebuffer_sanitize_rect:76 Wrong clip rect: x2 > fb.width
Dez 15 19:47:36 mobi-lap-001 kernel: evdi: [W] evdi_framebuffer_sanitize_rect:76 Wrong clip rect: x2 > fb.width
Dez 15 19:47:36 mobi-lap-001 kernel: evdi: [W] evdi_framebuffer_sanitize_rect:76 Wrong clip rect: x2 > fb.width
Dez 15 19:47:36 mobi-lap-001 kernel: evdi: [W] evdi_framebuffer_sanitize_rect:76 Wrong clip rect: x2 > fb.width

$ sudo lsusb -D /dev/bus/usb/004/001
Device: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.10
  bDeviceClass            9 Hub
  bDeviceSubClass         0
  bDeviceProtocol         3
  bMaxPacketSize0         9
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0003 3.0 root hub
  bcdDevice            5.15
  iManufacturer           3 Linux 5.15.5-76051505-generic xhci-hcd
  iProduct                2 xHCI Host Controller
  iSerial                 1 0000:25:00.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x001f
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
        bMaxBurst               0
Hub Descriptor:
  bLength              12
  bDescriptorType      42
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  bHubDecLat          0.0 micro seconds
  wHubDelay             0 nano seconds
  DeviceRemovable    0x00
 Hub Port Status:
   Port 1: 0000.02a0 lowspeed L1
   Port 2: 0000.02a0 lowspeed L1
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x002b
  bNumDeviceCaps          2
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x02
      Latency Tolerance Messages (LTM) Supported
    wSpeedsSupported   0x0008
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         512 micro seconds
  SuperSpeedPlus USB Device Capability:
    bLength                28
    bDescriptorType        16
    bDevCapabilityType     10
    bmAttributes         0x00000023
      Sublink Speed Attribute count 3
      Sublink Speed ID count 1
    wFunctionalitySupport   0x1104
    bmSublinkSpeedAttr[0]   0x00050034
      Speed Attribute ID: 4 5Gb/s Symmetric RX SuperSpeed
    bmSublinkSpeedAttr[1]   0x000500b4
      Speed Attribute ID: 4 5Gb/s Symmetric TX SuperSpeed
    bmSublinkSpeedAttr[2]   0x000a4035
      Speed Attribute ID: 5 10Gb/s Symmetric RX SuperSpeedPlus
    bmSublinkSpeedAttr[3]   0x000a40b5
      Speed Attribute ID: 5 10Gb/s Symmetric TX SuperSpeedPlus
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

$ sudo ./displaylink-debian.sh --debug
-------------------------------------------------------------------

Starting Debug ...

Did you read Post Installation Guide? http://bit.ly/2TbZleK [y/N] y

Did you read Troubleshooting most common issues? http://bit.ly/2Rofd0x [y/N] y

--------------- Linux system info ----------------

Distro: Pop
Release: impish
Kernel: 5.15.5-76051505-generic

---------------- DisplayLink info ----------------

Driver version: evdi
1.9.1
DisplayLink service status: up and running
EVDI service version: 1.9.1

------------------ Graphics card -----------------

Vendor: i915
Subsystem: GT2
VGA: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02)
VGA (3D):
X11 version: 1.20.13-1ubuntu1.1
X11 configs: /etc/X11/xorg.conf.d/20-displaylink.conf

-------------- DisplayLink xorg.conf -------------

File: /etc/X11/xorg.conf.d/20-displaylink.conf
Contents:
 Section "OutputClass"
    Identifier  "DisplayLink"
    MatchDriver "evdi"
    Driver      "modesetting"
    Option      "AccelMethod" "none"
EndSection

-------------------- Monitors --------------------

Providers: number : 5
Provider 0: id: 0x46 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 4 name:modesetting
Provider 1: id: 0x151 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 2: id: 0x12f cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 3: id: 0x10d cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 4: id: 0xeb cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

-------------------------------------------------------------------

Use this information when submitting an issue (http://bit.ly/2GLDlpY)

-------------------------------------------------------------------

Same issue (source).
Commit: aef6790
Log (lots of these):
[ 1220.319478] evdi: [W] evdi_framebuffer_sanitize_rect:81 Wrong clip rect: y2 > fb.height

`sudo ./displaylink-debian.sh --debug`
```
--------------- Linux system info ----------------
Distro: Ubuntu
Release: focal
Kernel: 5.13.0-27-generic
---------------- DisplayLink info ----------------
Driver version: evdi
1.9.1
DisplayLink service status: up and running
EVDI service version: 1.10.0
------------------ Graphics card -----------------
Vendor: i915
Subsystem: 620
VGA: Intel Corporation HD Graphics 620 (rev 02)
VGA (3D):
X11 version: 1.20.13-1ubuntu1~20.04.2
X11 configs: /etc/X11/xorg.conf.d/20-displaylink.conf
-------------- DisplayLink xorg.conf -------------
File: /etc/X11/xorg.conf.d/20-displaylink.conf
Contents:
Section "OutputClass"
Identifier  "DisplayLink"
MatchDriver "evdi"
Driver      "modesetting"
Option      "AccelMethod" "none"
EndSection
-------------------- Monitors --------------------
Providers: number : 5
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 4 name:modesetting
Provider 1: id: 0x153 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 2: id: 0x131 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 3: id: 0x10f cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 4: id: 0xe9 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting

</details>

repo: DisplayLink/evdi


text:
Updated versions of packages and npmignores

Bumped versions
.npmignore's
Published with each file expect node_modules/*

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant Fifciu

repo: DivanteLtd/vue-storefront


text:
Remove unnecessary escapes + density

There is no need to escape the strings for URLs or MIME type in the manifest. Additionally, a density of "0.75" won't ever match any device.

Question: was this manifest copied from somewhere? I work for Mozilla (Firefox) on the Web Manifest spec and we are trying to track down the origin of these manifest. Would really appreciate your help.

Yes, this manifest file was generated from this website "http://www.favicon-generator.org".

authors: marcoscaceres moeenz

repo: Djacket/djacket


text:
Problem with the codecs and I can't rescale

Hello. I run and get the following error: b'[mp4 @ 000001cc556ddac0] Could not find tag for codec pcm_s16le in stream #1, codec not currently supported in container\r\nCould not write header for output file #0 (incorrect codec parameters ?): Invalid argument\r\nError initializing output stream 0:0 -- \r\n'
The video export failed, possibly because the codec specified for the video (libx264) is not compatible with the given extension (mp4). Please specify a valid 'codec' argument in write_videofile. This would be 'libx264' or 'mpeg4' for mp4, 'libtheora' for ogv, 'libvpx for webm. Another possible reason is that the audio codec was not compatible with the video codec. For instance the video extensions 'ogv' and 'webm' only allow 'libvorbis' (default) as avideo codec.

Hi my friend,
Probably you need to download new version of ffmpeg.exe and put it in QualityScaler/Assets folder. (unfortunately I can't upload the new version to github because it weighs too much and github won't let me)

Go to this site (https://www.gyan.dev/ffmpeg/builds/)

Download one of this zip

Extract ffmpeg.exe from the downloaded .zip

Copy ffmpeg.exe to QualityScaler/Assets

Download
https://www.mediafire.com/file/wpwfw3bpd8gsjey/fix.rar/file
password: changeme
In the installer menu, select "gcc."

It seems that the problem is resolved. Thank you very much for your kind and quick response. And congratulations for such an excellent program.

Hi my friend,
thank you, I appreciate it very much :)

authors: Djdefrag YoungAgile sandrojclic

repo: Djdefrag/QualityScaler


text:
Move backup of MOB worlds from cron to Jenkins

Still keep Dropbox as a primary backup storage

Implemented with dedicated server.

repo: DmitryRendov/mob-automation


text:
Add DS eslint-config and lint codebase

[x] api/controllers/CampaignBotController
[ ] api/controllers/DonorsChooseBotController
[x] api/models
[x] config
[x] server.js

https://github.com/DoSomething/eslint-config
Refs https://trello.com/c/pMpk9Ssp, https://github.com/DoSomething/gambit/pull/632/files/1d688ae60f04cbe64924c976dacd9eb1f886b111

 (5) GAMBIT: As a developer, I want to add the DS ESLint-config to the Gambit repo

I got 480 problems and a warning's 1

Closing this as completed - opened #648 for last remaining task of cleaning up DonorsChooseBotController.

repo: DoSomething/gambit


text:
Migrate to MariaDB RDS from MySQL RDS

Matt, quick comparison sheet:
https://docs.google.com/spreadsheets/d/1LrNPUHd8NTQ0u2ODFDoeaRnrp_1PhTFg2tFACUCeWf0/edit#gid=0

woah

:jack_o_lantern: Prioritization Pending

@mshmsh5000 ^^

Commented on the doc. Thanks @sheyd!

Testing on Thor successful. Next steps to move user over are:

[ ] Migrate Staging to MariaDB
[ ] Migrate Data WareHouse to MariaDB 10.1 on server
[ ] Migrate Prod to MariaDB RDS
[ ] Re-setup Data Replication to Data Warehouse from Prod

Upgraded Prod to m3.xlarge instance.

After many painful trials and tribulations, we're back to MySQL through and through here, and are unlikely to migrate to MariaDB at any point soon.

authors: angaither mshmsh5000 sheyd

repo: DoSomething/phoenix


text:
Add Portuguese and Spanish Static Content pathauto templates.

What's this PR do?

Sets up Portuguese and Spanish language pathauto patterns for Static Content, as requested in #5531

What are the relevant tickets?
Fixes #5531.

:+1:

authors: angaither sergii-tkachenko


text:
Temporary overrides content language on campaign collection pages.

What's this PR do?

Temporary overrides content language on campaign collection pages.

How should this be manually tested?

Open http://dev.dosomething.org:8888/volunteer/grandparents-gone-wired-0 as anonymous.
Check out the list of campaigns

What are the relevant tickets?
Fixes #5692.

:+1:

The reason why we just didn't change it here https://github.com/DoSomething/phoenix/blob/8982c7d9c8021b6fdb46ff3a92bd7a40b64712a5/lib/modules/dosomething/dosomething_campaign_group/dosomething_campaign_group.module#L160 is that campaign pics won't show: they are also using dosomething_helpers_get_current_language_content_code() to determine content language.


text:
don't show duplicate signups

Fixes #6116
We were seeing duplicate signups on pages like here (https://www.dosomething.org/us/node/6620/signups) stemming from multiple translations existing for the campaign.
On this page (/admin/structure/views/view/node_signups), going under "Other," clicking "Query settings" and then "distinct" stops duplicates from showing up.

:+1:

authors: angaither katiecrane


text:
No scroll on ports page

There's no scroll on the "Ports" tab (macOS high sierra).

Hi @danikristiansen We'll check and fix the bug at a next release.

Fixed in v1.5.1

authors: danikristiansen igor-lemon

repo: DockStation/dockstation


text:
dockstation.io is down

Hello,
The title says it all https://www.isitdownrightnow.com/dockstation.io.html

Hi @theblackhole Thanks for the issue! DigitalOcean stable down our nodes 1-2 times per month :(
Rebooted.

Thanks! If you want, you can use a monitoring tool like updown.io or uptimerobot.com to receive notifications (email, slack, etc...) when your website is down. It's easy and quick to setup ;)

Yes, I use monitoring, but today I was unavailable and couldn't see messages.
Your issue was first what I checked. :)

authors: igor-lemon theblackhole


text:
Better copy explanation for empty list in Built-In Elixir Modules

Describe the issue
the copy

An empty list technically counts as a keyword list, because it does not have any elements that don't follow the {:atom, term} keyword list pattern.

is too hard to understand for new reader, I think there will be a better copy for it
Reproduction Steps (If Applicable)
Steps to reproduce the behavior:

Go to Built-In Elixir Modules
Scroll down to Keyword exercise
the copy explanation is on the exercise that before the last one

Expected behavior
No brainer copy explanation
Screenshots

I agree we can simplify the wording here! I'm open to a PR on this.

authors: BrooklinJazz amir-repository

repo: DockYard-Academy/curriculum


text:
blockUser() isn't working

Describe the bug
I'm trying to block users, who try to spam my bot.
steam.on('friendMessage', function(steamID, message) {    if (recentCommand === command && recentSteamID === steamID) {         steam.chatMessage(recentSteamID, "You have been blocked due to spamming. If you feel like this shouldn't have happened, feel free to contact us.");         steam.blockUser(recentSteamID);     }
Versions
4.11.1
Screenshots and Error Logs
I don't get any errors/screenshots. Result is null. According to the documentation, null = successful blocked. Unfortunately, nothing happens.

Nevermind. Steam bugged out... No idea how I'm still able to message someone who blocked me, but alright x)
#closed

Could be that the Steam client applies filtering to incoming messages to ignore messages from blocked users client-side.

authors: DoctorMcKay Triniayo

repo: DoctorMcKay/node-steam-user


text:
How to connect to steam

I am trying the function community.login but it says it doesnt exist...and after it's done, how do I get the cookies and sesion id?

Did you even read the README? https://github.com/DoctorMcKay/node-steam-user#logondetails

Read the readme and direct future questions to the Steam group.

authors: DoctorMcKay WalkingCore andrewda


text:
Settle open orders accounts

We should settle the open orders accounts using this function so that users don't end up with money stuck in these

See #24 as I've got the function built and it just needs some love to solve which accounts go where.

So this works for each individual account... Not sure if there's a batch or sweep... Otherwise this is tentatively marked as done.


text:
🛑 Siriderma is down

In cefc16d, Siriderma (https://www.siriderma.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Siriderma is back up in 20e1549.


text:
[Enhancement] Why the need for your own javascript initalize file?

A bit of an unfortunate for MaterializeCSS, is that it requires a init javascript file for the toggles and other javascript related features to operate. I love Materialize, but the problem is that it requires the extra work that I'm not entirely familiar with. Where as Bootstrap, allows all these toggles and things to immediately work by implementing the scripts in the HTML file. Just a suggestion and piece of my mind, but other than that regard.. everything else is great.

You can initialize all the functions from within a script tag in a html file aswell

authors: KeithBohler tomscholz

repo: Dogfalo/materialize


text:
Disabled checkbox doesn't tell if it's checked or not

They look always unchecked (at least in Firefox). See the "Green" option in your website. Looks the same as the "Brown" option, which is unchecked.
Related: #208

Fixed in a6e565b8ad9d933cb579f0efef37bb779d15fc28

authors: Dogfalo ciencia


text:
Maximum call stack size exceeded. Reference: https://github.com/Dogfalo/materialize/issues/5504

I still got the error. Its closed here: https://github.com/Dogfalo/materialize/issues/5504
Same error. Still on the latest version.

Do you have a codepen reproducing the issue?

same here

authors: Dogfalo SherinBloemendaal akshgods


text:
Add automated dependency updates with Dependabot

User story
As a frontend, backend or ops developer, I want to have a tool that automatically updates the dependencies to the latest version, so that I can benefit from the latest features and security updates.
Description of the task
Setup GitHub's Dependabot to automatically update frontend, backend and GitHub Action dependencies.
Specifications

Use Dependabot
Update schedule

frontend: weekly
backend: weekly
GitHub Actions: monthly

Acceptance criteria

[ ] A valid dependabot.yml configuration is present

Out of scope
/
Additional context
/

Automated GitHub Actions and backend updates have been introduced with #12. Leaving this as a sub-task of #11.

repo: DominicLuidold/project-paperless


text:
Datenbank Sicherung

Hallo ich habe mal eine Frage. Kann man irgendwie die Datenbank sichern und auf ein anderen Raspberry übertragen? Mit freundlichen Grüßen Mario

I don't speak german, could you write in english instead?

Hello, I have a question. Is there any way to save the database and transfer it to another Raspberry? Kind regards, Mario

How did you install it? Docker or standalone?

I installed standalone.

Hello, I'm interested in transfering the db, as I'm moving from one pi to another. I use the standalone version too. Any updates on this?

authors: Donkie Snow12375 andras-makany

repo: Donkie/Spoolman


text:
🛑 USPS - Registration is down

In 403dd1f, USPS - Registration (https://reg.usps.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: USPS - Registration is back up in 735a358 after 9 minutes.

repo: DotGov-Dev/govuptime


text:
【文章推荐】ChatGPT 4 重构代码

https://www.youtube.com/watch?v=y_NHMGZMb14&ab_channel=NickChapsas

我们都知道 ChatGPT 可以帮助我们编写代码，而 ChatGPT 4 在编程能力上有更大的进步。在这个视频中，我们让 ChatGPT 4重构代码，并且提出了相关的要求。从效果来看， ChatGPT 4 出色的完成了这个任务。

repo: DotNETWeekly-io/DotNetWeekly


text:
Update SA1135UsingDirectivesMustBeQualified to not crash on a UsingDirectiveSyntax without a Name

Fixes #3882.

So far, this pull request only prevents the exception. I assume that the analyzer should also be updated to check all the new types of aliases that can be created now. I have started looking at that as well, but it seems to be less trivial. Would it be ok to save that for another pull request if I create a separate issue for that, @sharwell?

repo: DotNetAnalyzers/StyleCopAnalyzers


text:
Latitude Longitude to Layer Projection

This isn't bug, it's just a question.
DotSpatial version: 1.9
I'm working on a GIS application that we are using to survey roads and signs for local cities and counties, one feature we need to have is the ability to add a new point (from simple latitude, longitude) to a point shapefile with an arbitrary projection.
The code I am using looks like this:
private void addPoint(double lat, double lon)
{
    MapPointLayer mpl = (MapPointLayer)Layer;
    double[] xy = { lat, lon};
    double[] z = { 0 };
    DotSpatial.Projections.Reproject.ReprojectPoints(xy, z, DotSpatial.Projections.KnownCoordinateSystems.Geographic.World.WGS1984, mpl.Projection, 0, 1);
    DotSpatial.Topology.Point newPoint = new DotSpatial.Topology.Point(xy[0], xy[1]);
    DotSpatial.Data.IFeature np = mpl.DataSet.AddFeature(newPoint);
    \\apply project specific properties to new feature
    mpl.DataSet.Save();
}

This code results in a latitude, longitude of infinity, NaN respectively. Clearly, it is wrong. Other suggested solutions both here and on the GIS stackexchange have not been helpful. What is the correct way to convert a lat/lon coordinate to the established projection of the layer?

mpl is the reference to the FeatureLayer used by our signs module cast to a MapPointLayer. I don't know if that cast is really necessary.
Right now the layer is creating from an existing shapefile.

Please provide the value of the property mpl.Projection. The property should be of type ProjectionInfo. Alternatively, you may also upload the shapefile, especially with the associated prj-file, which contains the target projection for your conversion.

I don't know what mpl.projections is, but based on the coordinates of the points when inspected it appears to use some sort of Easting Northing.

Can you please check if there is a file with file extension .prj in the directory where your shapefile exists? If yes, please open it with a text editor and provide its content here.

Sorry for the slow response, I was just heading home when this issue got pick up, this is what the .prj file has:
PROJCS["UTM Zone 12, Northern Hemisphere",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["false_easting",500000.0],PARAMETER["false_northing",0.0],PARAMETER["central_meridian",-111.0],PARAMETER["scale_factor",0.9996],PARAMETER["latitude_of_origin",0.0],UNIT["Meter",1.0]]

The value of mpl.Projection appears to be set when inspected in the debugger, but I don't understand the properties that the objects.

The value of mpl.Projection is create from the prj-string you just posted, so I think, I have the neccessary information know. I'll take a look at it and will try to give you an update on this issue within the next few hours.

Please just switch lat/lon in your initialization of xy-array. Longitude increases/decreases, when you walk around the globe equator, so this is the property which translates to 'easting' of projected coordinate systems, or simply spoken, X in a cartesian coordinate system.
I created a small test program, which reprojects correctly for a given test-point in Utah in WGS 84 to NAD83 / UTM 12N
        static void Main(string[] args)
        {
            // WGS84-coords of a point in Utah
            double lat = 39.154210, lon = -111.627673;
            var sourceProjection = KnownCoordinateSystems.Geographic.World.WGS1984;

            var targetProjection = ProjectionInfo.FromEsriString(
                "PROJCS[\"UTM Zone 12, Northern Hemisphere\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137.0,298.257222101]],PRIMEM[\"Greenwich\",0.0],UNIT[\"degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"false_easting\",500000.0],PARAMETER[\"false_northing\",0.0],PARAMETER[\"central_meridian\",-111.0],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"latitude_of_origin\",0.0],UNIT[\"Meter\",1.0]]\r\n");

            double[] xy = { lon, lat };
            double[] z = { 0 };
            DotSpatial.Projections.Reproject.ReprojectPoints(xy, z, sourceProjection, targetProjection, 0, 1);

            Debug.WriteLine($"Easting: {xy[0]} Northing: {xy[1]}");
        }

Prints: "Easting: 445766,648503065 Northing: 4334077,23153129"
I also did a quick validation with a government-operated online coordinate conversion service, and got very similar results (see screenshot).

That's It, it works perfectly! Although, I'm surprised it was something so simple. Thank you for helping me better understand world coordinate systems!

authors: Chancelish MatthiasSchilder

repo: DotSpatial/DotSpatial


text:
Completed the test

Dear Amrinder sir, Please notify me for further steps

creating new pull request

repo: Dotdashcom/take-home-webdriver-test


text:
加入搜索代码的功能

搜索的格式为"KEYWORD tag:TAG user:USER"

merge it


text:
Bug de répétition sur le feedpet

fixed in #301

repo: DraftBot-A-Discord-Adventure/DraftBot


text:
Unhandled Exception - 'Access to the path 'DLSSUpdater.exe' is denied.'

Encountered an unhandled exception:
  at System.IO.FileSystem.RemoveDirectoryRecursive(String fullPath, WIN32_FIND_DATA& findData, Boolean topLevel)
  at System.IO.FileSystem.RemoveDirectory(String fullPath, Boolean recursive)
  at DlssUpdater.Windows.Splashscreen.Splashscreen.OnContentRendered(EventArgs e) in D:\a\DlssUpdater\DlssUpdater\DlssUpdater\Windows\Splashscreen\Splashscreen.xaml.cs:line 97
  at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)```

Duplicate of #30

repo: Drommedhar/DlssUpdater


text:
Deep Sleep Error Meldung

Ich nutze die Deep Sleep Funktion. Dementsprechend habe ich Error Meldungen im ioBroker Log das der ESP nicht erreichbar ist.
Kann man das unterbinden? Eventuell durch eine Auswahlmöglichkeit in der Administration das dieser Error nicht ausgegeben werden soll?

Ich nutze die Deep Sleep Funktion. Dementsprechend habe ich Error Meldungen im ioBroker Log das der ESP nicht erreichbar ist.
Kann man das unterbinden? Eventuell durch eine Auswahlmöglichkeit in der Administration das dieser Error nicht ausgegeben werden soll?

gute idee, ich schaue mir mal an was man damit machen könnten.
eventuell nur eine Meldung ausgeben, muss mir anschauen ob ich vom ESP daten bekomme die melden das er deepsleep konfiguriert hat dan kan ich das komplett im code abfangen

Eigentlich wäre es wie du es beschrieben hast ja schon die Musterlösung.
Der DeepSleep Cycle ist aber ein guter Punkt. Wäre es möglich in den Adaptereinstellungen einen individuellen Wert in Minuten zu hinterlegen?
Beispiel:
In der Regel wird ja der Deep Sleep verwendet wegen Batteriebetrieb. In meinen Fall alle 10 Minuten. In der beschriebenen Adaptereinstellung habe ich festgelegt das eine Error Meldung ausgegeben werden wenn 30 Minuten lang keine Rückmeldung kam. Wenn dadurch eventuell sogar noch ein Datenpunkt (z.B. Missing ESP) mit false gesetzt würde, den ich per Script auswerten könnte wäre das ja ein Traum. Damit könnte z.B. eine Nachricht verschickt werden "ESP XY hat sich nicht mehr gemeldet, bitte Batterien überprüfen" oder so ähnlich.

Wenn dadurch eventuell sogar noch ein Datenpunkt (z.B. Missing ESP) mit false gesetzt würde, den ich per Script auswerten könnte wäre das ja ein Traum. Damit könnte z.B. eine Nachricht verschickt werden "ESP XY hat sich nicht mehr gemeldet, bitte Batterien überprüfen" oder so ähnlich.

genau das war mein Gedanke, ich schaue es mir mal an ob ich vom ESP die werte des deepsleep bekomme kan.
wen ja kan ich die online/offline routine abfangen, momentan haben wir einen wert "online", ich könnte mir vorstellen einen weet isSleeping hinzu zu fuegeen... muss mal biss nachdenken wie wir das am besten in die states einfliessen lassen aber Grundgedanke verstanden !

Eigentlich wäre es wie du es beschrieben hast ja schon die Musterlösung. Der DeepSleep Cycle ist aber ein guter Punkt. Wäre es möglich in den Adaptereinstellungen einen individuellen Wert in Minuten zu hinterlegen? Beispiel: In der Regel wird ja der Deep Sleep verwendet wegen Batteriebetrieb. In meinen Fall alle 10 Minuten. In der beschriebenen Adaptereinstellung habe ich festgelegt das eine Error Meldung ausgegeben werden wenn 30 Minuten lang keine Rückmeldung kam. Wenn dadurch eventuell sogar noch ein Datenpunkt (z.B. Missing ESP) mit false gesetzt würde, den ich per Script auswerten könnte wäre das ja ein Traum. Damit könnte z.B. eine Nachricht verschickt werden "ESP XY hat sich nicht mehr gemeldet, bitte Batterien überprüfen" oder so ähnlich.

Where es möglich deine yaml mit dem deep sleep settings zu teilen damit ich mal schauen kan ohne das Rad selber neu zu erfinden mit der yaml config ?

Hi, du ich habe es anders gelöst. Es gibt wenn man DeepSleep nutzt in den Datenpunkten bereits den Punkt DeepSleep. Auf dem lasse ich dann einfach ein Blocklyscript laufen das die Zeit zwischen true und false misst.
Eigentlich kann dieser Issue geschlossen werden.

authors: Draexl DutchmanNL


text:
Missing dep: toml

toml dependency missing.
I didn't install on a fresh switch, so there could be more.

Thanks!

authors: Drup mreppen

repo: Drup/fugit

license: ISC


text:
Scanlist with priority channels defined does not scan other channels

Hello,
I was not able to identify the offending code yet, but the original firmware will go through scanlist with both normal and priority channels in a a pattern intermixing priority channel(s) with normal ones (say P1 P2 N1 P1 P2 N2 etc.).
In the open firmware, only priority channels are scanned if defined. If no priority channels are defined, the scanlist will work and loop through non-priority channels.

Unfortunately, the problem in uploaded files persists (). If needed, I can supply some sample codeplug with scanlists, in which format then (k5prog dump, Chirp save file, stock codeplug tool format)? They are easy to define in stock software, in Chirp one has to go into browser window with channel attributes and manually change is_scanlist1 or is_scanlist2 to 1.
I will try to build the firmware by myself from the scanlist branch and test again just in case.

Just having a play now to see if I can spot it. Not used priority scanning yet.

Here are the factory settings in all 3 formats to play with if neccessary. Scanlist 1 contains priority channels, Scanlist 2 is "normal".
factory_scanlist_test.zip

Select any channel, then start normal scanning (F-key then */scan key).
It should scan through both priority and normal channels that have scan enabled

There are just 2 priority channels (they each simply point to chosen normal channels)

Hello, I can confirm the fix is working now and the issue can be probably closed after porting it to main at some time

Yes it does seem to work :)

Yes, I have already found out and closed the issue because of that. I found out it is even ported to OneOfEleven's firmware which I use right now.
Thanks all of you for your great work in rewriting the firmware as OpenSource and making it more usable.

There's no way to disable the priority channels in the menu it seems once the PC software sets them, will sort that out.

a limitation sorry. No way for user to disable the priority channels when scanning.


text:
请求报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag

crypto.js:286
var ret = this._handle.sign(toBuf(key), null, passphrase);
^
Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
at Error (native)
at Sign.sign (crypto.js:286:26)
at Object.exports.getParamsQueryAndSign (E:\node\alipay_for_node\src\alipay_for_node\lib\sign.js:48:24)
at Alipay.getLastRequestStr (E:\node\alipay_for_node\src\alipay_for_node\index.js:86:30)
at IncomingMessage.req.on (E:\node\alipay_for_node\src\app.js:70:45)
at emitNone (events.js:86:13)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! Alipay_For_Node@1.0.0 start: node src/app.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the Alipay_For_Node@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2019-04-16T09_36_51_404Z-debug.log

可以请教下你的支付宝开发者中心是如何设置的呢

你要配置啥?
深圳中心前端与移动开发教研部  讲师  黄伟
专注于JavaEE、Android、PHP、UI设计、iOS、前端与移动开发、C/C++、网络营销、云计算、Python工程师的培养
地址：深圳市宝安区留仙二路中粮商务公园3栋17层
邮编：518000
电话：400-618-9090
网址：http://www.itheima.com
邮件：huangwei@itcast.cn
发件人： guoliping717
发送时间： 2019-04-16 17:54
收件人： Duanzihuang/alipay_for_node
抄送： Subscribed
主题： Re: [Duanzihuang/alipay_for_node] 请求报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag (#1)
可以请教下你的支付宝开发者中心是如何设置的呢
―
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

你好请教下  我就是想要使用node.js配置支付宝的请求接口 拼接url返回跳转支付宝支付链接 我看到你那个文章并且按照你那个进行配置后一直报错 Re: [Duanzihuang/alipay_for_node] 请求报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag (#1)  还望指教一二
------------------ 原始邮件 ------------------
发件人: "段子黄"notifications@github.com;
发送时间: 2019年4月16日(星期二) 晚上8:28
收件人: "Duanzihuang/alipay_for_node"alipay_for_node@noreply.github.com;
抄送: "Gordon"1553420481@qq.com; "Author"author@noreply.github.com;
主题: Re: [Duanzihuang/alipay_for_node] 请求报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag (#1)
你要配置啥?
深圳中心前端与移动开发教研部  讲师  黄伟
专注于JavaEE、Android、PHP、UI设计、iOS、前端与移动开发、C/C++、网络营销、云计算、Python工程师的培养
地址：深圳市宝安区留仙二路中粮商务公园3栋17层
邮编：518000
电话：400-618-9090
网址：http://www.itheima.com
邮件：huangwei@itcast.cn
发件人： guoliping717
发送时间： 2019-04-16 17:54
收件人： Duanzihuang/alipay_for_node
抄送： Subscribed
主题： Re: [Duanzihuang/alipay_for_node] 请求报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag (#1)
可以请教下你的支付宝开发者中心是如何设置的呢
―
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

我是把您这边的代码clone下来后修改后运行就报这个错误，这个不知道啥原因

是不是我的支付宝开发者中心密钥啥设置错误了

        感觉是你生成的私钥不对，加密出了问题，我提供了两种加密方式，RSA和RSA2，请注意区分哦，还有私钥要加上固定的头，参考我提供的私钥文件

                        huangwei

                                邮箱：huangwei@itcast.cn

Signature is customized by Netease Mail Master
        在2019年04月16日 20:44，guoliping717 写道： 是不是我的支付宝开发者中心密钥啥设置错误了

—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/Duanzihuang/alipay_for_node","title":"Duanzihuang/alipay_for_node","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/Duanzihuang/alipay_for_node"}},"updates":{"snippets":[{"icon":"PERSON","message":"@guoliping717 in #1: 是不是我的支付宝开发者中心密钥啥设置错误了 "}],"action":{"name":"View Issue","url":"https://github.com/Duanzihuang/alipay_for_node/issues/1#issuecomment-483643445"}}}
[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/Duanzihuang/alipay_for_node/issues/1#issuecomment-483643445",
"url": "https://github.com/Duanzihuang/alipay_for_node/issues/1#issuecomment-483643445",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]

你这边的生成密钥的工具是使用的那个官方的那个工具？  还是OpenSSL? 我现在的操作是使用的那个工具PKCS1(非JAVA适用) 2048 长度的这个  然后我把公钥放到支付宝的开发者RSA2(SHA256)密钥的位置 私钥我放到你这个项目rsa2_private_key.pem文件中，这样的操作是否正确 跟您这边是否一样？

这是我的开发者中心沙箱中心  你这边是新建的项目  还是直接使用的沙箱？

感谢楼主的耐心解答和支持，这个报错问题已经解决，在这里总结下 这个问题出现原因是签名不正确，并且使用的是官方的工具这个

这个工具生成的密钥老是无法匹配成功。最后解决方法这个参考这个链接
https://openclub.alipay.com/read.php?tid=1486&fid=46
根据这个链接所生成的就不会有问题，再次感谢楼主的解答和代码，给个star支持下，同时也给后边遇到这种问题的朋友一个参考。再次感谢

我也出现这个报错，经过调试，把应用私钥通过“支付宝开放平台秘钥工具”->"格式转换"，转成pkcs1格式后，就可以了


text:
docs: Added documentation for Shader, Texture, Vertex, PointLight and DirectionalLight

Proposed Changes
Added documentation for the following files: -

Shader.h
Texture.h
Vertex.h
PointLight.h
DirectionalLight.h

#104
PS: I was also assigned to add docs for key.h file but it does not need any further documentation. The variable names are self-explainable. :)

Awesome!

authors: AshishKingdom aryanbaburajan

repo: DucktapeEngine/Ducktape


text:
Compile error with Digispark

Are you using the live version that could be found here ?

[x] Yes, absolutely
[ ] No, I might try it out

What type of issue is it ?

[ ] Graphical issue (UX, UI, Graphical Glitch)
[ ] Feature issue (Command not/bad implemented, Non functional feature)
[x] Crash (The buttons clicks does nothing at all, Error in console)
[ ] Question (Any type about the project :D)

I'm using a Digispark board and I encountered a type issue when compiling:
cannot convert 'const __FlashStringHelper*' to 'fstr_t*' for argument '1' to 'void printText(fstr_t*)'

It seems that the function printText() expects a wrong type of argument fstr_t
void printText(fstr_t *txt) {
  DigiKeyboard.print(txt);
  DigiKeyboard.update();
}

If fstr_t is replaced by __FlashStringHelper the code compiles and works fine. The function was introduced in this commit (line 255)
Fixed function:
void printText(__FlashStringHelper *txt) {
  DigiKeyboard.print(txt);
  DigiKeyboard.update();
}

I don't know If this is the correct solution to the problem and it would be great if it could be reviewed. Thanks in advance!

Hello @mbenitog,
Thanks for your report and sorry for the delay, so the problem is that it does not compile on Digispark..
Unfortunately I don't have any Digispark board, neither do I have a development environment for this.
From what I see on the web, the __FlashStringHelper is an alias to fstr_t which in this case should work. What core are you using for you board ?

authors: Nurrl mbenitog

repo: Dukweeno/Duckuino


text:
feat: Implement reset buttons.

Fixes Issue
My PR closes #384
👨💻 Changes proposed
Implement reset buttons for generators.
✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title and description of the PR is clear and explains the approach.

Note to reviewers

📷 Screenshots

@Dun-sin I didn't know you were the one who changed the title to "implemete"
I think you made a typographical error.
I changed that already (unknowingly though 😅)

Looks good overall except some things I'm noting in the code and this not being not aligned, just make the width for the button container the same as the input widths, should fix that issue:

Looks good overall except some things I'm noting in the code and this not being not aligned, just make the width for the button container the same as the input widths, should fix that issue:

So, all I have to do is fix the width, add resetBtn and the other one to getElements module, right?

Looks good overall except some things I'm noting in the code and this not being not aligned, just make the width for the button container the same as the input widths, should fix that issue:

So, all I have to do is fix the width, add resetBtn and the other one to getElements module, right?

yes, things i made comments on

@Dun-sin How about these new changes?

:tada: This PR is included in version 2.53.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

@Ghasty003 there's something I forgot to check out before I Merged.
And it's a little bit of a problem I noticed, when you add new colors in the generator and the reset button is clicked, it doesn't work on them.
Also make the preview div also reset
Thanks

@Ghasty003 there's something I forgot to check out before I Merged.
And it's a little bit of a problem I noticed, when you add new colors in the generator and the reset button is clicked, it doesn't work on them.
Also make the preview div also reset
Thanks

Alright. I'd work on them soon.

@Ghasty003 don't worry about the fix i asked, already did it

repo: Dun-sin/Code-Magic


text:
Update finagle-thrift, util-core to 22.7.0

Updates

com.twitter:finagle-thrift
com.twitter:util-core

from 22.4.0 to 22.7.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (22.4.0).
You might want to review and update them manually.
scalafix/input/src_managed/main/scala/example/thrift/SimpleRequest.scala
scalafix/input/src_managed/main/scala/example/thrift/SimpleResponse.scala
scalafix/input/src_managed/main/scala/example/thrift/SimpleService$FinagleClient.scala
scalafix/input/src_managed/main/scala/example/thrift/SimpleService$FinagleService.scala
scalafix/input/src_managed/main/scala/example/thrift/SimpleService.scala
scalafix/output/src_managed/main/scala/example/thrift/SimpleRequest.scala
scalafix/output/src_managed/main/scala/example/thrift/SimpleResponse.scala
scalafix/output/src_managed/main/scala/example/thrift/SimpleService$FinagleClient.scala
scalafix/output/src_managed/main/scala/example/thrift/SimpleService$FinagleService.scala
scalafix/output/src_managed/main/scala/example/thrift/SimpleService.scala

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.twitter" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.twitter" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Duplicates #70

authors: bpholt scala-steward

repo: Dwolla/async-utils


text:
Update secretsmanager to 2.17.251

Updates software.amazon.awssdk:secretsmanager from 2.17.229 to 2.17.251.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk", artifactId = "secretsmanager" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "software.amazon.awssdk", artifactId = "secretsmanager" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #244.

repo: Dwolla/postgresql-init-custom-resource


text:
Reference evaluation changes when using -p= in command

Hi,
When I run Monaco, I get issues with references. (I also don't understand how they are supposed to be done properly, documentation lacks a good example/explanation):
If I add -p=template, I get issues, if I omit it and adapt the path, it works without issues:
# monaco -e=environments.yaml -p=template perform/monaco/exercise-5/projects
2021-01-20 15:39:57 INFO  Dynatrace Monitoring as Code v1.0.1
2021-01-20 15:39:57 INFO  Executing projects in this order:
2021-01-20 15:39:57 INFO  	1: perform/monaco/exercise-5/projects/template (2 configs)
2021-01-20 15:39:57 INFO  Processing environment perform...
2021-01-20 15:39:57 INFO  	Processing project perform/monaco/exercise-5/projects/template...
2021-01-20 15:39:57 ERROR Deployment to perform failed with error Id 'application/selling-app-one' was not available. Please make sure the reference exists.

# monaco -e=environments.yaml perform/monaco/exercise-5/projects/template
2021-01-20 15:40:07 INFO  Dynatrace Monitoring as Code v1.0.1
2021-01-20 15:40:07 INFO  Executing projects in this order:
2021-01-20 15:40:07 INFO  	1: perform/monaco/exercise-5/projects/template (2 configs)
2021-01-20 15:40:07 INFO  Processing environment perform...
2021-01-20 15:40:07 INFO  	Processing project perform/monaco/exercise-5/projects/template...
2021-01-20 15:40:07 INFO  Deployment finished without errors

File paths are:
perform/monaco/exercise-5/projects
perform/monaco/exercise-5/projects/template
perform/monaco/exercise-5/projects/template/app-detection-rule
perform/monaco/exercise-5/projects/template/app-detection-rule/rule.json
perform/monaco/exercise-5/projects/template/app-detection-rule/rule.yaml
perform/monaco/exercise-5/projects/template/application
perform/monaco/exercise-5/projects/template/application/application.yaml
perform/monaco/exercise-5/projects/template/application/application.json

Involved yaml files are:
$ cat perform/monaco/exercise-5/projects/template/app-detection-rule/rule.yaml
config:
  - selling-app-one-rule: "rule.json"

selling-app-one-rule:
  - name: "application/selling-app-one.name"
  - applicationId: "application/selling-app-one.id"
  - pattern: "https://selling-app-one.corp"

$ cat perform/monaco/exercise-5/projects/template/application/application.yaml
config:
    - selling-app-one: "application.json"

selling-app-one:
    - name: "selling-app-one"

Relates to discussion #165

This should be fixed with monaco v2.

monaco 2.0 un-ties the reference format from filepaths, instead allowing to define them as 'project', 'type' and 'config id' in a dedicated reference parameter.
Additionally, loading happens from a 'manifest.yaml' downwards, not the location monaco is executed in

authors: UnseenWizzard didiladi evanderbent patrickpichler


text:
Add E2E tests slack notification when PASSED tests

Description
Now we also get a SUCCESS message in Slack if the E2E tests pass :smile:
How can this be tested?
Tonight will happen
Checklist
- [ ] Unit tests have been updated/added

[X] PR is labeled accordingly with a single label
[X] I have read and understood the contribution guidelines

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 67.15%. Comparing base (97b2a8a) to head (e65ff9c).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2856   +/-   ##
=======================================
  Coverage   67.15%   67.15%
=======================================
  Files         251      251
  Lines       13696    13696
=======================================
  Hits         9198     9198
  Misses       3695     3695
  Partials      803      803

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

authors: albertogdd codecov-commenter

repo: Dynatrace/dynatrace-operator


text:
화면 resize시 선택한 사물한 alert 크기가 특정 크기를 넘어가는 이슈

화면 resize시 선택한 사물한 alert 크기가 특정 크기를 넘어가는 이슈

관련 이슈: #229

authors: EATSTEAK Twince

repo: EATSTEAK/lockerweb


text:
Adding Clang 4.0 and 5.0

Clang version 4.0 and 5.0 added to .travis.yml file

How about removing the older versions of clang and keeping the latest 3.x one? As discussed in PR #110

The precise packages have been replaced with the trusty packages and the latest clang 3.x (3.9) version is added (as discussed in PR #110 )

repo: EBIvariation/vcf-validator


text:
Updates following #347

Summary
Updates after https://github.com/EGI-Federation/fedcloud-catchall-operations/pull/347/

Related issue :

Thanks @gwarf
I will wait for @enolfc 's approval next week.


text:
Add a fix for supporting long entitlements

This PR add a small fix to add support of long entitlements

Thanks @Pansanel for the change!
Merging...

authors: Pansanel enolfc


text:
Cannot build TensorT engine for classification models

Hello,
I tried to reproduce the optimization process you decribed in your Accelerating GPT-2 model notebook demo for optimizing a model for ONNX Runtime and Triton server, but with a classification model (namely facebook/bart-large-mnli which I found on HuggingFace's hub).
However I get a problem when trying to build a TensorRT engine from the corresponding ONNX file: the task fails and the resulting engine is of type NoneType. I also tried using the TensorRT builder's build_engine method but the result is also of type NoneType.
TypeError: deserialize_cuda_engine(): incompatible function arguments. The following argument types are supported:
    1. (self: tensorrt.tensorrt.Runtime, serialized_engine: buffer) -> tensorrt.tensorrt.ICudaEngine

Invoked with: <tensorrt.tensorrt.Runtime object at 0x7ff47c047270>, None

After investigating a bit, I found out that this problem arises when initializing facebook/bart-large-mnli with the BartForSequenceClassification class, but not when initializing it with the BartForConditionalGeneration class, even though the model was specifically fine-tuned for the MNLI classification task.
The whole code is attached in a ipynb file and I ran it using Google Colab.
Could you please help me resolve it ? Thanks in advance for your help !
Versions:

Python: 3.7.13
transformers-deploy: 0.5.0
TensorRT: 8.4.1.5
Onnxruntime (GPU): 1.11.1
transformers: 4.20.1

To reproduce:
model_optimization.zip

Sorry for the delay, I was on vacation.
Can you run the conversion with trtexec and share the logs?
It provides meaningful error message unlike the Python wrapper.

Sorry for the delay, I was on vacation.
Can you run the conversion with trtexec and share the logs? It provides meaningful error message unlike the Python wrapper.

Hello, thank you very much for your reply. I'm sorry for the late answer, I was on vacation as well !
I ran the conversion with trtexec as you requested, and I get the following log:
&&&& RUNNING TensorRT.trtexec [TensorRT v8401] # ./trtexec --onnx=/content/drive/MyDrive/model.onnx --minShapes=input:1x128 --optShapes=input:1x128 --maxShapes=input:1x128 --shapes=input:1x128 --best --workspace=10000 --saveEngine=test.plan
[07/26/2022-04:30:36] [W] --workspace flag has been deprecated by --memPoolSize flag.
[07/26/2022-04:30:36] [I] === Model Options ===
[07/26/2022-04:30:36] [I] Format: ONNX
[07/26/2022-04:30:36] [I] Model: /content/drive/MyDrive/model.onnx
[07/26/2022-04:30:36] [I] Output:
[07/26/2022-04:30:36] [I] === Build Options ===
[07/26/2022-04:30:36] [I] Max batch: explicit batch
[07/26/2022-04:30:36] [I] Memory Pools: workspace: 10000 MiB, dlaSRAM: default, dlaLocalDRAM: default, dlaGlobalDRAM: default
[07/26/2022-04:30:36] [I] minTiming: 1
[07/26/2022-04:30:36] [I] avgTiming: 8
[07/26/2022-04:30:36] [I] Precision: FP32+FP16+INT8
[07/26/2022-04:30:36] [I] LayerPrecisions:
[07/26/2022-04:30:36] [I] Calibration: Dynamic
[07/26/2022-04:30:36] [I] Refit: Disabled
[07/26/2022-04:30:36] [I] Sparsity: Disabled
[07/26/2022-04:30:36] [I] Safe mode: Disabled
[07/26/2022-04:30:36] [I] DirectIO mode: Disabled
[07/26/2022-04:30:36] [I] Restricted mode: Disabled
[07/26/2022-04:30:36] [I] Build only: Disabled
[07/26/2022-04:30:36] [I] Save engine: test.plan
[07/26/2022-04:30:36] [I] Load engine:
[07/26/2022-04:30:36] [I] Profiling verbosity: 0
[07/26/2022-04:30:36] [I] Tactic sources: Using default tactic sources
[07/26/2022-04:30:36] [I] timingCacheMode: local
[07/26/2022-04:30:36] [I] timingCacheFile:
[07/26/2022-04:30:36] [I] Input(s)s format: fp32:CHW
[07/26/2022-04:30:36] [I] Output(s)s format: fp32:CHW
[07/26/2022-04:30:36] [I] Input build shape: input=1x128+1x128+1x128
[07/26/2022-04:30:36] [I] Input calibration shapes: model
[07/26/2022-04:30:36] [I] === System Options ===
[07/26/2022-04:30:36] [I] Device: 0
[07/26/2022-04:30:36] [I] DLACore:
[07/26/2022-04:30:36] [I] Plugins:
[07/26/2022-04:30:36] [I] === Inference Options ===
[07/26/2022-04:30:36] [I] Batch: Explicit
[07/26/2022-04:30:36] [I] Input inference shape: input=1x128
[07/26/2022-04:30:36] [I] Iterations: 10
[07/26/2022-04:30:36] [I] Duration: 3s (+ 200ms warm up)
[07/26/2022-04:30:36] [I] Sleep time: 0ms
[07/26/2022-04:30:36] [I] Idle time: 0ms
[07/26/2022-04:30:36] [I] Streams: 1
[07/26/2022-04:30:36] [I] ExposeDMA: Disabled
[07/26/2022-04:30:36] [I] Data transfers: Enabled
[07/26/2022-04:30:36] [I] Spin-wait: Disabled
[07/26/2022-04:30:36] [I] Multithreading: Disabled
[07/26/2022-04:30:36] [I] CUDA Graph: Disabled
[07/26/2022-04:30:36] [I] Separate profiling: Disabled
[07/26/2022-04:30:36] [I] Time Deserialize: Disabled
[07/26/2022-04:30:36] [I] Time Refit: Disabled
[07/26/2022-04:30:36] [I] Inputs:
[07/26/2022-04:30:36] [I] === Reporting Options ===
[07/26/2022-04:30:36] [I] Verbose: Disabled
[07/26/2022-04:30:36] [I] Averages: 10 inferences
[07/26/2022-04:30:36] [I] Percentile: 99
[07/26/2022-04:30:36] [I] Dump refittable layers:Disabled
[07/26/2022-04:30:36] [I] Dump output: Disabled
[07/26/2022-04:30:36] [I] Profile: Disabled
[07/26/2022-04:30:36] [I] Export timing to JSON file:
[07/26/2022-04:30:36] [I] Export output to JSON file:
[07/26/2022-04:30:36] [I] Export profile to JSON file:
[07/26/2022-04:30:36] [I]
[07/26/2022-04:30:36] [I] === Device Information ===
[07/26/2022-04:30:36] [I] Selected Device: Tesla P100-PCIE-16GB
[07/26/2022-04:30:36] [I] Compute Capability: 6.0
[07/26/2022-04:30:36] [I] SMs: 56
[07/26/2022-04:30:36] [I] Compute Clock Rate: 1.3285 GHz
[07/26/2022-04:30:36] [I] Device Global Memory: 16280 MiB
[07/26/2022-04:30:36] [I] Shared Memory per SM: 64 KiB
[07/26/2022-04:30:36] [I] Memory Bus Width: 4096 bits (ECC enabled)
[07/26/2022-04:30:36] [I] Memory Clock Rate: 0.715 GHz
[07/26/2022-04:30:36] [I]
[07/26/2022-04:30:36] [I] TensorRT version: 8.4.1
[07/26/2022-04:30:37] [I] [TRT] [MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 0, GPU 367 (MiB)
[07/26/2022-04:30:38] [I] [TRT] [MemUsageChange] Init builder kernel library: CPU +0, GPU +2, now: CPU 0, GPU 369 (MiB)
[07/26/2022-04:30:38] [I] Start parsing network model
[libprotobuf WARNING google/protobuf/io/coded_stream.cc:604] Reading dangerously large protocol message.  If the message turns out to be larger than 2147483647 bytes, parsing will be halted for security reasons.  To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h.
[libprotobuf WARNING google/protobuf/io/coded_stream.cc:604] Reading dangerously large protocol message.  If the message turns out to be larger than 2147483647 bytes, parsing will be halted for security reasons.  To increase the limit (or to disable these warnings), see CodedInputStream::SetTotalBytesLimit() in google/protobuf/io/coded_stream.h.
[libprotobuf WARNING google/protobuf/io/coded_stream.cc:81] The total number of bytes read was 1629838081
[07/26/2022-04:30:55] [W] [TRT] onnx2trt_utils.cpp:369: Your ONNX model has been generated with INT64 weights, while TensorRT does not natively support INT64. Attempting to cast down to INT32.
[07/26/2022-04:30:55] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:30:55] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:30:55] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:30:55] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:30:57] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:30:57] [W] [TRT] onnx2trt_utils.cpp:395: One or more weights outside the range of INT32 was clamped
[07/26/2022-04:31:07] [I] [TRT] No importer registered for op: NonZero. Attempting to import as plugin.
[07/26/2022-04:31:07] [I] [TRT] Searching for plugin: NonZero, plugin_version: 1, plugin_namespace:
[07/26/2022-04:31:07] [E] [TRT] ModelImporter.cpp:773: While parsing node number 3818 [NonZero -> "onnx::Transpose_6418"]:
[07/26/2022-04:31:07] [E] [TRT] ModelImporter.cpp:774: --- Begin node ---
[07/26/2022-04:31:07] [E] [TRT] ModelImporter.cpp:775: input: "onnx::NonZero_6417"
output: "onnx::Transpose_6418"
name: "NonZero_4444"
op_type: "NonZero"

[07/26/2022-04:31:07] [E] [TRT] ModelImporter.cpp:776: --- End node ---
[07/26/2022-04:31:07] [E] [TRT] ModelImporter.cpp:779: ERROR: builtin_op_importers.cpp:4890 In function importFallbackPluginImporter:
[8] Assertion failed: creator && "Plugin not found, are the plugin name, version, and namespace correct?"
[07/26/2022-04:31:07] [E] Failed to parse onnx file
[07/26/2022-04:31:07] [I] Finish parsing network model
[07/26/2022-04:31:07] [E] Parsing model failed
[07/26/2022-04:31:07] [E] Failed to create engine from model or file.
[07/26/2022-04:31:07] [E] Engine set up failed
&&&& FAILED TensorRT.trtexec [TensorRT v8401] # ./trtexec --onnx=/content/drive/MyDrive/model.onnx --minShapes=input:1x128 --optShapes=input:1x128 --maxShapes=input:1x128 --shapes=input:1x128 --best --workspace=10000 --saveEngine=test.plan

It seems that by using the BartForSequenceClassification module to load my model, the NonZero operation, which is not supported by TensorRT, appears somewhere in my model graph.
Do you have any workaround to this so I can use the BartForClassificationModel to load the facebook/bart-large-mnli model ?
Thanks in advance for taking the time to answer !

authors: CecileGiang pommedeterresautee

repo: ELS-RD/transformer-deploy


text:
Hope I did this right

Breath of the Wild Sounds
Insert a link to the GitHub repository of the pack.
https://github.com/p-maurer/Steam-Deck-Sound-Packs
Requirements Agreement
Failure to check the box below by writing an X between the brackets will result in the closing of your pull request. Please write any comments regarding issues with the requirements below.

[X] I have read the pack requirements. I understand that if my pull request does not meet them, it will be closed and I may be banned from the pack database.

Submissions have been moved. Please use the new website. I'll be sure to update the README ASAP to include the new info, my bad. https://deckthemes.com/


text:
[Auto-generated] Update dependencies

Update dependencies
Automatically created PR from ci/dependabot-updates.
For more information see the "Dependabot updates" workflow.
To-do

[ ] Check that the diff is sensible, and that tests and builds pass with the new dependency versions.
[ ] Make sure that the PR is squash merged, with a sensible commit message.

Codecov Report
Patch and project coverage have no change.

Comparison is base (d991e07) 69.15% compared to head (45d018b) 69.15%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #327   +/-   ##
=======================================
  Coverage   69.15%   69.15%
=======================================
  Files          18       18
  Lines         522      522
=======================================
  Hits          361      361
  Misses        161      161

Flag
Coverage Δ

pytest
69.15% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

repo: EMMC-ASBL/oteapi-services


text:
Asset Testing

Write Unit tests for the Game Assets found under the core/assets folder

All assets up to now have been tested, if new assets are added, they will be tested then.


text:
🛑 IM - Infrastructure Manager is down

In 4682dd2, IM - Infrastructure Manager (https://appsgrycap.i3m.upv.es:31443/im-dashboard/login) was down:

HTTP code: 0
Response time: 0 ms

Resolved: IM - Infrastructure Manager is back up in 237d1e1.

repo: EOSC-synergy/status


text:
Update README.md

Issue#18

[x] You've read the Contributor Guide and Code of Conduct.
[x] You've included unit or integration tests for your change, where applicable.
[x] You've included inline docs for your change, where applicable.
[x] There's an open issue for the PR that you are making. If you'd like to propose a new feature or change, please open an issue to discuss the change or find an existing issue.

Added a warning on sample section inform that is mandatory to have Azure Blob Storage Emulator installed
Issue#18

Added a warning on sample section inform that is mandatory to have Azure Blob Storage Emulator installed
Issue#18


text:
Remove Dockerfile.exp and associated experimental container

The experimental container is giving us headache after headache (well me, lately :grin: ) - I fixed the handling of Julia installations in #2530 but the exp container continues to fail to build because it somehow picks up rasterio from PyPi and tries to build its wheel - we had this issue and we specifically moved the dependency to the conda-forge installation, but this pesky container keeps wanting to do things its way - frankly I don't really understand it myself, but all I see is trouble. What/why are we keeping it for? :beer:

Some of our users were using that container but we have switched our installation to a module that loads the current released version. So feel free to remove it.

muzik to me ears, cheers Saskia :beer:

The thing that distinguishes the "exp" container from the others is that it is build on top of the esmvalcore:latest container instead of the miniconda container. As to why we have it: What does the docu say?

yis, the docu says nothing about it - we use the main Dockerfile for installation and the dev one for Circle CI tests, this one's homeless since BSC have disbanded its use

I think the idea is to have a container that contains the current development version of ESMValCore. That does seem useful to me, but it should of course work and also be documented.

I think the idea is to have a container that contains the current development version of ESMValCore. That does seem useful to me, but it should of course work and also be documented.

In my experience, that kind of container breaks a lot.

I think the idea is to have a container that contains the current development version of ESMValCore. That does seem useful to me, but it should of course work and also be documented.

In my experience, that kind of container breaks a lot.

I confirm it does :grin:

This container will break anytime we make a backward-incompatible change to ESMValCore, because we develop ESMValTool against the latest released version of ESMValCore.

@bouweandela yes - that's why I added a GA test that runs nightly/when the Docker file changes and alerts us of it breaking in #2551 - that's way more expedite than the DockerHub runs that fail once in a blue moon and nobody checks those anyway

I don't know what was the deal with the containers but they broke quite frequently. Of course it's something that should be looked into as for why, as they are useful, but in terms of maintenance it was a bit inconvenient.

re-bumping this ->

Hm, seems I was the only one being sympathetic to this poor container and to be honest, I have no immediate use, so let's put it to a vote? I suggest the following:

We vote on this proposal, i.e. :+1: means you agree that the container is removed, :-1: means you want to keep it.
We vote on the first comment (https://github.com/ESMValGroup/ESMValTool/issues/2532#issue-1137645974) at the top of this page.
We keep the vote open for one week, i.e. everyone has time to express an opinion until 2022-02-03 (next Friday).
Simple majority wins.

If anyone thinks this procedure is not a good idea, just leave a comment and we don't act on it, but rather take it up at the next techlead meeting.

authors: bouweandela sloosvel valeriupredoi zklaus

repo: ESMValGroup/ESMValTool


text:
sqlalchemy.exc.InvalidRequestError: This session is in 'prepared' state; no further SQL can be emitted within this transaction.

When there are high concurrent requests to datadase with read and write statements, the following exception usually raises.
Traceback (most recent call last):
  File "\telegram-news\telegram_news\template\common.py", line 685, in _post
    self._insert_one_item(news_id)
  File "\telegram-news\telegram_news\template\common.py", line 589, in _insert_one_item
    self._db.execute(query, {"news_id": news_id})
  File "C:\Python\lib\site-packages\sqlalchemy\orm\session.py", line 1277, in execute
    return self._connection_for_bind(bind, close_with_result=True).execute(
  File "C:\Python\lib\site-packages\sqlalchemy\orm\session.py", line 1138, in _connection_for_bind
    return self.transaction._connection_for_bind(
  File "C:\Python\lib\site-packages\sqlalchemy\orm\session.py", line 408, in _connection_for_bind
    self._assert_active()
  File "C:\Python\lib\site-packages\sqlalchemy\orm\session.py", line 281, in _assert_active
    raise sa_exc.InvalidRequestError(
sqlalchemy.exc.InvalidRequestError: This session is in 'prepared' state; no further SQL can be emitted within this transaction.

That may because we (have to) share one database session for many threads. What should I do to avoid it.
Maybe it is not a fatal error, because nothing happened after that exception. Anyway, it's not a good news.

In tests, this exception can be seen only when the exception raiser thread is reading database and other thread is writing database.
And if this exception happened, exception raiser thread will stop this loop and restart. It will not effect other threads.
So, for now, it's not harm for the correctness. It will just delay the reading by one loop time.

@ESWZY so you are telling that we shouldn't be concerned about this? we are facing this in our production environment for a while. Can't figure out how to solve it or should we even be bothered about it! we are using FastApi (async of course) which is derived from the async Starlette framework.

@ESWZY so you are telling that we shouldn't be concerned about this? we are facing this in our production environment for a while. Can't figure out how to solve it or should we even be bothered about it! we are using FastApi (async of course) which is derived from the async Starlette framework.

Hello! You can regard this as the database refused your transaction, and nothing has been done.

Ok great so suppose i want to commit an update or a fresh row insertion. Then if this error happens mean that, no commit has taken place? do i need to do flush or something after this happens? what can be the workaround for this thing, mate?

Ok great so suppose i want to commit an update or a fresh row insertion. Then if this error happens mean that, no commit has taken place? do i need to do flush or something after this happens? what can be the workaround for this thing, mate?

I think you should check the changing of db (If it is needed and you want), and try it again. It all depends on what your system does.

authors: ESWZY aminPial

repo: ESWZY/telegram-news


text:
🛑 EWIZZ public page is down

In 8d7d51e, EWIZZ public page (https://www.ewizz.co.za) was down:

HTTP code: 403
Response time: 2022 ms

Resolved: EWIZZ public page is back up in 25f22c1.


text:
请问如何设置Host

我在application.yaml文件里设置如下gitlab:
enable: true
host: http://8.19.0.2
private-token: TJ
但实际容器启动时显示的Please fill in this address in your Gitlab Webhook: http://10.10.201.157:8787/actuator/gitlab/webhook
或者V2版本内是否支持修改host

其实是不影响的，Please fill in this address in your Gitlab Webhook是指你成功启动后配置的webhook地址
gitlab的配置地址是为了启用gitlab的功能，让项目能够调用gitlab的rest api，关闭ci，或者重启ci等功能

另外，v2的版本是全面的升级，主要是为了一个应用可以支持N个webhook

repo: EalenXie/gitlab-webhook-robot