allow user to inspect genealogical / generational trees

This is a precursor to the fully automatic multi abstraction. A good first step would be an option to display the genealogical tree for the current branch.

This raises two questions:

How to extract the currently active branch as a list of resolution-info (pretty easy)
How to omit the explicit target atom (more challenging)


Fix command for django 4+

This PR solve issue #289
Here is a reference to a related Django issue : https://github.com/pfouque/django-fsm/pull/new/fix_command
Basically 'True' need to be replaced by __all__ : Django provides a constant but tell me If you prefer to hardcode it (what Django does)
Cf: https://github.com/django/django/commit/c60524c658f197f645b638f9bcc553103bfe2630#diff-b24fd1a4236b2598b0c5de3e4aba7032cecacb4586f5c0082387fc7888993434L225

@pfouque there is also the case of Enums being used instead of tuple's as options introduced in django 3.0.
This case should be covered too.

@virogenesis Can you open another issue with more details? It can relates but this PR fix an issue  with top level setup. Your issue, as far as I understand, is linked to external variables.

Hi, I am also concerned by this issue.
PS: I think we could also just remove the line with requires_system_checks, since the default behavior for Django 4+ and also for previous versions is to run all checks.

Din't check this. I hope it works as expected
Thanks for the PR!


Add vector store integration of lindorm, including knn search, …

Description
Lindorm is a cloud native multi-model database service developed by Alibaba Cloud. It allows you to store data of all sizes. Lindorm supports low-cost storage and processing of large amounts of data and the pay-as-you-go billing method. It is compatible with the open standards of multiple open source software, such as Apache HBase, Apache Cassandra, Apache Phoenix, OpenTSDB, Apache Solr, and SQL.
Here we add vector store integration with Lindorm.
Fixes # (issue)
New Package?
Did I fill in the tool.llamahub section in the pyproject.toml and provide a detailed README.md for my new integration or package?

[x] Yes
[ ] No

Version Bump?
Did I bump the version in the pyproject.toml file of the package I am updating? (Except for the llama-index-core package)

[ ] Yes
[x] No

Type of Change
Please delete options that are not relevant.

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Added new unit/integration tests
[x] Added new notebook (that tests end-to-end)
[x] I stared at the code and made sure it makes sense

Suggested Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added Google Colab support for the newly added notebooks.
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I ran make format; make lint to appease the lint gods

@logan-markewich 😊 Hi Logan～
I have fixed some coding standard issues and the unit testing errors that occurred in the workflow. Could you please review this PR and re-run the action trigger if necessary?
Thanks!🙏


Feature suggestion: Search Table

In my opinion, if I can search the table, I can find what I need more quickly in the table.

I'd like to take a stab at this when #154 and #155 are merged.
@activescott The simplest thing would probably be filtering the active selected table.
Do you have any suggestions how to visually display search results over multiple tables?
Would it be acceptable to load all tables in memory when loading a file, or should this be done on-demand while searching?

I'd like to take a stab at this when #154 and #155 are merged.
@activescott The simplest thing would probably be filtering the active selected table.
Do you have any suggestions how to visually display search results over multiple tables?
Would it be acceptable to load all tables in memory when loading a file, or should this be done on-demand while searching?

I know how to search.

I know how to search.

@learn-more if you want to reopen this feel free or let me know if you cannot. The filegrid has a search behavior (you have to enter characters while it has focus) and we should probably look at a way to generalize that and apply it to the table (and maybe make it more discoverable).
@StrollStars if you aren't interested in the notifications you can unsubscribe on the right 👉  - if you don't think this feature is needed let us know!

@learn-more if you want to reopen this feel free or let me know if you cannot. The filegrid has a search behavior (you have to enter characters while it has focus) and we should probably look at a way to generalize that and apply it to the table (and maybe make it more discoverable).
@StrollStars if you aren't interested in the notifications you can unsubscribe on the right 👉  - if you don't think this feature is needed let us know!

@activescott I cannot reopen this (But I can work on it with just a PR).
I already took a look at the sorting to make it more generic and I have a few ideas for that.
I'll create a PR for that so you can comment on it after my other PR is closed.

@activescott I cannot reopen this (But I can work on it with just a PR).
I already took a look at the sorting to make it more generic and I have a few ideas for that.
I'll create a PR for that so you can comment on it after my other PR is closed.

@activescott I am used to closing the resolved issues, please don’t care.

@activescott I am used to closing the resolved issues, please don’t care.


fix(updatecli): Documents the UBI9 tag retrieval.

Summary by CodeRabbit

Documentation

Added comprehensive documentation for a script that retrieves the latest tag from the Red Hat Container Catalog API for UBI9 images.
Included prerequisites, API endpoints, parameters for requests, and examples of constructing curl commands.
Provided details on processing the JSON response to extract unique tag names.

@coderabbitai: implementing your changes on the jq command failed:

# Parse the JSON response using jq to find the version associated with the "latest" tag
latest_tag=$(echo "$response" | jq -r '.data[].repositories[] | select(.tags[].name == "latest") | .tags[] | select(.name != "latest" and contains("-")) | .name' | sort -u)

gave:
jq: error (at <stdin>:1): object ({"added_dat...) and string ("-") cannot have their containment checked
Error: No valid tags found.


linux-arm64: add build support for native and framework jars

TensorFlow v2.16.1 wheel artifacts are added
new dependencies are added for native jars
and made sure all unit tests passed.

Hi @saudet , appreciate your review on this PR.

thanks, @Craigacp . OpenMP is a dependency for TensorFlow official wheel on aarch64 linux.

thanks for merging the PR!


iOS Swipe back gesture support?

Question
I created a topic in "Discussions" long time ago, but seems nobody is checking posts there, so let me ask here again
I would like to know if the package supports iOS swipe back gestures?
And if it doesn't support it, is there any workaround?
I've tried several approaches already:

Add PopScope
Wrap Widget in CupertinoPageScaffold
Unfortunately, none of the approaches worked.

I'm also using GoRouter in the Project and there seems to be no example with this recommended navigation package - A comprehensive example including shell routes would be appreciated 🙏
Thank you in advance!

A +1 for me as UX designer. Added support for this or a guide on how to implement it would be great. Our devs love this package but haven't found how to do this either. Unfortunately, native gesture support is a prerequisite for the apps we develop.


ModuleNotFoundError: No module named 'urlparse'

I am trying to use python-helper and it is failing with below error:
Traceback (most recent call last):
File "kafka_consumer.py", line 1, in
import kafka_helper
File "/usr/local/lib/python3.6/site-packages/kafka_helper.py", line 9, in
from urlparse import urlparse
ModuleNotFoundError: No module named 'urlparse'

urlparse was moved to urllib.parse in Python3
Something along the lines of this would do the trick:
try:
    import urlparse
except ImportError:
    import urllib.parse as urlparse

I'll try putting a PR together

Looks like this was fixed on master but not deployed?

Installing with pip install -e git+https://github.com/heroku/kafka-helper@70aa539540e7d6517f0c3c1900617767ab198b6c#egg=kafka_helper does the trick.

Thanks -- this should be fixed with the release of kafka-helper 0.2: https://pypi.org/project/kafka-helper/0.2/

Using python3 ..
from urllib.parse import parse


Lower aborts (incl. panics) to "return from entry-point", instead of infinite loops.

We currently map the abort intrinsic (used almost exclusively for panic) to infinite loops, and they either:

are optimized out by spirv-opt or drivers (i.e. treated as UB)

this obviously changes the semantics, and if a conditional panic protected against some UB, now that UB is unconditional and could affect more code
worst case, unwanted side-effects could run (e.g. writes of corrupted values, to buffers)

are preserved by both spirv-opt and drivers, and cause a timeout when used

see these previous discussions for what it take to intentionally cause this (cc @charles-r-earp):

https://github.com/EmbarkStudios/rust-gpu/issues/1048
https://github.com/EmbarkStudios/rust-gpu/pull/1055

however, this is only a reliable option cross-hardware only for compute-only Vulkan queues (not just compute shaders, but compute shaders on a non-graphical queue), where the timeout can't block other work
worst case, one can easily accidentally hang their entire desktop if GPU compositing is involved

(yes I've done this to myself while trying out the barrier trick, no it wasn't fun)

With infinite loops being so terrible, I propose we move towards a "well-defined invocation exit" approach, where we keep the "abort" as a custom instruction (using our "extended instruction set", added in #1064), and then effectively emulate the semantics of OpTerminateInvocation for it by:

inlining any function that uses our custom Abort (either directly, or transitively through some functions it calls) - in the end, we should end up with Aborts only used directly from entry-points
in entry-points, we rewrite Aborts to a plain OpReturn (from the entry-point, i.e. exiting the invocation)

we could potentially have a mode where we generate a debugPrintf call at this point, with the same inlining-aware "backtrace" we use elsewhere, so that the user gets some feedback if they have the validation layers enabled (and/or try to extract a panic message when we generate the abort in the first place, too)

This PR implements that proposal (but without any debugPrintf conveniences), and so far it seems to work great, but I haven't tested the performance impact (i.e. where before the infinite loops were optimized away, now we're seeing an actual cost to various e.g. bounds checks, that need to do something at all).
There are also other ways of implementing this, and we could do the Abort -> OpReturn rewriting very late (if we think it would be better than letting the SPIR-T structurizer see it), so there's some room to explore mitigations to perf issues, if they arise.
(I will leave this PR as draft until we're sure about the perf aspects)

No noticable perf difference in ark. near identical timings.

Thanks for the confirmation! I will leave this open until I have anything else to land (as I'd rather not stack too many PRs), to give more time to anyone who may have perf-sensitive shaders (e.g. @charles-r-earp @pema99 @Shfty) to test it, but we're likely fine as-is based on what I'm seeing.

Decided to merge this despite wanting to dig further into @pema99's usecase, where this PR does seem to have a perf impact - ideally we will move towards more flexibility, which will make comparisons easier.


Feature Request: Variable Column Height

Currently, you can adjust the width of a column, it would also be nice to adjust their heights to stack columns. Alternatively, there could be a page feature.

Thank you for your request.
However, I could not visualize the finished product.
Can you make a simple diagram of the finished product you have?

Something like this I guess

Variable column height

Column settings

Pages

Thanks for creating a good diagram.
I see.

About the variable column height
It might be less efficient if there are fewer columns to display on the bottom row.
But it is interesting because it seems to work well on vertical monitors as well as simply large monitors.

About pages
It might be less effective because the number of columns that can be seen at the same time is not that different from now.
You can still use Ctrl+Left/Right or number keys to move the columns you want to see.
For example, it might be a good idea to update Ctrl+PageUp/Down to scroll the visible area like paging.

2. You can still use Ctrl+Left/Right or number keys to move the columns you want to see.

Oh cool, didn't know you could do that

I have released it so please try it.

How does it work?


Contact algorithms testing & develpoment

Summary

Contact algorithms are now tested using patch tests.
Same bugs related to construction of bi-orthogonal basis found when fixing mesh tie contact algorithms are now fixed.
Support for quadratic elements with biorthogonal and standard Lagrange basis implemented.
Added some intelligence for first iteration, using contact_state_in_first_iteration can be set contact ACTIVE, INACTIVE or AUTO so that nonlinear iteration is not diverging for lack of support in first iteration.
Added option to use generalized alpha time integration, hopefully helping contact problems to converge, it can be set using solver.alpha = 0.5.
Tests refactoring in general.

Test models

Test model is same than in mortar patch tests. tet4.inp for linear elements and tet10.inp for quadratic elements. Top of upper block is displacement driven, dz = -0.4. Upper block is 3 times stiffer than lower. As a result, we should have constant displacement field in interface std(u3) == 0, std(rf3) == 0. Typical result is shown below.

Results
Following patch tests pass:

2d small sliding, linear elements, standard basis
2d small sliding, linear elements, dual basis
2d finite sliding, linear elements, dual basis
3d small sliding, linear elements, standard basis
3d small sliding, linear elements, dual basis
3d small sliding, quadratic elements, standard basis
3d small sliding, quadratic elements, dual basis

I also have code for 3d finite sliding, linear elements, dual basis, and patch test is passing, but the code is highly experimental and not included to this pull request (refactoring needed, maybe open another branch for that).

Coverage decreased (-0.08%) to 91.187% when pulling d8f112254ecbce46c1750280cffae978ec1d5396 on contact into 5e5441467787cc175abf049e4d495d0d2d4731f5 on master.

Coverage decreased (-0.2%) to 91.104% when pulling 4e99b2773fbe1f42102e0d4aba7a930bdf7afdf7 on contact into 5e5441467787cc175abf049e4d495d0d2d4731f5 on master.


Pet does not load in Windows arm64

Download Python extension on windows arm64, the native locator doesn't load.
Running the exe in terminal also does not yield anything, i think the exe isn't built correctly.

False alarm, seems to be working


Show current page title in TaskBar

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[ ] New feature or enhancement
[X] UI change (please include screenshot!)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Internationalization and localization
[ ] Other (please describe):

What is the current behavior?

Issue Number: Closes #291
What is the new behavior?
We now display the group or tool title in the task bar.
Other information

Quality check
Before creating this PR:

[X] Did you follow the code style guideline as described in CONTRIBUTING.md
[X] Did you build the app and test your changes?
[ ] Did you check for accessibility? On Windows, you can use Accessibility Insights for this.
[ ] Did you verify that the change work in Release build configuration
[ ] Did you verify that all unit tests pass
[ ] If necessary and if possible, did you verify your changes on:

[X] Windows
[ ] macOS (DevToys 2.0)
[ ] Linux (DevToys 2.0)

Better to use the standard format "page name - app name".

Better to use the standard format "page name - app name".

Good point! Will do this, thanks for the idea! :)

Done


Remove context notifications when unwind is executed.

This commit removes delayed and immediate notifications from run_context when unwind is executed.
This pull request fixes #4.

awesome, thank you!


Enforce Admin module

I've written an Enforce Admin module. I've also fixed the Member Request module using an "Approve All" method. I've made other slight changes to the codebase as well.
I'll be issuing pull requests soon to incorporate these features and improvements.

here's my code so far: https://github.com/derekm/facebook-bot/commits/experiment-1

Hello, this repository is now deprecated and will not be maintained anymore... You're most welcome to continue on a fork or a separate repository. In case we'll re-enable the bot it might be done in a separate repository.
Thank you.


Owner links no longer work after redesign

eg: http://plugins.grails.org/plugin/9ci/q/owner:9ci

Looks like an issue with relative urls.


x: set CARGO envvar with the cargo binary being invoked

In order to take advantage of the new feature resolver, x will
conditionally invoke a different, nightly version of cargo (as
configured in the cargo.toolchain field of x.toml) if that particular
version of the toolchain has been installed locally.
This turns out to have some unintended side effects if tests end up
invoking cargo, like is done with some crypto tests though the
trybuild crate. trybuild looks for an envvar CARGO for determining
which cargo binary to invoke. This variable is luckily set in CI but is
not set by x when run locally leading to trybuild using a mismatching
cargo binary when running tests leading to confusing errors.
This patch fixes the issue by ensuring that the CARGO environment
variable is set with the proper path to the cargo binary being invoked.

/land


Parse hex numbers

This PR adds the ability for the scraper to convert hex numbers into float64.
Concrete example, if we have a JSON like:
{"jsonrpc":"2.0","result":"0x1d55359","id":83}

where the key result is an hex representation of an integer, and we want that hex data to be correctly interpreted into a number, we would get it parsed from 0x1d55359 to 30757721.
Also add a Dockerfile that builds the project.

Hi @giacomolicari,
Can you merge or rebase your branch with master?
I tested this pr locally with an hex number and it worked.
Maybe circleci pass merging master in this pr.
BTW thanks for the change.

@giacomolicari the tests are failing in ci because of fmt...
gofmt -s -w .

solves that...
Can you please update this pr with that?

I'd really like this feature as well, hoping for the fix to get pushed soon...


configuring a target pace

the user must be input a target pace.
requirements:

the user needs to be able to set it manually
the user needs change to a new target pace easily
the user can select a previously configured pace

in the main ui, swiping left takes the user to the pace setting screen.
the pace setting screen:

swiping up/down will increase/decrease the target pace
there are visual cues indicating this (eg arrows)
swiping repeatedly left will scroll through previously configured pace targets, touching one will make it the target pace

implemented in this commit


Add Models Endpoint

Adds /models endpoint to make the API compatible with some UIs that use the endpoint to get a list of usable models. An example that I've been using heavily is Open WebUI.

Silly question, how do we get this to work with Open WebUI..
Have defined the api endpoint, I can see the request in cloudflare dashboard logs.
I've attempted to create a model file within Open WebUI that references a model and such but end up with a result code of 400 in the WebUI interface, and error 403 within the Cloudflare dashboard
I've verified via CLI and postman that a request to the v1/models works when setting the bearer access token
I'm assuming I'm doing something wrong in regards to the webui model integration as I can't seem to find a method to include the bearer token?

@thadius83 I wrote a guide on how to add external models with Open WebUI, see here. Scroll down to "How To Add External AIs".

That's actually how I how found your project. Brilliant write up.
The issue I'm facing, and I'm pretty sure it's something I'm doing wrong.
via python on the cli, and postman, i can pull the model list down.
When adding it into Open WebUI via your instructions, I assume I need to create a model and reference it as below?

From the cloudflare log interface

Which appears similar to the output from python/postman when doing a GET on /models
I believe it's just one step or understanding that I'm missing?

You can add your model by going to Settings -> Connections then adding them like so.

However this will not persist between saves. If you want that you should it via environment variables as described here in the Open WebUI docs and here in my original article.
docker run -d -p 3000:8080 \
  -v open-webui:/app/backend/data \
  -e OPENAI_API_BASE_URLS="https://api.openai.com/v1;https://api.groq.com/openai/v1;https://openai-cf.yourusername.workers.dev/v1" \
  -e OPENAI_API_KEYS="sk-proj-ABCDEFGHIJK1234567890abcdef;gsk_1234567890abcdefabcdefghij;0123456789abcdef0123456789abcdef" \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

If you already have the container running you'll have to run docker stop open-webui before you can continue. If you aren't using Groq or OpenAI you can simply remove them from the above command.

Sigh.
I'd been having issues with the env.CLOUDFLARE_API_TOKEN
I'd modified it as such, and was attempting to add it via the model option rather than refreshing and checking my model list..

All there /facepalm
Thanks mate.


dev: remove hardcoded json transactions

Pull Request type

Please add the labels corresponding to the type of changes your PR introduces:

Code style update (formatting, renaming)
Testing

What is the current behavior?

Resolves: #730
Does this introduce a breaking change?
No
Other information

There is some duplication between dummy functions, but i have kept it because trying to extract it would add an indirection and would make the transaction itself hard to read.

I haven't changed this because its used to test serde implementation.

(not sure why coverage test is failing, i don't think changes made in this PR should affect it)

for this codecov test is failing because we are no longer using contract_content https://github.com/keep-starknet-strange/madara/blob/c2ead7a24277a8a825bf5f4c4d75fd2846154b3e/crates/primitives/starknet/src/starknet_serde/mod.rs#L347-L355 field due to refactoring. i kept it because it might be useful in future, lmk if i should remove it then codecov should pass

(will try add few more comments, don't merge yet)

added comments with links to the account contracts which i could find and related fields in call data. thanks @EvolveArt for helping figure this out.


liveshare not remembering login info

Describe what happened:
Every time I try join session or start session or reopen vscode I keep getting prompted to sign in.
This causes me to not be able to join any sessions because when the new window opens I get signed out immediately and it opens an Utitled-1 window but I can create sessions and others can join.
What was your system configuration?
Product and Version [VS/VSCode]:
code -v

1.45.1
5763d909d5f12fe19f215cbfdd29a91c0fa9208a
x64

OS Version[macOS/Windows]: Manjaro (Arch Based linux)
Live Share Extension Version: 1.0.2377
Target Platform or Language [e.g. Node.js]:
Steps to Reproduce / Scenario:

Try joining a liveshare session

Logs
logfiles.zip

Closing as dupe of #3678


/cyber/base/atomic_hash_map.h, Dangling pointer.

Serious about this lock-free map structure/cyber/base/atomic_hash_map.h?
The dangling pointer will occur if the Set and Get methods are called concurrently.
Just so you know, your corresponding unit tests have not tested the Get and Set methods called in concurrence.
Is the structure your special requirement or a bug?

Bucket is atomic, so it is thread-safe.

Bucket is atomic, so it is thread-safe.

Sir, I don't think so, let me show you what happens when Set and Get methods are called concurrently.
For example,
struct Test {
        ~Test() {
                printf("fall\n");
        }
};

int main() {
        AtomicHashMap<int, Test, 16> hs{};

        std::atomic<bool> flag1{};

        std::thread th1([&]{
                hs.Set(1, Test{});
                flag1 = true;
                while (flag1) {
                }

                hs.Set(1, Test{});
                flag1 = true;
        });

        std::thread th2([&]{
                while (!flag1) {
                }

                Test* t{};
                hs.Get(1, &t);
                flag1 = false;
                while (!flag1){
                }

                // t have a dangling ptr right now.

                // if we access this block of memory through this dangling pointer,
                // maybe fine, cuz the page table in kernel space is the granularity of 4kb(2kb, whatever)
                // but there is no doubt that there is a fatal hidden danger
                Test t2{*t};

                // if we try to reclaim the block, Oops the double free happens.
                delete t;

        });

        th1.join(); th2.join();

        // below the line `----` is the map's deconstruction output
        printf("------------\n");
}

I cant think of any other function of this structure besides accelerating app initialization.
So,  is the structure a special requirement or a bug?


reload principal when auth provider enabled/disabled

#2654 - refresh principal information when an auth provider is enabled/disabled
#2655 - lighten step number text color
#2949 - hide ldap username/password inputs when local inputs are shown, and vice versa

@mantis-toboggan-md Once the conflicts are resolved, this is good to merge


Option to upload avatar image

fixes #1287
Added an option to browse images and put in a profile avatar.

Moreover, I felt that the dialogue that states adding email to the gravatar_ids in the msui_settings.json file could have a button that opens the JSON file. This could increase the ease to use.

@sratslla I look later into it. I think it is still based on an external service. This service can track all users of the service. When we can upload an avatar image into the database of the mscolab server there is not an external service involved.

So, we want to remove the Gravatar option completely and keep a button from which the user can upload an image from their local computer to the profile section, the same image is also stored on our database, So we can use it in the future if the mscolab chat is enhanced, Right?
Could you check the current commit, if the upload button and the file manager are ok, If it is I will start working on sending the image to the database.
Also, I think the test develop is failing due to #1737

please skip the test for now, with a reason linking to the issue here
test_skyfield_data_expiration
when that is updated I can release 8.0.0

and please add yourself to the AUTHORS file

So, we want to remove the Gravatar option completely and keep a button from which the user can upload an image from their local computer to the profile section, the same image is also stored on our database, So we can use it in the future if the mscolab chat is enhanced, Right?

correct, we only store the thumbnail and may also ask to have a max size 256x256 for uploading

Could you check the current commit, if the upload button and the file manager are ok, If it is I will start working on sending the image to the database.

selecting and saving and showing works on "upload" but no image on relogin.

Also, I think the test develop is failing due to #1737

yes, see other comment

we can reopen this when you want to continue


[Feature]: Add a task to check if a sandbox is running

As a Taqueria User I want a command to check it a sandbox is running on my machine so that I know I know the status of Flextesa at any time.
We currently have no way to check whether a sandbox is already running using Taqueria except for a user to run docker ps.
There are two use cases for checking whether a sandbox is running:

Is the sandbox running for my project?
Is the sandbox running for a different project?

Acceptance Criteria

[ ] Task created for checking if there is a sanbox running e.g. taq sandbox status or taq sandbox status local - if this follows the way the sandbox is currently referenced, this would be taq status sandbox
[ ] VS Code command palette has support for sandbox status
[ ] VS Code UI shows sandbox and relevant project
[ ] Output to the user for CLI and VS Code extension shows the status of a sandbox and if it is running the project it is running relative to as well as the environment it is running relative to (could have more than one sandbox in a project)

@russellmorton I've added this to the sprint as it sounds like @AlirezaHaghshenas will be handling this as part of his vscode work.

@AlirezaHaghshenas do you want to have refinement on this?

@AlirezaHaghshenas FYI, I have updated the ticket.

Sorry for late reply to these messages.
I implemented a test that does not involve a taq CLI invocation.
The logic is hard-coded inside TVsCE.

Closing: implemented in VsCE


PersistentVolumes stuck after node consolidation / termination

Description
Observed Behavior:
After Karpenter performs a scale-down event, PersistentVolumes may fail to be detached from the deleted nodes. As a result, pods which are dependent on these PersistentVolumes are left in a pending state until the Attach/Detach controller forcibly detaches the PV after 6 minutes.
This is related to the following upstream kubernetes issue:

https://github.com/kubernetes/kubernetes/issues/115148

While this is an upstream issue, there has been real impact on Karpenter users today and could potentially be addressed as part of Karpenter's node drain logic.
Expected Behavior:
All persistent volumes should be detached from the node as part of the termination process.
Additional References:

https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1665

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

On the AWS side this has been fixed via this PR to the aws-ebs-csi driver, at least for graceful terminations: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1736. However, this doesn't address the issue for CSI drivers at large. Curious if any of the Azure folks have ran into similar issues (cc @tallaxes @Bryce-Soghigian @jackfrancis).

/remove-label needs-triage

We've got some updates to add here, at least for AWS users. This problem can be largely mitigated by ensuring your nodes are configured for gracefule node shutdown. Currently this isn't enabled by default on AL2, the following UserData should be sufficient to enable it:
#!/bin/bash
echo -e "InhibitDelayMaxSec=45\n" >> /etc/systemd/logind.conf
systemctl restart systemd-logind

echo "$(jq ".shutdownGracePeriod=\"45s\"" /etc/kubernetes/kubelet/kubelet-config.json)" > /etc/kubernetes/kubelet/kubelet-config.json
echo "$(jq ".shutdownGracePeriodCriticalPods=\"15s\"" /etc/kubernetes/kubelet/kubelet-config.json)" > /etc/kubernetes/kubelet/kubelet-config.json

There still may be some delays with in EBS detachment but this should solve the 6 minute detach delay caused by the k8s side of things.

@jmdeal I tried use the userdata on AL2023 and the 6 minute stuck still happen 😢

Any suggestions on the correct userdata for EKS Bottlerocket AMIs? Can't use what's suggested above because Bottlerocket doesn't have the systemd-logind service.

The AWS provider has supported configuring graceful shutdown for bottlerocket since v0.31.0 (https://github.com/aws/karpenter-provider-aws/pull/4571) and as far as I can tell bottlerocket should have systemd-logind (https://github.com/bottlerocket-os/bottlerocket/pull/3308). I'm not sure if any additional configuration for systemd-logind is needed for bottlerocket, I'm going to wager no based on what I've briefly read.

@levanlongktmt apologies for missing your question, you likely need to handle the kubelet configuration through the nodeadm config rather than bash. This should work:
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary="//"

    --//
    Content-Type: application/node.eks.awsContent-Type: application/node.eks.aws

    apiVersion: node.eks.aws/v1alpha1
    kind: NodeConfig
    spec:
      kubelet:
        config:
          shutdownGracePeriod: 45s
          shutdownGracePeriodCriticalPods: 15s
    --//
    Content-Type: text/x-shellscript; charset="us-ascii"

    #!/bin/bash
    echo -e "InhibitDelayMaxSec=45\n" >> /etc/systemd/logind.conf
    systemctl restart systemd-logind
    --//--

@jmdeal
Thanks for sharing the example userdata! However, it contains some typos in the configuration. I can confirm that the following userdata works perfectly.
apiVersion: karpenter.k8s.aws/v1beta1
kind: EC2NodeClass
metadata:
  name: default
spec:
  amiFamily: AL2023
  (...)
  userData: |
    MIME-Version: 1.0
    Content-Type: multipart/mixed; boundary="//"

    --//
    Content-Type: application/node.eks.aws

    apiVersion: node.eks.aws/v1alpha1
    kind: NodeConfig
    spec:
      kubelet:
        config:
          shutdownGracePeriod: 45s
          shutdownGracePeriodCriticalPods: 15s
    --//
    Content-Type: text/x-shellscript; charset="us-ascii"

    #!/bin/bash
    echo -e "InhibitDelayMaxSec=45\n" >> /etc/systemd/logind.conf
    systemctl restart systemd-logind
    --//

A Karpenter node is configured as expected:
❯ kubectl debug -it node/ip-172-30-20-187.ap-northeast-1.compute.internal --image=alpine

/ # chroot /host
[root@ip-172-30-20-187 /]# cat /etc/systemd/logind.conf | grep InhibitDelayMaxSec
#InhibitDelayMaxSec=5
InhibitDelayMaxSec=45
[root@ip-172-30-20-187 /]# cat /etc/kubernetes/kubelet/config.json | grep shutdownGracePeriod
    "shutdownGracePeriod": "45s",
    "shutdownGracePeriodCriticalPods": "15s",

After some discussion with the EBS CSI Driver team, I think the real solve here is for the client-side drain behavior to actually wait on the volume detachment since that happens asynchronously. Realistically, it seems like this would also be a problem for Cluster Autoscaler if they don't have logic to implement this as well, so we should think about how to solve this generally across SIG Autoscaling if we can.
We're receptive to someone taking this change in and implementing it. The change should be waiting after we drain here: https://github.com/kubernetes-sigs/karpenter/blob/main/pkg/controllers/node/termination/controller.go#L86. Realistically, for this to work, we need to make sure to avoid draining the EBS CSI driver DaemonSet, which means that EBS shouldn't tolerate  the Karpenter taint so that it sticks around for the entire lifetime of the node. Either that or it gets drained as part of the teramination flow and it keeps its pre-stop logic like it has today.

@jonathan-innis Thank you for the update.
You mean " that EBS should tolerate the Karpenter taint so that it sticks around for the entire lifetime of the node", right?
EBS CSI drivers node agent tolerates all taints by default:
node:
 tolerateAllTaints: true

I have been thinking about how to determine if a volume has been unmounted. In the current implementation, we wait for the evicted Pods on the node to go into the Succeeded / Failed phase, but this is not sufficient.
A similar discussion can be seen in the upstream regarding the PVC deletion protection feature at https://github.com/kubernetes/kubernetes/pull/123320#discussion_r1512323689, where it's pointed out that even if the Pod phase becomes Succeeded / Failed, it does not guarantee that the volume has been detached. Therefore, there seems to be an attempt to add a new Pod condition called PodTerminated to indicate that the volume has been unmounted, and KEP-4569: Conditions for terminated pod was just created.
Since I think this feature would be useful for Karpenter / Cluster Autoscaler as well, how about mentioning it as a use case?

@jonathan-innis @jmdeal do you have any plan for this issue?

Closing, solved by #1294.


Incorrect colors used in vim :terminal

iTerm:  3.3.1, using Nova-iTerm colors. Bold is enabled
Vim: 8.1 (latest on Homebrew) using nova-vim
Colors in normal terminal:

Colors when using :terminal in vim

After a recent upgrade of both vim and iTerm, the colors in vim's :terminal are incorrect. It appears they are using the normal ASCI colors instead of the bright ASCI colors.
Issue still occurs on a new iTerm profile and using the example .vimrc file in this repo. Other themes are correctly correctly eg. nova-git and nova-tmux (but I'm not currently using tmux)
Let me know if you need anymore information

@marklawlor To my knowledge, this has to do with iterm bold settings, not nova-vim. Since nova-vim is using the colors correctly:
https://github.com/trevordmiller/nova-vim/blob/4e117d23c55cf0e49e2f8eb4587c868ed91387bd/src/index.js#L419-L436
So I'm going to close this. But let me know if I'm misunderstanding something or if you have a pull request :)

Per :help terminal_ansi_colors:

"							g:terminal_ansi_colors
In GUI mode or with 'termguicolors', the 16 ANSI colors used by default in new
terminal windows may be configured using the variable
g:terminal_ansi_colors, which should be a list of 16 color names or
hexadecimal color codes, similar to those accepted by |highlight-guifg|.  When
not using GUI colors, the terminal window always uses the 16 ANSI colors of
the underlying terminal."

Thanks for responding. I initially thought it was iTerm as well, however :terminal is the only place the incorrect colours show. I believe my iterm is correctly configured as it displays bright bold colours everywhere else (see the second screen shot). I'm not sure what iTerm setting would only affect vim :terminal.
I've run a couple of True Colour test bash/python scripts. They all pass showing all the true colors, including in :terminal.
So I'm kind of stumped on this one. Should I cross poss this to the nova-iterm repo?

@marklawlor No need to cross post to the nova-item repo. It does seem to be related to :terminal, but I don't know of a way around it since to my knowledge this is correct:
https://github.com/trevordmiller/nova-vim/blob/4e117d23c55cf0e49e2f8eb4587c868ed91387bd/src/index.js#L419-L436
If you figure out something, feel free to submit a PR for those lines ^ :)


Symbolic links to files are shown with a size of zero bytes on Windows

On Windows, symbolic links to files are shown with 0-byte sizes in RHash's output:
PS > [Void]$(New-Item -ItemType File -Name target.txt -Value "Lorem ipsum")
PS > [Void]$(New-Item -ItemType SymbolicLink -Target target.txt -Path link.txt)
PS > rhash -r .
; Generated by RHash v1.4.4 on 2023-11-18 at 01:23.45
; Written by Kravchenko Aleksey (Akademgorodok) - http://rhash.sf.net/
;
;            0  01:00.05 2023-11-18 link.txt
;           11  01:00.00 2023-11-18 target.txt
link.txt F44BFB59
target.txt F44BFB59

On Linux, symlinks are correctly displayed with the target's size:
$ echo -n "Lorem ipsum" > target.txt
$ ln -s target.txt link.txt
$ rhash -r .
; Generated by RHash v1.4.4 on 2023-11-18 at 01:23.45
; Written by Kravchenko Aleksey (Akademgorodok) - http://rhash.sf.net/
;
;           11  01:00.00 2023-11-18 target.txt
;           11  01:00.05 2023-11-18 link.txt
target.txt F44BFB59
link.txt F44BFB59

Symlink size and time on Windows are fixed by commit 4a9bfa8d666ddce0da60ccf70a9f9b5fb228e591.


Set diagram cursor conditionally

If the diagram does not have AllowPanning set to true then the cursor will not be a hand and instead will be the default pointer

Hello, thanks for the PR!

Since you haven't replied to the comment, I'm closing this for now 😞


Failed to query the list of test cases in the test bundle

I am trying to run a specific UI test that I wrote with XCode 7:
~/xctool/xctool.sh -workspace myProj.xcworkspace -scheme myProj_Release -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPad 2,OS=8.1' run-tests -only UITests

I get the following error message:
=== RUN-TESTS ===

  [Info] Collecting info for testables... (764 ms)
  run-test UITests.xctest (iphonesimulator8.1, iPad 2, logic-test)

Failed to query the list of test cases in the test bundle: Test bundle not found at: /Users/bastian/Library/Developer/Xcode/DerivedData/myProj-hkzcfdnwslrnurgtdeufdrjbjfrj/Build/Products/Debug-iphonesimulator/UITests.xctest

The target contains one test class with exactly one test called testExample.

Please, subscribe to this task to track progress on this issue: https://github.com/facebook/xctool/issues/534.


this plugin not supports the Android V2 embedding

 The plugin `device_calendar` uses a deprecated version of the Android embedding.
To avoid unexpected runtime failures, or future build failures, try to see if this plugin supports the Android V2 embedding. Otherwise, consider
removing it since a future release of Flutter will remove these deprecated APIs.
If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.

https://github.com/builttoroam/device_calendar/pull/327

#327 had been merged. If there's more files to fix, we'll reopen this.

Honestly, I'd recommend creating your own fork or link this repo directly to your pubspec with changes you want

We are recruiting maintainers! You can review and approve other people's PRs, and submit branch merges that push to pub.dev. Apply here #339
In the mean time, you can clone the latest branch and link the files locally. That's how I did it now.
We are 1-2 PRs away from new release, we just need someone to push that button.


Chrome extension not filling in passwords

browserpass 1.0.3
Chrome: Version 55.0.2883.95 (64-bit)
macOS: 10.11.6-x86_64
pass: 1.6.5
When I go to login to a site using browserpass, the extension correctly detects that the password for the current site is stored in pass, and lists it in the extension drop down. When I click the site name in the drop down the extension displays a spinning wheel and never fills in the username and password of the site.
Tested on both github and twitter login pages.
Happy to help debug if there's anything you'd like me to try!
Edit: Looking in the Chrome inspector for the extension I see Native host has exited being logged, I believe from https://github.com/dannyvankooten/browserpass/blob/master/chrome/script.browserify.js#L99. However I've run install.sh and confirmed that the native messaging hosts entry for browserpass has the correct, executable path, and the right chrome extension ID.

Hey @mnussbaum,
It sounds like the "native host" (the binary) is failing in the step that occurs right before filling the password, retrieving the password from the clicked pass file. Could it be that you're on a later version of the Chrome extension with an earlier version of the binary? If you download the latest binary from the releases tab then I believe you should be good to go!

I have the same setup and problem as @mnussbaum. I've made sure to use the latest binary, but the problem remains.
I get the following error message in the inspector console:
Error in event handler for (unknown): TypeError: Cannot read property 'p' of undefined
    at fillLoginForm (chrome-extension://jegbgfamcgeocbfeebacnkociplhmfbk/script.js:167:65)
    at chrome-extension://jegbgfamcgeocbfeebacnkociplhmfbk/script.js:131:5

having the same problem:
Error in event handler for (unknown): TypeError: Cannot read property 'p' of undefined
    at fillLoginForm (chrome-extension://klfoddkbhleoaabpmiigbmpbjfljimgb/script.js:167:65)
    at chrome-extension://klfoddkbhleoaabpmiigbmpbjfljimgb/script.js:131:5

Having same problems as well
browserpass: 1.0.3
Chrome:  55.0.2883.95 (64-bit)
macOS: 10.12.2

Error in event handler for (unknown): TypeError: Cannot read property 'p' of undefined
at fillLoginForm (chrome-extension://jegbgfamcgeocbfeebacnkociplhmfbk/script.js:167:65)
at chrome-extension://jegbgfamcgeocbfeebacnkociplhmfbk/script.js:131:5

It looks like the latest version from the Chrome Web Store is 1.0.3, but the latest release from the "releases" tab is 1.0.2.
Could it be related?

@emilecantin Maybe, but it looks like the versioning for the chrome app is separate from the chrome messaging binary.

For what it's worth, I just installed everything this morning for the first
time (saw it mentioned on Hacher News), and I had this issue, so a fresh
install is probably a good way to reproduce it.
Le mar. 24 janv. 2017 à 14:04, Alex Hall<EMAIL_ADDRESS>a
écrit :

@emilecantin https://github.com/emilecantin Maybe, but it looks like
the versioning for the chrome app is separate from the chrome messaging
binary.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dannyvankooten/browserpass/issues/28#issuecomment-274902405,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA2C7nC2pKvZp1PMRrM-8mPxsoymgI5kks5rVksjgaJpZM4LdQfj
.

Hey everyone,
Thanks for the heads up, I'll try to see if I can reproduce it with a fresh install. You're running the latest stable Chrome right, no nightly or anything?
Will most likely have time for this on Friday, so it'll be a few days, sorry.

Yes, the latest stable Chrome (Version 55.0.2883.95 (64-bit)) on OS X
10.11.6
Le mar. 24 janv. 2017 à 14:39, Danny van Kooten<EMAIL_ADDRESS>a écrit :

Hey everyone,
Thanks for the heads up, I'll try to see if I can reproduce it with a
fresh install. You're running the latest stable Chrome right, no nightly or
anything?
Will most likely have time for this on Friday, so it'll be a few days,
sorry.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dannyvankooten/browserpass/issues/28#issuecomment-274914228,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA2C7hqrSnUa00VWKW1TZP3yeESsncI_ks5rVlNngaJpZM4LdQfj
.

Hi, I'm having the same issue, both with Chrome 55 and 56. I've made some experiments with the gpg agent environment variables; and after a lot of experimentation it seems that the issue is not in the step of filling the password, but in the step of "communicating" with the gpg agent.
It apparently is only working when the browser (I've tested in both Chrome and Firefox) is started from the console, ie open -a "Google Chrome", and it's not working when the browser is started from finder or launcher. This is independent of whether the environment variables are there or not (ie, in the console, if they are set it will use that, otherwise it will start a new agent; and outside of the console, whether they are set with launchctl setenv GPG_AGENT_INFO ... or not, it doesn't connect and is not able to start a new agent).
@mnussbaum how can I see the logs on the "Chrome inspector for the extension"? Is this something I have to enable? I don't see anything on the 'regular' devtools for the site I am in.

@dsgh:
I can confirm your  observation. After starting Chrome from the console the auto fill does work as expected. Starting via Launcher the browserpass extensions shows the file/dir structure from pass, however the auto fill does not work.
macOS Sierra 10.12.2
Google Chrome Version 55.0.2883.95 (64-bit)

@mnussbaum how can I see the logs on the "Chrome inspector for the extension"?

@dsgh there's probably a better way, but what I do is open the browserpass dropdown in Chrome, right click it, click "Inspect".

I'm having the same problem with the same symptoms and error messages. I primarily use Firefox (where I don't know how to inspect the extension like in Chrome) and the symptoms are the same there.

Can someone please try manually building the Browserpass binary with 343722bee3bfff3739caceee74d2a543505d8cd5 to see if that fixes anything? It invokes the gpg command directly instead of invoking pass.
If it still doesn't trigger the GPG agent, can you please invoke Chrome from the command line using:
google-chrome --enable-logging --v=1

That should enable logging and show all logging statements from Browserpass too which would be super helpful here. :)

I did the above (AFAIK) and the terminal said exec: "pass": executable file not found in $PATH so I symlinked gopass to pass and it worked. (Well, it filled and submitted when I was on the login page but I couldn't retrieve from an arbitrary page; not sure if that's intended behavior)

Tried with 343722b first, but that had the trailing slash bug. :)
Any way, now with the master, it works the same way as the others stated earlier.
When starting from the console it fills in the credentials, but when launching from the launcher it doesn't work.

Same here by the way. Latest binary, latest extension from web store, Chrome, macOS. It lists the usernames but when I click on one it just gets stuck on loading spinner. Console output of the extension is an object with Native host has exited. plus the Cannot read property 'p' of undefined error that others saw above.
One thing that needs adding after this is resolved is some better error handling to inform the user that there was an error without needing to check the extension's console.

I have the same issue with the loading spinner if I launch Chromium from e.g. the dock on OS X. However, if I launch Chromium from the command line, it works as expected. I suspect some environmental values not being passed / present when invoking Chromium from e.g. the dock.

Duplicate of #13.


⚠ Processors has degraded performance

In 69541d9, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 44 ms

Resolved: Processors performance has improved in 0ebb216.


Persistent DB between sessions

It seems as though there is no place in the documentation that explains how to user py-evm with a persistent database where the chain picks up from where it left off before termination from the previous process. How would I go about doing this?

All of that logic is up to the user. When you pass in a database to the chain during initialization, that's when you would load the database from disk, for example.

All of that logic is up to the user. When you pass in a database to the chain during initialization, that's when you would load the database from disk, for example.

Sorry, I don't think my question was clear. How do initialize a chain with a given database?

The entry points for creating a chain take in a database as an argument. For example, see: https://py-evm.readthedocs.io/en/latest/guides/building_an_app_that_uses_pyevm.html#writing-the-application-code


2nd, 3rd, 4th images are dropped down about 20 px

Hi,
This is great but I am having a few issues. All secondary images in the slideshow (1 is good, 2-5 are off) are dropped down and I can't get them positioned correctly. See screenshots. Any help would be greatly appreciated. Thanks!!
Justin

Exactly my issue too!
My reset was incorrect! saved my day..


Problem getting tags filter to work

Just a note which may help others out.  When using the image filtering
filter: function(image) {
return image.tags.indexOf('thetagname') >= 0;
}
thetagname must be lower case.  I spent ages trying to figure out why Thetagname was not working

Its not up to the developer of this API to teach you how to authorize - read Instagrams API

Absolutely agree however its always nice to add pointers to help others out.

Thank you for sharing @MrDesigna! Sorry about the confusion over tag names! If it helps, I always do a console.log(image) inside my function so I can look at what data the image has. There's also another issue (#21) that covers what data is in the API response.
Also, the access token is only required if you are fetching images from your own account. If you were filtering images fetched from the "popular" tab, you can get by with only a client Id. But you are correct that I did not specify that in the docs!
Again, thanks for the input!

Hi, I am starting to use instafeed.js to fetch images of a user with one selected tag, I tried the sample featured in instafeed page but it didn't work. It worked when I deleted the filter, but I really need to get images of a user with selected tab. Anyone can help? Thank you very much.
Here's my code :

Hello, I am a noob trying to fetch image of a user(myself) with selected tag(ex:'vsco'). I tried sample from instafeed.js web, but it didn't work. It worked just when I removed the filter function. What am I doing wrong?
Here's the code :


HID reports are not delivered? consumed? by VHF?

As discussed in https://github.com/ms-iot/samples/issues/522 and in the comments on https://docs.microsoft.com/en-us/windows-hardware/drivers/hid/virtual-hid-framework--vhf-:
It seems that custom HID reports do not work well with the HID Injector. I could inject the keyboard HID reports from the sample, they seemed to work.
However when I changed the HID reports AND the HID report descriptors to emulate a radial controller, nothing happened anymore. The wheel tab in the settings app appeared (showing that windows properly recognized the HID report descriptors) but the HID events did not work.
I'll post code later so that it can be reproduced.

Try copying the code to a new project, works for me. I have the exact same problem with delivering actual report.

@FansteKaRiNa1998 what works for you? I thought that you said that you have a problem?

When transfering a project to x64, additional dependencies are deleted. That's why you must add in the project properties -> linker -> input -> additional dependencies
next line: (DDK_LIB_PATH)vhfkm.lib

That line was already ok here, I took the whole HIDInjector project as a basis, I didn't create a project from scratch.

Did you look at the device manager when you tested keyboard? When testing for a gamepad, it would appear only in USB Game Controllers, while it wouldn't appear in Device Manager. Also, I could uninstall driver at any time.
The difference with testing a keyboard is that it created a HID compliant device in the Keyboard section of Device Manager, and I couldn't uninstall the main driver until I uninstalled HID compliant keyboard I have just added.
Maybe the problem is not registering it in the system? This is a quote from https://docs.microsoft.com/en-us/windows-hardware/drivers/hid/virtual-hid-framework--vhf-
,,Note In some scenarios, a HID client might need to identify the source of HID data. For example, a system has a built-in sensor and receives data from a remote sensor of the same type. The system might want to choose one sensor to be more reliable. To differentiate between the two sensors connected to the system, the HID client queries for the container ID of the TLC. In this case, a HID source driver can provide the container ID, which is reported as the container ID of the virtual HID device by VHF".
This probably means what I have just described: the source is an unknown device and thus it doesn't listen, while, for the keyboard, it properly registers the device object and thus it listens to it.

 I could not connect properly with the Visual Studio debugger, but oddly enough I CAN connect with WinDbg Preview from the Windows Store. However with that I'm not sure what to do.
So - unfortunately now new insights.
Having my custm code deployed I did see that there is a HID-compliant device node in the Human Interface Devices class. It reports being on Virtual HID Framework (VHF) HID device which is also in the Human Interface Devices class. Lastly there is the Sample device node.
Unfortunately it still doesn't give a sign of life..

Which Visual Studio are you working in?

I’m using visual studio 2015 update 3 with WDK 15063 since unfortunately that is the only usable combination now.
I tried WDK 16278 on vs 2017 15.4.0 preview I but that didn’t install, but somehow the windbg version in visual studio 2015 got upgraded to 16278..
Visual studio 2015 can provision the target pc properly and also it can deploy the driver. However that builtin windbg version does not connect to the target of while the WinDbg Preview app from the windows store can connect to the target fine. So not a problem with the target pc.
Lastly I didn’t know how to use that separate Windbg Preview app - it didn’t recognize the source files I loaded, therefore I couldn’t set breakpoints properly

You mean you deploy the driver successfully but you don't see any messages?

Yes the driver is deployed successfully, but when running the HidInjectorTest sample app, which uses modified HID reports so that they match the modified HID report descriptors, nothing happens. The driver / device is correctly recognized as a Windows Wheel device but no actions are triggered.

Okay, we recognized that problem earlier. I am asking you about KdPrint/DbgPrint messages. I thought they also don't display?

Aah - You mean I should see them in WinDbg without having a breakpoint set?
I didn't notice them, but I'll have a look again when I'm home.

For that, there are three possible reasons that I know of:

Something went wrong when turning up the test machine or the computer you are programming on. This solution is the easiest and it just requires you to reboot.

When provisioning target device for deployment, you mismatched your own ip address (host address) or your address isn't static so next time you booted in it got changed. Try updating ip address to solve this problem.

You didn't add a key in RegEdit to make those messages pop up. This is the link which solves it: http://karuppuswamy.com/wordpress/2008/09/04/enabling-debug-print-dbgprint-in-windows-vista-and-server-2008/
NOTE: not edit default value "default". Add a new value "DEFAULT" and apply the described rule.

Can you execute DebugView on that Win 10 tablet? If anything can see these messages, than the DebugView in administrative mode (check Capture -> Capture Kernel is checked) can see these messages.
This is going off the current topic, but I didn't understand clearly what is your problem. I will try to stick to the topic.

I tried
ed Kd_DEFAULT_Mask 0xFFFFFFFF and ed Kd_DEFAULT_Mask 0x8 according to https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/reading-and-filtering-debugging-messages (KdPrint uses the default component and by default it publishes at level 3 which in bitmask is 0x8). It showed a lot of Windows kernel messages but strangely enough not the ones that are in the HidInjector Sample driver code... The driver is installed fine, though, and the test application finds its device node properly (if it is not installed the test application will return an error)
I don't know what I'm missing here...

You must restart test PC after making changes in its RegEdit

I didn’t do it via regedit, I did it directly via WinDbg. Those commands should have effect immediately. And they triggered other log messages from Windows.

I really can't help you other way, I am not familiar with the utility.


How do I create a SDXL Olive model that is optimized for various Execution providers - DirectML, CPU, GPU

What happened?
This might be more of a documentation issue...
I loaded my optimized model with
pipeline = ORTStableDiffusionXLPipeline.from_pretrained(model_id, provider="CPUExecutionProvider", session_options=sess_options)

  File "C:\AI\research\olive\.venv\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 463, in _create_inference_session
    sess.initialize_session(providers, provider_options, disabled_optimizers)
onnxruntime.capi.onnxruntime_pybind11_state.NotImplemented: [ONNXRuntimeError] : 9 : NOT_IMPLEMENTED : Could not find an implementation for GroupNorm(1) node with name 'GroupNorm_22'

The same model works with the DmlExecutionProvider fine.
I generated this model by modifying the sub-model config files to add the cpu and CPUExecutionProvider to the accelerators and execution_providers and running python stable_diffusion_xl.py --model_id=stabilityai/stable-diffusion-xl-base-1.0 --optimize
"systems": {
        "local_system": {
            "type": "LocalSystem",
            "config": {
                "accelerators": ["gpu","cpu"]
            }
        }
    },

 "engine": {
        "search_strategy": {
            "execution_order": "joint",
            "search_algorithm": "exhaustive"
        },
        "evaluator": "common_evaluator",
        "evaluate_input_model": false,
        "host": "local_system",
        "target": "local_system",
        "cache_dir": "cache",
        "output_name": "text_encoder",
        "output_dir": "footprints",
        "execution_providers": ["DmlExecutionProvider","CPUExecutionProvider"]
    }

Is other config changes, I need to do to support both the DirectML and CPU execution providers?
Thanks,
Ash
Version?
Latest Master branch - olive-ai               0.5.0

Some of the fusion options are not compatible with CPU or CUDA eps. For example, GroupNorm is not available on CPU.
I am currently working on adding cuda options to the models but it's not ready yet https://github.com/microsoft/Olive/tree/jambayk/sd-cuda

Yes, because of the EP/target specific fusion options, creating different models would be best. However, I am not familiar if any work has been done to optimize models for OpenVino EP yet or if the CPU EP model works well for that EP.

@AshD fyi, the cuda option PR has been merged https://github.com/microsoft/Olive/pull/778.
You will still need to set the encoder's float16 to false if you want to use the sdxl base model for img2img.

Thanks @jambayk
Any idea if CUDA model is faster than DirectML one?
One of the use cases for our Windows app (FusionQuill.AI) is lot of new computers (esp. laptops don't have a GPU) and some form of CPU accelerated model is going to be required for AI. Would love see the Olive or OnnxRuntime team tackle this use case in the future.
Regards,
Ash

I don't have a DirectML compatible windows machine, so I haven't benchmarked and compared the two.
For these models, the current focus has been on directml, cuda and tensorrt. I will update here if we add options for cpu or openvino optimization.

Thanks @jambayk
Will try to benchmark and check it out.


chore: autogenerate json schema for dagger.json

Fixes https://github.com/dagger/dagger/issues/8405.
This takes @wingyplus's original work from https://github.com/dagger/dagger/issues/8405#issuecomment-2375861357, and additionally applies my suggested changes from https://github.com/dagger/dagger/issues/8405#issuecomment-2399572899.
I was thinking of this in the context of https://discord.com/channels/707636530424053791/1003718839739105300/1300446424894410836, where it would good to have good-quality docs from the start for a new engine config file format.

@vikram-dagger where would you like to see this integrated into our docs? Should it just be a sidebar link somewhere, or maybe we could also auto-generate a .mdx page that contains just the JSON schema? Not really sure here, I'd mostly just like to have this available somewhere in the docs.


make install.sh work and update uorb topics

install.sh is now executable and runs in ubuntu 18.04
I also updated the uorb topics for angular rates to match the new PX4 names.

@StrawsonDesign I apologize for the very late response, and thank you very much for this PR!
Does this PR work in Ubuntu 16?
I plan to make a docker container for easier reproducibility.
I will also test this PR and share feedback.
I have a question,  did this package work for you?


Create python FE fatigue blog post

@richard-to WDYT? :) I'm thinking about publishing this blog post and sharing it on social media 😃

I think it looks fine for a blog post. It's a good way to get in that we have web component support.
A few thoughts:

May want to say that it is still an experimental feature

Yep, it's mentioned.

May also want to say that one can write a Mesop app without writing a web component and digging into javascript/html/css
I think the web component feature is still a bit early, so we haven't explored enough use cases yet to truly say if we can avoid bundling use cases

Softened the phrasing around bundling.

It does seem useful for cases where there's a javascript library out there that can be imported through a script tag, then the web component is mainly a wrapper over the library, like the Plotly case and firebase auth case we've seen so far

With Web components, there is now the need to learn javascript and html. And most likely they need to learn Lit. So there is still something to learn on the frontend. So can't get away with just Python. But as you say, at least it seems like something that isn't the latest fad. And it's also good that the code is self-contained. Which I think is fine for more advanced cases. Ideally our ecosystem of web components that get shared and reused will grow into a healthy one, thus making it less common for people to reach into the javascript stuff.


47ing

there are some issues here, that should be addressed:

I think that it's a better idea to use async-icq than the icq package currently being used in the persistence-sdk
It is probably better to jump from 45 to 47 rather than using 46 in the middle
need to refactor the proto files build system

Hey @faddat  👋

I think that it's a better idea to use async-icq than the icq package currently being used in the persistence-sdk
Agreed, but as @puneet2019 said, this migration awaits until async-icq will be on the hub, I believe this is the place https://forum.cosmos.network/t/simple-ibc-query-support-with-async-icq/10568 where the discussion happens, right? Or is there any other way how this could benefit us without having it enabled on another chain?

It is probably better to jump from 45 to 47 rather than using 46 in the middle
We've decided to do 45 to 46 upgrade only for the testnet, to keep the ball rolling, while collecting crash reports and understanding the path of migration better. 47 requires a lot of refactoring which is currently is in progress. But beyond that, there are some state migrations that might be missing if we have the migration scope too broad.
So, while on the testnet we do 46, it gives us more time to understand the upgrade path better and prepare v45 -> v47 for the mainnet as advised.

need to refactor the proto files build system

Yes, partially did similar thing as part of the x/lsnative module, to rebuild forked versions of cosmos protos from v46.
A question there – is it safe to do regeneration using a Docker container, or better keep the full tree of protos cloned in the repo using buf plus a buf manifest with checksums?

Re: 3. Using ghcr.io/cosmos/proto-builder for now


Upgrade swift templates for Swift 2.0

Fixes #29.

@vokal/ios-developers IN THE MORNING, could someone please take a look at this? Thanks!

... but (continuing from my breaks-Swift-1.2 comment), that raises another question:  Do we want to completely ditch Swift 1.2 support or is it worth having both Swift 1.2 and Swift 2.0 support?

I'm more inclined to tell people stuck on 1.2 to keep using the current version - updating to a new major version should prevent anyone using the CocoaPod from having it break on them.

Errybody pass after some updates!

@vokal-isaac How's it lookin' to ya?

The logistics, structure, and ObjC stuff looks fine to me; I don't have a strong sense of what the generated Swift should look like, so I didn't review that aspect.

@chillpop What say ye of the Swifte?

should you re-run the example files so they get converted to static funcs?

@chillpop Well that's a good catch, I hadn't updated the binary :stuck_out_tongue_closed_eyes:. Binary and example code updated, tests are running now.

LGTM


Added a fix for this in #1648

Thanks!
npm run build
still needs @types/chai and also @types/jest
also will need to publish to npm registry
Added a fix for this in #1648

Needs
npm i @types/chai
npm i @types/jest or npm i @types/mocha

https://github.com/markfirmware/audit/runs/1410602357?check_suite_focus=true

I’m seeing this work without @types/jest or @types/mocha, at least with the unmodified template. Is that correct? I’d like to simply let people install additional tools or swap the test runner if they so choose.
Originally posted by @drwpow in https://github.com/snowpackjs/snowpack/issues/1612#issuecomment-729884142

Hi @markfirmware , this should have been fixed in 2.18, let us know if it's not working for you


force deletion by default?

Not sure if we should force deletion of an image. When running tests, I receive this error:

Can you expand the test log output in order to show the stack trace and test context?


An issue in angular2 tutorial step3

http://angular-meteor.com/tutorials/angular2/3-way-data-binding
The example does not work until we add the main.ts file because the server side collection is not loaded, probably.

I guess the example means downloaded zip archive?
If yes then each link at the top point to the beginning of the current state, so doesn't contain code below.
If you want complete code go to the next step and download.

No, I meant the tutorial itself. Sorry for the confusion.
I went through the tutorial carefully from the beginning without downloading the archive,
and at step 3 it didn't work as explained, specifically when inserting data from the console.
Has anyone experienced this before?

Ok, now I see. You are saying that it didn't work at Inserting Parties from the Console.
Yeah, i guess paragraph says to create main.ts and import collection should go before.

Yeah, thanks for helping the clarification. At first, I tried to "improve the doc", and found out that it was not trivial. I would like someone to take part in it.

I still cannot get this code to work... even after downloading the code from the tutorial page... any guidance would be appreciated

I've just deployed @barbatus recent changes, please let me know if it's working for you now

Cool. Thanks! @barbatus @Urigo


Try to reduce delays in the client due to buffering

The use of buffering etc can result in delays when using the client (i.e. nothing happens for a few seconds). We should try to improve this.

Improved in https://github.com/simvue-io/client/commit/53e1e2f97e4d4e8853b25938e7ac2c137e71790d
Instead of sleeping for POLLING_INTERVAL seconds, sleep for POLLING_INTERVAL x 1 sec, and exit when the parent thread exits.

Done


[Update] encryption_keys.yml

About the PR

Changed desc of sec key
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

no cl

I don't see a strong need to go back to old descriptions and add easter eggs to them.


[TuiDropdownModule] tuiDropdownSided in v3

I am currently updating from v2 to v3 and I have noticed that tuiDropdownSided is no more in the dropdown, and in my project I have used this in a few places, so I wanted to ask, is this intentional (the reason why I didn't know whether to put it as bug or feature issue)? I would love to have it back.
Thank you!

It is now just tuiDropdownSided and cannot be dynamically changed to false. We need to add an example to demo indeed.

It is now just tuiDropdownSided and cannot be dynamically changed to false. We need to add an example to demo indeed.

Ahh okay I tried it with hosted-dropdown and it didn't work. With dropdown it worked fine thanks!


Is there a example to use sparseconv2d on bev features?

We don't have an example for that yet, but you can simply set all z coordinates to 0 to simulate the 2D sparse convolution.


[DAPHNE-#702] Config parameter for sparsity threshold

This commit adds a configuration item to DaphneUserConfig to let the user specify a sparsity threshold. This is arbitrarily set to 25% by default (from the non-configurable previous default of 10%). Furthermore, all the required changes to read the threshold (from json) to passing it down to the SelectMatrixRepresentationsPass are implemented. Two more misc comments:

Added the config param explain_select_matrix_repr to the default UserConfig.json
Removed createSelectMatrixRepresentationPass from Passes.td as passing arguments is not supported by TableGen (as I found out here [1])

1
Closes #702

Thx for the review @pdamme!

I squashed your cleanups into the main commit
For commits that go into main via a PR and do not have a separate GH issue number I use the PR number to reference the discussion. This should be fine because issue and PR number share the same sequence.
I did not add the "daphne-eu". In the plain text commit message it's just "DAPHNE- # 702" (spaces added so it is not rendered to fancy format here). Maybe it's just a GH display issue?


Point annotation type error

Explanation

What is the behavior you expect?
When adding a point annotation with numeric x and y values, no type error should be thrown

What is happening instead?
Adding a numeric y value throws an error

What error message are you getting?
TypeError, the y value for point annotations is defined as null in the type definition file

Please provide a working codepen demo so the issue can be reproduced easily.

I am sorry but I wasn't able to reproduce a codepen with typings. I can only reference the PointAnnotation definition in the apexcharts.d.ts file. You can see that the y value is defined as null instead of number.

@royprigat No worries.
I have fixed the typings as you can see in this commit.
It will be released soon.


Switch to a new thread-safe utility for catching warnings.

The Python warnings.catch_warnings() functionality is not thread-safe (https://py-free-threading.github.io/porting/#the-warnings-module-is-not-thread-safe), so we cannot use it during tests that use free-threading. This change introduces a private warnings test helper (test_warning_util.py), which hooks the CPython warning infrastructure and uses it to implement thread-safe warnings infrastructure.
This requires a handful of small modifications to tests to remove direct uses of the warnings module. We also sadly have to delete one TPU test that checks for a warning raised on another thread; there's no easy way for us to catch that in a thread-safe way, but that test seems like overkill anyway.

There are some test failures because there are still some uses of warnings.catch_warnings in non-test parts of JAX. I'll need to clean those up (they will certainly break in free-threading mode).

FYI: https://github.com/python/cpython/pull/128300 : Add thread-safe context manager to "warnings" module
This is going to take some time to get fixed in CPython but it might be a good idea to make a similar API so that you can switch back to the CPython version in the future, assuming it gets fixed properly.  If you have any feedback on my PR, I would be happy to hear about it.  My main concerns were to not break existing non-threaded non-async code that is happily using catch_watchings() and add an API that can be used in a backwards compatible way (for code that wants to support both old and newer versions of Python).


[Bug Report] Title Here

how can i do to put my bot 24/7 online?
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Debug Info
Please run the debug command and paste it here or upload it as an attachment. If you cannot run the command, please provide information about your system such as operating system version, JMusicBot version, etc.
Additional context
Add any other context about the problem here.

Please see this page on the wiki for hosting options

https://github.com/jagrosh/MusicBot/wiki/24-7-Hosting


[REG2.064] Issue 11730 - associative array with Nullable!SysTime values: Called `get' on null Nullable!SysTime

https://d.puremagic.com/issues/show_bug.cgi?id=11730
When I fixed bug 6178, I internally used cast(void)exp) to suppress unexpected "has no side effect" error. here
But, CastExp always try to resolve alias this of its operand to find most matching type to void via Expression::castTo. It should be disabled.

This pull request introduced a regression:
https://issues.dlang.org/show_bug.cgi?id=15214


Rename root package name for spring-cloud-azure-core

To address this issue https://github.com/Azure/azure-sdk-for-java/issues/27350.
Rename the root package name for spring-cloud-azure-core to com.azure.spring.cloud.core.

LGTM. The docs and samples should be updated in sync too, after all the related package name is changed, I will do it later.


Haskell Scotty implementation

Just hello world for now

]:neckbeard: :+1:

hahaha im so glad that exists


Add B-frame decoding support for Main and High Profile.

@xiaotiansf Thank you for the effort! I can see this is a very big PR with only one commit. This is not what we commonly expect since the code review will be not that easy, but we will try our best. Please bear us some time for the code review. Meanwhile if you are still willing to contribute, we will suggest adding some test cases for B frames.

@GuangweiWang / @huili2 , could you please kindly review the diff in following files, thx:

[ ] codec/vsproject/windecoder.sln
[ ] codec/vsproject/windecoder.vcxproj
[ ] codec/vsproject/windecoder.vcxproj.filters

Sijia,
Thank you so much and I'll add some test cases.
-Xiaotian
On Mon, Jun 25, 2018, 9:32 AM sijchen<EMAIL_ADDRESS>wrote:

@xiaotiansf https://github.com/xiaotiansf Thank you for the effort! I
can see this is a very big PR with only one commit. This is not what we
commonly expect since the code review will be not that easy, but we will
try our best. Please bear us some time for the code review. Meanwhile if
you are still willing to contribute, we will suggest adding some test cases
for B frames.
@GuangweiWang https://github.com/GuangweiWang / @huili2
https://github.com/huili2 , could you please kindly review the diff in
following files, thx:

codec/vsproject/windecoder.sln
codec/vsproject/windecoder.vcxproj
codec/vsproject/windecoder.vcxproj.filters

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cisco/openh264/pull/2983#issuecomment-400014597, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AkYiHt4u8QoFBPc3tdYCCW9mohrs5lR9ks5uARC4gaJpZM4U2IBU
.

Sijia,
The usage is mv_pred.cpp
subMbType = SUB_MB_TYPE_8x8 | MB_TYPE_P0L0 | MB_TYPE_P0L1 | MB_TYPE_DIRECT
I'll see if there is any conflict. Visually inspection shows that it is possible to change back to 0x00000001.  I can definitely try.

@xiaotiansf
I encountered an error while compiling your code on Mac OSX for Android platform:
make OS=android ARCH=arm NDKROOT=$ANDROID_NDK TARGET=android-19
/Users/jenkins/Library/Android/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -O3 -DNDEBUG -DHAVE_NEON -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -DANDROID_NDK -fpic --sysroot=/Users/jenkins/Library/Android/android-ndk-r13b/platforms/android-12/arch-arm -MMD -MP -DGENERATED_VERSION_HEADER -fno-rtti -fno-exceptions -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -Dandroid_getCpuIdArm=wels_getCpuIdArm -Dandroid_setCpuArm=wels_setCpuArm -Dandroid_getCpuCount=wels_getCpuCount -Dandroid_getCpuFamily=wels_getCpuFamily -Dandroid_getCpuFeatures=wels_getCpuFeatures -Dandroid_setCpu=wels_setCpu  -I/Users/jenkins/Library/Android/android-ndk-r13b/sources/android/cpufeatures -c -o codec/common/src/common_tables.o codec/common/src/common_tables.cpp
In file included from ./codec/common/inc/wels_common_defs.h:37:0,
from codec/common/src/common_tables.cpp:33:
./codec/common/inc/typedefs.h:39:19: fatal error: cstddef: No such file or directory
#include
^
compilation terminated.
make: *** [codec/common/src/common_tables.o] Error 1
could you help to check this issue? Thanks.

@xiaotiansf
Thanks for the quick fix. The code can be built successfully for android platform now.

@xiaotiansf unfortunately your latest commit is introducing failed CI history again, in such a case we cannot merge this PR. Would you please make another PR and keep the CI history clean? Thank you!

@xiaotiansf  the latest status of the mentioned PR has again been polluted with some failed CI history, after the great attempt of removing them previously. We would like to have the failed CI history removed, before we can merge the PR. Thanks.

the code diff generally LGTM, btw.

@xiaotiansf
I pull your latest code for undefined behavior sanitizer testing and got some runtime errors like this:
codec/decoder/core/src/mv_pred.cpp:846:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:41: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:61: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:81: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:907:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:124:41: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:937:32: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:846:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:41: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:61: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:81: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:907:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:124:41: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:937:32: runtime error: left shift of negative value -1
codec/decoder/core/src/rec_mb.cpp:222:13: runtime error: index -1 out of bounds for type 'PPicture [17]'
codec/decoder/core/src/rec_mb.cpp:224:40: runtime error: member access within null pointer of type 'struct SPicture'
codec/decoder/core/src/mv_pred.cpp:846:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:124:41: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:937:32: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:41: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:61: runtime error: left shift of negative value -1
codec/decoder/core/src/parse_mb_syn_cabac.cpp:107:81: runtime error: left shift of negative value -1
codec/decoder/core/src/mv_pred.cpp:907:32: runtime error: left shift of negative value -1
could you help to check this? thanks.

@GuangweiWang,
Thanks for testing. Can you tell me the tools to run sanitizer testing?

@GuangweiWang,
I think I understand:
in file codec/decoder/core/src/mv_pred.cpp:846:32: runtime error: left shift of negative value -1
845 void UpdateP16x16MotionInfo (PDqLayer pCurDqLayer, int32_t listIdx, int8_t iRef, int16_t iMVs[2]) {
846  const int16_t kiRef2 = (iRef << 8) | iRef;
According to  The iRef can be the following value:
#define REF_NOT_IN_LIST  -1  //intra
My question is that:
Does source code "https://github.com/cisco/openh264" have the same issue?
Thanks.

@GuangweiWang,
Probably I can change the following defines
#define REF_NOT_IN_LIST  -1  //intra
as
#define REF_NOT_IN_LIST  0xFF  //intra
if that really needs to be fixed.

@xiaotiansf
I use the Clang undefined behavior detector to do that testing. attach my test step:

merge your pr#2983 to master.
export : CC=clang, CXX=clang++, CFLAGS+= -fsanitize=undefined -fno-sanitize=vptr, LDFLAGS+=-fsanitize=undefined -fno-sanitize=vptr
make gtest-bootstrap
make clean
DEBUGSYMBOLS=True
run ./codec_unittest
take some *.264 bitstream files for decoder test.

@xiaotiansf
source code "https://github.com/cisco/openh264" dose not have the same issue.

@GuangweiWang,
Thank you for your information. That's very helpful.

@GuangweiWang,
Adding CFLAGS+= -fsanitize=undefined -fno-sanitize=vptr causes linking error It causes the
clang: error: unsupported argument CFLAGS+= -fsanitize=undefined -fno-sanitize=vptr
Do you know how to fix the clang error?
Also I have checked in a fix to address the  issue of undefined behavior sanitizer. Could you run test again?
Thanks a lot.

@GuangweiWang,
I am able to fix the clang error:
Here is what the steps which I take on OSX 10.13:

Get the latest source code including my today's checkins which are intended to fix your reported issue.
Edit Makefile to include

DEBUGSYMBOLS=True
CFLAGS += -fsanitize=address
CFLAGS += -fsanitize=undefined
CFLAGS += -fno-sanitize=vptr
LDFLAGS += -fsanitize=address
LDFLAGS += -fsanitize=undefined
LDFLAGS += -fno-sanitize=vptr

make gtest-bootstrap
make clean
./run_Test.sh unittest

The result shows no runtime error anymore!
Can you verify my result?
Thank you.

@xiaotiansf
ok, I will.

@GuangweiWang,
If you still reproduce the issue, could you give me much detailed step-by-step instructions including scripts and sample assets you used?  I try to wrap things up by tomorrow.
Thank you so much.

@xiaotiansf
that issue seems to be fixed. thanks!


Fix test that fails at the end of the year

Fixes failing test because it's expectation isn't met at the end of the year.

This is already fixed in 2.9.0.


[WIP][CARBONDATA-4020]Fixed drop index when multiple index exists

Why is this PR needed?
Currently when we have multiple bloom indexes and we drop one index then 'show index' command is showing an empty index list.
What changes were proposed in this PR?
Checked, if no CG or FG index then set indexExist as true.
Does this PR introduce any user interface change?

No

Is any new testcase added?

Yes

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4736/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2978/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4889/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3135/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4950/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3195/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4955/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3200/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4969/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3214/

LGTM

retest this please

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3255/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/5010/

retest this please

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/5014/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/3258/


Update unofficial.md

Changing use of practise to the noun form practice.

Comment updated.

It's also that it matches the title of the book being linked. Rust is technically based on American English as far as compiler documentation. I'm Canadian, personally I just prefer consistency. Thanks!

Understood. I don't mind switching to US English if someone with an eye for that (such as you) could submit a suitable PR.


Fix "regeneratorRuntime is not defined" error

This fixes the following error, which occurs when running $ npm start after $ npm run build:
ReferenceError: regeneratorRuntime is not defined
    at ...
    at Module._compile (module.js:641:30)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)
    at Function.Module._load (module.js:495:3)
    at Module.require (module.js:585:17)
    at require (internal/module.js:11:18)

Hi @yossi-shasho!
I had the same problem as you.
I solved it using your solution but you should runnpm run babel-polyfill --save-dev, to find this module in package.json.


Items display vertically and disappear

I tried using react-slick today and when I ran my code the items appeared stacked up vertically and disappeared. I noticed it is the same issue on your official example here https://codesandbox.io/s/zzloxr09mp.

I have the same problem.
Using: react 16.8.6, react-slick 0.24.0, Chrome 74

I have the same problem.
I made the import on my  .js  file, then on the HTML, then tried with the two, and the problem is still present.
I saw the items appear very quickly, they stretch horizontally end finally disappear vertically.
I don't understand how it can work.

same in 2023

This could be related to https://github.com/akiran/react-slick/issues/1252

I have the same problem, I did all the possible solutions others said but I got no result!

Adding styles helped me to fix this problem. Slider has huge width so it worked for me to define max width of parent block


remove memory allocation in WatcherImpl for Windows

Signed-off-by: Randy Miller<EMAIL_ADDRESS>Commit Message: Remove memory allocation in WatcherImpl::directoryChangeCompletion for Windows by replacing ioHandle write (which requires Buffer::OwnedImpl) with ioHandle writev.
Risk Level: Low
Testing: Ran the watcher_impl_test filesystem test 1000 times with no regressions.
Issues: Fixes #14307.

cc @envoyproxy/windows-dev

can you check format?

can you check format?

Fixed in latest commit.

/retest

can you merge main branch?

Done.

@lizan can this get another review?


Altar of the Sea does not function with very high level enchantments

For example, with a maxed out Hell Infusion Hellshelf enchanting table I have level 120 as max enchant.
Four golden swords enchanted @ 120 and the altar of the sea does nothing.
For golden swords four level 60 enchants didn't do anything the one time I tried. Seems like the cap is somewhere around that range.
If the altar is intended to have a cap, perhaps give some visual feedback when the altar is overloaded? Perhaps lightning bolts and the books get thrown out.

It's supposed to play an abnormal sound when it's overloaded, is it not doing that?
Also that cap is there as to not void items when their collective enchanting power sum would yield no enchantments.

It's not playing any sound for me, no. The items just sit there.
Perhaps have an option/config to set the enchanting power to the absolute maximum that would yield enchantments if it exceeds it?


Feature/rework leaflet

PR Checklist
This PR fulfills the following requirements:

[X] The commit message follows our guidelines: Contributing guidelines
[X] Tests for the changes have been added (for bug fixes / features)
[X] Docs have been added / updated (for bug fixes / features)
[X] A changelog entry was added

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] angular.io application / infrastructure changes
[X] Other... Please describe:
Replacement of Leaflet.Draw plugin in the map package with leaflet-geoman https://github.com/geoman-io/leaflet-geoman

What is the current behavior?

https://github.com/Leaflet/Leaflet.draw
Issue Number: N/A
What is the new behavior?
https://github.com/geoman-io/leaflet-geoman
Does this PR introduce a breaking change?

[X] Yes
[ ] No

Applications should uninstall Leaflet.Draw and install leaflet-geoman

npm un leaflet-draw
npm i @geoman-io/leaflet-geoman-free --save

Update angular.json
ADD<EMAIL_ADDRESS>to styles array
ADD<EMAIL_ADDRESS>to scripts array
Other information
None
Resolved issues
None

Can I get some reasoning behind why we need this breaking change? As far as I can tell this change would mean branching off a v4 of acpaas ui. I'd rather see it rolled into the angular 8/9 rework if that is the case.

Can I get some reasoning behind why we need this breaking change? As far as I can tell this change would mean branching off a v4 of acpaas ui. I'd rather see it rolled into the angular 8/9 rework if that is the case.

If I remember correctly we had a meeting on the 19th of february regarding the Leaflet.Draw plugin not being supported anymore (for almost 2 years). As we are the only consumer of the map package that actually draws with leaflet, we are in need of this new plugin because we are limited by Leaflet.Draw. For every other consumer leaflet will still work, the only thing they need to do is update the package, and edit the styles and scripts of their project, other than that leaflet will just work fine. (As long as its not used to draw) Which regarding to Stephan, no consumer except us does.
PS: (This package was created specifically for our project. In my opinion, it's not ideal that they put it in @acpaas-ui/ngx-components)


⚠ Bofrost.gr has degraded performance

In 42da5a2, Bofrost.gr (https://www.bofrost.gr) experienced degraded performance:

HTTP code: 200
Response time: 3565 ms

Resolved: Bofrost.gr performance has improved in 27816b8 after 8 minutes.


Scheduling based on key with empty value

I'm trying to schedule several services across hosts with some hosts sharing multiple services while others just one. It would seem the simplest way to do this is just have a host label for the name of the server and specify the constraint for affinity:host_label.
What I am currently doing is something like service1=true and service2=true. But it would be nice to just specify the keys (io.rancher.scheduler.affinity:host_label: service1). Though, this doesn't seem to work (service just sits in "Starting"). Not sure if this should already be working and is a bug or if this is a feature request.

This would be a duplicate of https://github.com/rancher/rancher/issues/2601
Essentially, you'd be able to use the accepted formats for selector labels as scheduling rules.

Ah, thanks!


gRPC stream tracing: Ignore dapr api calls

The Configuration API's subscribe method introduced a gRPC streaming method to Dapr for the first time.
Consequently, the tracing middleware for gRPC proxying (which relies on gRPC streaming) needed an update to only handle requests that are meant for proxying, ie. not Dapr API calls.

I tried using this change while testing the .NET implementation of config subscribe and found that I still needed to remove proxying in order to get the stream to read.

I tried using this change while testing the .NET implementation of config subscribe and found that I still needed to remove proxying in order to get the stream to read.

@halspang please confirm this is working now.

I think most users may not interested in this information, also if any user asking for that we can add a configuration param to define whether add this into tracing.

Worked for my local implementation of the subscribe API for .NET. Also worked for a gRPC proxying call, also through a .NET app.
@mukundansundar - Can you verify this with your implementation of the subscribe API in the Java SDK?

Have verified that this works for the subscribe API with Java SDK


Compile warning - Umbrella header does not include '/core/realm.h'

!!! MANDATORY TO FILL OUT !!!

Goals

No warnings when building
Expected Results

Have no warnings when building
Actual Results

Seeing a warning -
 Umbrealla header for module 'Realm' does not include header '/core/realm.h'

Steps for others to Reproduce

Build 10.5.2, using cocoapods and Xcode 12.4
Code Sample

In a podspec -
s.dependency 'RealmSwift', '~> 10.5.2'

Version of Realm and Tooling

Realm framework version: 10.5.2
Realm Object Server version: n/a
Xcode version: 12.4
iOS/OSX version: 14.4
Dependency manager + version: cocoapods - 1.10.1

Have the same issue switching from 5.5 to 10.6

Hi @LowAmmo we will check this and get back to you as soon as possible

I know it's not really hurting anything....and is just a little OCD. But, I appreciate you putting some attention on it!
-Thanks!

I have the same issue with Realm and RealmSwift 10.6.0

Same issue with Realm and RealmSwift 10.7.0.  Clean Build Folder and Pod reinstall does not help.

@ManueleGrassi, @mrjslau we will try to remove this warning in future releases.

Same issue here with 10.7.0 as of Feb 28

Same issue here, using latest GA versions as of 3/1/21.  What's interesting is that I inadvertently committed the Pods directory to my local git repository, and then the warning went away, but then I could no longer push committed changes to my remote repository for whatever reason.  So I made a new clone in Xcode and re-installed the Pod, and then the warning came back (but at least I can push to the remote repository again!).

I had the same issue. Managed to solve the problem by changing the Location to 'Relative to Developer Directory' (in the Identity and Type right hand window)
this is for the Deployment  > Installation Directory  of RealmSwift