Nothing is working after installing

I can't seem to get this package to work. I don't get the errors i should, and the outline says "No outline available, this is likely an error with the language package ".
The packages for typescript and php is working.

Can you confirm what version of Atom you're running (atom -v) and what operating system?  Also, can you open dev tools console and run this command:
atom.config.set('core.debugLSP', true)

And then restart Atom and share the output after trying the outline view?
Also, are you seeing an empty hover as mentioned in https://github.com/atom/ide-csharp/issues/9?

@Jensen0710 Are you trying to use this package on Linux?  This may be related to issue #7.

I'm having the exact same issues as OP.  Nothing is different after installing the atom UIs and this package.  Same error message in the outline view, zero errors, zero warnings, no difference in autocompletion.
I'm on 1.22.0 and on macOS 10.12.6

-1512463147032.log
Here's the log. I have the same problem as these guys.
And this:
atom -v
Atom    : 1.22.1
Electron: 1.6.15
Chrome  : 56.0.2924.87
Node    : 7.4.0

Any new info about this bug.
I noticed that sometimes it starts to work. From logs, it seemed like it gives completion suggestions very late, and it's not even sorted by the parts of the text I write.

Really wish there would be some kind of update on this.  It just appears as if there is no active development on this.

@dimixar are you working on a particularly large project or do you see the same behavior on a small test project?
@JosephTLyons can you confirm if nothing works for you on any project as well?  If so can you share a simple test project that where you're not seeing any functionality so I can test on my Mac?  Our engineers need as much information as possible to reproduce a problem before they can investigate so any details you can share would be helpful.

I tried on a smaller project too, had the same effect. I can create a test project and test it again with a single script.

The only C# projects I work with are Unity projects.  I don't work with any outside of that.  If anyone is willing to send me some small test file, I'd gladly run it and test it.

I'm also using Unity mostly. Tell me what can I send you to make it easier.

We've been put a bit on hold as the underlying wrapper we used to connect to Omnisharp was put aside in favor of building direct Language Server Support into Omnisharp-Roslyn directly.
I've reached out to the Omnisharp team for their thoughts on switching over, the current state of LSP support and how best to distribute their language server with our package.
Stay tuned!

Thank you for the update, I was beginning to think that this C# support for Atom IDE was going to become abandonware.  Thanks.

Here is a simple hello world program I got from Microsoft's page
You can see that even though I inserted random text in the doc, there is no error or warnings, and outline mode is still displaying nothing.

@JosephTLyons I think that's related to my comment here /cc https://github.com/atom/ide-csharp/issues/4#issuecomment-347482820.  I found that you do have to have a .csproj file for your project - once you add that and reload the window, some of the functionality should start working.

@rsese I'm not sure if I did this correctly, but if I did, its still not working on my end:

Here's a unity project as well:

@JosephTLyons - sorry for the hello world program go ahead and give the file a name in addition to the extension e.g. Hello.csproj and then start Atom from that directory with atom ..   That's what I did to get past the point where it seems like nothing was working.  A lot of the warnings look like issues coming from the language server maybe?  But it seems like waiting on the work Damien mentioned above makes sense at this point.

Hey @rsese, followed your instructions exactly and still nothing on my end.  It seems lots of people are experiencing different issues.  I can't seem to force atom's new IDE features to work no matter what I do.  This will be a tough issue to troubleshoot for the developers for sure.


added missing ingress routes for webhooks

The following paths where missing in ingress:

webhook-test/
webhook-waiting/

For some strange reasons the webhook-test was routed to the main pods (not the webhook pods) and it worked.
The webhook-waiting route will give the /index.html.

Looks good to go. @Vad1mo if you get a moment 🙂


Why are 2D coordinates reversed in add_coordinates?

I noticed this weekend that the 2D coordinate order was reversed in add_coordinates, e.g.,:
https://github.com/climate-processes/tobac/blob/0d098acfaad0dd5e8ac9e07bed13c3e01d42a2a8/tobac/utils.py#L386-L388
I'm not sure why this is the case, although it seems like the results are correct? What is the reason for this, and does it matter?

Is it maybe because scipy.interpolate.interp2d() wants the coordinates in x,y order which corresponds to y=rows = 1st dimension of the iris cube coordinates and x = columns = 2nd dimension of the iris cube coordinates? This always confuses me a lot. But I think it looks like that, so when the array with 2D latlon coordinates has a different order than they are ordered in the iris cube if variable_cube.coord_dims(coord) == (hdim_2, hdim_1):, they would already be in the right x-y order and are not swapped. In contrast if variable_cube.coord_dims(coord) == (hdim_1, hdim_2): ,  they need to be swapped to keep the right x-y order?

Agree with @JuliaKukulies. If we can switch to xarray totally in the future, it would be easier to use .interp() of xarray.

I think I understand this now and I'm on board. Thanks @JuliaKukulies! We're wrapping up some of our 3D code, and actually what brought this up was looking at scipy.interpolate.interpn(), which doesn't seem to require this "backwards" indexing? Their documentation (https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interpn.html#scipy.interpolate.interpn) seems to suggest that if the values array is in y, x coordinates, the points array also must be y, x.

And totally agreed @zxdawn, xarray makes this substantially easier. Once 1.5 is out, I think xarray will be a primary focus as we get closer to 2.0.


Add preprint for Enhancing and abstracting scientific workflow provenance for data publishing

http://dx.doi.org/10.1145/2457317.2457370 is not Open Access.
Could Pinar Alper, @khalidb or Carole Goble  provide a preprint for http://esciencelab.github.io/publications/ ?

Preprint provided by @khalidb uploaded to https://www.escholar.manchester.ac.uk/uk-ac-man-scw:282297 - should be available in a few hours.


Should bytehound be included in the list of profilers?

https://github.com/koute/bytehound
The author says they've used it in production: https://www.reddit.com/r/rust/comments/p6nnk5/just_released_bytehound_07_a_memory_profiler_for/h9er0ep/
I haven't tried it out myself yet, so I can't attest at all to whether it's better than DHAT in any regard.

Sorry for the slow response, and thanks for the suggestion.


Issue with mat4.translate .

I think the mat4.translate function dosen't work as intended.
I performed the following operations :
mat4.translate(modelviewmatrix,modelviewmatrix,translate);
and,
 mat4.scale(modelviewmatrix,modelviewmatrix,scale);   mat4.translate(modelviewmatrix,modelviewmatrix,translate);
To achieve the translation observed in code 1 i needed to translate the second one by scale*translate
in the code 2.
I then had a look at the source code
`   if (a === out) {
out[12] = a[0] * x + a[4] * y + a[8] * z + a[12];

out[13] = a[1] * x + a[5] * y + a[9] * z + a[13];

out[14] = a[2] * x + a[6] * y + a[10] * z + a[14];

out[15] = a[3] * x + a[7] * y + a[11] * z + a[15];

} `
To make the code work as intended i think this part needs a change to ,
`  if (a === out) {
out[12] = x + a[12];

out[13] = y + a[13];

out[14] = z + a[14];

out[15] = a[15];

}`
Sorry for any error i made...

Great question! I dusted off my rusty matrix mathematics and decided to take a stab at answering it.
Let's start off by making sure that we are on the same page here. A 4x4 transformation matrix looks like this:

And, the order of operations in a single matrix is the following in gl-matrix:

Scale
Rotation
Translation

In other words, if you translate a matrix by a vector, gl-matrix first scales and rotates the vector.
And this is exactly what is happening here

I hope that I explained it in an understandable manner. If you have any further questions, feel free to ask.

Issue closed because gl-matrix is doing the "right" thing, at least according to the usual WebGL/OpenGL conventions.


GLES and GL classes can't be used together with LWJGL 3.3.3 anymore

Version
3.3.3
Platform
Windows x64
JDK
all
Module
core/OpenGL(ES)
Bug description
In LWJGL 3.3.3 ThreadLocalUtil#setFunctionMissingAddresses can't be called multiple times anymore.
https://github.com/LWJGL/lwjgl3/blob/fd9ece8d0e475465e3676be3362a482a2c683346/modules/lwjgl/core/src/main/java/org/lwjgl/system/ThreadLocalUtil.java#L202
However, both the GL and GLES classes call that method in their static initializer: https://github.com/LWJGL/lwjgl3/blob/fd9ece8d0e475465e3676be3362a482a2c683346/modules/lwjgl/opengles/src/main/java/org/lwjgl/opengles/GLES.java#L176
https://github.com/LWJGL/lwjgl3/blob/fd9ece8d0e475465e3676be3362a482a2c683346/modules/lwjgl/opengl/src/main/java/org/lwjgl/opengl/GL.java#L182
Therefor utlizing both classes in any way together is now not possible anymore. This used to work in LWJGL 3.3.2.
I'm not fully sure whether this can/should be considered a bug, but I thought I should open a issue just in case.
Stacktrace or crash log output
This is a stacktrace from a libGDX application.

Exception in thread "main" java.lang.ExceptionInInitializerError
	at org.lwjgl.opengl.GL11.<clinit>(GL11.java:38)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:467)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.createWindow(Lwjgl3Application.java:448)
	at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:162)
	at com.badlogic.gdx.tests.lwjgl3.Lwjgl3TestStarter.main(Lwjgl3TestStarter.java:91)
Caused by: java.lang.IllegalStateException: setFunctionMissingAddresses has been called already
	at org.lwjgl.system.ThreadLocalUtil.setFunctionMissingAddresses(ThreadLocalUtil.java:202)
	at org.lwjgl.opengl.GL.create(GL.java:182)
	at org.lwjgl.opengl.GL.create(GL.java:126)
	at org.lwjgl.opengl.GL.create(GL.java:112)
	at org.lwjgl.opengl.GL.<clinit>(GL.java:85)
	... 5 more

Hey @Berstanio,
What's the use-case for using GL and GLES at the same time?

As a disclaimer, I'm not really a expert with the libGDX rendering stack, this is just how I understand it.
OpenGL calls happen usually through the GL classes, because by default the OpenGL driver are used, e.g. here: https://github.com/libgdx/libgdx/blob/6b419518b029aad223f14515ccb9d26ca22fbfd6/backends/gdx-backend-lwjgl3/src/com/badlogic/gdx/backends/lwjgl3/Lwjgl3Application.java#L467
However, libGDX also supports rendering through ANGLE which is an OpenGL ES implementation. This is why I think the OpenGL ES class is needed for, to properly create the capability array.
https://github.com/libgdx/libgdx/blob/6b419518b029aad223f14515ccb9d26ca22fbfd6/backends/gdx-backend-lwjgl3/src/com/badlogic/gdx/backends/lwjgl3/Lwjgl3Application.java#L561-L570
As I said, I sadly can't give you more details on the "why" if you need them, I would have to ask others that are more familiar with ANGLE.

Hey @Berstanio,
I had some time to look into this today. Cloned libGDX, built it and ran the tests (gradlew launchTestsLwjgl3, let me know if there's something else I could try).
Afaict, libGDX working with the Angle backend on LWJGL 3.3.2 and 3.3.3 with your fix is a happy accident. It is not a supported way to use the LWJGL bindings. In fact, the GL11.glClearColor and GL11.glClear calls in createWindow do not even work, since GL.createCapabilities is never called. With the way the LWJGL bindings are implemented (specifically, the "special" thread-local handling of GL & GLES calls), libGDX actually ends up calling GLES20.glBufferData and GLES20.glCheckFramebufferStatus respectively. It's a miracle that the JVM doesn't crash, because the corresponding function signatures are close enough.
libGDX should replace the two direct GL11 calls in createWindow with an if/else block that calls the corresponding GLES20 functions when Angle is enabled. I tried it (used reflection, like in initiateGL) and all demos worked just fine.
In general, when Angle is enabled, libGDX should only make EGL & GLES calls. There's no reason to touch the GL class and load the standard OpenGL library (Angle uses it internally).

Thank you very much on the insights!
As I understand it, the issue also applies to com.badlogic.gdx.backends.lwjgl.LwjglGL20/LwjglGL30 classes, since they too call GLXX functions directly, right? So they should be all guarded too, I would assume?

No, with the Angle backend enabled OpenGL calls go through com.badlogic.gdx.backends.lwjgl3.angle.Lwjgl3GLES20. This is already abstracted away nicely and demos work correctly.
The only demos that do not work are those using GL 3.0-3.2 features. LWJGL has GLES 3.0-3.2 bindings and I don't think there's any functionality missing, so libGDX should be able to support these versions too.
See the com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics constructor for details.

No, with the Angle backend enabled OpenGL calls go through com.badlogic.gdx.backends.lwjgl3.angle.Lwjgl3GLES20. This is already abstracted away nicely and demos work correctly.

You are correct, I oversaw that.
I will move forward and try to fix the outstanding two GL calls, thank you!

Your suggested fix works great, thank you!
Closing this as completed.


Make searchable snapshot indexes read-only but allow deletion (#4764)

This commit adds a new cluster block that is added by default to all searchable snapshot indexes to block writes and metadata changes.
Signed-off-by: Vishal Sarda<EMAIL_ADDRESS>(cherry picked from commit c4fc1bc0f29bc7a005e4755be5d2e1b22b7de72a)
Signed-off-by: Vishal Sarda<EMAIL_ADDRESS>
Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] New functionality includes testing.

[ ] All tests pass

[x] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4958 (c4fc1bc) into 2.x (5f3dc34) will increase coverage by 0.18%.
The diff coverage is 55.46%.

:exclamation: Current head c4fc1bc differs from pull request most recent head 4c1c0e9. Consider uploading reports for the commit 4c1c0e9 to get more accurate results

@@             Coverage Diff              @@
##                2.x    #4958      +/-   ##
============================================
+ Coverage     70.70%   70.88%   +0.18%
- Complexity    57668    57959     +291
============================================
  Files          4620     4688      +68
  Lines        276202   276898     +696
  Branches      40420    40299     -121
============================================
+ Hits         195294   196291     +997
+ Misses        64637    64323     -314
- Partials      16271    16284      +13

Impacted Files
Coverage Δ

...ark/time/NanoTimeVsCurrentTimeMillisBenchmark.java
0.00% <0.00%> (ø)

...nsearch/gradle/precommit/LicenseHeadersTask.groovy
0.00% <ø> (ø)

.../java/org/opensearch/gradle/JdkDownloadPlugin.java
37.36% <0.00%> (ø)

...org/opensearch/gradle/RepositoriesSetupPlugin.java
38.63% <0.00%> (ø)

...ensearch/gradle/precommit/FilePermissionsTask.java
78.78% <ø> (ø)

...search/gradle/precommit/ForbiddenPatternsTask.java
88.40% <ø> (ø)

...g/opensearch/gradle/precommit/LoggerUsageTask.java
0.00% <ø> (ø)

...ensearch/gradle/precommit/ThirdPartyAuditTask.java
0.00% <0.00%> (ø)

...ensearch/gradle/tar/SymbolicLinkPreservingTar.java
0.00% <0.00%> (ø)

...a/org/opensearch/gradle/test/DistroTestPlugin.java
0.00% <ø> (ø)

... and 978 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add filtering to most views

Currently there isn't filtering for, say, Activites / Tasks /Campaigns whose end dates are in the past.
Implement past due filtering to fix the bug and additional filters for user functionality.

Dibs. Gonna create child issues: one for each view.

Child Tasks:
#50 Filter old tasks from activity view
#51 Filter old activities from campaign view
#52 Filter old campaigns from tenant view

Leaving open to check List views just to make sure we found anyone.
Ping @tonysurma


Suggestions should be clickable and hoverable

As they are now, they react to neither and I'd expect them to be clickable, and also be highlighted in unison with the title

It'd be nice to have some mockup for these autocomplete suggestions.  Do we event want to show the page content directly inline in the autocomplete popup?  If so, what should it look like?  @phlsa, any guidance?

Hm, how do I get to the state in Jordans screen shot? I have to admit that I haven't really been using Tofino up until we started with builds...

You might need to do hamburger -> fetch page contents to get it to work (don't think we are automatically saving content)

to be clear, the URL and page title are clickable / hoverable, it's the additional content (readability version of the page) that is tacked on.   A text match could have happened in that content but not the url/title, which is why it's currently visible.  We could always hide that content for now, but if you had ideas of what a richer autocomplete suggestion would look like that would be helpful (i.e. more than just page title / url / favicon)

Per #740, let's hide the full text by default. A slightly longer explanation is in that issue :)

Fixed by the frontend rewrite.


Add comments to generated InitializeComponent

Adds comments to the generated InitializeComponent() method.
/// <summary>
/// Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).
/// </summary>
/// <param name="loadXaml">Should the XAML be loaded into the component.</param>
/// <param name="attachDevTools">Should the dev tools be attached.</param>

public void InitializeComponent(bool loadXaml = true, bool attachDevTools = true)

This is now shipped as 1.2.1, thanks for the contribution!


Outputs on AWS::ServiceCatalog::CloudFormationProvisionedProduct causing errors

CloudFormation Lint Version
cfn-lint 1.5.0
What operating system are you using?
Amazon Linux
Describe the bug
Dynamic values under Outputs on AWS::ServiceCatalog::CloudFormationProvisionedProduct resource types cause errors.
I tried testing with the vanilla example template from AWS CloudFormation docs page on AWS::ServiceCatalog::CloudFormationProvisionedProduct
Running this command:
pipenv run cfn-lint --template ./test/success/sc-product.yaml

Against the reproduction template gives this error
E1010 'Outputs.SCLambdaArn' is not one of ['RecordId', 'CloudformationStackArn', 'Outputs', 'ProvisionedProductId']
test/success/sc-product.yaml:17:41

Expected behavior
!GetAtt on dynamic Outputs values should work and not cause E1010 errors.
Reproduction template
AWSTemplateFormatVersion: '2010-09-09'
Description: Serverless Stack
Resources:
  SimpleLambda:
    Type: AWS::ServiceCatalog::CloudFormationProvisionedProduct
    Properties:
      ProductName: Basic Lambda
      ProvisioningArtifactName: '1.0'

  SimpleApiGateway:
    Type: AWS::ServiceCatalog::CloudFormationProvisionedProduct
    Properties:
      ProductName: API Gateway
      ProvisioningArtifactName: '1.0'
      ProvisioningParameters:
        - Key: LambdaArn
          Value: !GetAtt [SimpleLambda, Outputs.SCLambdaArn]

Should have a fix in shortly.  We do this for CloudFormation nested stacks, custom resources, just need to enable this for AWS::ServiceCatalog::CloudFormationProvisionedProduct as well.

I'm going to put in a workaround for this but need to figure out a better long term solution.

Thanks @kddejong !


Support for Nativescript 3.0?

Support for Nativescript 3.0?

Hi @spmamidi,
nativescript-imagepicker plugin has been already migrated to @rc in the repository, however, it is still not published in npm.
In case you want to test it on your side, you could generate tgz file locally on your side and use it in the plugin.
For further help and instruction how to do that review the comment here.


Set up repo where we can push benchmark results

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
We do not have a formal way of tracking benchmark performance over time. I have been running benchmarks occasionally and I have some spreadsheets that I have shared but this is not ideal.
Describe the solution you'd like
Create a new GitHub repo apache/arrow-rs-benchmark-results and define a structure so that anyone can create a PR to submit results from a benchmark run for DataFusion or Ballista.
Later, we can add scripts to produce charts and look for regressions.
Describe alternatives you've considered
Keep doing this in an ad-hoc way.
Additional context
None

@Dandandan @isidentical What do you think? This could apply to DataFusion as well.

I think this might have an interesting use. Each user would have to run at least two revisions when they are submitting since there is no common baseline (everyone's machines & runtime conditions are different). E.g. a script that automatically runs the last released version as the baseline and the last commit from the master branch as the target revision (and maybe we can add options to also compare it with older revisions to get a holistic sense; v12 vs v13 vs HEAD). After a certain number of samples, we should at least start seeing the trend in performance (and most importantly detect obvious regressions) which I think would be really cool 💯

Sounds great!
Maybe one thing we can start with is running all benchmark queries and outputting the results to e.g. a CSV file (e.g. with cli options --all --csv). This also helps with just running the benchmarks while developing (instead of having to run them one by one).
We could just store this output in a repo with some metadata like commit hash, machine details etc.

Ballista already has the option to produice a summary JSON File:
    /// Path to output directory where JSON summary file should be written to
    #[structopt(parse(from_os_str), short = "o", long = "output")]
    output_path: Option<PathBuf>,

I updated the PR description to suggest creating this repo at datafusion-contrib/benchmark-automation instead of as an Apache Arrow subproject. I figure we dump automation scripts into this repo as well.

I went ahead and created https://github.com/datafusion-contrib/benchmark-automation


Remove ubiquity slack notifications

This change is

Coverage remained the same at 59.175% when pulling 833f728698f89f53282a19fea60c04f8694c1295 on remove_slack_token into 9820a842436c421101f7d72edc4fdce3204371b5 on dev.


Service IP problems when multiple docker networks

Same as #5657 but closed due to age...
Do you want to request a feature or report a bug?
Bug or maybe feature request (automatic network selection).
What did you do?
I'm working with local Docker provider.
I have multiple networks, named :

traefik-network with ip <IP_ADDRESS>/8: the network where traefik doing his job
other-network with ip <IP_ADDRESS>/8: the other network where traefik is not inside, so where traefik cannot forward requests

I currently added a service named myservice on traefik-network and other-network, and traefik on traefik-network.
What did you expect to see?
The ip getted for myservice should be from the same network than traefik, here traefik-network (like <IP_ADDRESS>).
What did you see instead?
The ip getted for myservice is from the other-network (like <IP_ADDRESS>) so traefik cannot forward to this service and I'm seeing gateway timeout from internet browser.
Output of traefik version: (What version of Traefik are you using?)
2.1.4
What is your environment & configuration (arguments, toml, provider, platform, ...)?
Docker compose for this bug :
version: '3.7'

services:
  proxy:
    image: traefik:v2.1.4
    container_name: traefik
    restart: unless-stopped
    ports:
      - 80:80
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /var/run/docker.sock:/var/run/docker.sock:ro
    command:
      - "--log.level=DEBUG"

      - "--api.dashboard=true"

      - "--providers.docker=true"
      - "--providers.docker.exposedbydefault=false"
      - "--providers.docker.watch=true"

      - "--entrypoints.http.address=:80"
    networks:
      - traefik-network

  myservice:
    image: nginx
    container_name: myservice
    restart: unless-stopped
    labels:
      - 'traefik.enable=true'
      - 'traefik.http.routers.myservice.rule=Host(`mydomain.fr`)'
      - 'traefik.http.services.myservice.loadbalancer.server.port=80'
      - 'traefik.http.routers.myservice.entrypoints=http'
    networks:
      - traefik-network
      - other-network

networks:
  traefik-network:
  other-network:

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI has spotted that your issue might be a configuration problem or relates to something that doesn't look like a bug.
To confirm this, please join our Community Forum and reach out to us on the Traefik section.
In case I'm wrong (well, that would be embarrassing :sweat_smile:), my developers will re-open the issue and fix me!
In the meantime, you can double check Traefik's documentation.


Adding option to remove the shadow and window border

Hello,
I just made this customization for my personal use, should be useful to everyone.
This can be used to create "clean"  terminal screenshot without the shadow or window border.
Adding two options for customizing the output :

"-w" To remove the window border
"-s" To remove the shadow effect

The tests have been adapted to pass, however no new test was made.

Screenshot without shadow:

Screenshot without shadow/window :

First time in GO, sorry for the bad practice. Thanks for this great tools !

Thanks for the PR. It will be considered for a next release.


Curb fmemopen to GLIBC 2.17

For reasons which are still unclear, when we link a program in CGO, it links against the fmemopen(3) of the building machine, not the one required in libquark_big.a (which is older).
We build libquark_big.a in centos7, which curbs the symbol to its own version glibc version 2.2.5, but when we link it in a Go binary, the symbol is promoted to whatever the host glibc has, oddly enough this only happens with this specific symbol<EMAIL_ADDRESS>In glibc 2.22 (not to be confused with 2.2) fmemopen(3) was re-implemented since the original was buggy, in order to guarantee we can run on old distributions, we have to use the old buggy symbol, but fear not because we never use it, it's something libbpf wants to link but it's not in our path.
We use ld(1) wrap magic to guarantee linking with the old symbol. With this, mjwolf@ confirms the tests for auditbeat pass.

I hereby pledge to some read the sun paper detailing the symbol versioning at some point and figure out exactly why this happens.

Forced pushed to change my commit email so that the CI realizes the person who created the repository can actually contribute :rofl:

LTGM if it works.


Keyboard manager enable disable Remaped Keys

Description of the new feature / enhancement
Would like to have enable / disable Keyboard Remaps individually

Scenario when this would be used?
I am using different keyboards at home (English) and at work (German).
At work I am remapping (Y->Z) (Z->Y) with the German keyboard but while I am using English keyboard Those two keys are in their actual place but this time I need ( : -> ; ) ( ; -> : ) and a shortcut (Alt+Q) to (Shift+2).
Because I am using two different keyboards and two different set of Remapping and a shortcut, I am turning off the Keyboard manager.
Supporting information
No response

/dup #29004


Pressing escape key results in Uncaught TypeError

Pressing the "Escape" key anywhere on the page results in ui-tree throwing the following error in the console.
Uncaught TypeError: Cannot read property 'eventArgs' of undefined
    dragEnd @ angular-ui-tree.js:980
    keydownHandler @ angular-ui-tree.js:1100
    m.event.dispatch @ jquery.js:4670
    r.handle @ jquery.js:4338

Recreated here: http://jsfiddle.net/7tom3nbx/1/

Got the same issue. Would be nice, if you guys could pull the fix :+1:

I also have the same issue, it is even reproductible in your demo page !
Would be great to merge the fix from @tbartel.
Thank you.

Is this issue still open?

Still reproduced in 2.15.0 release

2.16.0 still has the problem

Also in 2.17.0

Line 1065 in v2.17.0 un minified, dragInfo is null when user press Escape key!

PR is currently being reviewed for this fix and being tracked in issue #799


Can't load library when unrelated dll files exist in the same project

What version of OR-Tools and what language are you using?
Version: 9.0.9048 of ortools-win32-x86-64
Version: 9.0.9048 of ortools-java
Language: Java
Which solver are you using (e.g. CP-SAT, Routing Solver, GLOP, BOP, Gurobi)
CP-SAT
What operating system (Linux, Windows, ...) and version?
Windows 10
What did you do?

Add the following dependencies to a project Maven POM file
 <!-- https://mvnrepository.com/artifact/com.google.ortools/ortools-win32-x86-64 -->
 <dependency>
     <groupId>com.google.ortools</groupId>
     <artifactId>ortools-win32-x86-64</artifactId>
     <version>9.0.9048</version>
 </dependency>

 <!-- https://mvnrepository.com/artifact/com.google.ortools/ortools-java -->
 <dependency>
     <groupId>com.google.ortools</groupId>
     <artifactId>ortools-java</artifactId>
     <version>9.0.9048</version>
 </dependency>

Add the following dependency to the same Maven POM file. Note: assert-j has dependency on byte buddy which has its now dlls file in the jar file.
 <dependency>
     <groupId>org.assertj</groupId>
     <artifactId>assertj-core</artifactId>
     <scope>test</scope>
 </dependency>

Add the following sample to a project's test directory and run it
https://developers.google.com/optimization/cp/cp_solver#java

See the following error

Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\fan\AppData\Local\Temp\ortools-java3978358333323320488\win32-x86-64\jniortools.dll
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630)
at java.base/java.lang.Runtime.load0(Runtime.java:768)
at java.base/java.lang.System.load(System.java:1837)
at com.google.ortools.Loader.loadNativeLibraries(Loader.java:108)
at cn.unisolution.cp.courseschedule.model.solver.SimpleSatProgram.main(SimpleSatProgram.java:12)
What did you expect to see
No error
What did you see instead?
Error
Make sure you include information that can help us debug (full error message, model Proto).
Anything else we should know about your project / environment
When debugging into line com.google.ortools.Loader.loadNativeLibraries(Loader.java:108), the values for the stack variables are
resourceURI = {URI@1181} "jar:file:/C:/Users/fan/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.10/byte-buddy-agent-1.10.10.jar!/win32-x86-64/"
tempPath = {WindowsPath@1182} "C:\Users\fan\AppData\Local\Temp\ortools-java18087726389391500749"
After removing file /c/Users/fan/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.10/byte-buddy-agent-1.10.10.jar, the error went away.
I would like to have both ortools and assert-j in the same project hence the report

could be related to this fix https://github.com/google/or-tools/commit/b72093332dde36d6c39941b635c6d3c517e5e432#diff-66730ac5d2a67f8387eeac1655e52846137b355e121a1c0f6d68b323f9f95af0 which is on master (next release)

Based on the diffs, I believe it will fix my issue. Let me test it out.

Thanks @Mizux

Instead of building my own jar files from the master branch, I created a custom version of com.google.ortools.Loader that resolves to the correct URI in a loop. I will take the next released version in Maven Central. Thanks again for the quick response.
Here is my change if anyone is interested.
private static URI getNativeResourceURI() throws IOException {
    ClassLoader loader = Loader.class.getClassLoader();
    Enumeration<URL> resourceURLs = loader.getResources(RESOURCE_PATH);

    try {
        while (resourceURLs.hasMoreElements()) {
            URL url = resourceURLs.nextElement();
            if (url.getPath().contains("ortools-"))
                return url.toURI();
        }
    } catch (URISyntaxException e) {
        throw new IOException(e);
    }

    throw new RuntimeException(String.format("Resource %s was not found in ClassLoader %s", RESOURCE_PATH, loader));
}


As a logged-in user, I can submit an item from my Public Garden to the Community Nursery

https://github.com/mysilio-co/garden/pull/152|
Verified it worked with my user, but haven't double checked it works with a logged-in user without permissions yet.


Categorization Documentation needed

In order to communicate better with those who consume our data, we need to document our categorization clearly.
This should be a separate wiki page from our Procedures page, to avoid confusion for our consumers.
It should outline the categories that come from the from, how we do any category-correction, and extra categories/decorators we might add.

As part of hand-categorizing all of CA now, I've decided that anything that has an ER is a hospital.

I guess working definition for myself was anything that had inpatient facilities, ie. beds.

That too, inpatient is the definition I found while Googling.

Here's a start:
Hospital - A general or specialized institution providing medical or surgical treatment typically including inpatient facilities.
Outpatient clinic - Part of a hospital or independent clinic for the diagnosis or treatment of patients who do not require a bed. Including urgent care, pediatric, orthopedic, and diagnostic facilities.
Skilled Nursing Facility - a healthcare institution that has at least one full-time registered nurse (many facilities have much more than this on staff at any given time) as well as a doctor, provides nursing care 24 hours a day, and has a place to store and dispense medication. The staff at skilled nursing facilities also help with meals and personal hygiene.
Maybe the category should be changed to reflect inclusion of nursing homes/assisted living/hospice/home care since they may technically be different, but I have at least included in same group.

Doctor's Office - Individual practice, should maybe just be switched to outpatient as well
Ambulatory Surgical Center
Rehab Facility
Mental Health
Addiction Facility - Drug or alcohol rehabilitation and addiction treatment including inpatient rehab or outpatient treatment.
Pharmacy - A facility for preparing, compounding, and dispensing medicinal drugs.
Dentist - Facility for the practice of dentistry, orthodontics, and other oral health.
Emergency Medical Services - including ambulance services or paramedic services, are emergency services which treat illnesses and injuries that require an urgent medical response, providing out-of-hospital treatment and transport to definitive care
Public Health Facility

Updated. Lacking good def for Public Health. Please review/edit
Hospital - A general or specialized institution providing medical or surgical treatment typically including inpatient facilities.
Outpatient clinic - Part of a hospital or independent clinic for the diagnosis or treatment of patients who do not require a bed. Including urgent care, pediatric, orthopedic, and diagnostic facilities.
Skilled Nursing Facility - a healthcare institution that has at least one full-time registered nurse (many facilities have much more than this on staff at any given time) as well as a doctor, provides nursing care 24 hours a day, and has a place to store and dispense medication. The staff at skilled nursing facilities also help with meals and personal hygiene.
Maybe the category should be changed to reflect inclusion of nursing homes/assisted living/hospice/home care since they may technically be different, but I have at least included in same group.

Doctor's Office - Individual practice, should maybe just be switched to outpatient as well
Ambulatory Surgical Center - medical facilities that specialize in elective same-day or outpatient surgical procedures
Rehab Facility - Facilities devoted to the rehabilitation of patients with various neurological, musculo-skeletal, orthopedic and other medical conditions following stabilisation of their acute medical issues. Includes physical/occuptational therapy and transfer services.
Mental Health - Facilities specializing in mental and behavioral health including inpatient care or outpatient treatment
Addiction Facility - Drug or alcohol rehabilitation and addiction treatment including inpatient rehab or outpatient treatment.
Pharmacy - A facility for preparing, compounding, and dispensing medicinal drugs.
Dentist - Facility for the practice of dentistry, orthodontics, and other oral health.
Emergency Medical Services - including ambulance services or paramedic services, are emergency services which treat illnesses and injuries that require an urgent medical response, providing out-of-hospital treatment and transport to definitive care
Public Health Facility - ?????

I've seen "Community Health Center" - synonymous with Public Health Facility? Was that the intent?

I think we need a separate category for "Urgent Care" - this is more than just an outpatient clinic, since a lot of these are setting up COVID-19 testing and thus have higher needs for PPE than a typical clinic.

Added "Urgent Care"

Done (or at least well-begun) -- see https://github.com/findthemasks/findthemasks/wiki/Categories


Target netstandard instead of full .NET

Targetting .NET Standard has the benefit that this library can be used by any platform that supports that version. (Personally I'm trying to use the library on .NET Core 2.0.)
I choose to target version 1.3, because it's the first version that was easy to implement without any additional dependencies and big code changes. The only problem with version 1.3 is that .NET Full 4.6 is the first version that supports it, breaking earlier compatibility with .NET Full 4.5. .NET Full 4.5 is not supported by Microsoft anymore though.
See: https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support
I also had to update the csproj files, because the old version didn't support .NET Standard targets. This means the project can only be opened from Visual Studio 2017+. VS2017 Community Edition is free though, so it shouldn't be that big a problem.

Seems the build fails (no support for the new csproj files). Don't think I can fix that, right?
By the way, I've ran the unit tests on my own machine and they all succeed.

@raynjamin @paulstraw
Sorry for being so pushy (only a week has passed), but would you mind looking at this PR?
This issue is the only thing blocking us from moving to .NET Core.
We could deploy my fork with the fix to our private NuGet feed. But of course we'd prefer just using the official feed, as that would simplify things a lot.

@nphmuller I no longer work at imgix or have permissions to merge PRs into this repo, sorry.

@paulstraw No problem. Sorry for @‘ing you!

@nphmuller thanks for your contribution.

@raynjamin No problem. Thanks for maintaining this project. Takes way more effort! 👍

@raynjamin When are your planning to release the new version to NuGet?

@nphmuller 5 minutes ago.

Yay. Thank you!

@raynjamin Seems the new package format requires the Cryptocraphy dll to be published as a seperate NuGet packages. Which seems a bit excessive considering the purpose.
This means currently the library cannot be used since 1.0.1, since the cryptocraphy package doesn't exist on NuGet.
I've created a PR to just include the crypto source file in the main library. This means there's 1 dll (imgix-csharp.dll) instead of 2. See: https://github.com/raynjamin/Imgix-CSharp/pull/9

Interesting. My apologies, this whole process has changed dramatically since I last published a package.
I don't think the answer is to pull Crc32.cs into the ImgixClient project. I'll look into this and get back to you.

No problem. I agree that it’s probably not the best solution.
Think this is the problem you ran into: (maybe you’re not using dotnet cli, but the underlying problem sounds the same) https://github.com/dotnet/cli/issues/3959


Usage with GenericViewSet

DRF OpenAPI version: master
Python version: 3.6
Operating System: Linux

Description
I use GenericViewSet do define my views, therefore I am not able to use decorators.
Is there a way to achieve that currently or it needs some implementation ?

Can you post one of your views?

class CloudViewSet(viewsets.ModelViewSet):
    serializer_class = CloudSerializer
    permission_classes = [permissions.IsAuthenticated, CloudPermission]

    def get_queryset(self):
        return self.request.user.cloud_set.all()

Do you have any info or maybe clues to help me implementing this ?


Correct Active Search

From my understanding, the current implementation of active search is missing the probability of the choice point in the effective utility. This PR changes the scoring function for active search to use the probability of the point being the positive class, which recovers the behavior such that if the budget is 1 then the active search is equivalent to greedy selection.

It also adds another example notebook


Let Session know it needs to reload

When working with multiple Turbo instances across tabs data can easily become out of sync. Submitting a form on the first tab might change data currently displayed on the second. And signing in on one tab might change everything about the others!
Session.clearSnapshotCache() only works when navigating back to a cached page. It doesn't help if the active screen is being shown on a tab.
This PR introduced a new public function, Session.setNeedsReload(). When the session's underlying Visitable appears it reloads if this function was called earlier.

The name of the function feels a bit off. clearSnapshotCache() is perfect, it is action-oriented and easy to understand. Is there a similar name for setNeedsReload()?
Alternatively, we ignore Turbo.js's snapshot cache cleaning and always reload the page (when it appears). I don't think that would change much, if any, existing behavior.

@pfeiffer does #174 accomplish what you are talking about?

Not really, I was just suggesting to add a method to Session, which would refresh it (using Turbo 8 refreshes) instead of doing a reload, which is a ColdBoot.
This way stale content is updated while preserving scroll and state, if morphing is enabled.

Oh! I didn't catch that distinction. Great point on reload() vs. one triggered via Turbo 8.


[Ubuntu] Get back container tools on Ubuntu 18&20

Description
There were lots of pushback on the kubic repo deletion and the packages are now restored so we can get them back to the Ubuntu18 & 20.
Related issue:
https://github.com/actions/virtual-environments/issues/5578
Check list

[x] Related issue / work item is attached
[x] Tests are written (if applicable)
[x] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run ubuntu1804, ubuntu2004, ubuntu2204


Implement Hierarchical SINs

Implementing BIP32-style hierarchical SINs would be a fantastic mechanism for creating many identities, but controlled by one individual.

What is a SIN?

@Levino see https://en.bitcoin.it/wiki/Identity_protocol_v1

@Levino Or the archived version, https://web.archive.org/web/20150510225511/https://en.bitcoin.it/wiki/Identity_protocol_v1

Thank you guys!


Update csi-secrets-store-identity-access.md

Optional setting objectAlias is missing from the documentation which can lead to confusion when looking to use secret names that are not supported by Azure KeyVault (Underscore '_' for example)

@Nickomang,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@Nickomang - Can you review this old PR and determine whether it needs to be closed or merged?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.

Hi @awillows, thank you for your feedback! I'm currently working on doc updates and am adding info regarding the objectAlias. I will now close the issue. Thanks again!
#please-close


Remove global router params from docs

Global router params were removed as part of #113.  Update documentation accordingly.

thanks! :+1: :star:

:star: :bicyclist: Looks great! Thank you for updating.

:star: :+1:


chore: Enable v1beta1 NodeClaim conversion in consistency controllers

Fixes #N/A
Description
How was this change tested?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
43 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.1%) to 79.265%

Files with Coverage Reduction
New Missed Lines
%

pkg/controllers/provisioning/scheduling/topology.go
2
86.49%

pkg/controllers/provisioning/scheduling/topologygroup.go
2
96.75%

pkg/controllers/consistency/events.go
7
61.11%

pkg/controllers/consistency/controller.go
32
48.86%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
7959

Relevant Lines:
10041

💛  - Coveralls


Add details to TerminatedFailureInfo

Why?
It's present in WorkflowExecutionTerminatedEventAttributes:
https://github.com/temporalio/api/blob/ed7d7427692cada52fc5915925ca2c7cde26d649/temporal/api/history/v1/message.proto#L388

How did you test it?
Ran make

Potential risks
Adding an optional field is backcompat

I think there may need to be an accompanying server issue to actually populate this field. We may learn that it was absent by intention.

I think it wasn't added because it wasn't needed. Why do you need it? What's about reson field? I would like to see other PRs (server and SDKs) linked to this one, before you merge this.

I don't have a need for it. It would be useful if a string wasn't enough for a user—if they wanted to attach non-string data to a termination, so that a client that gets a WorkflowFailedError with TerminatedFailure could see the data via error.cause.details. We can leave open or close until a user has such a request

close for now, will revisit when there is real use case.


Draft chatbot documentation

The changes are moved to: https://github.com/mendix/docs/pull/4503.
Will close this PR.


[BUG] DUAL CAMERA on CM4

it is currently not possible to create 2 preview windows.
what would be needed to implement this?
using libcamera-hello, I can have both cameras operating at the same time.
in picamera2, I did not manage so far.  (dual jpg capture works, dual preview does not..)
any workarounds?

Hi, dual preview windows should work, for example https://github.com/raspberrypi/picamera2/blob/main/tests/multicamera.py
If you have code that doesn't work, please post a small test case that demonstrates the problem - it's a bit hard to know how to help you otherwise.

indeed- issue for me was again not using the raspberrypi/libcamera repo. Issue solved.


Research on how to access google photos..

Find library or existing tools to access it.
As far as i know, only way to access is through picasa web albums.

https://developers.google.com/picasa-web/?hl=en


Handle the '2023 Crunchyroll Anime Awards'

Perhaps unneeded,
CR released their Crunchyroll Anime Awards for 2023 and dubbed it other languages.

Regex could be used to capture this is as a special case dub, however remember to not effect titles like The Last Summoner (Japanese Audio) which should remain as a sub
This can be seen on: https://www.crunchyroll.com/simulcastcalendar?date=2023-02-27

The english version of this follows what was seen in #12 , however unlink that issue this piece of content doesn't have a subbed version. This probably means that this should be should in the sub only view so that people who want to watch this don't miss it


[bug] Setting async_client = false does not work properly when enable_custom_operations = true.

Hello,
It appears that our recent feature, enable_custom_operations, is not functioning correctly when we set async_client = false. Although the BaseClient is the synchronous version, the generated client is improperly using async def for its functions (e.g., async def query & async def mutation) when it should be using normal def.

Hi,
Yes, I am aware of this issue. In the first iteration, I did not plan to make custom operations compatible with async_client = false. This is not a bug; it is a feature that still needs to be implemented.
Thank you for pointing it out though! If you would like to contribute to this issue, please prepare a pull request for me to review and merge. Thanks!

Thank you for your effort, it's much appreciated. Sorry I was too busy to help, but I hope to have a chance to lend a hand in the future.


optimisticData(old) in useSWRMutation is not invoked with latest data from cache

Bug report
Description / Observed Behavior
When calling the trigger function returned from useSWRMutation in rapid succession(i.e. before the fetcher has returned) and using the optimisticData callback, the callback does not receive the latest data from the cache, or perhaps more importantly: it does not receive the data that was returned from its last invokation if there have been such and the fetcher is still unresolved.
Expected Behavior
I expect the data sent to optimisticData to always be the latest (optimistic) data
Repro Steps / Code Example
https://codesandbox.io/s/aged-shadow-l4wrhj?file=/src/App.js
Notice how the counter changes immediately to 2 but does not progress to 3 until the clicking stops and the fetcher is allowed to return
Additional Context
SWR version 2.1.1 (also in 2.2 in my project)
Not sure if you consider this a bug or a feature, considering the following text in the docs

Also, this hook doesn’t share states with other useSWRMutation hooks.

However, does this count as an "other hook"?

Possibly related to https://github.com/vercel/swr/issues/2186? I believe it's the same reasoning and both issues require proper enqueuing of mutate calls.

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

Can you provide an example of how you solved this problem ?

Is there an update on getting this fixed as it's a bit of a deal breaker for me using this in my project.

boundMutate

I tried this, and it's a good work around, thank you for that.

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

@JamieS1211 I tried this, and it's a good work around for what I'm after, thanks.

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

@JamieS1211 Can you provide an example of how you solved this problem ?

Sorry missed this - the documentation on bound mutation can be found here https://swr.vercel.app/docs/mutation.en-US#bound-mutate. Essentially use that, then when an optimistic update happens, the data variable from the hook updates and causes a re-render. Then you can do a mutation with the optimistic data present. In the example they show the mutation as: mutate({ ...data, name: newName }) however you can do as needed here.

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

@JamieS1211 Can you provide an example of how you solved this problem ?

Sorry missed this - the documentation on bound mutation can be found here swr.vercel.app/docs/mutation.en-US#bound-mutate. Essentially use that, then when an optimistic update happens, the data variable from the hook updates and causes a re-render. Then you can do a mutation with the optimistic data present. In the example they show the mutation as: mutate({ ...data, name: newName }) however you can do as needed here.

So, if I am not mistaken, you essentially trigger a revalidation in between consecutive mutations?

Just worked around this myself by using a "boundMutate" and using the data form "useSWR" hook so I the data doesn't come from the function call on updating optimistic data.

@JamieS1211 Can you provide an example of how you solved this problem ?

Sorry missed this - the documentation on bound mutation can be found here swr.vercel.app/docs/mutation.en-US#bound-mutate. Essentially use that, then when an optimistic update happens, the data variable from the hook updates and causes a re-render. Then you can do a mutation with the optimistic data present. In the example they show the mutation as: mutate({ ...data, name: newName }) however you can do as needed here.

So, if I am not mistaken, you essentially trigger a revalidation in between consecutive mutations?

If I'm not mistaken this is what @JamieS1211 is doing as this is what worked for me:
`// In my example below, data is an array
const { data, mutate } = useSWR(['keyHere']);
function saveData(newData) {
mutate(/* Post here to server */,
{
populateCache: false,
optimisticData: () => {
return [...data, newData];
}
);
}`

Yep thats it, not sure if there is some drawback of this approach so maybe a maintainer could chip in on that front

For anyone else seeing old data passed to your optimisticData function, I had a slightly different issue. I was using a filter function for the keys (e.g. key => key.startsWith('blah')). When I instead did my filtering before starting the process, and called mutate for each key individually that seemed to fix it. So old was:
const { mutate } = useSWRConfig();

useEffect(() => {
    setTimeout(onCompletelySeparateEventLoop, 1000);

    function onCompletelySeparateEventLoop() {
        const p = doAThing();
        mutate(key => key.startsWith('blah'), doAThing, {
              populateCache: false,
              revalidate: false,
              optimisticData: (cached) => transform(cached)
        }
    }
}, [])

New:
const { mutate, cache } = useSWRConfig();

useEffect(() => {
    setTimeout(onCompletelySeparateEventLoop, 1000);
    const keys = Array.from(cache.keys()).filter(key => key.startsWith('blah'));
    function onCompletelySeparateEventLoop() {
        const p = doAThing();
        for (const key of keys) {
            mutate(key, doAThing, {
                  populateCache: false,
                  revalidate: false,
                  optimisticData: (cached) => transform(cached)
            }
        }
    }
}, [])

This still doesn't get the latest data if you have multiple optimisticData calls in a row - but cache.get(key) will have the latest in that case.


Add spring-boot quickstarts back in - only webmvc for now

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/fabric8-quickstarts-master-pullreq/175/
Test PASSed.


Improvements to full migrate code

fixes:

fixing handling of singleton
changing top level function names
fixing german support
changing how untitled directories are handled

@lukehmcc  any chance you could add a fix for #12 here too?


Change dialog titles for "open project folder" and "open file"

With there being multiple now and being able to be opened in the same window it would be nice if the dialog titles reflected such so that mistakes in keystrokes can be quickly corrected before they become a problem (in that you browse to a place and can't open a file.)

Can this please come up for consideration? Or where do I file it? This ticket is stale now and is still a problem that often confuses me in the midst of editing a lot.


[IOS] Cookie not set on redirect

The cookie is not saved when redirecting on IOS. The server responds with SET-COOKIE and a Location header, but the next request made does not have a cookie.

React Native: 0.39.0
react-native-fetch-blob: 0.10.0

Code used to fetch resource
RNFetchBlob
.config({
  'RNFB-Response': 'base64',
  fileCache : true,
})
.fetch(method, encodeURI(url), { 'User-Agent' : customUserAgent })
.then(res =>  res.base64())
.then(payload => {
    log('Downloaded as base64',  url, payload);
});

First request
GET /nykopingsenskilda/jsp/app/Login.jsp?action=singlesignon&usertype=1&ssusername=####&appkey=####&schoolId=(null)&redirect=right_student_schedule_print.jsp%253Fprint=1%2526student=####%2526term=&activeChild=#### HTTP/1.1
Host: #####
Accept: */*
Accept-Language: en-us
Connection: keep-alive
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36

First response
HTTP/1.1 302 Found
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=####; Path=/nykopingsenskilda/; Secure; HttpOnly
Location: ../student/right_student_schedule_print.jsp?print=1&student=####&term=
Content-Type: text/html
Content-Length: 0
Date: Mon, 16 Jan 2017 10:33:17 GMT
Cache-Control: no-cache
Connection: Keep-alive

Second request (from redirect)
GET /nykopingsenskilda/jsp/student/right_student_schedule_print.jsp?print=1&student=####&term= HTTP/1.1
Host: #####
Accept: */*
Accept-Language: en-us
Connection: keep-alive
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36

Second response (from redirect)
HTTP/1.1 302 Found
Server: Apache-Coyote/1.1
Location: ../../html/redirect_login.htm
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 0
Date: Mon, 16 Jan 2017 10:33:17 GMT
Cache-Control: no-cache
Connection: Keep-alive

@jonathanort Noted it could be because of the missing expiry time

The commit you referenced on does not fix the issue, still the same problem. Works fine on Android...


Background chooser crash

Hello, I was having a problem with the theme crashing (the famous "An error detected in the current theme that could interfere with the system login process" problem) when I got to the theme settings with the background chooser. I found out that the following configuration needs to be set, and I suggest putting it up in the readme. ;)
In file /etc/lightdm/lightdm-webkit2-greeter.conf, under [branding], make sure you have:
background_images = /usr/share/backgrounds

Fixed in 3.2.0, thanks for your detailed report :)


Make homeModule support templates

Seems homeModule does not yet support templates feature. Is it easy to implement?

Is anyone working on this?

Related to this: https://github.com/Mic92/sops-nix/pull/529

Even without the secrets/encryption aspect, the templates feature would be a great addition to home-manager as there seems to be no "official" way to manage mutable config files yet.

@Mic92 with the #649 merged, when can we expect to have homeModule support templates available on the sops-nix flake version?

Yes. All that is left to do is adding the same module options.

I don't really use the Home-Manager module, so I leave this to someone else who can test it right away.

I am a complete beginer but tomorrow is sunday so I will take a look and see what I can do
thank you for the information and happy weekend

I am a complete beginer but I have a day off tomorrow so I will take a look and see what I can do

sadly, I'm too beginer to implement the template option, I have difficulty understanding what need to be copied over from the nixos module and struggle trying to make it compile + test

Module options has been added but not yet tested: https://github.com/Mic92/sops-nix/pull/668/files


Add method for users.conversations

Handles the different conversation types. Does not currently support pagination.

does this support passing a cursor?


Move extension button down

I would like to have extensions button down
how it is:

how it should be:

Why:
extensions is foundamental part of vscode editor, and it's useless in top-left panel.
Like account settings or vscode settings is part of the editor

Alternatively, right-click on it and hide it, then use the View menu entry when you want to manage extensions.

well i don't see extension as a tool / functionality. Is Primary part of VSCode editor. so i don't think it is in correct position.

Thanks for the suggestion and this has been thought about and the current presentation was more favoured.


Queries written with identifier names wrapped in escape characters do not map correctly to objects

To recreate, prepare a SQL query
( I know the official character to be used is double-quotes but sqlite does support square brackets as well as grave accent characters - https://www.sqlite.org/lang_keywords.html - so I've included some here )
Query:
string query = @"
SELECT
""AColumn""
FROM
[ATable]
";
And an object to output result as:
public class ATable
{
public string AColumn { get; set; }
}
Run query via SQLite.Net (not sure if this issue is specific to -PCL only):
var command = connection.CreateCommand(query);
var results = command.ExecuteQuery();
Expected:
Each result in results has a populated AColumn property.
Actual:
All AColumn properties have a null value.
Reason:
SQLite.Net.SQLiteCommand.ExecuteDeferredQuery(TableMapping map) method makes a call to _sqlitePlatform.SQLiteApi.ColumnName16() to get the column names returned by the Query. The column names returned by this call INCLUDE the escape characters used when defining the column. When this column name is passed to map.FindColumn() the mapping fails as the property name on the object does not include the escape characters.

I've noticed this may appear to be a bug in SQLite
http://www.sqlite.org/src/info/5526e0aa3c
http://sqlite.1065341.n5.nabble.com/sqlite3-column-name-contains-quotes-for-views-td65226.html
Problem is I am seeing this when running on Android (4.4.4) - I've prepared a PR for this issue (https://github.com/oysteinkrog/SQLite.Net-PCL/pull/335) but now I'm not sure if Pull Request should be introduced. What you guys think?


Can't delete a file using sidebar on Linux Mint and Ubuntu

Hello, I am a user in Windows brackets (where the brackets worked normally) at a time, but today I'm using Linux Mint 17.1 and before that I used Ubuntu 14.10. I have a problem that may be related to the OS since Linux Mint is derived from Ubuntu and this problem is repeated in both.
Everytime I try to delete a file using the sidebar I get the following error message:
"An error occurred When trying to delete the file /path/to/file.html. (Unknown error)"
Has anyone had this problem? If so, how can I fix?

Can you delete it in Nautilus? If you can't, try to change permissions for that file from root to user's.

Yes, I can delete using Nautilus. When I need to delete a file, I right-click on it, select "Show in OS" and I delete the file in Nautilus, but if I try to select delete both files and folders the Brackets show this error message.
Also, I can rename folders and files with the sidebar, so I know that is not a problem with user permission.

Someone can help me with this problem?

I really think it is an issue caused by permissions. Have you tried to set chmod access openned (like -R 777 or so)? Have you tried to reinstall Brackets? Have you tried to run Brackets with root access? Maybe also broken OS installation... I don't think it could be brackets-shell bug (but maybe I am wrong about this).

@millerbarros So you're able to rename a file successfully, but if you then try to delete the same exact file, you get the error message?  (And you're sure the rename actually "sticks"? - i.e. check on disk to make sure the file was renamed for real).
If so, that's pretty darn weird!  Is your project on an unusual filesystem?  I think you can type df -T <path_to_file> to find out what filesystem the impossible-to-delete file lives on...
If you create a new file using Brackets in the same folder, can you delete that file?  If so, I'd be suspicious of some kind of weird permissions issue too... You can use ls -l to compare permissions of the deletable file vs. impossible-to-delete ones.

The partition where my projects are is a NTFS partition mounted to /media/dados when I excuto the command df -T /media/dados/<path_to_project_folder>, I get the following return:
File Sys.      Type      Mount
/dev/sda4      fuseblk   /media/dados

Apparently "fuseblk" makes reference to a ntfs partition mounted by the "mount" command, or am I mistaken?
In any file of any project that is within that partition I get this error, even if I have created this file directly by Brackets sidebar, but if I use the system partition (ext4) files are deleted without problems.
Unfortunately I do not how to format that partition to another file system, it is a partition with 900 gb of files coming from when I used windows. Is there anything I can do to resolve this error?

@millerbarros It sounds like moving to trash might not work on NTFS partitions unless they're mounted a certain way -- see http://ubuntuforums.org/showthread.php?t=1424167.  It's also worth checking whether the trash/recycle folder on that partition has the right permissions -- see http://forums.linuxmint.com/viewtopic.php?f=90&t=66535.
Ideally, if moving to trash fails, Brackets should show a warning and offer to hard-delete the file instead.  Currently however, if g_file_trash() fails then the Brackets command gives up.

You were right, the problem was related to trash. I tried to delete to trash a file on this partition using Nemo and got a message saying it is not possible to delete to trash and asked if I would like to delete directly.
Researched and found others with the same problem as me, which was configured to automatically mount using the default OS installation options. So I changed the mount options that partition and now everything works perfectly (including delete in Brackets).
My solution was as follows:
I had the following setting in /etc/fstab file:
/dev/disk/by-uuid/XXXXXX /media/dados auto nosuid,nodev,nofail,x-gvfs-show 0 0

And changed to:
/dev/disk/by-uuid/XXXXXX /media/dados ntfs defauls,nls=utf8,umask=000,uid=1000\0400\0400 0 0

Reboot the Machine!!!
Problem solved, thanks for helping @peterflynn. The Breckets is impressive.

Great, glad to hear it!


Are field/index accesses compile-time known?

Section 18.1 lists compile-time known and local compile-time known values.
The list does not include field access with . and index access with [ ].
But there are use cases in the p4c test suite that expects such.
// struct.p4, struct1.p4
const T t = { 32s10, 32s20 };
const int<32> x = t.t1;

// tuple3.p4
const tuple<bit<32>, bit<32>> t = { 0, 1 };
const bit<32> f = t[0];

How about adding the following cases to the list in 18.1?
For a field access, accessing a field of a local compile-time known / compile-time known expression results in a local-compile time known / compile-time known value, respectively.
For indexing a tuple-type expression,

index \ tuple
local compile-time known
compile-time known

local compile-time known
local compile-time known
compile-time known

compile-time known
compile-time known
compile-time known

The extra cases of compile-time known and local compile-time known values that you list look correct to me, and seem reasonable to explicitly document in the spec.


Added Tarjan's Algorithm Implementation

Related Issue
Issue : #79
Closes: #79
Describe the changes you've made
I have added the implementation of Tarjan's Algorithm to find strongly connected components in C++.
Type of change
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

I have verified the code with sample input-output.

LGTM! Thanks for contributing :D
@deephunt3r you can review and merge it! 🚀


🐞Notification title missing after sending notification

Description

Occured on INT during R24.08 testing.
The title is not sent with the notification.
Current behaviour
Trace-X A sends a notification with a title:

Trace-X B receives the notification without title:

Expected behavior

I expect Trace-X B to receive the title.
Steps to reproduce the Bug

Create and send notification with title
Check notification on receiver side

No bug. This is just not possible with the current EDC notification structure. Must be addressed by the EDC. Will close this ticket.


Changing preset doesn't clear deck&light display

AT(Just as title)

Dang, this needs fix. Will fix tomorrow


Problem saving files with doas

Description of the problem or steps to reproduce
Hello.
When I save a file which requires elevated rights (owned by root or has 555 permissions), sometimes this operation hang (but not always). Instead of 'sudo' I use 'doas':
"sucmd": "doas",
Below is the output I got using 'truss':
...
_umtx_op(0xf7e660,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0xc00004be78) ERR#60 'Operation timed out'
_umtx_op(0xf7e660,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0xc00004be78) ERR#60 'Operation timed out'
_umtx_op(0xf7e660,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0xc00004be78) ERR#60 'Operation timed out'
_umtx_op(0xf7e660,UMTX_OP_WAIT_UINT_PRIVATE,0x0,0x18,0xc00004be78) ERR#60 'Operation timed out'
...
Best regards,
Sergey.
Specifications
You can use micro -version to get the commit hash.
Commit hash: 1856891
OS: FreeBSD 12.0-STABLE
Terminal: rxvt-unicode-9.22_1

I get that problem too and if I interrupt it when it hangs sometimes it wipes the contents of the file it tries to save.
Edit: forgot to mention, I'm using sudo

Same here, If I interrupt with Ctrl+C, all new data is lost.

Any activity here? This is a pretty critical bug, if I lose contents of files in my /etc again due to it, I'll seriously start looking for a new text editor.

If nobody has posted any updates then it is unlikely anything is being done - sorry @Mel34.

The "save with sudo" feature is a bit of a hack because micro is not running with admin privileges, so it has to redirect to another program that is. I will try to look into this problem a little, but I might not be able to reproduce it. You can always run micro with sudo (or doas) when you start it and you won't have this problem.

Yes, that's always an option, thank you for pointing that out. I appreciate you taking the time to look into this. Micro is flawless otherwise, to the point where I removed all the usual text editors from my system.

Thanx Zyedidia for a feedback, that'd be great if you'll find the issue. Nonetheless, I agree with Mel34, micro is a Great! editor, one of a kind. Keep the good work up.

You can always run micro with sudo (or doas) when you start it and you won't have this problem.

Or sudoedit (sudo -e), if you don't want the editor process to run as root.

Should be fixed now. Please re-open or comment if you still experience the issue.


Feature/note crud

Motivation

i want to see my user-specific notes from database and i want to update my specific note
Issues closed

#21

As far I can tell, this lgtm


Always initialize oneAPI in CI workflows

It's simpler to initialize oneAPI for each step in CI workflows by default than do it for each individual step that requires it. Also it brings the CI environment in sync with development environments where oneAPI, usually, is initialized in the very begining,

I would like it more to see CI scenarios reusing some shell script that could be run standalone to create a development environment.

Yes. Currently we are trying to keep our shell scripts in sync with respect to the logic and flow, and it will require some work on the scripts to make it possible to use them in ci workflows, but i think we are moving to the right direction.


insertBefore crashing unexpectedly

This is a bit of a weird example which was reduced from slightly more complex DOM building (basically, populating & sorting a list)
const { DOMParser } = require('linkedom');
const dom = (new DOMParser).parseFromString(``, 'text/html').defaultView;
const document = dom.window.document;
const div = document.createElement('div');
const span = document.createElement('span');
div.appendChild(span);
div.insertBefore(span, div.firstChild);

throws with the following:
/tmp/node_modules/linkedom/cjs/shared/utils.js:15
  prev[NEXT] = next;
             ^

TypeError: Cannot set property 'Symbol(next)' of null
    at knownAdjacent (/tmp/node_modules/linkedom/cjs/shared/utils.js:15:14)
    at knownBoundaries (/tmp/node_modules/linkedom/cjs/shared/utils.js:21:3)
    at EventTarget.insertBefore (/tmp/node_modules/linkedom/cjs/mixin/parent-node.js:219:9)
    at Object.<anonymous> (/tmp/linkedom_test.js:23:5)
    at Module._compile (node:internal/modules/cjs/loader:1109:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
    at Module.load (node:internal/modules/cjs/loader:989:32)
    at Function.Module._load (node:internal/modules/cjs/loader:829:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
    at node:internal/main/run_main_module:17:47

You are inserting the span before itself ... but why don't you use a proper "differ" instead?

Btw, I see it doesn't throw on Web, maybe I should do nothing if the element is the same?

You are inserting the span before itself ...

Yeah, this is an artificial example and it's not hard to work around on my end.

maybe I should do nothing if the element is the same?

I think that's the expected behavior, see https://dom.spec.whatwg.org/#concept-node-pre-insert.

Here's a side issue: when the elements arise from parsing, there's no crash but neither appendChild nor insertBefore work as expected.
const { DOMParser } = require('linkedom');
const dom = (new DOMParser).parseFromString(`<!DOCTYPE html>

`, 'text/html').defaultView;
const document = dom.window.document;
const div = document.querySelector('div');
const span = document.querySelector('span');
console.log(div.outerHTML, span.outerHTML) //

div.appendChild(span);
console.log(div.outerHTML); //

 [DOM:

]
div.insertBefore(span, div.firstChild);
console.log(div.outerHTML); //

 [DOM:

]

OK .. the div.appendChild(span); followed by div.outerHTML got me ... that, at least, shouldn't happen 👍

Sorry about that :innocent: I do suspect it's a separate issue though. In the original example,  after appendChild the div.outerHTML is ok.

I bet it is ... but I'll keep this as a bug regardless, as me bailing out if node === before is reasonable

Thank you, @WebReflection.


Remove Dependabot Action

Closes none.
Changes proposed in this pull request

Remove the Dependabot GitHub Action. Dependencies will be managed manually.

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

Project coverage is 33.68%. Comparing base (361e27f) to head (0c03e6f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #105   +/-   ##
=======================================
  Coverage   33.68%   33.68%
=======================================
  Files          56       56
  Lines        6937     6937
  Branches      910      910
=======================================
  Hits         2337     2337
  Misses       4496     4496
  Partials      104      104

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


Auto modules enabled

Enabled auto modules for MATLAB.

I cloned the repo to ondemand/dev and checked out to develop. When I go to the setup page I see:

Something seems to be up with the MATLAB version as the dropdown menu of that field appears empty. Perhaps it has to do with the change at https://github.com/rug-cit-hpc/hb-matlab/pull/3/files#diff-6d5a7b8c0520beea1e09043e8940bd15e357824f8fbdee8216290425dbf94142L15?

Nope, that didn't work, we just end up with two version fields.
If I understand correctly, the point is to take care of selecting a MATLAB Version depending on the context (regular node, GPU node, himem, etc). Should then a Version field be visible at all? Let's chat about it when you're back, I don't think I understand it fully :)

Tried running system("module list") on portaltest on a GPU and a regular node. In the GPU node module list shows CUDA but not in regular. Works as intended :D


Added pipeline name validation

Closes #219

Codecov Report

Merging #239 into master will decrease coverage by 0.07%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #239      +/-   ##
==========================================
- Coverage      61%   60.93%   -0.08%
==========================================
  Files          49       49
  Lines        4265     4270       +5
==========================================
  Hits         2602     2602
- Misses       1220     1225       +5
  Partials      443      443

Impacted Files
Coverage Δ

workers/pipeline/create_pipeline.go
43.15% <0%> (-2.4%)
:arrow_down:

Continue to review full report at Codecov.

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


how to monitor JVM heartbeat using Prometheus

** PLEASE ONLY USE THIS ISSUE TRACKER TO SUBMIT ISSUES WITH THE DOCKER LABS TUTORIAL CONTENT **

If you have a bug working with Docker itself, not related to these labs, please file the bug on the Docker repo *
If you would like general support figuring out how to do something with Docker, please use the Docker Slack channel. If you're not on that channel, sign up for the Docker Community and you'll get an invite. *
Or go to the Docker Forums *

Please provide the following information so we can assess the issue you're having
Which lab is it that you're having issues with?

Description

Steps to reproduce the issue, if relevant:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
(paste your output here)

Output of docker info:
(paste your output here)

Additional environment details (AWS, Docker for Mac, Docker for Windows, VirtualBox, physical, etc.):

@narsing1984 are you requesting an answer or a new lab? This repo is only for labs such as you see here: https://github.com/docker/labs/tree/master/beginner
If you're requesting an answer, please head to the Docker Community Forums: https://forums.docker.com/

Closing since there's no additional information


Add Causeway demo

This is based on the fileserver.py example and will now report on some basic stats like disk space, uptime, and pricing for the server instance. Also included a /help endpoint which should list all of the available end points. The file purchase stuff is still in there and no additional machine-payable endpoints have been added, yet.

@jgarzik In terms of workflow, should I directly merge the same commits to master in my own fork or should I do a pull request from jgarzik/playground21 to weex/playground21 to update my master?

@weex Typical upstream/downstream model -- though I'm open to other options.

Pull request from jg/pg21 -> weex/pg21 - aka upstream to downstream - to get latest updates
Pull request to jg/pg21 like you already did, for further updates

Typically I always work on a branch, even for my own projects.  That makes pull requesting easier.


add try-paths plugin

Ⅰ. Describe what this PR did
添加一个try-paths wasm go plugin，实现nginx的try_files功能。
Ⅱ. Does this pull request fix one issue?
解决问题: Add support of try_files usage #840
Ⅲ. Why don't you add test cases (unit test/integration test)?
逻辑比较简单，无需单元测试
Ⅳ. Describe how to verify it
按照正常的插件添加到路由上，查看请求效果
Ⅴ. Special notes for reviews
功能验证是通过的，不过需要注意是否有异常场景没有兼顾到

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.片风 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.✅ haifzhu❌ 片风
片风 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.


Use SQLite DB instead of Google Sheets

Formerly: "Consider moving away from Google Sheets to Excel
Rationale: Having the data live in Google Sheets comes with downsides such as Google API auth handling (consent screen, etc.), potential rate limiting, limited query options, etc. Moving forward, this should a desktop application, or at some point possibly also / only a web app, with a proper GUI. Having the data in Google Sheets is therefore no longer useful - especially since it doesn't provide a more convenient "share to" option, which may be a benefit of having the data available online.

Additionally, it makes the setup process a lot easier: no GCP project, no setting up the Google Sheet with just the right format, etc.


Errors

"To connect to a shared instance of LocalDB add .\ (dot + backslash) to the connection string" is correct.
However, "use a connection string such as (localdb).AppData" is wrong.

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

ID: ea66ca27-e0b1-cd1e-a8ef-55911169c71a
Version Independent ID: f2340ce9-9771-851e-60a7-237c6e55f085
Content: SQL Server Express LocalDB - SQL Server
Content Source: docs/database-engine/configure-windows/sql-server-express-localdb.md
Product: sql
Technology: configuration
GitHub Login: @MikeRayMSFT
Microsoft Alias: mikeray

@MikeRayMSFT Hi Mike, Issue 2215 is now assigned to you.  Thanks.

@genifycom thanks for the submission. Investigating

The correct syntax should be: (localdb)\.\AppData. And that used to work. But I can no longer get it to work in either SQLCMD or SSMS. Using the newest SQLCMD / ODBC (version 17) with any version of LocaDB (including 2019 CTP 2.5), I get the following error:

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

Yet I can connect to that instance using the non-shared name and the named-pipes syntax. Apparently a bug has already been filed on this issue:
SQL Server 2017 Express LocalDB Shared Instance Connections Fail

Thanks Solomon - I have asked a few people to look into this.

Any update on this? Is there a workaround or a prior version we can use that does work in shared mode?

Did you run with
(localdb)\.\AppData?

Updated syntax in article last week. Followed up with OP. No reply. Closing issue.


[Continuous Delivery] Newly migrated Fleet clusters to another FleetWorkspace will sometimes show 0/0 nodes for a short time

This issue is both intermittent and transient. It was found while solving https://github.com/rancher/rancher/issues/34744 and may be a "non-issue" altogether. Still, it deserves some backend investigation and keeping a general eye on the frequency of which this issue is hit. There is a chance this may have been a "one off" issue due to provisioning behavior unrelated to Fleet (or Rancher's management of Fleet)

should be fixed by rancher/fleet#1123


SIGSEGV when parsing type proc (val: untyped): void in tuple type

prints SIGSEGV: Illegal storage access. (Attempt to read from nil?) after unused import warnings. may also apply to other procedural types containing untyped.
i was intending to use it for a template and wanted to enforce some type constraints when i happened on this error.

oops this should be on the compiler, moving


(HTTP code 404) unexpected - manifest for springci/spring-boot-ci-image:latest not found

when search on Kitematic and installing result HTTP 404

It is because of Windows Defender. Turn it off or add the Kitematic folder as exclusion in the Defender.


feat(dashboard): add table component support

Overview
add UpdateTableAssetsAction action to create props that table widget needs.

Legal
This project is available under the Apache 2.0 License.

Closing this PR due to ongoing refectoring. Will open another one targeting to the latest structure.