makeStyles() declaration location affects css load order

The location of makeStyles() affects the order of css files listed in <head></head> when using Nextjs. This causes issues when base styles override custom styles.

[X] The issue is present in the latest release.
[X] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When makeStyles() is declared in index.tsx, styles are properly loaded on the examples below (I added an App bar with MUI Links, not Nextjs Links). The spacing between the links and the button is incorrect in the first Codesandbox, and working properly in the second. The only change is the location of makeStyles(). This repository is forked off of the Nextjs Typescript example.
Broken (makeStyles() is in themes.tsx)
Link: https://codesandbox.io/s/mystifying-bogdan-h4wq7
Demo

CSS Load order

Expected Behavior 🤔
makeStyles() should be the last css style to load. create-react-app does not have this issue.

Not broken (makeStyles() is in index.tsx)
Link: https://codesandbox.io/s/distracted-framework-2o9fs
Demo

CSS Load order

Steps to Reproduce 🕹

Steps:

Move makeStyles() declaration to the same file that uses it. See above codesandbox links.

Context 🔦
Trying to use a central styles configuration rather than having scattered css.

Your Environment 🌎
tsconfig:
{
  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "noEmit": true,
    "esModuleInterop": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "jsx": "preserve"
  },
  "include": [
    "next-env.d.ts",
    "**/*.ts",
    "**/*.tsx"
  ],
  "exclude": [
    "node_modules"
  ]
}

Tech
Version

Material-UI
v4.11.0

React
^16.13.1

Browser
FF 79 & Chrome 84

TypeScript
3.9.7

etc.

@esemeniuc This is by design

@oliviertassinari  Why does this not happen with create-react-app?

By chance? It depends on the resolution order of the dependencies

Could we document this so it doesn't cause frustration later?

@esemeniuc We are in the process of dropping our styling engine to rely on the ones used by the community, have stopped investment on this one year ago, I don't think that it's worth covering


How can I publish coverage data (.coverage files) to Azure DevOps Server 2020?

Required Information
Type: Question
Enter Task Name: Publish Test Results
Environment
Azure DevOps Server 2020
Private agents hosted on Windows Server 2016
Issue Description
According to the documentation for Publish Test Results:
"You can also use this task in a build pipeline to publish code coverage results produced when running tests to Azure Pipelines or TFS in order to obtain coverage reporting."
I have tested this by running vstest.console.exe with coverage enabled to produce a .trx that references a .coverage file. I then use the Publish Test Results task, pointing to the trx. I see the test results in my build, but below that it still shows the link for "Setup code coverage" indicating the coverage data was not uploaded.
We are particularly interested in code coverage for pull requests. Under the FAQ it mentions:
"This can be used if you publish code coverage using the Visual Studio Test task, the test verb of dotnet core task and the TRX option of the publish test results task."
What is the correct way to publish .coverage files?
I looked at the Publish Code Coverage Results task, but that only accepts JaCoCo or Cobertura results, meaning we would need to translate the .coverage into one of those formats first. Besides, it sounds like that would not work for the pull request functionality we want.

Adding @suyash691 , @ankit-arora12 and @nadesu for follow up and closure.

I see the same thing

Notice no artifacts

task: VSTest@2
inputs:
platform: "${{parameters.buildPlatform}}"
testSelector: testAssemblies
testAssemblyVer2: |
*Tests.dll
!*TestAdapter.dll
!**\obj**
configuration: ${{parameters.buildConfiguration}}
codeCoverageEnabled: true
vsTestVersion: toolsInstaller

I understand the VSTest task will generate code coverage data, but we have a very large codebase and a heavily optimized build process; we can't use the out-of-the-box VSTest task because it is not performant.  What we want to do is publish the .trx/.coverage files after we run the tests ourselves. According to the documentation, "Publish Test Results" is the correct task for that.

I understand the VSTest task will generate code coverage data, but we have a very large codebase and a heavily optimized build process; we can't use the out-of-the-box VSTest task because it is not performant. What we want to do is publish the .trx/.coverage files after we run the tests ourselves. According to the documentation, "Publish Test Results" is the correct task for that.

Ah I missed that you were talking about the publish test results.  But I think it will not work with the vstest task either.  I personally have not tried but have you taken a look at https://docs.microsoft.com/en-us/azure/devops/pipelines/test/parallel-testing-vstest?view=azure-devops-2020 to use VSTest?

Thanks. We are aware of the parallel testing support, but there are still a few things we do that don't fit this model. For instance, we set up and tear down dedicated databases before running certain tests. We also start testing before our entire codebase is compiled. By starting low-level assembly tests before high-level assemblies are compiled, we get a significant performance boost.

@v-pkoneti / @v-vnomula - pls take a look

@mwelsh1118 Please make sure that .coverage and .trx files are present in the same folder so that PublishTestResults task will take care of uploading .coverage file to blob.

@v-vnomula We are using xUnit, so we have .xml result files that we upload via PublishTestResults. Are you saying this only works with MS Test/.trx results?

Hi, I have resolved this using two different pipelines as described here: https://github.com/microsoft/vstest/issues/981#issuecomment-1034093540
In this way I can achieve full and diff coverage. I think is what you are searching for.

@mwelsh1118 Did you ever find a solution to this?
I just figured since .coverage files are generated by “dotnet test” that it would work seamlessly but boy was I wrong.
I got the “convert to xml” when using the publish code coverage task.

We came up with a custom solution based on the dotnet-coverage tool:
https://learn.microsoft.com/en-us/dotnet/core/additional-tools/dotnet-coverage


[tests-only] bumped core commit id for api tests and updated expected failures file

With this PR:

bumped core commit id to latest
updated expected failures file

Thew similar OCIS PR is https://github.com/owncloud/ocis/pull/1832

@ishank011 this is ready for review and merge


Allow searching for patients using live search

This repository is now archived and no longer maintained. Closing old issues.


Deprecate in-crate Nickel integration, move it to a separate crate in-repo

Why an external crate?
Three major reasons led to the decision to move Nickel integration to an external crate.
1: The part of Nickel's public API that matters to multipart (getting headers and reading the request) uses Hyper's request type; this means that Nickel's integration must necessarily be coupled to Hyper's integration.
2: Cargo does not allow specifying two different versions of the same crate in the same manifest, probably for some good reasons but this crate's author has not looked into it.
3: Nickel's development moves incredibly slowly; when a new version of Hyper releases, there is always a significant lag before Nickel upgrades, sometimes several months--in this case, Hyper was upgraded
(in May) two months before the issue was opened (July), but a new version of Nickel was not published until four months later (September).
This causes problems for multipart because multipart cannot upgrade Hyper until Nickel does, but its Hyper users often want to upgrade their Hyper as soon as possible.
In order to provide up-to-date integration for Hyper, it was necessary to move Nickel integration to an external crate so it can be pinned at the version of Hyper that Nickel supports. This allows multipart to upgrade Hyper arbitrarily and still keep everyone happy.
Porting from multipart's Integration
Whereas multipart only provided one way to wrap a Nickel request, this crate provides two:

To continue using Multipart::from_request(), wrap the request in Maybe:

// Where `req` is `&mut nickel::Request`
- Multipart::from_request(req)
+ use multipart_nickel::Maybe;
+ Multipart::from_request(Maybe(req))

Import multipart_nickel::MultipartBody and call .multipart_body(), which returns Option (which better matches the conventions of nickel::FormBody and nickel::JsonBody):

use multipart_nickel::MultipartBody;

// Where `req` is `&mut nickel::Request`
match req.multipart_body() {
    Some(multipart) => // handle multipart body
    None => // handle regular body
}

This crate also reexports the server module from the version of multipart that it uses, so that you don't have to import multipart separately.

Build breakage is from a Cargo bug, I've disabled the nightly testing for now.

:+1:


Class attribute isn't converted to className

In the output JSX class attributes aren't converted to className. This results in console warnings like:
Warning: Unknown DOM property class. Did you mean className?

Tested in 0.4.0.

Hey @xemlock
could you please confirm it is still an issue? I guess it was already fixed with one of the new releases.

Hi @janmarsicek,
You're right - the issue is now fixed. Thanks!


1.2.1 WIP

This PR contains the work that's to be included in the v1.2.1 release.

Changes Unknown when pulling 5318cc9bf134b6e6fb906efcacfc70c5d2d96772 on develop into ** on master**.


Feature Request: a dedicated area on neutral npcs for influence and attitude.

the issue i have is im running kingmaker and in the first part of the adventure you have 10 people with influence stat blocks and it makes it difficult to track.
what i propose is a solution that enables areas on npcs that are of neutral alignment to have an area for attitude and influence.
and for npcs to have the inline checks stored on the actor sheet.
then have pips i.e circles that could be filled by the gm based on how many the pcs need based on the stat block requirements.
what would also be useful is to have a way to globally change the checks needed against them for these results as often in aps if the players do something they can get a bonus or penalty against the inline checks.
The other request would be to have a drop down menu that the gm could control with the attitude. so that the gm could select the influence based on rolls.

Duplicate of #4222


Publish CUE4Parse as a NuGet package

Most third-party .NET libraries are distributed as NuGet packages, which are easy for developers to discover and include in their projects. NuGet also saves consumers the trouble of configuring a special build environment in order to use one library with unusual build requirements.
Publishing CUE4Parse on NuGet would mean developers can add it to their projects with a single PackageReference line, or with a few clicks by searching for it in the package manager, without having to use submodules or install CMake into their PATH.
I've modified CUE4Parse to build NuGet packages, which are currently published on NuGet.org under an "unofficial" name. I can clean that up and submit a PR, if you'd like, but the code changes are pretty small -- I think the real work will be in numbering releases and uploading them, or writing actions to do that automatically.
Also, NuGet recommends specifying the package's license: see #39.

https://www.nuget.org/packages/CUE4Parse
https://www.nuget.org/packages/CUE4Parse-Conversion
https://www.nuget.org/packages/CUE4Parse-Fortnite
In future published versions, they will have a license once one is decided on, and will have an updated description

https://www.nuget.org/packages/CUE4Parse-Fortnite

This package is unlisted, is that intentional?

Yes it is, as it no longer exists
On Sat, Aug 27, 2022, 7:14 PM Taradino C. @.***> wrote:

https://www.nuget.org/packages/CUE4Parse-Fortnite
This package is unlisted, is that intentional?
—
Reply to this email directly, view it on GitHub
https://github.com/FabianFG/CUE4Parse/issues/42#issuecomment-1229304797,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF7S7VDHFOVJRBEAOFFCLULV3KOMFANCNFSM5SMYFDIA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


date below min can be entered

Create date field with min value
Use dropdown to select the min date
Manually set this date to less than the min date
The field will validate

This might be an issue with the Chrome datepicker. I think I can reproduce this behavior even without your library in place.

@stevenjaycohen do you suggest any work around for this?


torch.version  = 2.2.0+cu118 but showing Error: FlashAttention is only supported on CUDA 11.6 and above.

I receive the error below:
RuntimeError: FlashAttention is only supported on CUDA 11.6 and above.  Note: make sure nvcc has a supported version by running nvcc -V.
But my pytorch version is 2.2.0+cu118, why is it giving me the error?

Does nvcc -V run?

I also be blocked by this error, although the "nvcc -V"  is run.
My environment is "torch.version  = 2.3.1+cu121"
My "nvcc -V" output as below:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Sun_Jul_28_19:07:16_PDT_2019
Cuda compilation tools, release 10.1, V10.1.243

As mentioned in the README, we require CUDA (and nvcc) >= 11.6.

As mentioned in the README, we require CUDA (and nvcc) >= 11.6.

There is no rational for this.
https://github.com/Dao-AILab/flash-attention/blob/3cea2fb6ee54fb7e1aad9db6ac6c9331184b8647/setup.py#L417-L428
Read: to save CI time. Minor versions should be compatible
Could you please at least provide an environment variable to override the wheel URL or cuda_version,
eg: torch_cuda_version = parse(os.getenv('CUDA_VERSION', torch.version.cuda))


Alignment Labels have extra Text

There are actually only four kinds of alignment.

Switching to a string.Contains approach instead of trying to parse.


[REQUEST] Add interface for std::filesystem as well

I stumbled across this library and it's exactly what I need for my project!
I use boost for command line parsing, but I use the std::filesystem api instead of boost's.
Do you have any plans to add support for this or would you like me to do it?
Merry Christmas!

Hi Christian, I had no plans to update from boost:filesystem to std::filesystem up to now. Switching to the std version would mean to raise the c++ std version to C++17. Currently, only c++11 is necessary. Is boost::filesystem a no go for you? I mean you already use the boost library. You could write a function which converts from and to boost::filesystem (just thinking loud).
Usually, I am a big fan of updating to newest and greates, but I think C++17 and not yet well adopted from a lot of programmers. What do you think?

I have no problem using the boost::filesystem - I would just like to stick with the std library whenever possible. I was originally thinking of wrapping the std::filesystem parts in #ifdefs with a minimum standard of C++17, but I feel like that would, most likely, duplicate a majority of the code as well as making it 'impossible' to read.
I will see if I can't use Boost's filesystem instead as you are, rightfully, saying; I'm already using Boost - so why not? :)
Thanks for your quick reply!

I would second this request.
One less library to link against / need to ship.
I hope I will see this feature some day.

Maybe its time to update to c++17?

YES!
Time for s/boost::filesystem/std::filesystem 👍🏻
#ifdef guards are ugly, but they could work in this instance.
I have not looked much into your code, but as far as I remember, std::filesystem::path boost::filesystem::path should be mostly compatible. So maybe some "using" / typedef magic could automatically switch between std::filesystem and boost::filesystem to reduce the total number of ifdefs required for retaining backwards compatibility to C++11 ?
Not sure.

The library was updated to c++17 and by that to std::filesystem


Load attributes of product exports in backend

This will load attributes of a product export if it's dialog was opened in the backend.
Currently after you save a product export with it's attributes the attributes will be lost after you open the dialog (and save the export) a second time - because all attribute fields will be empty again.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-19747.
Please use this issue to track the state of your pull request.

thanks for your contribution @ckdot
the changes will be part of the next release


Tweak grammar and diction

Thank you, but we're really not accepting changes to 2.0 unless insanely critical. If the same changes apply to 3.0, please send a PR against it and we'll review it.


Introduce annotation @ExcludeFromGeneratedCodeCoverage

This annotation will also be detected by Jacoco since it contains "Generated".
Uses this new annotation in replacement of @Generated in places where it was explicitly added to skip code coverage check.
Having code annotated with @Generated(reason = "Hard to test implement detail error management") is a bit weird and misleading, since the code has not been generated, but written manually. And the reason is not here to explain why the code has (not!) been generated, but why we want to exclude it from code coverage report.

Maybe a shorter name like 'ExcludeFromCoverage' ?
Let's propose others before changing :-)

Unless it must absolutely contain Generated

It must (unless some change were made on Jacoco on that)

@murdos : what do you think about doing the same for the generated part?

@murdos : what do you think about doing the same for the generated part?

I was planning to do that too, but was waiting for the feedback on the generator :-)
I'll do that soon.


fix #1501 ssh hangs caused by #1461

LGTM

About the hang reason: when pull or push via SSH, models.GetUserByName will be invoked and then  https://github.com/go-gitea/gitea/blob/master/models/user.go#L166  will be invoked. But on NewSanitizer function log.Trace will output something to the os.Stdout. This is the reason which hang the SSH. So don't output any log to os.Stdout when SSH process. Any idea to avoid this situation next?

The direction I have said that is moving all database operations to internal HTTP operations. I will send another PRs to do that.

Sorry but I don't get why outputting to os.Stdout hangs, is there a deadlock ?

LGTM

@strk  I think maybe the extra output to os.Stdout lets other command wait until the output is end.  But this is not the expected output so it's hangs.

This push fixes my SSH issues!


Show details of an event log

Double click to show details as Event Viewer shows in Details tab.

Closed by #15


Lack of precision

Hi,
I don't know whever it is a real issue but the precision of the energy meter in HA seems to be rounded at 1m^3
Consequently, I only have "peaks" few days a month. For instance in this caption, on august, a single peak equal to 11.9 kW since corresponding to 1m^3.
https://zupimages.net/up/22/34/qsrf.png
For the same period, When connected to the erdf website and accessing my own consumption, we clearly observe more precise values with dayly measurements with rounded at 1kWh (one more digit approximatively)
https://zupimages.net/up/22/34/oagj.png
So the question is : why is the gazpar HA integration less precise ?

Hello,
Yes, the gas volume precision is 1m^3.
In your GrDF site, you can click on "Télécharger" button to download the full Excel data.
The column "Index de fin de période (m3)" is used by the integration to get the cumulative consumption. Its precision is 1 m3 and the HA integration depends on it.
If you prefer dealing with energy (instead of volume), you can use the attribute "energy_kwh" of the sensor "sensor.gazpar_daily_energy". You will have the same precision as you observe on the site. However, you don't have cumulative values but only daily values. That makes the integration with HA energy module not obvious. Perhaps, a tool exists to sum them up on the fly and rebuild the cumulative value.

Looking at the doc of pygazpar (https://pypi.org/project/pygazpar/) and using the examples, the
"start_index_m3": 13685.0,
"end_index_m3": 13695.0,
are both rounded to integers, but it is not the case of the dayly consumption :
"volume_m3": 9.9,
"energy_kwh": 111.0,
I suggest to use an initial value of the start index (taken when an update of the extension is applied for instance) and calculate "manually" the start and end indexes to gain an additionnal digit and more accurate values when consumption is quite low (only for hot water production for instance)

Your idea should work.
I did some experiments with my data, and we will have to resync very often with start/end index.

Could you post a GrDF excel file that shows a low daily consumption (over a long period). I will try to find a way to compute the kWh more accurately by mixing the volume and kWh columns.

I've just published a new version 1.3.2 that uses both the volume index and daily energy and compute a new entity state value that is more sensible to low consumption.
Please, tell me if it behaves as you expect.


authorizationCodeGrant is not a function

Hi there.
I'm trying to authorize my Spotify account using you're example code as shown below:
var credentials = {
  clientId : 'someClientId',
  clientSecret : 'someClientSecret',
  redirectUri : 'http://www.michaelthelin.se/test-callback'
};

var spotifyApi = new SpotifyWebApi(credentials);

// The code that's returned as a query parameter to the redirect URI
var code = 'MQCbtKe23z7YzzS44KzZzZgjQa621hgSzHN';

// Retrieve an access token and a refresh token
spotifyApi.authorizationCodeGrant(code)
  .then(function(data) {
    console.log('The token expires in ' + data.body['expires_in']);
    console.log('The access token is ' + data.body['access_token']);
    console.log('The refresh token is ' + data.body['refresh_token']);

    // Set the access token on the API object to use it in later calls
    spotifyApi.setAccessToken(data.body['access_token']);
    spotifyApi.setRefreshToken(data.body['refresh_token']);
  }, function(err) {
    console.log('Something went wrong!', err);
  });

But I can't seem to pass the authorizationCodeGrant part.
    this.spotifyApi = new SpotifyWebApi({
      clientId : '1234567',
      clientSecret : '8901234',
      redirectUri : 'http://localhost:6001/cv'
    });

    const scopes = ['user-read-private', 'user-read-email'];
    const state = '34fFs29kd09';

    const authorizeURL = this.spotifyApi.createAuthorizeURL(scopes, state);
    console.info(authorizeURL);

    this.spotifyApi.authorizationCodeGrant(code)
      .then(function(data) {
        console.log('The token expires in ' + data.body['expires_in']);
        console.log('The access token is ' + data.body['access_token']);
        console.log('The refresh token is ' + data.body['refresh_token']);

        // Set the access token on the API object to use it in later calls
        this.spotifyApi.setAccessToken(data.body['access_token']);
        this.spotifyApi.setRefreshToken(data.body['refresh_token']);
      }, function(err) {
        console.log('Something went wrong!', err);
      });

The URL given made my authorize and I've accepted. From there I'd get a new extremely long code:
12345678901§2345678901234567890&state=34fFs29kd09
Of course my code is different, but I don't know exactly if I'll have to use this code with or without the state parameter to the authorizationCodeGrant function.
this.spotifyApi.authorizationCodeGrant is not a function
As my title suggests I can't seem to use the function authorizationCodeGrant as it says it does not exists. Any idea whats up?

@Ronnyrr are you running that code on the browser or on node?

I'm running it in a React app on componentDidMount(). So browser I guess?

Yes, that would be browser. For the authorization code flow you make the request server side, since you are sending your client secret and this needs to be hidden for security reasons. That's why the spotify-web-api-node library only exposes this function when using the code from node.
This is also explained on https://github.com/thelinmichael/spotify-web-api-node/issues/79 and https://github.com/thelinmichael/spotify-web-api-node#authorization

I really don't get what I'm doing wrong.
I've made the whole request serverside trough NodeJS but keep getting error messages like:
Something went wrong on auth! { [WebapiError: Bad Request] name: 'WebapiError', message: 'Bad Request', statusCode: 400 }
and
Something went wrong on playlists! { [WebapiError: Unauthorized] name: 'WebapiError', message: 'Unauthorized', statusCode: 401 }
This afternoon I got it working once, but now the access token is expired or something I guess? But when I'll run the refresh function you posted in the authorization section I'll get:
Could not refresh access token { [WebapiError: Bad Request] name: 'WebapiError', message: 'Bad Request', statusCode: 400 }
How can I debug this? What can I do?


Throw 410 Gone Exception when entity is softdeleted

When an Entity is softdeleted, my Doctrine ParamConverter can't find the entity and throws a 404 HTTP Exception.
However, a HTTP Error 410 Gone is a better descriptions what's going wrong.
Any idea how to achieve this?

Well, that was easier than expected. I've extended the DoctrineParamconverter, added a 'retry' with the softdeletable filter disabled. It throws a GoneHttpException if found, otherwise it rethrows the original exception:
registry->getManager();
            $em->getFilters()->disable('softdeleteable');

            $retry = parent::apply($request, $configuration);

            if ($retry) {
                throw new GoneHttpException();
            }

            throw $exception;
        }
    }
}
```

`app/Resources/TwigBundle/views/Exception/error410.html.twig` gives a nice error message to the user that the entity has been deleted.


feature/browserify.postal-lodash

Based on comment https://github.com/postaljs/postal.js/pull/112#issuecomment-74300172 I've added new gulp browserify.postal-lodash task which will optionally created bundled version of postal.lodash.
I was not sure should I include bundled version of postal.lodash.bundle.js into PR but I went ahead and did it.
browserify.postal-lodash is not included in default combine task.
P.S. I decided to use browserify because webpack-ed version was not working with RequireJS for whatever reason.

Hi @z0r1k - just curious, does the current lib/postal.lodash.js file not work with browserify? I'm not surprised it failed with plain require.js, as you'd have to work around the CommonJS style requires where the partial lodash bits are pulled in. I was under the impression, though, that the postal.lodash version would work for both webpack and bowserify (admittedly, I haven't tried it, as I use webpack). If you have, and it failed, would love to hear what you ran into. I'll try and test it out as well later this week. Thanks!

So basically what I did is I ran webpack --optimize-dedup --optimize-occurence-order postal.lodash.js bundle.js and then I tried to require that bundle using RequireJS to get postal instance, but I got JS warning instead.
When I build browserify bundle based on postal.lodash.js everything worked just fine with RequireJS.
Btw, webpack bundle was for some reason bigger than browserify. I guess it is due to more "meta" code in webpack bundle.

The time has come to say good bye.


Spelling correction

This pull request addresses and corrects  spelling error throughout the codebase to improve code readability.

please review @Autoparallel


Replace colab button with smaller image

PiperOrigin-RevId: 203976333

The other authors is "TensorFlow Hub Authors".

LGTM


Cilium fails to start due to unavailable addresses

Bug report

General Information
General Information
Cilium version 1.8.3 f842660 2020-09-16T15:05:27-07:00 go version go1.14.9 linux/amd64
docker tag v1.8 cilium@sha256:d80f2cc60a590f013d971e3006484b006ee724309459b02cd2b0128cc634ff40
Kernel version 4.14.193-149.317.amzn2.x86_64
Orchestration system version in use kube 1.15.11 on EKS
How to reproduce the issue
Cilium fails to start due to unavailable addresses. The following log is for t3a.small instance.  I can fix it by going in to ciliumnodes and changing to first-interface-index: 0  and to pre-allocate: 4.
cilium-agent
[Sep 18, 2020 2:23:09 PM GMT+3]
level=info msg="Using autodetected VPC CIDR." subsys=ipam vpc-cidr=<IP_ADDRESS>/16
cilium-agent
[Sep 18, 2020 2:23:09 PM GMT+3]
level=info msg="Waiting for IPs to become available in CRD-backed allocation pool" available=4 helpMessage="Check if cilium-operator pod is running and does not have any warnings or error messages." name=ip-10-xxx-xxx-xxx.eu-west-1.compute.internal required=8 subsys=ipam
cilium-agent
[Sep 18, 2020 2:23:14 PM GMT+3]
level=info msg="Ignoring autodetected VPC CIDR." native-routing-cidr=10.xxx.0.0/16 subsys=ipam vpc-cidr=10.xxx.0.0/16

Install using Get started for EKS using helm, on existing self-managed nodes using t3a.micro and t3a.small instances

I was able to reproduce this, thanks for the information. I will dig into this.

Just ran into it myself.  I suspected t3a.small as that was my instance type as well.  I can confirm that by changing to t3a.medium, the cilium-agent container was able to initialize successfully without any other modifications.

However, it appears that on a smaller instance on EKS, the kubelet believes it can schedule 17 pods, but the IP addresses are more constrained, meaning that cilium status reports 12/12 IPs consumed, while the scheduler is pushing more than 12 pods onto the node.  I'm starting to suspect that small nodes are unusable w/ cilium CNI out of the box.


[0.9.0-rc30] drop measurment panics

Below is the log:
[http] 2015/05/19 18:07:35 <IP_ADDRESS> - - [19/May/2015:18:07:35 +0800] GET /query?db=collectd&q=drop+measurement+%22value%22 HTTP/1.1 200 40 - InfluxDBShell/0.9.0-rc30 df45ba25-fe0e-11e4-86b7-000000000000 163.657862ms
panic: field does not exist for value

after the panic, I can never find any measurements at all (while there should be many):
> show measurements;
ERR: database not found: collectd; (/root/.gvm/pkgsets/go1.4.2/global/src/github.com/influxdb/influxdb/server.go:2704)

A few things to note:
drop measurement "value" should be nonsense, unless you've actually created a measurement named "value", which is not a good idea. For one, that's a keyword in InfluxDB and thus likely to cause confusion if used as an identifier, especially with third party tools that assume "value" is only used for field values.
Can you drop other measurements without a panic?
In the last snippet, the error message is stating that the collectd database does not exist. Naturally a non-existent database has no measurements. What are the results of SHOW DATABASES? Did you run use collectd in the CLI before running SHOW MEASUREMENTS?

It's not anything to do with "value", as I was able to create a measurement with that name and drop it without a panic:
> show measurements
name: measurements
------------------
name
another_series
myseries
triangle
value

> drop measurement "value"
> show measurements
name: measurements
------------------
name
another_series
myseries
triangle

0.9.0-RC30, no panic.
[http] 2015/05/19 13:20:48 <IP_ADDRESS> - - [19/May/2015:13:20:48 -0700] GET /query?db=mydb&q=show+measurements HTTP/1.1 200 117 - InfluxDBShell/0.9 89c35e14-fe64-11e4-8230-000000000000 597.572µs
[http] 2015/05/19 13:20:59 <IP_ADDRESS> - - [19/May/2015:13:20:59 -0700] GET /query?db=mydb&q=drop+measurement+%22value%22 HTTP/1.1 200 40 - InfluxDBShell/0.9 90128cc2-fe64-11e4-823b-000000000000 224.844391ms
[http] 2015/05/19 13:21:15 <IP_ADDRESS> - - [19/May/2015:13:21:15 -0700] GET /query?db=mydb&q=show+measurements HTTP/1.1 200 115 - InfluxDBShell/0.9 997674d5-fe64-11e4-824c-000000000000 4.483294ms

Somehow it looks like your collectd database disappeared before the drop measurement query, at least that's my best guess.
Can you provide the ~50 log lines on either side of the panic?

I am sure collectd exists, and I use collectd before show measurements and  sure there are many other measurements existing. I drop measurement when data is feeding in. It may be due to race conditions, I do not know. As to why measurement is called value, because influxdb's collectd plugin is not useable (drops a lot packet), so we use graphite input and use carbon-c-relay to rewrite the metric name, and there are some rules mistake :smile: .  When the database is under write load, occasionally issuing duplicate drop measurement statements causes an error just as reported.
Repro steps:

start writing batches of 2000 points as fast as curl can send them
from the CLI, issue drop measurement foo, where foo exists in the batches of points being written
repeat drop measurement foo until stack trace occurs

When the stack trace happens, the terminal writing the curl statements had this output:
curl: (52) Empty reply from server
{"error":"series not found"}

Note that repeatedly issuing drop measurement foo where foo doesn't exist does not cause any issues. Also, repeatedly issuing drop measurement foo when not actively writing points to foo works just fine.
The error happens when writing points to a measurement that's also being dropped. I think that's safely classified as an edge case, since it's odd to drop an entire measurement and still be writing data into it.


Scenario 2: Locale set to non-English language , no notification

Testing #167105
On Windows, I didn't see a notification when I changed my first preferred language to English, set "locale": "fr" in the argv file, and closed/reopened VS Code

I don't have the french language pack installed

I did have the french language pack installed - I thought this meant the system/ OS language installation


added map concurrent to exports

Coverage remained the same at 100.0% when pulling 0b9762286c8a773c954cfa9bb53ad5e4db2bc139 on ISSUE-14 into b2d33e9da0354bbaa548203c9642a3adc2e4e340 on master.

Coverage remained the same at 100.0% when pulling 0b9762286c8a773c954cfa9bb53ad5e4db2bc139 on ISSUE-14 into b2d33e9da0354bbaa548203c9642a3adc2e4e340 on master.


[Bug]: File too large/exceeds 100MB, so I delete file, still get same error

Describe the bug
I put a PDF file with 123.46 MB in my vault because I was playing around with the beta plugin https://github.com/elias-sundqvist/obsidian-annotator which I could only get to work if the file was directly in the same folder as my note. That didn't work, so I deleted that, but now I'm getting error messages that Obsidian Git can't push because the file is too big. Thing is, both the folder and the file that it's telling me are the problem are no longer there at all. I also just emptied the system trash, but I don't think that did anything.
Relevant errors (if available)
Uncaught (in promise) Error: To [MY REPO]
!	refs/heads/main:refs/heads/main	[remote rejected] (pre-receive hook declined)
Pushing to [MY REPO]
remote: error: Trace: 006e879de6e7926645872ad11cc7c3dd2d6c18fe225ca56ad2c1b347e92d9b64
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File Internship/Olly is 123.46 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
error: failed to push some refs to [MY REPO]
 at new GitError (eval at <anonymous> (app.js:1), <anonymous>:78:9)
    at Object.action (eval at <anonymous> (app.js:1), <anonymous>:2120:29)
    at PluginStore.exec (eval at <anonymous> (app.js:1), <anonymous>:2155:29)
    at eval (eval at <anonymous> (app.js:1), <anonymous>:2594:43)
    at new Promise (<anonymous>)
    at GitExecutorChain.handleTaskData (eval at <anonymous> (app.js:1), <anonymous>:2592:16)
    at GitExecutorChain.eval (eval at <anonymous> (app.js:1), <anonymous>:2576:44)
    at Generator.next (<anonymous>)
VM171:15020 git obsidian message: Committed 14 files
VM171:15020 git obsidian message: Pulled 21 files from remote

Steps to reproduce
Have big file in vault. Delete file. Still have error that Git can't push because file is too big.
Expected Behavior
Error should disappear once the problem file is gone?
Addition context
No response
Operating system
Linux

I tried using the terminal to clear the cache with git rm --cached -r Internship but that gives me this error:
fatal: pathspec 'Internship' did not match any files because that folder doesn't exist anymore.
But when I git add . and then git push it still tries uploading that file that's too big, but I can't find it anywhere?

The file is too large for GitHub. I guess the file is already commited. That's why you can't push anymore and deleting doesn't help. You have to reset the commits containing the file.

I do I do that? I cannot find that file or folder in my repo either, if that makes a difference.

I'm not entirely sure what happened, but I got it to work. I tried git pull and then Obsidian opened a work tree of conflict files. I manually rm-ed and add-ed them, and then tried to push again, and then it worked. Thanks :)

I am encountering a comparable issue, however I cannot replicate whatever steps @ReaderGuy42 has taken to fix it.  When executing git pull from nside obsidian, no conflict tree window is opened, and hence I cannot continue.
Could you elaborate?

Sorry, I can't remember what I did. I do this so rarely that I have to relearn it whenever there's a problem. Have you tried removing the whole git folder and re-adding it via git add . or something like that?

This still occurs sometimes. It just happened to me again, and I can't figure out what to do now. Also @Gewerd-Strauss seems to have the same issue.


feat(tutorial): complete step 5 -Austin

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

Please provide your bluemix preview url!

https://carbon-tutorial-ryanmarkz01.mybluemix.net/#/

👍 Looks good - I have recorded your completion of this step!
Feel free to stop this running application on IBM Cloud to avoid the possibility of incurring any charges 💵


How to build a mono with typescript

Is there a way to build typescript all together while building mono? So that I don't need to install typescript again after building mono?

Not sure I completely understand what you are trying to do. Are we talking about building the TypeScript addin at the same time as MonoDevelop?

Yeah, yeah. That's what I mean.

I would look at trying one of the following options:

Use mdtool setup install typescript.mpack to install the addin
Copy the typescript addin dlls into a subdirectory inside the MonoDevelop's addin directory.
Add the TypeScript project to MonoDevelop's Main.sln file.

Got it. Thank you very much. :)


Fix crash in case of empty file in directory

I have added a simple check for the issue #214, that skips the regex check SKIP_PATTERN when there are no lines to analyze.
I think that the fact that there is an empty file in the directory should be flagged as en error, but i would like to hear your opinion first before working on it.
Thanks for your work :)

Muest be merged!

@mutt0-ds Thank you!


Fix/inspector performance selective rerender

Problem:
Inspector controls are slow (sliders, color picker, drag interactions).
Fix:
Only rerender selected elements while dragging inspector controls.
Commit Details:

optional elementsToRerender field for transient actions
fixElementsToRerender already fixes it in some cases, now it's also handling transient actions
shouldUpdateLowPriorityUI now correctly uses elementsToRerender

Todo:

[ ] tests

Before

After

Late to the party but: i just played with this. WOW. This colour picker is nothing short of amazing, I don't think we've ever had performance like this.


FIX: 775 : Added header and footer

Pull Request for Issue #775: Add Header and Footer to the Application
Summary:
This PR addresses the enhancement for adding a header and footer to the application’s user interface. The changes include the following:

Header:

A fixed header section at the top of the page, including navigation links.
Contains the application’s title/logo and links to key sections such as "Home," "About," and "Contact."

Footer:

A fixed footer section at the bottom of the page.
Includes relevant links such as "Return Policy," "Terms of Service," and social media icons.
A small copyright notice to indicate ownership of the application.

Changes:

Created new components for both the Header and Footer.
Styled the header and footer to be responsive, adapting to different screen sizes.
Updated the main layout to ensure the header and footer are always visible and properly aligned.

Related Issue:
Fixes #775 – Add Header and Footer to the Application.

@Tejashri-Taral ...any updates?


Minification with & breaks CSS

Something like
const SlickSlider = styled(OrigSlickSlider)`
	.slick-track {
		display: flex;
	}
	&.slick-slider {
		width: 100%;
	}
`

gets minified to
.slick-track{display:flex;}&.slick-slider{width: 100%;}

however, it seems that this disables the meaning of &. I assume the problem is that the CSS library wants whitespace before &?

(Fancy us bumping into each other here, @wmertens ...)
Experiencing the same issue, which is breaking some of our styling throughout or application.

I assume the problem is that the CSS library wants whitespace before &?

No, that shouldn't be it... I just tried writing a test for it in v5 and it replaced correctly. Not really sure what's going on here as the stringify code hasn't changed much between v4 and v5.

I wrote a test in s-c core for this and couldn't reproduce the behavior you're describing in v4 or v5, going to close. Feel free to open a new issue with a reproduction sandbox if you're still experiencing the problem.


Don't really download from URLHaus in dev

I think we probably don't want dev really hitting urlhaus, at least not by default?

I think this should actually be fine. We shouldn't hit it any more than every 30 minutes, and there's no limit on the update file (rather than the whole sync). So this is probably fine.


Load More persisting when no more issues load

Description
The load more button will persist even when there are no more issues loading and takes multiple clicks to hide.
This issue is potentially related to #295 as Load More appears to persist and populate more filters but no new issue cards. (video attached below)
Steps to repro
Login to finder
toggle to github
search for javascript
click load more - no more issues populate, but checkboxes update
click load more again - same as above
click load more a 3rd time - hides as expected
Proposed solution: Load more should hide/show based on available issues (unlink from filter updating)
Screenshots
https://user-images.githubusercontent.com/97615019/217587124-837d588f-8006-4df3-bc83-6153b97dc79f.mov
Additional information
No response

I think this behavior is caused by the implementation of the filter: It's just client-side not applying to the search query that's run against Github:
All Issues that are returned are filtered on the Client-Side for "JavaScript", you can keep loading more and more issues, that aren't displayed, because the ones that are loaded don't match the filter.
When applying a filter to the issues, we don't know if there are more issues to load that match that filter, because as I said it's solely on the Client.
Does this make sense? 😅

Oh interesting.  Yes, it makes sense.
With a filter applied do you think there is ever a situation where "Load More" will be needed? If not, then yes hiding on filter makes sense.  But in the case of a large amount of issues, a load more could be needed there but like you said - it wouldn't "know" how many more so would have to figure that part out too.
When I have some time I can take a look at the code too and see if I can think of any other ideas.

Hey amandamartin-dev
Please assign this issue to me. I can fix it.

Based on the CSRF issue I assume something with the Github-App isn't working as expected. Did you configure the Oauth app to point to your dev-environment and the correct endpoint?

Great, thanks for the help Cahllagerfeld

I think this behavior is caused by the implementation of the filter: It's just client-side not applying to the search query that's run against Github:
All Issues that are returned are filtered on the Client-Side for "JavaScript", you can keep loading more and more issues, that aren't displayed, because the ones that are loaded don't match the filter.
When applying a filter to the issues, we don't know if there are more issues to load that match that filter, because as I said it's solely on the Client.
A possible workaround might be hiding the "Load more" in case a filter gets applied
Does this make sense? 😅

Yes, hasNextPage is true, also I tried setting the text in the query. It only works when you enter exact word with same case-sensitivity.
{
  "queryString": "is:open archived:false label:\"EddieHub:good-first-issue\" no:assignee Footer",
  "skip": 10,
  "after": null
}


preflight check container fails for scratch images

Bug Description
preflight check container fails for scratch images with error /var/lib/rpm/Packages: no such file or directory
Version and Command Invocation
preflight version 0.0.0 <commit: ed476731ad4819f09df49ec6ba8039a3a81b2c82>
Steps to Reproduce:
(How can we reproduce this?)

Run preflight against scratch image

Expected Result
preflight checks should run for scratch images
Ex: image quay.io/vmulaje/hello:latest
Actual Result
preflight check container quay.io/vmulaje/hello:latest --pyxis-api-token XXX --certification-project-id 6217d5887c6c194c4959ae10 --pyxis-host catalog.redhat.com/api/containers --submit -d ${XDG_RUNTIME_DIR}/containers/auth.json
time="2022-03-08T12:36:02Z" level=debug msg="config file not found, proceeding without it"
time="2022-03-08T12:36:02Z" level=info msg="certification library version 0.0.0 <commit: ed476731ad4819f09df49ec6ba8039a3a81b2c82>"
time="2022-03-08T12:36:02Z" level=debug msg="URL is: https://catalog.qa.redhat.com/api/containers/v1/projects/certification/id/6217d5887c6c194c4959ae10"
time="2022-03-08T12:36:07Z" level=debug msg="Certification project name is: Viksss_test"
time="2022-03-08T12:36:07Z" level=debug msg="target image: quay.io/vmulaje/hello:latest"
time="2022-03-08T12:36:07Z" level=debug msg="pulling image from target registry"
time="2022-03-08T12:36:11Z" level=debug msg="temporary directory is /tmp/preflight-1484683066"
time="2022-03-08T12:36:11Z" level=debug msg="exporting and flattening image"
time="2022-03-08T12:36:11Z" level=debug msg="extracting container filesystem to /tmp/preflight-1484683066/fs"
time="2022-03-08T12:36:11Z" level=debug msg="writing container filesystem to output dir: /tmp/preflight-1484683066/fs"
time="2022-03-08T12:36:16Z" level=trace msg="image config written to disk: /home/vagrant/openshift-preflight/artifacts/cert-image.json"
Error: open /tmp/preflight-1484683066/fs/var/lib/rpm/Packages: no such file or directory
time="2022-03-08T12:36:16Z" level=fatal msg="open /tmp/preflight-1484683066/fs/var/lib/rpm/Packages: no such file or directory"

Additional Context
Most of the scratch images will not have rpm packages.

Like @bcrochet mentioned in slack, this is already resolved in another issue. And make sure project id 6217d5887c6c194c4959ae10 is setup as scratch.

Relates: #451


Minor translation corrections

Thank you for all of your work.

This change is now in beta and can be downloaded from the beta branch or the testing channel of the discord. Thanks!


Fix #838: formatUnit now displays formatted number with compound units

When using compound units with the formatUnit function, it now correctly displays the formatted value and instead of dumping the raw value into the message.

I have now signed the CLA.

Fixes #838

Good catch! Thanks for your fix!


DEBBUGING
For solid.
Rendering (props.name)) => <()

Issue contains insufficient information. Please use the issue template to ensure you provide the necessary details.


[FR]: Add missing case to QueryPredicate

Description
The enum QueryPredicate in QueryPredicate.swift is missing the isNotEqualTo case to perform a query with the isNotEqualTo filter.
With the isNotEqualTo case @FirestoreQuery should be able to perform the query with that filter unless I'm missing something.
See the required changes here:  https://github.com/firebase/firebase-ios-sdk/commit/8ba167f0097e7efaf8011e1199d458455d76c221
API Proposal
No response
Firebase Product(s)
Firestore

Thank you for this feature request. We agree that it is a very reasonable request. I've assigned it to our resident swift expert to take a deeper look.


WIP: Remove babel-plugin-react-css-modules a.k.a. styleName vs className

Issues are not enabled on this repo, therefore I submit this proposal as a (partial) PR.
The goal here is to get rid of babel-plugin-react-css-modules, because:

it is not compatible with css-loader v4 (needed for webpack v5), see https://github.com/gajus/babel-plugin-react-css-modules/issues/291
it seems the repo is abandoned and an "inofficial" fork availabel here: https://github.com/birdofpreyru/babel-plugin-react-css-modules

In order to stay future proof and reduce dependencies on abandoned projects I suggest that we move from styleName to className. In addition to that IDE support is able to detect proper class names (as they're variable names as opposed to string literals).
Please lemme know what you think of this proposal and I'll have a look at it.

Happy snowman-burning Day @neonnoon ! ⛄
We were discussing today about the upcoming clsx PR. Our idea is,

For pyrene, we do everything in one big PR, including

introducing clsx to pyrene
convert all pyrene components to use clsx

Then we need two separate PRs to handle:

tuktuktwo
pyrene-graphs

@Sakai-san please correct me if I'm wrong :)
I have two questions:

For the pyrene part, would you prefer that we work on top of this PR (e.g. making new commits to this PR), or it's better that we start a separate PR?
pyrene, pyrene-graphs and tuktuktwo will all have their dependency on clsx, could peer dependency be somehow employed to alleviate the issue that at some point there will be 3 different versions of clsx?

I would create a brand new PR branched off that present PR for all the remaining components.

Whatever works best for you. Generally, I think we have a bit of a mess with PRs. If you wanna branch off this branch for further changes, I think we can just kill this PR (the branch will remain and can be used as a base).

I would not treat it as peerDependency since the main project does not have any package.json.

What do you mean my main project?
I would add it as a dependency, not peerDependency. A peer dependency makes sense when the dependent project, (e.g. an mc app, or an app I am writing) must use a certain dependency. That makes sense for react because using pyrene without react doesn't make much sense. For clsx, however, pyrene cannot and should not make any assumptions of how parent projects will build class names. Therefore this should be a dependency.
Also, please note that if we assume clsx to be provided by the parent project, it should also be externalized in webpack:
https://github.com/open-ch/pyrene/blob/a25064aa50548581cb068750fe288ee91e7df991/pyrene/webpack.config.babel.js#L107
But, again, I really don't see the point why an application using pyrene should have to provide clsx.

Done with  #91 (and related changes).


Bug "YouTube said: Unable to extract video data" - Savify.exe

Savify version: v2.0.10
Python version: 3.9.0
Operating System: Windows 10 Home 20H2 64-bit

Description
I wanted to download a song, but an error appeard.

What I Did
savify "https://open.spotify.com/track/2FY7b99s15jUprqC0M5NCT" -q best -f mp3 -g "%artist%/%album%" -o "C:\Users\xxx\Music\Spotify".

[ERROR] ERROR: 9BPfyhhv7-c: YouTube said: Unable to extract video data

Thanks

I have tried using python version instead of .exe version and it works.

Issue was that youtubedl needed updating. Solved in the latest version.

Issue was that youtubedl needed updating. Solved in the latest version.


mimalloc + jack on linux causes stuckage

This happens on ubuntu studio - jackd is the audio daemon of the OS. If I use glibc malloc everything works fine. But if I switch the client app to mimalloc, audio gets stuck.

darn. maybe it is the same bug as #622 ?
(Without more info I cannot tell what could cause this; it may be a mimalloc bug, or maybe a bug in jackd that doesn't appear in (some) other allocators)

I'm going to try and make a repro as well as check older versions


Nested connect() child components have stale props with React.Context

What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem. Your bug will get fixed much faster if we can run your code and it doesn't have dependencies other than React. Paste the link to a CodeSandbox (https://codesandbox.io/s/new) or RN Snack (https://snack.expo.io/) example below:
I have created a small example at https://codesandbox.io/s/react-redux-sample-d442e.

Go to the above example link.
Open the Console tab in the Preview pane. Alternatively, run my example in a new window and open the Console tab in the DevTool.
Click either the "Increment" or "Decrement" button.
Inspect the logs in the Console.

You will see something like below:
from AppContainer: mapStateToProps
index.js:27 counter in AppContainer.js render: 1
index.js:27 counter in Component.js render: 0
index.js:27 Component.js: mapStateToProps
index.js:27 counter in Component.js render: 1

My Component.js is re-rendered twice. It seems one is triggered by the React Context.Provider and the other one is triggered by the redux store update. And you can see that the counter value in the first re-render is stale. However if I remove line 8 in Component.js (i.e. the line that use the useContext callback), Component.js is only re-rendered once and the props are updated properly at re-render time.
What is the expected behavior?

I will expect my Component should only be re-rendered once with the props being updated properly. Please note that if I don't use React.Context, the store update and the re-render works as expected. It is only an issue if I use React.Context in my component.

Which versions of React, ReactDOM/React Native, Redux, and React Redux are you using?  Which browser and OS are affected by this issue? Did this work in previous versions of React Redux?

This issue is seen in Chrome and Safari. Also this issue is not seen in react-redux v6 or earlier.

Dependencies:

The first issue with this is, don't try to count renders by logging directly in the component's render logic.  Do it in a useLayoutEffect() afterwards.  React will double-render components in <StrictMode> in development to help flush out bugs.
It is possible that there's some subtle timing back and forth between context and React-Redux, especially with nested connect components.  In particular, connect relies on cascading subscriptions that are triggered in the commit phase.

My real application is more complicated. I have an input field in my application and the validation state is stored in redux. The problem is that my app can have external actions that can be triggered to override the props and that could trigger subsequent validation actions. Since the prop has a stale value during re-render, my child component thinks there is an updated value (in fact, it is the old value) needs to be processed and so it triggers the unintentional validation action and that screws my store and the value I entered is actually reverted.

I'm going to close this as a WONTFIX for now, largely because we're encouraging folks to stop using connect (even though it'll be fully supported in v8).  This is a real bit of behavior that I can understand is annoying, but I don't think there's a meaningful change we can make at this point, and I don't intend to spend time fixing it myself.
If someone still feels strongly about this please comment, or even better file a PR to improve behavior here.


How to authenticate with a custom provider?

Hello guys,
how to authenticate with a custom provider?
Thank you very much.

Check out the blog series at http://aka.ms/30daysofzumo - it covers custom auth.


Error: model.update()

Hi,
i got a strange error when i try to update one instance of my model.
Imagearticle.findOne(img.id).exec(function (err,result) {
	if(err) console.log(err);
        result.rank =4444;
        Imagearticle.update(img.id,result).exec(function(err,result2) {
		if(err) console.log(err);
		 console.log(result2);
	})
})

Where i log the result2, i got no error and the expected result coming from waterline (the instance of my model with the new value: rank = 4444) But in the database, nothing happends.
some more info:

If i try to update a field that doesnt exist it will add that field correctly.

This model is a intermediary model like explaine in sailsdoc

I even try with migrate 'alter' option but nothing want to update.

I post you my model

module.exports = {

  	schema: true,
  	migrate: 'alter',
    attributes: {
  		rank : {type:'string'},
  		image:{model:'image'},
  		article:{model:'article'},
  		titi:{type:'string'},

    },
};

Any idea of whats happend here?

    rank : {type:'string'},
    result.rank =4444;

Those two lines aren't consistent. Are you sure it doesn't throw a validation error?

yes i am sure.
i tryed with another filename and a new field

i also tryed with "int" type and with real string value in string type

Ah, ok I see what's going on. Just use .save(), like this: https://github.com/tjwebb/sails-permissions/blob/master/api/hooks/sails-permissions.js#L66-L71

Imagearticle.findOne(img.id).exec(function (err,result) {
                 if(err) console.log(err);
		result.rank ='0000'
		result.save(function(err,result2){
                        console.log('result2',result2);
                });
})

Once again, i got the result2 correct, but nothing in database

Do other .update() statements in your app work? Have you tried a different adapter? Something else is going on here.

ok, i figured it out.
I was my async.parallel() , who saved the full Article with the associated Imagearticle collection.
So each time i saved my article, it was resaved with the old content.
Replacing .parallel() by .series() fixed my problem.
you can close this issue


ISPN-11865 Deprecate the @Store annotation

https://issues.redhat.com/browse/ISPN-11865
Depends on https://github.com/infinispan/infinispan/pull/8316

LGTM. I'd merge it right now, but are we sure the Characteristics will make it into CR1 @ryanemerson ?

@anistor It's in now :slightly_smiling_face:

Merged! Thanks @ryanemerson !


Error when reading mars request with only one date

What happened?
I get the following error
AttributeError: 'str' object has no attribute 'to_datetime_list'
when providing only one date as a string to the mars request.
What are the steps to reproduce the bug?
You can reproduce the issue with the following request:
    "class": "ce",
    "date": "2024-06-12",
    "expver": 1,
    "levtype": "sfc",
    "model": "lisflood",
    "origin": "ecmf",
    "param": "240023",
    "step": "6/to/240/by/6",
    "stream": "efas",
    "time": "00:00:00",
    "type": "pf",
    "number": "1/to/50",
}
fc = earthkit.data.from_source("mars", fc_request)

Version
feature/earthkit-engine
Platform (OS and architecture)
HPC
Relevant log output
No response
Accompanying data
No response
Organisation
No response

@corentincarton, thank you for reporting this issue. It was only a problem in the feature/earthkit-engine branch where  it is fixed now. So I close this issue.


As a player, I want the game to remember where I was when I last logged out, so that I can pick up the game where I left off.

Addressed by https://github.com/WSU-CEG-6110-4410/ADAD-Craft/pull/44


Not mobile friendly

+1 for this! Perhaps this could be fixed simply by adding a class property to the <Chart /> passed directly to the SVG.

@kt3k, is it possible to add support for the responsive property?

I'd say this has been fixed by #15. Proof:

Ok. Let's close


ayu-dark/light-blue

Tracking for this style

what exactly are you tracking? are you going to make another version of the theme?

By all means, please! :) I have on-site interviews at Google in 2 weeks so I've been 11/10 busy studying 🥱 If you'd be so kind - Perhaps address the contrast issue in abridge-blue? The web links don't have enough contrast (you can web.dev/measure my blog if you need to see the issue)

This is finished, 100 in lighthouse for both the site theme and the code block theme.
I like this code block theme better with the blue so its now the default code block theme for abridge.


.NET 9 Support

Good day,
Would it be possible to add .NET 9 to supported versions? As far as I can tell there should be no incompatibilities.

Just provide a PR, but I think you can also use this library anyway ;)

Not sure if you needed package updates but did it anyway :)


Pinning should have a better UX for any time scale it takes to pin, and pinning intentions should be persisted between reboots

This is a feature request for IPFS Desktop as I currently see this problem;
Pinning something falls either under three different "time scales".
The first is that the file is already locally downloaded, and pinning is nothing more than verifying that the file exists, this usually takes under a second.
The second is that the file is not completely downloaded, or not downloaded at all, but that it is easily accessible over the network (i.e. DHT announcements are out, content is easily findable, and its relatively small, only a few MB or so), this'd take a few seconds, but nothing more.
The third is that the file is not findable, the file is either not announced, the peers aren't reachable, or otherwise the pinning process takes an extra amount of time to complete, usually for multiple GB of data.
The last two is what IPFS Desktop does not feel ready for, the pinning checkmark feels like it has a roundtrip time of exactly the amount of time it takes to press it, and nothing more.
For pins that take a second more, the pinning state should be communicated clearly to the user, and replaced with a 'pinned' icon when it is done.
For pins that are stalled or take an incredibly long amount of time, the request that the user wants to pin this file should be persisted, so that they can simply tell IPFS "hey, i care about this file, find it, no matter how long it takes", that is what i expect it to do, and i've had multiple times where after a restart, IPFS Desktop forgot i wanted to pin the file, even ones that were actively downloading.

I'm currently using ipfs-cluster, which has this behaviour, where pin add tells it to queue up the pin, and try pinning it later, retrying other pins in a round-robin fashion ad infinitum, until one of them succeeds pinning, leaving others to take the place in the queue.
It has a relative prioritisation system, where a new pin is more eligible for the active-pinning queue than older pins. This is relatively annoying as it takes the timeout phase (24h by default) for the new pin to start getting pinned, so IMO a "background" and "foreground" queue should be created for IPFS Desktop to achieve a better user experience.

Pinning this way (in the background, in a long-form) should also generate notifications when the pin is complete, so the user can be somewhat aware when such a thing is finally done.

Thank you for taking the time to look at this issue.
FWIW, I do have a background in developing for/with ipfs, trying to push forward the py-ipfs and py-libp2p libraries before those failed, and gaining knowledge on how IPFS works in-depth to better tune my "infinistore" (S3-backed IPFS node), so in that regard I know I'm fully asking for features that require changes in kubo. However, instead of filing those issues there, I want to file them here with a user story, so it's clear and understandable where the derivative feature requests come from, and I can take advantage of y'all prioritising the issues appropriately.

For Ask 1, I know that fetching --progress will probably be a step forward, but i want to make it clear that only doing that wouldn't satisfy my feature request completely, that's why I made https://github.com/ipfs/ipfs-desktop/issues/2386 to make that request much clearer; for a progress bar to exist, there must be a degree of "this amount of work still needs to be done" alongside the "this amount of work is already done", else I believe it adds little value in telling a user how far along something is, and how far it still needs to go.

For Ask 2, this is generally less an observation of how I've seen ipfs-desktop behave (though I have had experiences upon occasions where it suggested this), but how I've seen kubo itself behave wrt pins.
Pins in kubo exist for as long as the pin request/CLI call exists, if either is cancelled, the pinning effort is abandoned. (I can observe this by simply watching the wantlist that is active at any time, and observing it dropping once i ctrl+c the pin CLI, or restart an ipfs-cluster instance.)
Thus the ask is also more along the lines of "Make sure that there exists a mechanism somewhere (either in kubo or ipfs-desktop) that remembers the pins the user wishes to queue up", and together with Ask 1 (Representing it somewhere in the UI), give better confidence towards the users as to what is currently being fetched, how far along it is, and how much it definitely knows it still needs to fetch.

Ask 3a is indeed a feature request that requires a derivative issue in kubo, ditto for 3b.
Both would enhance the user experience, and even ipfs-cluster could take advantage of it (as currently it takes care of queueing itself, and even though it knows of a prioritisation system, it does not add prioritised pins to the "queue" until some other pins have rotated out after the timeout).


Axial-deeplab

Hello, Is it possible to build axial-deeplab with help of the provided axial-attention blocks? Any suggestion on how to do so?

@sahilrider Hi Sahil! Axial deeplab is a bit different - it incorporates relative positional encoding. I believe there's already a pytorch repository out there for it

Yes, right its positional encoding is different. The code repo is available but it's only for Axial-ResNet. I wanted to extend it to axial-deeplab by implementing a decoder network.
Thanks for the clarification.


Consistently handle prefixes in AddEnvironmentVariables

Summary of the changes (Less than 80 chars)

Resolves an issue where Connection Strings from Azure App Services are not able to be imported when you call AddEnvironmentVariables(string prefix).

AzureEnvToAppEnv(...) will always yield dictionary entries with keys starting with ConnectionString: for Connection Strings detected from Azure. The environment variable filter will then immediately filter these out as they can never start with the user-defined _prefix unless it's either empty or literally ConnectionString:.
Addresses: https://github.com/aspnet/Extensions/issues/1306

 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.:x: declspec sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

This will apply the prefix filtering to the Connection Strings as well.
e.g
.AddEnvironmentVariables(prefix: "TEST_");

Will only capture ConnectionStrings starting with TEST_, i.e.:
ENV=
CUSTOMCONNSTR_Database=test <- not captured
CUSTOMCONNSTR_TEST_Database=test1 <- maps to ConnectionStrings:Database=test1

If this is not the desired behaviour, i.e. all ConnectionStrings should be included (essentially ignoring the prefix), then that'd be straightforward to implement as well.

It seems like a reasonable change to me. Looking at the test, it does seem like it's approaching it the wrong way.
FYI, this layer is a bit ugly and we do want to refactor this at some point. Having the environment variable config provider have magic understanding of these prefixes is a bit ugly (I know @Tratcher dislikes it 😄). Doesn't mean we shouldn't fix a bug in it though!
Thoughts @HaoK @Tratcher ?

Stop patching it and replace it?
Also, CUSTOMCONNSTR_TEST_Database is the wrong ordering for this behavior, it should be TEST_CUSTOMCONNSTR_Database. E.g. prefix should always be evaluated first.

Also, CUSTOMCONNSTR_TEST_Database is the wrong ordering for this behavior, it should be TEST_CUSTOMCONNSTR_Database. E.g. prefix should always be evaluated first.

I'm confused, isn't that completely counter to the scenario? As unpleasant as the layering is here, there is a specific scenario in mind and that scenario is broken. In Azure, you specify a connection string called PREFIX_FOO:

And it manifests as an environment variable: MYSQLCONNSTR_PREFIX_FOO = MyConnectionString
There's no way in this scenario for the environment variable to end up as PREFIX_MYSQLCONNSTR_FOO = MyConnectionString.
If you configure PREFIX_ as a prefix in the environment variables provider, it correctly filters App Settings using that prefix, but does not filter Connection Strings and, in fact, completely fails to load any connection strings.
The desired behavior is for connection strings and app settings to be treated as they are entered into the portal.

Stop patching it and replace it?

Yes, but that's not something we can do in 3.0 😄. The scenario exists and is in use. Honestly, the layering doesn't concern me a lot, it's just a convention that aligns with how Azure behaves.

Stop patching it and replace it?
Also, CUSTOMCONNSTR_TEST_Database is the wrong ordering for this behavior, it should be TEST_CUSTOMCONNSTR_Database. E.g. prefix should always be evaluated first. Otherwise you'll never be able to properly separate these layers.

@Tratcher I mentioned this a bit in my comment here, what your suggesting would be the most consistent behaviour for the prefix; it's just a simple pre-check on the environment variables and then anything that happens after that is a separate concern.
However, as @anurse mentioned, the ConnectionString environment variables are often set through a UI like Azure's Portal which does the mapping to an environment variable for you so you don't have an opportunity to set a prefix to the beginning of it.

@anurse I moved this PR to 5.0.0-preview1, Could we get a resolution on accepting this?

@anurse I moved this PR to 5.0.0-preview1, Could we get a resolution on accepting this?


Task - Dummy Portal Screen

Description
Create a screen showing the message "Contractor Portal"
Add some dummy fields like: work order number, name and email
Extra:

Add css styling to make the page look nicer

Definition of Done
A functional satisfying the above requirements

Installed NodeJS and expressJS on my computer (Nov 11)
Watching this tutorial to learn what ExpressJS is: https://www.youtube.com/watch?v=SccSCuHhOw0
Created a new project on my computer to play around with the features from that tutorial. Currently trying to create a page in that temporary app to learn how it is done, then use the same process for this issue.

Our project is different from that tutorial, we are using typescript whereas the tutorial did not. But in general what I learned seems to apply. Need to figure out why the res.render on the views/portal.ejs wasn't resolving the path.

2024/11/11 - Above tutorial that I followed developed the application from server side, feedback with team is that we won't take that approach. I will find and follow a different tutorial which develops the dummy portal screen inside of a "nextJS environment".
Rafeed provided this documentation: https://nextjs.org/docs/app/getting-started/project-structure
I will also watch this youtube video: https://www.youtube.com/watch?v=TJQbDPGzm0Y

Edit, I will not watch the above youtube video. It is using react as a frontend framework (in addition to nextJS)? We are not using React for this milestone.

Learned the following helpful information from Akshit:

React and nextjs can be used together, nextjs being the frontend framework and react the library to build the interfaces. I will revit the above tutorial


Error while opening SQL Connection (using .NET Core 3 Preview 6)

Hi,
first of all thanks for this package.
I would love to use this appender to log into the database in a .NET Core 3 Preview 6 application.
Unfortunately when the project starts and I initialise log4net, I get this error:
File name: 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMarkHandle stackMark, ObjectHandleOnStack assemblyLoadContext, Boolean loadTypeFromPartialName, ObjectHandleOnStack type, ObjectHandleOnStack keepalive)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, Boolean loadTypeFromPartialName)
at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at log4net.Util.SystemInfo.GetTypeFromString(Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase)
at MicroKnights.Logging.AdoNetAppender.ResolveConnectionType()
I used the configuration file of example available here. Any Idea?
Thanks in advance!

I have never tested it with Core 3 Preview, but i dont think there are any breaking changes. Have you tries using matching preview of System.Data.SqlClient?
And what are the Exception message?

Hi there,
Thanks for the fast feedback.
I have tried with several mix of version (stable+preview) but regardless the version of the library I have in my project, the error is always the same. I tried both adding your Appender from NuGet or recompiling from the source code.
Btw, no exception, the behavior is that no logs are written in the database, but if you enable the debug mode of the Appender, then I get this in the output window of VS:
log4net:ERROR [AdoNetAppender] ErrorCode: GenericFailure. Failed to load connection type [System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.0.0-preview6-27804-01\System.Diagnostics.StackTrace.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.0.0-preview6-27804-01\System.Reflection.Metadata.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'iisexpress.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.0.0-preview6-27804-01\System.Collections.Immutable.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Das System kann die angegebene Datei nicht finden.
File name: 'System.Data.SqlClient, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMarkHandle stackMark, ObjectHandleOnStack assemblyLoadContext, Boolean loadTypeFromPartialName, ObjectHandleOnStack type, ObjectHandleOnStack keepalive)
at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, Boolean loadTypeFromPartialName)
at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, StackCrawlMark& stackMark)
at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
at log4net.Util.SystemInfo.GetTypeFromString(Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase)
at MicroKnights.Logging.AdoNetAppender.ResolveConnectionType()
Thanks again!

Ok, thanks for the try out.
I will setup a Core 3 Preview environment, and see what happens on my machine ;)
Stay tuned.

Okay, here is the thing.
The problem is Type loading of the SqlClient, as the exception says. What fuzz me is that it should never had worked, but does until Core v3. So something must have been fixed.
The solution is easy, in your log4net.config replace:
    <connectionType value="System.Data.SqlClient.SqlConnection,System.Data,Version=<IP_ADDRESS>,Culture=neutral,PublicKeyToken=b77a5c561934e089" />
with:
    <connectionType value="System.Data.SqlClient.SqlConnection,System.Data.SqlClient,Version=<IP_ADDRESS>,Culture=neutral,PublicKeyToken=b77a5c561934e089" />
And give a status

Hi there, it seems to work :-)
Thanks and have a great day!


Implement reversed grant checking methods

As per comments made in #68

I think we should add a third one for needs as well, while we're at it.

I agree with @zdjones, the original method name is more clear to me when just negating what it does. What about NotOneOfGrants?

nice.


ng ctrl exercise

A new exercise that requires boostrapping an Angular app with a simple single controller. I plan to make this a short series of exercises that will build on each other, increasing the complexity of the app; the next one will move the data interaction to a factory; the final one will require moving the markup into a partial and implementing routing.
Please offer opinions on whether having them setup the full task runner portion of the app is overkill or proper expectation. Also wondering if we have them use bower or npm to install Angular, or offer them the choice

Why are there two files?

D'oh. I renamed the file and didn't pull the original one

@chortlehoort

@JoeShep 👍


delayed by one candle

Hello,

I might be seeing it the wrong way, but I believe that the trade entries are delayed by one candle.
In the attached pictures, I put a RED circle where I think the trade should enter (first open after signal).  But, every single time, the entry seems to be delayed by a day (circled in BLUE).  Can you please help me understand/fix this?

The reason for this was explained in last section of readme:
The strategy tester in "Open prices only" model check signals on every new candle at 0:00. At this point, we can't use the close price for it is not yet formed. Because this the EA use the close of previous candle to check signals. When there are entry signals (previous close), the order will be open with current Bid/Ask price, which does not correspond to the closing price of the previous candle.


added JazzBand badge and CONTRIBUTING.md

Hello! @jezdez
I'm don't have much experience in GitHub, so can you please help me with merging this PR?


Crashes without manage message permission

if you delete a message when the bot does not have the privilege to delete a message, it crashes the program.  An example of this is e.message.delete();

Unable to reproduce.
> c.messages.find(g => !g.deleted).delete().catch(err => console.log(err.message))
Promise { <pending> }
Forbidden (Missing Permissions)

I tested it again.  It no long has this problem.  I think you did an update that fixed it when you were working on another problem.  I noticed this problem back when the nodejs updated caused the program to crash.

Then it wasn't caused by message.delete() then. Would be nice if you included stack traces in all of your future reports, if any.


Step-aware stubs generated with RestDocs

I have a test configuration that always records the mockMvc interactions via the {steps} placeholder as documented here http://docs.spring.io/spring-restdocs/docs/current/reference/html5/#documentating-your-api-parameterized-output-directories
I am using
@AutoConfigureRestDocs(value = "build/generated-snippets")
@AutoConfigureMockMvc
@SpringBootTest
public class MyTest {
    @TestConfiguration
    static class TestConfig {
        @Bean
        public RestDocumentationResultHandler restDocumentation() {
            return MockMvcRestDocumentation.document("{method-name}/{step}/",
                    preprocessRequest(prettyPrint()),
                    preprocessResponse(prettyPrint()));
        }
    }
...
//tests follow
}

which does indeed record WireMock stubs but they are named {step}.json. For multistep tests, the file will overwrite previous steps.
Looks like WireMockSnippet.document has to change to replace {step} (if operation.name includes it) with the current step (it's available in Operation).

Hi! Can you post a sample project on Github with this setup?

You just have to enable the step-aware spring rest doc generation as per documentation and check how the json files are generated.

Ok but I would need to set everything up - if you already have it it will be much easier for me to test your stuff.

Hi! I was strugling with the same issue, and I also don't have a project or a test to showcase it, but what I did as a workaround after checking the code was:
I copied-and-pasted the class org.springframework.cloud.contract.wiremock.restdocs.WireMockSnippet to my project.
I did the following changes:
`    private final PropertyPlaceholderHelper propertyPlaceholderHelper = new PropertyPlaceholderHelper(
"{", "}");
@Override
public void document(Operation operation) throws IOException {
    extractMatchers(operation);
    if (this.stubMapping == null) {
        this.stubMapping = request(operation).willReturn(response(operation)).build();
    }
    String json = Json.write(this.stubMapping);
    RestDocumentationContext context = (RestDocumentationContext) operation
            .getAttributes().get(RestDocumentationContext.class.getName());
    String fileName = this.propertyPlaceholderHelper.replacePlaceholders(operation.getName(),
            new RestDocumentationContextPlaceholderResolverFactory().create(context));
    File output = new File(context.getOutputDirectory(),
            this.snippetName + "/" + fileName + "stub.json");
    output.getParentFile().mkdirs();
    try (Writer writer = new OutputStreamWriter(new FileOutputStream(output))) {
        writer.append(json);
    }
}`

This fixed the problem locally. I hope this helps who is fighting with the same problem or to fix the issue, later on I may trigger a PR.

@florind @fbdo can you provide a sample that I can check out?  It would really help me speed things up

ping!

Sorry, I am on vacations with my family, when I am back I can provide one

@fbdo no problem :) Enjoy your holidays! :D


[BUG] STAT Quick Deploy

I have tried to deploy STAT via the quick deploy button on GitHub on 2 separate tenants and both give me a BadGateway Status under the App Service Plan. Which causes the deployment to hang. I have deployed this originally on our primary tenant several months ago without issue. So, I'm not sure if this is because of recent updates or I'm deploying it improperly now.
To confirm, my account is the owner for both subscriptions.
"status": "Failed",
"error": {
"code": "Forbidden",
"message": "The subscription 'xxxxxx' is not allowed to create or update the serverfarm.",
"details": [
{
"message": "The subscription 'xxxxx' is not allowed to create or update the serverfarm."
},
{
"code": "Forbidden"
},
Let me know if you need any more details

Hi @darkkon212 thanks for letting us know.  I have not seen this error before but I have a few things for you to check and a bit more information I need to look into this further.
First what I'd like to know the datacenter region you are attempting to deploy to, and if you tenant is associated with an government, sovereign cloud or is it a standard commercial tenant.
I have seen some issues recently in Central US, but the error is different and only seems to apply to some subscription types, but if you are trying Central US, please try another region to see if the same error comes up.
Finally, I'd like you to check the state of the necessary resource providers (Microsoft.Web, Microsoft.Storage and Microsoft.Logic).  To do this in the Azure Portal go to Subscriptions ->  -> Settings\Resource Providers
Check to state of each resource provider, if any are listed as 'NotRegistered', select the resource provider and click 'Register'

one other thing to confirm, the quick deploy button you are click on, it is linked to the URL https://aka.ms/mstatdeploy correct?  I just want to make sure there isn't an old link out there somewhere

Thank you for the quick response!
Region is: EastUS
Non GOV - standard commercial
Microsoft.Logic wasn't registered, so I registered it and attempt a canceled and deploy again but still came up with the same error.
The link is the same as the above that you mentioned.

@darkkon212 What RBAC role(s) do you have on the RG you are deploying to?  If you're not an Owner or Contributor you need a few different roles to successfully deploy.
Another thing to look at is are there any Azure policies that would prevent you from deploying an App Service Plan?
Can you try to create a blank function app in the same resource group, search for Function App in the portal, click create, select consumption and then chose the following settings

for the other pages:
Storage - leave default
Networking - leave default
Monitoring - Enable application insights - No
Deployment - leave default
Tags - leave default (unless required in your sub)
If that works, then I'd try the STAT deployment again, maybe it fixed some resource provider or something.  If it fails, it's another issues deploying function apps in your environment, maybe it will give a more detailed error though.

Forbidden is usually permissions based, I have seen this a few times when deploying resources to Azure from GitHub / ADO
You should also check you have the correct Resource Providers enabled on the subscription as these will also fail the deployment with Forbidden.

Microsoft.Logic
Microsoft.Web
Microsoft.Storage

Forbidden is usually permissions based, I have seen this a few times when deploying resources to Azure from GitHub / ADO
You should also check you have the correct Resource Providers enabled on the subscription as these will also fail the deployment with Forbidden.

Microsoft.Logic
Microsoft.Web
Microsoft.Storage

There is also a known issue that's very similar here. One suggestion was to test in another region, however this will not be possible if you are using Azure Policy to lock resources to a specific Azure region.

Good Morning!
Sorry for the delayed response here. It appears to have resolved itself, I'm not sure if it was a time thing with the subscription deployment/provisioning. But within 24 hours of initial Sentinel deployment, it allowed me to deploy STAT and the app service plan deployment was successful.


Broken links in nav pane for DirectWrite APIs

While looking at this DirectWrite topic, the navigation pane on the left has links to the various DirectWrite APIs. I tried clicking on the link for IDWriteFontSet1::GetFilteredFontIndices, but that link is broken. It should point to https://docs.microsoft.com/en-us/windows/win32/api/dwrite_3/nf-dwrite_3-idwritefontset1-getfilteredfontindices(dwrite_font_axis_rangeconst_uint32_bool_uint32_uint32_uint32).
I haven't checked the links for other IDWriteFontSet1 APIs; there may be other broken links in the nav pane.

@PeterConstable I can't find the function in the navigation pane.

...


E2 editor "save as" option works on wrong tab (previous)

Basically, title says it all. It happens every time to me, so I need to add one tab to save the last one.
This is a bit of dangerous because you can easily occasionnaly overwrite something.

I've lost 2 good E2's to this :(

Is this via the Save As menu button, or via right click on tab › Save As?

@AbigailBuccaneer You're right, I did consider it after the second time. But I couldn't rule out the possibility that I just did something dumb. I was going to make sure it was a problem before I said anything.

@AbigailBuccaneer Sure for right clicking, I'll check the menu later

It works from menu, so only for right clicking

👍 Thanks @Nebual !


viw: init at 20171029

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

It is not updated because it is very stable and simple I think.
About the NUR: well, I need to study it! This being the case, maybe I will just reformat the expression locally and drop this PR.

It is not updated because it is very stable and simple I think.
About the NUR: well, I need to study it! This being the case, maybe I will just reformat the expression locally and drop this PR.

I didn't want to discourage submitting anything to nixpkgs. I was just not certain ;).

@danieldk ping!


Bug?

I am using this profile in Thunderstore: 018ce26d-c626-708b-8932-3176f2ce19fb
Whenever I do an emote, this happens.

Seems like the arms are not done correctly

Hmm, are you using any mods that might be conflicting? Or have you noticed any relevant errors in the console?


Add InfluxDB v2 links

I updated the homepage and product drop-down to include links to the InfluxDB v2 documentation.
New homepage

New product dropdown

Scott, couple style issue to verify:

see alpha text (no button) in the dropdown:

don't see purple background on influx v2 card. See this for dark view:

changes slightly for light view:

no matter how wide I expand screen, Flux stays on second line
PS am using Chrome

I'd like to see Platform|v2.0|Flux "locked" on that top line.
The rest looks fine.

@kelseiv You need to hard refresh (command + shift + r) to clear the page cache and load the new stylesheets.
@timhallinflux They are locked to the top row until the screen width narrows and the responsive styles kick in.


Sim Layout Broken in Javascript Editor After Refreshing Page

Repro:

Open a project
Switch to Javascript
Refresh the page

Layout looks like this:

As a note this view does appear momentarily when refreshing blocks editor too, but when fully loaded it goes to the right spot.


Adjust Test Cases for alog

Converted "Magic String value" into a constant in alog.
Adjust test case to ensure that LogBook does not inappropriately add duplicate persons without compromising addition of non-duplicate persons.

LGTM


""Not for production environments"". Possible Internet traffic reduction alternative to "fixes #616"

Summary

Fixes https://github.com/dolfies/discord.py-self/issues/616
After waiting a few months from now, if a request matching "/sentry. [a-z0-9]+Sentry.js", we recommend merging this pull request if a matching request is running in Discord's /login.
There is no guarantee that Discord will continue to use Sentry.io forever, though,
I suggested this in the expectation that it has been used so far and will be used in the future, although the file name is different.
I hope you will keep it in a corner of your memory.
I rewrote "utils.py" to get the Build Number from a JavaScript file that contains a client that reports errors to Sentry.io.
The link to the JavaScript file is /assets/sentry.708ca00456ca1abdfa75.js The response body size is 7.82 kB.
The response body size for a GET request to /login in Discord is 11.41 kB.
Therefore, if we remove the headers from the calculation in one run of _get_build_number, we have 19.3 kB of Internet communication.
General Info

[x] If code changes were made then they have been tested.

[ ] I have updated the documentation to reflect the changes.

[x] This PR fixes an issue (please put issue # in summary).
[ ] This PR adds something new (e.g. new method or parameters).
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

This looks like a much more future-proof solution, thanks! I'll incorporate it into the next commit along with some other changes to startup information retrieval.


vendoring and dependencies

Vendoring is of questionable value, let's remove it. We can also reduce the amount of checking that we do to direct dependencies.

@pohly Does this change also supposed to remove vendor folder itself from the repo right?

Does this change also supposed to remove vendor folder itself from the repo right?

It was supposed to, but somewhere along the way (rebasing?) I lost that change. Let me fix that in a separate PR.


Add logbook.secure-filter.enabled to the additional-spring-configuration-metadata.json

Fixes #1109

Description

Motivation and Context

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.

👍


Adding emoji to board name

Try out this version of the Stacks Wallet - download extension builds.

Project board is named 👟 UserX Kanban, not UserX Kanban.
This PR should resolve the failed action step here.
cc/ @aulneau @kyranjamie @fbwoolf

lol we must never remove the sneaker emoji

lol we must never remove the sneaker emoji

the correct term is "go faster" since i tend to go faster, not "sneak"


Should we rename attribute accountId to clientId?

Just for the sake of consistency. If we get 2 more people to agree, then I will refactor (change) it.

Good catch. I believe in the vithu-dao-creation branch, accountId was renamed to clientId. But if you're just referring to the UML diagram, then please go ahead with the change!

Oh, thats amazing. thanks for letting me know jiya!


Connecting Flutter app with object detection

#27

#29
PHP code for writing object detection output data from python done
PHP code for reading object detection output data from flutter done
GET request from flutter done
POST request from python done in local