Wip docs

This pull request has the following 👍🏼

Docs
refactoring to make StipplePlotly code more modular
rearrangement of struct API based on alphabetical order

@AbhimanyuAryan this looks good to be merged. Anything else needed?
Just one thing: per Julia best practices, the Manifest.toml file should be git removed and added to .gitignore please.

Sure. Yaa a little refactoring nothing fancy though. Will push right away and merge


Featured Image not displaying

I am fetching blog images from "static/images" folder rather than uploadcare but it does not loads featured image. Can you suggest solution.

gatsby-config.js
    {
      resolve: 'gatsby-source-filesystem',
      options: {
        path: `${__dirname}/static/images`,
        name: 'images'
      }
    },

Config.yml
media_folder: static/images
public_folder: /images

On Markdown File

On Graphql

How should I save the exact featuredImage path to graphql which is in markdown file. Do I need to make path changes in gatsby-config.js or config.yml file? Please advise.

That is not a straight forward switch. This file is all about images and how it's handled.
https://github.com/thriveweb/yellowcake/blob/master/src/components/Image.js


auto-correct option

Several linters offer auto-correct options.  It would make sense to offer this function given a lot of the style lint is related to easily fixable, but tedious fixes.

Auto-correction could be applied as such:

Rule Code
Rule
Auto-Correction

S0
Jinja syntax should be correct
N/A - Hard to do given you may not know where to end a conditional or for loop

S1
A single space shall be added between Jinja2 curly brackets and a variable’s name: {{ ethernet_interface }}
replace with single space

S2
When variables are used in combination with an operator, the operator shall be enclosed by space
replace with single space

S3
All J2 statements must be indented by 4 more spaces within jinja delimiter. To close a control, end tag must have same indentation level.
correct indentiation

S4
Jinja statement should have a single space before and after: {% statement %}
replace with single space

S5
Indentation are 4 spaces and NOT tabulation
correct indentiation

S6
Jinja statements should not have {%- or {%+ or -%} as delimeters
remove + and -

S7
Jinja statements should be on separate lines
N/A - hard to do without breaking template output

V1
All variables shall use lower case: {{ variable }}
N/A - hard to do since associated yaml, json, python, etc may may declare the variable outside of the jinja.

V2
If variable is multi-words, underscore _ shall be used as a separator: {{ my_variable_name }}
N/A - hard to do since associated yaml, json, python, etc may may declare the variable outside of the jinja.


Add lib files of es2022 to knownLibFilesForCompilerOptions

fix knownLibFilesForCompilerOptions, which will break when use ScriptTarget.ESNext

Note that #2802 is likely to supersede this, in that we're hoping to not have to mirror this list forever.

Closing in favor of #2802.


BUG: Re-styling of signup/login in dark mode just like  light mode

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Assigned!
Make sure to attach before & after screenshots in your PR and include the issue number.
Also, please star the repo before working on it. Happy open-source contributing!


upload-dir: add all options

Closes #1.

Wonder if it makes sense to rename bee-url to beeUrl in the config, or to do the contrary with indexDocument and errorDocument to be consistent. What do you think?

Yeah good thinking, lets keep it unified. I would keep the "dash-case" as we had till now. It is for example format that the Github's actions uses: https://github.com/actions/checkout


Pokebilities: Update Trace, Power of Alchemy, and Receiver

Now Trace copies a random ability from a random target, regardless of whether it was originally an innate or not. (This fixes Trace)

@urkerab


[zh] Localize 'loosely_coupled_architecture'

[ ] Localize the content/en/loosely_coupled_architecture.md to content/zh-cn/ in dev-zh.

I'll work on this, pls assign to me @Jacob953

resolved by #1053

done


[fix] #3962: Revoke associated tokens on entity unregistretration

Description
Hook into visit_unregister_* was added to remove associated permission tokens.
I've decided not to add this cleanup logic for the Asset entity because asset entity could be added and remove multiple times (for example when asset value reach 0).
Also i've made decision not to use macros here as imo it wouldn't bring much value here.

Linked issue

Closes #3962

Benefits
Tokens are cleaned up.
Drawbacks
Uninteresting entities could became potentially expensive as we have to iterate through every token.

I find this implementation very brittle. If we add a new token we have to make sure that we also add the code for it's removal. I would suggest using map_token! and implement a callback on every token for every entity. Some of the callbacks won't do anything

I find this implementation very brittle. If we add a new token we have to make sure that we also add the code for it's removal.

I will try to figure out how we do this

@mversic take a look, imo this solution is less brittle

I've decided not to add this cleanup logic for the Asset entity because asset entity could be added and remove multiple times (for example when asset value reach 0).

I think this is fine. Register/Unregister asset operations aren't like others. If the same asset is unregistered and then registered again it will still be the same asset. So it's not a bug to have previously assigned permission token apply.
But what I think you should do is:

remove all permission tokens referring to assets when unregistering an asset definition
remove all permission tokens referring to accounts and asset definitions when unregistering a domain

But as far as I can see, you have already done this

Yes, i already do this


vheat fixes, other small fixes, auto low latency mod, update Readme

CRC fix by vheat
baudrate fix by vheat
dump of message by vheat
fix of speed and interval to prevent overflow
destination folder is automaticaly created
low latency mod is automaticaly enabled on serial (requires sudo)

Good point, I will fix it.

@alerighi What do you use for building it on windows? I tried to build it using Cygwin64, but I had to comment out tty.c_oflag &= ~OXTABS; and tty.c_oflag &= ~ONOEOT;.
When I tried to run it, I found that I have to specify port in format \\.\COM1, but it failed then on tcgetattr: Inappropriate ioctl for device

I never tried to build on Windows, however it should build on the WSL version 1 (unfortunately version 2 doesn't currently passtrough serial ports), but I never tried it.

ok, because what I found, it looks like windows use totally different system of work with COM ports...


Showing logo instead of post image

When I shared post on facebook, it is showing website's logo instead of actual post image. How can we change this behaviour?

This is not something that is in the scope of this package. The package only provides the share links for the social networks of your choice. Which image that is being shown depends on the meta tags that you set for your page.

You can make your header dynamic to do that example : if i open/view single post details so automatically my post image will be set in meta tag and then when you share it will show your post image.


Jenkinsfile: increase memory for kubernetes upstream tests

We can't build kubernetes e2e tests because the lack of memory
available.
Increasing the memory by 1GB should help building e2e tests.
Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

test-upstream-k8s

test-me-please

test-me-please

@aanm I'm fine with this, but how were you able to determine the lack of memory available was the cause of the failures? Is there a specific failure / output you can refer to?

Merging, as the K8s upstream tests passed, and we have enough RAM on the baremetal nodes to use 5 GB during said test suite.


Problems with "Zones" tab

I'm having two separate problems using the "Zones" tab.

I'm not able to view/edit the gang density numbers (0-10-20-30-40) for any zones in any version of the program after v3.3-rc.11 because all of the fields are greyed-out as in the attached screenshot. I am still able to select zones by clicking on the map, and their colours still correspond to the correct density, but the rest of the feature is not working.

Whenever I assign a territory to Unused Gang 1 or Unused Gang 2 and save the file, it doesn't function: when I open the file in the game, or re-load it in the savegame editor, any territory which I had assigned to an Unused Gang is now vacant, with all gang densities at 0 for that territory.

Thanks for any help you can offer.

Whoops, this actually is a duplicate of #97, I'll close this and track the progress in the original issue.

Only part 1 of my comment appears to be a duplicate. Part 2 is a separate issue, which is that the editor does not preserve any gang territory assigned to Unused Gang 1 or Unused Gang 2.
I wrote a Cleo script that gives territories to both gangs and saved a game file that was properly running that script, but the savegame editor still doesn't recognize those territories as belonging to either Unused Gang.

I'm not sure if this really is a separate issue or caused by the same bug, but I'll leave this issue open for now.

I think it would be nice to give at least a partial solution - tell people which version works

@ProfessionaFiddler can you say which version works?
Unfortunately I can't. Maybe try the original version if none of the ones in this repo work...

The original version on paulinternet.nl without 3d has a working zones tab. Any other version with the 3d in the old editor just crashes on loading a save.

a release from gta garage works just fine, but, you do you

Unfortunately I can't currently say when I'll get around to fix this.
If anyone gets it working before I find time, please file a PR with the needed changes.

Is it possible that at least issue number two is because libsavegame, only loads (and saves) the eight original gangs in Block 10 (zones), while ignoring the two unused ones?
Unused gangs have IDs 8 and 9:
public static final int TRIADS = 6, AZTECAS = 7, UNUSED1 = 8, UNUSED2 = 9, DEALER = 0xa, POPCYCLE = 0xf, PED = 0x10;
https://github.com/gtasa-savegame-editor/libsavegame/blob/0613d52828e97d4b21a0720a1df5ecf1fa9c69ec/src/main/java/nl/paulinternet/libsavegame/data/Zone.java#L20
Load only loads IDs 0 through 7:
for (int i = 0; i < 8; i++) {
    zone.setValue(i, io.readByte(10, pos + i));
}

https://github.com/gtasa-savegame-editor/libsavegame/blob/0613d52828e97d4b21a0720a1df5ecf1fa9c69ec/src/main/java/nl/paulinternet/libsavegame/blocks/Block10.java#L14C1-L17
Same for the save routine:
for (int i = 0; i < 8; i++) {
   io.writeByte(10, pos + i, zone.getValue(i));
}

https://github.com/gtasa-savegame-editor/libsavegame/blob/0613d52828e97d4b21a0720a1df5ecf1fa9c69ec/src/main/java/nl/paulinternet/libsavegame/blocks/Block10.java#L44-L47


verilog_parser: turn S/R and R/R conflicts into hard errors

To make sure #2253 doesn't happen again.

Reverted the PRs that caused the conflicts per Claire's decision.


Changes to file name truncation and checksum calculation

Limited the name truncation logic only to controls
Found a bug in the check sum comparison, fixed the same

    public static string Version = "C6";

If we do change checksum, we should update this to 'C7'
We also have a bunch of tests that will fail (which validate checksum stability).

Refers to: src/PAModel/Checksum/ChecksumMaker.cs:25 in 644f80c. [](commit_id = 644f80c3b32521d8e5fbbcbb582bc69bc5e27b73, deletion_comment = False)

Filed https://github.com/microsoft/PowerApps-Language-Tooling/issues/236 to track this.


ACCDE file does not load on versions greater than 1.2.3

Describe the bug
ACCDE file fails to load past the splash screen as of version 1.2.3. Splash screen appears with version tag of 1.2.3, indicating that splash screen itself is failing to execute startup behavior. Issue does not affect .accdb file, only .accde.
To Reproduce
Steps to reproduce the behavior:

Launch .accde file for version later than v1.2.3
See error

Expected behavior
Application should successfully launch through splash screen to login screen; version indicator on splash screen and login screen should read the correct version number.

Fixed in commit 37cffcc


Failing parsing OUTCAR of VASP 6.3.1 NBANDS

It fails parsing NBANDS of OUTCAR at VASP 6.3.1.
 |   File "/home/togo/.miniforge/envs/phdb/lib/python3.9/site-packages/parsevasp/outcar.py", line 149, in _from_list
 |     self._data['run_status']['nbands'] = int(line.split('NBANDS=')[1].strip())
 | ValueError: invalid literal for int() with base 10: ''

Part of OUTCAR is as follows:
 Dimension of arrays:
   k-points           NKPTS =      2   k-points in BZ     NKDIM =      4   number of bands    NBANDS=
   NGX,Y,Z   is equivalent  to a cutoff of  10.34, 10.34, 10.34 a.u.
   NGXF,Y,Z  is equivalent  to a cutoff of  20.69, 20.69, 20.69 a.u.

This is considered as a bug of VASP, and I will investigate if this will also happen at VASP 6.3.2. But it may be good to handle this issue.

@atztogo Great. Thanks for detecting it and checking what measures we can take.

This happens for vasp 6.3.2, too. This happens when the number of types of atoms is greater than 10. NBANDS appears at first time in OUTCAR is correct, and the second one is that I showed above. Therefore, we can simply ignore the second one. I will submit PR.


[Cogs Face] Overall Refinement (renaming, refactoring, bug fixing, reference refining)

Hi,
I am a member of Face SDK team, focusing on Cogs Face API. This PR is mainly to improve the Face API Swagger file by (See the next comment for details)

Renaming for better understanding
Refactoring object types (by extracting shared parameters/definitions and using inheritance)
Fixing existing bugs
Refining SDK references

This PR is based on @DavidLiCIG 's former version and has been reviewed internally with teammates @huxuan by generating .NET SDK to check the outcome SDK structure and validate all unit tests.

Confirmed for the internal review. And review process can be referred here: lebronJ/azure-sdk-for-net#1

Detailed major changes in this PR:

Extract shared faceUserData, faceListId, personGroupId, personId and persistedFaceId as request parameter
Extract NameAndUserDataContract as
a) request body for creating/updating person/personGroup/faceList and
b) base class of person/personGroup/faceList
Fix wrong nullable types
Correct/Refine comments
Rename and refactor object types for better understanding:
a) Person, PersonGroup, PersonGroupPerson, FaceList, PersistedFace, DetectedFace
b) VerifyFaceToFaceRequest and VerifyFaceToPersonRequest
c) Remove trailing Properties for face attributes (eg. FacialHairProperties to FacialHair)
Extract shared Confidence and Level for number threshold of [0-1]
Fix incorrect examples


Replace Cineast's SkeletonPose descriptor

Task Description
In #94 we discussed features that should be ported over from Cineast. One of these features was the SkeletonPose feature that can be used to estimate poses in images and use them for retrieval.
However, the current implementation has several shortcomings:

It relies on TensorFlow models that must be bundled with the binary.
It relies on some arcana distance function, that can currently not be supported by vitrivr-engine's query execution engine let alone some of the storage engines.

The goal of this issue is therefore to replace the SkeletonPose with the following goals.

Use state-of-the-art techniques to estimate and encode skeleton poses in a vector such that this vector can be used for similarity search.
Assuming, that such a technique relies on machine learning models, integrate these in tho the feature extraction server or TorchServer (whatever is more suitable).

Dependencies
In light of #19, we ought to check, whether this should be part of the FES infrastructure or TorchServe.
Boundary Conditions
None

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."


feat(CLI): watch flag for generate command

This PR introduces an optional --watch flag for the CLI's generate command.
When running with the --watch flag, the process periodically polls Electric's migration endpoint for new migrations. Use it as follows:
npx electric-sql generate --watch

Note that currently, we periodically fetch a zip file of the new migrations (can be empty).
It would be better to introduce a new endpoint such that we can ask if there are new migrations after a certain version rather than having to download a potentially empty zip, unzipping it and checking if it is empty. For example: curl "http://localhost:5050/api/newMigrations?version=...". The endpoint could then return a boolean indicating whether or not there are new migrations after the specified version.

@thruflo aha, yeah 204 seems a good approach! Will try it out


WebUI - gallery refresh performance

With the recent major update to WebUI I noticed a lag in how thumbnails are being refreshed in the gallery section. Prior to this update thumbnails for new images would be instantly added to the web, without any noticeable flickering or delay. Refresh is very laggy in the new version.
MacOS M1 max 64GB 32 GPU

Are you talking about it on page refresh? Or even when a new item gets added?

Refresh of the "your Invocations" section when new items are added

I got the same issue. When I try to open the gallery, it appears very slow.
Macbook Pro 2020/ Intel CPU/ 32G ram / outside eGPU Radeon RX 6600XT 8G

Forgot to mention, I am using Safari browser.

I'm also having this issue. Gallery images don't seem to load at all when a prompt is running.

I think we should revert the masonry layout stuff to improve the situation for our Safari users. Also, I find it makes it hard to judge the sequence of images.

I agree. I feel we need to rethink the gallery design a bit more. What we have now works well but I'm not a huge fan of it. Especially as an image management tool.

This is resolved by #1198.

Thank you!


Can't eval due to missing standalone jar

Lighttable needs lein-light-standalone.jar in order to eval.
lein uberjar creates the file
lein install does not, but also removes the standalone jar.
lighttable/clojure.sh runs lein uberjar then lein install.
https://github.com/LightTable/Clojure/blob/master/build.sh
I am using the master branch (node).
For people who are running into  the below message while evaling (will show under console), cd to
deploy/plugins/clojure and run lein uberjar. Evaling in light table should work then.
Invalid behavior: :lt.plugins.clojure/eval!
TypeError: Cannot call method 'call' of undefined
    at notify (/Users/justintaft/programming/LightTable/deploy/plugins/clojure/clojure_compiled.js:1243:24)
    at check_all (/Users/justintaft/programming/LightTable/deploy/plugins/clojure/clojure_compiled.js:1258:83)
    at try_connect (/Users/justintaft/programming/LightTable/deploy/plugins/clojure/clojure_compiled.js:326:38)
    at lt.objs.eval.find_client (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:30817:16)
    at lt.objs.eval.get_client_BANG_ (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:30844:32)
    at Function.__BEH__eval_BANG_ (/Users/justintaft/programming/LightTable/deploy/plugins/clojure/clojure_compiled.js:399:69)
    at c (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:6196:14)
    at a (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:6236:18)
    at c (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:20443:76)
    at a (file:///Users/justintaft/programming/LightTable/deploy/core/node_modules/lighttable/bootstrap.js:20477:18)

justins-MacBook-Pro:clojure justintaft$ sh build.sh
Compiling leiningen.light-nrepl
Warning: skipped duplicate file: project.clj
Created /Users/justintaft/programming/LightTable/deploy/plugins/clojure/runner/target/lein-light-0.1.0.jar
Created /Users/justintaft/programming/LightTable/deploy/plugins/clojure/runner/target/lein-light-standalone.jar
Compiling leiningen.light-nrepl
Warning: skipped duplicate file: project.clj
Created /Users/justintaft/programming/LightTable/deploy/plugins/clojure/runner/target/lein-light-0.1.0.jar
Wrote /Users/justintaft/programming/LightTable/deploy/plugins/clojure/runner/pom.xml
Installed jar and pom into local repo.
Created /Users/justintaft/programming/LightTable/deploy/plugins/clojure/lein-light-nrepl/target/lein-light-nrepl-0.1.0.jar
Wrote /Users/justintaft/programming/LightTable/deploy/plugins/clojure/lein-light-nrepl/pom.xml
Installed jar and pom into local repo.
 --- Done!

https://github.com/LightTable/Clojure/blob/f49cf54420106b1c7cd43c8667f420b58830e7d7/src/lt/plugins/clojure.cljs#L855
function deploy/deploy doesn't exist. Was this supposed to fetch the standalone jar?

@justintaft Good catch on deploy/deploy. It used to refer to this but was removed some time ago
@ibdknox Thoughts on what do about an old reference to deploy/deploy? Not familiar with what $LTLOCAL did

@justintaft I'm closing this because the active working branch is now atom-shell.


[box2d] Update CMake arguments

The CMake arguments were outdated and were causing errors for arm64-osx/-dynamic.

What does your PR fix?
N/A

Which triplets are supported/not supported? Have you updated the CI baseline?
arm64-osx, arm64-osx-dynamic, No

Does your PR follow the maintainer guide?

Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

LGTM, thanks for the fix!


Cythonize rainflow counters

Our current rainflow solutions perform quite poorly as they are written in plain python. In order to meet demand for more performance the sometimes is raised, we should cythonize the modules to see if we can speed them up.

Processing rainflow took 0.0748 seconds
Computation of meanstress conversion took 0.1074 seconds
Computation of damage took 0.0068 seconds

on @maierbn 's laptop

I have written an implementation of the four point rainflow counter in Cython and in Rust. I tested it for a dataset of 1M datapoints with 100k turning points.
Cython doubles the speed, the Rust implementation is 50x faster.
By commenting the lines here you can choose between the two for testing purposes.
In order to install and build it a simple pip install -e . is sufficient provided that a C compiler and a Rust compiler are installed on the system.
@maierbn I put a modified benchmark_rainflow.py next to your benchmark file, which also profiles using pyinstrument (you need to do pip install pyinstrument).
You need to fiddle around with the commented code to first get the load.txt file generated. See the comments in benchmark_rainflow.py, you will get the idea.
Finally some profiling results:
Plain python:
Processing rainflow took 0.8280 seconds

  _     ._


⚠ Bofrost.lu has degraded performance

In f01f681, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2023 ms

Resolved: Bofrost.lu performance has improved in 4ed94de after 25 minutes.


Add documentation about writing tests in "Writing a Plugin"

Feature to document
I recently created a plugin, but I can't manage to add tests to it. And it's a very important thing to have.
I'd like to request an official documentation that explains how to set up the tests when writing a plugin, accompanied by some examples. My preference is Jest, but feel free to use any other testing framework.
Author(s)
none
Additional information
[x] I am willing to work on this issue and submit a pull request. (I'm open to contribute, but I don't know how to set up the tests 😅)

Like you test other tools, run compilation and compare output based on what your plugin do


Include shared objects from an .aar file into Android builds

Some .aar fils contain a jni folder with .so files. This task should make sure to find these files and send them back to the client for bundling.
https://github.com/ironsource-mobile/android-adqualitysdk/tree/main/com/ironsource/adqualitysdk/7.16.0

And we are already doing this....
https://github.com/defold/extender/blob/dev/server/src/main/java/com/defold/extender/Extender.java#L2346


how to reply to messages

is there a way to reply to messasges? ctrl+r deletes the highlighted message. how can i reply?

Also i want forward a message


prevent chart publish directly from PR without getting merged

As of now charts are getting published directly from PRs instead of them getting published after being merged in the main branch.
We need to change the workflows to avoid this from happening.

@rohilsurana is this same as #14 ?

Yupp, missed it. Duplicate of #14


Added support for surfacing user-thrown exception to App Insights

Issue describing the changes in this PR
Added support for surfacing user-thrown exception in App Insights. Associated with changes in host #8314
resolves #912
Pull request checklist

[ ] My changes do not require documentation changes

[ ] Otherwise: Documentation issue linked to PR

[ ] My changes should not be added to the release notes for the next release

[x] Otherwise: I've added my notes to release_notes.md

[x] My changes do not need to be backported to a previous version

[ ] Otherwise: Backport tracked by issue/PR #issue_or_pr

[x] I have added all required tests (Unit tests, E2E tests)

One open question: should these changes be behind a feature flag in the worker as well as in the host?

@madelinegordon is this now ready for review? Can you confirm whether there's also a feature flag we need to set to enable this?

@madelinegordon is this now ready for review? Can you confirm whether there's also a feature flag we need to set to enable this?

Yes ready for review, and yes the feature flag is an option EnableUserCodeException which needs to be set to true manually as it is by default set to false.

This must wait until the changes in https://github.com/Azure/azure-functions-host/pull/8314 are fully deployed.

It looks like the changes this is blocked on are deployed 4.9.1 - is this clear to merge? @fabiocav @brettsam

@madelinegordon is this now ready for review? Can you confirm whether there's also a feature flag we need to set to enable this?

Hi @fabiocav , for this feature flag is it set by worker explicitly or it is somehow set by customer through the worker? Thank you.

Some exception messages may contain sensitive information (tokens, PII). How are exceptions handled on the host side of the gRPC contract? Are we going to be writing these to stdout or anything like that?
@brettsam where does this PR stand with our previous discussion around moving away from gRPC channel for sending logs and having users own it themselves?

This change in this PR creates parity with how exceptions are already handled in-proc. In the out-of-proc scenario, exceptions thrown by users' function code were being wrapped in an RpcException and logged to app insights as that type rather than the type of the originally-thrown exception. So the way that the exceptions themselves are handled in the host in terms of sensitive information hasn't changed.

Submitted some comments, but as @liliankasem pointed out, one of the things that seems to be missing are new tests to cover the new functionality

/check-enforcer evaluate

Even after enabling the EnableUserCodeException = true in dotnet isolated Azure function, I am still receiving RPC exceptions with no call stack.
I thought by this change, if l throw some custom exception in my code and if I handle it and log it, I will not get the RPC exception but my custom exception in appInsights.
But still, I am receiving the RPC exception.
Let me know what am I missing? Why am i still receiving RPC exceptions?
I am using
dotnet-isolated
~4
.net 7 Isolated Azure function

Even after enabling the EnableUserCodeException = true in dotnet isolated Azure function, I am still receiving RPC exceptions with no call stack.
I thought by this change, if l throw some custom exception in my code and if I handle it and log it, I will not get the RPC exception but my custom exception in appInsights.
But still, I am receiving the RPC exception.
Let me know what am I missing? Why am i still receiving RPC exceptions?
I am using
dotnet-isolated
~4
.net 7 Isolated Azure function


Refactor API usage for automatically adding run configurations in 2018.2

#7 enabled automatic addition of Skaffold configurations but used new API not available on 2018.2 family of IDEs. There is a more standard way to create configurations using factory IDs and configuration type which is used now and this enabled automatic configurations on 2018.2 as well as 2018.3.

done.


Add an architecture section to the docs

Description of problem
We have some really great architecture diagrams kicking around, let's add a section to the docs that includes them.
Proposed solution
Lets create a doc that covers the following:

[ ] Component interactions
[ ] Permissions model
[ ] object hierarchy in workload namespace
[ ] ???

Additionally, the source of the diagrams should be available publicly.

Permissions model not done, new story #435


use colon(:) in filename timestamp notation(?hh:mm:ss?) returns error

Hi, a file cannot be named with a :
https://stackoverflow.com/a/31976060/1735672

Oh, I did't checked whether file creates, :(


feat: base words functional

Close #135

And I am still uncomfortable when bot processes messages that are not directed to it without real tangible purpose. We know where this road leads: first you count words and then in no time you are implementing social score index  and total surveillance!🤣

This is just a base functional.
For experimental purposes only! I am sure our discipline and professionalism will be enough not to cross the line.
This skill will get satisfy_GDPR method as well. All your proposals seems interesting for me to, feel free to start PR for them.
For now we are storing just word and counter. This is all. Absolutely anonymously!


Update DG with edit task

Also

added documentation for edit task
added on to task feature to include more details of each type of task
added use cases
changed the ordering of use cases
changed the flow of task feature

Codecov Report

Merging #227 (a233c4b) into master (0874f60) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #227   +/-   ##
=========================================
  Coverage     73.51%   73.51%
  Complexity      727      727
=========================================
  Files           114      114
  Lines          2311     2311
  Branches        272      272
=========================================
  Hits           1699     1699
  Misses          526      526
  Partials         86       86

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


Migration UI - 4 - Congratulations screen

part of a bigger issue:

#7552

Congratulations

not only you have made it to the end of this issue, but the user successfully signed all the transactions and migrated.

graphics, copy, and buttons to view the collection and to share on Twitter. Copy for the tweet can be done ad hoc.

Is this open to work on for Hacktoberfest?
I'd like to contribute to this

graphics for dark mode updated in figma:

@exezbcz missing link to successfully migrated items and collections on congratulate screen

as @vikiival said you can't migrate all items from one collection

Yes, that is why there are explainers all around.

missing link to successfully migrated items on congratulate screen

@yangwao Do you want to open all links for the gallery in a new tab? Or display the same list as mentioned in #7562 comment. I think the collection is still better


add ravireddy07

Description:
I would like to add my profile to the LinkFree.
Changes:
I've added a new file ravireddy07.json under public/data with necessary data.


Force velocity to attach itself to the window object even if jQuery is installed

Your system information

VelocityJS version: 2.0.6
Browser: Edge
Operating System: Windows

Checklist

Is this an issue with code?: Kind of
Is this an issue with documentation?: No
Have you reproduced this in other browsers?: Yes
Have you checked for updates?: Yes
Have you checked for similar open issues?: Yes

Please remember that this is an issue tracker, support requests should be posted on StackOverflow - see CONTRIBUTING.md

Please describe your issue in as much detail as possible:
I need to use the "non jQuery" version eg the standard JS function: Velocity() however if jQuery happens to be used on the same page velocity seems to prioritise the jQuery version and no longer attaches "Velocity" to the window object.
Is there something I can modify in the code manually to force velocity to attach it to the main object, or is there another way I can achieve this?
Finally, this may seem like a strange question because "why not just use the jquery version?", but in my use case I am including Velocity within a separate class, and my class does not require jQuery, so I am using the window Velocity function istead.. in other words I don't want my class to break just because jquery happens to be included on the page. If that makes sense.

Not sure what's going on with your setup, but the code quite literally cannot do that - it attaches to everything it can in order, and there is no branching or checking beyond "if the window exists start patching" - https://github.com/julianshapiro/velocity/blob/master/src/velocity.ts#L136-L160 and https://github.com/julianshapiro/velocity/blob/master/src/Velocity/patch.ts#L20-L26
Are there any error messages on startup?


perhaps we can discuss the conditions for initializing the kubeclient ?

https://github.com/istio/istio/blob/5645dec7fbb67e3ef0bb68a0a074fdbd0b6b98d0/pilot/pkg/bootstrap/server.go#L573
In our scenario, we need to deploy istio in a k8s cluster and get the configuration objects including all istio crd from an mcp server by configuring MeshConfig.ConfigSources . In addition microservices deployed in the same k8s cluster will register themselves with other service registry instead of using the k8s native service, and we will set --registries to "". At this point, pilot will not initialize the kubeclient, but we do need it, for example we need mutatingwebhook to inject sidecar.
Perhaps we can discuss the conditions for initializing the kubeclient.

Creating a kubeclient is a relatively early action in the timeline. Currently, istio relies on the value of PilotArgs and the MeshConfig parsed from PilotArgs.MeshConfigFile to determine if a kubeclient needs to be created, and potentially on the runtime context including environment variables.
I found the issue12126 while looking for information about istio without k8s, and combined with the description in the istio about page: Istio's control plane runs on Kubernetes, is there almost no scenario where it doesn't depend on a kubeclient?

In addition, panic is triggered when there is no kubeclinet and SHARED_MESH_CONFIG is set and an existing PilotArgs.MeshConfigFile is specified. I am using version 12.0.
https://github.com/istio/istio/blob/2f645a7c4411159121cc43aafbc45f7a3e02101d/pilot/pkg/bootstrap/mesh.go#L58-L67
https://github.com/istio/istio/blob/2f645a7c4411159121cc43aafbc45f7a3e02101d/pkg/kube/configmapwatcher/configmapwatcher.go#L59
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x138 pc=0x237a3e2]

goroutine 1 [running]:
istio.io/istio/pkg/kube/configmapwatcher.NewController({0x0, 0x0}, {0xc00000a0ce, 0xc}, {0xc00007a103, 0x13}, 0xc00151c480)
        istio.io/istio/pkg/kube/configmapwatcher/configmapwatcher.go:60 +0x2e2
istio.io/istio/pkg/config/mesh/kubemesh.AddUserMeshConfig({0x0, 0x0}, {0x335ee70, 0xc0014e10e0}, {0xc00000a0ce, 0xc}, {0x2e4d3c5, 0x4}, {0xc00007a103, 0x13}, ...)
        istio.io/istio/pkg/config/mesh/kubemesh/watcher.go:74 +0x117
istio.io/istio/pilot/pkg/bootstrap.(*Server).initMeshConfiguration(0xc000eead00, 0xc000a60840, {0x33bac38, 0xc0007ef530})
        istio.io/istio/pilot/pkg/bootstrap/mesh.go:68 +0x634
istio.io/istio/pilot/pkg/bootstrap.NewServer(0xc000a60840, {0x0, 0x0, 0x0})
        istio.io/istio/pilot/pkg/bootstrap/server.go:237 +0xb45
istio.io/istio/pilot/cmd/pilot-discovery/app.newDiscoveryCommand.func2(0xc000ee8f00, {0xc0008a4180, 0x8, 0x8})
        istio.io/istio/pilot/cmd/pilot-discovery/app/cmd.go:92 +0x4e
github.com/spf13/cobra.(*Command).execute(0xc000ee8f00, {0xc0008a4100, 0x8, 0x8})
        github.com/spf13/cobra@v1.2.1/command.go:856 +0x60e
github.com/spf13/cobra.(*Command).ExecuteC(0xc000ee8c80)
        github.com/spf13/cobra@v1.2.1/command.go:974 +0x3bc
github.com/spf13/cobra.(*Command).Execute(...)
        github.com/spf13/cobra@v1.2.1/command.go:902
main.main()
        istio.io/istio/pilot/cmd/pilot-discovery/main.go:27 +0x25

good catch, there is a conflict, i think no test capture this either

Unfortunately this issue was closed automatically. I'll add a few more things.
We also use istio as ca in our scenario, which means that the root certificates generated by istio need to be spread to the cluster, which is the responsibility of the namespacecontroller. Unfortunately, the namespacecontroller is started as part of the k8s service controllers, which is not started due to the parameter configuration --registries="" .
// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/server.go#L1086
func (s *Server) initControllers(args *PilotArgs) error {
        // ...
	if err := s.initServiceControllers(args); err != nil {
        // ...
}

// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/servicecontroller.go#L52
func (s *Server) initServiceControllers(args *PilotArgs) error {
        // ...
	for _, r := range args.RegistryOptions.Registries {
                // ...
		case provider.Kubernetes:
			if err := s.initKubeRegistry(args); err != nil {
				return err
			}
        // ...
}

// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/servicecontroller.go#L86
func (s *Server) initKubeRegistry(args *PilotArgs) (err error) {
        // ...
	s.multiclusterController.AddHandler(kubecontroller.NewMulticluster(args.PodName,
                // ...
		s.shouldStartNsController(),
        // ...
}

Shouldn't we separate namespacecontroller from k8s-service-controllers? For config and service, the pilot does "discovery", and for sidecar-inject or proliferation root certificates, the pilot does "management".

In addition, a logical error:

isCADisabled() retrun true,  shouldStartNsController() return true
features.PilotCertProvider == constants.CertProviderKubernetes, isCADisabled() retrun true
features.PilotCertProvider == constants.CertProviderKubernetes ,  shouldStartNsController() return false

func (s *Server) shouldStartNsController() bool {
	if s.isCADisabled() {
		return true
	}
	if s.CA == nil {
		return false
	}

	// For Kubernetes CA, we don't distribute it; it is mounted in all pods by Kubernetes.
	if features.PilotCertProvider == constants.CertProviderKubernetes {
		return false
	}
	// For no CA we don't distribute it either, as there is no cert
	if features.PilotCertProvider == constants.CertProviderNone {
		return false
	}

	return true
}

// isCADisabled returns whether CA functionality is disabled in istiod.
// It returns true only if istiod certs is signed by Kubernetes or
// workload certs are signed by external CA
func (s *Server) isCADisabled() bool {
	if s.RA == nil {
		return false
	}
	// do not create CA server if PilotCertProvider is `kubernetes` and RA server exists
	if features.PilotCertProvider == constants.CertProviderKubernetes {
		return true
	}
	// do not create CA server if PilotCertProvider is `k8s.io/*` and RA server exists
	if strings.HasPrefix(features.PilotCertProvider, constants.CertProviderKubernetesSignerPrefix) {
		return true
	}
	return false
}

Unfortunately this issue was closed automatically. I'll add a few more things.
We also use istio as ca in our scenario, which means that the root certificates generated by istio need to be distributed to the cluster, which is the responsibility of the namespacecontroller. Unfortunately, the namespacecontroller is started as part of the k8s service controllers, which is not started due to the parameter configuration --registries="" .
// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/server.go#L1086
func (s *Server) initControllers(args *PilotArgs) error {
        // ...
	if err := s.initServiceControllers(args); err != nil {
        // ...
}

// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/servicecontroller.go#L52
func (s *Server) initServiceControllers(args *PilotArgs) error {
        // ...
	for _, r := range args.RegistryOptions.Registries {
                // ...
		case provider.Kubernetes:
			if err := s.initKubeRegistry(args); err != nil {
				return err
			}
        // ...
}

// https://github.com/istio/istio/blob/bb781decd5dbb2492bd0b90bd6b0273fba8c0b0e/pilot/pkg/bootstrap/servicecontroller.go#L86
func (s *Server) initKubeRegistry(args *PilotArgs) (err error) {
        // ...
	s.multiclusterController.AddHandler(kubecontroller.NewMulticluster(args.PodName,
                // ...
		s.shouldStartNsController(),
        // ...
}

Shouldn't we separate namespacecontroller from k8s-service-controllers? For config and service, the pilot does "discovery", and for sidecar-inject or proliferation root certificates, the pilot does "management".

pr 40555 showed an experimental implementation that pilot does "management" for sidecar-inject and proliferation root certificates.


Feature: Add social profile links to Safe Apps

This PR:

Implements #739

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

25 of 25 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.006%) to 99.784%

Totals

Change from base Build<PHONE_NUMBER>:
0.006%

Covered Lines:
922

Relevant Lines:
924

💛  - Coveralls

I need to also include links to the admin page, otherwise the PR is good to review


How to set a default module

How to set a default module,
Such as access to the index will be directed to a front module

Yes, I need it

you set it yourself via the code on runtime.

Hi nWidart, I do not know, please help complete it. Please provide detailed guidance to help me, Thank you very much

Route::group(['middleware' => 'shop', 'domain' => config('system.shop_domain'), 'prefix' => '', 'namespace' => 'Modules\Shop\Http\Controllers'], function () {     Route::get('/', ['as' => 'shop_index', 'uses' => 'IndexController@index']);  });
remove prefix

Thank: pslxx,
How to use: config('system.shop_domain'). Please guide me


Add trellius calendar for trello

Trellius calendar is only accessible with trello online.
When I  activate the power ups in the desktop app and authorize trellius.
The link open a blanck page.
Is there a possibility to add trellius on trello app desktop?
Thank you!

hi @Melcreatie , I think the most correct way is using the powerup: https://planyway.com/powerup/
PS: they changed their name


Fixed race condition and overwriting of call credentials.

Fixed: Fix race condition and overwriting when setting call credentials
I adjusted the way "basic auth" call credentials are implemented, so that (1) the client configuration is not updated, (2) the client configuration is fully processed into a map of headers, (3) the connection is not given any call credentials, (4) call credentials are passed into each call as call options, (5) if credentials are provided in the options when a client method is called by user then a new credentials object is constructed and used as one of the gRPC call options, and (6) otherwise if the client been configured with credentials then those are used as one of the gRPC call options.
This means that the "global" credentials are not overwritten by credentials provided when a client method is called, and there isn't a race condition between concurrent client method calls on the overwriting of the "global" credentials.
I need this because I'm working on a project that has CI which fails on race conditions, and it failed on this race condition. Looking at it I also realised the (likely) issue of overwriting "default" client configured call credentials with credentials passed when a user calls a method (what the race condition is all about).
By the way, this is also how the Python client works, by passing in either the method credentials or otherwise the client credentials, for each call. For example here and here and here etc, 25 times.

Replacement for #159.

By the way your linting job isn't working. Look at the "Code formatting checks".
/home/runner/work/_temp/b5f8d893-83e1-4488-bb8d-4457e330c4a1.sh: line 1: goimports: command not found

Thank you @YoEight


Can't access code completion in editor via keyboard

From<EMAIL_ADDRESS>on 2009-10-28T17:33:18Z
What steps will reproduce the problem?

In the editor, type the name of a module or something you've typed
before that was followed by a period.
Type a period. What is the expected output? What do you see instead? I would expect a list of potential completions to appear, and it does.
However, there's no easy way for me to select an option.  I can't even
escape out.  I either have to click on the menu with the mouse or Alt-Tab
to another window and then back to Spyder.  Only then can I use the arrow
keys to select an option. What version of the product are you using? On what operating system? Spyder 1.0.1
Fedora 11

Please provide any additional information below
. Code completion works as expected in the interactive and external consoles.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=103

From<EMAIL_ADDRESS>on 2009-12-02T15:45:43Z
Well, I was using Gnome with Compiz disabled, and it was indeed the same issue as had
been previously reported.  Apologies for the duplicate.  However, the issue entirely
disappeared at some point over the last few days.  I haven't been keeping track of
updates, but hopefully this is a general phenomenon.

From pierre.raybaut on 2009-10-29T00:00:20Z
I suppose you are using Gnome with Compiz enabled?
If so, it's probably the same issue as there: https://code.google.com/p/spyderlib/issues/detail?id=65&can=1
Status: WontFix

From pierre.raybaut on 2010-01-10T01:26:37Z
What version of PyQt are you using?
I think that this bug has been fixed lately, but I'm not sure that the associated
release is out.
Status: Accepted

From pierre.raybaut on 2010-01-10T01:53:23Z
Done: https://code.google.com/p/spyderlib/source/detail r= b88aa0451be4d316124659389b00a199ee9a3070 (note that this workaround is disabled by default because I was unable to test it on
all platforms -- see changelog for instructions on how to enable it)
Status: Fixed

From<EMAIL_ADDRESS>on 2010-01-09T18:45:03Z
The issue also exists on Arch using Gnome 2.28.2 without Compiz.  FWIW, a similar
approach to the workaround proposed in http://www.mail-
<EMAIL_ADDRESS>also appears to solve the
problem.  In the keyPressEvent method of QsciEditor, I changed the final else clause
to
else:
QsciScintilla.keyPressEvent(self, event)
if self.is_completion_widget_visible():
for i in self.children():
if isinstance(i, QListWidget):
i.setWindowFlags(Qt.Dialog| Qt.FramelessWindowHint)
i.show()
and imported QListWidget from PyQt4.QtGui .  Now the code completion behaves as
expected.

From<EMAIL_ADDRESS>on 2010-01-10T12:14:44Z
I'm using Python 2.6.4, Qt 4.5.3, PyQt 4.6.2, QScintilla 2.4, Linux 2.6.32-ARCH.  I
think the most recent version of Qt is 4.6, so an upgrade may obviate the need for the
workaround.


Function redeclaration error

Deal with compilation of:
void abort();
void abort();
int main() {}

respectively:
void abort();
void abort() {}
int main() {}

This is minimal example of #253

The problem is that SymbolTable maps from clang::FuncDecl, which are different tokens for abort definitions. Therefore the function is not deduplicated.

@xlauko don't forget
typedef void (abort_t)();
abort_t abort;


Where is Delphi 11 dpk?

Where is Delphi 11 dpk?

By reviewing the messages of users, I came to the conclusion that this project is dead.
I spent several hours and updated the project for Delphi 11.
Of course, I was looking for video playback, unfortunately, the code is not written for Windows, and on Android, the program closes immediately when playing, and I could not use it. Maybe I needed to add a Java library to the program that I did not know about.

If you need help in the field of testing or coding, I can help (of course, my English is weak)
Anyway, for my problem with Delphi 11.2 and Android 12 I added the following Java libraries to the project:
exoplayer-core.jar
exoplayer-dash.jar
exoplayer-hls.jar
exoplayer-smoothstreaming.jar
exoplayer-ui.jar
Everything seems to be fine, but I don't see the video when playing, but the sound is playing. And it displays incomprehensible numbers on the top and left side.

yes it's quite normal it's not work on Alexandria. Just wait few day the alexandria version

OK
Thanks

yes it's quite normal it's not work on Alexandria. Just wait few day the alexandria version

hello dear @Zeus64
What about the alexandria version?

Hello, the migration to Alexandria (11.2) is in progress (75% done). the final delivery with all tests passed is expected before the end of this month

what month did you write about and what year?

hello dear @Zeus64
i run update for D11_2 but I don't see the video when playing, but the sound is playing. And it displays incomprehensible numbers on the top and left side.
Are there any new changes to fix this?
Thanks

Hello dear @Zeus64
What is the percentage of project readiness for 11.2?

I m actually working on it, i m right now in the process to upgrading all jar dependencies to the latest version. quite complicated with android that split the jar by dozen, hundred even in their last versions

Thankful
Do not be tired.

hello dear @Zeus64
What about the alexandria version?
We are waiting.

Still working on it, I really hope this week. right now the migration is done, i m just making all demo working in alexandria. What take me very long is that I built a new tool to auto import AAR in delphi. so that now I can easyly upgrade the dependancies to the very last

Very good. So we have to wait until the weekend.
Excited to see this tool as well.

hi,
do you have updated webRTC libraries to the latest stable build?
thank you
Il giorno 21 nov 2022, alle ore 10:35, kabiri @.***> ha scritto:

Very good. So we have to wait until the weekend.
Excited to see this tool as well.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMagicFoundation%2FAlcinoe%2Fissues%2F248%23issuecomment-1321764103&data=05|01||2bc0189257c340a46fb508dacba3a807|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638046201005990437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=ZfpEbqZn4YLX7X%2FHntFGTbuotH5vmElcoQjVifgOVFA%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FASJYYIZGHOQVWDJ47RDXW4TWJM64FANCNFSM6AAAAAAQPN4UVA&data=05|01||2bc0189257c340a46fb508dacba3a807|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638046201005990437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=qyrYtPlxnQicsuJJUXtE%2BufhSHWZgZwnniXnK6DA2oo%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Regarding webrtc no I do not planned yet to update it to the very last one. Their is very few (in fact none) dependencies in webrtc and it's very hard job to update this library for very few benefice right now.

@Zeus64, Your work is not finished yet? I tryed to use TAlTabControl for Android, but unfortunatly have error
[DCC Error] FMX.Presentation.Android.Style.pas(27): E2291 Missing implementation of interface method JRunnable.run
Thanks a lot for your work!!!!

Hi dear @Zeus64
Is the update finished?
Can it be used now?

not yet. will be by the end of the week. I just need to figure out what month and what year  ((

I m sorry I m in the process to migrate the google firebase to the very last version and as always with free tools offered by google/apple you need to redo everything :( so it's took me much more time. actually the version in the master must work with alexandria, what problem do you encounter ?

I just corrected in the master the problem you encounter with FMX.Presentation.Android.Style.pas. can you update and try again to launch Alcinoe\Embarcadero\Alexandria\11_2\Update.bat ?

i want use VideoPlayer but not work

@Zeus64 in delphi show this error :
Project Project1.apk raised exception class EJNI with message 'Java type JDefaultBandwidthMeter could not be found'.

you need to include the jar of com.google.android.exoplayer:2.6.1 in your project
Note: can you try to compile Alcinoe\Tools\AndroidMerger and use it (AndroidMerger.exe) to add the jar in your project ? it's a new tool i have just made for this purpose. else you can add it manually

else find the jar attached
com.google.android.exoplayer.zip

Thanks
I will try and let you know

you need to include the jar of com.google.android.exoplayer:2.6.1 in your project
Note: can you try to compile Alcinoe\Tools\AndroidMerger and use it (AndroidMerger.exe) to add the jar in your project ? it's a new tool i have just made for this purpose. else you can add it manually

@Zeus64 AndroidMerger show this error :
Project AndroidMerger.exe raised exception class Exception with message 'Unknown library: ....\libraries\jar\android.arch.core\arch-core-runtime-1.1.1.aar'.

else find the jar attached com.google.android.exoplayer.zip

It only has sound and the image is like this:

look like you didn't include in the search path : Alcinoe\Embarcadero\Alexandria\11_2\fmx\
regarding the AndroidMerger can you show me the command line you use ?

@Zeus64
I added the directions.
Project -> Options -> Delphi Compiler -> Search path to :
($Alcinoe_base)\Embarcadero\Alexandria\11_2\fmx
($Alcinoe_base)\Embarcadero\Alexandria\11_2\rtl
($Alcinoe_base)\Embarcadero\Alexandria\11_2\rtl\android
in select target to : All Configuration - Android 64 bit platform
But there was no difference.

stupid question, but is there some files in ($Alcinoe_base)\Embarcadero\Alexandria\11_2\fmx ? did you launch ($Alcinoe_base)\Embarcadero\Alexandria\11_2\Update.bat ?

broke the Alexandria_11_2.patch ))
Update.bat --> error: corrupt path ...
I'll try to find the reason later.

Yes
i define ($Alcinoe_base) to H:\Component\D11\alcinoe
I changed them to be more sure
H:\Component\D11\alcinoe\Embarcadero\Alexandria\11_2\fmx
H:\Component\D11\alcinoe\Embarcadero\Alexandria\11_2\rtl
H:\Component\D11\alcinoe\Embarcadero\Alexandria\11_2\rtl\android
But there was no difference.

@firemen01 that strange work well here need more info regarding the error

@kabiri I will take a look at it

I don’t understand, I already broke my head, after applying the patch, the Androidapi.Jni deteriorates.  (?{$HINTS OFF}{)
in the patch itself, I don’t see at all that this file would be patched. in the delphi folder it is normal
?{$HINTS OFF}{
{}
{                                                       }
{           CodeGear Delphi Runtime Library             }
{ Copyright(c) 2013-2022 Embarcadero Technologies, Inc. }
{              All rights reserved                      }
{                                                       }
{}
unit Androidapi.Jni;

I got it, thanks, it's working now!
I just copied Update.bat from the browser (button copy raw) and when I pasted it, for some reason, a question mark was added at the beginning.
echo ?{$HINTS OFF}{>"%TmpFileName%"
it would be nice to do a check for the presence of folders, since, for example, I did not install iOS:
IF EXIST "%EmbSourceDir%\rtl\ios" (
echo Copy "%EmbSourceDir%\rtl\ios" to "%ProjectDir%\rtl\ios"
xcopy "%EmbSourceDir%\rtl\ios" "%ProjectDir%\rtl\ios"
IF ERRORLEVEL 1 goto ERROR
echo.
)
also check the existence of the folder in the patcher.
good luck!

@firemen01 done, i correct this in the last version you can try to update your repository

@kabiri I will take a look at it

@Zeus64 I am still waiting

11.2
On some video files, a green bar appears, usually on the right, what does this mean? I did not notice this on 10.4.2

Hmm, this must be investigated it's strange because as far as I know nothing change regarding this and 11.2. you are on ios or android? I finish the migration of firebase today and then i will migrate the exoplayer to the very last one.

android,  thanks!

Merry Christmas
dear @Zeus64 Do you have a solution for my problem?

a little off topic, please tell me how to get access to read files from an external storage device on android 11 and higher?
it seems to be possible to request ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION but did not find a description in android.OS

if the resolution of the video file is not proportional to the dimensions of the canvas, then the non-proportional part is painted over in green. for example stripes appear on video files with resolution: 1280x720, 1920x880


Feat/rlp fsm

Description
This PR is meant to implement a new RLP circuit which make it easier to support new tx type.
The design doc is located at here.
Issue Link
[link issue here]
Type of change

[ ] 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

Contents

[x] rlp circuit constraints
[x] rlp circuit witness gen

Rationale
[design decisions and extended information]

@lispc This PR is ready for more testing.

@lispc This PR is ready for more testing.

Seems no new failed case is added by this PR (remaining 32 as previous).
https://circuit-release.s3.us-west-2.amazonaws.com/testool/default.1686186886.4c1d166.html


Syntax warning due to comparison of literals using is in Python 3.8

find . -iname '*.py' | grep -Ev 'test.py' | xargs -P4 -I{} python3.8 -Wall -m py_compile {}
./awkward/array/chunked.py:217: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if tpe is not None and tpe is not ():
./awkward/array/chunked.py:222: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if tpe is not None and tpe is not ():
./awkward/array/chunked.py:228: SyntaxWarning: "is" with a literal. Did you mean "=="?
  if self._types[i] is None or self._types[i] is () or self._types[i] is tpe:

Thanks! That's a good check. Tuples being immutable, there can never be "different" empty tuples, but that doesn't mean that Python implements them as a singleton, they way it does None. That was a potentially bad assumption.


EmbedCode string json:"embed_code"

It looks like https://github.com/tumblr/tumblr.go/blob/01c315a92daab3e8af9df49da1363cc60421fa70/post.go#L181 is rising an error now.
I get this error on my logs:
[ERROR] json: cannot unmarshal bool into Go struct field .embed_code of type string

My guess is that it should be:
EmbedCode string      `json:".embed_code"`

(Adding the little "." looks to work)
So far I don't get any error anymore with the little fix.


⚠ ClamAV has degraded performance

In 0b4bab3, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 80 ms

Resolved: ClamAV performance has improved in b71c428.


Readd link child img handling

Steps to Reproduce
Click the image if any feed
Expected behavior
Previous version we could zoom the image download it or get full preview while clicking it. Now clicking an image that is in the feed will open up the link.
Please revert it
Screenshots or screen recording
No response
Device, Operating system, and app version
No response

hey @Bertklq1 let me take a look. It should be an easy fix.

This is fixed as of 2024.11.1075-dev


Allow recursive call to echo with animation in renderHandler

I have an idea for a new feature for jQuery Terminal
It would be nice if this works somehow and don't create infinite loop:
var term = $('body').terminal({}, {
    renderHandler(str) {
        this.echo(str, { typing: true });
        return false;
    }
});

it seems that greeting is not affected, probably because it's a function.
CodePen.
Maybe just adding an option as the second argument will allow checking if typing is true.
The second argument according to the TypeScript file indicates the line number and update flag, it's an empty object otherwise.
type renderHandlerOptions = {
    update?: boolean;
    line?: number;
}

This should work, when implemented:
var term = $('body').terminal({}, {
    renderHandler(str, options) {
        if (!options.typing) {
            this.echo(str, { typing: true });
            return false;
        }
    }
});

[ ] fix the issue
[ ] add demo to collection

FYI: for anyone that is reading, this will enable typing animation for everything that is printed on the terminal.

I think that renderHandler should be called only once this will fix any issue related to echo.
This way renderHandler will be able to work like formatter that is always called once e.g.: replace text "foo" with "bar".
I'm not sure if this is doable since the user calls echo again and create a loop.
Maybe adding a flag for echo while the render handler is executing:
var render_handler = false;
echo() {
  if (!this._render_handler) {
    render_handler = true;
    renderHandler();
    render_handler = false;
  }
}

Recursive echo with animation is wrong, but it was dead, so it will not be documented.
The problem is that if you have multiple echo in a row, they execute in random order, and it will be too difficult to sync those animations.


[Symbol Server] Extend  IValidationRequest interface with ValidatingType

When a ValidatorStatus is created by the ValidatorStateService there is not any way to mention the Validating type.
If the IValidationRequest will contain this information it could be used when the ValidationStatus is created.

Pros:
This feature can be used in  IValidatorStateService.IsRevalidationRequestAsync
Cons:
Interface updates is a breaking change as it implemented in  ServerCommon. The above API can be changed in the Jobs directly to use the ValidatingType.
Postpone the item for now.

Low priority. Closing.


WIP: model.base: Rename GlobalReference to ExternalReference

Version 3.0 of the spec renames ReferenceTypes/GlobalReference to
ReferenceTypes/ExternalReference to avoid confusion with
KeyTypes/GlobalReference.
Todo: Adapt the examples in test/compliance_tool/files.

This should be rebased after #107 is merged and changed such that it replaces the new occurances of GlobalReference as well.

I've updated this branch to the newest changes in improve/V30.
Sadly, the files

test_demo_full_example_xml_wrong_attribute.aasx
test_demo_full_example_json.aasx

still need to be adapted manually. @jkhsjdhjs  could you do this?


The video doesn't exist anymore.

Hi mate !
I know, unfortunately the video was here for a long time and finally got deleted.
If I have some free time then I will consider uploading it again.
Thank you for reporting that the video was deleted.


[Bug]: Metadata length (236) is close to chunk size (256). Resulting chunks are less than 50 tokens. Consider increasing the chunk size or decreasing the size of your metadata to avoid this.

Bug Description
When ingesting the text chunks in to locally hosted qdrant db it throws this warnings message, and number of text chunks obtained increased exponentially. And its taking forever to ingest the data in to vector db.
Version
0.9.19
Steps to Reproduce
create text chunks with 256 token size of and ingesting this data in to vector db throws this message
Relevant Logs/Tracbacks
No response

either decrease the amount of text you are putting into metadata,
document.metadata = {}  (or some smaller subset)
or set the metadata excludes on your input nodes/documents.
document.excluded_llm_metadata_keys = ["key1", ...]
document.excluded_embed_metadata_keys = ["key1", ...]
Its taking forever beasuse its probably creating a ton of nodes 😓


Device eventing: add possibility to discard events based on age

Add possibility to discard events destined to non-responding control point based on event age, in addition to maximum queue lenth.

Delete eventKey field from event data structure: it was set but never used.
Add ctime age field.
Add max age configuration parameter.
Define function for setting max queue size and max event age, in the case where compiled-in defaults are not appropriate.

I wish my projects got patches like this! 👍

Thanks, but I hope you can give it a bit of testing. A simple way to reproduce event non-processing is to suspend a control point.
Also I did not mean the second change about accept-ranges to be part of the same pull-request. I should have created another branch. I guess it's simple enough to be sorted out. This was originated from Damien Plisson (Audirvana), who was trying to stream to MPD using the internal server and saw that seeks were not working.


Mouse Right Click Middle Click wrong iPad Pro Windows 7

cannot right click on iPad Pro, running UTM 2.0 b8
iPadOS 14.2 with altstore 1.4.2 beta
windows 7 ultimate x86
Citrix X1 Bluetooth mouse
right click is just become single click so uncomfortable
also why middle click on my mouse serves as half baked right click onto windows 7?? on task bar it doest work but works on most other places
super strange!

Same for Microsoft Surface arc Bluetooth mouse

tap with 2 fingers for right click.

2 finger click (right click) doesnt work at all, already set inside settings still doesnt work, please fix, not sure is it specific to iPadOS 14.2 or iPad Pro 11?

This should be fixed next release but for now, you need to go into settings and change it to anything else and back for it to take place.

Hi I updated the latest version  2.0.9 today same behaviour completely buggy wrong and unusable.
My mouse right click doesn't work at all. (Bug bug)
Middle button (scroll wheel) now acts as a half baked right click in most places (another bug?) but it doesn't work on many other places, doesn't work on task bar, doesn't work on start menu right half side, etc.
It seems to be the UTM pointer incompatibility with iPadOS 14.2 please kindly fix this asap otherwise it's unusable for people with iPadOS 14.2

I can see the update log for UTM version 2.0.9 saying fixed bug that prevent default pointer setting  to be load but it's not like that. The UTM VM doesn't translate iosb14.2 pointer event properly it has nothing to do with user setting in the app setting page.

I was referring to https://github.com/utmapp/UTM/commit/e74e9e6bdea5a31fbd44ec882433dcc6bbcc0c7b If you have a different issue, then so be it.

Aappreciate osy86 for making such an amazing app. Windows 7 is fully usable on A14 (a bit slow on A12X due to its weaker single core performance) that is just unbelievable! I trust next version of iPad Pro that has A14X with 8GB ram would make Windows 7 smoothly running locally as having a free low end x86 PC inside iPad! Incredible work thanks for all the bug fixes.

I was referring to e74e9e6 If you have a different issue, then so be it.

Sorry you took it that way. I think I mistaken your reply as "issued was fixed already in today's new version 3 hours ago" before I found out it's still present

Didn't expect not many people run mouse GUI VM on iOS 14 with altstore yet, thought it would be literally everyone but obviously I was wrong. This obvious mouse event issue related to iOS 14 has not been found

First time user here, just ran into this too. It's great to see a fix is coming!

I found this to be an issue with every v2 build to date.  I have not yet been able to update beyond the last v1 build which does recognize the right click gesture of the Magic Keyboard trackpad because of this.   I am running a 2020 12.9 iPad Pro with the Magic Keyboard.  Regardless, a huge thanks you to the developers and contributors for an amazing piece of software!  Happy Holidays 👍

Yes I know that’s why the issue is still open. Right now I’m focused on getting M1 stuff working. Will circle back to ios once that’s more stable.

Sounds good, thanks for all of your hard work osy!

I was referring to e74e9e6 If you have a different issue, then so be it.


IOError: File test_stances_unlabeled_processed.csv does not exist

When I ran "xgb_train_cvBodyId.py", it happened.
Traceback (most recent call last):
  File "xgb_train_cvBodyId.py", line 398, in <module>
    train()
  File "xgb_train_cvBodyId.py", line 182, in train
    stances = pd.read_csv("test_stances_unlabeled_processed.csv") # same row ord                                                                                er as predicted
  File "/opt/conda/lib/python2.7/site-packages/pandas/io/parsers.py", line 678,                                                                                in parser_f
    return _read(filepath_or_buffer, kwds)
  File "/opt/conda/lib/python2.7/site-packages/pandas/io/parsers.py", line 440,                                                                                in _read
    parser = TextFileReader(filepath_or_buffer, **kwds)
  File "/opt/conda/lib/python2.7/site-packages/pandas/io/parsers.py", line 787,                                                                                in __init__
    self._make_engine(self.engine)
  File "/opt/conda/lib/python2.7/site-packages/pandas/io/parsers.py", line 1014,                                                                                in _make_engine
    self._engine = CParserWrapper(self.f, **self.options)
  File "/opt/conda/lib/python2.7/site-packages/pandas/io/parsers.py", line 1708,                                                                                in __init__
    self._reader = parsers.TextReader(src, **kwds)
  File "pandas/_libs/parsers.pyx", line 384, in pandas._libs.parsers.TextReader.                                                                                __cinit__
  File "pandas/_libs/parsers.pyx", line 695, in pandas._libs.parsers.TextReader.                                                                                _setup_parser_source
IOError: File test_stances_unlabeled_processed.csv does not exist

There is no file called  "test_stances_unlabeled_processed.csv".
What's the file, and how to generate it?

use test_stances_unlabeled.csv

Thanks, it works.


Feat/input parser and formatter

This PR resolves issue #129 by adding optional callbacks to Input and InputNumber components. The parser callback converts user input to the desired signal format, while the formatter callback presents the signal value to the user. You can check it working in the Docs.

Should we consider putting parsing and formatting into the onchange event, as this will avoid cursor confusion?

Should we consider putting parsing and formatting into the onchange event, as this will avoid cursor confusion?

I like real-time formatting so much, specially when typing only numbers without having to go for the "." or "," key. But I think you are correct, the cursor confusion makes it impossible to fix a typo without rewriting everything.
I will do the changes you proposed and open another PR.
Thank you very much!


Awake tray icon missing in 0.85

Microsoft PowerToys version
0.85
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
Awake
Steps to reproduce
tray icon missing after pc reboot.
awake.zip
✔ Expected Behavior
There's an icon of Awake in the taskbar notification area.
❌ Actual Behavior
I can not find the icon and I have to open PowerToys settings just to change my settings twice, which is very inconvenient.
Other Software
OS: win11 pro for workstations 24H2 26100.1882 with Windows Feature Experience Pack 1000.26100.23.0
@dend

Same here on Windows 11 24H2. Even did a uninstall and deleted %LOCALAPPDATA%\PowerToys before installing v0.85.0.
Click to view logs
[08:28:14.8723787] [Info] Program::Main
    Launching Awake...
[08:28:14.8871318] [Info] Program::Main
    <IP_ADDRESS>
[08:28:14.8873664] [Info] Program::Main
    Build: PROMETHEAN_09082024
[08:28:14.8887250] [Info] Program::Main
    OS: Microsoft Windows NT 10.0.26100.0
[08:28:14.9095781] [Info] Program::Main
    OS Build: Windows 10 Enterprise 24H2 26100.1.amd64fre.ge_release.240331-1435
[08:28:14.9916145] [Info] Program::Main
    {}
[08:28:14.9918647] [Info] Program::Main
    Parsing parameters...
[08:28:15.0815375] [Info] Program::HandleCommandLineArguments
    Starting with PID binding.
[08:28:15.0834137] [Info] Program::HandleCommandLineArguments
    The value for --use-pt-config is: True
[08:28:15.0836618] [Info] Program::HandleCommandLineArguments
    The value for --display-on is: True
[08:28:15.0838107] [Info] Program::HandleCommandLineArguments
    The value for --time-limit is: 0
[08:28:15.0839497] [Info] Program::HandleCommandLineArguments
    The value for --pid is: 14052
[08:28:15.0840787] [Info] Program::HandleCommandLineArguments
    The value for --expire-at is:
[08:28:15.0842342] [Info] Program::HandleCommandLineArguments
    The value for --use-parent-pid is: False
[08:28:15.0921302] [Info] <>c__DisplayClass17_0::<RunOnMainThread>b__0
    Thread execution is on: 5
[08:28:15.0987790] [Info] Program::HandleCommandLineArguments
    Reading configuration file: C:\Users\olav.birkeland\AppData\Local\Microsoft\PowerToys\Awake\settings.json
[08:28:15.1057015] [Info] <>c__DisplayClass13_0::<InitializeTray>b__1
    Created HWND for the window: 131684
[08:28:15.1149926] [Info] TrayHelper::SetShellIcon
    Could not set the shell icon. Action: Add and error code: -2147467259. HIcon handle is 131721 and HWnd is 131684
[08:28:15.1178852] [Info] <>c__DisplayClass17_0::<RunOnMainThread>b__0
    Thread execution is on: 5
[08:28:15.2223537] [Info] Program::ProcessSettings
    Identified custom time shortcuts for the tray: 0
[08:28:15.2834950] [Info] TrayHelper::SetShellIcon
    Could not set the shell icon. Action: Update and error code: -2147467259. HIcon handle is 66189 and HWnd is 131684
[08:28:15.2839963] [Error] Program::ProcessSettings
    There was a problem reading the configuration file. Error: System.ComponentModel.Win32Exception Failed to change tray icon. Action: Update and error code: -2147467259
[08:28:15.2842521] [Info] Program::HandleCommandLineArguments
    Bound to target process while also using PowerToys settings: 14052

Hello, I'm also having this issue with latest v0.85.0
I have to manually disable Awake, wait a few minutes and then reenable it after every restart to load it (Fast startup off).
OS: Windows 11 Pro 24H2 26100.1882 with Windows Feature Experience Pack 1000.26100.23.0
Log_2024-10-03.txt
This is what I found in Event Viewer:
Application: PowerToys.Awake.exe
CoreCLR Version: 8.0.824.36612
.NET Version: 8.0.8
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception (0x80004005): Failed to change tray icon. Action: Update and error code: -2147467259
at Awake.Core.TrayHelper.SetShellIcon(IntPtr hWnd, String text, Icon icon, TrayIconAction action)
at Awake.Core.Manager.SetPassiveKeepAwake(Boolean updateSettings)
at Awake.Core.Manager.CompleteExit(Int32 exitCode)
at Awake.Program.Exit(String message, Int32 exitCode)
at Awake.Program.<>c__DisplayClass20_0.b__0()

Something that I am implementing here that will hopefully help in future releases is retry logic for setting the icon. Right now, once it fails once, it fails, but maybe it's worth trying a few more times before giving up. Stay tuned.

Thank you. I figure that it disappears every time I restart Explorer.exe.

I am having the same issue. Windows 11 Home

Anybody tried 0.85.1?

Same on 0.85.1

Was having same problem with 0.85. Just upgraded to 0.85.1 and it works for now. (Win 11 23H2 22631.4317)

Same issue on 0.85.1
Windows 11 Pro 26100.2033 24H2
Windows Feature Experience Pack 1000.26100.23.0
Application: PowerToys.Awake.exe
CoreCLR Version: 8.0.824.36612
.NET Version: 8.0.8
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception (0x80004005): Failed to change tray icon. Action: Update and error code: -2147467259
at Awake.Core.TrayHelper.SetShellIcon(IntPtr hWnd, String text, Icon icon, TrayIconAction action)
at Awake.Core.Manager.SetPassiveKeepAwake(Boolean updateSettings)
at Awake.Core.Manager.CompleteExit(Int32 exitCode)
at Awake.Program.Exit(String message, Int32 exitCode)
at Awake.Program.<>c__DisplayClass20_0.b__0()

Same issue on 0.85.1

Windows 11 Enterprise 23H2
Build 	22631.4317
Windows Feature Experience Pack 1000.22700.1041.0

Hello,
I'm providing more information. In addition to the .Net error, I found this right after:
Faulting application name: PowerToys.Awake.exe, version: <IP_ADDRESS>, time stamp: 0x66960000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.2152, time stamp: 0x2b014a98
Exception code: 0xe0434352
Fault offset: 0x00000000000c831a
Faulting process id: 0x23E4
Faulting application start time: 0x1DB1F1486EBC05D
Faulting application path: C:\Users\Myuser\AppData\Local\PowerToys\PowerToys.Awake.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: e047c10e-b996-48e9-943c-bbe96be86a74
Faulting package full name:
Faulting package-relative application ID:
I've also noticed that when I resume the computer from Sleep, even though the PowerToys Awake icon is loaded, the computer ignores the "Keep awake indefinitely" setting. I have to change the setting to "Off" and then reselect "Keep awake indefinitely" for it to take effect after every resume. Has anyone else experienced this issue?

I'm also observing this on Windows 11 Pro 23H2.
Windows build 22631.4317
Windows Feature Experience Pack 1000.22700.1041.0
PowerToys v0.85.1
.NET version 8.0.8
Upon collecting bug report logs this is what my (full) log for Awake looks like today (10/23):
[10:30:52.5241875] [Info] Program::Exit
    Awake is already running! Exiting the application.
[10:30:52.5585087] [Info] Manager::SetPassiveKeepAwake
    Operating in passive mode (computer's standard power plan). No custom keep awake settings enabled.
[10:30:52.5610614] [Info] Manager::CancelExistingThread
    Attempting to ensure that the thread is properly cleaned up...
[10:30:52.5619221] [Info] Manager::CancelExistingThread
    Instantiating of new token source and thread token completed.
[10:30:52.5637959] [Info] TrayHelper::SetShellIcon
    Cannot set the shell icon - parent window handle is zero or icon is not available. Text: PowerToys Awake [Passive] Action: Update

As well as this error (excerpt from longer log) a couple days ago (10/20) that mimics what others found above:
...
[10:30:50.1933677] [Info] TrayHelper::SetShellIcon
    Could not set the shell icon. Action: Update and error code: -2147467259. HIcon handle is 66209 and HWnd is 66190
[10:30:50.3222368] [Error] Program::AwakeUnhandledExceptionCatcher
    System.ComponentModel.Win32Exception (0x80004005): Failed to change tray icon. Action: Update and error code: -2147467259
   at Awake.Core.TrayHelper.SetShellIcon(IntPtr hWnd, String text, Icon icon, TrayIconAction action)
   at Awake.Core.Manager.SetPassiveKeepAwake(Boolean updateSettings)
   at Awake.Core.Manager.CompleteExit(Int32 exitCode)
   at Awake.Program.Exit(String message, Int32 exitCode)
   at Awake.Program.<>c__DisplayClass20_0.<HandleCommandLineArguments>b__0()
[10:30:50.3225265] [Error] Program::AwakeUnhandledExceptionCatcher
       at Awake.Core.TrayHelper.SetShellIcon(IntPtr hWnd, String text, Icon icon, TrayIconAction action)
   at Awake.Core.Manager.SetPassiveKeepAwake(Boolean updateSettings)
   at Awake.Core.Manager.CompleteExit(Int32 exitCode)
   at Awake.Program.Exit(String message, Int32 exitCode)
   at Awake.Program.<>c__DisplayClass20_0.<HandleCommandLineArguments>b__0()

The problem still existed after installing 24H2. Last week I installed "2024-10 Kumulatives Update für Windows 11 Version 24H2 für x64-basierte Systeme (KB5044384)" and now awake is working.

The problem still existed after installing 24H2. Last week I installed "2024-10 Kumulatives Update für Windows 11 Version 24H2 für x64-basierte Systeme (KB5044384)" and now awake is working.

Hello! Not in my case. It seems Awake loads correctly after the first restart of a new build, but after that first restart, it fails to load again. Can you confirm?

Hi,
I installed KB5044384 before the weekend. In the meantime I restarted and started the PC several times, Awake never failed again.
Von: Pepe @.>
Gesendet: Montag, 28. Oktober 2024 12:36
An: microsoft/PowerToys @.>
Cc: relu616 @.>; Comment @.>
Betreff: Re: [microsoft/PowerToys] Awake tray icon missing in 0.85 (Issue #35250)
The problem still existed after installing 24H2. Last week I installed "2024-10 Kumulatives Update für Windows 11 Version 24H2 für x64-basierte Systeme (KB5044384)" and now awake is working.
Hello! Not in my case. It seems Awake loads correctly after the first restart of a new build, but after that first restart, it fails to load again. Can you confirm?
—
Reply to this email directly, view it on GitHub https://github.com/microsoft/PowerToys/issues/35250#issuecomment-2441337615 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BMFP6RQVD5VNUCVZUBTKXRTZ5YHQBAVCNFSM6AAAAABPLEWS7KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBRGMZTONRRGU .
You are receiving this because you commented.  https://github.com/notifications/beacon/BMFP6RUKJRQ2L2TPMEC32JTZ5YHQBA5CNFSM6AAAAABPLEWS7KWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTURQPNQ6.gif Message ID: @.*** @.***> >

Same Issue Here - Currently running v85.1 on Win11 23H2. This issue has been persistent through the last few versions.
I find that I indeed have to toggle it on & off twice in order for the tray icon to appear, after every system reboot.
Noteworthy that if I close & restart powertoys, then awake will successfully appear on the taskbar.

2 of 7 virtual machines show the same effect. Both machines concerned are small and have less apps installed. I assumed that it could be a timing problem at startup. At task in the task scheduler is created to autostart powertoys. I increased the delay in the trigger from 3s to 30 s and it worked. But the task is rewritten or newly created after each startup. Therefore to delete the task and create a new one did not help.

Hello!
Reading your comment gave me another idea of what I could try.
By disabling the option "Use my sign-in info to automatically finish setting up after an update" from Windows Settings (Accounts → Sign-in options) and waiting a bit before signing in again after restarting, the Awake icon finally loaded correctly. I tried it several times. It seems there is some system service that needs to be started before Awake.

2 of 7 virtual machines show the same effect. Both machines concerned are small and have less apps installed. I assumed that it could be a timing problem at startup. At task in the task scheduler is created to autostart powertoys. I increased the delay in the trigger from 3s to 30 s and it worked. But the task is rewritten or newly created after each startup. Therefore to delete the task and create a new one did not help.

Hello!
Reading your comment gave me another idea of what I could try.
By disabling the option "Use my sign-in info to automatically finish setting up after an update" from Windows Settings (Accounts → Sign-in options) and waiting a bit before signing in again after restarting, the Awake icon finally loaded correctly. I tried it several times. It seems there is some system service that needs to be started before Awake.

This workaround does NOT work for me. Using Windows 11, Powertoys 0.86.0

Still present in v0.86

I am facing this same issue and can help provide additional debug information. Please let me know what logs and other information I can provide (and how I can gather this information).

If you are reporting this issue, please include your logs. I have a hunch as to what might be causing the problem and will have a PR for it this week (effectively, I need to have retry logic for the icon setup).

The requested logs.
awake-log_2024-11-19.txt
Log_2024-11-19.txt
settings.json

If you are reporting this issue, please include your logs. I have a hunch as to what might be causing the problem and will have a PR for it this week (effectively, I need to have retry logic for the icon setup).

How can I gather the necessary logs? I just added a comment because I was facing the same issue, and I'm happy to share whatever logs are necessary, but I may have missed the docs on the steps needed to gather the logs. If you can copy them in here or drop a link, that would be helpful.

I would assume C:\Users\[username]\AppData\Local\Microsoft\PowerToys\Awake\Logs

If you are reporting this issue, please include your logs. I have a hunch as to what might be causing the problem and will have a PR for it this week (effectively, I need to have retry logic for the icon setup).

How can I gather the necessary logs? I just added a comment because I was facing the same issue, and I'm happy to share whatever logs are necessary, but I may have missed the docs on the steps needed to gather the logs. If you can copy them in here or drop a link, that would be helpful.

I would assume C:\Users\[username]\AppData\Local\Microsoft\PowerToys\Awake\Logs

Thanks. Will add the logs that are present if I see this problem again when I restart next.
Up until now, it's happened every restart for the past couple of weeks, but last morning when I started my machine I didn't see the issue occur again. (PowerToys version 0.85.0 - but I don't remember updating this too recently, so I don't think anything has changed from when I did see the issue other than a windows system update).

Thanks. Will add the logs that are present if I see this problem again when I restart next.

This issue hasn't occurred again on my system. And I haven't updated PowerToys either.
@dend - hopefully you have what you need. I don't think I can be of further help here.

Fix is tracked here: #36049

Fix did not work, icon is still missing in my fully updated Windows 11/Powertoys.

Fix did not work, icon is still missing in my fully updated Windows 11/Powertoys.

There hasn't been a release since Nov 4th...

@Bathsheba - as @noahcolvin mentioned, there hasn't been a release yet. The pull request was merged, but we're waiting for the bits to be included in the next PowerToys version.

This should be resolved with the latest release.

Two logfiles from virtual machines showing that the fix has solved the problem.
Log_2024-12-20_1.txt
Log_2024-12-20.txt

Thanks @relu616 for the follow-up! Great to see it working.


add label creator to generate combined identification + azimuth distr…

…ibution matrix output
new IdAzmDistributionLabeler inherits from AzmDistributionLabeler and allocates an azimuth distribution for each Id class.

Ready for review.

Just realized that I hadn't pushed the latest changes with simplified indexing we talked about. Also extended the test script with 4 simultaneous sources and the matrix is generated properly for multiple instances of the same class as well as multiple instances for different classes.


[Feature Request] Customizable fallback font

Recently, I need to work with some non-English API, it returns some Chinese and Japanese charcters, but I still want use beautiful code fonts like FiraCode, Cascadia, JetbrainsMono, etc...
But those font can't render CJK chatacters, so it fallback to some, let's say, "system font", but it's little too shin and hard to read for me.
So I'm wordering if insomnia can add a option to customize fallback font? Or like VSCode, use a CSS-like syntax in font setting?
Thanks for your great work!

Hi @7sDream
Good day and I hope that all is well. Have you tried this on our newest release, available here: https://github.com/Kong/insomnia/releases/tag/core%402022.5.0?

Yes, It looks nice now, Thank you!


cannot restore_checkpoint and resume training

The return value epoch_to_return, val_metric_per_epoch of  restore_checkpoint() function in utils/pytorch_misc.py
https://github.com/rowanz/r2c/blob/71ee6841b64a58c502f9ac85d72e73761adb14db/utils/pytorch_misc.py#L253
are always 0, [] even though I try to restore from the existing folder and previous training method with output "Found folder! restoring"
https://github.com/rowanz/r2c/blob/71ee6841b64a58c502f9ac85d72e73761adb14db/models/train.py#L102-L105

Sorry, it's my mistake. I forgot that I commented out the code of saving training_state in save_checkpoint function and only save the best model to save space.
BTW, what's the best way to automatically save the latest model instead of saving them all? There's a max_to_keep parameter in the tf.train.Saver of TensorFlow indicating the maximum number of recent checkpoint files to keep. But I can not find the similar utility in pytorch.
Thanks!


Don't create directory structure for C# output

This will make it easier to move the files into the right directory structure in Artman.

(Looks like I need to move the expected output files as well for tests... will do that in a separate commit.)

Codecov Report

Merging #1371 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1371      +/-   ##
============================================
- Coverage     86.59%   86.58%   -0.01%
+ Complexity     3906     3905       -1
============================================
  Files           382      382
  Lines         15637    15636       -1
  Branches       1727     1727
============================================
- Hits          13541    13539       -2
- Misses         1634     1635       +1
  Partials        462      462

Impacted Files
Coverage Δ
Complexity Δ

...le/api/codegen/gapic/MainGapicProviderFactory.java
94.65% <ø> (-0.02%)
18 <0> (ø)

...e/api/codegen/util/csharp/CSharpNameFormatter.java
73.68% <0%> (-5.27%)
11% <0%> (-1%)

Continue to review full report at Codecov.

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

Merging before @ethanbao looks at it just on the grounds that it should be absolutely fine...

LGTM


[mat-menu] New Position like xPosition="'center'" for mat-menu

Bug, feature request, or proposal:
Feature Request
What is the expected behavior?
xPosition should accept the paramter 'center' .
This new position will center the menu horizontally in relation to the trigger.
What is the current behavior?
xPosition only accepts the parameters 'before' or 'after'.
What are the steps to reproduce?
https://material.angular.io/components/menu/api
What is the use-case or motivation for changing an existing behavior?
The component mat-menu becomes more flexible.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular: 5.2.2
Material: 5.1.0
TypeScript: 2.6.2
Is there anything else we should know?
--

Closing as it was noted in an above comment, center positioning of a menu is not conformant to the spec.


The code sample doesn't work, thus impossible to follow.

[Enter feedback here]

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

ID: 3bfcc1a8-ddda-810c-17b0-56a506045d67
Version Independent ID: 5415878b-e60b-5433-7b4b-efc8259908f0
Content: Tutorial: Make HTTP requests in a .NET console app using C#
Content Source: docs/csharp/tutorials/console-webapiclient.md
Product: dotnet-csharp
Technology: csharp-fundamentals
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

Hi @DaiZhaoCDG
Can you elaborate on what areas didn't work?  The finished code is in the repository in this folder. That works correctly. I'd like to make the experience for this article better. Adding some details on where your example differed from the final version will help.

I was using .Net Core 3.1. After switching to .Net 7.0, it works. Thanks.


Move item to fill up existing container stacks

Mod Version & Minecraft Version
Mod Version: 1.1.1
Minecraft Version: 1.21
Describe the feature
I have been playing 7 Days to Die, and it has a really useful feature called "Fill Up to the Container." To make it easier to understand, I'll explain it with pictures below:
Screenshots
Before clicking, there is a button like this when you open a container:

After clicking, it will move and fill up the items in the container:

Additionally, there is also a "Take All" button for containers and inventory. It moves all items in or out:

I suggest adding a similar button or shortcut key. I believe this would be really helpful!
Additional context
I have searched for a mod with this functionality but haven't found one yet. This would save a lot of time during gameplay, instead of having to stand at each chest and Shift + Left Click to move items in and out.

I've just known that these feature is existing in vanilla Minecraft


GDScript doesn't issue an error when self-defining a local variable with the same name as a member

Godot 3.1.1
The following code fails as expected:
func _ready():
	var s = s

But this one succeeds and prints "null", but it should either issue an error too, or properly shadow s (with right-hand s being member, and left-hand s being local).
var s = 42

func _ready():
	var s = s
	print(s)

Seen on https://godotengine.org/qa/47663/instancing-same-scene-godot

Tested on Python 3, it throws an error there, we should likely do the same:
Python 3.7.3 (default, Apr  4 2019, 08:55:10)
[GCC 8.3.1 20190329] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> s = 42
>>> def test():
...     s = s
...     print(s)
...
>>> test()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in test
UnboundLocalError: local variable 's' referenced before assignment
>>> def test2():
...     s = 5
...     print(s)
...
>>> print(s)
42
>>> test2()
5
>>> print(s)
42

@akien-mga your example from python is not necessarily relevant because in python you cannot have a global and local of the same name accessible at the same time (python 3.7.4):
s = 42

def foo():
    print(s)                    # reference global, 42
foo()

def bar():
    s = 3                       # local variable setting, global is not accessible anymore
    print(s)                    # refernce local, 3
bar()
print(s)                        # 42

def baz():
    global s
    s = 3                       # set global to 3
    print(s)                    # reference global, 3
baz()
print(s)                        # 3

so, python example doesn't help much.
let's take a look at JavaScript (1.8.5):
$ js
js> var s = 42
js> function foo() {
var s = s
print(s)
}
js> foo()
undefined
js>

looks like the problem is the same as in Godot.
So, let's take a look at TTCN-3 (using the proprietary compiler):
module main
{
    const integer s := 42;
    function foo() {
        var integer s := s;
        log(s);
    }
    control { foo(); }
}

Output of compiler:
main.ttcn3:5:21: error: #88 redeclaration of `s', already declared in line 3:19
    5 |         var integer s := 3;
      '                     ^

So, as far as GDScript is meant to be easy for everyone to understand, I propose to give up the shadowing and forbid a redeclaration of s.

@akien-mga your example from python is not necessarily relevant because the problem is about member variable not global variable. it's kind of similar, but different.
So, let's take a look at this example with member variable:
class C:
    def __init__(self):
        self.s = 42

    def foo(self):
        s = s                   # UnboundLocalError
        print(s)

    def bar(self):
        s = self.s
        print(s)                # 42
        s = 3
        print(s)                # 3
        print(self.s)           # 42

c = C()
# c.foo()
c.bar()

In python, one must use self prefix, so the situation is kind of different. So for GDScript, the two possibilities are on the table: shadowing and forbidding redeclaration (no shadowing). Since GDScript is meant to be simple and readable for anyone, I'd prefer not to introduce shadowing, as for newcomers it will be a source of very painful bugs.
P.S. JavaScript (1.8.5) seems to have similar problem (if we're talking about globals):
$ js
js> var s = 42
js> function foo() {
var s = s
print(s)
}
js> foo()
undefined
js>

Still valid in 98ee852

There is a shadowing warning now and you can turn it into an error, so this is resolved.


how to report app crash to acrarium?

i try to use localhost+/report as report url, but when app crash,nothing show up in database

localhost won't work for reporting from android devices or emulators. For real devices in your local network use your local address (probably 192.168.0.x). For emulators use the special host IP (I think it was <IP_ADDRESS>, but better check that yourself).
In general always check the device logs if it doesn't behave as you expect, you probably would've found a connection failure in logcat.

yes， i do use my localhost as ip+port(such as 192.168.0.x:8089)..and my android device can ping this ip because they were in same local area network ， and here is my app setup
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    CoreConfigurationBuilder builder = new CoreConfigurationBuilder(this);
    builder.setBuildConfigClass(BuildConfig.class)
            .setReportFormat(StringFormat.JSON)
            .getPluginConfigurationBuilder(HttpSenderConfigurationBuilder.class)
            .setBasicAuthLogin("xxxxx")
            .setBasicAuthPassword("xxxxxx")
            .setUri("http://192.168.0.x:8089/report") //my Acarium backend server ip and port+ "/report"
            .setHttpMethod(HttpSender.Method.POST)
            .setDropReportsOnTimeout(false)
            .setConnectionTimeout(10_000)
            .setSocketTimeout(10_000)
            .setEnabled(true);

    ACRA.init(this, builder);
}