look up appropriate maps and overlay them on plots

If we have spatial information explicit in the data, it'd be neat to be able to match up the extent of the data with map outlines (maybe from the GADM project, or just the R maps package). The spatial plots would provide more context with map outlines. Lat/lon alone might be not that informative.
as discussed with @CoastalPlainSoils and @vanderbi in hackathon

Hi @atn38, I added this to the Enhancements project, but maybe this is more essential and should be included in the alpha- or beta-release?

Colin, I think of it more of a neat feature if we can pull it off.
Definitely not for alpha-release. I can look into it to see if it's
feasible for beta-.
On Fri, Jun 28, 2019 at 9:51 AM Colin Smith<EMAIL_ADDRESS>wrote:

Hi @atn38 https://github.com/atn38, I added this to the Enhancements
project, but maybe this is more essential and should be included in the
alpha- or beta-release?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IMCR-Hackathon/ggplotgui/issues/49?email_source=notifications&email_token=AKAZD5SG5WV3D3YJYOWYVS3P4YQO5A5CNFSM4H4AHLY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY2JKZY#issuecomment-506762599,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKAZD5WSR7CACGEJB3CFRLDP4YQO5ANCNFSM4H4AHLYQ
.

Ann: Here are the spatial map links I found when we discussed this at the Hackathon. I think either using the maps library in R or utilizing Google Maps through ggmap could be the most effective. Link to ggmap: https://www.nceas.ucsb.edu/~frazier/RSpatialGuides/ggmap/ggmapCheatsheet.pdf and https://eriqande.github.io/rep-res-web/lectures/making-maps-with-R.html

Thanks Jocelyn! I was thinking about this (super duper awesome if implemented) feature and it might be challenging without knowing the coordinate reference system. Sometimes EML metadata might contain clues in attributeDefinition , such as "latitude in NAD83 projection". But not all datasets include that information, and if they do, not in a standard way/metadata slot. I'll ruminate more, but have a feeling it might not be quite feasible.


Launchpad Pro Mk3 support

We all appreciated the open source move for the LPP. Now that the new version is out devs and pro users will likely be interested in

will it support the open firmware?
will the sensitivity issues #6 be addressed?

Interested in open firmware for Pro MK3 as well

Either way, the checksum's been reversed, it's just regular crc32. I had used a reimplementation of it to hack together some X and Mini MK3 firmware that featured a proper Drum Rack layout with side buttons included before Legacy mode was released.
Pro MK3 seems to be running on multiple processes/threads, it's using FreeRTOS. Funnily enough debug asserts are compiled in.

@dvhdr as this is open since nearly a year soon - could we get an answer on this, please? Would really be great to know if this is a possibility! Simple quick yes/no would be really nice...
BTW, even though slightly off topic: it would also be really really great, if the sources of the components JS app would be published, there are tons of features to be added and some bugs to be fixed... (e.g. it fails - as in "does nothing when communicating with the device" - on Linux even though connection is "green", should be supporting not only chrome but also chromium, the circuit editor should be able to select multiple samples to import at once, and a bunch of other additions that your users would love to add, so you can concentrate on making great machines while we add to the editors what we need)

I contacted Novation Technical Support asking this question and linked this thread. Sounds like a no:

Thanks for your email.
Take a look at r_cycles, our open source solution for hacking our Launchpads: https://novationmusic.com/en/news/hack-making-music
This is our solution to open source firmware for these devices.

I contacted Novation Technical Support asking this question, and linked this thread.

Thanks for your email.
Take a look at r_cycles, our open source solution for hacking our Launchpads: https://novationmusic.com/en/news/hack-making-music
This is our solution to open source firmware for these devices.


Add logging actions to Plot app

From issue #109 , the following was listed as bullet 5 in the main body:
In Plot app, for the violin plot type, we currently create 2 different references for fetching data for the selectors and then there's an http.get request to fetch the data for the plot. These 3 data requests need to have actions defined for them since they currently don't have a defined action. The 2 selector requests do use the contextHeaderParams, but need to be checked for accuracy.
For all of the other plot types, there is a single http.get request being sent to fetch the data with no context headers defined. This case needs context headers and a defined action.
I added potential action strings to the action list document under the "app" column for "plot". These were initially detailed in this comment.

Some of these logging actions are working as expected in plot app because we are reusing the recordset modal pickers from chaise. The actual log actions that are being logged are NOT consistent with what is defined in the "Action List" document.
The proposed actions need to be reviewed alongside what the code is already doing to ensure all the proposed actions are being logged properly.


Fixed warning: error: catching polymorphic type ‘class std::out_of_ra…

Fixed warning of catching exception by value
Extended compiler flags in cmake to warn about possible inefficencies

Thanks!


Occasional PaLM Model Response Failures

Probably want to do an auto retry X times for failed conversation title generations. This seems to happen from time to time with the PaLM model.

Completed in V3.0


escape code for arbitrary byte in string

problem: string literals are parsed as rust strings, but allowing for arbitrary bytes means that we could produce invalid utf-8 which is not legal. bleh


Bug : Cant create lock file on windows

Adonis5-scheduler is tryign to create a lock file with colon in its name but on windows colon is not accepted in naming a folder or a file.
Line of code incriminated : https://github.com/reg2005/adonis5-scheduler/blob/2a9960bc3c294a9d73049dd8ae080841e65f6aea/src/Scheduler/Task.ts#L40
This line of code need to replace the colon with for example an hyphen and this will work in both linux and windows OS :+1:

Fixed, please upgrade package


added salutation to OrderCustomerEntity for payment processing / risk checking

1. Why is this change necessary?
Payment modules may need the salutation for further processing.
2. What does this change do, exactly?
This change adds the salutation to OrderCustomerEntity. The salutation may be needed in payment modules for risk checking purposes to determine the gender of the customer.
3. Describe each step to reproduce the issue or behaviour.
Create payment module. Try to get the saluation from the OrderCustomerEntity object.
4. Please link to the relevant issues (if any).
none
5. Which documentation changes (if any) need to be made because of this PR?
none
6. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

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

Hello netzkollektiv,
thank you for the pull request. I have imported it and it should be merged soon.
Best regards,
Jens


Query strings make the server return a 404

Describe the bug
Simple vibora server returns a 404 when trying to use query strings with curl.
To Reproduce
Steps to reproduce the behavior:

Run a simple vibora server
Curl to a route of your server, which works and returns what you set it to.
Curl to a route of your server with querystrings and see how it gives you a 404

Expected behavior
To use query string values in my Vibora app.
Screenshots

Additional context
I tried using other curl commands but I couldn't get any valuable info
I also tried explicitly enabling POST and GET protocols, adding and removing  vibora imports but it didn't make a difference
I'll try to provide more info if necessary!

I see this have been fixed and tests added, yah. Can a release be done please! :)


docs: fix incorrect instructions for avoiding in-source tests in production builds

Description
The following configuration needs to be in vite.config.ts instead of vitest.config.ts, otherwise it has no effect and the in-source unit tests are included in the production build.
define: {
  'import.meta.vitest': 'undefined', // prevent unit tests from being included in other builds
},

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[ ] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[ ] Ideally, include a test that fails without this PR but passes with it.
[ ] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[ ] Run the tests with pnpm test:ci.

Documentation

[ ] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[x] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

I am honestly so tired that people mix configs. I think we should just update every config example in docs to use vite.config by default because it's actually always Vite config (even inside vitest.config). We don't recommend creating two separate files because one overrides the other which is confusing for some people.


[Task]: Debugging Initial Blockhound Errors on /actions/execute API

SubTasks
Post configuring the Blockhound locally and triggering it for /actions/execute API, I am getting the following error for a blocking call.
Blocking call! java.io.FileInputStream#readBytes
https://drive.google.com/file/d/1DDeatHZlUYqK_r3V6LDKk2LnvpE54lul/view?usp=sharing

Closing this issue as the callout is resolved in this PR - https://github.com/appsmithorg/appsmith/pull/36046
The PR will be used further to resolve callouts for other plugins hence closing this task.


[Bug] Address UI Test Failures

Purpose

Revert hardcoded sizes in widgets in SetupControlBarView as flagged by pipeline failures.
Fix UI Test to bypass API 31 devices
make UI Test more flexible and robust
modify script to auto detect whether physical device is connected or not

Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Test the code

./gradlew clean cDAT

What to Check
Verify that the following are valid

all UI tests pass

Approved, after merging please cherry-pick to release branch.


Adding project metadata (PageSection.tsx)

Hey Gigi, I think I was able to get the web/git/twitter icons working and in the right place. My implementation seems a little hacky though, and normally I'd like more consistency between the AuthorLayout and ProjectLayout.
Also a little confused by the failed build though, seems like the errors are objecting to my formatting?
Let me know what I can do to make this better!

Awesome, thanks so much for working on this! Looks great already!

Also a little confused by the failed build though, seems like the errors are objecting to my formatting?

Yes, we use prettier with a more-or-less strict ruleset, so you'll have to make the linter happy to make the build green.
You can run npm run build locally to see what's wrong, or integrate prettier in your IDE to immediately see what's up. Here's the VSCode plugin, for example: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

Superseeded by https://github.com/OpenSats/website/pull/156 so I'll close this PR.


UI for getting simple statistics of purchases

Needs further discussion with board/ treasurer what would be useful for the to have access to.
Board and maybe some managers will need access.
New endpoint needed

@A-Guldborg Yes, this, along with the other issues, was filed a bit quickly. The need for discussion was mainly regarding what data we would want/ need from the endpoint, since I wasn't aware of the details at the time.
From what I understand, we have the endpoint now, so no discussion needed for that any more, though it might be worthwhile to discuss how best to show the data to the end-user.

@TTA777
The endpoint looks as follows:

Basically; A list of products with product id, name, tickets left and the purchase value of the non-redeemed tickets. Data is grouped by productid, meaning if two different users have unused filter coffees but for different purchase prices, they will only show the summed value of all unused filter coffees. The query contains a to and from date, meaning I can query per month, year or any other time-range that I (as the user) decide. I hope this explanation makes sense?
Given this data, I see two options for the data visualization:

A table-like solution with rows showing the data and a footer summing up the total amount. Something like this.
A chart-like solution (probably a bar-chart makes the most sense). However, I am not aware of any free solutions providing this easily with razor, free of charge? I have not spent much time looking though, so it might be possible free of charge.

I mean, I don't want to propose the chart-like solution to the treasurer/board if we can't find a free solution. I have also interpreted the use-case/user story somewhat like:

As a treasurer, I want to be able to determine the total amount of unused clips that we provide support for, in order to determine the amount of money we "owe" to customers.

With this in mind, I think finding a chart might be over-engineering as I see the primary concern as a matter of numbers - not easy visualisation? Of course, we could also expand this in the future to also show the data as a chart, so the treasurer easily can convey this information to stakeholders. Likewise, we might also consider if there is an easy way to export this data to a spreadsheet for further calculations etc. This could for instance be a copy-paste solution (copying with comma-seperated values) or downloadable as a .csv-file. But let me know your thoughts - should we begin with the table, should we investigate the chart-like solutions, should we focus on the exporting now or maybe later?

I think you are right that a simple table will suffice for now, in regard to visualization. MudBlazor does have rudimentary support for chart e.g. barcharts, though I think you are right that, the chart wouldn't be enough for their usecase by itself. They need the underlying data easily available as well.
Basically, I agree. Priorities the table view, and play around with the charts if you find it interesting, and have a good idea for how to make it work.


Synchronous distributed training is too slow

While trying to train Imagenet using Inceptionv3, I noticed the training was proceeding too slow. I then tested with Alexnet and Resnet and I saw the same slow training speed.
Here is the images/sec I'm able to achieve on various models:
Inceptionv3:
# GPU, Images/sec
1,        17.525
2,        34.568
4,        62.580
8,        94.832
16,       99.072
32,       140.704
64,       183.488
128,      322.816

Alexnet:
1,        92.464
2,        189.736
4,        344.336
8,        532.40
16,       710.224
32,       878.944
64,       848.128
128,      874.624

Resnet 152:
1,        10.567
2,        20.224
4,        32.332
8,        37.952
16,       42.416
32,       66.016
64,       95.168
128,      152.192

Is it possible there is some bug causing this slow performance?
I'm using EC2 P2 instances (p2.16xlarge). Each instance has 16 GPUs. Each GPU is a Tesla K80. I'm running one worker per GPU and one PS per host. Here is more info on P2 instances: https://aws.amazon.com/ec2/instance-types/p2/
I use randomly generated synthetic data for images and label. I've written some scripts to reproduce this issue in case it helps: https://github.com/indhub/tfperftest/tree/master/perftest

Inception model is based on https://github.com/tensorflow/models/tree/master/inception. I've done some changes to use randomly generated synthetic data for images and labels. Modified code here: https://github.com/indhub/tfperftest/tree/master/inception
Resnet model is based on https://github.com/tensorflow/models/tree/master/resnet. I've done some changes to build Resnet 152. Modified code here: https://github.com/indhub/tfperftest/tree/master/resnet
Alexnet model is based on https://github.com/tensorflow/tensorflow/blob/816ecb7a342c25c19daa8b19627346e1fb38e56f/tensorflow/models/image/alexnet/alexnet_benchmark.py. I've added the fully connected layers at the end. Modified code here: https://github.com/indhub/tfperftest/blob/master/alexnet/alexnet.py

What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?
http://stackoverflow.com/questions/40411597/synchronous-distributed-training-is-slow
Environment info
Operating System: Ubuntu 14.04
Installed version of CUDA and cuDNN:
(please attach the output of ls -l /path/to/cuda/lib/libcud*):
ubuntu@ip-172-31-52-161:~$ ls -l /usr/local/cuda/lib64/libcud*
-rw-r--r-- 1 root root 558720 Sep 14 23:02 /usr/local/cuda/lib64/libcudadevrt.a
lrwxrwxrwx 1 root root     16 Sep 14 23:05 /usr/local/cuda/lib64/libcudart.so -> libcudart.so.8.0
lrwxrwxrwx 1 root root     19 Sep 14 23:05 /usr/local/cuda/lib64/libcudart.so.8.0 -> libcudart.so.8.0.44
-rw-r--r-- 1 root root 415432 Sep 14 23:02 /usr/local/cuda/lib64/libcudart.so.8.0.44
-rw-r--r-- 1 root root 775162 Sep 14 23:02 /usr/local/cuda/lib64/libcudart_static.a

If installed from binary pip package, provide:

A link to the pip package you installed:
https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whl
The output from python -c "import tensorflow; print(tensorflow.__version__)".
ubuntu@ip-172-31-52-161:~$ python -c "import tensorflow; print(tensorflow.version)"

I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:111] successfully opened CUDA library libcurand.so locally
0.11.0rc2

If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)
Just running https://github.com/tensorflow/models/tree/master/inception reproduces the problem.

@shlens Do these seem like aberrant numbers?

@jmchen-g Would you be able to take a look?

Automatically closing due to lack of recent activity. Since this issue is old at this point, please reopen the issue if it still occurs when tried with the latest version of Tensorflow. Thank you.


Remove guava dependency

Removes the guava dependency that use to be required by libsecp256k1

Coverage increased (+0.07%) to 90.48% when pulling 188f3e0ed14e2ee80413ee5d9b87a01d83156677 on Christewart:rm_guava_dependency into 3fc90cdd95ba718955225e0b64c1d6ac0702cd24 on bitcoin-s:master.


Remove redundant dependency

Remove explicit dependency on com.google.protobuf:protobuf-java since it is a transitive dependency of io.grpc:grpc-protobuf and is already pulled in anyway.
Fixes #29.

Hello @tore-statsig @daniel-statsig,
Any chance this could be merged soon?
Thanks.


WSL -> Ubuntu -> K3S cannot pull images after changing network

Hi,
I am using K3s to startup company pod via a VPN and since I have been to the office, where it also work, pod wont start anymore because they cannot pull the images.
Failed to pull image "location/name:version": rpc error: code = Unknown desc = failed to pull and unpack image "location/name:version": failed to resolve reference "location/name:version": failed to do request: Head "location/name:version": dial tcp: lookup docker-all.cisvm.intranet.rws.nl: no such host
Environment is as the title describes;
Windows with a VPN running, WSL with K3s and docker installed (no docker desktop)
What I have tried so far;
Restarting K3s
kubectl apply -f https://k8s.io/examples/admin/dns/dnsutils.yaml and debugged seeing no changes
restart pod coredns
ip route showing no duplicate routes
docker pull image works
Kubectl versions
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.13", GitCommit:"592eca05be27f7d927d0b25cbb4241d75a9574bf", GitTreeState:"clean", BuildDate:"2022-10-12T10:57:16Z", GoVersion:"go1.17.13", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"27", GitVersion:"v1.27.4+k3s1", GitCommit:"36645e7311e9bdbbf2adb79ecd8bd68556bc86f6", GitTreeState:"clean", BuildDate:"2023-07-28T09:46:04Z", GoVersion:"go1.20.6", Compiler:"gc", Platform:"linux/amd64"}

WSL or WSL2?

WSL or WSL2?

Updated

Thanks, we can take a look but FWIW we don't test/support wsl at the moment so there's not a ton of expertise on the team. That said we'll certainly see what we can do!

Cheers @cwayne18 , I also keep updating my attempts in the topic start

Solved it by adding the ip + hostname to /etc/hosts on my ubuntu system. Probably a workaround, but it works. Still no clue why this can go wrong after switching networks.


Server failed to authenticate the request

Failed to inspect '', error: {
"name": "RestError",
"message": "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.\nRequestId:52fc8ca1-601e-009b-6707-e9b1f2000000\nTime:2021-12-04T12:03:52.7456595Z",
"stack": "RestError: Server failed to authenticate the request. Please refer to the information in the www-authenticate header.\nRequestId:52fc8ca1-601e-009b-6707-e9b1f2000000\nTime:2021-12-04T12:03:52.7456595Z\n    at handleErrorResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3140:19)\n    at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3076:49\n    at processTicksAndRejections (internal/process/task_queues.js:93:5)\n    at async StorageRetryPolicy.attemptSendRequest (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-blob-extension\node_modules\@azure\storage-blob\dist\index.js:14657:24)\n    at async StorageClientContext.sendOperationRequest (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:4687:31)\n    at async ContainerClient.listBlobFlatSegment (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-blob-extension\node_modules\@azure\storage-blob\dist\index.js:22315:30)",
"code": "InvalidAuthenticationInfo",

@mteraiya how have you connected your resource/s to Storage Explorer?

If you signed in, what type of storage resource(blob, gen2 blob, queue, file share, table) are you accessing and are you relying RBAC, Gen2 ACLs, or do you have permission to list keys?
If you attached with a key connection string/name and key, can you make sure you spelled the account name right and they key is still correct?
If you attached with a SAS connection string or URL, can you make sure that your SAS has not expired, or if it is access policy based then that the policy still exists?

Closing due to lack of response. If you are still having problems, we suggest opening an Azure support ticket via the portal.


Please publish on CTAN

I visited https://ctan.org/pkg/xcref and it turned out to be a 404.
Would it be possible to publish the package there?
Maybe, pandoc and ctanify can get you up to speed for that? - I successfully used it for the palntuml package: https://github.com/koppor/plantuml/blob/master/release.sh

Hello @koppor,
I am very sorry for responding so late. Life constraints...
The reason why I didn't upload xcref to CTAN is not because I wouldn't know how to do it—l3build, which is already used by xcref, would make it easy. The reason is that uploading to CTAN gives people expectations that I don't think are appropriate for xcref for the time being. As stated in README.md and on the first page of the manual:

This is an alpha release. Some interfaces may change if they prove to be suboptimal. The documentation isn't quite finished. The code has received reasonable testing but might still have bugs.

I'm afraid there is nothing more to expect from it in the short or medium term. If you like what it does, fine. If it doesn't, I'm sorry. Given my availability, I may fix actual bugs and merge (for now hypothetical) well-written, working language support modules, but nothing more for the time being. If someone has a technical question about using the internals to add support for a new language, I could answer that (again, limited by available time), but the person must be able to read and write expl3 code. I definitely can't teach expl3 in bug reports. Also, I can't be expected to learn a new language in order to add a new language support module. (The last two sentences are not targeted at you. :-)


Fix a file's line endings and two quirky-looking bits

@dougbu,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

Rebased on dougbu/infrastructure.updates and changed questions into proposed answers. Bit easier to review with files?w=1 in the URL.
@HenrikFrystykNielsen I would appreciate your thoughts on the SalesforceSoapWebHookReceiver and WebHookHandlerContextExtensions changes. Am I missing something? And, why aren't the unit tests affected? (Should I add more tests?)

Reopening to see if AppVeyor config is working

@dougbu,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@HenrikFrystykNielsen there's now nothing in this PR except my suggestions (and a few trailing whitespace removals). Please have a look… I am not confident these changes are correct for the existing receivers.


overrideSuccessEmails and overrideFailureEmails have mixed up its values

@antey86 thanks for your contribution! Would you add more context of this fix, like what's the behavior before and after. you can also post screenshot in change description for better illustration.


Create full DuckyScript classic engine for the USB Nugget

Gonna come back to this later, but we should implement full support for DuckyScript classic, including loops and full RGB LED colors, and also make it easy to create custom DuckyScript aliases for things like WiFi Geofencing.  This engine should be developed as a separate project rather than parsing DuckyScript commands on the fly in spaghetti code.

[ ] Repeat
[ ] Locale
[ ] Keycode
[ ] LED


add gentx ramuchi

this contains multiple files and the gentx should be inside cygnus-1/gentx folder, could you clean it ? or open a new PR to make it easier you can delete your fork and fork it again to have a fresh version


Arrow selection does not take into account recently typed text

In the pascal highligter hello world snippet f.i, go on the line of the "begin", start typing a few characters (do not type enter key or arrows), then do a shift + down to extend the selection downward.
The selection will start at the end of the begin instead of the end of the newly typed text.
Same problem exists if if you delete a few characters with backspace, then extend selection: the selection will start where you started deleting, not where the caret is.

Fixed.


test case that shows why the current implementation is wrong from an …

…end-user perspective

@tdas has some ideas about supporting topic deletions, so I'm going to merge your test into my branch and @tdas will continue to work on it. Thanks a lot!

@tdas Can you please publicly discuss those design ideas on the Jira or the main PR?
So far the ideas I had come up with were

use time indexing for list of topicpartitions as an alternative to kafka offsets
add kafka broker time to the Offset, use it as a tiebreaker
add driver client time to the Offset, use it as a tiebreaker
remove the methods from Offset, and change the contract for Source.getOffset such that it only returns Some if there is new data.  This is basically an implicit time ordering maintained by the execution.

All of those ideas are time-based, which I think is less than ideal.

@koeninger yeah, i am trying to figure out all the options and write up something to so that we are clear on the pros and cons of each approach. At a high level, they match the ones you suggested. Though I am trying to tease out what needs to be done if deletion is to supported, and what needs to be done deletion+recreation of same topic needs to be supported.

Also, at a high level I think that supporting deletion of topics does not require timestamps, its supporting deletion+recreation of the same topic would require more disambiguating information like timestamps. Here are a few questions,

Just to confirm, there are no unique guid kind of thing for topics in Kafka?

When a topic is deleted and recreated, what happens to the offsets? Does the recreated topic's offset start from 0? Or does it start from where the previous topic left off?


feat: core / modal-ui package Chinese (zh) translation

Description
Add Chinese translation for core / modal-ui, as requested by @AmmarHumackicSQA here https://github.com/near/near-wallet/pull/2795#issuecomment-1305992807
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Type of change.

[ ] FIX - a PR of this type patches a bug.
[x] FEATURE - a PR of this type introduces a new feature.
[ ] BUILD - a PR of this type introduces build changes.
[ ] CI - a PR of this type introduces CI changes.
[ ] DOCS - a PR of this type introduces DOCS improvement.
[ ] STYLE - a PR of this type introduces style changes.
[ ] REFACTOR - a PR of this type introduces refactoring.
[ ] PERFORMANCE - a PR of this type introduces performance changes.
[ ] TEST - a PR of this type adds more tests.
[ ] CHORE - a PR introduces other changes than the specified above.

I think the Chinese translation are ready now.

I think the Chinese translation are ready now.
Please notice usually we'll support both Simplified Chinese and Traditional Chinese to make it usable for different districts (including Hong Kong, Taiwan). But I think it would be good to start with the Simplified Chinese first.

Thank you for your effort @think-in-universe !

Hey @think-in-universe , we noticed that this part is missing
"connectingMessage": {         "injected": "Confirm the connection in the extension window",         "browser": "Confirm the connection in the wallet after redirect",         "hardware": "Confirm the connection in the ledger device",         "bridge": "Confirm the connection in the wallet" }
and if you can help with translating it as we are not sure if it would be correct if we just use the google translate. Thanks!


Force shaka-player to always start in the lowest bitrate.

Have you read the Tutorials?
Yes
Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
latest
Please ask your question
We want to configure shaka-player to always start playback in the lowest bitrate and make time to play faster.
To do this, we have configured these two variables:

defaultBandwidthEstimate: 1 // Low value to ensure bandwidth is very low and lowest bitrate is chosen.
switchInterval: 4 // We expect adapting should not occur during first 4 seconds of video playback. Enough to reach rebufferingGoal and start playback.

However, we have seen, even using the shaka-player demo, that shaka is not starting in the lowest bitrate. It starts in a higher bitrate or switches before reaching the switchInterval value.
Is this behavior correct? How could we configure shaka-player to always start in lowest bitrate?
Thanks.

We may be ignoring the defaultBandwidthEstimate value if the browser has an API that lets us query the real bandwidth.  One way to do this is to set  the abr.restrictions object.  This is a restrictions object that doesn't fail if we can't match anything.  If you set the restrictions to something impossible, we'll pick the lowest bandwidth stream.  Once playback starts, you can set them back to the default.
player.configure('abr.restrictions.maxHeight', 1);

player.configure('abr.restrictions.maxHeight', undefined);  // Reset to default
player.configure('abr.restrictions.maxHeight', Infinity);   // or just infinity

@TheModMaker thanks for the information. We’ve tried to use restrictions and it has worked as expected.


asre1b_mod fix

Missing collapse statement in the omp code improves performance in th…e ectrans benchmark

 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.Paul Mullowney 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.

I don't understand what else I need to do with the contributor license agreement. I've tried to sign it.

I don't understand what else I need to do with the contributor license agreement. I've tried to sign it.

Could it be that the email address of the particular commit is not registered in GitHub? That could explain it.

I don't understand what else I need to do with the contributor license agreement. I've tried to sign it.

Could it be that the email address of the particular commit is not registered in GitHub? That could explain it.

Your comment on this thread came to my AMD email address.

I see in the commit:
commit cee87b854d5ae527fdc6c5cb246e9082a6478140 (origin/asre1b_mod_fix)
Author: Paul Mullowney<EMAIL_ADDRESS>Date:   Mon Aug 28 18:36:54 2023 -0400

This email address listed above is not registered in your GitHub account, so GitHub does not know this is you. Also when I hover over the committer of that commit, it is not a clickable link, which it normally should be.
You can have multiple email addresses linked to your GitHub account, that is not a problem.

I see in the commit:
commit cee87b854d5ae527fdc6c5cb246e9082a6478140 (origin/asre1b_mod_fix)
Author: Paul Mullowney<EMAIL_ADDRESS>Date:   Mon Aug 28 18:36:54 2023 -0400

This email address listed above is not registered in your GitHub account, so GitHub does not know this is you. Also when I hover over the committer of that commit, it is not a clickable link, which it normally should be. You can have multiple email addresses linked to your GitHub account, that is not a problem.

I think I have it fixed now.

Thanks @PaulMullowney for this contribution!


In-Language Testing

I will put something up for this later today if you are interested, but I think having in language unit-tests for these examples would be very valuable. A huge barrier to smart contracts for a lot of people when getting started is the code -> test -> fix loop, and introducing in-language testing allows people to become familiar with that loop in Sway easier.
Amazing repository though, I think this will be very helpful for people getting started in sway

Yea that would be great thanks @ControlCplusControlV. I've seen it in the Sway book but haven't had a chance to look into it yet. I know writing unit tests in Solidity ever since Forge came out was such a game changer!


Support Microsoft Git Provider

Any chance you could add support for the Microsoft Git Provider built into VS2013?

Microsoft Git Provider should be already supported and you can verify the switch is correctly done by checking "Options -> Source Control". I just tried it: differently from others provider the switch doesn't pop-up related windows. In case it doesn't work for you please tell me what happens when you:

Switch manually to a diffent provider (ex. Team Foundation);
Initialize a empty git repository on any project;
Close and reload the solution;
Go to "Options -> Source Control" and discover the loaded provider.

I'm not sure what I did wrong the first time. I retried using the process you posted above, and it's been working great ever since. Thanks for a great plugin!


Add translation for "empty"

In the getDisplayableValue function, the word "empty" is returned.
Better if it is translated.

You can define custom values in your translation files.

Hello,
The custom value "validation.empty" is already define in my translation files.
Another time, you can see that in the getDisplayableValue function, the word "empty" is returned without translation function applied to it.
I propose this :
return $this->translator->get("validation.empty");
An other possibility :
return @lang("empty");
Hope you agree with this.


tinychat UI

saw this post: https://x.com/tinygrad/status/1845733739713982518
made this pr

Can you post some screenshots?

@wozeparrot

Can we keep everything dark mode?

Can we keep everything dark mode? But I think the bubbles definitely look better!

Switched it to dark mode only. Do you like this or want darker?

Toggles are bad and options are bad.

Yea, looks good to me as well

@wozeparrot my bad, brought back total token count

Completely broken on my computer

This is way too large of a diff also

If you still want to merge this, please make a minimal change to only the chat bubbles. +/- 20 lines max!


Update KeyVault usage documentation

The current documentation is out of date. Updating to match current APIs and behavior.

Internal previews

📄 File
🔗 Preview link

docs/security/azure-security-key-vault-component.md
.NET Aspire Azure Key Vault component

Thanks @eerhardt - is this related to #1041?

is this related to #1041?

Yes, it addresses the first comment in that issue:

1.) extension method AddAzureKeyVaultSecrets does not exists after one adds Aspire.Azure.Security.KeyVault to the consuming project


export all plate maps from a single study to a tsv/excel file

Requested by Lindsay:
On the study page, it would be useful to be able to download all the plate maps of a single study in a excel-compatible file.

I am deeply confused as there IS no study page in LabControl ... is this referencing Qiita?

See https://github.com/jdereus/labman/pull/196#issuecomment-480391544 for a solution to an earlier version of the codebase.


class abbrev issues

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Checked that your issue isn't already filed.
Reduced the issue to a self-contained, reproducible test case.

Description
The class abbrev command bugs out in many areas.
Steps to Reproduce
Using class abbrev with an explicit predefined variable errors:
universe u
variable {A : Type u}
class abbrev AddAbbrev := Add A
/-
  type expected
  failed to synthesize instance
    CoeSort (Type ?u.22 → Type ?u.22) ?m.25
-/

It also errors with an implicit predefined variable:
universe v
variable {A : Sort v}
class Bar (A : Sort u) (f : A -> Prop) := (bar : (a : A) -> f a)
class abbrev BarAbbrev (f : A -> Prop) := Bar A f
/-
  type expected
  failed to synthesize instance
    CoeSort (Type ?u.22 → Type ?u.22) ?m.25
-/

Surprisingly, though, moving the implicit binder into the definition also causes an error:
universe u
class Foo (A : Sort u) (f : A -> Prop) := (foo : (a : A) -> f a)
class abbrev FooAbbrev {A : Sort u} (f : A -> Prop) := Foo A f
/-
function expected at
  { toFoo := ?m.58 }
term has type
  FooAbbrev ?m.57
-/

Expected behavior:
I expect class abbrev to support implicit (and synthesized) binders, both within the definition and predefined with variable. I don't really expect explicit predefined binders to work though.
Versions
I am running the latest Lean nightly at the time of writing:
Lean (version 4.0.0-nightly-2021-05-03, commit 0f8c6ca797c4, Release)

I am on a Windows 10 20H2 machine.
Additional Information
I knew why the implicit (an explicit) predefined binders didn't work  -- it is because the class abbrev macro uses explicit application of its type and constructor in its expansion. I had in mind a fix for the implicit case, but I discovered more oddities along the way. However, I still would like to tackle some of this myself.

I just overhauled my outline of the issue. I realized that my original minimum working example was not actually a good example of the bug I was interested in (I care about implicit predefined binders, not explicit ones). I also realized that class abbrev failed more often then I expected. So this issue is has a bit broader scope than I initially anticipated. Apologies for the confusion.

I still would like to tackle some of this myself.

Thanks for making it clear you want to work on this issue before submitting a PR.
This feature is not heavily used in the codebase nor it has many tests.
You will be grateful if you fix the bug, but here are our expectations since you are new:

Plenty of tests. This is particularly important for this issue since the feature is not heavily used in the codebase nor it has many tests.
Comment anything nontrivial
Do not guess the design, ask questions in case of doubt
Make sure we can still build Lean after the fix: make stage2


clarification needed: Is Raw FFMPEG is accessible anyhow in this library? will be helpful to write ffmpeg filter or more enhanced plugin like subtitle support in current one, if ffmpeg is accessible.

ffmpeg uses version 3.4, you can go to the official website to download and compile by yourself, but it is not recommended to use ffmpeg filters to do too much operation, it is recommended to use opengl to operate


Upgrade Drone Config to 0.6

Do DB-tests in parallel (even though we only have 1 agent for now).
Depends on go-gitea/infrastructure#19

@appleboy indeed we do 🙂

@bkcsoft I heard you were quitting

replaced by #2362


Use postgres as maintenance db unless maintaining postgres itself

As described in #1283, currently when trying to create multiple databases in parallel, sqlx::Postgres::create_database will fail with the error message source database "template1" is being accessed by other users.
@li-kai did already find the cause of this. The function parse_for_maintenance is meant to emulate the behavior of the createdb util, but uses the username instead of the database. This PR fixes that.
I did not run extensive tests, but it works without issues on my project.

Thanks!


langchain: docstrings agents nested

Added missed docstrings. Formatted docstrings to the consistent form.

@ccurme Thanks!


Update github.com/gin-gonic/gin to 1.9.1

fix CVE-2023-26125 and CVE-2023-29401

Codecov Report
Patch coverage has no change and project coverage change: +0.08 :tada:

Comparison is base (a717c33) 51.17% compared to head (1658fb9) 51.25%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@                Coverage Diff                @@
##           release/v0.15    #1989      +/-   ##
=================================================
+ Coverage          51.17%   51.25%   +0.08%
=================================================
  Files                 89       89
  Lines               6081     6081
=================================================
+ Hits                3112     3117       +5
+ Misses              2791     2786       -5
  Partials             178      178

see 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Robyn on Databricks: Getting Started

Project Robyn
Describe issue
Useful to have a few steps on how to get Robyn working on Databricks.
Not covered in current documentation.
Databricks
Databricks allows one to alternate between R and Python cells.  In this use we are using R as the default language for the notebook.
First install reticulate:
install.packages('reticulate')

Then with reticulate install nevergrad in the local python environment.  (Note: you do not need to create a virtual environment, and in fact doing so may cause a range of issues and difficulties, such as failure to find python3.8-venv, etc.  We have learned none of this is required, and you simply use reticulate to install nevergrad and you're in business):
library(reticulate)
country = dbutils.widgets.get('country')
py_install("nevergrad")
reticulate::py_config()

From here on you can install R packages and finally the Robyn package using remotes::install_github as found in the getting started document.
One drawback to this approach is that the install_github takes a long time, for us about 36 minutes.
We are looking towards some sort of image solution to make this faster, but we are also want the flexibility to get the latest Robyn code.
We do run this additional step to assert our library version of Robyn itself:
library(Robyn)
pkg_version = packageVersion('Robyn')
if (pkg_version != '<IP_ADDRESS>') {
  writeLines(as.character(pkg_version))
  stop('Wrong pkg version')
} else {
  writeLines('Libraries loaded. Robyn package version tested')
}

Hi, just to contribute to this issue and save some people some time. DataBricks has problems with reading folders in DBFS with spaces, so default folder names such as "2022-01-17 11.07" are hardly accessible by scripts inside notebooks. If you change spaces for underscores, everything will go smoothly

I did not have a problem with databricks when putting double quotes around the file names, same as when using shell commands.  However, there are advantages to avoiding spaces I would agree.

I did not have a problem with databricks when putting double quotes around the file names, same as when using shell commands. However, there are advantages to avoiding spaces I would agree.

Totally agree, my comment was regarding extracting files from DBFS via links in web browsers (in my case spaces in catalog names were a problem).

We have a new innovation to accelerate R Robyn development in databricks.
This is to build the code from Robyn once and cache it as a library.
Problem: The problem databricks users may encounter (we did) is that when a cluster starts up it does not have Robyn nor other R libraries installed.  The process takes over 40 minutes each time we startup.
Summary: The solution is to build the libraries, push them over to dbfs, and then add a dbfs library path to that directory on startup of your Robyn notebook.  The Robyn notebook does not have to install.packages() but merely use the library.
Reference concept: https://github.com/marygracemoesta/R-User-Guide/blob/master/Developing_on_Databricks/package_management.md#custom-packages
dbfs=databricks file system
Details:
Notebook 1: Install Libraries
Create a library path where you isntall libraries
%sh
mkdir /usr/lib/R/robyn-lib-path

Add this new directory to libPaths:
.libPaths(c("/usr/lib/R/robyn-lib-path", .libPaths()))

Run installation of packages you wish to have pre-installed
We reviewed our libPaths first:
.libPaths()

Then we installed a bunch of packages we wanted in place:
install.packages('remotes')
install.packages('plyr')
install.packages('dplyr')
install.packages('rlist')
install.packages('stringr')
install.packages('rlist')
install.packages('ggplot2')
install.packages('patchwork')
install.packages('scales')

(not sure which of these are absolutely required for robyn)
Finally we installed a specific github version.  For us, we are installing a fork and using a branch on that fork (ref) so our command looks like:
remotes::install_github('joangcc/Robyn/R', ref='free_intercept')

You would instead reference the Robyn repo in the first argument, and use ref if you have a branch
Verify the libraries installed:
%sh
ls -l /usr/lib/R/robyn-lib-path

Copy installations to dbfs so they can be saved across cluster runs.
Consult your local admin about paths you might use.  These happen to be paths we created on /dbfs.
Since you may deploy different versions of Robyn over time and want them simultaneously available, I would suggest putting the branch and version name in the directory as we have done:
%sh
mkdir /dbfs/robyn/robyn_free_intercept_<IP_ADDRESS>
cp -R /usr/lib/R/robyn-lib-path /dbfs/robyn/robyn_free_intercept_<IP_ADDRESS>
ls -l /dbfs/robyn/robyn_free_intercept_<IP_ADDRESS>

(this command took us 30' when we did the install, but it's only required once)
Verify that the files have been copied:
%sh
ls -l /dbfs/robyn/robyn_free_intercept_<IP_ADDRESS>/robyn-lib-path

Modify Robyn notebook to use these pre-installed libraries

Remove all install.packages and install_github corresponding to above packages
Note that if you do want to install packages, you should do that before adding to libPaths below

For us, we did not include reticulate above, so in our Robyn notebook we setup reticulate and then we adjust the libPaths.
After you have installed all packages in Robyn other than the preinstalled ones, adjust libPaths with a command appending your target directory to libPaths:
.libPaths(c("/dbfs/robyn/robyn_free_intercept_<IP_ADDRESS>/robyn-lib-path", .libPaths()))

At this point the R library() functions will be looking in this library path and find the preinstalled R packages.  This saves copying them to the local cluster and building related code.
Maybe in a later version we will include reticulate in the pre-installs; here I am documenting what worked quickly and well for us so others can avoid the headaches we had with slow startup time.

Hi @extrospective,
I just want to say thanks so much for both your pre-install advice and your reticulate advice.
I was going round in some serious circles getting reticulate to install nevergrad within a virtual environment and stumbling upon your post was a god-send!
I really appreciate you taking time to offer advice to the community!

Hi @extrospective. Thank you for sharing this, it was really useful. Do you have any tips on the configuration for the Databricks cluster?


Three ideas

Can scan_fmt support strings too (and not just &str)?
fn main() {
    let line = "10 20".to_string();
    let (x, y) = scan_fmt!(line, "{} {}", u32, u32);
}

Is it a good idea to return an Option of tuple instead of a tuple of Options, to shorten and simplify the user code a little?
fn main() {
    let line = "10 20".to_string();
    if let Some((x, y)) = scan_fmt!(&line, "{} {}", u32, u32) {
    }
}

Where the compiler is able to inference the types of the variables, can you allow omitting the types?
fn main() {
    let line = "10 20".to_string();
    if let (Some(x), Some(y)) = scan_fmt!(&line, "{} {}") {
        let r1: u32 = x * 2;
        let r2: u32 = y * 2;
    }
}

If all three ideas are good and possible the user can write:
fn main() {
    let line = "10 20".to_string();
    if let Some((x, y)) = scan_fmt!(line, "{} {}") {
        let r1: u32 = x * 2;
        let r2: u32 = y * 2;
    }
}

Thanks for the feedback.
1- The idea of Some((x,y)) instead of (Some(x), Some(y)) is neat - I'll look into that.
2- I'd love more automatic type inference, but I couldn't get compiler to infer the types for variables with "parse()".  For example, the following explicit code works:
    let x = "123" ;
    let y:u32 = x.parse::<u32>().unwrap() + 1u32;

but the following code can't infer the type:
    let x = "123" ;
    let y:u32 = x.parse().unwrap() + 1u32;

The library uses "x.parse()" for converting strings to numbers, and rust is not automatically recognizing the types.  Any ideas?
3- It seems idiomatic for functions in rust just take "&str".  For example, see here.  Another example is the regex crate "is_match()" function which requires &str instead of String.

Regarding &str, auto-deref should work fine:
fn main() {
    let line = "10 20".to_string();
    let (x, y) = scan_fmt!(&line, "{} {}", u32, u32);
}

(note that line became &line)

Regarding Some((a, b, b)) I have opened #7 for discussing it.

I'm going to mark this closed because the only remaining requested feature is automatic type inference, and I have no idea how to do that.  If anyone has ideas please let me know.


Removed displaying version from index.tsx

In ethers project displaying version caused an compilation error - package.json is not exported.

Thanks for the PR! This is not planned at the moment as we use some branches to test canary versions. Thanks!


fix(venv): pickup bash from env (#5595)

on OSX the default bash is v3.2 and does not have associative array support that is needed by dependency_services/common.sh. A more recent bash (for eg via Homebrew) can be picked up correctly if supplied in the PATH.
Cherry-pick from EE#5595

Summary

Checklist

[ ] The Pull Request has tests
[ ] There's an entry in the CHANGELOG
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Full changelog

[Implement ...]

Issue reference

Fix #[issue number]

 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.


ingress: Propagate labels from Ingress to LB Service

This PR adds the labels from Ingress to Load Balancer Service.
Fixes: #28576
Propagate prefixed labels from Ingress resource to LB service

@log1cb0mb can you add a release note entry in the PR description? We do this for most instances of new functionality. It's just a block comment that looks like this:
```release-note
Adds the ability to disable tribble replication after 00:00:00Z.
```

/test

/test

/test

/test

Is it possible to add backport-1.14 label to this?

/test

/test

/test

/test

/ci-ipsec-upgrade

/pull_request

/test

Closed and reopened to see if travis gets triggered, as it was stuck

Reviews are in, and checks are green. Marking as ready to merge.


Update jsDelivr link

jsDelivr switched to a fully automated system, that can serve files from npm and GitHub. This means all future releases will be available automatically, but will use a new link structure.
I updated the link now so you don't forget to do it when you release a new version. You can always find the correct link at https://www.jsdelivr.com/package/npm/clappr-rtmp.
Feel free to ping me if you have any questions regarding this change.

I noticed that the dist is missing from the latest npm release, so I changed it to use GitHub for now. Consider releasing a new version with dist included.


There shouldn't be an build error for libraries targeting AnyCPU or below the version version.

Describe the bug
I can't use this library from another library that references AnyCPU.
There's no reason why this library can't be used by an AnyCPU library, except you have a build task preventing me from doing that.
You also require MinVersion and Version to be 14393 and 17763, which again shouldn't matter for class libraries.
Steps to reproduce the bug

Create an AnyCPU class library.
Reference this package.
Build

Expected behavior
Build completes.
Screenshots

Version Info
Win10, 1809, VS2019.
NuGet package version:
2.1.190405004
Additional context
The build error is valid for app-heads, but not class libraries.
I also believe a similar check be done to the MicrosoftUIXamlCheckTargetPlatformVersion Target, which shouldn't run on class libraries, but only app-heads.
Also to ensure these build files gets run on on app-heads when indirectly references, the entire \build\ folder should be duplicated to the transitiveBuild folder.

I was under the impression that if your package contained native dlls then the whole app needs to be compiled as native per-platform. Maybe this has changed?
If there's a doc explaining how to do this, we'd be happy to support it. Have you seen a project that has been able to make this work?
Also note that your error is about the VCLibs dependency, not Microsoft.UI.Xaml.

I was under the impression that if your package contained native dlls then the whole app needs to be compiled as native per-platform

Yes but I'm not compiling an app, but just a class library.

If there's a doc explaining how to do this, we'd be happy to support it. Have you seen a project that has been able to make this work?

Yes. I work on the ArcGIS Runtime SDK for .NET. It does this and works just fine. https://www.nuget.org/packages/Esri.ArcGISRuntime.UWP/

Avoiding vclibs reference:
  <ItemGroup Condition="'$(ProjectExt)' != '.vcxproj' and ('$(PlatformTarget)' == 'x86' or '$(PlatformTarget)' == 'x64' or '$(PlatformTarget)' == 'ARM' or '$(PlatformTarget)' == 'ARM64')">
     <SDKReference Include="Microsoft.VCLibs, Version=14.0" />
  </ItemGroup>

I noticed there's SkipMicrosoftUIXamlCheckTargetPlatformVersion I can use to at least turn the version check off. That'll do for that bit

You should also be able to have your component library build against the previous 2.1 -prerelease package which doesn't force in the SDKReference dependency like this. The APIs are the same so your component would be compatible. I think that would unblock you for now.
But I'm taking a look into making this change.

@jevansaks I've submitted a PR for review

You also require MinVersion and Version to be 14393 and 17763, which again shouldn't matter for class libraries.

I missed this in the initial report. The 17763 target version dependency is required because you need to compile against a new enough Windows SDK in order for the metadata references in the MUX package's winmd to be resolved. If it's too old you'll get weird compiler errors about type references.
For the MinVersion check: I still kind of like having it because I'd like you to know that our project needs a particular min version in case you're trying to promise something more than we can offer. Is it tripping because the MinVersion in your component is unset, perhaps? I can set up a repro project to investigate.

Setting SkipMicrosoftUIXamlCheckTargetPlatformVersion works for me. I can continue targeting 16299.
I don't think this check really applies for a class library. The specific underlying APIs are needed until runtime.


Infinite Recursion in CBOR.encode

If given certain recursive inputs, CBOR.encode will infinitely recurse, triggering a stack overflow. Found with Fuzzilli
System: Ubuntu 18.04 LTS
Compile Target: Current master branch, dabac2db278f8ce75cf5dc95ef3e0c316524b734
function main() {
    var v4 = [13.37,13.37,13.37,13.37,13.37];
    var v6 = [1337,1337];
    v6[1] = v6;
    var v7 = {e:"COVraKWiLf",constructor:v4,c:v6,d:13.37};
    var v8 = {d:"COVraKWiLf",e:v4,c:v4,toString:v7,valueOf:13.37,b:1337};
    var v9 = new Proxy(v8,v8);
    var v10 = CBOR.encode(v9);
}
main();

Stack trace:
UndefinedBehaviorSanitizer:DEADLYSIGNAL
==22950==ERROR: UndefinedBehaviorSanitizer: stack-overflow on address 0x7ffddd96eff8 (pc 0x000000435124 bp 0x00000177f7c0 sp 0x7ffddd96f000 T22950)
    #0 0x435123 in duk_push_tval /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_api_stack.c:4292
    #1 0x43a7a2 in duk_hobject_getprop /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_hobject_props.c:2645:4
    #2 0x439962 in duk_get_prop /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_api_object.c:29:7
    #3 0x4a395f in duk__cbor_encode_object /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:477:4
    #4 0x4a395f in duk__cbor_encode_value /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:633:3
    #5 0x4a3967 in duk__cbor_encode_object /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:478:4
    #6 0x4a3967 in duk__cbor_encode_value /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:633:3
    #7 0x4a3967 in duk__cbor_encode_object /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:478:4
    #8 0x4a3967 in duk__cbor_encode_value /home/b/Desktop/projects/fuzzilli/Targets/duktape/duktape/duk_bi_cbor.c:633:3
    (repeats until space runs out)

CBOR encode and decode paths should call duk_native_stack_check() in object/array recursion. This allows an embedder to implement a native stack space check for the recursion. In addition a sanity depth limit should exist by default, as it does for JSON (the default limit is 1000 at present).

I'll work up a pull adding both checks. JSON has a recursion limit check but no duk_native_stack_check() so I'll add that as well.


fix sidecar listener creation with bind and catchall in sidecar

When we have the following sidecar
spec:
  egress:
  - bind: <IP_ADDRESS>
    hosts:
    - '*/test.testns.svc.cluster.local'
    port:
      name: redis-cluster
      number: 12000
      protocol: REDIS
   - hosts:
    - '*/*'

with a port and bind with a non HTTP protocol and a wildcard catchall - we end up creating listener on wildcard because of bind and service address because listener key does not match for TCP. This PR fixes it.

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ramaraochavali: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

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

/test integ-pilot-multicluster-tests_istio

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

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

/retest

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-k8s-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

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

/retest

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-k8s-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-pilot-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-k8s-tests_istio

integ-pilot-multicluster-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-pilot-multicluster-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

unit-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test unit-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

integ-telemetry-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-telemetry-k8s-tests_istio

unit-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-mc-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-cni-k8s-tests_istio
0e9d9fd4e976655cf3cc2d0b4db8997e59d80cca
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-k8s-tests_istio

integ-distroless-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-distroless-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-telemetry-k8s-tests_istio

integ-distroless-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-distroless-k8s-tests_istio

integ-ipv6-k8s-tests_istio
a48237a767818511b78997eb15729f1954044f0a
link
/test integ-ipv6-k8s-tests_istio

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

@ramaraochavali: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

integ-istiodremote-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-istiodremote-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

integ-istiodremote-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-istiodremote-k8s-tests_istio

integ-operator-controller-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-operator-controller-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

integ-istiodremote-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-istiodremote-k8s-tests_istio

integ-operator-controller-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-operator-controller-tests_istio

integ-multicluster-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-multicluster-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

unit-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test unit-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

integ-istiodremote-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-istiodremote-k8s-tests_istio

integ-operator-controller-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-operator-controller-tests_istio

integ-multicluster-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-multicluster-k8s-tests_istio

integ-pilot-istiodremote-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-pilot-istiodremote-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

integ-istiodremote-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-istiodremote-k8s-tests_istio

integ-multicluster-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-multicluster-k8s-tests_istio

integ-pilot-istiodremote-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-pilot-istiodremote-tests_istio

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-pilot-k8s-tests_istio

integ-cni-k8s-tests_istio
d2bd68ea53dd0bdcf991c48c7f87bc5a720601d8
link
/test integ-cni-k8s-tests_istio

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-mc-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

integ-distroless-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-distroless-k8s-tests_istio

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

integ-ipv6-k8s-tests_istio
19e6418a5fd7a4956f6bdf871f75384e7a0743db
link
/test integ-ipv6-k8s-tests_istio

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-k8s-tests_istio

integ-distroless-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-distroless-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-k8s-tests_istio

integ-distroless-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-distroless-k8s-tests_istio

integ-ipv6-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-ipv6-k8s-tests_istio

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

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test unit-tests_istio

integ-telemetry-mc-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-mc-k8s-tests_istio

integ-telemetry-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-telemetry-k8s-tests_istio

integ-distroless-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-distroless-k8s-tests_istio

integ-ipv6-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-ipv6-k8s-tests_istio

integ-security-k8s-tests_istio
bae06b9c7aaed9ff3ad8b5f6077438e19c661cfb
link
/test integ-security-k8s-tests_istio

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

@howardjohn @hzxuzhonghu what do you think about this? Is this reasonable to restrict or should we just create both wildcard and ip listeners?


npx cdk synth doesn't work

Thanks for this. I tried the cdk-bundle-go-example and unfortunately, it doesn't build for me.
Issue 1
Output:
✗ npx cdk synth
Bundling asset App/ApiStack/GolangFunction/Code/Stage...
go version go1.14.12 darwin/amd64
fork/exec /var/folders/2j/g5qt9wws2dq3h38yy9xt47c00000gr/T/go-build115848688/b001/hello.test: exec format error
FAIL    github.com/aws-samples/cdk-bundle-go-lambda-example/hello       0.002s
Failed to bundle asset App/ApiStack/GolangFunction/Code/Stage, bundle output is located at /Users/tweissin/dev/cdk/cdk-build-bundle-deploy-example/cdk-bundle-go-lambda-example/cdk.out/assembly-App/asset.b53ee16d218c4dbb82805ef4aff1efe873b50d33040ad1528160a46375f1c2f3-error: Error: go exited with status 1
Subprocess exited with error 1

Issue 2
It would be good to update the article to match this repo because I notice that spawnSync() for instance is referenced in the article but exec() is used in GitHub, as well as other code updates.

I was able to get around the exec format error problem. I needed to use darwin for GOOS. You could make a change to import os and then call os.platform()  so it works on Mac and in AWS when building in the pipeline.

@tweissin OMG thank you!!  There is zero chance I would have ever figured out the issue was with the platform specification.  You are exactly correct, swapping in os.platform() for linux fixes the issue.


PDFBox issue

Hey guys,
Finding that this is an excellent tool, but for some tables that work fine on the GUI/app version but when running from command line, I get these:
Aug 26, 2016 6:59:25 AM org.apache.pdfbox.util.PDFStreamEngine processOperator
INFO: unsupported/disabled operation: BDC
Aug 26, 2016 6:59:25 AM org.apache.pdfbox.util.PDFStreamEngine processOperator
INFO: unsupported/disabled operation: i
Aug 26, 2016 6:59:26 AM org.apache.pdfbox.util.PDFStreamEngine processOperator
INFO: unsupported/disabled operation: EMC
Aug 26, 2016 6:59:26 AM org.apache.pdfbox.util.PDFStreamEngine processOperator
INFO: unsupported/disabled operation: BMC
And then all the text from the table is badly formed with many extra line breaks at strange places, using:
java -jar tabula-0.9.0-SNAPSHOT-jar-with-dependencies.jar con030910.pdf -p 7  -d -r -u -f TSV
Any ideas?
Cheers,
Mike

I had some weird unrelated issue reading in the output.

Glad to hear you figured it out. Those INFO lines are just random info that, for whatever reason, we haven't managed to mute. They're not errors.


Wave plots unable to show 2 points within the same day on x axis

Wave SDK Version, OS
0.21.1, macOS 12.5.1
Actual behavior
A chart unable to show different times within a day

Expected behavior
Users need to show data on different dates or different times within a day or both scenarios at the same time (23:55 today to 00:04 tomorrow)
Steps To Reproduce
Minimal code (inspired by this code here https://github.com/h2oai/wave/issues/1472#issuecomment-1145567339)
from h2o_wave import main, app, Q, ui, data

@app('/')
async def serve(q: Q):
    q.page['ex1'] = ui.plot_card(
        box='1 1 4 3',
        title='Different Dates',
        data=data('low high price', 3, rows=[
            ("2022-01-01", "2022-02-01", 100),
            ("2022-02-01", "2022-03-01", 150),
            ("2022-03-01", "2022-03-31", 200),
        ]),
        plot=ui.plot([ui.mark(
            type='interval',
            y='=price', y_min=0,
            x1='=low', x2='=high', x_scale="time"
        )])
    )

    q.page['ex2'] = ui.plot_card(
        box='1 4 4 3',
        title='Same day Different times (24 hr clock)',
        data=data('low high price', 3, rows=[
            ("2022-02-01 00:00", "2022-02-01 00:05", 100),
            ("2022-02-01 00:05", "2022-02-01 11:59", 150),
            ("2022-02-01 11:59", "2022-02-01 23:59", 200),
        ]),
        plot=ui.plot([ui.mark(
            type='interval',
            y='=price', y_min=0,
            x1='=low', x2='=high', x_scale="time"
        )])
    )

    q.page['ex3'] = ui.plot_card(
        box='1 7 4 3',
        title='Same day Different times (12 hr clock)',
        data=data('low high price', 3, rows=[
            ("2022-02-01 00:00 AM", "2022-02-01 00:05 AM", 100),
            ("2022-02-01 00:05 AM", "2022-02-01 11:59 AM", 150),
            ("2022-02-01 11:59 AM", "2022-02-01 11:59 PM", 200),
        ]),
        plot=ui.plot([ui.mark(
            type='interval',
            y='=price', y_min=0,
            x1='=low', x2='=high', x_scale="time"
        )])
    )
    q.page['ex4'] = ui.plot_card(
        box='1 10 4 3',
        title='Two days Different times (12 hr clock)',
        data=data('low high price', 3, rows=[
            ("2022-02-01 06:00 PM", "2022-02-02 06:00 AM", 100),
            ("2022-02-02 06:00 AM", "2022-02-02 06:00 PM", 150),
            ("2022-02-02 06:00 PM", "2022-02-03 06:00 AM", 200),
        ]),
        plot=ui.plot([ui.mark(
            type='interval',
            y='=price', y_min=0,
            x1='=low', x2='=high', x_scale="time"
        )])
    )

    await q.page.save()

cc @dulajra @shereezhang

I would say not allowing both dates and times is by design. The reasoning is simple: Axis labels would take a lot of space, thus this could work only for a few data points. In general, it's better to have either only dates or only time axis.
@lo5 please correct me if I am wrong since you are the original author here.

@mturoci This is a must needed feature for monitoring. To be able view chart from different times and dates. Which we already have in grafana.  Can we have this feature for charts?
cc: @lo5 @shereezhang @Nayananga
https://user-images.githubusercontent.com/38729017/189604725-ae1c6989-d312-4957-834f-2a17d5d7fd46.mov

Expected behaviour - if user select days, x axis will display days and if user select time like last 5 minutes or 12 hr x axis will display time
cc: @Nayananga @shereezhang

I would say not allowing both dates and times is by design. The reasoning is simple: Axis labels would take a lot of space, thus this could work only for a few data points. In general, it's better to have either only dates or only time axis.
@lo5 please correct me if I am wrong since you are the original author here.

@mturoci x_scale="time" does not accept time-only values, but if we provide time as plain strings it will only plot those values as strings so we cannot present the time gaps properly, How would you suggest showing time values?

if we provide time as plain strings it will only plot those values as strings so we cannot present the time gaps properly

can you elaborate?
Another option could be displaying time as "floats" (e.g. 10:30 => 10.30) and using x_scale='interval'.
@lo5 any ideas?

Another option could be displaying time as "floats" (e.g. 10:30 => 10.30) and using x_scale='interval'.

CC: @ShehanIshanka

Some inspiration from Grafana:

IF total time duration <= 5 min, display HH:MM:SS
IF 5 min < total time duration  <= 24 hours, display HH:MM
IF 24 hours < total time duration  <= 7 days, display Month/Day HH:MM
IF 7 days < total time duration, display Month/Day

right now, we can do 1,2,4, but not 3 because it needs both the date and time.
@mturoci it would be nice to have both DATE & TIME possible as one label is a situation like below... eg. 4 day range - so if we only displayed dates, there would be duplicates for each date, but is there is only time, it's hard for the user to figure out which day each time is for in a 96 hr time range

@Nayananga ill create the ticket for this when we decide whether # 3 is possible!

Some inspiration from Grafana:

IF total time duration <= 5 min, display HH:MM:SS
IF 5 min < total time duration  <= 24 hours, display HH:MM
IF 24 hours < total time duration  <= 7 days, display Month/Day HH:MM
IF 7 days < total time duration, display Month/Day

right now, we can do 1,2,4, but not 3 because it needs both the date and time. @mturoci it would be nice to have both DATE & TIME possible as one label is a situation like below... eg. 4 day range - so if we only displayed dates, there would be duplicates for each date, but is there is only time, it's hard for the user to figure out which day each time is for in a 96 hr time range
@Nayananga ill create the ticket for this when we decide whether # 3 is possible!

Thank you for the detailed explanation @shereezhang, Let me add a little bit more context to the issue,
@mturoci This is bit tricky to explain, let me attach two examples,
This is when I provide time as a string (even with dates)

This is when I provide time with x_scale="time"

As you can see, the second image gives more insights about the distribution with regards to time but the first image just plots data points evenly spaced, So when I want to show only time,  x_scale="time" does not work, so I can't set that property. Then I have to provide time as a string value (something like "23:59") Then WAVE just plots those data points as it is without knowing the importance of time property, So I end up with a plot like in image 1. Hope I made it clear, If not let's just stick with @shereezhang 's comment


added code of conduct

I have added the code of conduct file. thanks for giving me this opportunity :)

@all-contributors please add @anamikarawat for doc


Return complete history

Description
The description of the main changes of your pull request
Related Issue(s)
closes #520
Documentation

Thanks @viirya !

Thank you @houqp @fvaleye !