Bump client version to 2.15.3-43-gd7e07df

What type of PR is this?
/kind feature

What this PR does / why we need it:
Upgrades client to 2.15.3
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Do not merge this. until we're ready.


Feature Request: Shuffle by album

OS:
Windows 10 pro
Issue Descriptions:
I would love to see a "shuffle by album" feature in the player. This would play albums in their entireties (and in order), but after completing one album, the player would randomly select the next album to be played from the music library. For reference, iTunes has this feature.
Also, if implemented, it might be handy to have a keyboard shortcut to skip to the next album instead of to the next song.
Thanks,
Steps to Reproduce:

I don't think this is possible currently. I'm going to close as won't fix, if its possible in the future we can look into it then.

#2216


No assets in manifest with copy-webpack-plugin

If i use copy-webpack-plugin
new CopyWebpackPlugin([
                {
                    from: DEBUG
                        ? path.join(process.cwd(), 'node_modules/jquery/dist/jquery.js')
                        : path.join(process.cwd(), 'node_modules/jquery/dist/jquery.min.js'),
                    to: 'jquery/jquery.js' // use 'jquery/jquery.[hash].js' also not working
                }
]);

I do not have jquery in the assets manifest, is there something you can solve it or a bug?

I have this problem too

/cc @kossnocorp

I am using copy-webpack-plugin-hash version, which outputs a hash with file. However, assets-webpack-plugin does not list it out

@roastlechon it is not convenient because there is no manifest file and might not know which hash now has file

I have a similar issue but with extract-text-plugin. I use the plugin make a css file which isn't imported in any of the entry points. The assets-webpack-plugin does not list it out :/

Is this still happening with the latest version? (3.7.1)

@ztoben It seems to be resolved 🎉. Two things I noticed though:

prettyPrint doesn't seem to work with the processOutput options. Not a huge deal but could maybe make a note in the README.
Non chunk assets are lumped into an empty string key of the assets object like so:

{
  ..., //chunks,
 "": {
    "svg": [...],
    "png: [...],
    "js": [...]
  }
}

Not sure if that's intended functionality.
As far as this issue goes though I'd say you're safe to close (at least from my perspective).

Mind opening issues for both things you mentioned? Closing this one.


Implement tests for spacenet_eval.py (in challenge_eval)

Similar to #11 and related to #8

Steps for this:

[ ] Generate a ground truth CSV for part of the training dataset for one of the SpaceNet AOIs
[ ] Generate a prediction CSV for part of the training dataset for one of the SpaceNet AOIs
[ ] Write a test class and test

Resolved with #43


Example Page with Filters (function: setParams)

setParams
hasParams

➤ Ilya Kitayev commented:
https://git.awescode.com/awes-io/ui/merge_requests/3 ( https://git.awescode.com/awes-io/ui/merge_requests/3 )


"Official" FiveM version of NativeUI

To avoid more those FiveM copies lying around on the internet, I have created an "Official" FiveM version of NativeUI. Is currently on the fivem branch and it requires some additional setup.
Until we decide for a way to release this version, there are some specific steps and requirements.
First, you need some prerequisites:

Git command line or a Git GUI that supports adding submodules (for example, GitKraken)
Visual Studio 2017 (the Community edition is fine) or the NuGet command line

Getting the NativeUI files for FiveM
If using the Git command line
Run the following command from your project folder to add NativeUI as a submodule:
git submodule add -b fivem https://github.com/Guad/NativeUI.git NativeUI

If using a Git GUI
Check the documentation for your specific Git GUI.
Adding the NativeUI project
On Visual Studio, right click your Solution and select Add > Existing project... and search for NativeUI\NativeUI\NativeUI.csproj. Once found, double click it.
Restoring the missing packages
With Visual Studio 2017
Right Click the NativeUI project and select Manage NuGet Packages.... Then, you should see Some NuGet packages are missing.... Click the Restore button.
With the NuGet CLI
Run the following commands from your project folder:
cd NativeUI
nuget restore

Final steps
Finally, on the root of your project you should see the packages folder. Copy that folder and paste it inside of NativeUI.

I really think this is out of scope and should be on a fork. Especially when I've never used FiveM.

I really think this is out of scope and should be on a fork.

That is the problem, there a lot of forks and all use the same "NativeUI" name or part of it. Including, but not limited to:

NativeUI CitizenFX edition
NativeUI TomGrobbe edition
RAGENativeUI
NativeUILua
NativeUILua-Reloaded

Especially when I've never used FiveM.

Don't worry, I use FIveM every day and I can keep this up to date with the master branch.

I just think it'd cleaner somewhere like justalemon/NativeUI and then endorsed in the README or something. The issues & PRs would get separated.

We can use labels for that.
Imagine those libraries that have to support multiple frameworks under the same repo. With enough coordination everything stays in peace.

Well if you feel like you can manage that, then go ahead 👍

@justalemon why not adding all the features from https://github.com/iTexZoz/NativeUILua-Reloaded ?
it's the most complete lua NativeUI wrapper available.. but not usable by c# and actually i find Guad's the most easy to use versatile in c#.. Great Work u did!!

i would also advice you to use the official nuget packages as they get constantly updated

@manups4e We need to decide the package name first, and I might port the rest of elements from the NativeUILua project.

what you mean by package name and way to release it? It's NativeUI what else should it be called?

Currently, we create a Git Tag for each new release. But because we can't have two tags with the same name, we need to find a way to store the code of that release.
For NuGet, we can't use the same package name for the other version. We might try NativeUI.FiveM or NativeUI.CitizenFX  but that has to be decided with Guad.

At this point I'd suggest you to create your own fork... If you want to
keep it in a branch then its necessary to wait for guard to decide what to
do
Il Gio 21 Mar 2019, 19:34 Hannele Ruiz<EMAIL_ADDRESS>ha
scritto:

Currently, we create a Git Tag for each new release. But because we can't
have two tags with the same name, we need to find a way to store the code
of that release.
For NuGet, we can't use the same package name for the other version. We
might try NativeUI.FiveM or NativeUI.CitizenFX but that has to be decided
with Guad.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Guad/NativeUI/issues/99#issuecomment-475352678, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AD0ejoW1AnHmrJQMzXJFkRAYiwoQXgviks5vY9CigaJpZM4bG2fA
.

As for the name.. why not NativeUI.fivem
Il Gio 21 Mar 2019, 19:37 Emanuele colecchia<EMAIL_ADDRESS>ha
scritto:

At this point I'd suggest you to create your own fork... If you want to
keep it in a branch then its necessary to wait for guard to decide what to
do
Il Gio 21 Mar 2019, 19:34 Hannele Ruiz<EMAIL_ADDRESS>ha
scritto:

Currently, we create a Git Tag for each new release. But because we can't
have two tags with the same name, we need to find a way to store the code
of that release.
For NuGet, we can't use the same package name for the other version. We
might try NativeUI.FiveM or NativeUI.CitizenFX but that has to be
decided with Guad.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Guad/NativeUI/issues/99#issuecomment-475352678, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AD0ejoW1AnHmrJQMzXJFkRAYiwoQXgviks5vY9CigaJpZM4bG2fA
.

any news? i'd really need to have all the awesome features this menu could give but doesn't have yet ^^

During the week I'm going to port some of the features.

Awesome!!
Il Lun 1 Apr 2019, 09:09 Hannele Ruiz<EMAIL_ADDRESS>ha scritto:

During the week I'm going to port some of the features.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Guad/NativeUI/issues/99#issuecomment-478461895, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AD0ejpoWZ1ifklSC_l-oXHEhn1eOX_CBks5vcbCpgaJpZM4bG2fA
.

Hmmmm, keeps saying "fatal: not a git repository (or any of the parent directories): .git" when I try to add the command.

Have you created a git repo first? If no, just use git clone -repo-

Thanks and can you respond to the change menu font I updated it! :hugs:

Do we just code normally now like basic NativeUI?

What do you press to open the menu?

@BobbyTheDev that's something you have to code yourself... it's not like MenuApi... this is a different wrapper

any news about newer features?

@manups4e I ended up delaying the port of the new features because we are rewriting some of the classes that impact performance. See #108 for more information.

i saw it :) no problem.. i tried port it myself but with no success XD

any news? i'm impatiently waiting for newer features like heritage window and color panels 😍

Sadly no, I had other projects and programming competitions in progress.

Aaaawww that's ok real life is more important
Il mer 3 lug 2019, 16:48 Hannele Ruiz<EMAIL_ADDRESS>ha scritto:

Sadly no, I had other projects and programming competitions in progress.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Guad/NativeUI/issues/99?email_source=notifications&email_token=AA6R5DRCCABNHAHH2E7QY2LP5S33DA5CNFSM4GY3M7AKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZEWEIA#issuecomment-508125728,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6R5DULQLKQGKSX66D4W3TP5S33DANCNFSM4GY3M7AA
.

hey, i made the pull request for adding some cool features included panels and heritage windows

Due to NativeUI being deprecated (see #135), the recommended thing to do is to use LemonUI NuGet Package. For more information, see the following pages:

https://github.com/justalemon/LemonUI
https://www.nuget.org/packages/LemonUI.FiveM/
https://github.com/justalemon/LemonUI/wiki/Upgrading-from-NativeUI


Regarding updation of docs according to latest release

Hey guys. Thanks for the latest release and all your hard work. When are you planning to update the docs regarding the latest release e.g., tap to pay feature etc. Thanks

tap to pay support for ios  in stripe-terminal-react-native??

Hey @sharifashraful please see this one https://github.com/stripe/stripe-terminal-react-native/issues/456#issuecomment-1574263362

@karmatradeDev Tap to Pay on Android is currently in beta, get in touch to gain access.


how should I understand we put the localization pose to perception_obstacle container and why we do this?

https://github.com/ApolloAuto/apollo/blob/b2ee325f2be1308b62afc57a14abc8c31006d9d0/modules/prediction/prediction.cc#L104
`
pose_container->Insert(localization);
PerceptionObstacle* pose_ptr = pose_container->ToPerceptionObstacle();
if (pose_ptr != nullptr) {
obstacles_container->InsertPerceptionObstacle(
*(pose_ptr), pose_container->GetTimestamp());
} else {
ADEBUG << "Invalid pose found.";
}
`

An ego vehicle is one of the obstacles as well. It'll be useful to analyze the interactions between vehicles on the road for more precise prediction. Hope this helps. Thanks!

Since this question has been answered, I would like to close this issue. If you have any more question, please feel free to reopen it.


Convert negative width/height to 0px

Closes #227
Hope I didn't miss anything.
Before: 4.48KB
After: 4.52KB

Closing for this reasons.


"Văi" is listed in the dropdown menu when searched

Description : When user is typing "Văi" in the search bar, the location should appear in the dropdown menu correctly spelled and with locality information (as in Law nr. 2 din 16 februarie 1968)
Precondition : The website is up and running.

Step 1 Write in the search bar "Văi"

Step 1 Write in the search bar "Văi"

Expected results
The location appears in the drop-down menu as "Văi, Alba (Lupșa)"


CSHR

The idea of CSHR is to have an HR management system that allows both localized management and global overview.
For a company that has more than 1 office, that means that the entire organization should be able to:

share a calendar showing approved vacations (and birthdays)
search for a user and see their public information
search for a skillset and find all matching users with this skillset

But the system should also act locally, defining an admin for each location.
Admins in different locations do not share admin rights. meaning an admin of a location can only admin rights in that location only.
There are three currently defined levels of access:

user (anyone that is part of the orangization)
supervisor (each user has a defined supervisor)
admin (an admin of a location, where some users are defined)

Features of CSHR

login via threefoldconnect (see #1 )
global calendar (see #8 )
applying for vacations (see #3 )
approving/denying requests (see #5)
requesting docs from HR (see #4 )
reminders for different evaluations (see #7)
automatically and on-demand generate reports (see #6 )

Figma:

Made Half of the number of Pages with Zeina

Backend:

Model

User
Request
Vacation
meeting
event

serializer

User

views

User

pagination

made fixes from  in backend for info needed for the Frontend

Frontend :

setup

Intialized the project
tsconfig
eslint
prettier
Routes
.env
Introductory video for future development so soon to be made at the end of the project

components :(each component is customizable & has flags)

paginated table
modal
input
toast (popup)
submit button
loading and error component
pagination
multiselect & one select (multiple=false)
datepicker
sidebar & navbar

pages

Calendar landing page (datepicker, main calendar, 3 forms with 2 modals and popup and error,filters, 4 types modals  and made for it 4 big parsers)
team page
all users page
vacation page design (with Zeina)
login page design (with Alia)
User profile page

evaluation Page

Error 404 page

footer

Services

OOP Axios requests

home
offices
user
users

authentication utils
verification utils

stores

types  in typescript

gave sessions

How to use Figma
individual sessions to each one to get them started
Axios OOP session
types in typescript
best practices to follow
many telegram notes and updates

debugging

with every one problem daily

Closed as fixed, please if you notice that the issue still exists open it again.


Bottom left box not transparent

Is there an existing issue for this?

[X] I have searched the existing issues

Operating system
Linux desk 5.16.14-arch1-1 Fri, 11 Mar 2022 17:40:36 x86_64 GNU/Linux
Installation method
Package Manager (from OS)
Betterlockscreen & Dependency-Versions
Betterlockscreen: version: v4.0.3 (dunst: true, feh: true)
i3lock: version 2.13.c.4 © 2010 Michael Stapelberg, © 2015 Cassandra Fox, © 2021 Raymond Li
Version: ImageMagick 7.1.0-27 Q16-HDRI x86_64 2022-03-04 https://imagemagick.org
Copyright: (C) 1999 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenCL OpenMP(4.5)
Delegates (built-in): bzlib cairo djvu fontconfig freetype heic jbig jng jp2 jpeg jxl lcms lqr ltdl lzma openexr pangocairo png raqm raw rsvg tiff webp wmf x xml zip zlib
Compiler: gcc (11.2)
dunst version: 1.8.1
feh version 3.8
Compile-time switches: curl exif inotify help stat64 verscmp xinerama
[B] Betterlockscreen

Bug description
The bottom left box is black. The issue is mentioned on #45, I looked for the option to change it both on the rc file and on the binary in /usr/bin/ but the line mentionned here is not there anymore.
Changing font in the rc file works, but changing colors doesn't do anything. I also verified possible conflict with picom, but picom works as intended, transparency is applied to the whole app.
Steps to reproduce
I installed from the AUR, updated wallpaper and ran the lock command.
$ betterlockscreen -u path/to/wall.jpg --fx dimblur
$ betterlockscreen -l dimblur

Could you please verify if the issue is still persistent for you in the current status of the next-branch? I'm not aware of a change which should/can obviously cause this (as there were no big changes lately).
If the issue also exists on next, it would help, if you can downgrade and tell us the last (for you) working version. Also some screenshots from expected and actual experience would be helpful. thanks :)

I tested the latest version,  4.0 and 3.0 for now, I still get a solid black box :

What I expect to get :  (Transparent box)

I tested the latest version (next branch), 4.0 and 3.0 for now, I still get a solid black box :  What I expect to get : (Transparent box)

I can't see that it's not transparent. Your background image is to dark to tell.


How to apply filter on saved video and save it again using MetalPetal ? [Urgent]

I am using AVFoundation to apply filter on video . But its taking to much time like 30 seconds for 45 seconds video. Can anyone tell me how to use this framework ?

You need to use AVAssetReader and writer. Here’s an example for you https://github.com/rs/SDAVAssetExportSession . It also has a delegate method where you can insert your render code.

@YuAo sorry to interrupt But can you please guide me or provide me a simple code to write in the delegate method ?

All you need to do is to process the video buffer in the delegate method.
You may want to look at MetalPetal's CameraViewController demo.
Something like:
- (void)exportSession:(SDAVAssetExportSession *)exportSession renderFrame:(CVPixelBufferRef)pixelBuffer withPresentationTime:(CMTime)presentationTime toBuffer:(CVPixelBufferRef)renderBuffer {
        MTIImage *inputImage = [[MTIImage alloc] initWithCVPixelBuffer:pixelBuffer alphaType:MTIAlphaTypeAlphaIsOne];
        self.filter.inputImage = inputImage;
        MTIImage *outputImage = self.filter.outputImage;
        NSError *error;
        [self.context renderImage:outputImage toCVPixelBuffer:renderBuffer error:&error];
}

Things about using SDAVAssetExportSession are not good topics here. You may want to create a question on "stackoverflow".

@YuAo thanks for your help. But my reason to use MetalPetal still not fullfilled. I thought using this will reduce video processing time but it's not . Can you tell me why this is happening ? Like we are using GPU for video processing but still its time same result as CPU.

I think it’s better to create a sample project demonstrating the issue you’ve encountered. And post a question about what you’re doing / what is your expectation on a Q&A site like stackoverflow. So people can discuss the question in a more open and efficient way.


CI doesn't get cached dependencies when executing code coverage

Description

Wontfix even with --target-dir specified (many of the issues on cargo-tarpaulin point this out).


add delete storage group test

Some tests on deleting storage group module are added.

There are failing tests.


Correct a typo in CreatingTestSuites.rst

Correct a typo 'a test teardown' where 'a suite teardown' is intended.

Good catch! Thanks for a PR.


Updated Project name in files

Updated the Project name in

views/public/public_404.php
views/public/public_about.php
views/public/public_contact.php
views/public/public_credits.php
README.md

Closes #21

@Kadse1337  thanks for contributing 👍.

@Rishabh04-02 Thanks for writing Open Source software 👍


DO_NOT_MERGE: Modify element lifecycle so that views can be .load()ed after .unload().

This makes views re-usable rather than having to construct an entire new view even time they arrive at .unload().
This add .whileLoaded(f) to Element, which can be used to attach a function that will fire every time a view is loaded.  This is useful for things like DAOListeners that we want to unload when the view is inactive but want to be able to re-attach the next time the view is rendered.
Element.select() has been updated to use whileLoaded() in order to detach/reattach the DAO listener when the element goes in and out of its lifecycle.

Not ready to be merged yet.  This is code complete, but I have to test this against nanopay to make sure nothing breaks and fix anything that does.  So it's ready for review, but don't merge until I've had a chance to test.


Is there a way to reload the data if changed ?

If I have an admin area and I have the ability to add roles how to translate those ?

CustomStringLocalizerFactoryCustomStringLocalizerFactory.cs
Line 90
public void ClearCache()
{
_localizerCache.Clear();
}
Call example
public IActionResult ClearLangCache()
{
var localizerFactory = _service.GetService() as CustomStringLocalizerFactory;
localizerFactory.ClearCache();
return View();
}


Migrate to Go Modules

https://blog.golang.org/migrating-to-go-modules

Hi,
Have restructured the project to support modules and added go.mod. The changes have been committed to the master branch but not yet released - please include the project using:
go get -u github.com/twystd/tweetnacl-go@593e4d1abe85e81a332745dece57924d3d440412

I'll do a release once you've confirmed it works as expected.

Hi,
Have restructured the project to support modules and added go.mod. The changes have been committed to the master branch but not yet released - please include the project using:
go get -u github.com/twystd/tweetnacl-go@593e4d1abe85e81a332745dece57924d3d440412

I'll do a release once you've confirmed it works as expected.

Cool, it works as expected 👍🏼
I have another problem though,
package main

import (
	"fmt"
	"github.com/twystd/tweetnacl-go/tweetnacl"
)

func main() {
	fmt.Print(tweetnacl.CryptoSignKeyPair())
}

This code doesn't exit, it justs runs forever with no output. The other methods work fine though.

Hmm, it seems to work ok for me:
&{[220 205 30 174 86 23 3 219 162 197 29 46 117 120 119 47 120 134 70 201 164 83 156 216 166 201 200 52 222 171 18 106] [209 174 195 32 19 97 174 163 178 110 195 45 0 255 114 33 47 89 137 171 58 170 19 137 157 173 182 249 148 56 49 222 220 205 30 174 86 23 3 219 162 197 29 46 117 120 119 47 120 134 70 201 164 83 156 216 166 201 200 52 222 171 18 106]} <nil>

Can you give me some details of the system/operating system you're using?

I tried doing this
package main

import (
	"fmt"
	"github.com/twystd/tweetnacl-go/tweetnacl"
)

func main() {
	pair, _ := tweetnacl.CryptoSignKeyPair()
	fmt.Print(pair, '\n')
}

I get the same issue.
I'm using Windows 10

Isolated the problem to the /dev/urandom the entropy source not being supported directly on Windows. I've pushed a provisional fix to the master branch which you can pull using:
go get -u github.com/twystd/tweetnacl-go@master

The patch seems to work on Windows Server 2016 - can you please try it out and let me know whether it also fixes the issue on Windows 10?

Yep it works now, thanks for all the help :)


Fix tests

Travis builds for node 0.6 were failing because one of mocha's dependencies (debug) released a minor version update (2.2.0 --> 2.6.3).
The newer version of the debug package used the ._extend method which isn't available in node 0.6.
On a separate note, I think at this point we can safely cut support for 0.6. Submitting another PR to update the versions of node we use for travis builds.

We no longer test 0.6


Form validation classes do not work when using custom wrappers

When using custom wrapper attributes, the validation markers (and new asterisk) do not work. I tried to fix it as it only seems to be one line in field_wrapper_attributes.blade.php, but I ran into an issue:
@if (isset($field['wrapperAttributes']))
    @foreach ($field['wrapperAttributes'] as $attribute => $value)
        @if (is_string($attribute))
            {{ $attribute }}="{{ $value }}"
        @endif
    @endforeach

    @if (!isset($field['wrapperAttributes']['class']))
        class="form-group col-xs-12{{ isset($field['attributes']['required'])||$crud->isRequired($field['name'], $action) ? ' required' : '' }}"
    @else
        // works
        test="break it"
        // not working
        class="{{ $field['wrapperAttributes']['class'] }} {{ isset($field['attributes']['required'])||$crud->isRequired($field['name'], $action) ? ' required' : '' }}"
    @endif
@else
    class="form-group col-xs-12{{ isset($field['attributes']['required'])||$crud->isRequired($field['name'], $action) ? ' required' : '' }}"
@endif

I assumed that we only need that additional @else but this did not work for me, because class was already defined and it seems to be impossible to overwrite.
Any suggestions?
My would be outsource this tricky logic to php and only have an accessor for the wrapper attributes...

#1523

You're totally right @tswonke - that DID happen, I had no idea. Thanks a lot for raising the issue AND providing the solution - you rock.
I just merged your PR, it'll be available with a composer update as 3.4.22 in a few hours, after I bundle it with a few more changes.
Cheers!


Calling multiple functions when scrolling

Please see this CodeSandbox example where I'm trying to console.log something when I scroll on the page. You can imagine use cases where a user might want to do other things, such as call Redux actions, click tracking, etc.
Because the handleScroll function returns a function (see here), I have to invoke the function like so:
console.log("You scrolled!");
scroll(0, 500)();

Do you think it'd be a cleaner API if the handleScroll function didn't return a function, but rather invoked it? This way, the user could just do:
console.log("You scrolled!");
scroll(0, 500);

This seems more intuitive to me, but would be a breaking change.

@newyork-anthonyng Sure. My use-case for this component mirrors the examples <Com onClick={scroll(0, 0)}, but I can see how it'd be more user friendly to not have to invoke the function twice.
I'll push the change out, and we'll mark the next release as being breaking.


Use correct service name in the --webhook-dns-names flag

What this PR does / why we need it:
We were using the incorrect service name as part of the --webhook-dns-names flag. This means that if a user customised the --name of the Helm release, the webhook certificate will be signed with an incorrect DNS name.
This results in errors such as:
failed to create resource: Internal error occurred: failed calling webhook "webhook.cert-manager.io": Post https://cert-manager-webhook.sre.svc:443/mutate?timeout=30s: x509: certificate is valid for acme-cert-manager-webhook, acme-cert-manager-webhook.sre, acme-cert-manager-webhook.sre.svc, not cert-manager-webhook.sre.svc

Which issue this PR fixes: fixes #2732
Release note:
Fix incorrect service name being used in the --webhook-dns-names flag

/milestone v0.14
/cherrypick release-0.14
/kind bug
/priority important-soon
/area deploy
/assign @meyskens

/lgtm

/cherrypick release-0.14


When initializing dropdown from js, flickering is visible

Hi, if I initialize the dropdown menu using:
$(document).ready(function(){
        var elem = new Foundation.DropdownMenu($('.dropdown'), {clickOpen: false});
});

The menu items will appear, then, disappear, which is not eye candy. Using the "data-dropdown-menu" attribute notation, I get no flickering. How can I setup the clickOpen option for a menu dropdown, without using javascript directly, so to avoid the flickering?

Found it! http://foundation.zurb.com/sites/docs/javascript.html


Exclude vendor when reviewing Ruby

:+1:

I haven't seen a ruby file in vendor in years, but we see plenty of js and css files. How can we handle those?


Outdated suspense dates

This page says: "Services began transitioning to the new Root CAs in January 2022 and will continue through October 2022." It's now June 2023, and the page should be updated to indicate the current state of the rollout. Is it done? Is it still ongoing? The world wonders.

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

ID: c23df2b9-0e0e-1a54-2f42-effb9387459a
Version Independent ID: c23df2b9-0e0e-1a54-2f42-effb9387459a
Content: Office TLS certificate changes - Microsoft Purview (compliance)
Content Source: microsoft-365/compliance/encryption-office-365-tls-certificates-changes.md
Service: o365-seccomp
GitHub Login: @pshelton-skype
Microsoft Alias: pshelton

@probichaux Thank you for your feedback. I have removed the end date as the transition is still in progress (PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/12245) and the existing CA Common Names and/or thumbprints will be required through at least October 2023 based on the lifetime of existing certificates.
Hope this helps!
Thanks
Sri

@probichaux Thanks for your feedback! New issues and pull requests for this content are closed while we update this content to support upcoming feature improvements.


cannot install on raspbian rpi4 latest

When I run pip3 install pi-mqtt-gpio I get the following error
Could not install packages due to an EnvironmentError: 404 Client Error: Not Found for url: https://www.iwheels.org/simple/cerberus.
Do I need to install other dependency ?

Cerberus is missing ?

It seams like all versions of cerberus get deleted from www.piwheels.org

Ok I've copied over from another pi de cerberus  and Cerberus-1.3.2.egg-info dir and it is working. I still have an issue with auto startup at boot, see #129 above.

add this line to your /etc/pip.conf
--extra-index-url=https://pypi.org/project
then execute
pip3 install Cerberus

That work. I was able to install Cerberus.


Examples for url_encode and json_encode

Hi,
I'm missing examples for url_encode and json_encode here:
http://twig.sensiolabs.org/doc/filters/index.html
Regards
Javi

What do you need. There is a simple example on both detail pages: http://twig.sensiolabs.org/doc/filters/url_encode.html and http://twig.sensiolabs.org/doc/filters/json_encode.html

Yes, there are example of how to use it, but there isn't any example about the output you can get with both. Like this for title filter:
{{ 'my first car'|title }}
{# outputs 'My First Car' #}
Javi

Well, json_encode and url_encode simply map to the PHP function of the same name. I don't see what is difficult here.

Ok, I didn't know that.. why don't add a reference to the php functions like in http://twig.sensiolabs.org/doc/filters/striptags.html
That would clear both up..
Javier

@tirengarfio: Good idea! Done here: 22ef32e5eb2

Thanks, anyway the idea was yours...:)


If a TI applied on behalf of a client, program admin sees the TI's contact info (perhaps in the CSV export)

If I'm a TI and I apply on behalf of an applicant, I would like the program admin to contact both me and the applicant with feedback or further questions. This is because the applicant alone might not be able to answer their questions.
So we should probably include a "Prepared By" field(s)  in the CSV export that shows the TI's name and email address. This way, the program admin knows they can talk to the TI in addition to the applicant.

Working on this

Just met w/ program admins on this - for operational implementation we need to determine what boundaries are for communication to avoid applicant confusion / lines crossing on communication.
Questions team had:

When does CBO no longer become poc for client and how is this communicated?
When TI applies on behalf of applicant only, can we add a question that allows TI to check box if they need to be primary POC?


changed variables to avoid warning

changed variables

Closes #698

I had a more detailed look at this, and with your changes, we lose the feature of being able to use GPUs (the device argument is basically for this). I think we do not need to clone those tensors at all, we can just move them to the selected device via the torch.Tensor.to method. @leireropl let me know if you need help with this, maybe we can discuss this in slack.


GraphQL filter argument

This PR implements a filter argument which will include most of the LokiJS find operators.
Example query
query FeaturedProducts {
  allProduct (
    filter: {
      tags: { contains: ["featured"] }
      price: { between: [49, 99] }
    }
  ) {
    edges {
      node {
        title
        price
      }
    }
  }
}

Closes #56

Is there any way to use Vue properties as filter values?

No, only fields from the current node will be available as query variables because the query result is rendered as a static JSON file. But you can filter the data further in your Vue components :)

Thank you for the answer.
But if I will filter data further how can I transform it to the graphql schema? Do I have to override the $page property and manually create edges and so on? Or is there more natural way? If I'm fundamentally wrong could you please tell a basic workflow of doing data filtering and sorting?


[class metadata] The property mapping is skipped if fieldName is wrong

If the fieldName defined (in xml mapping for example) is not matched any property it is just silently skipped here.
It is not like ORM work. It would throw an exception and force me to correct mapping:
ReflectionException: Property Payum\Paypal\ExpressCheckout\Nvp\Bridge\Doctrine\Entity\PaymentDetails::$tokenNotExist does not exist

If it is a bug I could try to fix.

Fix was merged in https://github.com/doctrine/mongodb-odm/commit/58e001e5cea4b7b8fa4ec9c94c9d3e1dac686a3e.


Andriod phone: connected to 0/5 peers, no internet

Phone: Xiaomi Mi10T Pro, Android 12
Netbird app: v.0.24.4, Netbird cloud
When I initially added my phone to a new peer, everything was working fine, but later it no longer saw other peers (Windows, iPad, Unraid, Debian). The app displayed connected 0/5 peers. Tried disconnecting and connecting several times to no avail. The only solution is to create a new peer again (by changing server--->use netbird server), then it started working again for a while before no peer connected.
I use it at home and tried it with and without wifi connection.
NetBird status -d output: (n/a)

Phone: Google Pixel 6a, Android 14
Netbird Android app: v.0.0.20, Netbird Agent: 0.25.6, Netbird Selfhosted
Having the same issue. Never worked for me. Reinstalled app and have the same issue. Shows its connected in the Admin portal. It also shows there is an update to 0.26.3 but unsure how to update the agent for the android app since 0.0.20 is the latest.

Having the same issue. Never worked for me. Reinstalled app and have the same issue. Shows its connected in the Admin portal

I have the same issue. Pixel 6, grapheneos. Disabled battery optimizations

Hey @pappz .
I do not use any policies but i have a route defined.
I haven't added any devices to its group (my omission) so it should not be in effect right?
Logs from my phone (I redacted peer IDs, probably over cautious).
04-11 10:40:04.214 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_A>
04-11 10:40:04.244 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:04.244 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:04.245 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:04.245 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:40:04.391 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_A>, waiting for the confirmation
04-11 10:40:05.174 E/GoLog   ( 2792): [TRAC] [question: {latency.discord.media. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:05.213 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 36.809977ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:13.995 E/GoLog   ( 2792): [TRAC] [question: {www.googleapis.com. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:14.006 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 10.478353ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:14.943 E/GoLog   ( 2792): [TRAC] [question: {footprints-pa.googleapis.com. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:15.003 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 58.430501ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:17.004 E/GoLog   ( 2792): [TRAC] [question: {firebaselogging.googleapis.com. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:17.012 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 6.917806ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:20.974 E/GoLog   ( 2792): [TRAC] [question: {play.googleapis.com. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:20.986 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 11.559367ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:21.413 E/GoLog   ( 2792): [TRAC] [question: {androidpay-users-pa.googleapis.com. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:40:21.492 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 79.2323ms to query the upstream <IP_ADDRESS>:53
04-11 10:40:25.334 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_C>
04-11 10:40:25.353 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_C> from interface tun0
04-11 10:40:25.361 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_C> ICE ConnectionState has changed to Closed
04-11 10:40:25.366 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_C>
04-11 10:40:25.380 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_C> failed: connection to peer <PEER_C> timed out after 42.717s
04-11 10:40:25.987 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_C>
04-11 10:40:26.006 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:26.007 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:26.007 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:26.007 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:40:26.053 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_C>, waiting for the confirmation
04-11 10:40:32.682 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_B>
04-11 10:40:32.682 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_B> from interface tun0
04-11 10:40:32.682 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_B> ICE ConnectionState has changed to Closed
04-11 10:40:32.684 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_B>
04-11 10:40:32.684 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_B> failed: connection to peer <PEER_B> timed out after 33.474s
04-11 10:40:33.698 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_B>
04-11 10:40:33.710 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:33.710 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:33.710 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:33.710 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:40:33.755 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_B>, waiting for the confirmation
04-11 10:40:45.644 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_A>
04-11 10:40:45.644 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_A> from interface tun0
04-11 10:40:45.646 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_A> ICE ConnectionState has changed to Closed
04-11 10:40:45.647 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_A>
04-11 10:40:45.648 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_A> failed: connection to peer <PEER_A> timed out after 41.25s
04-11 10:40:47.093 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_A>
04-11 10:40:47.133 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:47.135 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:47.135 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:40:47.135 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:40:47.185 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_A>, waiting for the confirmation
04-11 10:41:07.230 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_B>
04-11 10:41:07.230 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_B> from interface tun0
04-11 10:41:07.230 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_B> ICE ConnectionState has changed to Closed
04-11 10:41:07.232 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_B>
04-11 10:41:07.232 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_B> failed: connection to peer <PEER_B> timed out after 33.474s
04-11 10:41:08.772 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_C>
04-11 10:41:08.773 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_C> from interface tun0
04-11 10:41:08.773 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_C> ICE ConnectionState has changed to Closed
04-11 10:41:08.775 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_C>
04-11 10:41:08.775 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_C> failed: connection to peer <PEER_C> timed out after 42.717s
04-11 10:41:09.006 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_B>
04-11 10:41:09.016 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:09.016 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:09.016 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:09.016 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:41:09.059 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_B>, waiting for the confirmation
04-11 10:41:10.635 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_C>
04-11 10:41:10.668 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:10.669 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:10.670 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:41:10.759 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_C>, waiting for the confirmation
04-11 10:41:20.059 E/GoLog   ( 2792): [TRAC] [question: {g.whatsapp.net. 1 1}] client/internal/dns/upstream.go:73 received an upstream question
04-11 10:41:20.069 E/GoLog   ( 2792): [TRAC] client/internal/dns/upstream.go:116 took 9.297038ms to query the upstream <IP_ADDRESS>:53
04-11 10:41:28.441 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_A>
04-11 10:41:28.441 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_A> from interface tun0
04-11 10:41:28.441 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_A>
04-11 10:41:28.441 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_A> failed: connection to peer <PEER_A> timed out after 41.25s
04-11 10:41:28.441 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_A> ICE ConnectionState has changed to Closed
04-11 10:41:30.202 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_A>
04-11 10:41:30.231 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:30.231 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:30.232 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:30.232 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:41:30.348 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_A>, waiting for the confirmation
04-11 10:41:42.536 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_B>
04-11 10:41:42.536 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_B> from interface tun0
04-11 10:41:42.537 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_B> ICE ConnectionState has changed to Closed
04-11 10:41:42.539 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_B>
04-11 10:41:42.542 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_B> failed: connection to peer <PEER_B> timed out after 33.474s
04-11 10:41:44.329 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_B>
04-11 10:41:44.372 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:44.373 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:44.373 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:44.373 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:41:44.423 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_B>, waiting for the confirmation
04-11 10:41:53.485 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_C>
04-11 10:41:53.486 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_C> from interface tun0
04-11 10:41:53.486 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_C> ICE ConnectionState has changed to Closed
04-11 10:41:53.486 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_C>
04-11 10:41:53.486 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_C> failed: connection to peer <PEER_C> timed out after 42.717s
04-11 10:41:54.086 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_C>
04-11 10:41:54.108 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:54.109 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:54.110 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:41:54.110 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:41:54.204 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_C>, waiting for the confirmation
04-11 10:42:11.602 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_A>
04-11 10:42:11.602 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_A> from interface tun0
04-11 10:42:11.602 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_A> ICE ConnectionState has changed to Closed
04-11 10:42:11.604 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_A>
04-11 10:42:11.605 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_A> failed: connection to peer <PEER_A> timed out after 41.25s
04-11 10:42:13.106 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_A>
04-11 10:42:13.125 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:13.125 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:13.125 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:13.125 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:42:13.166 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_A>, waiting for the confirmation
04-11 10:42:17.900 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_B>
04-11 10:42:17.901 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_B> from interface tun0
04-11 10:42:17.902 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_B> ICE ConnectionState has changed to Closed
04-11 10:42:17.903 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_B>
04-11 10:42:17.904 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_B> failed: connection to peer <PEER_B> timed out after 33.474s
04-11 10:42:19.880 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_B>
04-11 10:42:19.883 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:19.884 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:19.884 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:42:19.919 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_B>, waiting for the confirmation
04-11 10:42:36.927 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_C>
04-11 10:42:36.927 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_C> from interface tun0
04-11 10:42:36.927 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_C>
04-11 10:42:36.927 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_C> failed: connection to peer <PEER_C> timed out after 42.717s
04-11 10:42:36.928 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_C> ICE ConnectionState has changed to Closed
04-11 10:42:37.738 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_C>
04-11 10:42:37.756 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:37.756 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:37.756 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:37.756 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:42:37.799 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_C>, waiting for the confirmation
04-11 10:42:53.398 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_B>
04-11 10:42:53.398 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_B> from interface tun0
04-11 10:42:53.398 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_B> ICE ConnectionState has changed to Closed
04-11 10:42:53.400 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_B>
04-11 10:42:53.400 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_B> failed: connection to peer <PEER_B> timed out after 33.474s
04-11 10:42:54.422 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:463 trying to cleanup <PEER_A>
04-11 10:42:54.422 E/GoLog   ( 2792): [DEBG] iface/iface.go:88 Removing peer <PEER_A> from interface tun0
04-11 10:42:54.422 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:571 peer <PEER_A> ICE ConnectionState has changed to Closed
04-11 10:42:54.423 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:509 cleaned up connection to peer <PEER_A>
04-11 10:42:54.424 E/GoLog   ( 2792): [DEBG] client/internal/engine.go:831 connection to peer <PEER_A> failed: connection to peer <PEER_A> timed out after 41.25s
04-11 10:42:54.840 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:254 trying to connect to peer <PEER_B>
04-11 10:42:54.870 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:54.871 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:54.872 E/GoLog   ( 2792): [DEBG] client/internal/stdnet/filter.go:30 trying to create a wgctrl client failed with: socket: permission denied
04-11 10:42:54.872 E/GoLog   ( 2792): [TRAC] client/internal/stdnet/filter.go:23 ignoring interface tun0 - it is not allowed
04-11 10:42:54.924 E/GoLog   ( 2792): [DEBG] client/internal/peer/conn.go:285 connection offer sent to peer <PEER_B>, waiting for the confirmation
04-

@pappz any findings? can i contribute somehow? I can dedicate some of my time into this issue if given some instructions where to look or what to check - its a dealbreaker for me but would really like not to switch off of netbird

I have same issue

Hello @jumski @adlion can you please enable trace logs, reconnect and then share the logs with us for analysis?
To enable trace logs, you can go to the Advanced menu and ticky the enable trace log box:

I'm also getting this - I think it's related to being on the same network (aka the wifi) where the server is - if I disconnect from wifi and use mobile data, my peers connect. I see the same entries in the log with the socket permission denied.

Same here, no peers can be connected to when the device is inside the same network as the peer. Connecting via a separate network/mobile data works.

@mlsmaycon I started getting this again on Android and I turned on Trace logs, here's the relevant parts:
10-28 10:46:52.489  1957  2054 E GoLog   : [DEBG] iface/tun_android.go:66 attaching to interface tun0 10-28 10:46:52.491  1957  2054 E GoLog   : [DEBG] iface/wg_configurer_usp.go:39 adding Wireguard private key 10-28 10:46:52.491  1957  2363 E GoLog   : [DEBG] iface/tun_android.go:92 device is ready to use: tun0 10-28 10:46:52.491  1957  2363 E GoLog   : [DEBG] client/internal/dns/service_memory.go:51 dns service listening on: x.x.255.254 10-28 10:46:52.492  1957  2362 E GoLog   : [DEBG] signal/client/grpc.go:137 signal connection state READY 10-28 10:46:52.514  1957  2362 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:52.514  1957  2362 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:52.514  1957  2362 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:52.579  1957  2362 E GoLog   : [TRAC] [question: {mtalk.google.com. 28 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:52.580  1957  2362 E GoLog   : [TRAC] [question: {mtalk.google.com. 1 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:52.591  1957  2362 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:52.612  1957  2362 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 32.723674ms to query the upstream x.x.255.254:53 10-28 10:46:52.620  1957  2362 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 37.057414ms to query the upstream x.x.255.254:53 10-28 10:46:52.939  1957  2362 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:53.540  1957  2051 E GoLog   : [TRAC] [question: {chat-e2ee-mini.facebook.com. 28 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:53.540  1957  2051 E GoLog   : [TRAC] [question: {chat-e2ee-mini.facebook.com. 1 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:53.645  1957  2362 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 104.215414ms to query the upstream x.x.255.254:53 10-28 10:46:53.646  1957  2362 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 104.213541ms to query the upstream x.x.255.254:53 10-28 10:46:56.298  1957  2051 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:46:58.529  1957  2067 E GoLog   : [TRAC] [question: {alt4-mtalk.google.com.cl.nb.domain.com. 28 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:58.531  1957  2067 E GoLog   : [TRAC] [question: {alt4-mtalk.google.com.cl.nb.domain.com. 1 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:46:58.646  1957  2067 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 114.360352ms to query the upstream x.x.255.254:53 10-28 10:46:58.647  1957  2067 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 112.296794ms to query the upstream x.x.255.254:53 10-28 10:47:03.210  1957  2067 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:47:16.523  1957  2067 E GoLog   : [TRAC] client/firewall/uspfilter/uspfilter.go:240 couldn't decode layer, err: Invalid (too small) IP header length (0 < 5) 10-28 10:47:18.331  1957  2067 E GoLog   : [INFO] signal/client/grpc.go:158 connected to the Signal Service stream 10-28 10:47:18.331  1957  2067 E GoLog   : [TRAC] signal/client/grpc.go:400 received a new message from Peer [fingerprint: ----5C1skjsyi1JFX+e4g8a90g2hT+HGtkh5i3iE7gk=] 10-28 10:47:18.343  1957  2051 E GoLog   : [DEBG] client/internal/engine.go:682 connecting to Management Service updates stream 10-28 10:47:18.343  1957  2051 E GoLog   : [INFO] client/internal/engine.go:1469 Network monitor is disabled, not starting
and also where it tries to connect to peers:
10-28 10:47:18.504  1957  2054 E GoLog   : [INFO] client/internal/acl/manager.go:52 ACL rules processed in: 103.108µs, total rules count: 2 10-28 10:47:19.273  1957  2054 E GoLog   : [DEBG] client/internal/peer/conn.go:256 trying to connect to peer APPFQurhVTr7+dqzYJOfc48rkIAycXQ+rfu5CMedmS4= 10-28 10:47:19.278  1957  1957 W Thread-10: type=1400 audit(0.0:203238): avc:  denied  { create } for  scontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tcontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tclass=netlink_generic_socket permissive=0 app=io.netbird.client 10-28 10:47:19.286  1957  2054 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.286  1957  2054 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.286  1957  2054 E GoLog   : [TRAC] client/internal/stdnet/filter.go:24 ignoring interface tun0 - it is not allowed 10-28 10:47:19.282  1957  1957 W Thread-10: type=1400 audit(0.0:203239): avc:  denied  { create } for  scontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tcontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tclass=netlink_generic_socket permissive=0 app=io.netbird.client 10-28 10:47:19.368  1957  2067 E GoLog   : [DEBG] client/internal/peer/conn.go:256 trying to connect to peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4= 10-28 10:47:19.366  1957  1957 W Thread-7: type=1400 audit(0.0:203240): avc:  denied  { create } for  scontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tcontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tclass=netlink_generic_socket permissive=0 app=io.netbird.client 10-28 10:47:19.370  1957  1957 W Thread-7: type=1400 audit(0.0:203241): avc:  denied  { create } for  scontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tcontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tclass=netlink_generic_socket permissive=0 app=io.netbird.client 10-28 10:47:19.374  1957  2067 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.374  1957  2067 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.374  1957  2067 E GoLog   : [TRAC] client/internal/stdnet/filter.go:24 ignoring interface tun0 - it is not allowed 10-28 10:47:19.407  1957  2054 E GoLog   : [DEBG] client/internal/peer/conn.go:288 connection offer sent to peer APPFQurhVTr7+dqzYJOfc48rkIAycXQ+rfu5CMedmS4=, waiting for the confirmation 10-28 10:47:19.413  1957  2363 E GoLog   : [DEBG] client/internal/peer/conn.go:288 connection offer sent to peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4=, waiting for the confirmation 10-28 10:47:19.422  1957  2067 E GoLog   : [TRAC] signal/client/grpc.go:400 received a new message from Peer [fingerprint: Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4=] 10-28 10:47:19.423  1957  2067 E GoLog   : [DEBG] client/internal/peer/conn.go:741 OnRemoteAnswer from peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4= on status Disconnected 10-28 10:47:19.424  1957  2054 E GoLog   : [DEBG] client/internal/peer/conn.go:309 received connection confirmation from peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4= running version 0.30.3 and with remote WireGuard listen port 51820 10-28 10:47:19.418  1957  1957 W Thread-8: type=1400 audit(0.0:203242): avc:  denied  { create } for  scontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tcontext=u:r:untrusted_app_32:s0:c66,c257,c512,c768 tclass=netlink_generic_socket permissive=0 app=io.netbird.client 10-28 10:47:19.425  1957  2054 E GoLog   : [DEBG] client/internal/peer/conn.go:639 peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4= ICE ConnectionState has changed to Checking 10-28 10:47:19.425  1957  2054 E GoLog   : [DEBG] client/internal/peer/conn.go:603 discovered local candidate udp4 host <IP_ADDRESS>:51820 10-28 10:47:19.425  1957  2054 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.425  1957  2054 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.427  1957  2363 E GoLog   : [TRAC] signal/client/grpc.go:400 received a new message from Peer [fingerprint: Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4=] 10-28 10:47:19.427  1957  2363 E GoLog   : [DEBG] client/internal/peer/conn.go:755 OnRemoteCandidate from peer Q9TQWlNnUooY84FWuGREDlX//hg+al6gURRjlHn+rD4= -> udp4 host <IP_ADDRESS>:51820 10-28 10:47:19.428  1957  2363 E GoLog   : [DEBG] iface/bind/udp_mux.go:346 ICE: registered <IP_ADDRESS>:51820 for TNSKsNFzrOxslcCp 10-28 10:47:19.428  1957  2363 E GoLog   : [TRAC] [question: {nb.domain.com. 28 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:47:19.429  1957  2363 E GoLog   : [TRAC] [question: {nb.domain.com. 1 1}] client/internal/dns/upstream.go:80 received an upstream question 10-28 10:47:19.492  1957  2105 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 61.334798ms to query the upstream <IP_ADDRESS>:53 10-28 10:47:19.497  1957  2362 E GoLog   : [TRAC] client/internal/dns/upstream.go:122 took 66.900675ms to query the upstream <IP_ADDRESS>:53 10-28 10:47:19.501  1957  2362 E GoLog   : [DEBG] util/net/listener_nonios.go:120 Listener resolved IP for x.x.221.118:3478: x.x.221.118 10-28 10:47:19.501  1957  2362 E GoLog   : [TRAC] client/internal/dns/local.go:25 received question: dns.Question{Name:"nb.domain.com.cl.nb.domain.com.", Qtype:0x1c, Qclass:0x1} 10-28 10:47:19.711  1957  2362 E GoLog   : [DEBG] client/internal/peer/conn.go:256 trying to connect to peer lvXne9UznY2gBm6c0CMEbyaXUtQurHMqfP+gf4bCcGM= 10-28 10:47:19.718  1957  2105 E GoLog   : [DEBG] client/internal/peer/conn.go:256 trying to connect to peer RIPD3675Tb2DgGJOfnkFjtZ/tAViBe9Z+FpSOQJJRCA= 10-28 10:47:19.738  1957  2105 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.739  1957  2105 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.739  1957  2105 E GoLog   : [TRAC] client/internal/stdnet/filter.go:24 ignoring interface tun0 - it is not allowed 10-28 10:47:19.748  1957  2105 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.748  1957  2105 E GoLog   : [DEBG] client/internal/stdnet/filter.go:31 trying to create a wgctrl client failed with: socket: permission denied 10-28 10:47:19.749  1957  2105 E GoLog   : [TRAC] client/internal/stdnet/filter.go:24 ignoring interface tun0 - it is not allowed
Does this help narrow it down? Any other logs you need?

Also... I wonder if it's to do with not having the "have full network access" permission in Android - it mentions that permission is needed to create sockets.

I had the same problem and it was resolved by opening the STUN/TURN port 3478 in the firewall on the netbird server.


Swachbuckle Swagger support requried for .NET Core RTM release

Guys, I recently updated my .NET Core project to RTM version => 1.0.0. As per the guides, I had to remove the imports sections from my project.json in order to successfully migrate my project to 1.0.0 release. Prior to the update I had the following entries in my project.json:
"Swashbuckle": "6.0.0-beta9",
"Swashbuckle.SwaggerGen": "6.0.0-beta9",
"Swashbuckle.SwaggerUi": "6.0.0-beta9",

After the update the above lines start giving the following error:
Package Swashbuckle.SwaggerGen 6.0.0-beta9 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Swashbuckle.SwaggerGen 6.0.0-beta9 supports:
      - dnx451 (DNX,Version=v4.5.1)
      - dnxcore50 (DNXCore,Version=v5.0)

I then searched and found that RC1 is released for the Swagger as well. Then I updated the entries to the following:
"Swashbuckle": "6.0.0-rc1-final",
"Swashbuckle.SwaggerGen": "6.0.0-rc1-final",
"Swashbuckle.SwaggerUi": "6.0.0-rc1-final",

The same error is thrown even after upgrading the project to rc1. If I do add imports node to the frameworks section I start getting a lot of errors in services.AddMvc, services.Addoptions etc...
Please tell me if we have RTM support at the moment? Am I making any problem?

This is what you want:
  "dependencies": {
    "Swashbuckle": "6.0.0-beta901",
    "Swashbuckle.SwaggerGen": "6.0.0-beta901",
    "Swashbuckle.SwaggerUi": "6.0.0-beta901"
  },

Yes I did that after posting this issue and it was fixed. Well it was a very shocking thing for Me. Since I believe beta901 comes before RC1.

Yep I understand the confusion. I was trying to align with the Core milestones (rc1, rc2 etc.) but then decided "beta" was more reflective of this projects status so made the decision to switch back. All is fair in the pre-release world right :)
Also of note, you should only need to specify the "Swashbuckle" dependency as it already pulls in the other two

All is fair in the pre-release world right :)

Pretty true! :) But this sometimes annoys, as well. :smile: But never mind keep up the good work guys! :+1:
Thanks for the last note.

Ouch, just got burned on it too, used to just grabbing the top version of Nuget but then also got this error.

Isn't it an option to unlist that rc1 to avoid others running into it?


command "npm install --save-dev gulp-vulcanize" does not work for me...

When I'm trying to install the module with this command, I get the following errors:
D:\DEVT\POC\Polymer>npm install --save-dev gulp-vulcanize
npm ERR! git clone --template=C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes_templates --mirror https://github.com/PolymerLabs/doctrine.git C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes\https-github-com-PolymerLabs-doct
rine-git-ba1305b5: Cloning into bare repository 'C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes\https-github-com-PolymerLabs-doctrine-git-ba1305b5'...
npm ERR! git clone --template=C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes_templates --mirror https://github.com/PolymerLabs/doctrine.git C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes\https-github-com-PolymerLabs-doct
rine-git-ba1305b5: fatal: unable to access 'https://github.com/PolymerLabs/doctrine.git/': Failed connect to github.com:76; No error
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "--save-dev" "gulp-vulcanize"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! code 128
npm ERR! Command failed: git -c core.longpaths=true clone --template=C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes_templates --mirror https://github.com/PolymerLabs/doctrine.git C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-re
motes\https-github-com-PolymerLabs-doctrine-git-ba1305b5
npm ERR! Cloning into bare repository 'C:\Users\SilverYocha\AppData\Roaming\npm-cache_git-remotes\https-github-com-PolymerLabs-doctrine-git-ba1305b5'...
npm ERR! fatal: unable to access 'https://github.com/PolymerLabs/doctrine.git/': Failed connect to github.com:76; No error
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     https://github.com/npm/npm/issues
npm ERR! Please include the following file with any support request:
npm ERR!     D:\DEVT\POC\Polymer\npm-debug.log
D:\DEVT\POC\Polymer>

I've been having this error too!
I looked into it a while ago and I pinpointed it to the Doctrine dependency in the Hydrolysis package.
But that's all I know. If anyone can figure out why this is happening then that'd be great. A workaround is to clone the Doctrine repo and shove it into your node_modules folder.

+1

+1 for this, running into the same issue after upgrading all components to polymer 1.0

+1

Are you all on Windows machines? Perhaps the fact that it is a git dependency at all is the issue?
We've filed a PR to the main doctrine project (https://github.com/Constellation/doctrine/pull/113) for the change, but no response yet.

@kdamara, @che-effe, and I are on OSX

I'm on Windows. The Git dependency is definitely the issue. It works fine on my work computer running Ubuntu though.

Do you not have git installed? Maybe that is the problem, as I assume npm just execs git directly.


Make TransformProcess normalization not require separately calculated DataAnalysis

Currently:
TransformProcess.Builder.normalize(String column, Normalize type, DataAnalysis da)
I don't like the fact that we need to separately calculate and then provide the DataAnalysis thing there (which is only used for min/max/mean/stdev values) - this could be calculated internally

Of note: I sort of did this here: https://github.com/deeplearning4j/DataVec/pull/95 with the introduction of dataframes and a normalization class. Not a final solution though.

Is this issue still viable?

This is a nice to have. I'd leave it.

Will be handled as part of pending update/rewrite.


Catalog Service Errors

Rancher Version:
1.2.2
When Rancher fails to pull the catalog, these logs occur and then it seems to skip refreshing the catalog.
time="2016-12-30T16:59:13Z" level=error msg="Failed to pull the catalog from git repo https://git.rancher.io/rancher-catalog.git, error: exit status 1"
time="2016-12-30T16:59:15Z" level=error msg="Failed to pull the catalog from git repo https://git.rancher.io/community-catalog.git, error: exit status 1"
time="2016-12-30T17:04:15Z" level=info msg="Refresh for this catalog library is already in process, skipping"
time="2016-12-30T17:04:16Z" level=info msg="Refresh for this catalog community is already in process, skipping"

@deniseschannon from the logs it seems that these messages are 5 minutes apart which is the default catalog refresh interval. And during this periodic refresh either of the two messages can be displayed.

@mrajashree The problem is the bottom 2 lines keep going and never stop showing the "Refresh for this catalog library is already in process, skipping" .

Tested with v1.4.0-rc5. Used an invalid catalog and checked the logs where it fails to pull the catalog.


numpy.cross is reported as NoReturn

Environment data

Language Server version: 2022.8.50 (pyright f107f0f3)
OS and version: Windows 11
Python version (& distribution if applicable, e.g. Anaconda): Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32

Code Snippet

correct highlight:

incorrect highlight:

import numpy as np

def temp(a, b):
    z = np.cross(a, b)
    return z + z

print('hello')
k = temp([1.0, 0.0, 0.0], [0.0, 1.0, 0.0])
print('world')
print(k)

hello
world
[0. 0. 2.]

Repro Steps
Make a function that uses np.cross with 2 arguments of not identified type.
the function will be detected as:
(function)
cross(a: _ArrayLikeBool_co, b: _ArrayLikeBool_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NoReturn

cross(a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NDArray[unsignedinteger]

cross(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NDArray[signedinteger]

cross(a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NDArray[floating]

cross(a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NDArray[complexfloating]

cross(a: _ArrayLikeObject_co, b: _ArrayLikeObject_co, axisa: int = ..., axisb: int = ..., axisc: int = ..., axis: int | None = ...) -> NDArray[object_]

The first result finds np.cross to return a NoReturn.
This makes the rest of the code render as deadcode.
Expected behavior
A single NoReturn out of many other possibilities should not render the rest of the file as deadcode.
I have tested with older numpy versions and the problem seems to persist.
The render broke when my vscode updated the python related extensions.

See https://github.com/microsoft/pylance-release/issues/3277#issuecomment-1237782014.

duplicate of #3277


Extend selection in trait bound extends to plus

When multiple traits bounds are present, expanded selection
from a single trait bound will include the nearest plus sign
(and whitespace after) before including the whole trait bound.
Fixes: #2055

LGTM, thanks!
bors r+


Emulator: design polish

Version
Mac: Emulator_OSX_v4.0.0-preview.40025_40380
Issues:

Start Over and Save Transcript As... should be buttons (moved from #892)
Fuzzy icons (moved from #892 )
for high contrast, in the sidebars, the borders should be between groups, not below the group name. screenshot:

Sidebar/nav2 design, high contrast: https://microsoft-fuse-design.invisionapp.com/d/main#/console/14907902/310014251/preview
Layout, high contrast: https://microsoft-fuse-design.invisionapp.com/d/main#/console/14907902/322684764/preview

Adding to this:
I noticed if the Emulator window is very small, flexbox styling on our <GenericDocument> component (template for Welcome Page and App Settings Page) causes some strange content "scrunching".

@mewa1024 Can I clarify with you which icons are fuzzy? To me it looks like we're talking about the NavBar (far left) icons, but I want to make sure I'm not missing any.

@corinagum @vishwacsena Vishwac, which icons were fuzzy for you? Were they the file type icons or the nav bar? (The fuzzy icon comment was from the original bug #892)

@mewa1024 Hi Melanie, I noticed in the old bug (#892) there's a comment saying 'In the lower "Log" section the text looks like links (ie POST and 202) but they aren't links/buttons. Moved to #895'
Should I fix the Log 'links' in appearance? I believe there aren't specs for the log section, please let me know if I'm wrong!


Update choosing-msal-dotnet.md

Update choosing-msal-dotnet.md

@localden I am not seeing the change you requested for


qa-release-test supports pr on tikv

qa-release-test supports pr on tikv

@mahjonp @zhouqiang-cl PTAL


Solve emergency problem from postcss-loa

Background, see:
https://github.com/nuxt/nuxt.js/issues/3244

@leecade Current dev has been upgraded to 2.1.4 https://github.com/nuxt/nuxt.js/blob/dev/package.json#L106.


⚠ Bofrost.lu has degraded performance

In 594604e, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 999 ms

Resolved: Bofrost.lu performance has improved in b8d45fc after 9 minutes.


Feature/move from state bc closes #129

Description
The contract now contains a method that gets a signed state and a signed move. It checks whether the signatures are valid and all the mentioned addresses are part of the game. It then applies the state and the move to the game with this gameID after doing some checks.
Related Issue

#129 Function to accept current state + next move in BC
Motivation and Context

For off-chain-chess the blockchain acts as a conflict solver and at the end it verifies the end of the game. To do both of these things, we need a way to tell the blockchain the current state of the game. It should then apply the move. If there are any problems with the state or the move the contract should throw and thereby reject this state + move.
How Has This Been Tested?

Tests in test_contract.js
Types of changes

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

Checklist contributor:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Checklist reviewer:

[ ] The code has been peer-reviewed by @YourNameHere

Why you want the parameter opponent? You can get it by gameId and msg.sender

Tests fail:
moveFromState()
      1) should accept a valid move with valid signatures

1) Chess contract moveFromState() should accept a valid move with valid signatures:
     AssertionError: expected [Function] to not throw 'Error' but 'Error: Error: VM Exception while executing transaction: invalid JUMP
    at /usr/local/lib/node_modules/ethereumjs-testrpc/lib/blockchain.js:518:18
    [...]

Suggestion: https://gist.github.com/Kyroy/6915779ea289db697502d3ee728ac97d

games[gameId].nextPlayer = msg.sender shouldn't this be the opponent?
Also you have player 1 two times at the top.
Otherwise I agree, seems good.
On 6 Jul 2016 10:42 a.m., Dennis Kuhnert<EMAIL_ADDRESS>wrote:Suggestion: https://gist.github.com/Kyroy/6915779ea289db697502d3ee728ac97d
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

Ye, there are some bugs in it. I am fixing them and will commit the changes. The bugs are from this branch...

games[gameId].nextPlayer = msg.sender this is sender, because then the move function is called ;)


Integration Test - Release - 2022/01/25 08:27:36

Auto create for integration test. IssueCommandFlow

#pri1

Just type '#pri3'

#pri2

#pri3

#assign PRMergerTest1

#assign NonAllowedUser

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

#reassign PRMergerTest2

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

#please-close

#unassign PRMergerTest1

GitHub user PRMergerTest1 has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

#unassign NonAllowedUser


[WIP] Update OpenAI migration example

Log of modifications:

Got rid of complementary shell script to set env variables, relying on OpenAI client instance initialization to pass the URL and key in.
Embedding example

TODO:

Langchain examples

Added embedding example, @ptorru can you TAL?


Script editor zoom shortcuts do not prevent text from being entered when triggered

Godot version
4.0.alpha10
System information
Fedora 36, GeForce GTX 1080 (NVIDIA 510.68.02)
Issue description
Pressing Ctrl + + / Ctrl + - still result in a =/- character being written (I use an AZERTY keyboard layout, where = is on the same key as + when Shift is not pressed):
https://user-images.githubusercontent.com/180032/175789462-45d2d2ed-2e5b-4fed-abb1-584b3531410b.mp4
3.4.4 does not have this issue:
https://user-images.githubusercontent.com/180032/175789450-db55dcc6-09aa-4dfb-a4a7-4a283c76d74f.mp4
Steps to reproduce

Create a script and edit it.
Increase the zoom value by using the keyboard shortcut (not Ctrl + mouse wheel).
Notice how a character is still written in the script.

Minimal reproduction project
N/A

Introduced in commit d1207a0504329ea4da17753697785e227f53328e, still in master at latest commit.

cc @bruvzg

It's not reproducible on macOS (since it's using Command + +/-, instead of Control), but it seems to be caused by missing accept_event. The following patch should fix it (I'll test it on Windows and Linux on Monday):
diff --git a/editor/code_editor.cpp b/editor/code_editor.cpp
index fd331503ca..99ca82b311 100644
--- a/editor/code_editor.cpp
+++ b/editor/code_editor.cpp
@@ -824,12 +824,15 @@ void CodeTextEditor::_text_editor_gui_input(const Ref<InputEvent> &p_event) {
 		if (k->is_pressed()) {
 			if (ED_IS_SHORTCUT("script_editor/zoom_in", p_event)) {
 				_zoom_in();
+				accept_event();
 			}
 			if (ED_IS_SHORTCUT("script_editor/zoom_out", p_event)) {
 				_zoom_out();
+				accept_event();
 			}
 			if (ED_IS_SHORTCUT("script_editor/reset_zoom", p_event)) {
 				_reset_zoom();
+				accept_event();
 			}
 		}
 	}

The following patch should fix it (I'll test it on Windows and Linux on Monday):

Correctly resolves it for me on Linux, v4.0.alpha.custom_build [3f3962539] :tada:
Perhaps we can mark this as a junior job? (Hint: The patch shows the line number 824 in file editor/code_editor.cpp)

Seems to be Linux only issue, it's not reproducible on Windows (but might depend on keyboard layout).


transitionEasing

What are other choices other than 'ease' ?

You can use any easing. For example:
$('.accordion').accordion({
  transitionSpeed: 1500,
  transitionEasing: 'cubic-bezier(0.000, 1, 1.000, 0)'
});

Easing: linear|ease|ease-in|ease-out|ease-in-out|step-start|step-end|steps(int,start|end)|cubic-bezier(n,n,n,n)|initial|inherit
If you want to create your proper easing : https://matthewlein.com/tools/ceaser


Problem with scanning local HTML files when using Windows agent

Problem
When using vmImage: "windows-latest" and following the instructions to Scan local HTML files in the ADO extension, the scan successfully completes but shows incorrect results. Currently the documentation says to use the following configuration:
inputs:
      siteDir: '$(System.DefaultWorkingDirectory)/website/root'
      scanUrlRelativePath: '/' # use '//' if Windows agent

The logs contain something that looks like:
[Trace][info] === Started local web server. Url: http://localhost:5858 Root directory: D:\a\1\s
[Trace][info] === Starting accessibility scanning of URL http://

More info
The extension is using url.resolve in scan-url-resolver.ts, which may be truncating the url that should be scanned. It appears also that the url.resolve method has been deprecated in node v11.0.0 and changed to legacy status in v14.17.0 and v15.13.0.
Note that even though this issue was found when using the ADO extension, it could possibly be an issue in the GitHub Action as well; scan-url-resolver.ts is in the shared package.
Workaround
A workaround for this is to include one trailing / to the siteDir variable and use just / for scanUrlRelativePath instead of the documented //. So it would look something like the following:
inputs:
      siteDir: '$(System.DefaultWorkingDirectory)/website/root/'
      scanUrlRelativePath: '/'

Possible solutions
Some options we might consider include:

Changing the documentation to specify the configuration suggested in the workaround. Using this configuration seems to work for Linux and macOS agents as well, so there may be no need for system-specific notes.
Improving path resolution in scan-url-resolver.ts to work for the currently suggested configuration
A combination of 1 and 2
Other ideas?

I recommend changing the documentation to remove the Windows-specific piece (because it sounds like that is possible) and making the code itself more resilient to too few or too many '/' characters.


Test isolation

What level of isolation is there between .js files in the test directory?
From casual observation, it appears that if I have two files under test in the same directory, any globals in the first become available in the second.
Is this intentional?

browser or node? globals are globals, so yeah they'll be across files

Ah, yes, I was missing a var statement, so an identically named function in two test files was conflicting.


Ensure content-transfer-encoding is maintained

If the content-transfer-encoding has been set on the message, it should be maintained when generating new parts, otherwise the Mail gem (finding a nil value) will automatically set it to 7-bit.
Actionmailer tends to favour "quoted-printable" so that messages with lines over 998 characters don't get a line break in places that can break the content but this method would also allow a defined value in Actionmailer of something like base64 to be maintained too.

Thanks!


Replace static_assert with _Static_assert in actor.c

The macro static_assert fails to compile as detailed in issue #2271
Since static_assert expands to _Static_assert, this should be a suitable replacement
to circumvent the failure while compiling.

Looks like it failed, I’ll look into a fix that works across environments

Thanks!


Prefer handling Duration over f32 when dealing with times.

Also refactored out usage of the time crate in uucore.

Very thorough. Thanks.


Should Fetch Documents Connected By Edges

The client cache is not being populated when fetching documents connected by edges. I'll submit a test case.

This isn't an issue when using the ODatabase.Query(string sql, string fetchPlan) overload. I was running into the OrientDB issue Inline fetchplan has no effect on binary protocol #3515


Add the ContextContainerInterface that will extend the PSR container

It will be useful because we use get method with a context and with templates
Originally posted by @roxblnfk in https://github.com/spiral/framework/pull/769#discussion_r966030978

Hello @roxblnfk
Is this proposal actual yet? Could you write more details?

Hello @roxblnfk
Is this proposal actual yet? Could you write more details?

Yes


"docker-machine env" not generating NO_PROXY

Bug report
docker-machine version 0.4.0 (9d0dc7a)
Windows
boot2docker shellinit

was generating export for NO_PROXY with IP of the VM
docker-machine env

does not do the same.
Result is that unless I do it manually I'm not able to connect to the docker daemon:
An error occurred trying to connect: Get https://<IP_ADDRESS>:2376/v1.20/info: Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. Forefront TMG is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests.  )

I am also having same issue, while installing in windows....please suggest work around?

For now I solved it by adding following to my .bash_profile
export NO_PROXY="$(docker-machine ip <your_machine_name>)"

This is fixed by the --no-proxy flag for docker-machine env


Run as a Clojure tool

I forked this action to install it as a tool as there were some dependency conflicts when running it with the same classpath as the deps.edn files.
Here's what I changed it to:
Note invoking the tool as -Tdeps-diff namenu.deps-diff/diff
    - name: Install deps-diff
      shell: bash
      run: |
        clojure -Ttools install io.github.namenu/deps-diff '{:git/sha "d91bd64e12f453bb8807a655c2a4d185ed5768d6"}' :as deps-diff

    - id: diff
      shell: bash
      run: |
        set +e

        DEPS_DIFF=$(clojure -Tdeps-diff namenu.deps-diff/diff \
          :base '"__base.edn"' \
          :target '"__target.edn"' \
          :format :${{ inputs.format }})
        EXIT_CODE=$?

        echo "DEPS_DIFF<<EOF" >> $GITHUB_OUTPUT
        echo "$DEPS_DIFF" >> $GITHUB_OUTPUT
        echo "EOF" >> $GITHUB_OUTPUT

        echo "EXIT_CODE=$EXIT_CODE" >> $GITHUB_OUTPUT
        # always exit with 0
        # TODO: exit with EXIT_CODE if it is unexpected code, need to exit successfully with high number.
        # exit $EXIT_CODE

Lastest version can run as a tool.
Note it has :ns-default so you can call clojure -Tdeps-diff diff ... without explicit namespace.


multiple promises in action creator

I have the following action creator:
export function loadData() {
return {
types: [LOAD, LOAD_SUCCESS, LOAD_FAIL],
promise: (client) => client.get(LOAD_DATA_URL)
};
}
What I need to do is make another api call with the data is returned from this action. I tried using a 'then' but then the store doesn't get updated. I also tried to call another action from the component to get the additional data. This is successful as the data shows up in the server console but in the browser, the action fails in a loop.
What is the proper way to do this? Should an action launch another action? Any samples would be greatly appreciated.

The way I've handled this situation is to have the two actions as you normally would and chain them when calling the function. Here's an example where I have an action that removes something, then changes routes via an action dispatch, then shows an alert success banner via a 3rd action:
dispatchRemove(data, url)
  .then(() => routerActions.push(destination))
  .then(() => addAlert("Remove Node: Success!", "success"));

Thanks @jaraquistain
Here is the final working code:
@asyncConnect([{
promise: ({store: {dispatch, getState}}) => {
const promises = [];
if (!isDataLoaded(getState())) {
  promises.push(dispatch(loadData())
    .then(() => dispatch(loadValues(getState()))
    .then(() => dispatch(loadeBayItems(getState())))
    ));
}
if (!isImageLoaded(getState())) {
  promises.push(dispatch(loadImage()));
}
return Promise.all(promises);

}
}])

@jaraquistain @paulinda Were you able to do the same from within the action-creators?
So, something like this?
//in loadData function for example:
return {
  id: 1,
  types: [
      DATA_REQUESTED,
      DATA_REQUEST_SUCCESS,
      DATA_REQUEST_FAIL
    ],
  promise: (client) =>
	client.get(requestQuery())
	.then((response) => normalize(response, arrayOf(contentSchema)))
	.then(() => loadSomethingElse())
};

This doesn't work for me but I was wondering if you've had any luck with that?

@oyeanuj  I wasn't able to get it to work from within an action creator. I did get it working from within the component using asyncConnect. The code is above.

Here is how I do this in my reducer
export function load() {
  return {
    types: [LOAD, LOAD_SUCCESS, LOAD_FAIL],
    promise: (client) => client.get('/collection/load')
  };
}

export function saveItem(item) {
  return {
    types: [SAVE_ITEM, SAVE_ITEM_SUCCESS, SAVE_ITEM_FAIL],
    promise: (client) => client.post('/collection/save', {
      data: item
    })
  };
}

export function saveItemAndReloadCollection(item) {
  return (dispatch) => {
    return dispatch(saveItem(item))
    .then(() => {
      return dispatch(load());
    });
  };
}

I think you might be able to accomplish what you're trying to do by doing something like:
export function saveItemAndReloadCollection(item) {
  return (dispatch, getState) => {
    return dispatch(loadItems())
    .then(() => {
      const items = getState().items;
      //do whatever
    });
  };
}


implement and test running xpanse behind API-GW

To run xpanse in Huawei cloud (or any cloud provider in future), we must support running xpanse /OSC APIs behind API-GWs. We must implement and test the following requirements.

[ ] Expose APIs on API-GW and route the requests to xpanse running on VM or container on cloud.
[ ] Authentication to be done on API-GW using Huawei cloud's IAM
[ ] Get the authentication context in the xpanse app to verify information in it.
[ ] Ensure that this whole setup can be enabled with a profile.

let me do it

@WangLiNaruto we only merged the script to create xpanse API in API-GW. The other points are still open. Shall i open a new userstory or re-open this itself?

@swaroopar hi ,I feel it is still based on the original user story.

@WangLiNaruto yes, the original one is fully done. So I reopened it

@WangLiNaruto how do we plan to close this? is there another PR for the open points in this user story?


Highlighting Incsearch

This is a port from https://github.com/ayu-theme/ayu-vim/pull/62

The default for IncSearch seems to be gui=reverse, this is actually what I prefer. Is it any different on different versions of Neovim maybe?

Is hard to see the actual highlight when yanking a large block and using
  autocmd TextYankPost * silent! lua require'vim.highlight'.on_yank {}

This is how it looks when I yank. I also use this autocommand and I think this is completely fine. (this is just an example using the Visual Line with gui=reverse)
Since I believe themes are very subjective, I have added a section in the readme on how to customize the theme to your liking.