Unable to build

Xamarin.Auth Issue
IF BUG, INCLUDE THIS PART:
Version
Repo (master and other branches).
Remove dependencies on old Cake tools which cause problems because of old stale transitive dependencies and cause Cake to crash.
Use vanilla Cake

Prepare Azure DevOps pipelines for building

Hey guys,
Correct me if I'm wrong but Xamarin.Auth is an official project supported by the Xamarin team and apparently is not an "experimental" project or anything like that. Yet, it's been broken for quite a while now and nobody is really assigned to it. There are issues (looking at #370) that are causing problems and although are officially "Closed" but due to this build issue have never been published.
Is this really what we should expect from Xamarin team in terms of suuport?
PS: If I understand @moljac correctly, he is not officially assigned to this project and only works on it when he gets a break from his daily tasks (which I really appreciate) which means that nobody is really working on this project any more! If that's the case, can you please at least officially deprecate it?

@mahdi-ninja
In 2016 I had several apps using Xamarin.Auth and Google's push to ban non-native UI gave me no choice, but to roll up my sleeves and add support for native UI. No one assigned me to any project it was simple thinking - either let library die or do something.
At that time there were people criticizing Xamarin.Auth project management and praising developers (note plural). After a long discussion and revealing that Xamarin.Auth development team consist of 1 (one) dev and that the same developer is project manager, the guy that was the loudest apologized and helped with finding schemas for facebook implementation in facebook SDK code.
Do you see the difference? He was no "senior" something, he stopped non constructive criticism and built few hours of his time into Xamarin.Auth.
Users like you cause that it is difficult to find extra motivation to keep maintaining this library and I'm not the only OSS maintainer that has the same feelings.
Closing this one.

@moljac First of all, I never criticised you or any other developers and I honestly don't understand why you got so defensive about it.
My criticism was/is geared towards Xamarin/Microsoft as a company for not giving their official projects enough attention.
The point that I think you missed in my message was that the expectation from an official Xamarin/Microsoft project is different from a random OSS project that someone maintains in their spare time. When I use a random OSS project, 'm aware of the inherent risks and account for them in my time/budget and never expect project maintainers go out of their way to support my needs.
PS: My complaint is not just about this specific library. This lack of support and responsibility from Xamarin has been consistent thought out my whole experience with Xamarin products for the last 3-4 years. This has been so destructive to our business that I recently convinced my managers to rewrite a fully working Xamarin.Forms app (which took 6 month to write with a team of 4 developers) using another framework.


Cannot connect to websocket

My console log
(index):475 WebSocket connection to 'ws://jjsc.ddns.net:5678/SYSINFO' failed:
(anonymous) @ (index):475
(index):480 WebSocket connection to 'ws://jjsc.ddns.net:5678/YSFReflector' failed:
logtailer is working
Nov  5 17:24:15 ubuntu-s-1vcpu-512mb-10gb-nyc1-01 systemd[1]: Starting Python3 logtailer for WSYSFDash...
Nov  5 17:24:25 ubuntu-s-1vcpu-512mb-10gb-nyc1-01 systemd[1]: Started Python3 logtailer for WSYSFDash.
Nov  5 17:24:26 ubuntu-s-1vcpu-512mb-10gb-nyc1-01 python3[867382]: 2023-11-05 17:24:26,059 INFO Starting Websocketserver

Did you add Portforwarding for Port 5678 TCP to your local hotspot?

Due to no reply - closed.

Sorry I never received the email with your question, and yes the port is open in server, I don't know why you mention the hotspot, the wobsocket run in server

Sorry, wrote Hotspot, meant reflector. So you are sure traffic to 5678 tcp is going to the reflector server, where logtailer is running.
What happens on the webbrowsers Javascript console?

Ok, Im restarted and It seem to be runnig, but I have another issue, the parsed connected gateways  are no enterily right, check this:   http://jjsc.ddns.net:8000/ and thnks in advanced

What Is the problem exactly? What reflector are you using?

#!/bin/bash
YSFReflector-Installation-Script

This script installes a YSFReflector on a Debian-like Linux-System
with modification of YSFReflector.ini and creation of all necessary
scripts to start and run the reflector.

written 2018-01-15 by Kim Huebel, DG9VH

Changelog:
2018-01-15: initial shot

I cannot pasted the screenshot but if you see the connected gateways tabs at http://jjsc.ddns.net:8000/ you see the issue, not happend in the old dashboard using the same site but https://jjsc.ddns.net/

Connected since does only work correct, if the parsed portion of the lignite contains the connecting line or you are using pysfreflector

Im not using pysreflector im using a C version


veryl: init at 0.5.5

Description of changes
This change adds a new package for Veryl, a modern hardware description language (HDL) that aims for an alternative to SystemVerilog.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

@dalance I am happy if you are willing to join the maintainers of this package. Your thought?

@omasanori  It is difficult for me to maintain this package continuously because I don't use nix pkg usually. I can support at notification through mention or issue.

Thanks for your prompt response, @dalance ! Yes, it will help a lot.


Update aws-kinesis-firehose-logs-source.md

Purpose of this pull request
This pull request (PR) is to add a section that describes how to subscribe the AWS Kinesis firehose to a cloudwatch log group.
Issue number:

Select the type of change:

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions and updating sections
[x] New Content - New features, sections, pages, tutorials
[ ] Site and Tools - Updates, maintenance, and new packages for the site, Gatsby, React, etc

Approved, @jamespeppe.


No kext file in /System/Libray/Extensions

Soundflower built successfully on Yosemite (using "cd Tools; ./build.rb dep") and I can see the kext file at ./Build/InstallerRoot/System/Library/Extensions/Soundflower.kext, but I don't see it in /System/Library/Extensions/.
(And I don't see Soundflower in Inputs/Outputs in the Sound Settings.)
Should I manually run load.rb in Tools/, or is it something else? I have also read about some key signing on Yosemite -- do I need to do something special for that?
I am using the latest code at b9d3c5cce2cea30715c41a3fb7e1c2ae9ba6b5de.
Thanks!

you need to apply to apple to get a KEXT developer certificate https://developer.apple.com/contact/kext/


XDG Base Directory Specification

Fixed the directory of the configuration file to ~/.config/gituser/config.json
ref: https://unix.stackexchange.com/a/313001

Hello, thanks for checking out the project. This improvement was done by the following commit https://github.com/lucasnevespereira/go-gituser/commit/0b56ea3ec0de6c7faba3dd943ab672440736784f
I'll close this issue 👍🏼


async versions?

This library looks great; I'm going to try using it to copy git repository test fixtures for use with my library karma-git-http-server-middleware. My only concern is that the synchronous version of fsextra.copy will be blocking and might cause server requests to timeout. If that happens I might open a PR adding async/await versions.

this library is designed for tests

I have asynchronous tests. :) But no worries! The sync version seems to be working just fine, so no need at the moment.


MAISTRA-1203 Fix failing integration tests

I'm still waiting on a final test run, could take another ~2h to be sure that this solves everything. It definitely fixes all local integration tests.

Marking as WIP as I found some smaller issues. Will fix on Monday

This now fixes all except one which I wasn't able to figure out why it doesn't work- I filed https://issues.redhat.com/browse/MAISTRA-1206 to track it, this way we can get these changes merged already


FR: Customizable Timestamp Format

Problem
The current timestamp format for "created date" and "last updated date" fields is too large and adds unnecessary clutter. It’s distracting, and there’s no way to customize it to make it fit better with the rest of my notes.

Idea
Add an option to set custom formats for these timestamps using Moment.js. I’d like to use a more compact format that doesn’t take up as much space. If it’s possible, it’d be great to apply this customizable format to any frontmatter keys that are set as "date & time" types too. This would make things look cleaner and more consistent across my notes.

The logs, like the developer console? Can you screenshot what you mean?

I am not sure, if my request is the same as the original post.
e.g. For me the Updated Date shows 2024/11/05, would it be possible to customize the Update Date to show 05 Nov or 05 Nov 24 instead

Got it, thanks.
Related: #70 and https://github.com/isaaclyman/novel-word-count-obsidian/issues/65#issuecomment-1830556858.
What I'm thinking at the moment is there could be a text box under "Advanced options" to let you put in a date string in Moment.js format. It would default to YYYY/MM/DD, which is what the app currently uses.
Would that meet your needs?

Yep, just what the doctored ordered!
For reference, here's Linter:

Update modified date:


constant 10% CPU by Atom Helper after python kernel is launched on Mac OS

Description:
constant 10% cpu by Atom Helper. Attaching the profile sample of running process.
Steps to Reproduce:
Open python code. Launch python kernel.
Versions:
Atom    : 1.15.0
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0
Hydrogen: 1.6.0
Logs:
Sample of Atom Helper.txt
Please post any error logs and the output of the developer tools as described in our Debugging Guide.

I see the same behavior on my machine and observed it in nteract too which makes sense since we share the same tooling.
A increase in CPU usage is expected since we need to spawn a process which runs the desired kernel. Though I have no idea why it's so high.
Two possible bottlenecks would be the zeromq messaging or the child_process we spawn from Node. I'm wondering if detaching it helps.

I cannot reproduce this issue (but I'm using an old version: v1.6.0).
@lgeiger There is something that may introduce a constant load and that is unnecessary. Could you check if removing these lines has any effect on CPU usage?

@n-riesco I'll check tomorrow 👍
Though I don't think this is a problem with Hydrogen itself.
One thing to note is that zeromq.js for Mac and Windows ships with libzmq 4.2.0, the Linux version of uses 4.1.6 (since we weren't able to bundle 4.2.0). This may be a thing to look into.
@rgbkrk I haven't followed the zeromq mailing list, do you know of any reports about higher CPU usage in version 4.2.x?

Nothing on the list. Any ideas @taotetek?

Though I don't think this is a problem with Hydrogen itself.

I don't follow the reasoning above. Aren't those lines part of Hydrogen?

Though I don't think this is a problem with Hydrogen itself.

Never mind, I think we mean the same thing 😄 . I was trying to say, we probably call something that introduces a constant load.

@n-riesco Thanks a lot for the great idea.
It was a bit tricky to reproduce this reliably since every interaction with Atom (even scroll or mouse movement) resulted in a big increase in CPU usage.
The testing method

Close all unnecessary programs
Unfocus Atom and wait until CPU load stabilizes
Start two kernels to make the effect more prominent
Unfocus Atom to only measure background tasks and reduce CPU load by the render process
Wait until CPU load stabilizes

Results
master:
11% CPU usage by Atom Helper
https://youtu.be/eqi9fJcuLPk
Without zeromq monitoring:
0.2% CPU usage by Atom Helper 🎉 🚀
https://youtu.be/zJuuHDs7gts
Conclusion
@n-riesco @rgbkrk Do we really need monitoring or can we simply remove it.
I don't know much about zeromq other than how to get it installed properly 😉

I was planning to submit a PR similar to this commit (since it fixes the startup issues in IJavascript #591). But I wanted to experiment with it a little bit more.
@lgeiger Since this is causing such a CPU usage, I could submit the PR now and update it later on if necessary.

The idea behind the PR is that we monitor the hb, shell, control and io sockets until we get a connect message (i.e. we call socket.unmonitor() when we get a connect event). Note that I've excluded the stdin socket because it may never be used.

I like the approach of unmonitoring after a connect message. I don't know much about monitoring with zeromq. /cc @minrk

If you are only using it for the first connect event, disabling monitoring after you get it is a good idea. I'd encourage not monitoring at all, though. I think it's a bit of an anti-pattern in zeromq. zmq sockets can be used before connections are established, so there isn't much benefit to being notified that the connection event occurred, other than debugging.

@minrk monitoring here is used as a workaround. Issues like #88 and more recently #591 suggest there is a bug in the zeromq binding for Node.js, that causes a socket to stop notifying when a new message arrives. Unfortunately, there are multiple ways to trigger this issue, some reproducible ways, some not (#591, #88, ...).
In this case monitoring seems to workaround the connection issues in #591.

@n-riesco Are you sure #88 is still a issue with since we're using zeromq.js with libzmq 4 now?
By the way it looks like https://github.com/JustinTulloss/zeromq.node/issues/558 is already fixed though I'm not sure if the fix is included in zeromq.js.


updated translation tables

additional translation tables from https://en.wikibooks.org/wiki/Algorithm_Implementation/Miscellaneous/Base64#C_2 and 09BF850BE5DA44A1C3629A1F62813A83

@sara-rn would you please register your GH handle on the google side so the CLA check passes?

fixed hash, format and GH account


Add support for Bowser

A WebRTC browser for iOS. https://github.com/EricssonResearch/bowser
Haven't tested, but heard a report on Twitter that it's not working.
This might require a change to simple-peer.

I just tested Chrome in Mac OS X <-> iPhone 6 Bowser. The connection fails with an undefined error.
This is the log in the Mac, couldn't get the console to be shown in bowser:
simple-peer [null] iceConnectionStateChange complete connected +304ms
simple-peer [null] maybeReady pc true channel false +0ms
simple-peer [c00f9f1] on channel open +32ms
simple-peer [c00f9f1] maybeReady pc true channel true +0ms
simple-peer [c00f9f1] connect remote: <IP_ADDRESS>:54326 +2ms
simple-peer [c00f9f1] connect local: <IP_ADDRESS>:62103 +1ms
simple-peer [c00f9f1] connect +0ms
simple-peer [7be628d] on channel close +2s
simple-peer [7be628d] destroy (error: undefined) +0ms
bittorrent-swarm:peer destroy 2d5757303037362d666565366533353461653139 (error: undefined) +1ms
simple-peer [7be628d] destroy (error: null) +1ms
bittorrent-protocol [2a2ddaa8] destroy +3ms
bittorrent-protocol [2a2ddaa8] end +0ms
bittorrent-protocol [2a2ddaa8] got uninterested +0ms
bittorrent-protocol [2a2ddaa8] got choke +1ms
bittorrent-swarm removePeer 2d5757303037362d666565366533353461653139 +0ms
bittorrent-swarm _drain numConns 0 maxConns 55 +1ms

Awesome work from @EricssonResearch

I can't even get a basic WebRTC data channel demo to work with Bowser. I don't believe they actually have support. I've never seen it working.


Runtime programs should store the history w/o requiring active user-server link

What should we add?
To obtain the history of a VQE run right now, we pass a callback into the VQEClient that forwards information from the energy evaluation on the runtime server back to the user. However, if the connection between the user and server is interrupted, the information is lost until the connection is manually restored.
It would be great if instead we could also store the callback information on the server and return it inside the result object.

In caching it on the server, how about just repeatedly calling the callback with any cached values when the connection is restored. Hence a user would see 'normal' behavior and not have to deal with say plotting the rest of the graph where part of what normally came via the callback came in the result. Yes the timing would look different with a bunch of calls being given in a burst, but I think that can easily be noted in any docs regarding the behavior.

That would be another option, but detecting that the stream broke and automatically reconnecting is probably more difficult to implement. Also, we could think of just allowing a flag to store the data without having to pass a callback function which would be even simpler for the users.

Having the data all at once at the end seems fine - more of a post-mortem approach. The callback allows one to monitor as things are progressing, so in my mind it would be nice if things could continue after an interruption. Of course if the algorithm has run to the end its more or less the same except being in the result you have to code to handle/process it that way too from the result; maybe we could even have a utility if this seems desirable that uses the users callback along with the result.

Closing this as per https://github.com/Qiskit/qiskit-nature/pull/1124


Minor refactoring

Note: fs.promises is actually slower than the promisify wrapper

Alright, let me remove the comment.


Image in Table

Hi,
is there any way to add an image (by a calculation) to a table as a column. Somehow it looks like the return type media for a calculation does not work as expected and adding html tags as return value to the calculation end up in html encoding (< is encoded to &lt).

If you use a regular, unrelated media column or calculation it works right?
I know there is a problem with related columns and MEDIA type. There is a case for that, It might be the same problem for your if you are trying to use a related calculation.

This is similar to https://github.com/Servoy/servoy-extra-components/issues/17.


Required for directory loading

Hi brother, because you commented out this code, I spent a day troubleshooting the problem that the jar class could not be loaded.
It is required and cannot be commented out. I have a problem when using the springboot jar package. Please be sure to test it.
Also, it cannot be commented, please modify it.

Error details

Understand. Thanks for the help!

请取消注释此代码，很抱歉打扰您。


Update concept-best-practices-automation.md

Modified Purview to Azure Purview as per latest guidance

@athenads : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Ingest V2 misses commit wait_for

Is your feature request related to a problem? Please describe.
Similar to https://github.com/quickwit-oss/quickwit/issues/4438 that tracks the behavior of CommitType::Force in ingest V2, this issue is about CommitType::wait in ingest V2. See the docs for the specs.
Describe the solution you'd like
Ingest V2 should behave like ingest V1 when using ?commit=wait_for
Describe alternatives you've considered
Remove the feature for ingest V2.
Additional context
With ingest V1, indexing was happening on the same node as the one receiving the query. This is not true anymore with ingest V2, so the notification system that makes the waiting possible should happen at the cluster level. Possible solutions:

track commit progress and push notifications from the control plane
communicate back the commits directly from the indexer to the original ingester

https://github.com/quickwit-oss/quickwit/issues/4438#issuecomment-2312860539


netflix-proxy + vpn/proxy/socks = be awesome again!

hello,
its been long since netflix-proxy stopped working on most of server/hostings, so here i am putting an idea how netflix-proxy can starts working again...
the idea is to use netflix-proxy by connecting thru vpn, proxy and socks services- I do have few thousand US, Canada & UK IP Address which are accessible using pptp vpn protocol, https proxy and socks tunnelling, there are also sellers available who sells these access to private IP addresses for about $0.20 to $3 USD (If this plan can be implemented then I will write a detailed tutorial for 'how to get private usa socks/proxy and vpn accesses' and  also point to the directions of the community/marketplace where such credentials are available for purchase)
so, it would be awesome if admin/developer of this project can create a build/version where users would be able to install netflix-proxy and simply choose which kind of connections they would like to use, like:

direct = netflix and other outbound connections would be established using direct internet access.

vpn = then user would provide ip/user/pass of the vpn server and netflix-proxy will use it to access netflix.com and other sites.

proxy/socks = like vpn, users would just provide IP Address & Ports Number then netflix-proxy will use it to access the services.

so, how it would really work is... like as usual netflix-proxy's DNS service would access the services using vpn or proxies and serves to the end-users thru dns.
do let know if its possible and i think it would be really great if netflix-proxy can be used like this :)
thanks.

Everything is possible, given enough resources. Happy for anyone to develop the functionality and submit a pull request.


bug: docker-compose up fails

Describe the bug
docker-compose fails with .next/BUILD_ID not found error.
To Reproduce
Steps to reproduce the behavior:

Clone the repo && cd into cms
run
bash "docker-compose up"

Expected behavior
app and database up and running
Screenshots or GIFs

Getting on it!

Hey!
I did fix it please check #1297 !
I am new to this so do let me know if there is some error.

hey adityapandey23 is your #1297 merged? it causing a error

@arnab1656 No!
not yet


No 'Access-Control-Allow-Origin' header is present on the requested resource - issue

Failed to load http://tinyurl.com/api-create.php?url=http%3A%2F%2Fgoogle.com: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'my local host' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Same here. Is the library discontinued?

I'm also facing this issue. Can someone help me to resolve it?

This is not really an issue with the library but a web standard. You can not run this on the client-side (unless you enable no-cores mode which is not idle for most situations), you will need to run this library on a server-side instance.

Closed, please refer to @SethuSenthil's response.


Feature: Existing S3 Bucket

Notes

Adds an optional flag existingBucket: true/false in the user config
Will not attempt to create a S3 bucket if existingBucket is true
Attempts a gracefully-failing S3 "restoration" (download from existing bucket) of world file to EC2 instance

Wrong branch


Regex console warning errors in template editor

Describe the bug
Related to #1265 I don't think all the regex strings are right yet.
I cleared my cache, opened the Templates plugin, clicked on an item and I see console errors.
To Reproduce
Steps to reproduce the behavior:

Open a file in OpenSCD with DataTypeTemplate definitions.
Add the Templates editor and open it.
Click on a DOType, the "Edit DOType" screen appears.
See console warning.

Expected behavior
No warnings if we've moved with upstream.
Screenshots

Desktop (please complete the following information):

OS: Linux Ubuntu 23.04.
Browser: Chrome
Version: 113.0.5672.92 (Official Build) (64-bit)

I think I see the problem, we have not updated the regexes associated with limits for wizards. I shall do a PR.


search services failed response from /api/v3/traces

Describe the bug
A V3 query fails and returns JSON describing an internal server error
{
  "error": {
    "grpcCode": 2,
    "httpCode": 500,
    "message": "search services failed: elastic: Error 400 (Bad Request): An HTTP line is larger than 4096 bytes. [type=too_long_frame_exception]",
    "httpStatus": "Internal Server Error"
  }
}

To Reproduce
I loaded JSON with test data, yesterday, using the Omnition load generator.
cd ~/src/synthetic-load-generator
gtimeout 5m java -jar ./target/SyntheticLoadGenerator-1.0-SNAPSHOT-jar-with-dependencies.jar --paramsFile ./topologies/

curl "http://localhost:16686/api/traces?service=frontend" succeeds without difficultly, returning about 100 traces.
A query that should be equivalent fails:
curl "localhost:16686/api/v3/traces?query.service_name=frontend&query.start_time_min=2001-01-01T00:00:00-05:00&query.start_time_max=2022-12-31T23:59:59-05:00"
Expected behavior

The /v3/traces query should return very similar info to /traces.
Jaeger should log something when this happens

Version (please complete the following information):

OS: Alpine Linux v3.13
Jaeger version: Container image jaegertracing/jaeger-query:1.25.0
Deployment: Kubernetes

What troubleshooting steps did you try?
I tried upgrading to the 1.28.0 image.  Didn't help.  Didn't try adding more logging yet.

If I try to use /api/v3/traces to get data more than 16 months the query fails with a 500.
In the example above, with a startTime of 2001 and and end time of 2022, the query asks for 8036 jaegerIndices.  Testing with SPAN_STORAGE_TYPE=elasticsearch go run -tags ui ./cmd/all-in-one/main.go --log-level=DEBUG, I learned that the following a query for query.start_time_min=2022-07-15T00:00:00-05:00&query.start_time_max=2022-12-31T23:59:59-05:00 fails with an ES request for 171 indices but if I set start_time_min to 2022-07-15T00:00:00-05:00 it succeeds with 161 indices.
I considered trying to add something in validateQuery() but the exact number might vary depending on the index name.

That load generator is deprecated now, can you reopen when you reproduce with something like this? https://opentelemetry.io/docs/demo/services/load-generator/


Clearer limit name for "for each" concurrency

The current limits are named as "Foreach items" and "Foreach iterations", where the former specifies the max. number of items to be iterated over and the latter max. concurrent iterations.
IMHO the two names are too similar and it is not clear from the latter name alone that it is about concurrency. In addition, similar wording is used in the "Trigger concurrency":

@DAXaholic : Thanks for your contribution! The author, @ecfan, has been notified to review your proposed change.

@DAXaholic, thanks for your suggestion! Apologies for the delayed response due to returning from vacation. #sign-off


feat: add status.lastRunAt field to WorkflowTemplates. Fixes #1915

Fixes #1915
Motivation

It would be useful to know when the last time a WorkflowTemplate was run
Modifications

add WorkflowTemplateStatus.LastRunAt filed to workflow template filed
enable workflowTemplate support record last run time

Verification

run locally, submit workflow from template and check

The implementation of the feature doesn't do what I expected.
Currently, it is only recording uses of WorkflowTemplates when invoked through the user interface or CLI, and will not record uses in many other circumstances:

Uses from CronWorkflows
Uses when a workflow is injected via the kubernetes API, or other system which uses this mechanism such as argo-events
Uses of a template when it is not used through workflowTemplateRef.

I am happy, if we document it as so, that this only records workflowTemplateRef uses of a WorkflowTemplate. It must  record all uses via workflowTemplateRef though. Take a look at fetchWorkflowSpec.
I was also expecting this new value to be visible in the user interface, although I might be persuaded that that should be in a separate PR if you have a good reason.

The implementation of the feature doesn't do what I expected.
Currently, it is only recording uses of WorkflowTemplates when invoked through the user interface or CLI, and will not record uses in many other circumstances:

Uses from CronWorkflows
Uses when a workflow is injected via the kubernetes API, or other system which uses this mechanism such as argo-events
Uses of a template when it is not used through workflowTemplateRef.

I am happy, if we document it as so, that this only records workflowTemplateRef uses of a WorkflowTemplate. It must record all uses via workflowTemplateRef though. Take a look at fetchWorkflowSpec.
I was also expecting this new value to be visible in the user interface, although I might be persuaded that that should be in a separate PR if you have a good reason.

Thank you for being so helpful. You were absolutely right. I will make a separate PR to add the Status field and then see how to perform this task with the controller to catch all uses.

By itself, adding the field but not setting it isn't useful, and is possibly misleading as someone might reasonably expect it to get set.
Could you add the code to set this value from the controller to this same PR please.

Thank you for your advice, I will add the code to set this value from the controller to the same PR later.

By itself, adding the field but not setting it isn't useful, and is possibly misleading as someone might reasonably expect it to get set.
Could you add the code to set this value from the controller to this same PR please.

Hi,
In my first attempt, I updated the Getter in context.go to an Operator (supporting both get and update operations), using the clientSet as a parameter. However, the requeue and get workflow did not function as expected.
In my second attempt, I used NewContextFromClientSet instead of NewContext, to hold both the informer getter and clientSet. Unfortunately, I was unable to retrieve clientSet in some callers of the ValidateWorkflow function.
Ultimately, I implemented the feature like this. I am unsure if there is a better approach. Could you please review it again?
Thank you.

I am away for 2 weeks, I will take a look when I can.

I am away for 2 weeks, I will take a look when I can.

Happy holidays!

Hi，@Joibel, could you take a look at this PR? thank you.


Fix attributes of length property for function objects

length property of function objects should be configurable in ES2015.
Instead of lazy initialization, length property is added directly
when allocating each function object.
JerryScript-DCO-1.0-Signed-off-by: HyukWoo Park<EMAIL_ADDRESS>

#3567 should be resolved ahead of this patch.

JerryScript is a memory optimized engine, so we try to not allocate memory when it is not necessary. The length property of a function is a rarely used pointer so we could save some memory in ES2015 if create it when it is used.
In ES5.1 this property was "virtual", which means it is immutable so we never allocated memory for it. Similar virtual properties are the characters of a string, so str[i] just return with the i-th character of the string.
In ES2015 it is configurable, so we need to create the property when it is used, but only at the first time. To do that we need a bit which represents that the property was created. Looking at the function descriptor we have scope_cp and bytecode_cp members, which are "pointers". That means we have at least 3 * 2 bits which we can use freely.
The problem is we have not used these bits in pointer fields before, so we don't have macros to extract the pointer value excluding the 3 bits. The infrastructure should be created first. Maybe we could only use the scope_cp for having 3 free bits first.

@zherczeg Thank you for the good suggestion.
I have looked more about "pointer" and summed up the issue as follows.
Please correct me if I'm wrong.

Free 3 bits when a pointer value is converted to ecma_value_t.

Direct pointer case (ECMA_VALUE_CAN_STORE_UINTPTR_VALUE_DIRECTLY)
Each pointer has 0 value for the 3 least significant bits (0xXXX...8)
We can exploit these 3 LSB freely.
Compressed pointer case
Pointer is first set to the difference between the pointer and the start of the heap.
After then, pointer value is right shifted about 3bits.
So, the 3 most significant bits can be used.

From the further research, I found that scope_cp is differently stored in normal function and arrow function each. (normal function : ecma_value, arrow function : jmem_cpointer_t).
Would it be possible to unify the form of scope_cp to implement the bit notation easily? for example, change the form of scope_cp in normal function to jmem_cpointer_t.

For ecma values, this function encodes the pointer with keeping the lower 3 bits free:
https://github.com/jerryscript-project/jerryscript/blob/master/jerry-core/ecma/base/ecma-helpers-value.c#L78
Of course you can unify the arrow functions to use normal scope pointers as well.

This could be related: #3582

Thank you for the review.
I fixed this patch that length property is lazily initialized same as before but now has configurable attribute as specified in ES6 <IP_ADDRESS>.
But #3567 should be merged first.

This pr is ready for review.

@clover2123 Please rebase the PR to the latest master.

@rerobika Rebase done. Thanks.


Implementation of XSQLDA_LENGTH macro is wrong

The implementation of the XSQLDA_LENGTH here is returning the wrong length.
The code could be written as the following to return the correct value (and not panic on size < 1):
    /// Implementation of XSQLDA_LENGTH macro
    fn xsqlda_length(size: i16) -> usize {
        let n = (size - 1).max(0) as usize;

        std::mem::size_of::<XSQLDA>() + (std::mem::size_of::<XSQLVAR>() * n)
    }

Seems nice. I don't realized this mistake. I will fixed.
You are using this lib? You can help the implementation?

Did not use it, but was working on my own fbclient ffi crate to learn how to use ffi in rust.
Just recently i found out about this crate and read it to learn a bit more.
Will gladly help in the implementation once i make sense of what i am doing.

The implementation of the XSQLDA_LENGTH here is returning the wrong length.
The code could be written as the following to return the correct value (and not panic on size < 1):
    /// Implementation of XSQLDA_LENGTH macro
    fn xsqlda_length(size: i16) -> usize {
        let n = (size - 1).max(0) as usize;

        std::mem::size_of::<XSQLDA>() + (std::mem::size_of::<XSQLVAR>() * n)
    }

You can give to me an utilization example where the size is < 1? I'm trying to make a test for cover this change...

The only one would be when the size = 0, if you just want to know how many rows are in the result by the xsqlda.sqld, but the function actually allocates the same as size = 1, so it just avoids a panic if you use it wrong.
Maybe using  a size of type NonZeroU8 or something would be better.

Done! Feel free to send more contributions.


[Fix]: Data for Orthos Thanatos

Mob Id
12107
What threat level sould the mob have
Easy
What agro type does the mob have
Sound
Vulnerabilities for the enemy

[ ] Stun
[ ] Heavy
[ ] Slow
[ ] Sleep
[ ] Bind
[ ] Undead

Additional mob text guide

The change is to the type of agro the mob has.

Need a screenshot as proof as I have multiple sources saying it's sight and not sound

I can try and get a fuller screen if you also need the RP buff in the screenshot

That is outside the cone for sight.

Ok I'll go in there and get a better one of me right in front

I managed to get a video of it as well
https://youtu.be/M2xsZGq1Uo4
Video starts with rp walk toggled on. Around 0:19 I turn off rp walk and take a step. The Thanatos has its back to me, but still agros


lack of introduction in requirements part(#4)

Hi Ao,
In the Requirements section, you didn't provide introduction in Functional Requirements and Nonfunctional Requirements part. I think it will be better to add introduction such as "This section provides the functional requirements, the tasks and behaviours that the software is expected to complete." for Functional Requirements, and "This section provides the non-functional requirements, the qualities that the software is expected to exhibit.".

These words actually have been there, at 7 Requirements (not 7.1 nor 7.2).


Update cats-effect to 2.3.1

Updates org.typelevel:cats-effect from 2.3.0 to 2.3.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel", artifactId = "cats-effect" } ]

labels: library-update, semver-patch

Codecov Report

Merging #547 (6948d4e) into master (65b3785) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #547      +/-   ##
==========================================
- Coverage   85.56%   85.52%   -0.04%
==========================================
  Files         128      128
  Lines        2964     2964
  Branches      100      100
==========================================
- Hits         2536     2535       -1
- Misses        428      429       +1

Impacted Files
Coverage Δ

...scala/hydra/kafka/ingestors/KafkaTopicsActor.scala
96.42% <0.00%> (-3.58%)
:arrow_down:

Continue to review full report at Codecov.

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


Config to disable hostname return from container

When stealing traffic from a container, any requests to obtain the hostname will return the hostname of the container being stole.
Example (python 3.11):
from socket import gethostname

print (gethostname())

this will return the hostname of the container in the kubernetes cluster. It would be good to override this feature for times when you still want a call in your app to return the hostname of the workstation running the debug session, rather than the stolen container.
Example scenario:
Your application attempts to determine if it is running in a Kubernetes container or locally in your IDE to set some additional config depending on the outcome. If we always get the stolen containers hostname, we would have to introduce another way to determine if running locally in an IDE.
Other Options:
Dont use hostname as a variable to determine if running locally. Use something like checking for TTY, ie
import sys

if sys.stdout.isatty():
    print("Not running in an IDE")
else:
    print("Running in an IDE")

Not really ideal.

Not sure if that'd be a suitable solution, but some people do
{
{"feature": {"env": {"override": {"MIRRORD_IN_USE": "True"}}}
}
then check in code if mirrord is used with that (key can be anything ofc, also value)

Implemented in #2396
It will be released on next minor version, probably Sunday.


Add r/libreal, r/conservative to UI?

A lot of academic research on Reddit involves political stuff. I know the UI is mainly supposed to be a demo, but if you are going to add a few more subreddits those might be interesting contenders.
Thanks so much for making and maintaining this -- really awesome project and super impressive progress so far!

The project itself should stay apolitical by default. You can always run your own instance if you'd like that contains the archive of all relevant political Subreddits, and provide the link to that instance to the research community. The point of this project is to provide an interface to interact with an archive of Reddit data. Additionally, if the demo were providing useful tools for researchers, it would cost a significant amount of money to maintain as more people used it. It's for the best that the demo just shows the current state of the UI, so you can see if you want to put the effort in to running your own instance.


[NFC] Add a short note on what USRs are and what they're used for.

I didn't know what these were and couldn't find documentation so I figured I'd add some.
(Review from any person will do.)

@swift-ci please smoke test and merge

@swift-ci please test Linux platform

@swift-ci please smoke test Linux


Opening .conf files crashes MicaForEveryone

Describe the bug // How to Reproduce
Opening the .conf file (via taskbar or via MFE settings) crash the app.
MFE still works, it seems. Apps are still with mica border.
Editing the file manually or via the apps profile works fine.
Screenshots
What it happens

Windows Version
Windows 11 22H2 22621.1105
Additional context

I'm using the 1.3 Preview 3  x64 installer;
MFE installed as Current User.

The good part I'm not seeing slowdowns in Notepad++ when mica is on which I had on 1.2 with Win11 21H2 ^^

Also, not disappointed considering I'm using the preview (which is  alpha or beta?)

Can you translate the text for me please?

Can you translate the text for me please?

Whoops, sorry...

TITLE: Unhandled exception within the UI
FIRST ROW: Application not found.

I need all of it.

I need all of it.

Sorry dongle, now I'm a bit confused.
The error only show that. I could trigger the error again in ENGLISH or in the language you prefer from MFE (I didn't see a log file in app folder).

Oh. Let me check

Are you currently using MSIX or Win32?

Are you currently using MSIX or Win32?

v<IP_ADDRESS>-preview3
MicaForEveryone-x64-Release-Installer.exe

What is your config file path?

What is your config file path?

C:\Users\Hadden\AppData\Local\Mica For Everyone\MicaForEveryone.conf

C:\Users\Hadden\AppData\Local\Mica For Everyone\MicaForEveryone.conf

what happens if you enter its address in cmd.exe or Run?

C:\Users\Hadden\AppData\Local\Mica For Everyone\MicaForEveryone.conf

what happens if you enter its address in cmd.exe or Run?

They worked fine.
From RUN
notepad C:\Users\Hadden\AppData\Local\Mica For Everyone\MicaForEveryone.conf
From CMD
start notepad C:\Users\Hadden\AppData\Local\Mica For Everyone\MicaForEveryone.conf

No I mean without using "start" and "notepad", just entering the file address. This way you can test "shell execute" to check if there's nothing wrong with your Windows installation. if you "shell execute" some file it will open the file in your default app.

Any update?


Looks like we need to blow up the migrations again. Yeep.

I think what we do is this:

Finish up the slice and dice happening now
Remove all the new sub-apps from the installed apps
"Reboot" by installing a database backup from the master branch and live site
Clean out any changes or migrations that have slipped into our virtualenv. Maybe even make a new virtualenv.
Make migrations on the main calaccess_processed, which should result in a massive deletion.
Add back in the processed apps currently running in production (elections, filings, flatfiles)
Make migrations on them one by one
Make sure the daily loader is running
Merge with master and release a new version without the campaign finance app included
Ship that to production
Loop back here and refocus on the campaign finance branch work


ujson treated as a firstparty/localfolder

ujson is a thridparty library that implements JSON encoder/decoder, however isort treats it as a firstparty or localfolder:
$ cat main.py

import os

import requests
import ujson

import foo
$ touch foo.py
$ isort --diff main.py
--- /tmp/bar/main.py:before	2018-02-20 15:52:06.323003
+++ /tmp/bar/main.py:after	2018-02-20 15:52:09.555307
@@ -2,6 +2,6 @@
 import os

 import requests
-import ujson

 import foo
+import ujson

In my reproduction it want to put it after foo which is a local module and detach from requests which is a third-party module (where I want to put ujson as well).
System info:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
$ python --version
Python 3.6.4
$ pip freeze
certifi==2018.1.18
chardet==3.0.4
idna==2.6
isort==4.3.4
requests==2.18.4
ujson==1.35
urllib3==1.22

Thanks!

Hey, @haizaar! One possible solution is to specify ujson under known_third_party in your setup.cfg or tox.ini file.
Thanks!

Excellent! It did the trick. Is it still considered a bug though?

No, I don't think so since it is not possible for isort to detect each and every third party library. Although you can define a default_section for this purpose.
Thanks!

Thanks for another trick. I still wonder - isort does a great job with sorting stuff out. So far ujson is the only library that fell through. usjon was installed through pip like all other libraries, so I wonder why is it special...

You can go through the documentation. There are other options too which can be tweaked. Personally, I find isort very helpful. It's a great tool. Thanks to @timothycrosley!

FWIW, ciso8601 is another third-party library that isort seems to think is local. Like ujson, it is a C library - I wonder if that is the common thread?

There's been a lot of work on improving the categorization of imports (especially C based ones) in the latest isort release. I believe this issue should now be fixed, please comment here if it turns out I am wrong.
Thanks, everyone!
~Timothy


testnet network support - 8dez6e3nk8qxcwq - validator,rpc,api

@aynelis , Your Moniker and validator addresses are required, please update the PR with those details

@aynelis , Your Moniker and validator addresses are required, please update the PR with those details

Moniker: aynelis
Validator address: akashvaloper1f2hh430jccn4j327dwz47fxlhvhkvshvwchawe

Moniker: aynelis
Validator address: akashvaloper1f2hh430jccn4j327dwz47fxlhvhkvshvwchawe


Add cob4 23

needs https://github.com/ipa320/cob_navigation/pull/114
needs https://github.com/ipa320/cob_calibration_data/pull/163
needs https://github.com/ipa320/cob_supported_robots/pull/26

PR for cob_supported_robots is here: https://github.com/ipa320/cob_supported_robots/pull/26


test: update ontrack expectation in chrome-unstable

bug got fixed by hbos, update the expectation. Will need to be
trickled down to beta + stable as appropriate.

dtmf stuff needs a bit of kicking...


NodeJS Legacy link on description 404

Just a heads up the NodeJS Legacy link under description is throwing a 404.
"If you are using this library in NodeJS you should definitely check NodeJS Legacy."
https://stomp-js.github.io/stomp-websocket/codo/extra/docs-src/nodejs.md.html

Pushed a commit with documentation changes, please see if it is consistent now.

Planning for next version of stompjs is on the way. Your participation will be really appreciated, please join at https://github.com/stomp-js/stompjs/issues/1


Replace polyfill.io docs with notice

Replace our polyfilling docs with a notice that we can't provide polyfilling advice in the wake of the polyfill.io supply chain attack

Percy isn't passing but the changes themselves are fairly trivial. We think that this is the result of a percy version bump and not enough of a problem to block merging.


Persist the user name in the browser local storage and code refactor

When any user enters their name for the first time the name is stored in the browser storage and next time its automatically used instead of asking user to provide the same input again
Refactor the code to convert the application into a single page application instead of routing the users to seperate pages to get the user names and streamlined the state of application
refactor the routes accordingly
added missing node modules

@ajayreddy-8374 instead of using localnstorage api everywhere,

we can build a custom to to use localnstorage https://www.geeksforgeeks.org/reactjs-uselocalstorage-custom-hook/
Use thirdparty usehooks.com
In lib folder will abstract this localnstorage api, so single function throughout the app

2. usehooks.com

updated the pr
used thirdparty library to read and write to local storage


C# interpreted as Javascript

The repository https://github.com/webgio/Rotativa is in C# language but is interpreted as Javascript.
I'm not sure why, I guess it's because it contains an execuable and some dll files.
Should the vendor.yml file execlude exe and dll files?

Same Issue in my all repo

@touhidulfahim please open a new issue referencing the repo where you're seeing this. There's probably a explanation for this and it's best suited in it's own issue, rather than tacked onto the end of a closed issue that is over 5 years old.

I'm working with Xamarin and C#, I use some Backend with MVC using .NET, but I get the JavaScript instead off C# language

@ronaldris21 if you're referring to your certification repo, have clicked the JavaScript word? Those all look like JavaScript to me 😉

Even if you are using a C# web project, you might have references to JavaScript files such as jQuery. This can be fixed by adding a .gitattributes file to the root of the project and adding the following line at the end of the file.
*.js linguist-detectable=false


CI: Modified to create changelog file for release

Signed-off-by: Arunagirinadan Sudharshan<EMAIL_ADDRESS>Description
This PR fixes #
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Please let me know your feedback on these changes.

@SudhanAruna thank you. This is a step in the right direction. Ideally, the Releases page will automatically reflect change logs from each release. Given the current direction of this workflow, a way that we can achieve the goal of having the Releases page automatically updated is to:

Create a Jekyll datafile to track release notes (or create a new Jekyll collection in which each a file is created for each release made).
Modify the Releases page to use this new Jekyll datafile / collection.

Okay, I'll make the changes.

Thank you, @SudhanAruna. Let @chandrashritii  or me know if you stumble on any aspect of the Jekyll work and either one of us will help.

@SudhanAruna any progress here? Anything I can help with?

@leecalcote Please let me your feed back on this approach.

@SudhanAruna, well done! One small item to deal with here: the descending order of releases by version number is being itemized slightly out of order with the string “v0.4.9” coming before “v0.4.25", because the “9” is greater than “2", as opposed to “25” being greater than “9".


Add low and critical battery states

Use low-at and crit-at configuration variables to control thresholds. Set to 30% and 10% respectively by default.

Superseded by #2199


[PE-D][Tester C] Doesn't account for invalid time period

Does not throw an error when given a time period that is invalid (backwards time where end time is before start time) or does not account for time periods that overflow past to the next day as there is only one date associated.
mtg alex yeoh m/desc time/23-03-2024 1200-1157 gives

Labels: severity.Low type.FeatureFlaw
original: ashleyclx/ped#5

Will include this in Planned Enhancements section in the DG as not allowed to fix.
Not allowed to fix according to prof because it is not technically registering 'incorrect' or 'inconsistent' values.


Don't try to undo cache method monkey patching

Description
Trying to undo the monkey patch of cache methods in the CachePanel.disable_instrumentation() method is fragile in the presence of other code which may also monkey patch the same methods (such as Sentry's Django integration), and there are theoretically situations where it is actually impossible to do correctly.  Thus once a cache has been monkey-patched, leave it that way, and instead rely on checking in the patched methods to see if recording needs to happen.  This is done via a _djdt_panel attribute which is set to the current panel in the enable_instrumentation() method and then set to None in the disable_instrumentation() method.
Fixes #1769
Checklist:

[ ] I have added the relevant tests for this change.
[X] I have added an item to the Pending section of docs/changes.rst.

Sorry for the bikeshedding, but maybe _djdt_recording was a more fitting name than _djdt_panel; or maybe I misunderstand the intention of the variable?

So the type of the variable actually changed:  previously it was a bool, now it is an instance of CachePanel if instrumentation is enabled, or None otherwise.  This is necessary because with this PR, once a cache has been monkey patched, it stays that way, but each request creates a new CachePanel (previously the cache was being monkey patched for each request specifically for the associated CachePanel).

I also think we should generally move towards using from time import perf_counter instead of time.time() to measure short durations; my understanding is that time.time could be affected by updating the system clock. It's extremely unlikely to matter of course, but perf_counter would be more correct. And it's also what Django does, see https://github.com/django/django/blob/1586a09b7949bbb7b0d84cb74ce1cadc25cbb355/django/test/utils.py#L934-L941

Totally agree, though that is really orthogonal to this change.  I can look at making a new PR switching to perf_counter across the codebase (I'm pretty sure the SQL panel would also need to be updated, and perhaps others).

So the type of the variable actually changed: previously it was a bool, now it is an instance of CachePanel if instrumentation is enabled, or None otherwise. This is necessary because with this PR, once a cache has been monkey patched, it stays that way, but each request creates a new CachePanel (previously the cache was being monkey patched for each request specifically for the associated CachePanel).

Ah of course, thank you!


Rate Us Added

Description
Added functionality to allow users to rate the application. This feature includes:

A new UI component for rating
Backend endpoints to handle rating submissions
Integration with the existing user feedback system

Fixes

Fixes issue #1738

Checklist✅

[x] I am an Open Source contributor
[x] I have performed a self-review of my code
[x] My code follows the style guidelines of this project
[x] I have commented on my code, particularly in hard-to-understand areas

Screenshots/GIF🖼

Do not create a PR until you have been assigned to an issue @satyamyadav979


App crash on selecting a different camera

When I try to select a different camera, the app crashes in approx. 1 from 4 tries. It semes not to be camera specific.
I can reproduce the crash with the Camera.MAUI.Test app.
Ich get the following error (complete crash log attached):

JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid global reference: 0xab4a (deleted reference at index 1370)

appcrashoncamselect_crashlog.txt
appcrashoncamselect_completelog.txt
System:
Google Pixel 6A
Android 13

Same issue here.

You can try my pull (https://github.com/hjam40/Camera.MAUI/pull/107). It should have resolved almost all the crashes.


WindowButtons not visible when window is not in focus

The Buttons for closing, minimizing and maximizing aren't visible when you e.g. click outside of the flutter app and loose focus. The movement you hover over the position where those buttons should be, they are visible again.

This should be the default behavior of macOS.

@lijy91 No the default behavior is that the button themselves are still visible. They only loose color. Example attached of VS Code app.


Adding dynamic linking to binary build

Pull Request Functional Test Report for #2533 / 0b41c5f9b2b720e5ee50387cc13274b3213d4ef7
Virtual Devices

Device
Test
Test Documentation
Job
Raw Log

Arista cEOS

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
a1768162
Log

Cisco 8000E

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
b6f81397
Log

Cisco XRd

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
6045f305
Log

Juniper cPTX

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
b0010102
Log

Juniper ncPTX

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
1f971768
Log

Nokia SR Linux

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
37ba420a
Log

Openconfig Lemming

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP
1db20c97
Log

Hardware Devices

Device
Test
Test Documentation
Raw Log

Arista 7808

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP

Cisco 8808

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP

Juniper PTX10008

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP

Nokia 7250 IXR-10e

CNTR-2: Container network connectivity testsRT-1.11: BGP remove private ASRT-2.6: IS-IS Hello-Padding  enabled at interface levelRT-2.9: IS-IS  metric style wide enabledRT-1.23: BGP AFI SAFI OC DEFAULTSRT-1.21: BGP TCP MSS and PMTUDTE-9.1: FIB FAILURE DUE TO HARDWARE RESOURCE EXHAUSTHealth-1.1: Generic Health CheckTUN-1.4: Interface based IPv6 GRE EncapsulationRT-1.12: BGP always compare MEDRT-2.10: IS-IS change LSP lifetimeRT-2.11: IS-IS Passive is enabled at the area levelRT-2.7: IS-IS Passive is enabled at interface levelRT-2.8: IS-IS  metric style wide not enabledTUN-1.9: GRE inner packet DSCP

Help


aws ses example for android

Can you provide more details to understand??

how to use ses for sending mail to users using aws  android sdk any examples will be helpful

Have a look at below link

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-an-email-using-sdk.html

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-an-email-using-sdk-programmatically.html

Start with 2nd if all prerequisites are done mentioned in step 1.

To be clear, the Java and Android SDKs are different, so if you use documentation for the Java SDKs, then there will be differences in API names.
Thank you for asking for a SES sample app, we will take this as a feature request.


Minor typos in changelog

A few minor typos and corrections in the change log.

Thanks :+1:

The main issue here is that the Changelog is auto-generated by a script according to the set milestone or am i wrong? So every typo within the reported issues are also ending up in the Changelog.

@RealRancor unfortunately no, I had to compile all this by hand... Commit messages aren't clean enough to use a script.

:+1:

@jnweiger @danimo what is the process to bring this online? THX

@jnweiger @danimo what is the process to bring this online? THX

let's see what happens if we simply merge it ....


Adding support for Podcasts

Adding new models that represent Show and Episodes.
Modified several functions to support returning both tracks and episodes. The major change is in PlaybackContext Item field that is now an interface. This solves the issue that the same returned json field (item) can be either a track or an episode.

I just noticed that there have also been changes to other endpoints. Namely /playlists/{playlist_id}/tracks. It appears that each one of the returned objects can now be either a track or an episode. Surprisingly, it would still populate the track with episode information.
However, if you add ?additional_types=track,episode to the request, the returned fields will actually be different. I think this requires modification to the paging object with a similar IItem interface approach.
This may require more modifications to the json deserialization code with custom converters that actually look in the message and decide whether it is a track or a show. I'll let you handle this issue :)

I added some changes but I was unable to update your fork, let's continue in #437


react-native-reanimated-bottom-sheet on press

I would like to display the bottom sheet on press.
How can I achieve that?
currently, I can't even get it to show ... this is my code:
  const renderContent = () => {
    return (
      <View style={{backgroundColor: 'blue'}}>
        <Text>Foobar Foobar Foobar Foobar</Text>
      </View>
    );
  };
<View>
        <BottomSheet
          snapPoints={[450, 300, 0]}
          renderContent={() => renderContent()}
          // renderHeader={renderHeader}
        />
      </View>

Create ref and do snapTo from ref.
snapPoints={[450, 300, 0]} means:
0 – 450
1 – 300
2 – 0.
open – snapTo(0) or snapTo(1)
hide – snapTo(2)
If you want to make it from hidden -> open you should set initialSnap to zero height.

class Name extends Component {
    bottomSheetRef = React.createRef();

    showBottomSheet = () => this.bottomSheetRef.current && this.bottomSheetRef.snapTo(0);

    render() {
         return  (
         <BottomSheet
            initialSnap={2}
            snapPoints={[450, 300, 0]}
            renderContent={() => renderContent()}
            // renderHeader={renderHeader}
         />
   }
}

also, you can make it by other path with setState and etc...

Thank @zmnv
that helped.
just please edit your answer
from
this.bottomSheetRef.snapTo(0);

to
this.bottomSheetRef. current .snapTo(0);

here is the full answer:
class Name extends Component {
    bottomSheetRef = React.createRef();

    showBottomSheet = () => this.bottomSheetRef.current && this.bottomSheetRef.current.snapTo(0);

    render() {
         return  (
         <BottomSheet
            initialSnap={2}
            snapPoints={[450, 300, 0]}
            renderContent={() => renderContent()}
            // renderHeader={renderHeader}
         />
   }
}


Keep current contents when scrolling through history.

Fixes https://github.com/jupyter/jupyterlab/issues/851

👍


Fix npm vulnerabilities for frontend

Currently npm install shows this - found 48 vulnerabilities (29 moderate, 18 high, 1 critical) for frontend.
Need to fix that.

Can I work on this issue?

Sure go on! 🚀

Hi, I tried running npm audit fix but it is not resolving the vulnerabilities.
I guess the issue is with react package.

Maybe. I tried them too but didn't work. I'm not an expert in npm, so can't tell 😅

Closing as this is solved


🌐 [i18n-KO] Translated guides/repository.md to Korean

What does this PR do?
Translated the guides/repository.md file of the documentation to Korean.
Thank you in advance for your review.
Part of https://github.com/huggingface/huggingface_hub/issues/1626

Before reviewing

[x] Check for missing / redundant translations (번역 누락/중복 검사)
[x] Grammar Check (맞춤법 검사)
[x] Review or Add new terms to glossary (용어 확인 및 추가)
[x] Check Inline TOC (e.g. [[lowercased-header]])
[x] Check live-preview for gotchas (live-preview로 정상작동 확인)

Who can review? (Initial)

@jungnerd, @heuristicwave, @harheem, @cjfghk5697, @seoulsky-field, @nuatmochoi, @boyunJang, @SeungAhSon, @seoyoung-3060, @junejae
Before submitting

[x] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you read the contributor guideline,
Pull Request section?
[ ] Was this discussed/approved via a Github issue or the forum? Please add a link
to it if that's the case.
[x] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines, and
here are tips on formatting docstrings.
[ ] Did you write any new necessary tests?

Who can review? (Final)
@jungnerd, @heuristicwave May you please review this PR?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@Wauplin This PR looks good to me.
May you please merge this PR?

Yay! :tada: Thanks for the ping, I'll merge it right away! :)


ubx: add new sensor_gps_relative msg for NAV_RELPOSNED

Alternatively we could add a new GPSCallbackType to publish this and otherwise not have to pay for it when not used?

Updated to add a new callback to simply publish the new relative message.


feat: add prefix definition to all secret keys for aws parameter store

Problem Statement
What is the problem you're trying to solve?
Related Issue
Fixes https://github.com/external-secrets/external-secrets/issues/1649
Proposed Changes
How do you like to solve the issue and why?
Checklist

[ ] I have read the contribution guidelines
[ ] All commits are signed with git commit --signoff
[ ] My changes have reasonable test coverage
[ ] All tests pass with make test
[ ] I ensured my PR is ready for review with make reviewable

/ok-to-test sha=d6ad38945271979a8fb1b935fae6d406cc6031bc


Fix : Add audio for Bytecode (#1196)

Description 📜
Bytecode
Fixes # <1196>

Type of change 📝

[x] Audio ( in mp3 format )

Domain of Contribution 📊

[x] Java_Domain

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

@Minal5 content is good just avoid that graphic of regfore2 on the screen and Make pr again

@AkMo3 pls have a look once too


move tree maintenance form from dialog to inside sidepanel

Description:
Moving the maintenance dialog form into a sidepanel within the tree details section. You can access this form when clicking on the maintenance button. Details including mockups and feature requirements are included here https://github.com/waterthetrees/wtt_front/issues/564
New maintenance side panel:

Success modal after form has been submitted:

Maintenance information on the tree details section:

@zoobot The images got included in this PR. I am assuming we don't want those checked in? Because there are a ALOT...

@zoobot The images got included in this PR. I am assuming we don't want those checked in? Because there are a ALOT...

Yes please remove.
Also, I think you will need to update the snapshot so the tests work. Let me know if you need help with that. I think we have docs on it. https://github.com/waterthetrees/waterthetrees/wiki/Testing
I don't see docs on how to update but the flag to update the snapshot is -u

I have updated the snapshot as well as the text!

@arc6789 I am not seeing this on the dev server. I merged and pulled latest code, ran the build. Should I see it? https://dev.waterthetrees.com

I can see the new sidepanel given the link above. Maybe you need to clear your cache?


added todo for Express and Node server

Main now has the AJAX, Express and Node

previous open PRs will conflict with Master Branch, this is intentional. Treat branches as versions as rollbacks from the master with open PR rather than merged branches with commits to rollback on or work on. This is only a useful practice in this class situation. So resubmissions involve the same pull requests.


remove duplicate values

Why are you removing repeated headers?

I think we should remove repeated headers.  old values is useless
    public static void main(String[] args) {
        Request request = new Request.Builder()
                .url("https://www.google.com")
                .addHeader("name", "value1")
                .addHeader("name", "value2")
                .build();
        System.out.println(request.headers);
    }

above code output
name:value1
name:value2

instead of
name:value2

use set, this is deliberate and according to HTTP spec


Change term - disposition

Term change

Submitter: Material Sample Task Group
Efficacy Justification (why is this change necessary?): Disposition is currently organized in the Occurrence class. Occurrences are not considered to have dispositions, however the evidence obtained from them do. Organizing this term with MaterialEntity will also provide for its use with any existing classes of material things within Darwin Core, as it would be understood that MaterialEntity would be an informal superclass to dwc:MaterialSample, dwc:PreservedSpecimen, dwc:LivingSpecimen, dwc:FossilSpecimen. The examples make clear the intended usage of the term. It is a very specific meaning of the word "disposition" with respect to the availability of an artefact in a collection. The definition change reflects this intent.
Demand Justification (if the change is semantic in nature, name at least two organizations that independently need this term): Material Sample Task Group, which includes representatives of over 10 organizations.
Stability Justification (what concerns are there that this might affect existing implementations?): Usage as currently occurs in Global Biodiversity Information Facility (GBIF) Darwin Core Archives would not be affected by these changes. Darwin Core does not include formal class hierarchies, but if we ignore that formality and imagine what the hierarchy would look like for the classes, we have MaterialEntity as the highest for material things. All of the other material-based classes in Darwin Core (dwc:MaterialSample, dwc:PreservedSpecimen, dwc:LivingSpecimen, dwc:FossilSpecimen) might be expected to have dispositions. As there are no other classes in between MaterialEntity and those subtypes, disposition is best organized with the MaterialEntity.
Implications for dwciri: namespace (does this change affect a dwciri term version)?: No

Current Term definition: https://dwc.tdwg.org/list/#dwc_disposition
Proposed attributes of the new term version (Please put actual changes to be implemented in bold and ~strikethrough~):

Term name (in lowerCamelCase for properties, UpperCamelCase for classes): disposition
Term label (English, not normative): Disposition
Organized in Class (e.g., Occurrence, Event, Location, Taxon): MaterialEntity Occurrence
Definition of the term (normative): The current state of a dwc:MaterialEntityspecimen with respect to athe collectionidentified in collectionCode or collectionID.
Usage comments (recommendations regarding content, etc., not normative): Recommended best practice is to use a controlled vocabulary.
Examples (not normative): in collection, missing, voucher elsewhere, duplicates elsewhereon loan, used up, destroyed, deaccessioned
Refines (identifier of the broader term this term refines; normative):
Replaces (identifier of the existing term that would be deprecated and replaced by this term; normative): None
ABCD 2.06 (XPATH of the equivalent term in ABCD or EFG; not normative): DataSets/DataSet/Units/Unit/SpecimenUnit/Disposition

I am very much in favor of this change!


polling complete with delete and all

as usual this version requires a new structure as it initializes a new key called "voted" for each user to keep track of whether they have already voted for the current poll or not, so log out of old app, install , clear database from console,log in from new , the child with the extra voted key will be implicitly created that way, once a proper child is created, the database wont need any more clearing...

there was a minor one line conflict where I had set textColor for app name in toolbar...resoved it


ingress pods not on the newest supported version after upgrade process

What kind of request is this (question/bug/enhancement/feature request):
question/bug
Steps to reproduce (least amount of steps as possible):
Update RKE k8s Cluster to a newer version
Result:
After the Upgrade, the ingress pods are not always on the newest version, sometimes it works sometimes not, sometimes only certain pods are in version 0.25 other ones remains in version 0.21. So we often have ingress pods with version 0.21 instead of 0.25
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):2.3.5
Installation option (single install/HA): single

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):Hosted
Machine type (cloud/VM/metal) and specifications (CPU/memory):VM
Kubernetes version (use kubectl version):1.16.6

Client Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.0", GitCommit:"0ed33881dc4355495f623c6f22e7dd0b7632b7c0", GitTreeState:"clean", BuildDate:"2018-09-27T17:05:32Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}
error: You must be logged in to the server (the server has asked for the client to provide credentials)

Docker version (use docker version):

Client:
 Version:           18.09.7
 API version:       1.39
 Go version:        go1.10.4
 Git commit:        2d0083d
 Built:             Fri Aug 16 14:19:38 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Is this at all related to https://rancher.com/docs/rancher/v2.x/en/cluster-admin/editing-clusters/#updating-ingress-nginx? Or do you see random versions pop up in your cluster at random times?

yes it seems related to this, we started with kubernetes < 1.16, so the update policy is OnDelete. One more question will the deleted/upgraded ingresses automatically get the RollingUpdate updateStrategie?

Might be good to double check this after you upgraded. Let me know if this is still happening randomly.


Rule suggestion: prefer emptyList() over listOf()

Expected Rule behavior
// Should fail:
val foo: List<String> = listOf()
val bar = listOf<String>()

// Should pass:
val baz: List<String> = emptyList()
val boo = emptyList<String>()

val far = mutableListOf<String>()
val faz = listOf("foo")

Additional information

Current version of ktlint: 1.4.1
Styleguide section: not applicable (emptyList is not mentioned in the Kotlin Coding Conventions or Android Kotlin Style Guide)
https://stackoverflow.com/questions/48741473/what-is-the-function-of-emptylist-in-kotlin
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/empty-list.html
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/list-of.html

I have some doubts whether this should be a Ktlint rule. It is not really related to lint/formatting but more an inspection kind of rule. If such a rule would be added it should be a bit more generic and also take setOf() and mapOf into account. As this is not mentioned in the style guides, it can only be added and activated by default in ktlint_official code style. For other code styles it will need to be enabled explicitly.


add virtual to base class

Resolves: #347

Fixes #348  added virtual in base class for dynamic object creation.

Fixed in #368


Delete package-lock.json

Describe your changes
Deletes package-lock.json, it's not being used for anything.
Issue link
N/A
Checklist before requesting a review

[X] I have performed a self-review of my code
[X] If it is a core feature, I have added thorough tests.

nice ty


Animate menu items/toolbars

Hi,
Im using AppCompactActivity with toolbar using the theme XML (not "Toolbar" view),
my app has a simple selectable list which the user can trigger selection mode on and off.
whenever the mode changes I change the visabillity of a trash icon on the toolbar, but it look kinda bad so I would like to use the YoYo class to has a nice fade for the tooldbar/delete icon but it doesn't seem to work.
Is there a way for me to manage this?
Thank you!

You need get the view of the toolbar icon layout view first. Then invoke the YoYo methods.


Improve presentation of inline suggestions with inprecise prefix matches

One suggestion would be to remove the underline. It conflicts with squiggle (which is often present too) and I don't see the added value of it.

Also an idea could be to highlight those parts of the prefix that do match and how they match. The mock-up below shows show createE could be matched against createElement (the sample is fake, best fuzzy match would be _create_Element

Last option could be to be more strict, e.g never show inprecise prefix matches, e.g don't show console for coN, only for con

What's the value in showing in-precise prefix matches? We don't currently do this in intellisense suggestions:

We fuzzy matching, like futio matches function and others. For IntelliSense the rule of thumb is that all typed characters must match the suggestion in the same order (there is also an exception from that role but that's the general idea)

I guess I still struggle with the value of showing in-precise matches here. Anything that is not a continuation of what the user is intending to write (i.e. showing the full match inline) seems to slow down the workflow.

One alternate idea, instead of showing additional characters inline, what if we bolded the matches of the text that is there already? Might be trickier with fonts & themes that use boldness but would at least prevent introducing additional items for the user to process:

Yeah, that's basically this option https://github.com/microsoft/vscode/issues/147068#issuecomment-1097852540, only continue strict, e.g case sensitive, prefixes. I believe that's fair to begin with and how other tools do it too.
On the question of "value": often you have the same prefix repeated, e.g createElement and createAttribute or getA and getB and getC. When coding I often know this and what to "jump ahead" by typing creAtt. Tho, the question is if that's something for inline completions or if that a case for the suggest widget only?

related https://github.com/microsoft/vscode/issues/130297


How to get J_regressor_h36m_correct.npy

I have some problems when processing AMASS data, the J_regressor_h36m_correct.npy obtained from https://github.com/hongsukchoi/Pose2Mesh_RELEASE/tree/master/data/Human36M cannot be read by np.load(), can you provide a available J_regressor_h36m_correct.npy for me? Furthermore, i found there is no 2D data used in pre-train stage, which is inconsistent with the paper?

Hi, for the first question, I've just downloaded the J_regressor_h36m_correct.npy file from https://github.com/hongsukchoi/Pose2Mesh_RELEASE/tree/master/data/Human36M and it can be correctly loaded by np.load(), the numpy version I used is 1.21.5. Maybe you could have another try.

Furthermore, i found there is no 2D data used in pre-train stage, which is inconsistent with the paper?

We use 2D dataset InstaVariety.

Hi, for the first question, I've just downloaded the J_regressor_h36m_correct.npy file from https://github.com/hongsukchoi/Pose2Mesh_RELEASE/tree/master/data/Human36M and it can be correctly loaded by np.load(), the numpy version I used is 1.21.5. Maybe you could have another try.

It still doesn't work with numpy 1.21.5.

Hi, for the first question, I've just downloaded the J_regressor_h36m_correct.npy file from https://github.com/hongsukchoi/Pose2Mesh_RELEASE/tree/master/data/Human36M and it can be correctly loaded by np.load(), the numpy version I used is 1.21.5. Maybe you could have another try.

It still doesn't work with numpy 1.21.5.

It's weird😕 Could you please paste the error information here?

install human_motion_prior from github instead of pypi


Xcode 8.3.2 not work

Description
I follow the steps util make step, and then create .xvimrc file still not work
Operation

Environments

Xcode Version [ 8.3.2   ]
XVim branch and revision [  last version   ]

checkout the develop branch and try again.

@XhinLiang thx, the problem is resolved


TypeError: Cannot read property 'pipe' of undefined

When its trying to re-execute failed test I always get this error
[13:09:27] E/launcher - Error: TypeError: Cannot read property 'pipe' of undefined     at /Users/alberto/agent/_work/1/s/node_modules/protractor-retry/lib/retry.js:152:26     at Function.promise (/Users/alberto/agent/_work/1/s/node_modules/q/q.js:682:9)     at /Users/alberto/agent/_work/1/s/node_modules/protractor-retry/lib/retry.js:150:18     at Promise.apply (/Users/alberto/agent/_work/1/s/node_modules/q/q.js:1165:26)     at Promise.promise.promiseDispatch (/Users/alberto/agent/_work/1/s/node_modules/q/q.js:788:41)     at /Users/alberto/agent/_work/1/s/node_modules/q/q.js:1391:14     at runSingle (/Users/alberto/agent/_work/1/s/node_modules/q/q.js:137:13)     at flush (/Users/alberto/agent/_work/1/s/node_modules/q/q.js:125:13)     at process._tickCallback (internal/process/next_tick.js:61:11)
Any idea ?

I'm facing the same issue and what I could discover is that  the child_process.spawn() command is not generating the stdio so the stdout and stderr are not created. This way you get pipe of undefined.
I'm not sure exactly what is causing this but I could replicate it and it gives me the ENOENT or EACCESS error in this exact command.

yep, I m not sure how that case can happen. never seen it.

Are you using angular-cli? I had a similar issue. You could try to run protractor instead of ng. Probably you will need to run your app from another console too.


ArrayVariable Substitutions

This is throwing an unexpected error:
from gpkit import ArrayVariable
test = ArrayVariable([2,2], "test", [[1,2],
                                     [3,4]] )

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-15-3843b97eb829> in <module>()
----> 1 test = ArrayVariable([2,2], "test", [[1,2],[3,4]])

/Users/codykarcher/anaconda/lib/python2.7/site-packages/gpkit/variables.pyc in __new__(cls, shape, *args, **descr)
    110                 valuetype = "list"
    111             if not shape_match:
--> 112                 raise ValueError("the value's shape must be the same"
    113                                  " as the vector's.")
    114

ValueError: the value's shape must be the same as the vector's.

Oops, yeah, it works as an array, but shouldn't require that. Fixing!

Can you post how you were doing it before for my sake?

Note also that:
y2  = VectorVariable( Np, "y2", [10.0000, 11.1418, 14.3934, 19.2597, 25.0000, 30.7403, 35.6066, 38.8582, 40.0000],
"m", "Spanwise Coordinate for Vorticies")

was throwing a similar error.

Yeah there was another bug, too, being that it wasn't casting the user input shape to a tuple before comparing.
Before the fix, this would work:
from gpkit import ArrayVariable
test = ArrayVariable((2,2), "test", np.array([[1,2],[3,4]]) )

But it wouldn't with [2,2]. Fixed!

Excellent.  Thanks.


Failing at configure

Your CMake check:
if(MPI_C_FOUND AND MPI_Fortran_FOUND) #Need to be OpenMPI
    execute_process(COMMAND "${MPI_C_COMPILER}" -show
                    OUTPUT_VARIABLE ERR_VAR1
                    OUTPUT_FILE "compiler_out"
                    ERROR_QUIET)
    execute_process(COMMAND "grep" openmpi
                    INPUT_FILE "compiler_out"
                    OUTPUT_VARIABLE ERR_VAR2
                    RESULT_VARIABLE COMMAND_RESULT1
                    ERROR_QUIET)
    #execute_process(COMMAND "${MPI_C_COMPILER}" -show
    #                COMMAND "grep" -io openmpi
    #                 RESULT_VARIABLE RV)
    #message(STATUS "res command : ${ERR_VAR2}")
    if(NOT ERR_VAR2)
      message(FATAL_ERROR "Be sure to have an OpenMPI librarie in your PATH")
    endif()
        get_filename_component(OPENMPI_ROOT ${MPI_C_INCLUDE_PATH} DIRECTORY)
endif()

is failing for me even though I provide -DOPENMPI_ROOT=$EBROOTOPENMPI (and all the other checks for MPI have passed).
The content of compiler_out is
gcc -I/users/ocaisa/.local/easybuild/software/OpenMPI/4.1.0-GCC-10.2.0/include -L/users/ocaisa/.local/easybuild/software/hwloc/2.2.0-GCCcore-10.2.0/lib -L/users/ocaisa/.local/easybuild/software/libevent/2.1.12-GCCcore-10.2.0/lib64 -Wl,-rpath -Wl,/users/ocaisa/.local/easybuild/software/hwloc/2.2.0-GCCcore-10.2.0/lib -Wl,-rpath -Wl,/users/ocaisa/.local/easybuild/software/libevent/2.1.12-GCCcore-10.2.0/lib64 -Wl,-rpath -Wl,/users/ocaisa/.local/easybuild/software/OpenMPI/4.1.0-GCC-10.2.0/lib -Wl,--enable-new-dtags -L/users/ocaisa/.local/easybuild/software/OpenMPI/4.1.0-GCC-10.2.0/lib -lmpi

I was wondering if there is a reason to do a case sensitive search (I see the commented out version is case insensitive).
Maybe I am missing the point of this test? If the point is to check if mpicc is OpenMPI, you could use
[ocaisa@generoso ~]$ mpicc --showme:version
mpicc: Open MPI 4.1.0 (Language: C)

which would be a more explicit check.

That works at least as far back as OpenMPI 3.1.1:
[ocaisa@generoso ~]$ mpicc --showme:version | grep "Open MPI" && echo Success
mpicc: Open MPI 3.1.1 (Language: C)
Success

The patch given in #8 should help you.
Can you try it and tell me if -DOPENMPI_ROOT=$EBROOTOPENMPI works after applying?


6.1.3 is not published to Maven repository

Hi Jeremy, the version 6.1.3 was released a few minutes ago, but it seems not to be published to the Maven repository (https://mvnrepository.com/artifact/org.owasp/dependency-check-core)

It looks like it typically takes 2 hours for it to show up. It's there now.

https://search.maven.org/search?q=g:org.owasp a:dependency-check-core v:6.1.3

The artifact normally is available for download right after publishing, however search indexing on Maven Central is decoupled from the actual publishing and it takes up to a couple of hours to be visible there.

Ok, thanks for your feedback. For a few hours after publishing, it was not available for our CI build too. By now the build succeeds, so I am going to close this issue.


leam-base.commons-lang.mid-1140.idx-44426.21.mutant

Fix indentation LGTM!

Closing due to conclifts. Sorry if we accepted some PR before yours.


Fix QuantifiedCode issues

QuantifiedCode has a bunch of code quality suggestions.
It'd be a good idea to address those.

https://www.quantifiedcode.com/app/project/e6ae811f0c244655b5026e0883ffb8f9
If you are a first time contributor and only want to tackle some of them - that's fine.

@Sumukh ,
I'll try to fix a few of these right now.

Resolved by @the-zebulan in #930

Nice!


config: add metrics pushgateway addr parameter

Signed-off-by: dongxu<EMAIL_ADDRESS>

Please explain IN DETAIL what the changes are in this PR and why they are needed


Bug: Issue with temporary folder and symlinks

This issue occurs with the following project structure:
- root
  - packages
    - jsii project a
      - node_modules/project b -> symlink to project b containing '../../jsii project b'
    - jsii project b

jsii-reflect will correctly resolve all types. But jsii-docgen throws:
"Error: Assembly "jsii project b" not found"
This is (probably) due to the fact that the below code is making a full copy of the project structure:
https://github.com/cdklabs/jsii-docgen/blob/f3f0509f114e03274854c4f1d81ac5cf7691730c/src/docgen/view/documentation.ts#L180
The above code will copy the symlink as file to the temporary folder. This symlink will be invalid if its a relative link.
Probably either needs to fix it by not making a copy or to use something like:
await fs.copy(assembliesDir, workdir, {
    dereference: true
});

The copy also is responsible for a very long execution time due to all dependency copies. Didn't go through all code in the docgen package but it it really needed in this scenario to make a copy? I would think that the generator will not modify any files. Only the generation of the md file. Not copying would also make it possible to work without nohoist for peer dependencies.
This is actually part of a yarn monorepo where I configured the projects with nohoist. I cannot imagine i'm the only one encountering this. Anyone knows a way around it?

I'm also running into this now too, for basically the same case. Docgen fails on any package manager workspace that doesn't full put all files into the workspace's node_modules.

I this still being worked on?  I am using projen-turborepo and I am seeing this issue.
Error: Assembly "constructs" not found

@michanto yeah I just need to update my PR with the latest jsii-pacmak and it should be good. Should be able to do that shortly.

Hi @MrArnoldPalmer, just checking on this. I can open a PR to fix the build, but wasn't sure where to add jsii-pacmak since it appears to be an upstream dependency of other jsii libs?

+1 seeing this with pnpm for the same reasons as mentioned above.

Hi @MrArnoldPalmer, just checking on this. I can open a PR to fix the build, but wasn't sure where to add jsii-pacmak since it appears to be an upstream dependency of other jsii libs?

I think @MrArnoldPalmer meant to say update jsii-rosetta, given this or depends on this PR: https://github.com/aws/jsii/pull/3437
Bumping jsii-rosetta in package.json should resolve the build failure and then should be good to merge.

@agdimech that is correct, however I was wrong and it's a little more nuanced, though I do believe this should still solve most of the issues described in this thread.
See https://github.com/cdklabs/jsii-docgen/pull/644#issuecomment-1150336766 for details.


Unable to load

I've tried downloading the addon from several different places and tried installing it several different ways. It shows up in my project settings but every time I go to enable it I get a unable to load addon script from path warning.
Using windows 10 and Godot 4.2.2 stable

I've tried going to the project - tools - c# option like you say in the faq but I don't have a c# option from the drop down.

@SylkieGamer If you are missing C# options, it just means you have incorrect engine variation installed. ‘.NET‘ version is downloaded separately - you can download ‘4.2.2‘ with .NET [here]; it's second grey button.
I guess you would also need to install . NET 8 sdk, you can google it, will be first in the output. Hope it helps.