BenchmarkNewSeriesIngestion result varies with change in Ingestion batch size

I ran the BenchmarkNewSeriesIngestion with varying batch sizes(2000, 5000, 10000) to ingest 10,000 series into the DB.
Here is the result,
$ benchstat /tmp/1.txt /tmp/2.txt /tmp/3.txt
name \ time/op      /tmp/1.txt   /tmp/2.txt   /tmp/3.txt
NewSeriesIngestion   20.4s ± 0%   27.5s ± 0%   31.5s ± 0%

name \ alloc/op     /tmp/1.txt   /tmp/2.txt   /tmp/3.txt
NewSeriesIngestion  85.2MB ± 0%  87.1MB ± 0%  86.7MB ± 0%

name \ allocs/op    /tmp/1.txt   /tmp/2.txt   /tmp/3.txt
NewSeriesIngestion    490k ± 0%    488k ± 0%    479k ± 0%

1.txt, 2000 series per batch (5 batches)
2.txt, 5000 series per batch (2 batches)
3.txt 10000 series per batch (1 batch)

I'm wondering what would be the cause of slowness when we ingest 10,000 series in a single Ingest call.
Note: I had modified the benchmark to include batching(refer below patch)
diff --git a/pkg/tests/end_to_end_tests/metric_ingest_bench_test.go b/pkg/tests/end_to_end_tests/metric_ingest_bench_test.go
index 3d8846e5..f1a97305 100644
--- a/pkg/tests/end_to_end_tests/metric_ingest_bench_test.go
+++ b/pkg/tests/end_to_end_tests/metric_ingest_bench_test.go
@@ -79,7 +79,8 @@ func BenchmarkMetricIngest(b *testing.B) {
 }

 func BenchmarkNewSeriesIngestion(b *testing.B) {
-       seriesGen, err := testsupport.NewSeriesGenerator(10, 100, 4)
+       seriesGen, err := testsupport.NewSeriesGenerator(100, 100, 4)
+       batchSize := 10000
        require.NoError(b, err)

        ts := seriesGen.GetTimeseries()
@@ -94,10 +95,16 @@ func BenchmarkNewSeriesIngestion(b *testing.B) {

                b.ResetTimer()
                b.ReportAllocs()
-               _, _, _ = metricsIngestor.Ingest(context.Background(), &prompb.WriteRequest{Timeseries: ts})
+               for len(ts) > batchSize {
+                       _, _, _ = metricsIngestor.Ingest(context.Background(), &prompb.WriteRequest{Timeseries: ts[0:batchSize]})
+                       ts = ts[batchSize:]
+               }
+               if len(ts) > 0 {
+                       _, _, _ = metricsIngestor.Ingest(context.Background(), &prompb.WriteRequest{Timeseries: ts})
+               }

                numSeries := 0
                require.NoError(b, db.QueryRow(context.Background(), "SELECT count(*) FROM _prom_catalog.series").Scan(&numSeries))
-               require.Equal(b, 1000, numSeries)
+               require.Equal(b, 10000, numSeries)
        })
 }

CC: @niksajakovljevic @Harkishen-Singh

@arajkumar Thanks for sharing this. Interesting finding. I would expect that at some point increasing batch size has no effect on ingest performance. It would be good to check what's actual DB insert time vs processing...

Note that we also do batching in our ingestion pipeline so maybe we are hitting some un-optimal code path there..

Btw our internal batch size is 2K so that might be a clue on why it performs best with 2K ingest samples.

Ok. I've run some benchmarks locally and figured out that you were getting weird results due to small amount of data (only 10K samples). I've tried with 100K samples and 10K batch performed better which is expected.
10K batch:
BenchmarkNewSeriesIngestion-10             1<PHONE_NUMBER>25 ns/op  484361664 B/op   4662026 allocs/op

2K batch:
BenchmarkNewSeriesIngestion-10             1<PHONE_NUMBER>33 ns/op  476410832 B/op   4664611 allocs/op

However your finding does uncover some things we can look closer into (not high prio imho).

Btw the reason for bigger batches being slower in your runs is due to how copier works. There is one channel shared by all copiers and copiers are getting ingest batches from it. What can happen when load is low is that each copier will initially take very few batches and then the first copier to finish will pick all the rest (in our case 100 batches). This means that one copier will ingest most of test data so we won't benefit much from parallelism.

@niksajakovljevic @arajkumar should can we close this or do you think we should keep it and look into improving this?
It's not clear to me what's the actual impact on end users. Do they need to tweak the batch size to achieve best performance?

ping @niksajakovljevic @arajkumar

I believe users can't tweak this so this requires code change. First thing that comes to my mind is removing mutex when getting batches - this should allow other copiers to take part of a load. It's a simple code change (however producing use-case might take some time).


Sometimes doesn't render the UI

Offline.js renders the UI once it has determined that the page is ready. However, its method of detection is flawed - sometimes it doesn't realise the page is ready and consequently it doesn't render the UI.
The flaw is that it presumes if document.readyState is not "complete" then document event DOMContentLoaded has not yet happened and it just has to wait for it. This is wrong - it might have happened already, so it will end up waiting forever. A solution is to also wait for window event load, and treat whichever comes first as indicating the page is ready.
If offline.js is the first script to run on the page then maybe it won't fall into this hole, but it definitely fell into it for me while trying to run offline.js as an AMD module (shimmed by Tapestry which uses RequireJS).
I think the answer is to replace this...
"complete" === document.readyState ? init() : null != document.addEventListener ? document.addEventListener("DOMContentLoaded", init, !1) :(_onreadystatechange = document.onreadystatechange,
document.onreadystatechange = function() {
return "complete" === document.readyState && init(), "function" == typeof _onreadystatechange ? _onreadystatechange.apply(null, arguments) :void 0;
}
...with this, which is largely based on Tapestry 5.4's solution...
detach = function() {
if (document.addEventListener) {
// Non-IE event model
document.removeEventListener("DOMContentLoaded", completed, false);
window.removeEventListener("load", completed, false)
} else {
// IE event model
document.detachEvent("onreadystatechange", completed);
window.detachEvent("onload", completed)
}
}, completed = function() {
if (document.addEventListener || (event.type === "load" || document.readyState === "complete")) {
detach();
init();
}
}, initWhenReady = function() {
if (document.readyState === "complete") {
init();
}
else if (document.addEventListener) {
// Non-IE
document.addEventListener("DOMContentLoaded", completed, false);
window.addEventListener("load", completed, false)
}
else {
// IE event model
document.attachEvent("onreadystatechange", completed);
window.attachEvent("onload", completed);
// etc - see Diego Perini references in http://stackoverflow.com/questions/799981/document-ready-equivalent-without-jquery
}
},
initWhenReady()

+1


Fixed the API.md and added my client to the readme

The current API.md file has POST /player/:guild_id as a way to stop the player, but it's incorrect... I updated it to say POST /player/:guild_id/stop. I also added my javascript client to the readme, I squashed most of the bugs that It had.

that was fast


PT Error

Got it running and able to launch a session.  Not sure why PT won't start.  I attached a screenshot of what I see...
I checked the running processes:
CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                NAMES
cccad3aec8d7        nginx                 "/docker-entrypoint.…"   17 minutes ago      Up 7 minutes        <IP_ADDRESS>:80->80/tcp   pt-nginx1
6aba8b3f4dfb        guacamole/guacamole   "/opt/guacamole/bin/…"   17 minutes ago      Up 7 minutes        8080/tcp             pt-guacamole
bb1601c202e2        guacamole/guacd       "/bin/sh -c '/usr/lo…"      19 minutes ago      Up 7 minutes        3306/tcp             guacamole-mariadb

The PT has been updated to 7.3.1, would you please try again?


fix localize a date or a datetime

Requiring a nil element at the beginning of the list should be avoided. I'd rather just shift the array index at usage site.

https://crystal-lang.org/api/0.28.0/Time/DayOfWeek.html
https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en.yml#L20

Requiring a nil element at the beginning of the list should be avoided.

You can fix it later.


Add window{open/close/move} IPC events (#549)

Resolves #549

make a PR to the wiki if you could plox <3


Update subxt and generate metadatav15

Summary
Now that subxt had added support for runtime-api using the metadata exposed by the substrate in https://github.com/paritytech/substrate/pull/13302.
For more details https://github.com/paritytech/subxt/pull/918
Adding git dependency to master as  they have not yet released a stable release for subxt  including above feature

[x] Update subxt as  git dependency to master
[x] Fix build related changes
[x] Update metadata

Refs Issue https://github.com/webb-tools/relayer/issues/494

I have deleted the old generated files, we need to remove them from the modules too.

We won't be able to publish the package after using subxt as git dependency :(


Support convenience import for OllamaLocal

Summary
tldr; These changes add a convenience import for the OllamaLocal import introduced in https://github.com/stanfordnlp/dspy/pull/262 consistent with what's done for GPT-3.5, et al. I also added a minimal test to show the before/after comparison.
I began working through intro.ipynb today and wanted to use a model I was hosting locally with Ollama instead of GPT-3.5. Though the OpenAI symbol is actually a reference to dsp.modules.GPT3, there's some hoisting to make it a little more convenient to access:
turbo = dspy.OpenAI(model='gpt-3.5-turbo')

I expected to do the same for Ollama:
nous_hermes2_mixtral = dsp.OllamaLocal(model="nous-hermes2-mixtral", model_type="chat")

but found it wasn't supported. I've made the appropriate change to dsp/modules/__init__.py to make the Ollama module consistent with its siblings.
I wanted to add a test demonstrating the change, but couldn't find any unit tests. I've added a new tests/ package at the root of the repo to host all test suites, which I understand to be common convention. I've avoided adding any dependencies by relying on the built-in unit testing library in Python.
⚠ These changes also propose running the new unit test as part of GitHub CI checks. I'm unfamiliar with GitHub's CI system, so if the CI change is acceptable, it deserves some scrutiny to make sure I didn't make a silly mistake.
Testing
I added a unit test that verifies the convenience import is now supported. Unit tests can be executed from the command line with this command:
% python -m unittest discover tests/

Before:
E
======================================================================
ERROR: test_convenience_import_of_dsp_ollama_client (test_dsp.DspModuleImportsTest.test_convenience_import_of_dsp_ollama_client)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/forwardprogress/Developer/stanfordnlp/dspy/tests/test_dsp.py", line 6, in test_convenience_import_of_dsp_ollama_client
    from dsp import OllamaLocal
ImportError: cannot import name 'OllamaLocal' from 'dsp' (/Users/forwardprogress/Developer/stanfordnlp/dspy/dsp/__init__.py)

----------------------------------------------------------------------
Ran 1 test in 0.479s

FAILED (errors=1)

After:
.
----------------------------------------------------------------------
Ran 1 test in 0.484s

OK

Hey thanks so much, but this may create a new dependency for everyone who doesn't need it?

Ah, that's a great point that I didn't fully consider. I think the Ollama module requires no additional dependencies but the HF change does.
If I updated the changes to only hoist OllamaLocal, would that be agreeable?
To be clear, I'm operating with the understanding that it's desirable for most (or all?) modules to have these convenience imports. If that's not the case, I'm happy to get that feedback.

Whelp, this PR got whittled down to a lot less than I expected. 😉

Alright @okhat @piotrlaczkowski I don't think I'm getting traction with this change so I'll plan to close it out sometime tomorrow if I don't hear back.

No reason to not merge this, it's a bugfix IMO!

I’m confused. This creates a dependency on other tools that everyone now will need to install?

From ollama.py
from dsp.modules.lm import LM
from typing import Any, Literal, Optional

import os, multiprocessing, datetime, hashlib
import requests

import json

Aren't those already there/ in the standard lib? Sorry if I'm missing the obvious 😅


Maven Metadata Endpoint(s) returns 404

While attempting to set up registry.quarkus.io as a Nexus Repository Proxy following the instructions in README.md, the publishing check fails with an "Item Not Found" Exception. The issue originates from the URL https://registry.quarkus.io/maven/.meta/repository-metadata.xml, leading to an unpublished proxy. A 404 error is encountered when using the curl command on the mentioned URL:
curl -vk https://registry.quarkus.io/maven/.meta/repository-metadata.xml
* About to connect() to registry.quarkus.io port 443 (#0)
*   Trying <IP_ADDRESS>...
* Connected to registry.quarkus.io (<IP_ADDRESS>) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* SSL connection using TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
* Server certificate:
* 	subject: CN=prod1.redhat.com,O="Red Hat, Inc.",L=Raleigh,ST=North Carolina,C=US
* 	start date: Nov 17 00:00:00 2023 GMT
* 	expire date: Sep 26 23:59:59 2024 GMT
* 	common name: prod1.redhat.com
* 	issuer: CN=DigiCert TLS RSA SHA256 2020 CA1,O=DigiCert Inc,C=US
> GET /maven/.meta/repository-metadata.xml HTTP/1.1
> User-Agent: curl/7.29.0
> Host: registry.quarkus.io
> Accept: */*
>
< HTTP/1.1 404 Not Found
< Content-Type: text/html
< Content-Length: 13
< Cache-Control: max-age=0
< Date: Tue, 09 Jan 2024 12:25:49 GMT
< Connection: keep-alive
< x-rh-edge-request-id: 54d18d57
< x-rh-edge-reference-id: 0.a52bf7c1.1704803149.54d18d57
< x-rh-edge-cache-status: Constructed from child
<
* Connection #0 to host registry.quarkus.io left intact
404 Not Found

My preliminary assumption is that there might be an infrastructure or deployment issue, given that the tests against this endpoint in the application code are executing successfully.
I would appreciate it if you could verify whether the endpoint is configured correctly.

@raphael-gosteli indeed it was an infrastructure issue. I just fixed and it should be okay now. Thank you for reporting this!


Various small fixes for GridColumns

Some small bugs snuck in when I was cleaning up GridColumns before it was merged in #542. I've addressed those bugs, improved error handling and added a unit test for groupby operations. I've also made sure that the GridColumns interface handles 0D or scalar data to ensure that groupby operations work even one a 1D GridColumns object.

Ready to merge.

Looks good and the tests are passing. Merging.


modified older readme to readme.md

Just realised this is the older version, and the new updated one is on the beagle bone repo. Closing this PR


unable to find a resource tagged with 'azd-service-name: backend'.

This issue is for a: (Deployment)
- [X] bug report -> please search issues before submitting

### Minimal steps to reproduce
Downloaded and deployed via the /Code page instructions, then ran "azd up"

### Any log messages given by the failure
>Deploying services (azd deploy)

  (x) Failed: Deploying service backend

ERROR: getting target resource: resource not found unable to find a resource tagged with 'azd-service-name: backend'. Ensure the service resource is correctly tagged in your infrastructure configuration, and rerun provision.

### Expected/desired behavior
> Would expect it to just work.
Files referenced?
main.bicep	tags: union(tags, { 'azd-service-name': 'backend' })
Azure.yaml	project: ./app/backend

### OS and Version?
> Windows 10

### azd version?
> run `azd version` and copy paste here.

### Versions
> 1.2.0 (commit 99ea7577f0df0df2ba34b677da189fafba18c0f7)
All fresh installs of Python, GIT and Node.js

### Mention any other details that might be useful

> ---------------------------------------------------------------
> Thanks! We'll be in touch soon.

Hm, that's quite peculiar. Can you login to the Azure Portal for the resource group, open the App Service in that group, and inspect the tags? You should see a tag for azd-service-name: backend. Here's what it looks like for me:

@MichaelKMorrison , I can see from the bug-description that you ran azd up, but the provided log looks more like running azd deploy (as there's no any log lines before the >Deploying services (azd deploy)).
Can you confirm if you are getting this error when running azd up ?  and if yes, can you share the complete log messages?

I have the same issue  - seems to be triggered if you replace  'azd-service-name: backend'  with your custom tag which could be anything,  on the App Service -   line 123 \infra\main.bicep . For me , for both azd up as well as azd deploy
If you do not touch the Tag the deploy has no issues.

Yep - that is what I had done , though it was still complaining .
Re-init , then changing tag/service name resolved it.

Hi @delicpsyche , can you please explain in detail how you resolved the problem. Because I have successfully deployed the architecture once but I want to make few more changes to the code and deploy another app using same resources, I am able to use the rest of the resources in the way I need but I am facing a trouble using the app service where I have changed the backend URI(in .env file), and the tag 'azd-service-name: backend'.  Can you help me on this? thank you .

I am also having the same problem. I deleted the service from my resource group and now it gives this "resource not found" message when I use azd deploy or azd up.

I am still getting this error to this day when the tags are named as they should.

Can you provide more details? Screenshot of your app service app tags from Portal? Did you run azd up? Did you make any changes to azure.yaml or bicep files? Do you have multiple azd envs?

Yes I have done azd up. The only method I have found to help is to change the tag on azure and on infra/yaml to something new and that works at times.

I am not running azd up as I do not want my resource to be updated with empty data. The tag does match the one on Azure I can confirm. The same exact code with tags worked fine yesterday, but will not work today. This is most likely an issue from Azure side of things. There is only one azn env file.

Hi @delicpsyche , can you please explain in detail how you resolved the problem. Because I have successfully deployed the >architecture once but I want to make few more changes to the code and deploy another app using same resources, I am able to >use the rest of the resources in the way I need but I am facing a trouble using the app service where I have changed the backend >URI(in .env file), and the tag 'azd-service-name: backend'. Can you help me on this? thank you .

I have the exact same issue .. never touched service name "backend" in azure.yaml and as well not in bicep az web app resource. Also for both  i have "backend" present  in code and visible in azure portal as well at the az web app resource
I am running "azd deploy --debug" to deploy only the updated webb app on an already successfully running infra a setup and with an older versioni want to update

This error still persists. No matter what configuration changes or tag changes we do.

@reeshabh90 Are you doing App Service or Container Apps deployment? Can you look in the Portal for your resource group, find the target App Service or Container App, confirm it has the tag, and then check that your azure.yaml has the correct host selected (appservice vs containerapp)?

@minlength(1)
param environmentName string = ''
param snowAppId string = ''
param appServicePlanName string
param resourceGroupName string
param apiServiceName string
param keyVaultServiceName string
param appServiceSkuName string // Set in main.parameters.json
var abbrs = loadJsonContent('abbreviations.json')
var resourceToken = tolower(uniqueString(subscription().id, environmentName))
var tags = {
'azd-service-name': 'api'
'Env': 'Dev'
'fin_snowappid': snowAppId
}
// Create a resource group
resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = {
name: resourceGroupName
location: location
tags: tags
}
// Deploy the chatgum-api
module chatgmapi 'core/host/appservice.bicep' = {
name: 'web'
scope: resourceGroup
params: {
name: empty(apiServiceName) ? apiServiceName : '${abbrs.websitesAppService}'
location: location
tags: tags
runtimeName: 'python'
runtimeVersion: '3.12'
appCommandLine: 'python3 -m gunicorn main:app'
scmDoBuildDuringDeployment: true
managedIdentity: true
use32BitWorkerProcess: appServiceSkuName == 'F1'
alwaysOn: appServiceSkuName != 'F1'
appSettings: {
AZURE_ENV_NAME: environmentName
AZURE_LOCATION: 'westus'
AZURE_RESOURCE_GROUP: resourceGroupName
AZURE_KEY_VAULT_NAME: keyVaultServiceName
DISABLE_SSL_VERIFY: 'True'
APP_LOG_LEVEL: 'INFO'
}
}
}
// Create an App Service Plan
module appServicePlan 'core/host/appserviceplan.bicep' = {
name: 'appserviceplan'
scope: resourceGroup
params: {
name: appServicePlanName
location: location
sku: {
name: appServiceSkuName
capacity: 1
}
}
}
using for this i am face this issue how to best ways to solve this

@reeshabh90 Are you doing App Service or Container Apps deployment? Can you look in the Portal for your resource group, find the target App Service or Container App, confirm it has the tag, and then check that your azure.yaml has the correct host selected (appservice vs containerapp)?

I was doing app service deployment. I tried deleting existing app-service, deployed a fresh one with tags intact. Deployment was then successful.


Question: Spring Boot Auto Configuration

I'm attempting to get spans for my db queries using this library on a relatively bare bones project. I have the following dependencies in my pom.xml:

Spring Boot 3.3.4
Datasource Micrometer Spring Boot 1.0.5

I've read through the documentation and I think including the dependency out of the box should work out of the box but I'm not seeing the JDBC spans in Jaeger. I tried a couple of the application.properties logging options with no luck either.
Are there any manual configuration steps or debugging tips?
If needed I can provide a minimal reproduction repo.

Yes, it should be pretty much out of the box experience. It instruments the DataSource bean. Are you exposing your DataSource as a bean?
Also, I suspect the sampling setting may be preventing the creation of spans.
Please check those, and if it still does not work, minimal repro is helpful.

@ttddyy thank you for the quick response.
It turns out in creating the minimal repro I've discovered it may have been a caching issue with IntelliJ. Thank you for your time and the cool library!


mkdir(): Permission denied

I don´t know how to fix this error

Hi Felisane
It looks like that codeigniter does not have the necessary access to create a folder in your environment.
check that user:group has access.  if you have command line, use chown then use chmod and ensure folders have 755 and files have 644

@felisane  Yes, thats it , that @matthaselip  says


Disable warnings C4503 on MSVC for test code

C4503 is "decorated name length exceeded", triggered
by some heavily templated types.

I'm looking for confirmation that this fixes compilation problems on Windows.

+2


Feature/quick settings custom element

I had make a post on Atom'discuss.
https://discuss.atom.io/t/minimap-new-feature-tester-needed/14919

@abe33 see https://github.com/fundon/atom-minimap/blob/feature/quick_settings_custom_element/lib/minimap-element.coffee#L279
    @applyStyles @controls,
      width<EMAIL_ADDRESS>@width) + 'px'

The codes should replace with:
    @applyStyles @controls,
      width<EMAIL_ADDRESS>/ devicePixelRatio, @width) + 'px'

If the window.devicePixelRatio is not 1, the canvas.width will be x2 (window.devicePixelRatio = 2) https://github.com/fundon/atom-minimap/blob/feature/quick_settings_custom_element/lib/minimap-element.coffee#L345, but the controls div does not need x2 width.
I think that this issue' point.

The devicePixelRatio is much more legit than the previous solution. I'll see how I can cover retina screen in some tests. There's probably a need for some helpers method to doesn't have to multiply/divide the width explicitely every time we make a computation.

Yep, detects devicePixelRatio is needful.

I added minimap.devicePixelRatio setting for high-DPI device.
Now, everything looks good.

Ok, I removed the setting.
I'm not sure that we need it.

Yeah, it's released! :+1:


Add missed trophy

https://github.com/vorner/arc-swap/issues/76 appears to have been missed

@bors r+

:pushpin: Commit 4b12e68c6e1cfe7bdfe10b194af072910388074d has been approved by oli-obk
It is now in the queue for this repository.

:hourglass: Testing commit 4b12e68c6e1cfe7bdfe10b194af072910388074d with merge 304e0da0acdc721531d00e58d19bb8be189776da...

:sunny: Test successful - checks-actions
Approved by: oli-obk
Pushing 304e0da0acdc721531d00e58d19bb8be189776da to master...


[BUG] Failed to retrieve device list. It is possibly due to an invalid IoT hub connection string

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

install the Azure.IoT.explorer.0.10.7.msi
Provide the IoT hub connection string and click on Connect
See error popup saying "Failed to retrieve device list. It is possibly due an invalid IoT hub connection string" also available in the Notification panel

Expected behavior
The connection to the IOThub need to establish and should display the device details.
Screenshots

Desktop (please complete the following information):

OS: [Windows 10]
OS Version 1703

Hi @tsmuthu, Have you verified that your IoT Hub connection string is valid? Can you also check your IoT Hub in the Azure Portal to see if you have exhausted your message quota?

Yes the old desktop version
https://github.com/Azure/azure-iot-sdk-csharp/tree/master/tools/DeviceExplorer

Can you try creating a new shared access key and using the connection string created with that new key? Can you also tell me what tier IoT Hub are you using?

Yes. Regenerated the new Primary key and still the same issue. We have F1, S1 and S2 tiers but It still failed to establish the connection for all the tiers

And does this key have the necessary permissions set? Is this reproducible across different machines?

Yes, one of my friend is using the same IOThub Connection string.

Ah okay. Can you tell me what permissions you have set on this key?

Hi @tsmuthu
We are not able to repro this issue unfortunately.
Can you help us verify a few things?

On the login page, verify if you can choose "Add a new connetion string" from the dropdown
If you can create a brand new hub, and copy paste the connection string of 'iothubowner' that would be best
Or if you can uninstall this version, reinstall the previous version that worked for you, and re-verify if you can still login in use the connection string you have handy. and then install this new version, verify if it still doesn't work
We can probably rule out the persmission being the issue here, as if that's the case you would able to see a error with 'IotHubUnauthorizedAccess;Unauthorized'
Lastly, you can open help => toggle developer tool from the menu bar, switch to network tab, and check if you got more specific error

Sorry for the delayed response..
As Suggested, i have created a brand new IOTHub with S1 pricing tier and used the iothubowner connection string. I have tried the same in both Azure.IoT.explorer.0.10.6 and 0.10.7. still getting the same error.
Error on 0.10.7

Error ON 0.10.6

Response from the old desktop version of the device Explorer

Another suggestion is to check your network settings to see if your machine is blocking/restricting traffic to localhost

Yes. Check all cant see any issue with the network block. tried using various network providers. Is the issue reported only by me.
Is it possible to provide the  permission ruled out version to check whether it works.

Hi @tsmuthu
Any version would get you a more detailed error if the permission is wrong. You can easily verify that by using a different connection string which doesn't have registry read or write.

Also have tried the other connection string which doesn't have the registry read or write permission the error message is same.. "Failed to retrieve device list. It is possibly due an invalid IoT hub connection string".
A colleague of mine is also facing the same issue.

Hi @tsmuthu
Have you tried to check if something else is using the port 8081?
You can do so by running command "netstat -ano" in powershell, and get the PID of the process:

Then in your task manager, try to find the PID and see if it is running node.exe

If you company has anything to block the local host traffic, you may have to go back and use the old device explorer or wait til we have a hosted version of this tool, which would launch early next year.

I'm getting the same error. Moving back to the old deprecated application.

Hi @Joehannus ,
If you'd like to give this app another try, do you mind try build it locally and see if it works for you? You can find the instruction which is pretty straightforward in the readme here https://github.com/Azure/azure-iot-explorer/blob/master/README.md#run-it-locally-and-build-it-yourself (step 1 to 4) and see if you can use it in this way. If so, you can also choose to proceed step 5.

If you have any proxy settings enabled, the app may not work properly. We need to know a bit more about the proxy in able to help, but there are two simples things to check here which may resolve the issue:

If the proxy setting is blocking certain sites’ traffic,  please allow http://<IP_ADDRESS>:3000 which is where the app is running behind the scene.
The explorer is running a node server locally at http://<IP_ADDRESS>:8081, please check if any setting is blocking it.

Hi @Fike-Rehman @tsmuthu @Joehannus
We have released a new version too address the issue: https://github.com/Azure/azure-iot-explorer/releases/tag/v0.10.13.
If you happen to have other processes using the port this app is trying to use, you would run into this error.
The instructions and link are provided in the error message when this situation happens, and here is also the wiki link for you reference: https://github.com/Azure/azure-iot-explorer/wiki/FAQ#how-to-solve-port-is-in-use
Please feel free to re-open the issue if it didn't solve your problem. Also, we are planning to look into this issue a bit more later to help our users avoid this manual step altogether.


uui-input-file => Only show add button when multiple or no file selected

Description
Change updates uui-input-file to only show the add button only when multiple is true, or when no files are selected (single-file mode).
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Chore (minor updates related to the tooling or maintenance of the repository, does not impact compiled assets)

Motivation and context
The picker works correctly in it's current shape (ie single mode only allows one file, multiple allows many), I'm just not sure the UI makes sense - continuing to display the Add button after selecting a file in single mode is potentially confusing, even though the button will replace the existing selection.
Alternatively could consider changing the button text when a file is selected in single-mode (ie Replace or Change selection or something similar)
I won't lose a minute of sleep if the current implementation is preferred.
How to test?
Screenshots (if appropriate)
Checklist

[ ] If my change requires a change to the documentation, I have updated the documentation in this pull request.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.

Hi @nathanwoulfe
I think you might be right here, but something's happened with Storybook, where the story for a prevalue doesn't look right anymore (it should show the selected image). Also, the build is failing because of linting issues :-)

Heya @iOvergaard, should be better now - was missing an import, which broke the story.


Initial SQL .NET SDK

Description
Corresponding swagger checkin: https://github.com/Azure/azure-rest-api-specs/pull/622
This covers core SQL functionality, firewall rules, and replicationLinks.
This is a revival of the pull request here: https://github.com/Azure/azure-sdk-for-net/pull/2493, but intended for release.
Version number is not correct - please suggest a proper version number.
This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as a link to the swagger spec, used to generate the code.
[x] The project.json and AssemblyInfo.cs files have been updated with the new version of the SDK.

Hi @nathannfan, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (nafan). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@nathannfan Hey Nathan, would you mind taking a look at the checklist provided above and filling out the corresponding boxes?

@cormacpayne Updated.  I was trying to do that earlier but for some reason I couldn't.  Also, I can't read the contributing guidelines.  Is it possible that it has moved?

@nathannfan ah yes, good catch. We recently moved it from .\CONTRIBUTING.md to .github\CONTRIBUTING.md, which you can find here

@cormacpayne Captain Cormac Can we kindly review these PR :)

@salameer once we get a sign off from Adam or jared, we should be good to go.

Thanks for the signoffs, guys.
Cormac, please don't merge this yet - I'd like to address all the minor issues and send one more commit before checking in.

When I build, I get these warnings:
7>D:\git\azure-sdk-for-net\src\ResourceManagement\SqlManagement\Sql.Tests\project.json(26,43): warning NU1012: Dependency conflict. Microsoft.Rest.ClientRuntime.Azure.Authentication 2.2.10 expected Microsoft.Rest.ClientRuntime >= 2.3.5 < 3.0 but received 2.3.3
7>D:\git\azure-sdk-for-net\src\ResourceManagement\SqlManagement\Sql.Tests\project.json(26,43): warning NU1012: Dependency conflict. Microsoft.Rest.ClientRuntime.Azure.TestFramework 1.5.2 expected Microsoft.Rest.ClientRuntime >= 2.3.5 < 3.0.0 but received 2.3.3

@cormacpayne can this be merged in now?


Can't reach the registry

Good day
I managed to follow the instructions and install docker yesterday. Everything was working fine and I even got hello-world to work. but today I keep getting this error every time I try to search or pull an image.
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp: lookup registry-1.docker.io on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:36190-><IP_ADDRESS>:53: i/o timeout.

Sorry I caught the issue 😅
I tried running apt update and I got a message that it's not found.
I realized I needed to run this part again:
echo "nameserver <IP_ADDRESS>" > /etc/resolv.conf echo "nameserver <IP_ADDRESS>" >> /etc/resolv.conf
Now docker can reach the registry again 👍


Add contributor guide line

Add a contributor readme when project is usable.

Added in https://github.com/amardeshbd/android-constraint-layout-cheatsheet/commit/100ff47e1fedb05fdee1e8b43b5ed8eaf1335702#diff-6a3371457528722a734f3c51d9238c13
Closing


Speed and Boost have no effect on gameplay

The attributes "Speed", "Boost", "TopSpeed" and "TopSpeed Boost" do not have any effect, when changed. While changing the attribute changes it in the junkyard, it does not affect the gameplay.

According to https://burnout.wiki/wiki/Vehicle_List_(Burnout_Paradise) it's controlled by AttribSys. Changing these values should either change the AttribSys or be not editable.


Change to mkdir_p in case the tmp directory doesn't exist

Change to mkdir_p in case the tmp directory doesn't exist, the old way didn't work in certain flavors of Linux.

I think unless File.exist?("tmp/npm-rails") need to delete because mkdir_p check it. Delete it please and I merge PR.

Good catch.


defaults.retention-count and defaults.retention-age are not applied

In backup definition documentation it is described that the following configuration is allowed:

'./databases/{{client}}':
  defaults:
    retention-count: 10
    retention-age: 7d

But that configuration does not have any effects on Prometheus metrics backmon_backup_file_count_aim and backmon_backup_file_age_aim_seconds (also probably backmon_backup_latest_creation_aim_seconds).
retention-count and retention-age can only be directly applied below the files: section.
Either change the documentation or change the behavior.
I've added a reference to this task in backup definition documentation. It must be remoed after we have decided how to deal with this issue.

In https://github.com/dreitier/backmon/blob/main/storage/storage.go#L307 only the file definitions are taken into account. To fix this, the defaults need to be passed down to the files section if the corresponding parameters (retention age/count) are not set.


Update Spot instances to reflect terminations

There are CW events for this now. Huzzah!

CI is failing due to a dead lin - https://github.com/open-guides/og-aws/pull/724


SetLevel accepts boolean to check if its false set a OFF

Since yaml modify the OFF value as false. Would be nice to allow the boolean input or String input with value false to activate the off level

@RafaelGB,
Apparently the interpretation of the literal OFF depends on the version of YAML (cf. this SO question):

in version 1.1 OFF is the boolean value false,
in version 1.2 OFF is the string value "OFF".

Most YAML parsers use either snakeyaml (YAML version 1.1) or snakeyaml-engine (YAML version 1.2) to parse files.
In version 2.x our YAML configuration parser relies on Jackson 2.x, which relies on snakeyaml. So I propose to fix the LevelConverter to accept "FALSE" as an alias of "OFF".
On the other hand in 3.x we will no longer rely on Jackson for the configuration, so we could use snakeyaml-engine directly, which will solve the problem.
@jvz, what do you think?

In our case (same team as @RafaelGB ), we are setting our Log4j2 config programmatically, meaning we rely on Spring to parse the YAML file and give us the value in a class attribute. We are currently using Spring Boot 2.7.7.

@luisrm1012,
Can you provide more details? If Spring Boot injects your configuration into a class, you can use a custom Spring converter to convert false to Level.OFF.

If you mean the general Spring Boot properties logging.level.[logger-name]: off, then this is specific to however Spring decided to handle this particular YAML parser. If this is for a log4j2.yml config file, then I think what @ppkarwasz suggested is a good idea.

We have our own application.yml in our spring boot app, where we define the logs.root property. From one of our classes, we read the logs.root property defined in the application.yml, and when the app reads the off value, it sets it as false.
What we meant in our initial comment, was to give support to the false value, since it is how spring boot reads the value from the YAML file. Meaning that when you do Level.valueOf(false) behaves the same way as Level.valueOf("OFF") does.

Got it; thanks for the context! I think we could make Level.valueOf(false) equivalent to Level.OFF.

We only have Level.valueOf(String) right now, I don't feel comfortable adding a Level.valueOf(Boolean) method for a format-specific problem. I would prefer to add a ConditionalConverter that converts a Boolean or String to Level to log4j-spring-boot.

@luisrm1012, @RafaelGB, I have the impression that the request here is to address a YAML inconsistency in Log4j, whereas

users could have simply quoted the value to avoid any ambiguity
Spring Boot's Level parsing could have addressed this
etc.

Put another way, I can think of several ways to solve your problem, but fixing it in Log4j. We can also find several other examples where a 3rd party integration behaves unintuitively and we can again land a fix to Log4j to work around that. IMHO, Log4j is not the right place to fix this problem and I am not inclined to proceed with this feature.


cmd/go2go: can't call function with generic type that implements generic interface

Consider the following (playground):
package main

type I(type T) interface {
	M() T
}

type S(type T) struct{}

func (s S(T)) M() T {
	var zero T
	return zero
}

func TakesI(type T)(i I(T)) {}

func main() {
	var s S(int)
	var i I(int)
	i = s          // ok
	TakesI(i)      // ok
	TakesI(int)(s) // ok
	TakesI(s) // type S(int) of s does not match I(T)
}

In short, we have a generic interface I(T), a generic type S(T) which implements it, and a function which accepts an I(T).  Given a value of type S(int), we can assign it to I(int), but we can only pass the function if we explicitly pass the type parameter.  If we don't, we get an error type S(int) of s does not match I(T).  Offhand, I would think the compiler should be able to infer just fine here, but if not it should just say cannot infer T.

CC @griesemer
I agree that in this case the compiler can in principle infer the type argument.  But that is not part of the type inference rules described in the design draft.  I think this is related to the discussion at https://go.googlesource.com/proposal/+/refs/heads/master/design/go2draft-type-parameters.md#type-inference-for-generic-function-arguments .


KSP/Kapt execution order

The module :framework:processor is a KSP processor. It takes @Sample annotations and turns them into dagger components. Then, Dagger (Hilt) runs as a Kapt processor. That is, the build of this project relies on the current execution order of KSP before Kapt.
In fact, this order changes when I bump KSP to 1.9.10-1.0.13. Dagger on Kapt tries to run before our KSP processor and fails (https://github.com/google/casa-android/commit/70c39320b00d7fa521d23732ea5cd93012a13885).
One possible solution is to use migrate to Dagger on KSP, but this didn't work well either. There is a way for a KSP processor to wait for other KSP processors (https://kotlinlang.org/docs/ksp-multi-round.html), but Dagger doesn't seem to implement it (https://github.com/google/casa-android/commit/e486b1fe75723be18da41f3fde8390fdb346d6b8).
Giving up the version bump of Dagger means giving up the version bump of Kotlin as well as Compose and all the other libraries tied with a Kotlin version.
What should we do?

This issue is still a concern. Should not be marked stale.


clean_duplicate_history uses default model manager, which may filter out relevant instances

Describe the bug
When using clean_duplicate_history, and models with a default manager (objects = XYZ) which filters out model instances may fail to correctly de-duplicate history (because it can't see all of the instances).
This is very similar to issue #703 for bulk_update_with_history (and its fix, #709).
To Reproduce
Steps to reproduce the behavior:

Install django-simple-history
Add a model manager which applies filtering to a model which uses django-simple-history
Run clean_duplicate_history --auto
De-duplication of the model may be incomplete or not perform any work at all

Expected behavior
clean_duplicate_history should use Django's base manager to ensure all model instances are checked for duplicates.
Note: #804 is the potential fix for this issue

Closing, now that #1115 (replacing #804) was merged.


Refactor caching

For easier use by other libraries, e.g. https://github.com/torchbox/nlbq/issues/1

Could support

TTLs
cache purging
non-file backends (e.g. Redis?)
simple input normalisation (e.g. spacing)

@tomdyson what are your thoughts on using something like https://github.com/long2ice/fastapi-cache with our extra, file-based cache?


support for the jewel version of red hat ceph storage on ubuntu

The packages aren't released yet, but this enables us to install them on Ubuntu when they are released.

:+1:


Update to_orc collection name

Currently dd.to_orc generates tasks named to-parquet. This PR updates the task names to to-orc
cc @rjzamora

No worries. You did all the hard work : )


Document Foundry VTT 0.7.x Compatibility

With the GA release of Foundry 0.7.5, is it possible to have an update of the readme in the repo and of the description at https://foundryvtt.com/packages/DancingLights/ to reflect the current plans relative to 0.7.x compatibility?
Unfortunately, it's incredibly common for Foundry modules that are fully compatible with the latest release of Foundry VTT to fail to update their module.json file, which means when there is a real instance of incompatibility it's helpful to identify it clearly in the docs. I see that there is a message on startup when running on incompatible Foundry versions, but it would be helpful to learn that information prior to installation.

Hi mike,
I have updated the description on Foundry, but do not plan to update the repository, as I'll need to make further changes to prevent it from automatically running a build.
With the update description in Foundry, and the message when loading in 0.7 with the module active, I think that should be enough for anyone to realise that the module is no longer supported.
Thanks for your feedback!


Implement product identifier.

Related Issues

Closes #208
Short Description and Why It's Useful

Implemented product identifier in settings and displayed the identifier in the SelectProduct view.
Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[x] I read and followed contribution rules

Closing as will be handled using reusable components.


how to get the "command" list of toolbar?

I can see only 'bold' examples.
I'm trying to add "H1" toolbar button, but I can't find how to do.
Is there any way?

Do You want to make a customized toolbar button with a heading feature?

https://github.com/nhn/tui.editor/blob/master/apps/editor/src/__test__/unit/wysiwyg/wwCommand.spec.ts#L64
hope to help you @seongto


src/python/config: do not install a cmake file exporting targets for dependent projects

Before this change, projects using imath via cmake also had python bindings automatically added even if they are not needed. I rebuilt all 134 source packages in Debian unstable which directly or indirectly pull in imath to make sure that this change does not break anything. Naturally there are more software packages out there but the selection of 134 not breaking makes me sufficiently confident that this change doesn't break other software.
Thanks: Jochen Sprickerhof
Closes: #360

Thanks! The website check failure is due to a change in the required version for sphinx, unrelated to this. I'll merge this as soon as I can get that sorted out.

#362 should fix the check failure.

Hi, thanks a lot for merging my pull request! :smile:
There is a very small curiosity that I just found. The commit in this pull request in commit e79adb7e9e2876243b67a59828b3651f4e187781 lists the following header:
From: Johannes Schauer Marin Rodrigues<EMAIL_ADDRESS>
But the commit that landed in the main branch is 7d58bb722faccd21d336cd0de52f611bac00a9c5 which says:
From: josch<EMAIL_ADDRESS>
Do you have an idea what happened? Is this some github-specific mangling?
Thank you!

No idea about the commit emails. At first I thought it could have come from the recent introduction of .mailmap, which reconciles duplicate emails, but it doesn't look like you have an entry there.


align with naming convention

The naming of this image is inconsistent with common practice.
I would suggest renaming network-ninja to docker-ninja or simply ninja for short.

[ ] Rename repository
[ ] Rename container

I have also upgraded to the latest Ubuntu LTS release.

We also have a dns-ninja and security-ninja so not all can be called ninja. We could change the repository name to docker-..... but I would not rename the docker image

Ubuntu is now updated to 22.04.


Assign nodes to streams

Connect to mongodb to get a list of streamers and the number of viewers for streams between two times. Then display nodes for each stream with size relative to viewcount.

website moved to different repository


Words that contain the substring "end" improperly highlighted in function calls

When a variable name that contains the substring "end", such as "descendant"  is passed to a function "end" is highlighted.

This only occurs in a "select type" block because it confuses the parser somehow


openssh_{hpn,gssapi}: add backported security fix patches

Fixes a critical security bug allowing remote code execution as root: https://www.openssh.com/txt/release-9.8
This may be CVE-2024-6387 (currently embargoed): https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387
Thanks to upstream and Sam James for the backport: https://github.com/gentoo/gentoo/commit/1633ef45475afb9eea04e9cf27021c9d994af338
Please don’t use these packages on the open internet if you care a lot about security.
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[x] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

What's the need for these patches on OpenSSH 9.8p1? The patches claim to be backports, so I'd have thought they'd only be needed for earlier releases that don't have the full upstream fixes.
That is, why is it necessary to have both this change and #323753?

They are not applied to 9.8p1.  This PR backports them for non-upstream variants of OpenSSH that have not yet caught up with 9.8p1.

Ah yes, of course! I completely misread the patch. Thank you for explaining.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/security-advisory-openssh-cve-2024-6387-regresshion-update-your-servers-asap/48220/19


[PHP7.2] Issue count() throws exception

In the ScoutEngine mapping method there is a check to see if the hit results is 0 (and if so, return an empty collection); however, this line uses count() on an integer. In previous versions of PHP this wouldn't work either, but didn't throw an exception. In PHP7.2 this will throw an exception as count() expects an object/array that implements countable. See https://3v4l.org/5aSG2

I've submitted a PR to fix.


Create a proper help command

Create a help command that can allow users to do ob.help [command] which returns an explanation of each command the bot has. (will play around with this one since I am not sure how to implement it yet)
Add a paginator if possible and doing ob.help will return an embed that has some info and a link to this repository explaining that this bot is open-source, the embed will also have a select menu object in which you can select one of the categories listed below:

Text commands
Slash commands, groups with sub-commands and/or sub-groups.
Context menus

This is a little complicated since it is about app_commands and not the usual text commands.


Nested component not rendering

Describe the bug
I'm trying to import a model in components/3D/TestModel.vue and nest it. However, it's not appearing. Only those models that are inside the app.vue or inside components itself and not the subfolder are rendered.
Reproduction
https://github.com/nulkode/tresjs-nuxt-error
Steps to reproduce

Clone the minimum reproduction repository.
Install all the dependencies with bun install.
Run with bun dev.
Observe that only two cubes are rendered, one missing in the center that is the one in components/3D/TestModel.vue

System Info
System:
    OS: Windows 11 10.0.22631
  Binaries:
    Node: 20.10.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
    npm: 10.2.3 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.5 - C:\Program Files\nodejs\pnpm.CMD
    bun: 1.1.17 - ~\.bun\bin\bun.EXE
  Browsers:
    Ungoogled Chromium 124.0.6367.91 (Official Build, ungoogled-chromium) (64 bits)

I'm using bun as a package manager but it is not listed as a package manager.

Used Package Manager
npm
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] The provided reproduction is a minimal reproducible example of the bug.

Hi @nulkode what happens if you add the actual import from the component? Like
import Cube from '/components/3D/TestModel.vue/

Is it rendered?

When I import it, it appears.

@nulkode seems to be related to the autoimport detection of your Nuxt app https://nuxt.com/docs/guide/concepts/auto-imports


Intermittent Issue_SQL Based_Debug error.

Describe the Bug with repro steps
1.Create a project and add stateful workflow in vs code.
2.Add http trigger after opening the designer.
3.Add any action.
4.Save it and debug it.
Expected: Debug should be fine.
Actual: Debug is failing.

What type of Logic App Is this happening in?
Standard (VSCode)
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
No
Workflow JSON
No response
Screenshots or Videos
No response
Browser
VS Code
Additional context
vscode-azurelogicapps-2.55.1.vsix
NuGet package: https://artprodeussu2.artifacts.visualstudio.com/A41bf5486-7392-4b7a-a7e3-a735c767e3b3/b32aa71e-8ed2-41b2-9d77-5bc261222004/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL21zYXp1cmUvcHJvamVjdElkL2IzMmFhNzFlLThlZDItNDFiMi05ZDc3LTViYzI2MTIyMjAwNC9idWlsZElkLzc3MzU3NDkxL2FydGlmYWN0TmFtZS9kcm9wX2J1aWxkX0J1aWxkQXJ0aWZhY3RzX1dpbmRvd3M1/content?format=file&subPath=%2FMicrosoft.Azure.Workflows.WebJobs.Extension.1.33.6.nupkg
Extension Bundle (CDN URL): https://cdnforlogicappsv2.blob.core.windows.net/logicapps-vendortesting
Extension Bundle (Direct Download): https://cdnforlogicappsv2.blob.core.windows.net/logicapps-vendortesting/ExtensionBundles/Microsoft.Azure.Functions.ExtensionBundle.Workflows/1.33.6/Microsoft.Azure.Functions.ExtensionBundle.Workflows.1.33.6_any-any.zip
AB#24746557

Bug is repro in the new Bundle also, maybe it is machine specific.
2. NuGet package: https://artprodeussu2.artifacts.visualstudio.com/A41bf5486-7392-4b7a-a7e3-a735c767e3b3/b32aa71e-8ed2-41b2-9d77-5bc261222004/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL21zYXp1cmUvcHJvamVjdElkL2IzMmFhNzFlLThlZDItNDFiMi05ZDc3LTViYzI2MTIyMjAwNC9idWlsZElkLzc3NTc3MjAwL2FydGlmYWN0TmFtZS9kcm9wX2J1aWxkX0J1aWxkQXJ0aWZhY3RzX1dpbmRvd3M1/content?format=file&subPath=%2FMicrosoft.Azure.Workflows.WebJobs.Extension.1.33.12.nupkg

Extension Bundle (CDN URL): https://cdnforlogicappsv2.blob.core.windows.net/logicapps-vendortesting

Extension Bundle (Direct Download): https://cdnforlogicappsv2.blob.core.windows.net/logicapps-vendortesting/ExtensionBundles/Microsoft.Azure.Functions.ExtensionBundle.Workflows/1.33.12/Microsoft.Azure.Functions.ExtensionBundle.Workflows.1.33.12_any-any.zip

@v-prakumar -- Looks like the issue only with your SQL database connection. I am able to execute it without any issue.


Chatterino does not notify you when a mod deletes your message

In official twitch chat with BTTV:

In Chatterino:

Desired behavior:
Chatterino shows the message was deleted, with a message explaining the same.

Closed by #1012


Hardcoded URLs now passed from .env file

Added dotenv to Webpack to allow injecting values
Hardcoded URLs are now fetched from process.env

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2614

Relevant Lines:
10506

💛  - Coveralls

Codecov Report

Merging #775 (018725a) into master (7e9f685) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #775      +/-   ##
==========================================
- Coverage   22.85%   22.82%   -0.04%
==========================================
  Files          84       84
  Lines       10092    10096       +4
==========================================
- Hits         2307     2304       -3
- Misses       7513     7520       +7
  Partials      272      272

Flag
Coverage Δ

unittests
22.82% <ø> (-0.04%)
:arrow_down:

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

Impacted Files
Coverage Δ

web/interceptor/access_control.go
82.19% <0.00%> (-5.65%)
:arrow_down:

web/auth/jwt.go
41.91% <0.00%> (-1.94%)
:arrow_down:

web/interceptor/tokens.go
52.94% <0.00%> (-1.35%)
:arrow_down:

web/interceptor/user_auth.go
86.95% <0.00%> (+13.04%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


roon-server: 1.8-1021 -> 1.8-1105l

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

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

1 package built:

roon-server

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

1 package built:

roon-server

Thank you!


Remote Control / Remote SSH role

Can you add a role for the Remote SSH / Remote VNC links?  By default assign to admin
That way if a non-admin logs in these two links should not be shown

In my environment the servicedesk uses the Remote VNC link a lot. They're not admins.

aww fair enough  maybe assign the links a role then?  and then by default * get access to links?

I think a better way is to hide the links with javascript if the role is not admin. You can this to a custom javascript file:
$('span[data-i18n="remote_control"]').parent().hide()

Then you need a condition that determines if an admin is logged in or not

And this would work in the latest wip:
 $.getJSON( appUrl + '/auth/set_session_props/show', function( data ) {
        if(data.role != 'admin'){
            $('span[data-i18n="remote_control"]').parent().hide();
        }
 });


logs command should immediately fail when no argument given

Current behavior of bosh logs: when you do not specify a VM to get logs from, the cli makes a call to the director and gives a not-useful error:
$ bosh -d my-deployment logs
Using environment 'https://my-director:25555' as client 'some-user'

Using deployment 'my-deployment'

Fetching logs:
  Director responded with non-successful status code '404' response '{"code":70001,"description":"No instances matched {:uuid=>\"*\", :deployment_id=>28}"}'

Exit code 1

The CLI should probably fail immediately with a useful error message rather than making an invalid request to the director, eg:
$ bosh -d my-deployment logs
error: must specify VM for logs
<usage info>
...

It is a rather vague error response, but in this case, it's because you're not on a recent enough director for this to work – newer directors (v260+) do support gathering logs from all instances. To match behavior on a few other commands (like ssh), we decided to make the instance/id argument optional with the assumption users will be on new enough directors soon enough and not have to worry about this error in the future.
Seem like a reasonable explanation?


Indicate System Status to Users

@NoopDog This is an Epic with 3 open sub-tickets, so not sure why you closed it.

Hmm, this was closed accidentally. Thanks for reopening.


Test please ignore. fucppy

Test please ignore. fucppy

 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.naknikim 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.


Stream error in the HTTP/2 framing layer

Expected Behavior
That a valid JSON response is returned
The service that I am using allows for passing oData query via query param.
This service works fine from Postman.  My service provider downloaded Insomnia and and tried, he received the same error.
Actual Behavior
Stream error in the HTTP/2 framing layer
A POST request with a payload & NO oData query param works fine
A POST request with a payload (that I know won't match any records) + an oData query param returns 204, which is fine
A POST request with a payload (that I know matches records) + an oData query param fails.
A GET request (different endpoints) + an oData query param works
If I look at the timeline, it appears that the service provider is marking the request as a 200 and that the issue occurs during the stream of the response.  An endless stream of chunks is being returned to me before I get "HTTP/2 stream 0 was not closed cleanly".  The response is not that big ... a single chunk .. not sure why it's streaming so much ...
Switching from HTTP/2 to HTTP/1.1 doesn't not fix the issue
Service provider thinks it has to do with URL escaping? But I am not so sure since the GET command works fine.
Reproduction Steps
No response
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
No response
Insomnia Version
2023.1.0
What operating system are you using?
Windows
Operating System Version
Windows 10 - 19044.2604
Installation method
Insomnia updates itself
Last Known Working Insomnia version
Never tried before this version

I had one of my developers write an Java Integration Test to test the oData microservice and it correctly returned a response.  This seems to be an issue with Insomnia or one of it's libraries.

Same problem here, since 8. So currently its just unusable in combination with https://github.com/Kong/insomnia/issues/6580

Same problem.

same problem here as well.

same problem here as well.

Same problem as well. I have simple request to salesforce with query, but I get  Error: Stream error in the HTTP/2 framing layer error.

Unfortunately this is still a problem.
A request which went through minutes ago, now gives this error - and all other requests too.
No difference in using GET or POST.
I'm on 8.6.1 on Linux.
Very frustrating...

Got it working and found the cause.
Upgraded to 10.3.0 - still the same issue.
But then I found out, that the headers where set wrong.
I had the api-key set in the environment and referenced it in the request as _['x-api-key'].
Don't know how it get there, but the problem was that the name and the value was set to the reference value. So it read like: _['x-api-key'] _['x-api-key']
I changed the name of the key to x-api-key and everything works like a charm.
Maybe this helps someone out.


sharepoint-crud  under personal site url

Thank you for reporting an issue or suggesting an enhancement. We appreciate your feedback - to help the team to understand your needs, please complete the below template to ensure we have the necessary details to assist you.
Category

[ ] Question
[ ] Bug

Desired Behavior
A webaprt added to a sitecollection1 which is performing SharePoint crud Operations  to a list in another sitecollection2
Below solution was used  ,  and  this.context.pageContext.web.absoluteUrl was hardcoded with sitecollection2 URL
Reference :- https://github.com/SharePoint/sp-dev-fx-webparts/blob/master/samples/sharepoint-crud/src/webparts/noFrameworkCrud/NoFrameworkCrudWebPart.ts
Expected Behavior
The solution works for any other siteollection except for mypersonal site
https://xxx-my.sharepoint.com/personal/xxx_xxx_onmicrosoft_com/ URL
Observed Behavior
-Item 'undefined' (ID: undefined) successfully created on Create Item
https://xxx-my.sharepoint.com/personal/xxx_xxx_onmicrosoft_com/_api/web/lists/getbytitle('ListName')/items?$select=Title,Id 403 Forbidden from console
https://xxx-my.sharepoint.com/personal/xxx_xxx_onmicrosoft_com/_api/web/lists/getbytitle('ListName')/items 403 Forbidden from console
But I am able to  Access Rest URL from the browser
Thanks,

Does any Body have any thoughts on this issue ?

I suspect the error to be cause by cross-domain communication as the personal site is located on another domain than your page. Does the web part work after you visited the personal site in the browser (and have a valid authentication cookie in your browser)?

No the Webpart doesnt work .
So do we have any menas to acheive this senario using a spfx Webpart ?

You could try registering an AAD app with sufficient permissions to create items in SharePoint. That AAD app would be used by an API that you could call from the web part. The communication between the API and SharePoint would be done using app-only context. Ideally, you would secure the access to the API with Azure AD and then using ADAL in your web part, you would communicate with it from your web part. For more information see this article https://dev.office.com/sharepoint/docs/spfx/web-parts/guidance/connect-to-api-secured-with-aad

@waldekmastykarz  Thankyou for the guidance . Do you if this Webpart will work for the Classic UI ?

It should

Is there any other way instead of registering an AAD App? can i set (or change) context to get data from other site collection?

@NewJ123 Not that I know of

Hello... sorry to bring this up... but I have exactly the same problem described by Jiannko.
I got a 403 forbidden querying a list in my personal site using REST. The rest url in the browser works fine and the rest url for other site collections works fine too.
Jiannko, how did you resolve this?
Thanks.

@Jiannko were you able to solve this issue?
If you're still experiencing issues, you may want to look at the Comparer Web Part sample, which implements a File Picker.
It uses SP.RemoteWeb to make a REST call to a personal site from a web part.
I'll close this issue because it is several years old and gets no visibility. If you're still running into problems, please open a new issue to help get more people looking at it.
I hope this helps?


MVC functional test cleanup (part 2) (ETA 12/4)

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/RequestServicesWebSite

Merge into BasicTests

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/ResponseCacheWebSite

Change to a unit test

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/TempDataWebSite

Merge into BasicTests

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/UrlHelperWebSite

Change into a sample

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/ValidationWebSite

TryUpdateModel/TryValidateModel change to integration tests
RemoteAttribute test merge into another site

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/ValueProvidersWebSite

Delete

https://github.com/aspnet/Mvc/tree/dev/test/WebSites/ViewComponentWebSite

Delete

See related item https://github.com/aspnet/Mvc/issues/3612 and discuss with @dougbu and @rynowak if you have questions.

:shipit: from me but get @rynowak's squirrel too

This is an issue, you can't :shipit: on an issue :smile:

Hah, I just did. Of course it was by mistake but it was a successful mistake!

:watch:

ETA 12/4
Nothing to add, really!

57b88baad0372d3fe3f4bc8b9534d2643ddbf2dd


Global ignore pylint not-callable

We've had several issues with pylint throwing object not callable errors. I suspect that this is all due to the tf export paradigm described in this thread:
https://groups.google.com/a/tensorflow.org/forum/#!topic/addons/-QEXKmznCdA
I believe pylint is unable to follow the inheritance on the public API and it will fail because of that. I worry that contributors will get discouraged with the style failures even though the code is correct.
Thoughts on adding not-callable as a global ignore? I'm not sure how often that lint error would catch something that wouldn't fail in a test.

Seems reasonable to me as a temporary bandaid.  I think streamlining the review process is worthwhile so that new contributors can better separate signal from noise.

Totally agree @seanpmorgan  Better to add global ignore in our make/build/pylint config instead of adding #disable: non-callable.in the code everywhere. That way some day when pylint starts working with tf public API exports, we can remove the global ignore easily, but searching and removing from all of our code files would a bit of work.

Yeah, agree, and I create a PR to fix it.


Access CSVParser in a synchronized manner

Fixes MM-1213.
The SingleLineCsvRow class uses com.opencsv.CsvParser to read lines from a CSV file. If this is done in a parallel manner the results can be corrupted because the CsvParser itself doesn't provide thread safety. Therefore we have to access it in a synchronized manner.

That's a great find and we need to fix it and certainly keep the test case. But I wonder if the solution is right. We're going to be adding a ton of locking and unlocking to our parallel reader which might very well just make it slower than the non-parallel one. I think a "shared nothing" approach to the problem might be better. Could we either instantiate the CsvParser every time, or is there a static way of parsing a line which does not interfere with the CsvParser's state?

I agree that adding the synchronization may not be the best solution performance wise. I don't know what the overhead for instantiating the CsvParser every time is, but I can look into that. I will also check if there is an option to parse the line in a more static manner.

I removed the synchronization in favor of instantiating the CSVParser each time. Opencsv doesn't provide an option to parse a line in a static way.
To achieve this I deprecated the current constructor for SingleLineCsvDataSet and introduced a new one which takes has a CsvConfiguration object as a parameter and I moved the createParser  method which creates the CSVParser to the CsvConfiguration  class.
I'm not sure if this is the best approach, so please provide some feedback.

Travis CI errors are unrelated (old annoying flaky tests).


How can I get the user to place text that can enter in to a box?

I want to give users the ability to enter text that is then displayed when one hovers over a block. What part of the code would I need to change to do that?
I also want to give each block in the shared world a unique unified ID, a single non-unique emoji character ID, and an upvote variable. Would I change the player.js or the block.js?
I'm also trying to make different blocks function as different gun types. I'd mainly have to change something in block.js, right?

I don't have time to help you with these right now, let me get back to you.

Hi guys! I can help to design this little project!

Hey WarenGonzaga, what part of the code should I be looking at if I want to attach metadata to each block that can be input by the user?

You can define additional private variable to each block in blocks.js. Because they are private items you will need to have functions to export and import the text modifications. But this would mean each block of that type would have the same text. A better solution would be to use the XYZ coordinates of each block and assign text to that using chat as command: /msg xxyyzz this is a block message. Then save that to a new location (txt file, sql, whatever you like.) Then write a function to handle hover after x amount of seconds.  That is a simple explanation. I'm sure implementing won't be that simple.

You would modify server.js to handle serving data to all clients, player.js for hover functions, and multiplayer.html for chat commands.


Implement printer

Implement print (output subsystem) that will allow saving mediation result in excel or CSV files.

already open: https://github.com/pavru/oooast-tools/issues/1#issue-414898921


Bug fix in merge 96e85182c4cd1c462cf49ca06b858da8c7b99c44.

We should not skip when we have enough coverage, rather we do not need
to downsample when we have enough coverage.

Fixed bug introduced in merge commit https://github.com/ekg/freebayes/commit/96e85182c4cd1c462cf49ca06b858da8c7b99c44 and solves an issue discussed in https://github.com/ekg/freebayes/issues/253.

@ekg thanks for reviewing.

Thanks @nh13, I will take a look.

@ekg any updates?


rockpi4: Add rockpi4 support

hi
add radxa rockpi4 model A/B boards support

OK Great.
Could you please use a full name in the sign-off please.
i.e.
Signed-off-by: Random J Developer<EMAIL_ADDRESS>Using your real name (sorry, no pseudonyms or anonymous contributions.)

.
Sorry to reply you late.
is that ok?

Perfect, thanks for the commit!


Generated APKs are not shown in the project view

The project from issue #212 demonstrates this issue as well.

Also one thing I noticed is that a debug as well as a release folders are added in the project directory. I don't know if this is related but they should be located under build/outputs/apk/ IMHO.

The problem is that every version of Gradle Android Plugin always puts it in a different directory..
Currently only signed release apk is displayed. (I can get it through the Model)The only option is to always go through all the directories and find all the APKs. But I don't know if it will be a unnecessary load for the system...

Unsigned versions are returned by recently added ProjectBuildOutput Model, signed version must be found in the directory.


Update DirectXTex

Hello!
I am using your wrapper and so far it has been a pleasure to work with! However, it's using an older version of DirectXTex (pre-June 2023), which does not support DXGI_FORMAT_A4B4G4R4_UNORM, which was added in this update.
It would be nice to have this feature, since apparently it has a usage
Thanks!

Hello,
I will update it today, but there will be a few breaking changes, I overhauled the generator, and the package id will change from HexaEngine.DirectXTex => Hexa.NET.DirectXTex

Done. I leave this issue open so you can report if everything works, I don't have time to fully test it, but at least all unit tests passed.

I removed the older Nuget package and installed the new one. For some reason I can't use the new library despite having it installed. Even Visual Studio and VSC can't auto-find the structs.
Hexa.NET.DirectXTex could not be found
This is how the package reference looks like in the project, which I found odd:
<PackageReference Include="Hexa.NET.DirectXTex" Version="1.0.0">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>

the namespace changed too (using Hexa.NET.DirectXTex;) and the package is listed https://www.nuget.org/packages/Hexa.NET.DirectXTex/

I found the issue. I removed
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

These lines were added when I installed the package via Nuget

I noticed there is a issue with the code gen i will fix that soon (Wrapu should be WrapU, etc)

Interesting: I am not sure if it's from DirectXTex or from the wrapper, but the loader crashes on some DDS files, and it's inconsistent.
Examples.zip
The crash message is Exception has occurred: CLR/System.AccessViolationException An unhandled exception of type 'System.AccessViolationException' occurred in Hexa.NET.DirectXTex.dll: 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'

both files work on my machine, strange. It might be something on your side.

Yeah, the root of the problem has been found. It's interesting why it didn't happen in earlier versions...Hmm

I usually do something like this to prevent issues and memory leaks

Update: Actually, I pin-pointed the issue. For some reason it works perfectly fine with LoadFromDDSMemory, but with LoadFromDDSFile sometimes it crashes (and it always crashes with those images I sent). I have no idea why that happens, it's very odd. I also tested these files with your Example project - it also crashes there
It might have to do something with this segment but i am not exactly sure...

no issues

What...

Okay that only happens when a heap corruption occurs

I am gonna restart the PC, this is very weird

Same thing. Can it be the Visual Studio setup, despite not changing anything from this project?

and verify that image is not null after creation

Native debugging is enabled. And the image is not null

which OS do you have?

Windows 10,
Also, could the problem be from here?

no, this code is exactly the same as in my ImGui wrapper and I (and other people) never had issues with that. it's simple string marshalling but with stackalloc if the string is short enough to fit in.

I'm on win11, give me a minute i will try it on my win 10 laptop

That is super interesting. It should not be a hardware problem, I have R5 2600 CPU. I frankly have no idea what's happening. LoadFromDDSMemory works as expected (i first read all bytes from the file).
This code works correctly.
unsafe public static ImageProperties GetDDSProperties(string ddsFilePath, DDSFlags flags = DDSFlags.None)
    {
        ScratchImage image = GetDDSImage(ByteFunctions.LoadTexture(ddsFilePath), flags);
...
    }
unsafe public static ScratchImage GetDDSImage(byte[] array, DDSFlags flags = DDSFlags.None)
    {
        GCHandle handle = GCHandle.Alloc(array, GCHandleType.Pinned);
        try
        {
            ScratchImage image = DirectXTex.CreateScratchImage();
            TexMetadata metadata;

            // Obtain a pointer to the data
            IntPtr ptr = handle.AddrOfPinnedObject();
            DirectXTex.LoadFromDDSMemory((void*)ptr, (nuint)array.Length, flags, &metadata, image);
            return image;
        }
        finally
        {
            // Release the handle to allow the garbage collector to reclaim the memory
            handle.Free();
        }
    }

very strange on my old win 10 machine everything works just fine, and i freshly downloaded it.
(Microsoft Windows 10.0.19045.3031)

Great...I am out of ideas. It could very well be my OS version (19042.1526).
At least there is a workaround for now. Thank you very much for the help!
One final debugging option is to commit my changes to my project and see if it works for someone else

maybe try these in an admin console:
sfc /scannow (https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e)
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
(https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/what-is-dism?view=windows-11)

sfc scanned some corrupt files and fixed them. I'll restart again

Okay I'll make a vm ready and make tests again.

Thanks, I don't think there was need to.
I commited all of my updates. Here's a link to the project that uses your wrapper

It works... I also have a older win version installed so it can't be that one

another question what is your .net 8 version?

It's bizarre that it works for you.
My .NET Version is 8.0.202

try updating it with the visual studio installer or manually

(it could be because I disabled runtime marshalling and your version has a bug with that feature

Give me a couple of minutes, I am updating Visual Studio too

I upgraded to the latest version - no success. It could be the runtime marshalling thing you mentioned

And for maximum compatibility set this option in the generator settings and run the generator

I checked the assembly info, i edited the json and ran the Generator, it's not from them either...hmm. Super strange stuff
If you want - I can close this issue now. This seems like a very strange bug which probably only affects me, and there's a workaround too

Weirdest bug I ever had in my 5 years of programming. The only thing we could do is compare asm code from the disassembly but that's way to deep. If you have any other problems I'm always happy to help. (you can close the issue)

The only thing that comes to my mind is the C/C++ compiler I am using, but as you said - at this point it's too deep.
Thank you very much for the help! I appreciate the time you spent trying to figure out what was wrong. If I somehow manage to fix it, I will let you know
I am closing the issue


support resp3 protocol

Support RESP2 and RESP3 protocols.  On this basis, a richerRedis server-assisted client side caching can be achieved
But it breaks the API in v8, should it be merged into v9?

Thanks for your suggestions, I will fix these problems.

@monkey92t I've left few comments - please take a look. Most of them are trivial but some are not. If you think it is best to split the remaining work in multiple PRs - I will totally understand.

Support RESP2 and RESP3 protocols

Looks like this PR requires RESP3 protocol. I think it is fine but please clarify. We can consider supporting RESP2 later if possible.

But it breaks the API in v8, should it be merged into v9?

Yes, I will create a v9 branch - let's work there.

Close this PR and move to v9


feat: providing some actions with issues, queues and users from API

feat: providing some actions with issues, queues and users from API


Update to ImageSharp beta5 and remove obsolete methods

Simple stuff, just the update and some minor cleanup.

@mellinoe Always happy to help, you've always been very supportive of my work. 👍


Update Protobuf Templates to support QUIC transport options

Have we considered providing the same feature with the Protobuf templates?

Originally posted by @pepone in https://github.com/icerpc/icerpc-csharp/pull/3955#pullrequestreview-1961299352

Closed by #3962


Cannot show the right java version

Configuration:

Vscode: 1.47.2
JDK: 11.0.7
OS: Win
Build: https://dev.azure.com/mseng/VSJava/_build/results?buildId=12641584&view=artifacts&type=publishedArtifacts

Repro steps:

Set the java version to 11.0.7
Open a project

Result:
simple java project

maven project

The content in the [...] represents the language level.
From the UX aspect, seems we should do something to improve the information we want to show to the user,


Error when running pip install python-saml

This is the output when running pip install python-saml
Collecting python-saml
  Downloading https://files.pythonhosted.org/packages/2b/05/c709c6f23df8a939e324b3136042957256e779f3fb0492fb7b0bfff7d1b4/python-saml-2.4.1.tar.gz (72kB)
Collecting dm.xmlsec.binding==1.3.3 (from python-saml)
  Downloading https://files.pythonhosted.org/packages/02/ba/b534536eb50bc013cd8dc3116c46eee4bff5b9e57e2af23f81afc574a67a/dm.xmlsec.binding-1.3.3.tar.gz (120kB)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\jmorales\AppData\Local\Temp\pip-install-ueuyv6lm\dm.xmlsec.binding\setup.py", line 72
        print "Warning : cflag %s skipped" % flag
                                         ^
    SyntaxError: Missing parentheses in call to print

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\jmorales\AppData\Local\Temp\pip-install-ueuyv6lm\dm.xmlsec.binding\

This is my setup:

Python version: 3.5
OS: Windows 10 Home
System Type: 64-bit Operating System, x64-based processor
Processor: AMD A10-8700P Radeon R6

It seems an issue with the installation of the dm.xmlsec.binding dependency.
There is a thread where devs share it experience installing it here:
https://github.com/onelogin/python-saml/issues/30
It seems there were releases on July of [dm.xmlsec.binding(https://pypi.org/project/dm.xmlsec.binding/#history).
I updated python-saml to use the latest, 1.3.7

Do you have plans for a new version of python-saml that has these changes?

with the latest version is working for you guys?

The last published version does not build since it still pulls in the old dm.xmlsec.binding version.

Released 2.4.2

2.4.2

2.4.2

@jafetmorales and @travisfraser Please verify now it works as expected

@pitbulk Unfortunately, I still get the error. The problem is that I am using Python 3, so the parentheses is needed when printing something. The dependency dm.xmlsec.binding is only available for Python 2, and python-saml is available only for Python 2 as well. So porting of python-saml to Python 3 so that it works for people like me would require porting dm.xmlse.binding to Python 3 as well. But the guy who makes dm.xmlse.binding apparently does not have a repository anywhere. So he would need to have a repository, or we would need to post an unofficial version of dm.xmlse.binding. Also, other issues might arise from other python-saml dependencies that we might need to solve to port it to Python 3.

If you use python3, then why are you not using python3-saml instead python-saml?
Code is compatible and it uses a different library.

My bad, that's in the third sentence of the README. This issue is closed.

We ended up going the python3-saml route even though we are on python 2. This combination works well.


Multiarch docker image build

Description
Mutliarch docker image build of kafka-operator.
https://github.com/banzaicloud/koperator/issues/1058
Type of Change

~Bug Fix~
[x] New Feature
~Breaking Change~
~Refactor~
~Documentation~
[x] Other : build enhancement

Checklist

[x] I have read the contributing guidelines
[x] Existing issues have been referenced (where applicable)
[x] I have verified this change is not present in other open pull requests

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

Note: I edited the description to remove unchecked boxes so Mergable would be satisfied.

What else is needed to submit this?


EDA Settings: When Enable Record Type Validation is true an error is thrown on Contact and Affiliation

Note: FOR INTERNAL USE ONLY. For support questions, please use the EDA Chatter group in The Power of Us Hub.
For feature requests, please use the Ideas tab in The Power of Us Hub.

Do you want to request a feature or report a bug?
Bug

What is the current behavior?
After Enable Record Type Validation is set to True in EDA Settings, I attempt to create a Contact/Affiliation and receive the following error message:

A validation rule is preventing the record from being processed. This could be from this record, or a related record being updated. VALIDATION MESSAGE: We can't save this record because of an Account record type error in Affiliation Mappings. Ask your administrator to verify that Account Record Types are correctly mapped to Contact Primary Affiliations.

What is the expected behavior?
User should be able to create Contacts and Affiliaiton records even after enabling the record type validation.

**lurch: add

Tracking W-040706


having validators_schema_is_valid as a boolean is not expressive enough in tests

Better to raise an exception and check the exception message

... so that we are 100% sure WHY a test is not failing


Fix boilerplate

@womeier the current makefile unfortunately can't use parallel jobs. Not a big deal usually since the build time is so short, but this PR fixes it. I also made the description less cryptic and added a link to the agdarsec paper.

appreciated, thanks!


Export env variables before setting -x and -e

Export DOCKER_USERNAME and DOCKER_PASSWORD before setting -x and -e to
avoid leaking sensitive data in log files.
@mrhillsman

/assign @mrhillsman


Improve error messages for missing system dependencies

Stems from https://github.com/prisma/prisma/issues/18832#issuecomment-1620822480
The linked issue seems to be due to the fact that the Linux distribution on Namecheap doesn't have libc or musl installed.  However the error message is confusing and should let the user know about that. This is an enhacement and as such is addressed separately.
cc @aqrln as he might have input on the issue

The error in the linked issue is not due to glibc not being installed but due to it being too old. We require at least glibc 2.17 (the oldest supported by Rust, we can't possibly compile for an older version), and the error implies that whatever version is installed is at most 2.13 or older (since a symbol introduced in 2.14 wasn't found).
We can certainly improve this error message.

Hi @janpio, I'd love to take on this issue.


Fix DeleteProperty, DeleteAllProperties, ChangePropertyType commands for Aai documents

Hello,
It was possible to create these 3 commands in the studio, the front end accepted them but it made rollups and all dependent functionnalities unavailable because of an impossible java cast
Caused by: java.lang.ClassCastException: class io.apicurio.datamodels.asyncapi.v2.models.Aai20SchemaDefinition cannot be cast to class io.apicurio.datamodels.openapi.models.OasSchema (io.apicurio.datamodels.asyncapi.v2.models.Aai20SchemaDefinition and io.apicurio.datamodels.openapi.models.OasSchema are in unnamed module of loader 'deployment.apicurio-studio-api.war' @7677d600)

I deprecated the old factory method for ChangePropertyType in favor of a new one that uses the docType but I think there's no way to automatically execute the ChangePropertyType commands that are stuck in the DB
This change will require using the new version of createChangePropertyTypeCommand in the studio

Here are the recovery steps I used here to "repair" the studio rollup

From the editor edit & save the source view (to be sure a ReplaceDocument is stacked with what the user sees/wants)
Inspect the stuck documents select design_id, version, name, d.created_by as owner, c.created_by as kikatoupt from api_content c join api_designs d on design_id=id where api_type='AsyncAPI20' and type=1 and reverted=0 and data like '%"ChangePropertyTypeCommand"%';
Manually revert the blocking commands update api_content set reverted=1 where design_id='19' and version in (151, 152);

This looks great!  I have some comments but minor stuff.
Nice addition of the property parent interface.  I'm working (slowly and in the background) on v 2.0 of this library and I'll be making heavy use of interfaces and parent interfaces.

Should be better now

Perfect, thanks!


More complete information about journals

Link to feature: https://wellcomecollection.productboard.com/feature-board/planning/features/14144128


How to create table mapping  for match  _all field query

Hi,
Suppose i have next cassandra table.
CREATE TABLE TEST (
     id varint PRIMARY KEY,
     number varint,
     block text,
     otherTextField text
)

All i need is just to have possibility to query such tables   for match  _all field query. I do not need index fields itself.
GET my_index/test/_search
{
  "query": {
    "match": {
      "_all": "john snow"
    }
  }
}

How mapping should looks like?
Thanks,

Hi,
It’s not possible, _all means « all indexed fields » in Elasticsearch, not « all cassandra columns ».
Thanks.

Le 13 sept. 2017 à 19:52, Hleb Albau<EMAIL_ADDRESS>a écrit :
Hi,
Suppose i have next cassandra table.
CREATE TABLE TEST (
id varint PRIMARY KEY,
number varint,
block text,
otherTextField text
)
All i need is just to have possibility to query such tables for match _all field query. I do not need index fields itself.
GET my_index/test/_search
{
"query": {
"match": {
"_all": "john snow"
}
}
}
How mapping should looks like?
Thanks,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/strapdata/elassandra/issues/120, or mute the thread https://github.com/notifications/unsubscribe-auth/AJzHmUcuwFxO2vySEDHZqfZXU6S-EAQfks5siBZOgaJpZM4PWfDE.

Hi, so i should index all columns to achieve needed behavior? Or maybe i miss something?
Also, one more question:
In Cassandra world your create tables for each your query. But, if we have custom second index, than we have another option to provide fast search.
So in Cassandra world, i usuals create denormalized tables like this:
CREATE TABLE TEST_BY_NUMBER (
     id varint,
     number varint,
     block text,
     otherTextField text,
   PRIMARY KEY(number, id)
)
CREATE TABLE TEST_BY_otherTextField (
     id varint,
     number varint,
     block text,
     otherTextField text,
   PRIMARY KEY(otherTextField, id)
)

What approaches should i use for elassandra? How fast(compare to common cassandra patterns) elastic search ways is? May be you can give me link to some read.
Thanks in advance!

Hi,
In order to index all column of a table, juste create an elasticsearch mapping to index all columns.
You can use an automatic discover mapping as described here http://elassandra.readthedocs.io/en/latest/mapping.html?highlight=discover#bidirectionnal-mapping http://elassandra.readthedocs.io/en/latest/mapping.html?highlight=discover#bidirectionnal-mapping
Elasticsearch is very fast for search (usually < 20ms), but newly indexed documents become visible for search after a refresh, and refresh occurs every seconds by default (see elasticsearch doc)
So, depending on our use case, search fit or not.
Cheers,
Vincent

Le 14 sept. 2017 à 09:48, Hleb Albau<EMAIL_ADDRESS>a écrit :
Hi, so i should index all columns to achieve needed behavior? Or maybe i miss something?
Also, one more question:
In Cassandra world your create tables for each your query. But, if we have custom second index, than we have another option to provide fast search.
So in Cassandra world, i usuals create denormalized tables like this:
CREATE TABLE TEST_BY_NUMBER (
id varint,
number varint,
block text,
otherTextField text,
PRIMARY KEY(number, id)
)
CREATE TABLE TEST_BY_otherTextField (
id varint,
number varint,
block text,
otherTextField text,
PRIMARY KEY(otherTextField, id)
)
What approaches should i use for elassandra? How fast(compare to common cassandra patterns) elastic search ways is? May be you can give me link to some read.
Thanks in advance!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/strapdata/elassandra/issues/120#issuecomment-329402319, or mute the thread https://github.com/notifications/unsubscribe-auth/AJzHmYBAYL6Y8PdtUtdUfwHYCFfOgfjdks5siNoygaJpZM4PWfDE.

@vroyer
Hi, Vincent. Sorry for dummy questions ;) i just try to figure out is it suitable for my strange case:
I have a table with 20columns. I need fulltextsearch on on raw document( just need some sort of scoring for user input), also i need execute 2-3 query (to find particular documents on single field ~up to 1000 documents in result). Data is few TB.
So, here i have 3 variants:

Store only raw data, index all columns use elastic for all search. This variant is great due to unlimited search possibilities on unexpected new requirements.
Create cassandra table with 3-4 columns, one of them is a raw document, other fields to query documents. Index all in elastic, search all in elastic. Use term conditions for field-columns and fulltextsearch for raw document column.
Create denormalized tables in Cassandra, use Cassandra to execute 2-3 query. Also, this tables will contain 2-3 columns,one of them is raw document, other is particular field used in pk(wide rows). Create mapping for elastic form raw document column from one table. Use elastic only for fulltextsearch.

What way is preferable? Will second variant out-beat first variant in term of index space? I must admit, that 2 and 3 ways seems like ad hoc.
Thanks,
Hleb Albau


filter aap job when monitor the AAP pod status

Signed-off-by: Song Song Li<EMAIL_ADDRESS>

/hold

chris was talking about automation-job-, I think we need to double check that -job- is not too wide, otherwise looks ok to me

-job- is not too wide.
The check is in the aap namespace,
so either service pods are running, or the automation-job-* are running.