fixed FontAwesome6_Solid.ttf to avoid ios app rejection

This fixed the issue for me, still waiting on AppStore approval but didn't get the automated email with the error message anymore.
Thank you @1880akshay !

@oblador

this is breaking builds for me also. would love to get this in mauybe @johnf can approve?

I'll work with @oblador to get this released over the weekend
@1880akshay How did you fix it? Is it the latest version from FA, or did you modify the font somehow?

@johnf I simply used the patched file provided here: https://github.com/oblador/react-native-vector-icons/issues/1658#issuecomment-2345253337 . Maybe he can tell how exactly is the file patched

@1880akshay @johnf Let's use the official font file from FA, the one I provided is a temporary workaround (don't use it to patch this library).

Closing in favour of #1661
@1880akshay Thanks for the initial work


Add database management API server

This should be good enough for an initial implementation.
Post-merge requirements:

create local service user on Nest and corresponding Postgres superuser account
Write systemd service to auto-start webserver

TODO: modify nest CLI to call this API when creating a database instead of invoking a shell script, and potentially modify nest bot to call /setup when a new user is created rather than setting up databases in a shell script

Is merging okay?

yeah, merge when you're ready!


Status of Keycloak Support?

Problem Statement
The README.md of the project mentioned keycloak as a supported Identity Provider (IdP). However, the Providers.md document has no mention of keycloak. This raises doubts about the current status of keycloak integration with openvpn-auth-oauth2.
I would like to seek clarification on the following points:

Is keycloak officially supported as an IdP?
If so, what is the recommended approach for configuring keycloak?
If keycloak support is not available or recommended, could you suggest any alternative self-hosted IdP, such as Hydra, that can be used with openvpn-auth-oauth2?

These clarifications will help me make an informed decision regarding the choice of IdP for openvpn-auth-oauth2. Thank you for your assistance.
Environment

openvpn-auth-oauth2 Version: latest
OpenVPN Server Version: 2.6.8
Server OS: FreeBSD
OpenVPN Client (flavor, OS): Tunnelblick 4.0.0beta13 / MacOS

Is keycloak officially supported as an IdP?

openvpn-auth-oauth2 officially supported any OIDC compliant IDP. As I know, Keycloak is OIDC compliant and should work.
However, I do not have much experience in Keycloak and I currently depend on the community to provide some documentation.

If so, what is the recommended approach for configuring keycloak?

There isn't a recommended approach yet. If you feel confident, you can provide a recommended approach
You can follow the guide from oauth2-proxy. I recently copy the documentation for Google Workspace which got reviewed by an community member.
https://oauth2-proxy.github.io/oauth2-proxy/configuration/providers/keycloak_oidc

If keycloak support is not available or recommended

I can't give you a good recommendation here. As I know, Keycloak has the large user-based.
An other community member contribute a documentation for Zitadel, but I never heard Zitadel before.


🍒 Cherry pick PR #14850 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/14850 to staging 🍒

🚀 Cherry-picked to staging by https://github.com/mountiny in version: 1.2.65-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/mountiny in version: 1.2.65-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Optional rules

give option to show/hide those optional rules on the board?

good feedback, thanks. I'll look into that


Question: Is it possible to display the calendar without the input field?

Hi,
I was wondering if it is possible to have just the calendar without the input field. Something like react-day-picker
Thanks!

Hello,
Of course. Just use the inline mode.
You can use flatpickr on a non-input element, like a div or a p.
https://chmln.github.io/flatpickr/#example-inline

Thanks for the quick response!
I am using react-flatpickr module. Do you know how to make the <Flatpickr /> component to be a non-input element?
I was thinking to go into the react-flatpickr library and modify the input element. Do you think is idea?
Thanks again!

You could just hide the input with css, if you can't modify the element from react-flatpickr.
Also, if you can't get react-flatpickr to use a non-input element you could try to use flatpickr directly.

I just want the multiple date picker calendar inline with no input field at all.

I was looking this for days on Google but no answers.
I have found the solution!
Just add  altInputClass : "invisible" into your script!

Adding a hidden class to the initial input did the trick for me.

in my react app, im using this
            <Flatpickr
              data-enable-time
              value={selectedDate}
              onChange={handleDateChange}
              options={{
                inline: true,
                altInput: true,
                altFormat: 'F j, Y',
                dateFormat: 'Y-m-d',
                enableTime: false,
                altInputClass: 'invisible',
              }}
            />
            ```


A11y_VirtualAgentBots_VirtualAgentHome_ChatDialog_Screenreader: Using narrator the entire chat is announced from the top instead of just announcing the latest chat.

Environment Details:
Browser Version: Microsoft Edge 44.18362.267.0
Windows Version: Windows10
Screen reader: Narrator, NVDA (2019.2)
MAS Violated: MAS 1.3.1
Steps to Reproduce:

Home page should open for Virtual Agent Bots.
Navigate to main content area chat dialog,  the left side of the screen.
Start screen reader.
Navigate to the "Chat" section and then navigate to the "Type your message" edit field.
Interact with it and listen to what is announced.
Again interact with it and then listen to how that chat is announced.

Actual:
When screen reader users navigate to the "Type your message" edit field and interact with it, some chat will appear then again interact, the entire chat is announced to the screen reader users all from the top and then the latest chat is announced which is quite irritating for the screen reader users.
This issue is observed only in Narrator and not in NVDA.
Expected:
The latest chat where the user has interacted should be announced to the screen reader users not the entire chat from the start.
User Impact:
If unnecessary information is announced to the screen reader users then the users will not understand the information that is conveyed to them which can lead to confusion.

Thank you the issue. However, we are in the midst of an internal a11y audit to meet WCAG 2.1. The mechanisms to open, track, and address issues uncovered during the audit is a different process. I will close this for now.


Docs for GetPhysicsPlugins, Factorial, FloatBetween and Difference

This PR

Updates the Documentation

Describe the changes below:
Filled all description tags for:

GetPhysicsPlugin.js - Please check I understood the sys paramter correctly
Phaser.Math.Difference - the parameters description is very general
Phaser.Math.Factorial
Phaser.Math.FloatBetween

Let me know what I can fix.
Sorry about the messy commits. I am still pretty new to git.

Yup, all good!


Unclear how to define domain workspace only (e.g. hd="domain.com") with Google login

Is it possible to restrict login to a specific Google Workspace domain (e.g. using the 'hd' parameter)?
https://developers.google.com/identity/openid-connect/openid-connect#hd-param

I haven't tested this but you should be able to do
<Auth
  supabaseClient={supabase}
  providers={['google']}
  queryParams={{
    hd: 'mycollege.edu'
  }}
/>

That's got it, thanks. Required update to latest release to recognise queryParams


ng d component 'component-name' does not delete the component if it was created using --flat

Please provide us with the following information:

OS?

Windows 7

Versions.
angular-cli :1.0.0-beta.16
node 6.5.0
os: win32 x64
Repro steps.

i created a 'flat' component using angular cli. The component got created successfully. But now for some reason I need to delete the component. When i use ng d component 'component-name' it is not deleted

The log given by the failure.

Normally this include a stack trace and some more information.

Mention any other details that might be useful.

Thanks! We'll be in touch soon.

We don't support the ng destroy functionality. It still runs as a ember-cli command.


🐛 BUG: ssh-rsa keys not accepted with lighthouse sshd config option

What version of nebula are you using?
1.6.1
What operating system are you using?
Linux
Describe the Bug
I'm not sure where else to put this but in case someone else runs in this same issue, i thought it would be helpful to create this report. Also I can't say i'm well versed in ssh key types/algorithms or nebula, so perhaps something else is awry here.
While trying to enable the sshd option to use the list-hostmap command. i used the existing bug report https://github.com/slackhq/nebula/issues/640 to guide me however it didn't work b/c it seems the ssh-rsa -- the default key type when creating ssh-keys -- is not an accepted algorithm for the lighthouse ssh-keys feature (this took me a while to figure out).
The symptoms is that once the sshd feature was configured, and i tried to ssh into the instance the following error would be reported on the nebula lighthouse instance:
error="[ssh: no auth passed yet]" remoteAddress="<IP_ADDRESS>:47282" subsystem=sshd
While the ssh-client was getting generated the following logs:
 » ssh -i ssh_user.key -p 2222 localhost -l root -v list-hostmap
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
...
debug1: Will attempt key: ssh_user.key RSA SHA256:ds2gAHOMY9+hlqaFV6fAtWx4iLT33HC3KYBYvB0LyKk explicit
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: ssh_user.key RSA SHA256:ds2gAHOMY9+hlqaFV6fAtWx4iLT33HC3KYBYvB0LyKk explicit
debug1: send_pubkey_test: no mutual signature algorithm
debug1: No more authentication methods to try.
root@localhost: Permission denied (publickey).

Note: debug1: No more authentication methods to try.
Then i decided to recreate the auth keys using the ed25519 algorithm rather than the default rsa algo:
ssh-keygen -f ssh_user.key -t ed25519
Then : ssh -i ssh_user.key -p 2222 localhost -l root
and all was good.
Logs from affected hosts
No response
Config files from affected hosts
No response

It looks like this was just fixed upstream in x/crypto v0.3.0
https://github.com/golang/go/issues/49952#issuecomment-1312521096

I'll close since its not a direct bug in nebula, and if anyone else hits this bug hopefully this issue will pop-up in their search.


Retire use of the XRHandTracker::Hand

When XRHandTracker was initially developed it had a Hand enum [Left=0, Right=1] identify the tracked hand.
When XR Trackers were reorganized into an inheritance-tree, XRHandTracker was modified to extend from XRPositionalTracker which already has a hand property. This resulted in duplicate information, and for C#/.Net a collision between the enum and property symbol names.
PR https://github.com/godotengine/godot/pull/91130 has been introduced to remove XRHandTracker::Hand from Godot, and this PR removes its use in godot_openxr_vendors.
UPDATE: The Godot PR has been merged removing XRHandTracker::Hand. This PR now includes the updated extension_api.json including that merge.

This PR was an attempt to get a PR in ahead of Godot deleting XRHandTracker::Hand and with no conflicts with https://github.com/GodotVR/godot_openxr_vendors/pull/131. It wasn't going to be pretty, but would allow the repository to move forwards with Godot 4.3-dev6 compatibility, and for the hand-mesh PR to continue cleanup after rebasing.
At this point the XRHandTracker::Hand deletion has already occurred in Godot, and the team has indicated a desire for the code to be implemented cleanly; and so this PR will be deleted and the work will have to be done as part of https://github.com/GodotVR/godot_openxr_vendors/pull/131 rather than occurring extensive merge-conflicts.


How do I resize an icon ?

Issue description
I would like to resize an icon to some predefined size. How should I do that?
Steps to reproduce and a minimal demo of the problem
Current behavior
No option for scaled size present.
Expected/desired behavior
I want to be able to resize an icon.
angular2 & angular2-google-maps version
latest
Other information

I'm trying to do the same thing, but looking at the sources, there's no way of doing it, the only way you can assign an icon is through an url, you cannot use the google.maps.Icon object. I was thinking of modifying the code and creating a pull request for it.

@SebastianM I wrote some code to handle google.maps.Symbol and google.maps.Icon for the icon property of the marker, I will push to my fork tomorrow so you can take a look at it

I agree we should support both string and Icon objects and rename the property to icon
icon?: string|Icon;

I broke 4 unit tests, but I have the icon update in my fork. I also added to the google-maps-types.ts file.

@cdarken I just saw your PR and will hold off on my Pr, its basically the same. I have some suggestions about the property names. I think we should match the naming that google uses.

@rc3media I tried to keep it backward compatible, that's why I've added the 'icon' accessor on the marker

When will this feature be add ? this issue is from aug X_X

I am able to use the Icon object against the iconUrl property of the marker.
My icon looks like:
{
      url: require('../images/vehicle-active.png'), // gives a data://<value>
      scaledSize: {
        height: 40,
        width: 40
      }
}

And then I bind this to [iconUrl]. The 'iconUrl' variable may be named poorly, but if you look at source, it just gets passed to the 'icon' property for gmaps.

@bradseefeld where do you place the code that defines the icon : in your typescript component ? I got a error Cannot find name 'require'.

We're using webpack to process and package up our app. It handles the require calls. I dont think this solution will work unless you're using webpack or something similar.

Yes I use webpack. It works, but I had to add :
declare function require(path: string);

Require is not necessary (at least with Ionic)
{       url: 'assets/img/marker-me.png',       scaledSize: {         height: 40,         width: 40       } }

@sebrojas14 this is not working anymore in latest 1.0.0.x versions.
Now is really require "String", if not provided it throw error.
Do you have some ideas when this much requested feature will be available ?
Thanks

@pdanysz works fine for me, version 1.0.0-beta.3

@grreeenn I have already installed that version and it throws me an error, thats way I asking :)
Can you share you code, ...maybe I'm doing something wrong :)
Thanks

@pdanysz We've lost our magic wands and we cannot see your error from here. It would really help if you could share the error so we know what you're actually dealing with. Also we'll need your code in order to know how to fix the error. In other words, in order to help you, we need a full reproduction so we can inspect the problem. Could you give us that?

I tried using this object:
```
icon = {
url: '/assets/images/img.png',
scaledSize: {
height: 40,
width: 20
}
};
and that works for me.
Though, the marker is supposed to be used for multiple establishments on my map, and I can't use a single property on my ts class to make this work as intended. So, instead of using [iconUrl]="icon" on my html, I'm trying to use [iconUrl]="getIcon(establishment)", which would return the above described object with different urls for each establishment. This makes the app freeze when trying to load the agm-map. Is the stuff I wrote here enough to tell if this is possible? I can send more details if needed.
Thanks!

Found this comment by hrdkisback on StackOverflow which lets you dynamically change the map marker icon and specify the size:
[iconUrl]='{"url": marker,"scaledSize": {"height": 10, "width": 10}}'

https://stackoverflow.com/questions/50812678/add-user-image-to-agm-marker-in-angular-5#comment88677807_50812678


Unused Attribute

Before submitting a pull request, make sure you satisfy all of the following points:

[x] Give as much detail as possible on what is included within the pull request
As discussed in the issue: https://github.com/juanmanzanero/fastest-lap/issues/21

Extra changes added in engine.hpp to check the __unused__ attribute on certain parameters, to ensure optional parameters don't trigger the exception.

[x] Make sure that new additions are not already present in the project
[x] If it contains source code, comply with the coding guidelines
[x] Add new tests for new features
[x] Run and pass the tests using GitHub's workflows

Ok thank you! On to fixing the broken tests..


Theme breaks using ssh

Hi,
I have the issue that as soon as I enable the theme (by that I mean putting the call in my config.fish file) I cannot ssh into machines for which I use the ProxyJump command.
Here is my .ssh/config file (only relevant parts):
Host gateway
  HostName    <IP_ADDRESS>
  Port              55555
  User             userName
  IdentityFile   ~/.ssh/key_gateway

Host server1
  HostName    server1.domain
  User             userName
  IdentityFile   ~/.ssh/key_server1
  ProxyJump   gateway

I get the same error as described here:
https://bugzilla.redhat.com/show_bug.cgi?id=1824974
kex_exchange_identification: banner line contains invalid characters
banner exchange: Connection to UNKNOWN port 65535: invalid format

After I found that bug and the last comment says that it had something to do with the fish config, I removed stuff from my config until it worked. And it works after I remove theme_gruvbox from my config file.
Just to be sure since I am new to fish shell: this line is meant to go in my config.fish file, right?
theme_gruvbox dark hard
Anyways, I removed the line and it works now.
If I set the theme in the terminal (without having set it in my config.fish file) then the theme is applied and I can still connect. So I am kind of not sure if I need to put this line in my config.fish file at all.

@JSamir You can solve this by changing your configuration to the following:
if status --is-interactive         theme_gruvbox dark hard end

That worked, thanks.
One related question: do I need to put this lines in the config.fish file at all? Because when I run the command in the terminal the colors get applied and stay like that even if I do not add those lines in the config.fish file.

@JSamir You can solve this by changing your configuration to the following:
if status --is-interactive
        theme_gruvbox dark hard
end

Thank you, do you want to open a PR with this snippet in the README?

That worked, thanks.
One related question: do I need to put this lines in the config.fish file at all? Because when I run the command in the terminal the colors get applied and stay like that even if I do not add those lines in the config.fish file.

You may not have to, I would suggest you do though, or you may suddenly not have the theme.


Unable to avoid prepending of the baseUrl in NavBar items

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
Using the prependBaseUrlToHref property on NavBar items or pathname:/// inside href property directly doesn't prevent the prepending of the project's baseUrl value in the final link.
Reproducible demo
https://stackblitz.com/edit/github-tvsjbv?file=docusaurus.config.js
Steps to reproduce

Set a baseUrl in the docusaurus config file other than / (example : /base/)
Set the docusaurus project as Docs-only (docs.routeBasePath : /, intro.md slug: /, remove src/pages folder)
Add NavBar links that should point to other place in the same domain. Example:{
  href: '/toto', // or 'pathname:///toto'
  prependBaseUrlToHref: false,
  label: 'Toto',
  position: 'left'
}

In the broswer go <yourdomain>/base to get the docs intro page.
Check the final href value of links inside the NavBar.

Expected behavior
The navbar item links shouldn't have the baseUrl prepended on the href
https://your-docusaurus-test-site.com/toto

Actual behavior
The navbar item links do have the baseUrl prepended on the href
https://your-docusaurus-test-site.com/base/toto

Your environment

Public source code: https://stackblitz.com/edit/github-tvsjbv?file=docusaurus.config.js
Public site URL: https://stackblitz.com/edit/github-tvsjbv?file=docusaurus.config.js
Docusaurus version used: 2.0.1
Environment name and version (e.g. Chrome 89, Node.js 16.4): Chrome 104
Operating system and version (e.g. Ubuntu 20.04.2 LTS): Mac OSX 12.1

Self-service

[ ] I'd be willing to fix this bug myself.

The default sidebar item link is legacy and quite messy. I'd like to refactor it and make things clearer but it's not easy without changing the behavior and doing breaking changes.
In the meantime, I think you should be able to achieve what you want with autoAddBaseUrl: false.
Related to https://github.com/facebook/docusaurus/pull/7949
I guess we can keep this issue open, and probably remove prependBaseUrlToHref in favor of autoAddBaseUrl

autoAddBaseUrl seems to do the trick yes, thank you!
I don't the property autoAddBaseUrl is documented :
https://docusaurus.io/docs/api/themes/configuration#navbar-link

No it's not documented. All things regarding linking are a bit messy, a mix of new features and legacy things I'd like to get rid of. We'll document everything once the cleanup/breaking changes are done

I would like to work on this issue. Please let me know if cleanup is still pending.
Also, please guide me from where to start as this is my first time on this repo.

Finally found this. I was wondering why it didn't work. BTW, what's the point of using pathname://? I can see that href: '/' with autoAddBaseUrl: false working now.

The autoAddBaseUrl doesn't appear to work for navbar.logo atm.


Check for updates on client and server

Optionally, create an autoupdater for the server.

Anyone can self assign this issue if you want

@JackD83 When you have time I think you can help me here: first of all we could add a check on the UI that queries the GitHub release page (with web scraping or using the GitHub API). If there is a new server version, we can show a persistent notification box or a banner, that when clicked it redirects to the releases page.
The current server version can be queried with /version on javascript.

Are server clients ever linked? Or are all servers backwards compatible for minor versions?

@evanmalmud Client and server are compatible if they have the same first number for the version, like v13.0.0 <-> v13.5.1.

On the server the autoupdater has been implemented. On the client, Oculus will offer a service for installing apps outside the official store without requiring developer mode. This system will probably support auto updates. I'm keeping the issue open until this system has been released.

On the server the autoupdater has been implemented. On the client, Oculus will offer a service for installing apps outside the official store without requiring developer mode. This system will probably support auto updates. I'm keeping the issue open until this system has been released.

On the server the autoupdater has been implemented. On the client, Oculus will offer a service for installing apps outside the official store without requiring developer mode. This system will probably support auto updates. I'm keeping the issue open until this system has been released.

Wow Oculus will enable another way to install app !!! Snow will fall tomorrow ...

On the server the autoupdater has been implemented. On the client, Oculus will offer a service for installing apps outside the official store without requiring developer mode. This system will probably support auto updates. I'm keeping the issue open until this system has been released.

Wow Oculus will enable another way to install app !!! Snow will fall tomorrow ...

This issue can be closed. ALVR will gain automatic updates support for the client if it gets accepted on Oculus App Lab.


[Bug]: Wrong alignment of CardViews in the AllItems Fragment

Contact Details
<EMAIL_ADDRESS>What happened?
As we can see in the screenshot, the recycler view is aligned more to the left side, than to the center

In which device are you seeing the problem on?
Phone, Tablets, Emulator
Relevant code
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Please assign this issue to me

Ok @its-me-debk007 assigning u 😇


Too strict requirement on generic parameters when deriving Debug after Error

Here's a minimal snippet to demonstrate the behaviour:
use std::fmt::Debug;
use thiserror::Error;

trait Test {
    type A: Debug;
    type B: Debug;
    type C: Debug;
}

#[derive(Error, Debug)]
enum SampleError<T: Test> {
    #[error("A-type error: {0:?}")]
    AError(T::A),

    #[error("B-type error: {0:?}")]
    BError(T::B),

    #[error("C-type error: {0:?}")]
    CError(T::C),

    #[error("I/O error: {0:?}")]
    IOError(std::io::Error),
}

fn main() {}

This is the generated compiler error message:
error[E0277]: `T` doesn't implement `std::fmt::Debug`
  --> src/main.rs:11:1
   |
11 | enum SampleError<T: Test> {
   | ^^^^^^^^^^^^^^^^ `T` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
   |
   = help: the trait `std::fmt::Debug` is not implemented for `T`
help: consider further restricting this bound with `+ std::fmt::Debug`
  --> src/main.rs:11:21
   |
11 | enum SampleError<T: Test> {
   |                     ^^^^
   = note: required because of the requirements on the impl of `std::fmt::Debug` for `SampleError<T>`

I think one can clearly see only Test::A, Test::B, Test::C are actually required to implement Debug, not the entire Test trait (which is what the error message is demanding). In my use case I can't make the entire struct be Debug because of some other restrictions.
Now note I've found that by using the derivative's variant of Debug, the above works (just swapping out the derive):
use std::fmt::Debug;
use derivative::Derivative;
use thiserror::Error;

trait Test {
    type A: Debug;
    type B: Debug;
    type C: Debug;
}

#[derive(Error, Derivative)]
#[derivative(Debug)]
enum SampleError<T: Test> {
    #[error("A-type error: {0:?}")]
    AError(T::A),

    #[error("B-type error: {0:?}")]
    BError(T::B),

    #[error("C-type error: {0:?}")]
    CError(T::C),

    #[error("I/O error: {0:?}")]
    IOError(std::io::Error),
}

fn main() {}

But I think it should be fixed in a way that makes std::fmt::Debug work.

If switching from derive(Debug) to Derivative fixes this, then it seems like this wouldn't be a thiserror issue. The implementation of derive(Debug) is provided by the standard library, not thiserror. Thiserror isn't going to make derive(Debug) generate something different.
The two impls generated by thiserror on your first code snippet are the following which look fine to me.
impl<T: Test> std::error::Error for SampleError<T> {...}
impl<T: Test> std::fmt::Display for SampleError<T> {...}


Keyboard bindings not working on android chrome

keyboard bindings do not fire on android chrome
For example this default binding
Steps for Reproduction

Visit [https://quilljs.com/playground/](quill js playground) using chrome on android
Input -

Expected behavior:
Expect list autofill binding to fire and add a list to the input
Actual behavior:
list autofill does not fire input remains the same
Platforms:
OS Android
Browser Chrome (71.0.x)
note Webview for newer android versions also use chrome so this is also present there
Version:
1.3.6

The problem is Gboard. Issue discussion.
P.S. This is a huge pain. Quill relies on keyboard bindings, but some input sources have own opinion on how input events should work.

These bugs still very much exist even with quil 2.0


Field version of Tuple1, ... , Tuple9

Please see https://github.com/groovy/groovy-core/pull/571.

Merged with some tweaks. Thanks!
https://github.com/apache/groovy/commit/0dd461d673db9dc6e9d13013e90936b0f067562b


Consider allowing mutable owned args

We currently don't differentiate mutable reference args from mutable owned args. Mutable reference args should definitely be disallowed because mutable out parameters are a footgun in an rpc context.
Mutable owned args on the other hand, may be safe to allow. Consider the implications and allow if helpful. If not helpful, disallow; throw a different error message depending of whether the mutable parameter is owned or a reference.

If an owned value isn't mutable, it can be rebound as mutable, so it might not be super useful to support. I haven't thought about it a ton, so of course there might be a reason to allow it that I haven't considered.

Since we aren't actually protecting the user from anything, allowing owned arguments would be a nice.


Need to close and reopen project after restore to get source files out of Misc project

File -> New .NET Core project
Restore project
Open Program.cs

Notice in Misc proj. Closing project and reopening causes it to fix itself.

This doesn't happen anymore.

linking nuget bug :https://github.com/NuGet/Home/issues/3807

@jinujoseph This bug is closed. Are you still seeing this?

Also this seems unrelated to NuGet/Home#3807

No i am not seeing Misc project issue , but there is a issue with stale errors not clearing up from VS unless we close and reopen the project , which seems related to #3807


GPT added TODOs could trigger a different flow

I find when I ask mentat to write very large blocks of code it often adds some TODOs (example attached). I don't think this is necessarily undesirable because:

gpt might think better step by step in this way
If the method outline it writes is bad it gives the user an opportunity to save tokens/time and ask for higher level changes before implementation

But it would be cool I think if mentat detected TODOs in the code and instead of Apply these changes Y/n/i it said something like: Would you like me to implement the TODOs (Y), Just apply these changes (J) or Throw them out (N).
For example. I'm not sure what the exact phrasing should be.
transcript_20231019_073927.log

Also side note on our html conversation viewers: github doesn't let you upload html files, presumably because the browser would try to open them and that could be confusing or a security risk. It might be good to also support markdown for easy sharing.


sway/workspaces: use X11 class for XWayland windows

When using window-rewrite, the class<> rule would previously only match against the app_id of a window. However, XWayland windows don't have an app ID, resulting in an empty string for the rewritten name.
This change falls back to checking the class window property if there is no app ID to support matching against XWayland windows.
Closes: #3020

Thanks!


Polyline for UWP

This request enables to use polylines on UWP, nothing was changed in the way of creating polylines in the Xamarin.Forms part, just PolylineLogic was created in the UWP part and added to the UWP MapRenderer.
Note: this branch was checked out from branch issue_325 which is in pull request 328, because it also contains zIndex for this polyline.

https://github.com/amay077/Xamarin.Forms.GoogleMaps/issues/326


Update Compress version

When trying to compile a project with dnt I face the issue that std is pointed at version 0.62.0 and is missing Buffer.
compress already update their dependency so this might help.

I believe the fixes in the module name casing are required to avoid 404 error in module downloading.
Please try to merge this one.

Is this thing even alive?

Is this thing even alive?

I'm not sure


Replace paper elements

Should we replace paper elements with vaadin elements in 'Advance Examples' as there are at least two issues with those:

Default focus styles are applied for the paper elements. It can confuse the user.
In some rare cases tab is not selected when user clicks on it (probably produced by unintentional dragging/selection).

Yeah, we should find some other example to use here, as paper-item has its own focus style.
Another option is to write a bit of custom CSS for the example that hides the extra focus style.


[WIP] Support CarbonSession from pyspark shell

Added support for Creating CarbonSession from pyspark shell

[X] Any interfaces changed?
No existing interfaces
[X] Any backward compatibility impacted?
NO
[X] Document update required?
YES
[X] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.
YES
[X] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
NA

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1503/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9761/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1713/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1973/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10225/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2246/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/47/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/46/

Build Failed  with Spark 2.4.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.4/48/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/4112/


@conda-forge-admin, please update for cb3

Issue:

Environment (conda list):

$ conda list

Details about  conda and system ( conda info ):

$ conda info

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I updated the recipe for conda-build 3 in conda-forge/glibmm-feedstock#8.


Use select box to select hiring organization.

At the moment, a auto completion text field is used to select the hiring organization of a job.
But because one must always chose an existent organization, a select box is suited better in that case.

Nevermind this commit reference, I just put the wrong number in the commit message


Add jsDelivr links

I added a jsDelivr CDN link to your readme as an alternative to cdnjs. jsDelivr is the fastest opensource CDN available and built specifically for production usage. It can instantly serve any project from npm with zero config and offers a large network and better reliability.

Going to use UNPKG for CDN examples.


Enable live dashboard on production

THis is a nice to have, instructions on the router:
  # If you want to use the LiveDashboard in production, you should put
  # it behind authentication and allow only admins to access it.
  # If your application does not have an admins-only section yet,
  # you can use Plug.BasicAuth to set up some basic authentication
  # as long as you are also using SSL (which you should anyway).

I agree – after we do issue #7 which is some sort of authentication
Duncan Sparrell
sFractal Consulting LLC
iPhone, iTypo, iApologize
I welcome VSRE emails. Learn more at http://vsre.info/
From: GitHub<EMAIL_ADDRESS>Reply-To: sparrell/TwinklyMaHa<EMAIL_ADDRESS>Date: Saturday, July 18, 2020 at 5:05 AM
To: sparrell/TwinklyMaHa<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [sparrell/TwinklyMaHa] Enable live dashboard on production (#14)
THis is a nice to have, instructions on the router:
If you want to use the LiveDashboard in production, you should put
it behind authentication and allow only admins to access it.
If your application does not have an admins-only section yet,
you can use Plug.BasicAuth to set up some basic authentication
as long as you are also using SSL (which you should anyway).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/sparrell/TwinklyMaHa/issues/14, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AANEXDY72EZK753AGK3BMATR4FQVNANCNFSM4O7USLPA.


Include CHANGELOG.md and tox.ini in sdists

actually -- nevermind, I will submit a crude PR to suspend temporarily autopublishing jsonschemas in https://github.com/dandi/dandischema/pull/8 following #2 discussion


Localise questionnaire interface

[ ] Localise english text from start page
[ ] Localise legend/progress side bar
[ ] Localise error and info messages
[ ] Localise input elements like 'yes/no' questions.

#1251 is a duplicate which @tonymarklove has almost finished.


[CAPI] Add enum for ini saving

[CAPI] Add enum for ini saving

This patch adds enum for ini save and load.

**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #1513. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnstreamer.mooo.com/.


[WIP][SQL Migration] Misc UI improvements

In this PR, we:

add support for the Trust server certificate option

the user can specify this in ADS when connecting to their source instance, in the advanced properties:

ADS allows the user to select True, False, or no selection at all -- the Start Migration request body now includes the TrustServerCertificate value, which defaults to false
sample request body:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 42.328%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
29344

Relevant Lines:
64503

💛  - Coveralls

regarding the migration status column change,  what does the user see in the message box when they click on the status link.  Does the content need to be updated as well?

regarding the migration status column change, what does the user see in the message box when they click on the status link. Does the content need to be updated as well?

It just reflects whatever's in the column (e.g. "In progress (1 warning)"), since the List Migration response may not contain the full list of warnings/errors, you'd have to go into the actual migration to view full details. So for now, just showing the migration state plus warning/error count is good enough


V3

UI v3!
What to expect in the new UI:

a complete restyle of the page
mobile/desktop mode! Mobile version shows logs as cards and have a different way of exposing filters/buttons etc
show dates in UTC or browser-local conversion
light/dark mode
sorting logs!
filter to seconds #69
a new modal to manage Basic Authorization

What to expect in the Backend:

additional columns support (supported sinks: MsSql, MariaDb, PostgreSql)
all providers support multiple registration
sink registration refactor towards Fluent interface
additional UI options
option to customize the Provider name (fixes #119 )

Breaking changes

minimum supported .NET version => 6.0
IDataProvider public API parameters changed (to support future developments)
Home path lands on {ui-path}/ instead of {ui-path}/index.html [which redirects to {ui-path}/]. It helps to implement routing on client-app side
namespaces updated to match repository structure
all sinks extensions method and UseSerilogUi work through Fluent Interface
Authorization filters

existing interfaces and filters were moved to different namespace
changed contract: HttpContext isn't passed to the Authorize methods but it can be accessed using IHttpContextAccessor interface
how we register filters (from new/options list to DI, check below)

New features - BE
Sort option
The user can now sort the search by: timestamp | message |  level
with direction ASC | DESC
Known limitation: ElasticSearch provider has a fixed sort by timestamp, due to the sink indexes limitation.
Authorization filters
Registration is now managed by DI; there are some new extensions method that take a T implementation of filter and register it as scoped [example: src/Serilog.Ui.Core/Extensions/SerilogUiOptionsBuilderExtensions.cs].
Added a new AuthorizationFilter: PolicyAuthorizationFilter, that check authorization based on a registered policy
MySql/MariaDB
Split provider registration in 2 extension methods, to better help user the end user choose the correct provider based on the used sink.
Refactor

used new C# features (example: primary constructors)
added Obsolete on PostgresSql sink option, as the Alternative sink is actively maintained and should be the preferred option
moved UiOptions extensions to correct file
tests: all integration Provider tests use the Provider's sink! (#86)

Bugfix

replace Mysql.Data with MySqlConnector, to fix query error on old MariaDb server versions (fixes #113)
providers return UTC timestamp to help the UI better render timestamps and change the visualization between utc and local
replaced .nuspec files with properties set on .csproj and directory.build.props (Nuget wasn't taking the nuspec info correctly)

Status:
development: completed, first alpha version released (except RavenDbProvider, missing permissions)
tests: completed
wiki: 85% completed

Hey @mo-esmp
after a long development, I finally completed the work on the UI v3 version and I'm happy to show the results 😄
The PR became, well... enormous, I know, but it's mainly because I tried to refactor everything useful for the future and there are lots of files deleted/removed 😸
In the PR description, I added all details about it. One of the main topic is the Additional Columns feature, I described it here 😃
To give you a way to navigate the PR, you'll see that the changes can be mainly grouped as:

core: I changed the public API to receive a class parameter (with this change, any future extra filter won't break anymore the API) and moved there the IAuthorization interfaces, to offer them as part of the "Core" library
providers packages: the main changes are in the extensions methods, that now works only by Fluent Interface (again, to provide a stable public API and make any configuration available through fluent methods...)
web: UI options are now registered via Fluent Interface and the old FE application has been replaced by the new React one! ❤
tests: I moved all integration tests to use the sink they're based on ;)
samples: I removed the old sample and replaced it with 2 new ones

If you're curious, code coverage will be up to a minimum of 90 %, both BE and FE 👍
BE results FE results
In the wiki, I wrote already all the required pages/info, you can check them  starting from here
If you want to test it out-of-the-box, you'll only need to checkout my branch and launch WebApp project - you'll have everything up-and-running without any setup at all!! [I wrote details here]
If you want to test the Additional Columns feature, you need to run Docker and then run WebApi project - they're configured there 😄
I already published an alpha version of all packages (except RavenDB, because I'm not an owner) and used them in the repository samples! 🛩
Anyway... I hope you'll like the changes; I'm really happy to hear back from you any feedback, suggestion, doubt, anything that we can change/redo/rework.
This was a first finale version of the v3 but I'm 100% open to work on it to improve even further based on your suggestions 😄

Dear Matteo,
I wanted to thank you for all the time and effort you put into v3. As it is a significant PR, I won't be checking the code style or minor details. Instead, I will do some manual testing and approve the PR. Later on, I will go through each project carefully and address issues such as code style and start to improve the projects together.
Thank you again for your hard work.

Update:
implemented #119 in 3.0.0-alpha.v2

I'm attempting to test the 3.x alpha versions in my project that currently uses v2, but I'm running into issues building where it looks like the Serilog.Ui.Web dll file is referencing assemblies that are not pulled in by nuget, specifically System.Text.Json <IP_ADDRESS> and Microsoft.Extensions.DependencyInjection.Abstractions <IP_ADDRESS>, see the following info I got from ildasm
.assembly extern Microsoft.Extensions.DependencyInjection.Abstractions
{
  .publickeytoken = (AD B9 79 38 29 DD AE 60 )                         // ..y8)..`
  .ver 8:0:0:0
}
.assembly extern System.Text.Json
{
  .publickeytoken = (CC 7B 13 FF CD 2D DD 51 )                         // .{...-.Q
  .ver 8:0:0:0
}

I am using the net6.0 version if that matters. Any ideas what's going on here?

Hey @tterrag1098
Thanks a lot for testing!
I checked those packages and they target from NET6 onwards, thus they should be fine.
If you comment any serilog-ui setup code, does the project compile or it still fails to restore the dlls?
Can I ask you, when you have time, to try the following:

clone the PR branch and try out sample WebApp, which doesn't have any setup requirement, setting the target framework to NET6
create a clean C# NET8 project and test the alpha version
create a clean C# NET6 project and test the alpha version

I want to understand if it happens on the samples/clean projects or if it is an issue with migrating the project (or the nuget local cache)...
If you don't have time, I'll try it out those days.  😊

I'm attempting to test the 3.x alpha versions in my project that currently uses v2, but I'm running into issues building where it looks like the Serilog.Ui.Web dll file is referencing assemblies that are not pulled in by nuget, specifically System.Text.Json <IP_ADDRESS> and Microsoft.Extensions.DependencyInjection.Abstractions <IP_ADDRESS>, see the following info I got from ildasm
.assembly extern Microsoft.Extensions.DependencyInjection.Abstractions
{
  .publickeytoken = (AD B9 79 38 29 DD AE 60 )                         // ..y8)..`
  .ver 8:0:0:0
}
.assembly extern System.Text.Json
{
  .publickeytoken = (CC 7B 13 FF CD 2D DD 51 )                         // .{...-.Q
  .ver 8:0:0:0
}

I am using the net6.0 version if that matters. Any ideas what's going on here?

@tterrag1098: a small update, I tried running the repository sample and a new clean project targeting NET6 and they both worked. Can you kindly let me know if the issue still occurs and add any additional detail on which provider are you using?

I'm not sure what you're referring to by "provider", but it's a VS solution with quite a few dependencies. However I've looked through the entire manifest and nothing directly refers to these versions of Json/DI. Can you use ildasm on the dlls you have and see if these extern entries exist there too?

This is the specific error I get from CSC:
Error	CS1705	Assembly 'Serilog.Ui.Web' with identity 'Serilog.Ui.Web, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' uses 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60' which has a higher version than referenced assembly 'Microsoft.Extensions.DependencyInjection.Abstractions' with identity 'Microsoft.Extensions.DependencyInjection.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60'

@tterrag1098

I'm not sure what you're referring to by "provider", but it's a VS solution with quite a few dependencies. However I've looked through the entire manifest and nothing directly refers to these versions of Json/DI. Can you use ildasm on the dlls you have and see if these extern entries exist there too?

In Serilog.UI, there's the Web package and you load data using one of the provided providers packages (Mongo, SqlServer etc).
From Ildasm, I have your same situation:
.assembly extern Microsoft.Extensions.DependencyInjection.Abstractions
{
  .publickeytoken = (AD B9 79 38 29 DD AE 60 )                         // ..y8)..`
  .ver 8:0:0:0
}
.assembly extern System.Text.Json
{
  .publickeytoken = (CC 7B 13 FF CD 2D DD 51 )                         // .{...-.Q
  .ver 8:0:0:0
}

From the provided error, I think you're looking in the wrong direction using ildasm - I'd suggest the following:

close any IDE you have open
remove any bin/obj you have in your repository
do a clean restore and build of the project

Eventually, you should check yours .csproj for anything unexpected that could have been added automatically by an IDE.
If you don't solve the issue, can you provide me a NET6 sample project where you reproduce the issue? Without it, I won't be able to help you further.

Thanks @followynne and so sorry for the late review. You can consider my comments optional and ignore them. Later, we will discuss some matters and improve the project. Please update nuget packages to the latest version and comment codes inside code_quality.yml file.

Hi @mo-esmp
sorry for the late answer, had some busy weeks and didn't find the time to check earlier 😿
Thanks a lot for all the comments and the review, I appreciate it a lot!
I'll review them in those days and comment on any conversation, if I have doubts 😄
Then I'll give a check to issue #122, before merging the work.
About the SQL Lite PR, I'll do a review after we merge v3, to release it as a new provider from v3 onwards ;)
(ps just as an info, I have no rights to release RavenDB package, in case I'll ask you help 👍 )


Cherry-pick dry-run observability support in 1.10

Cherry-pick https://github.com/istio/istio/pull/32011
The API and feature is already in 1.10, this is a follow-up PR for better observability in master. This is the exact change in master, I will send a follow-up PR for release-note only.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[x] Does not have any changes that may affect Istio users.

@yangminzhu: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio_release-1.10
cd46ff41f9233f4f78d399b9e347974762b67feb
link
/test integ-security-multicluster-tests_istio_release-1.10

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yangminzhu: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-multicluster-tests_istio_release-1.10
cd46ff41f9233f4f78d399b9e347974762b67feb
link
/test integ-security-multicluster-tests_istio_release-1.10

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-security-multicluster-tests_istio_release-1.10


yabridge: 5.0.4 -> 5.0.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for yabridge is: A modern and transparent way to use Windows VST2 and VST3 plugins on Linux
meta.homepage for yabridge is: https://github.com/robbert-vdh/yabridge
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.0.5 with grep in /nix/store/nz821c9mv0kp7bdf89nkjwjn4mc4s49v-yabridge-5.0.5
found 5.0.5 in filename of file in /nix/store/nz821c9mv0kp7bdf89nkjwjn4mc4s49v-yabridge-5.0.5

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
yabridge
yabridgectl

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nz821c9mv0kp7bdf89nkjwjn4mc4s49v-yabridge-5.0.5 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A yabridge https://github.com/r-ryantm/nixpkgs/archive/c239c83fef35192c6fa53db738bff355b5299601.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nz821c9mv0kp7bdf89nkjwjn4mc4s49v-yabridge-5.0.5
ls -la /nix/store/nz821c9mv0kp7bdf89nkjwjn4mc4s49v-yabridge-5.0.5/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package failed to build:

yabridgectl

1 package built:

yabridge

Maintainer pings
cc @kira-bruneau for testing.

@ofborg build yabridgectl yabridgectl.passthru.tests

Result of nixpkgs-review pr 230796 run on x86_64-linux 1

2 packages built:

yabridge
yabridgectl


feat: allow import ts-jest types via ts-jest/types

Summary

Shorten import path ts-jest/dist/types to ts-jest/types
Test plan

Green CI
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
N.A.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.118%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1152

Relevant Lines:
1179

💛  - Coveralls


Update api.py

Initialized ws in RustSocket class so when raising the error "ClientNotConnectedError" it doesn't throw:
AttributeError: 'RustSocket' object has no attribute 'ws'

Thanks!


编辑的时候不能传图片Editors cannot upload and modify or delete pictures

Gitea version (or commit ref):Gitea 当前版本: 1.8.0 刚升级当前版本: 1.8.1 也是
Git version:最新
Operating system:谷歌最新稳定
Database (use [x]):sqlite

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:NO

[ ] Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist:

Description
编辑的时候不能传t图片，导致我无法描述，下面的拖动上传你们要改下，
我的处理建议，第一张图的时候就你们现在形势，有图了可以使用下面的形式

Screenshots
这是回复，你看这图，我不能删除，不能上传，我除了整个删除一点办法都没

Can you translate the content of the issue into English as well? ;)

Guessing from the Google translation and some tests I believe his problem is that once you uploaded an image you can't remove it when editing the text. This is reproducable on try.gitea.io.

This is a known issue. duplicated with #3618


Procedure of treating Fe2+ Ion

Thank you for this fantastic tool!
I'm trying to perform docking on a site with Fe (II), what would the recommended procedure of doing so?
I have tried to

manually change the charge of Fe to 0, 1.4, and 2 in the pdbqt, but the result doesn't seem to be dependent on that number
I am not sure if https://autodock-vina.readthedocs.io/en/latest/docking_zinc.html would be applicable here.
The following link doesn't seem to work anymore

http://autodock.scripps.edu/faqs-help/faq/metal-charges

I have read https://github.com/ccsb-scripps/AutoDock-Vina/issues/216 but https://github.com/forlilab/Meeko/pull/48 doesn't seem to be ready yet.

is there any makeshift method/instructions of doing so?

Vina treats all metals as a H-bond donor, and partial charges are not used. The Vina scoring function is so simple that there's nothing special that needs to be done about metals.

thank you @diogomart ! Just curious, would it be worthwhile to try your other project autodock-gpu?

It may be worth trying the AD4 scoring function, which can be done also from Vina with the --scoring ad4 option. Often, one scoring function outperforms the other, and we don't really know why. Note that partial charges matter for AD4 scoring. If you have a lot of GPU power and want to dock a lot of molecules, then AD-GPU could be very valuable. AD-GPU also implements the AD4 scoring function.

thank you very much @diogomart !


move rewire from devDependencies to dependencies fixes KeywordBrain/r…

It appears that babel-plugin-rewire should be a dependency, not a devDependency.
https://github.com/KeywordBrain/redbox-react/issues/34
https://github.com/nsmith7989/redux-filter/issues/21

@nsmith7989 Thank you. This most likely in fact fixes #34, but on my machine examples are broken. It's likely due to issues on my local machine, but I'll need some time to test before I can merge this. Will report back soon.

It is a devDependency. The real problem is you are transpiling node_modules with Babel, and it finds the Babel config of this project. However you should not be transpiling third party modules with Babel as it causes issues like this, is slow, and doesn't really help you because npm modules are already transpiled.
The correct fix on our side to prevent this from happening is to avoid including .babelrc in the npm module: #45. However you may still have other issues if you keep transpiling third party modules.


Update-database returns "Values can not be null"

This issue tracker is for documentation
For product issues, use https://github.com/aspnet/EntityFramework/issues
I use NET CORE,in my StartUp.cs,I write my code like this
services.AddDbContext<MyDbContext>(options =>                options.UseSqlServer(Configuration.GetConnectionString("myconnection")));
This connection is get from appSetting.json,Then I execute Command "update-database",returns "Values can not be null",means my connectionString is null.I confirmed that
"Configuration.GetConnectionString("myconnection")" returns a string.
However.if I write my code like this
services.AddDbContext<MyDbContext>(options =>                options.UseSqlServer("Data Source =.; Initial Catalog = MyDb; User = sa; Password = 123"));
it will be ok.

Use "Name=xx"- see https://docs.microsoft.com/en-us/ef/core/managing-schemas/scaffolding?tabs=dotnet-core-cli#configuration-and-user-secrets

Thanks,After I use EntityFrameworkCore\Update-Database,it will be ok


Feature request: Use negative/positive rage and start the bar at zero

I like this bar. But I have issues to get a nice layout using a min/max range with negative values.
Example:
I would like to use the bar to show battery usage in Watt für the PV system (negative: charging, positive: dischanging).
With min:-4000 and max:4000 I can define a range to show. But the bar is started at the left border, not in the middle (at zero):

Could it be possible (or extended) to show the bar from the zero value like this example?

same as  #143 ?

Yes, it's the same. I missed the other request. So this duplicate can be closed.


Check if the embedded window size is correct

Description: You must check if the embedded  window size is correct.
Precondition: The website is up and running

Step 1: Check if ”DevTools” menu works by pressing CTRL+SHIFT+I on your keyboard ( if you using Windows) or Cmd+Option+I (for Mac).
Expected result: ”DevTools” menu should open

Step 2: Press ”Layout” button situated in ”DevTools” menu.
Expected result: ”Layout” menu should show all the layouts that are on the website.

Step 4: Click on ”div.landing” button situated in Elements panel. After click on ”Computed” button situated in the ”DevTools” menu. Search for page size, the size is written in a blue box (415.2px X 880.2px)
Expected result: In the blue box is showed the correct size of the embedded window.


Update create_superuser method

fixes #209
When a user is created by python manage.py createsuperuser, they will now be automatically assigned to the project manager group.

Excellent. Superusers are automatically at the project manager level now.


chore: update notation ref

Description
What this PR does / why we need it:
Update the references of Notation
Which issue(s) this PR fixes:
Fixes #703
Type of change
Please delete options that are not relevant.

[x]  verifier, notation-issuer-validation related
[x]  certs, signs
[x]  others (including policy, scripts, tests) & doc

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[ ] go through CIs

Closing PR and updating commits


possibility to know the cell type if I manually set the ncell parameter

Dear Dongguan,
I am wondering, if I want to have more or less cells compared to the reference dataset, can I know the cell type for each cell? (and also the batch information needed)
Looking forward to your reply.
Best,
Danyang Xia

Hi Danyang,
Yes, we do output the cell info. If you use the wrapper scdeisgn3(), the output should contain a value called newCovaraites. Instead, if you use step-by-step mode, you have to input newCovaraites manually. Let me know if you find it.
Best,
Dongyuan

Hi Dongyuan,
Thanks for your reply and I found them.
Have a good day!
Best,
Danyang


Update colab.py

I've moved up the line to append the desihigh directory to the PATH so that the second try of import desihigh is succesful. And have also made a last os.chdir to the desihigh directory so that later on figures and files can be loaded without changing the paths.
Another fix I'd suggest is to rename the script colab.py to something like set_colab.py or desihigh_colab.py or something else , becase there seems to be  colab library, that is loaded if you don't use the one from desihigh repository. See image from an import in a clean Colab notebook

Another comment to consider:
I think the script works great for  saving a copy of the repository in Google drive without having to explain git clone...
However, and maybe its just me doing something in the wrong way,  when opening a desihigh notebook, either directly in colab or from the copy of the repository that is save in Drive, those are open in "new" machines that do not inherit the environment variables, nor the Drive is mounted automatically, therefore you have to make import colab again, but you don't have access to the colab.py script unless you copy it again, which I think is a bit confusing...  Alternatively, and I think I still find this option simpler,  you can manually mount the MyDrive/desihigh directory and set the desihigh path.
In any case I think each notebook should have a set of commented lines that one would uncomment when working on Colab instead of Binder (or some if..else/try..except statement)

Agreed on the name change then.  Let me think about the sys path, the idea was to first cd to the right directory first and see if you had what you needed.  If not, get what you need.  You're kind of assuming the answer.
I appreciate the problem with colab.py, it's not a user error.  Commenting if/else is a bit messy / fragile for me, I'd like to get something that's a simple import and does the job for them.  The answer isn't obvious to me though, maybe there's library that runs something sort of customisation of imports.  I guess what we want is 'import desihigh' if that fails, run the code in colab.py, but in a way not visible to the students.

One possibility to test:
https://stackoverflow.com/questions/35935670/share-variables-between-different-jupyter-notebooks
where things always start from colab.ipnb, we store and then open the next notebook.

store doesn't work on colab.
The screenshot below shows how to mount the drive via clicking.

Required changes are colab.py stays the same and is always run once via the notebook for any student working on colab.
We then add import sys; sys.path.append('/content/drive//MyDrive//desihigh/') to the start of all nbs.  This is essentially a null op for anyone not on colab, so no need for comments.
Happy with that?

We then add import sys; sys.path.append('/content/drive//MyDrive//desihigh/') to the start of all nbs. This is essentially a null op for anyone not on colab, so no need for comments.

If you are sure this does not causes issues in binder, then I'm fine with that. But, for displaying the images, as they are being called, I think it was not enough to append desihigh to the path, I think it required to change the directory, i.e. os.chdir(/content/drive//MyDrive//desihigh/) .  But I can test that while fixing the notebooks that are not displaying the images correctly.

For reasons I don't really understand, sys.append.path sometimes works and others it don't. It seems if I open a notebook from your link https://www.githubtocolab.com/michaelJwilson/desihigh, things work, even the loading of the images. But when I open the notebooks directly from myDrive, after cloning, mounting the drive, etc,  things don't work... so the changes I've implemented should always work.

It seems I cleared the relevant lines in the notebook to mount the Drive and change directory. As mentioned above, sys.path.append is not always working, but changing directory does. The issue I think os.chdir will make binder fails, so I think the IF I added is the best I can get. I'd suggest we merge and see how it works.
Note that in Colab.ipynb I moved the image to a few cells below, because it can not be displayed until we clone de repository and mount the drive. Alternatively we could copy it the same way as the colab.py script, if you really want to display it at the begining, (or load it from a http address, I think that should also work)


Updated setup.py

Codecov Report

Merging #34 (7a7545a) into master (3fd1d4a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master       #34   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           18        18
  Lines         1588      1588
  Branches       275       275
=========================================
  Hits          1588      1588

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3fd1d4a...7a7545a. Read the comment docs.


Why can Build.SourceVersion not be used as part of a build number?

It seems pretty reasonable that this would be a supported feature to make the build numbers a bit more rich in information.

Thank you for your feedback. The issues in this repo are for content feedback, can you let me know the URL of the article that goes with this feedback so I can pass it along to the correct author? If this is a product issue (something not working properly, or a feature request), please file an issue here:
Thank you.


Why is babel-register hook used in production?

Hi there,
I was wondering - It clearly says in the babel-register hook docs that it is not meant for production use, and yet Mern package.json starts index.js on "start:pro" script, which includes a babel-register hook.
the build script seems to only refer to the client.
What about the server?
How do we build it? how do we start it in a production environment?
Cheers
Ajar

+1 Just came here to ask these questions.

I was thinking it's for ES6 in webpack config, but actually it's not, doesn't make sense then.

@kizzlebot webpack-dev-middleware is only used in development env if you look into the code.

@Ajar-Ajar so separating webpack config for client and server maybe better?

@elaijuh - I've never seen an example using webpack to compile an express server, I only seen webpack used to compile the client.
From what I've seen so far, a babel-cli can compile the server via a "build:server" in package.json, the only thing to solve is the folder structure... if you compile the server, you'll need an src with es6 compiling to /dist folder resulting with an es5 server. what is left to figure out is the dist containing both the es5 server and the rest bundled by webpack and test that it actually run correctly...
What are your thoughts?

looks like there is a duplicate issue #48
@prank7 mentioned this link

This will go in v2 of MERN. I've up a roadmap discussion thread for that at #146. We can continue the discussion there.


Traverse enter scope after enter_*, exit before exit_*

Currently Traverse's timing of entering and exiting scopes is different for different node types. It depends on whether the scope covers all fields, or only a subset.

If scope starts after some fields, scope is entered after enter_* and exited before exit_*.
If scope covers whole node, scope is entered before enter_* and exited after exit_*.

This means enter_* and exit_* for any node are always called with same scope at top of the scope stack. Good.
But the fact that current scope in enter_* and exit_* is different depending on the node makes it confusing.
Change this to be consistent for all node types:

Always enter the scope after enter_*.
Always exit the scope before exit_*.

If they need it, enter_* / exit_* can get the node's ScopeId from the node's scope_id field.

I want to use current_node_id to do something in leave_scope. But leave_scope after leave_node.

That's a different issue from this. Traverse doesn't have enter_scope, leave_scope, enter_node or leave_node.

Currently, I want to use current_node_id to do something in leave_scope. But leave_scope after leave_node. This means that I can't get the node id corresponding to the scope
ast-codegen also needs to follow this. @rzvxa cc

Previously we were mostly visiting scope before nodes that's why I made that the default of our generated Rust code. But I have to say it makes more sense to fire off the scope events inside of node events.
Does this order works for you: enter_node -> enter_scope -> walk -> leave_scope -> leave_node If it does let me know so I submit a PR for it.

Note to self: When making this change to Traverse, will need to alter some of the transforms which rely on ctx.current_scope_id() being the scope of the current node - whereas after this change it'll be the parent.
Take care - no tests for scopes in transformer at present, so missing something could silently break things.
Probably should rename it parent_scope_id to reflect this.

Closed in #4684.


Integration with ASP.NET 5

Hi there,
Is IM compatible with ASP.NET 5 host? Can you please provide example how to integrate it.
Thanks,
f0rt

Sorry, no -- I've not even looked into how that would work. In theory it would work since ASP.NET 5 is OWIN compat.

Thank you for the prompt reply. So we may consider this a feature request. :)

I don't have time, to be honest. Feel free to do it and make a blog post and we can link it from here.
In the coming months, I'll certainly be thinking about how IdentityManager will work in the ASP.NET 5 world.


fix some unnecessary security checks

fix some unnecessary security checks to be compatible with illegal map data.

 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.liuyang23 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Language Server lints but it does not provide Completions, go-to-definition nor hover functionalities

After installing the latest python-language-server plugin through VSCode Marketplace, the plugin stops working partially. While pyflakes linting is available, the server fails attending textDocument/definition, textDocument/completion and textDocument/hover requests.
When opening the output log from the server on the VSCode logging console, the following error appears, which seem to be related with some C# package that cannot be loaded.
Exception in IntelliCode extension for Microsoft Python Language Server: System.IO.FileNotFoundException: Could not load file or assembly 'System.Security.Cryptography.Csp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.

File name: 'System.Security.Cryptography.Csp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at Microsoft.PythonTools.Analysis.Pythia.PythiaModelLoader.LoadModelAsync(String modelPath, PythiaModel& sequenceModel)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.PythonTools.Analysis.Pythia.PythiaService.GetRecommendationsAsync(CompletionItemEx[] completionList, PythonAst ast, SourceLocation location, Int32 recommendataionLimit, CancellationToken cancellationToken)
   at Microsoft.PythonTools.Analysis.Pythia.LanguageServerExtension.HandleCompletionAsync(IDocumentAnalysis analysis, SourceLocation location, CompletionItemEx[] completionList, CancellationToken token)

This looks like intellicode extension rather than the LS itself. I will report it to the IC team internally.

You may try and uninstall IntelliCode extension if this happens consistently.

@MikhailArkhipov Thanks for your help, actually, uninstalling the IntelliCode extension fixes this issue.

Hi @andfoy, sorry that you encountered this issue. I'd like to understand what the problem is so we can fix it.
Which OS are you using?
Which version of the language server do you have? (you can find it listed in the Python output window).
Could you please provide a hash of the file ~\.vscode\extensions\ms-python.python-2019.5.18678\languageServer.*\System.Security.Cryptography.Csp.dll?

Which OS are you using?

I'm using Ubuntu 18.04

Which version of the language server do you have?

Microsoft Python Language Server version <IP_ADDRESS>

Could you please provide a hash of the file

sha256sum ~/.vscode-insiders/extensions/ms-python.python-2019.5.18678/languageServer.0.2.87/System.Security.Cryptography.Csp.dll

10dfd72033dca5cbdeccc17a42785b1784eb047c254205246011d329114bf988

What specifically fails in textDocument/hover and textDocument/definition? IC only participates in completion and even if throws an exception, it is handled.

A dialog with the text Code analysis in progress... appears but the client does not return any completion options, neither enables definitions

I am seeing the same dialog on hover and then on Go to definition I get "no definition found for ..."
code version is 1.35
python language server 0.2.96

Well it may or may not be same issue. This case is open about intellicode exception
at Microsoft.PythonTools.Analysis.Pythia.PythiaService.GetRecommendationsAsync. If you don't see any of that, please open separate issue, give a code snippet with imports or specific library you are unable to navigate to.

I'm seeing the same.
Code version Version 1.36.0-insider
Python language server <IP_ADDRESS>
I'm using pth files that point to the parent directory of my modules. Which allows for my modules to be resolvable by the python interpreter without messing with the search path at runtime. With the path files enabled, analysis hangs. When I remove the pth files (additional search paths) analysis completes, with the downside that my environment is broken and none of my custom module imports are resolvable. Is there a way for VSCode to ignore the workspace paths?  It only adds issues to my configuration since everything I need to resolve is resolved via the standard search paths.
With PTH files
Starting Microsoft Python language server.
[Info  - 4:10:33 PM] Analysis cache path: /Users/{user}/Library/Caches/Microsoft/Python Language Server
[Info  - 4:10:33 PM] GetCurrentSearchPaths /Users/{user}/.pyenv/versions/3.7.2/bin/python
[Info  - 4:10:33 PM] Python search paths:
[Info  - 4:10:33 PM]     /private/var/folders/9q/mshp41rj5419tdv0ftt4bz380000gn/T/csjquz0g.ng0
[Info  - 4:10:33 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7
[Info  - 4:10:33 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/lib-dynload
[Info  - 4:10:33 PM]     /Users/{user}/.local/lib/python3.7/site-packages
[Info  - 4:10:33 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/site-packages
[Info  - 4:10:33 PM]     /Users/{user}/Documents/Code/stress_test/tests
[Info  - 4:10:33 PM]     /Users/{user}/Documents/Code/stress_test/lib
[Info  - 4:10:33 PM]     /Users/{user}/Documents/Code/stress_test
[Info  - 4:10:33 PM]     /Users/{user}/Documents/Code/stress_test/unit_tests
[Info  - 4:10:33 PM] Configuration search paths:
[Info  - 4:10:34 PM] Microsoft Python Language Server version <IP_ADDRESS>
[Info  - 4:10:34 PM] Initializing for /Users/{user}/.pyenv/versions/3.7.2/bin/python
Opening document file:///Users/{user}/Documents/Code/stress_test/lib/py_mod/identity/directory.py
Analysis of lib.py_mod.identity.directory(Library) queued <- This is resolvable via python as py_mod.identity.directory
End of output
Without PTH files
Starting Microsoft Python language server.
[Info  - 4:18:02 PM] Analysis cache path: /Users/{user}/Library/Caches/Microsoft/Python Language Server
[Info  - 4:18:02 PM] GetCurrentSearchPaths /Users/{user}/.pyenv/versions/3.7.2/bin/python
[Info  - 4:18:03 PM] Python search paths:
[Info  - 4:18:03 PM]     /private/var/folders/9q/mshp41rj5419tdv0ftt4bz380000gn/T/etnqbc53.kch
[Info  - 4:18:03 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7
[Info  - 4:18:03 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/lib-dynload
[Info  - 4:18:03 PM]     /Users/{user}/.local/lib/python3.7/site-packages
[Info  - 4:18:03 PM]     /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/site-packages
[Info  - 4:18:03 PM] Configuration search paths:
[Info  - 4:18:03 PM] Microsoft Python Language Server version <IP_ADDRESS>
[Info  - 4:18:03 PM] Initializing for /Users/{user}/.pyenv/versions/3.7.2/bin/python
Opening document file:///Users/{user}/Documents/Code/stress_test/lib/py_mod/identity/directory.py
Analysis of lib.py_mod.identity.directory(User) queued
Import:  future /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/future.py
Analysis of future(Stub) queued
Import:  mypy_extensions /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/site-packages/mypy_extensions.py
Analysis of mypy_extensions(Stub) queued
Analysis of future(Library) queued
Import:  requests /Users/{user}/.pyenv/versions/3.7.2/lib/python3.7/site-packages/requests/init.py
Analysis of sys(Stub) queued
Analysis of types(Stub) queued
...
Analysis of requests.models(Library) completed in 5.1125 ms.
Analysis of lib.py_mod.identity.directory(User) completed in 5.6981 ms.
Analysis complete: 646 modules in 3216.7447 ms.
Analysis version 941 of 448 entries has been completed in 603.3527 ms.
End of output

@jaredcm, please open separate issue. PTH (which are not actually supported yet per https://github.com/microsoft/python-language-server/issues/537) are not related to specific exception menthioned here. Thanks.

@MikhailArkhipov I've put an update in #537.

same issue
host: Windows 10 19041
code version: 1.42.1
Python Language Server: <IP_ADDRESS>
Visual Studio IntelliCode: 1.2.5
Exception in IntelliCode extension for Microsoft Python Language Server: System.Security.Cryptography.CryptographicException: The input data is not a complete block.
   at Internal.Cryptography.UniversalCryptoDecryptor.UncheckedTransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
   at Internal.Cryptography.UniversalCryptoTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
   at System.Security.Cryptography.CryptoStream.ReadAsyncCore(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken, Boolean useAsync)
   at System.Security.Cryptography.CryptoStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at System.IO.Compression.DeflateStream.ReadCore(Span`1 buffer)
   at System.IO.Compression.DeflateStream.Read(Byte[] array, Int32 offset, Int32 count)
   at System.IO.Compression.GZipStream.Read(Byte[] array, Int32 offset, Int32 count)
   at System.IO.StreamReader.ReadBuffer(Span`1 userBuffer, Boolean& readToUserBuffer)
   at System.IO.StreamReader.ReadSpan(Span`1 buffer)
   at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
   at Newtonsoft.Json.JsonTextReader.ReadData(Boolean append, Int32 charsRequired)
   at Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote)
   at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)
   at Newtonsoft.Json.JsonTextReader.ReadAsString()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)
   at Microsoft.PythonTools.Analysis.Pythia.PythiaModelLoader.LoadModelAsync(String modelPath, PythiaModel& sequenceModel)
   at Microsoft.PythonTools.Analysis.Pythia.PythiaService.<>c__DisplayClass7_0.<.ctor>b__0()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.PythonTools.Analysis.Pythia.PythiaService.GetRecommendationsAsync(CompletionItemEx[] completionList, PythonAst ast, SourceLocation location, Int32 recommendataionLimit, CancellationToken cancellationToken)
   at Microsoft.PythonTools.Analysis.Pythia.LanguageServerExtension.HandleCompletionAsync(IDocumentAnalysis analysis, SourceLocation location, CompletionItemEx[] completionList, CancellationToken token)


[BUG]

I am unable to see the entirety of my friend's listening. I checked with several friends to ask if they had the settings on that would allow me to see, and each and everyone did. I am only able to see my mothers listening and I'm not very impressed with her music.
To Reproduce
Steps to reproduce the behavior:

Open Spotify
Look to the right of the screen and only one person's listening feed from several days ago is there even after refreshing.
See an error

What I expected to happen was all of my friends whom I follow to pop up at the right of the screen. But however, they did not.

Operating System: [e.g. Windows]
Screen Resolution: [e.g. 1920x1080]
Chrome Version: [e.g. 98]

that's my screenshot, but i feel my problem is pretty simple.

Unfortunately Spotify only provides activity data about Spotify desktop app users - so when a user is active on the web app - their listening data does not get picked up by this extension.


Upgrade to buildpack-deps:xenial

Docker Hub build was successful.

docker pull scitran/reaper:dockerfile

@ryansanford I'd like to drop the hammer on this today. Are we good to go?

This one is good. LGTM


Add uploadpack.allowAnySHA1InWant to allow --filter=blob:none with older git clients (#19430)

Backport  #19430
Older git clients need uploadpack.allowAnySHA1InWant if partial cloning is allowed.
Fix #19118
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

🚀


package name should be python3-pip für ubuntu 20

https://github.com/JulianAssmann/opencv-cuda-docker/blob/c6f8b6b117fa23a065b04cf9f979b13a93e372d0/ubuntu-20.04/opencv-4.5/cuda-11.1/Dockerfile#L8

Closed by #4


Add Test for Empty File

Only run parsing for files with stuff in them
Resolves sasstools/sass-lint#91

Nice one :+1:

:+1:


Use Knot Nameserver

Integration of knot and replicator is ready for review. What's still missing is proper configuration of the public interfaces of knot (including bootstrapping zones).

Planning to deploy at ns2.desec.org. While support for draft-ietf-dnsop-dnssec-bootstrapping is missing in Knot DNS, _signal.ns2.desec.org will be handled by ns1.desec.io. To prepare, the following commands are needed on each ns1 POP:
docker-compose exec --env DESEC_NS_NAME=ns2.desec.org ns su pdns -s /bin/bash -c /usr/bin/local/signaling_domain_zone.sh \
    && docker-compose stop ns && docker-compose up -d

Migration from PowerDNS (assuming that the _data dir of an existing Knot volume is in ~/data.tar.bz2):
# Clean up old installation
cd desec-ns && docker-compose down && docker ps -aq | xargs docker rm -f && docker volume rm desec-ns_ns && docker network ls && docker volume ls

# Build, run & sync
git pull && git checkout 20231228_knot && docker-compose build && docker-compose up -d ns && docker-compose down
cd /var/lib/docker/volumes/desec-ns_ns && rm -rf _data && tar xvjf ~/data.tar.bz2 && ls -l
cd ~/desec-ns && docker-compose up -d && tail -f /var/log/syslog

# If all works, clean up
rm ~/data.tar.bz2 && exit

@nils-wisiol These commits are Kraut und Rüben, but may be useful individually for understanding why any specific line is there. Let me know if you prefer it squashed.


server, storage: Add more details about grpc ResourceExhausted failure

What have you changed? (mandatory)
Add more details about grpc ResourceExhausted failure, for #5116
Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)
add detail information for RpcStatusCode when meet ResourceExhausted failure

What are the type of the changes? (mandatory)

Improvement (change which is an improvement to an existing feature)

How has this PR been tested? (mandatory)
Please describe the tests that you ran to verify your changes. Have you finished unit tests, integration tests, or manual tests? What additional tests would give you greater confidence in this change?
Does this PR affect documentation (docs) or release note? (mandatory)
no
Does this PR affect tidb-ansible update? (mandatory)
no
Refer to a related PR or issue link (optional)
#5116

@overvenus PTAL

/rebuild


Helm: update expectAzureVnet flag to azure.expectVnet

Bug report
General Information
Helm: update expectAzureVnet flag to azure.expectVnet to be more consistent with new values structure

Hi, I've proposed to removed this flag in https://github.com/cilium/cilium/pull/14105 as we've detected a fundamental issue with its behaviour. Don't worry about renaming it!


multi bot supports and memory leak fix.

The memory leak of dota2comm.dll continuously increase the mem of python.exe (from a few MB to 11GB)
The major issue of multi bots support is that the same string has only ONE instance in the memory.
Thus when two bots holding  the same string, for example: "is000". they are pointing the  same string with two different reference.
As a dirty solution, i just conjugate every string with a "unique" string.
I know these pull request will breaks a lot of your code, sry.

Thanks!!!
I'll fix the FileComm part to keep working with the interactiveConsole changes.
Two things I noticed while skimming your changes:

In findTables(): You break the loop after adding one table, but still keep a vector of tables. That shouldn't be necessary anymore.
In interactiveConsole.lua: The empty strings for output don't need a marker.

Awesome work!!


API Documents Markdown page is not aligned correctly

Description:
When adding an API document if the user select Markdown as the document source, user will be navigated the following editor page, which is not aligned properly.

Affected Product Version:
API-M 4.0.0
Environment details (with versions):

OS: Windows 10

Suggested Labels:
API-M 4.0.0

Fixed with thi PR https://github.com/wso2/carbon-apimgt/pull/10009


W 11793961 http oauth updates esb

Writer's Quality Checklist
Before merging your PR, did you:

[ ] Run spell checker
[ ] Run link checker to check for broken xrefs
[ ] Check for orphan files
[ ] Perform a local build and do a final visual check of your content, including checking for:

Broken images
Dead links
Correct rendering of partials if they are used in your content
Formatting issues, such as:

Misnumbered ordered lists (steps) or incorrectly nested unordered lists
Messed up tables
Proper indentation
Correct header levels

[ ] Receive final review and signoff from:

Technical SME
Product Manager
Editor or peer reviewer
Reporter, if this content is in response to a reported issue (internal or external feedback)

[ ] If applicable, verify that the software actually got released

Agree with @ignamiguel. A few suggestions to his suggestions (suggestions²). Some of these suggestions come from reading RFC 2616 section 4.2 which describes HTTP headers as

Each header [...] consists of a name followed by a colon (":") and the field value.

So the term "name" is preferable over "key name" or "key".
@emileeburkeVT it might be better for us to wait for you to introduce the new section, so we can leave comments on the code itself instead of making a comment chain. Anyway, my suggestions:

Authorization Header Name
Default: Authorization
Type: string
Name of the authorization header.
Authorization Header Value Prefix
Default: Bearer
Options: [Bearer Prefix, No Prefix, Custom Prefix]
Prefix used in the value of the authorization header.
Authorization Header Custom Value Prefix
Custom Value Prefix
Custom prefix value.


Code generation for REST API

Please show a real world example with REST URLs. The TodoController supports only CRUD operations. But what, when you add a "Details" or a "Search" action?
i.e.
api/todo/1/details
api/todo/search?isComplete=true
In my experience, this will break a clean code generation (MultipleClientsFromOperationId used): We end up having a "TodoClient", a "DetailsClient" and a "SearchClient" which is not what we want.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 2483813a-3c16-7ddd-3160-43e6843b55d4
Version Independent ID: 25f7fb5b-92b0-a45b-57ab-fdceab571884
Content: Get started with NSwag and ASP.NET Core
Content Source: aspnetcore/tutorials/getting-started-with-NSwag.md
Product: asp.net-core
GitHub Login: @zuckerthoben
Microsoft Alias: scaddie

Why would this not generate a "nice" client? I expect that this will generate the following operations with the following operation ids:

Todo_Get
Todo_GetDetails
Todo_Search

Which will then translate in one TodoClient with three methods (Get, GetDetails, Search)

I think NSwag.SwaggerGeneration.AspNetCore is fairly stable and safe to use via middleware (there are still some problems when using it via CLI but that's another story). With Swashbuckle, you can implement a custom operation filter and transform/generate the operation ids as expected. Probably there is already sample code for this somewhere as most code gens expect the operation in the form controller_operation (e.g. AutoRest, NSwag, swagger-codegen)


App Config Spring - Dynamic Feature/Geo-replication - Beta

Description
Do not merge
DO NOT MERGE
This is a Beta, just checking if anything is flagged

/azp run java - appconfiguration - tests

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-spring-cloud-appconfiguration-config