Unable to infer base URL - Caused by missing cookies

We have our Spring Boot services behind an API Gateway. With an earlier version 2.1.2 we had no issues in loading the swagger-ui.html page. This worked with Spring Boot 1.4.3.RELEASE. We have since upgraded to Boot 1.5.7 and upgraded Springfox to 2.8.0.
Now if we load the page we get an alert box with a long message that starts with "Unable to infer base URL".
Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2/api-docs then the base url is http://example.org/api/. Please enter the location manually
I got some hints searching online,  but it does not seem those situations apply to us. For one, if I simply revert back the versions, it starts working again through the same API Gateway.
Tracking the traffic, it seems calls to three XHR resources made by the html page is causing issues. These are returning 401 from our api-gateway. And the reason they return 401 is because the cookies are not passed along.
The three calls are:
https://<our_base_address>/<our_base_context>/swagger-resources/configuration/ui
https://<our_base_address>/<our_base_context>/swagger-resources/configuration/security
https://<our_base_address>/<our_base_context>/swagger-resources
If I load these URLs as pure browser requests - they work - because cookies are sent.
I doubt if CORS applies since the HTML is being served from the same address as the swagger JSON and actual service calls. Any idea why this may be happening?
Regards,
Arnab.

May be related to https://github.com/springfox/springfox/issues/2187
Seems like {credentials: 'include'} may help in including the cookie in request

If you're behind an API gateway, you'd need to look at setting the right X-FORWARD headers

@dilipkrish - Thanks for your reply. I tried that - and I dumped headers on upstream logs to make sure I am getting those - that did not help. As I mentioned the cookie is not being sent in the XHR request for three specific requests.
I downgraded to 2.7.0 - and it works. For now I will remain there. On the upside, I did note a big improvement. Earlier, the swagger-ui was making huge number of redundant calls to fetch the same api-docs repeatedly (in 2.1.2), but now it is making just one - hence the page loads fast.

@arnabguptadev I'm curious what changed between 2.7.0 and 2.8.0. Nothing should have changed really. Also cookies aren't anyway related to these endpoints above. A simple curl command would work just the same. So Im not sure what you mean by cookies causing it to not work.

@dilipkrish - I checked the diff: https://github.com/springfox/springfox/compare/2.7.0...2.8.0
If I see the diff of springfox.js specifically - I see that there is a change in how the JSON is fetched - using jquery getJSON $.getJSON in 2.7.0 vs. fetch in 2.8.0. Could it be that this change is not causing the cookie to be sent? Some online resources indicate setting the options to include credentials in fetch api may help. I will try out a local build to see if this works and let you know.
Cookies are related in our case because everything is behind the API gateway and any request - even for Swagger static resources - go through the same authentication process.
Thanks for your replies. And thanks for maintaining this library - it has proved very useful for us.

@arnabguptadev Sounds like https://github.com/springfox/springfox/pull/2189 will fix your issue. Would appreciate if you could try out the 2.8.0-SNAPSHOT and report back

@dilipkrish : I pulled the source, built it and ran it. And I am not sure why but the path /swagger-ui.html now returns a 404.
I have dependency like this - and this works fine if I simply set the version to 2.7.0 or even 2.8.0 (locally).
compile("io.springfox:springfox-swagger2:2.8.1-SNAPSHOT")
Everything compiles fine and runs. I can access /v2/api-docs - but for some reason the ui does not load. Will keep trying, but if you have any suggestions please let me know.

You know can just point to the jcenter endpoint for the snapshots right? Anyhow, nothing should have changed between 2.8.0 and the snapshot to prevent loading swagger-ui

@dilipkrish Sorry to jump in here, but after upgrading to 2.8.1-SNAPSHOT I also see a 404 for swagger-ui.html.
So this works:
http://localhost:8080/xxxx/publicapi/v2/api-docs
And this does not work anymore (404), although it used to work before jumping to 2.8.1-SNAPSHOT. I was on 2.7.0 before:
http://localhost:8080/applicator/publicapi/swagger-ui.html
Adding it like this to my project which I did not change:
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry)
    {
        registry.addResourceHandler("swagger-ui.html")
            .addResourceLocations("classpath:/META-INF/resources/");

        registry.addResourceHandler("/webjars/**")
            .addResourceLocations("classpath:/META-INF/resources/webjars/");

        super.addResourceHandlers(registry);
    }

I guess it might be the same as @arnabguptadev  is experiencing right now.

@rstmm - Thanks!
@dilipkrish - I tried the jcenter endpoint as well. Same issue.

Its working fine like I mentioned in the the demos project.

@rstmm thanks for reporting.. yes it seems like there is a bug in the build that produces the web jar.

Hi Dilip,
I have similar issue with Swagger-UI version 2.8.0, the issue persist ever after changing dependency version to 2.7.0 . Error details below.. cleared browser caching, force update project under maven..etc..

Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2/api-docs then the base url is http://example.org/api/. Please enter the location manually:

It is specific to how you've configured your application. Factors influencing this are

Spring security
dynamic servlet registrations
request mappings that override the swagger endpoint


Ambari Mpack fixes for debian/ubuntu

Hi,
with these commits i got the .deb for bigtop-ambari-mpack to build and i could install the mpack components in ambari

+1, Thank you for submitting this and sorry that I totally missed it!

Hi @zlokomatic, would you create a JIRA account and tell it to me, or do you already have that? I'd like to assign you the following issue on JIRA.
https://issues.apache.org/jira/browse/BIGTOP-3656

Sure,
account name is xcellence.


absent CD8-positive, alpha-beta T cells MP:0000727 - axiom

absent CD8-positive, alpha-beta T cells MP:0000727
Current EQ uses:
has part some (absent
and (inheres
in some (CD8-positive,
alpha-beta T cell and (part
of some
immune system))) and (has
modifier some
abnormal))
Remove part of some immune system from the EQ

EQ fixed with part of some immune system removed.


scoop config rm <name> says 'rm' has been removed instead of

Removing a scoop config prints a statement saying 'rm' has been removed. The config is still removed properly, just a Write-Output bug.

PS C:\projects\scoop> scoop config debug true
'debug' has been set to 'true'
PS C:\projects\scoop> scoop config rm debug
'rm' has been removed
PS C:\projects\scoop> scoop config debug
'debug' is not set

Easy fix in scoop-config.ps1, Line 40:
Write-Output "'$name' has been removed"
to
Write-Output "'$value' has been removed"

Fixed in #3462

Oops, didn't see that PR. I'll close this issue.


[StableHLO] Port rng to linalg lowering

This ports the stablehlo.rng and stablehlo.rng_bit_generator op lowering from mlir-hlo. For the details, see the initial import: https://github.com/openxla/iree/pull/12957.
The code is cleaned up to match the existing StableHLO -> linalg conversion patterns. This also fixes incorrect type conversion checks in RngUniformConversion.
Issue: https://github.com/openxla/iree/issues/12678

Rebased


High CPU usage in background, many lens.exe processes

Sometimes, lens uses more than one (may be part of the design). Each of the processes uses about 10% CPU on my machine which leads to significant load while doing absolutely nothing (just minimized in the background).
After clicking on 4 cluster configs it already looks like this:

To Reproduce
Steps to reproduce the behavior:

Import some cluster configs
Click on the tab icons
Open process explorer

Expected behavior
CPU-load should be trivial when not used.
Screenshots

Environment (please complete the following information):

Lens Version: 4.0.0
OS: Win7x64
Installation method (e.g. snap or AppImage in Linux): Installer

Update: Many of the processes are still active after lens was closed and have to be al killed by hand in the task manager:

I think we need to verify that all processes are closed properly when exiting Lens application. Could not reproduce this on MacOS so probably Windows version need more actions regarding this.
Multiple Lens processes issue is fixed by #1742.

I think this issue was fixed in #1742. Let's reopen if problem persists.

@jakolehm the problem is not in the number of processes, but in the constant load of each of them


loading model incorrectly

Hi, I am running the test code with the downloaded data and checkpoints. However, the code stops at loading.
RuntimeError: Error(s) in loading state_dict for Generator:
size mismatch for dc1.conv2d.conv_block.0.weight_orig: copying a param with shape torch.Size([1024, 512, 4, 4]) from checkpoint, the shape in current model is torch.Size([512, 512, 4, 4]).
size mismatch for dc1.conv2d.conv_block.0.weight_v: copying a param with shape torch.Size([16384]) from checkpoint, the shape in current model is torch.Size([8192]).

Sorry for the late reply!
I test my code in a new environment and run it successfully.
I think you can create an environment with the same settings in README first.
Thanks


Fixed typo in app.py

This patch fixes a typo in the "handle_user_exception" method in app.py.

Thanks! The commit (or rather its email address) is currently not associated with your GitHub account. Do you want to fix (and if necessary forcepush) that before the PR is merged?

I've fixed this now.

Now you have some mess with a merge commit. Anyway, I'll see if merging this in squash&merge move keeps the proper authorship..


CONT MAINT: string recasting in usecaseI may be superflous

Questions about recasting the string-byte string steps came up during the workshop and it made me wonder whether it is still necessary, do we expect any byte strings to be around in these services?
If not, lose that 1-2 steps from the notebook.

issue #77 and PR #78 may be affected when going ahead with this.

Done in #78


SQLite not freeing Heap memory

Im using a 122MB nand flash for storing database file.
I was getting error in my main firmware where database would get corrupted randomly and give error "file is not a database" and "disk I/O error".
Because i cannot share the original firmware i made a rough sketch to stress test the database. I noticed that after certain number of database query executions i would get "out of memory" error. Upon further inspection i noticed that the heap memory is almost exhausted at that point. I want to know how is sqlite library managing the heap memory or if user is supposed to manually free the heap.
Here is the code snippet
while(flag)
    {
        create_query(&QUERY, id, engine_id);

        openDB();
        int rc = sqlite3_exec(db, QUERY, callback, (void*)data, &zErrMsg);
        closeDB();
        if (rc != SQLITE_OK) {
            printf("SQL error: ");
            printf(zErrMsg);
            printf("\n");
            printf("id: %" PRIu64 "", id);
            printf(" engine_id: %" PRIu64 "\n", engine_id);
            sqlite3_free(zErrMsg);

            stats();
            printHeap();
            closeDB();
            printHeap();
            // openDB();
            flag = false;
        }
        id++;
        engine_id++;
    }

@FarhanAhmedEmbedded Not sure if you are still facing this issue since you have closed it.
Usually it goes out of memory due to memory fragmentation.
I made an example for testing bulk insert which involves prepared statements and carefully allocating values to insert:
https://github.com/siara-cc/esp32_arduino_sqlite3_lib/tree/master/examples/sqlite3_bulk_data_insert
It may also help to see other issues in the same line such as:
https://github.com/siara-cc/esp32_arduino_sqlite3_lib/issues/7

@siara-cc I wasn't expecting this quick of a response.
I closed this issue because there was memory leak in the test setup and was not the correct representation of this error.

This is my first time using a database in embedded project so let me know if im making any mistake here.
In my firmware i have two threads which are accessing the database. One thread "SensorThread" is reading sensors and placing these values in the database, Second thread "WebsocketThread" is fetching data from the database and sending it to connected clients. I have also applied mutex on database to ensure only one thread have access at a time as i was having issues otherwise.
During firmware startup, database is opened for the entirety of the firmware lifecycle, not sure if threads should be opening/closing database separately.
Database errors only occur when i have more than one client connected and this error is random, it might happen at start or after a couple of minutes.

This library a wrapper for SQLite official code and does not do any thread sync by itself.  SQLite definitely does apply mutexes but whether the conditions work with esp32 and work with esp32 posix functions is another thing.
So far to my knowledge this repo has not been used like this.
One suggestion would be to have a readonly database handle (PRAGMA readonly) for the reading thread and read/write database handle for the read/write thread.
You have not mentioned what error is faced now, but if it is out of memory I think it is unlikely to be because of thread sync.


bintray missing latest sjk version 0.4.4 and 0.5

Do you mind updating the binaries at bintray? Thanks!

Added 0.5.1 version to bintray


[KW-search] Enforce always passing parent id (core, connectors)

core requires a parent id (that can be null)
Each connector should pass a parent id

Dependency: each connector should have standardized parents before passing parent id

taking this one @philipperolet


The same codespace should belong to the same machine at settings sync

At codespaces.
When I use chrome and enable the settings sync. It create a machine for chrome

when I change to firefox. It will create a new machine (firefox)

I thinks chrome or firefox shoud belong to the same machine ? like expert fiesta

Settings sync runs on the client and hence every client is treated as a machine even though they are on different browsers.


add a check for extension updates button

Describe your suggested feature
add a check for extension updates button so that if it dose not check automatically that you can do it manually that would be nice
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.16.5.
[X] I will fill out all of the requested information in this form.

You can already do that by pulling to refresh on the extension list.


Request Rate Limiting

An attacker can evict cached entries by overflowing the cache with trash domains. To combat this, an IP address should only be able to request a limited number of domains within a given time.
https://www.manageengine.com/dns-dhcp-ipam/help/response-rate-limiting-rrl-in-ddi.html

Resolved by #42


fix release pipeline by adding pytorch packages for tests

Description
Fix release pipeline by adding pytorch packages for tests.
The current release pipeline of raiwidgets and responsibleai is failing due to timeout on dnn notebook caused by missing pytorch dependencies.
This PR fixes the notebook tests that are part of the release pipeline by adding the necessary pytorch dependencies to the github action.  The PR also moved the github action to conda instead of python since it's easier to install pytorch on various platforms from conda and pytorch execution itself is much faster.
Areas changed

npm packages changed:

[ ] responsibleai/causality
[ ] responsibleai/core-ui
[ ] responsibleai/counterfactuals
[ ] responsibleai/dataset-explorer
[ ] responsibleai/fairness
[ ] responsibleai/interpret
[ ] responsibleai/localization
[ ] responsibleai/mlchartlib
[ ] responsibleai/model-assessment

Python packages changed:

[ ] raiwidgets
[ ] responsibleai
[ ] erroranalysis
[ ] rai_core_flask

Tests

[x] No new tests required.
[ ] New tests for the added feature are part of this PR.
[ ] I validated the changes manually.

Screenshots (if appropriate):
Documentation:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Codecov Report

Merging #1222 (f555bf6) into main (f8e5d5a) will decrease coverage by 18.18%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main    #1222       +/-   ##
===========================================
- Coverage   67.19%   49.01%   -18.19%
===========================================
  Files          91       46       -45
  Lines        4393     2436     -1957
===========================================
- Hits         2952     1194     -1758
+ Misses       1441     1242      -199

Flag
Coverage Δ

unittests
49.01% <ø> (-18.19%)
:arrow_down:

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

Impacted Files
Coverage Δ

raiwidgets/raiwidgets/constants.py
0.00% <0.00%> (ø)

raiwidgets/raiwidgets/dashboard.py
0.00% <0.00%> (ø)

...ibleai/responsibleai/managers/explainer_manager.py

responsibleai/responsibleai/_config/__init__.py

responsibleai/responsibleai/__init__.py

...onsibleai/responsibleai/managers/causal_manager.py

...ibleai/_tools/causal/dashboard_schemas/__init__.py

...i/responsibleai/managers/error_analysis_manager.py

responsibleai/responsibleai/_interfaces.py

...ponsibleai/responsibleai/_tools/shared/versions.py

... and 37 more

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 f8e5d5a...f555bf6. Read the comment docs.


Upgrade ES version to latest

An alternative to #1037

This should probably pin to at least 2 explicitly, if not 2.2.

(For the record, 2.2.1 is what we're using in production right now for Warehouse)

@dstufft I amended it to pin to 2.2, would you prefer 2.2.1?

Nah, 2.2 should be fine.


fix(web): remove unnecessary code

:tada: This PR is included in version 1.0.0-alpha.7 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


General feedback on the issue triage bot

This issue is for collecting feedback on the issue triage bot; areas where it could improve, individual issues that it didn't triage well, possible prompt improvements, ...
Please feel free to create new comments here for feedback.

Issue/comment: https://github.com/dart-lang/sdk/issues/56002#issuecomment-2166897601
The bot triaged this macro related issue into area-test, likely because the issue discussed failing tests. As this is a common scenario, area-test should be weighted down somehow or have even more explicit prompting around preferring functional area.

https://github.com/dart-lang/sdk/issues/56028#issuecomment-2172556309 would benefit from getting more context than the first comment of the issue.

Similarly to the last comment, for transferred issues (like https://github.com/dart-lang/sdk/issues/56072), we should at least feed in the first and last comment if not all the comments.
We may also consider introducing a slight delay in triaging issues (2 min?). This would allow some time for manual triage.

We should auto-close Analyzer Feedback from IntelliJ issues; these almost universally do not contain information (are not customized over the default template that just sends version info).

See https://github.com/dart-lang/ecosystem/pull/274 for a few of the discussed improvements.

When an issue comment contains an image, we should pass that image into the gemini API (along with the issue comment's text).

Maybe pass the current docs to solve cases like: https://github.com/dart-lang/sdk/issues/56180? I'm not really sure what to suggest but the summary is off.

Yeah, I agree that that summary is off; you were asking for an analyzer code assist and it summarized it as a language enhancement request. I don't know if that means we need better prompting here, and the model is already well-trained on the Dart language. Perhaps a better model? General incremental improvements in gemini's capabilities? We're using gemini-1.5-flash to classify now, I could try a dry run w/ just regular gemini 1.5.

Maybe a way to ask the bot for a review? Than you could have a little more context into the new review

Maybe a way to ask the bot for a review? Than you could have a little more context into the new review

Do you mean to interact with the bot a bit to improve the summary? I think it would be reasonable to re-prompt it based on responses to its summary / classification comment.

Exactly. Maybe a keyword (or even pinging it) to ask for it to review the OP and the keyword comment. I believe if that is to become a thing, it should probably always appear at the end of its comments, like: "If you disagree with me, do this to make it so that I review this issue again".

Not sure what's going on here but I have the Dart SDK as a fork (intend on helping out soon). Both:

https://github.com/dart-lang/sdk/issues/56597
https://github.com/dart-lang/sdk/issues/56602

Have sent me an email with failed jobs and have not been able to place the tags correctly, only commenting.
Maybe there is a bug here? Not sure if this is the right place or if this should have been a new issue.

About the above comment, not sure if it has been addressed or what (maybe a tag-specific problem), but I just created a new issue https://github.com/dart-lang/sdk/issues/56631. Got no email errors and the bot could place the tags normally.

We had a regression in the triage bot - it was briefly trying to assign too many labels and the label assignment part of the workflow was failing; I suspect that's what you were seeing.

I see.
But why does the fork gets the email? I see that I have not received any other issue so only issues I wrote but still don't understand why am I receiving the emails? Is this a bug on GitHub Actions or something?

But why does the fork gets the email? I see that I have not received any other issue so only issues I wrote

Good question! I'm not sure why you're being notified. Perhaps it's related to your fork or perhaps related to you being the author of the issue that's triggering the workflow.

Had an issue with a type-question label, but no area- label, where the bot added an area (correctly) and a second type- label.
It should proabably not add any label for which there is already a label with the same prefix.

For this debugger related issue: https://github.com/dart-lang/sdk/issues/57040, it was triaged to area-language but should have been triaged to area-vm.

Issue https://github.com/dart-lang/sdk/issues/57055 was triaged into area-test; it should have been triaged into area-vm.


Data augmentation not work?

Hello all,
It seems that data augmentation for translation and rotation did not work in SO-Net, even worse, enabling rot_horizontal, rot_pertubation, translation_pertubation in options.py hurt the final classification performance.
We all know that many models use data augmentation to increase robustness to point cloud rotation and translation. I have not tried the performance of SO-Net under the rotating point cloud yet. But I believe the absence of rotation augmentation hurts.
Any discussions could be helpful.

Yes rotation augmentation is not enable for ModelNet40, ShapeNet etc. Rotation is a known problem for point cloud networks. The performance of SO-Net or any other method will be very bad if tested with rotated objects but trained without rotation augmentation. Therefore, one has to train the model with rotation augmentation if rotated objects will be forwarded into the network. Training with rotation augmentation will lead to slight performance drop.


Fix typo

Please don't create multiple pull request (for each change.) Additionally, unless there's a change to the actual code or functionality, consider filing an issue that points out the spelling fixes instead of a PR. Thanks!

I just saw a little typo that I wanted to fix for you and then noticed another one.  But I understand, I'll no longer bother you. 😉

:)
Thanks for the suggestions though and please do file issues for anything small you think should be changed!


Look into control flow graphs

Useful for compiler optimizations

Currently organizing everything as an AST. Control flow graphs are useful for doing compiler optimizations.


[BUG]

Describe the bug
In the link.sql macro for Snowflake, the final comma (",") in row 48 & 50 is causing the compiled SQL to fail for having that extra comma before the FROM selection in the statement.
The entire string, including commas, are being created by the dbtvault.prefix macro (which is working fine).  Everywhere else this dbtvault.prefix is used, there is no final comma in the line.  Examples: Rows 53, 54, 96, 97 & 107
Environment
dbt version:  1.4.4
dbtvault version:
Database/Platform:
To Reproduce
Steps to reproduce the behavior:

Create a LINK table following this documentation: https://dbtvault.readthedocs.io/en/latest/macros/#link
generate SQL with dbt compile --select <your_model>
Scroll down to Row 12 in the compiled code
See the extra comma

Expected behavior
This extra comma would not be in the compiled code.

Hi! Thanks for your report.
Can you fill in the dbtvault version please and provide your model code. This is not happening in our tests and is a very fundamental issue, so I believe it may be to do with your configuration. If so, we probably need to improve the error handling!
Thanks

@VoRCeK Hi! I assume this was closed because you found the issue. Can you explain what it was please? We'd like to add in error handling and an error messages for what happened if it wasn't obvious to you!
Thanks :)


Configuration option to customize the pkgDir

What version of this package are you using?

<EMAIL_ADDRESS>(includes next-translate-plugin)

What problem do you want to solve?
We use Nx to run our monorepo. Nx has made an adjustment in version 16.3.2 that causes the current working directory to dynamically adjust depending on the project. We are therefore forced to adjust thepkgDir (used to create the basePath) to '.' respectively the current working directory (process.cwd()).
What do you think is the correct solution to this problem?
Add a configuration option to NextConfig, such as nextTranslate. such as:
interface NextConfigWithNextTranslate extends NextConfig {
    nextTranslate?: {
        pkgDir?: string | (() => string);
    }
}

Are you willing to submit a pull request to implement this change?
Yes

We added a env variable for this https://github.com/aralroca/next-translate#13-how-to-use-next-translate-in-a-mono-repo
It should work

@myasteiner feel free to PR 👌


drivers: ieee802154: nrf5: Add support for tx in the future

Add support for transmission modes that send a packet
at a specific time in the future.
Remove TXTIME, TXTIME_CCA, CSMA_CA capabilities and their calls when
they are not supported by selected drivers. Add TXTIME flag in
get_capabilites function.

@tbursztyka PR is ready for a review


Can't connect to public server

Using Gemini model, it works in private, but when I want to use it for a public server, it disconnects after few seconds.
Using the launcher with the same user, same user name defined in the gemini.json as well.
Settings checked, ip,port, auth defined

[ './profiles/gemini.json' ]
MindServer running on port 8080
Client connected
Registering agents: UserName123
Agents registered
Starting agent with profile: ./profiles/gemini.json
Starting agent initialization with profile: ./profiles/gemini.json
Initializing action manager...
Initializing prompter...
Using chat settings: { model: 'gemini-1.5-flash', api: 'google' }
Using embedding settings: { api: 'openai' }
Warning: Failed to initialize embedding model: API key "OPENAI_API_KEY" not found in keys.json or environment variables!
Continuing anyway, using word overlap instead.
Initializing history...
Initializing coder...
Initializing npc controller...
Initializing memory bank...
Initializing self prompter...
Initializing examples...
Examples initialized.
FrenHelp logging into minecraft...
(node:74761) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use node --trace-deprecation ... to show where the warning was created)
Client connected
Connected to MindServer
Client disconnected
Agent process exited with code 0 and signal null

It turned out the server is using DDoS protection service so there's no dedicated port, but I have to define one in the settings. any ideas? can I set a port range?

@sallaib I am experiencing the same issue. Any updates?

Not really. I might be wrong, but the issue is that (at least for me) the server after the connection, assigns/negotiate a different port (probably IP as well) and it (mindcraft) can't handle this process.
I'm not sure where to request this feature.

dang, even i am stumped! any updates though?

nope, but it would be nice if we could send a feature change request somewhere.


Docker-in-docker - [Bug fix] : Fix externally-managed-environment python error for "bookworm"

Closes: https://github.com/devcontainers/features/issues/832
Changes needed to the "docker-in-docker" Feature post Debian bookworm / PEP 668
If OS is bookworm, install from git releases instead.

@samruddhikhandale I think this should also be ported to docker-outside-of-docker, isn't it?
NOTE:  I'm currently getting following error when installing docker-outside-of-docker on a Docker container based on mcr.microsoft.com/devcontainers/base:bookworm for arm64 architecture.
#12 90.97 error: externally-managed-environment
#12 90.97
#12 90.97 × This environment is externally managed
#12 90.97 ╰─> To install Python packages system-wide, try apt install
#12 90.97     python3-xyz, where xyz is the package you are trying to
#12 90.97     install.
#12 90.97
#12 90.97     If you wish to install a non-Debian-packaged Python package,
#12 90.97     create a virtual environment using python3 -m venv path/to/venv.
#12 90.97     Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
#12 90.97     sure you have python3-full installed.
#12 90.97
#12 90.97     If you wish to install a non-Debian packaged Python application,
#12 90.97     it may be easiest to use pipx install xyz, which will manage a
#12 90.97     virtual environment for you. Make sure you have pipx installed.
#12 90.97
#12 90.97     See /usr/share/doc/python3.11/README.venv for more information.
#12 90.97
#12 90.97 note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
#12 90.97 hint: See PEP 668 for the detailed specification.


LineChart: logarithmic plot

Dear community,
are there any plans to implement a logarithmic x / y axis?
Or is there a workaround to plot and label the values different, in such way that my log values will be plotted equidistant?
Thanks, that would be very helpful.

https://www.youtube.com/watch?v=Wa0L9iYkSjc

Probably you just need to log your y values before plotting... And somehow do some 1 10 100 1000 on the y-axis...

Duplicate of #434


broken canonical URL in header

Fixed. It may sound like a small issue, but for Google this would be a reason to lower the rank of the page (or not index it at all).


Cannot minify when adding class to DOM object in JS/Jquery

This is the part of the code that doesn't work (with a different id, src and class name) :
newObject = $('<img />', {
    id: 'image',
    src: 'image.jpg',
    class: 'greatClassName'
});

if I either remove "class" or change it to "className" the file will be minified but it will not add the class to the object. However, if I save the file without minifying it and using the code above, then the object will get the class so I know that it's a bug in the minifyer and not with the code itself.

Have you tried another minifier? Which one do you use?
The minifiers itself are not my projects. atom-minify is only a wrapper and does not minify anything.


Output tab does not auto scroll down. I have to use the mouse. Reducing productivity.

This is more of an issue than a feature request as it doesn't make sense not to have it in any code editor
when I run a python script whether by clicking or using the keyboard shortcut, the output tab does not scroll down to the recent output.
so I have to get to the mouse and scroll down in order to see the output of my code which compromises the productivity

This is because of smart scrolling feature. This is enabled by default using setting output.smartScroll.enabled

Please disable it if you do not want.

The behavior is a bit confusing but the feature is useful


Default values

When you are in the wizard / main program, you MUST type in all the values. There should be a default value system so we can just spam enter (except for the model) if we want to set it up quickly.

Default configuration added to the start.py file.


Exiting the script (by pressing 9) is broken

Describe the bug:
Exiting the script (by pressing 9) just start the docker containers and goes back to the script without exiting
Gif:

Running on:

OS: Arch
Setup: Docker
Version: 1.4.7

This isn't happening anymore. Closing.


[SPARK-39503][SQL][FOLLOWUP] InMemoryCatalog should keep the catalog field when renaming tables

What changes were proposed in this pull request?

This is a followup of https://github.com/apache/spark/pull/37021 . The renameTable method should keep the catalog name in TableIdentifier. This is necessary as methods like getTablesByName won't qualifier the table identifiers again.
This PR also cleans up InMemoryCatalog a bit. The caller side SessionCatalog will create tables/functions using qualified identifiers with catalog name, and we don't need to attach catalog name again in places like getTable. We just need to make sure we don't drop the catalog field during table updating.
Why are the changes needed?

make sure the v1 identifiers are always qualified with catalog name.
Does this PR introduce any user-facing change?

No. InMemoryCatalog is test only
How was this patch tested?

N/A

cc @ulysses-you

The test failure seems related tho:
[info] - get tables by name *** FAILED *** (406 milliseconds)
[info]   ArrayBuffer("tbl2", "tblone") did not equal List("tblone", "tbl2") (ExternalCatalogSuite.scala:289)
[info]   Analysis:
[info]   ArrayBuffer(0: tbl2 -> tblone, 1: tblone -> tbl2)
[info]   org.scalatest.exceptions.TestFailedException:
[info]   at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:472)
[info]   at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:471)
[info]   at org.scalatest.Assertions$.newAssertionFailedException(Assertions.scala:1231)
[info]   at org.scalatest.Assertions$AssertionsHelper.macroAssert(Assertions.scala:1295)
[info]   at org.apache.spark.sql.catalyst.catalog.ExternalCatalogSuite.$anonfun$new$40(ExternalCatalogSuite.scala:289)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:190)
[info]   at org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:204)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:188)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:200)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:200)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:182)
[info]   at org.apache.spark.SparkFunSuite.org$scalatest$BeforeAndAfterEach$$super$runTest(SparkFunSuite.scala:65)

Merged to master.


Change the look of the home tiles

It should be more obvious that the screenshot is different from the text on the left.


EC2: Add support for hibernation APIs

Currently, the EC2 model does not support the APIs necessary for instance hibernation such as hibernation_options
Version: moto 3.1.8

Hi @ericrafalovsky, is the option to mock the hibernation_options-argument in run_instances enough for your use-case? Or is there additional logic that you'd like to see in Moto?


Filters Are Not Working in Adobe XD

Which version of the plugin are you using?
[ ] Data Populator for Sketch
[ x ] Data Populator for Adobe XD
Describe the bug
I am using the syntax {gender | max 1} in my text layer inside Adobe XD because I want to get the first letter of the gender to display in my UI, but instead it's failing and displaying the entire word: "Male" instead of just the letter "M".
I tried using other filters such as {gender | upper} but that wasn't working either. Doesn't seem like any of them are working.
Are filters a "Sketch-only" feature? If so, your website should say that because there is nothing that says filters are unique to Sketch.
To Reproduce
Steps to reproduce the behavior:

In Adobe XD, make a text layer
Type: {gender | max 1}
In the linked JSON file, make sure there is a value for the gender such as "male" or "female" etc...
Run the data populator plugin and verify that the filter is being correctly applied.

Expected behavior
I expect the filter to restrict the value in the UI to only display one character.
Screenshots

Environment (please complete the following information):

macOS Version: macOS Catalina 10.15.5 (19F101)
Adobe XD Version <IP_ADDRESS>
Plugin Version 3.5.0

Nevermind! I need to extract the text into it's own text layer....then it works! Sorry!


Expose version in exports

I'm creating a cli tool for chokidar and I'd like to add chokidar's version also in the --help. Can you expose version like this: var version = require('chokidar').version; ?
You can internally do it by requiring package.json:
module.exports = {
    // ... other stuff ...
    version: require('../package.json').version
}

I guess, but then you're requiring your users to only use versions of chokidar that come after that change is made. What if you were to just
exports.chokidarVersion = require('chokidar/package').version;

That's a better way indeed. Will use that one, thanks!


Feat/export as csv file button

closes https://github.com/hirosystems/explorer/issues/589
Fixes issue #589
Feature details
Added a button with which we can export all the transactions from a single address as a CSV file.
Feature image

Packages added/used

<EMAIL_ADDRESS>
General explanation
Used useQueryClient to get cached response values for addressConfirmedTxsWithTransfersInfinite query and accountBalance query. Then used activeFilters from useFilterState to filter the transactions.
And, Sent the filtered data to CSVLink component.
Files changed

TxListTabs.tsx
a. Imported and used new component file.
b. Added a condition statement to render csvButton only on address page

filter-button.tsx
a. Changed marginLeft:auto to marginLeft:16px

Files added

csv-download-button.tsx

csv-download-utils.ts

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

@chresko @andromeda995 can you take a look at this one?

Great job @harrybasra95! I really appreciate the effort you've put into this. I just left a few comments on the document, so please let me know if you'd like to discuss any of them further. Thanks!

Thanks a lot, @He1DAr for your input, I have replied to some of your comments, Please check.
One more thing if you'll see the discussions of this issue, there is a reference to a list of columns that would be good to have in the CSV file. I have added most of them but I was not able to find the Label and Description in the QueryData.
Please let me know if you know how I can get those

Hi @andresgalante Thanks for the appreciation,
I think we can go with cointracker format. That is because it has more fields and with some minor changes in the header names we can convert that file cryptotaxcalculator format.
But koinly requires only one column for sent and received amounts, so that is a whole different column.

Hi @harrybasra9! When PR is ready, could you kindly re-request review? Thanks a bunch!

Hey @He1DAr , I have re-requested a review.


App: too large simulations silently fail to compile

IIRC, in previous versions, a very large simulation would fail to compile because of class file max length, but would be reported so.
Now, Gatling just skips it silently.
Test case: http://pastebin.com/HyYaGfvz

Actually, the test case can be compiled now we've set back Xss to 10Go since #2489.
Closing for now.


bundle indigo-pink-14

Bundle Indigo-pink.css with lf-laserfiche-lite.scss

No longer necessary, teams will still import indigo-pink style sheet


[⭐FEATURE] Add Feedback/Rate Us section ✨

I want to add a Feedback/Rate section in footer.
@Harshdev098  PA please assign me this task.

@Harshdev098

@Harshdev098 please upgrade the level 2 to 3, If you check other projects, they are also giving level 3 for this..
Thank you

Will upgrade it once you open a pr

Will upgrade it once you open a pr

okay, I will give PR soon


Thinkbook 13s Gen2 not working

HI,
I understandt, that this is not a clear ThinkPad, but original tpfancontrol 0.62e works without problems, but controls only one fan ( 255 min, 0 - max )
TPFanCtrl2 is not working - writes to log, that it is not possible to read from EC register.

Hi,
Can you check if TVicPort  is installed correctly on your laprop? EC read errors usually have something to do with it. The program also needs administration permission to run so maybe run it as admin.
It would also be great if you can specify your computer's specification (Model, specific CPU info, BIOS version, OS and build number, and the TPFC version) and include info in the log.

Yes, tvciport is installed and working, because i'm using tpfancontrol 0.62e

yeah, but v.0.63e is "special version for Edge E520 only" (info from thinkwiki), so it doesn't confirm that everything is installed correctly

yeah, but v.0.62e is "special version for Edge E520 only" (info from thinkwiki), so it doesn't confirm that everything is installed correctly

I know, that it is special version. But the difference is only that on almost all thinkpads fan can be controlled using speeds from 0 to 7, but in 0.62e speeds are controlled from 255 to 0.
I have tried to test tpfanctrl2 from the beginning, what I have done:

Reset win11 :D
Installed latest free tvicport.
downloaded tpfanctrl2, but anyway - same error message.
after this removed tvicport
installed tpfc_v062e - , reboot and it works :( , but tpfanctrl does't

Oh there's actually a 0-80 controll mode in TPFC2, so maybe you can try that. If you have Lenovo's Vantage software installed, make sure to disable the "inteligent" control mode as it messes with the EC in some situations.
I think the 0.62e version has different CPU sensors, but I'm not very sure (I can't find the source code for tha release). I'm happy to make a special release version, but I don't really have a way to test it since I don't have any machine that runs Windows 11 (that's why I put windows 11 as theoretically working but unsupported in the readme).
It would also help if you can specify your computer's specification (Model, specific CPU info, BIOS version, OS build number) and include info from the log.

3. downloaded tpfanctrl2, but anyway - same error message.

Can you inlude the error message (a screenshot and description would be fine)? I need to know where and what went wrong in order to debug it.

After analyzing EC controller data I have found that:
147,150 - fan mode selection
14 - manual control
04 - bios
148 - fan speed 1 set ; 149 - unknown, seems to be, that this is raw fan speed, but i'm unable to guess how to decode it - it is only byte, but fan speed can be up to 9000 rpm.
151 - fan speed 2 set ; 152- unknown, seems to be, that this is raw fan speed, but i'm unable to guess how to decode it - it is only byte, but fan speed can be up to 9000 rpm.
168 - cpu temp
169 - aps temp
170 - crd temp
174 - bat temp
175 - x7f temp

I think the 0.62e version has different CPU sensors, but I'm not very sure (I can't find the source code for tha release). I'm happy to make a special release version, but I don't really have a way to test it since I don't have any machine that runs Windows 11 (that's why I put windows 11 as theoretically working but unsupported in the readme).

don't worry, 0.62e works like a charm on windows 10 and 11, tested. I also have Thinkbook 14, that runs Windows 10, but there I use another version of tpfancontrol - 0.63, because on that Thinkbook the fan i controlled from 0 to 7.

It would also help if you can specify your computer's specification (Model, specific CPU info, BIOS version, OS build number) and include info from the log.

LENOVO ThinkBook 13s G2 ITL
Microsoft Windows 11 Professional (x64) Build 22000.434
Intel Core i7-1165G7
Bios version: F9CN46WW

Cool, I'll look into it later today

@vtainc Try this and see if it works (i can't test it because it breaks on my computer now, but it should work based on the data
tb13s.zip

@vtainc Try this and see if this works (i can't test it because it breaks on my computer now, but it should work based on the data) tb13s.zip

Hi,
Thank you for your time, but - no, it doesn't work. Same behavior as last time.
Maybe you need some additional data?

Yeah that'd be great
Can you enable the Log2File flag in the ini file for V0.62e, let it run for a few minutes, then send the TPFanControl.log file?
Thanks!

There is no helpable information there ;) But here it is:
[17.01.2022 8:36:13] Current Config:
[17.01.2022 8:36:13]   Active= 1, Cycle= 10, FanBeep= 0 0, MaxReadErrors= 10
[17.01.2022 8:36:13]   IconLevels= 60 70 80
[17.01.2022 8:36:13]   Log2File= 1, Log2csv= 0, ShowAll= 0, IconColorFan= 1
[17.01.2022 8:36:13]   Levels= 50°C -> 255,  60°C -> 0x80,  67°C -> 169,  80°C -> 140,  85°C -> 126,  90°C -> 0
[17.01.2022 8:36:13]   SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[17.01.2022 8:36:13]   IgnoreSensors= x7f, ProcessPriority= 2, IconCycle= 10
[17.01.2022 8:36:13]   BluetoothEDR= 0, NoWaitMessage= 1, ShowBiasedTemps= 1
[17.01.2022 8:36:13]   ManModeExit= 80, SecWinUptime= 0, SecStartDelay= 0
[17.01.2022 8:36:13] Windows uptime since boot 80011 sec., SecWinUptime= 0 sec.
[17.01.2022 9:10:59] Fan: 0xff / Switch: 54°C (54; 43; 45; 0; 0; 0; 31; 15; 0; 0; 0; 0;)
[17.01.2022 9:10:59] On close: Set BIOS control to 0x04, Result: OK
[17.01.2022 9:10:59] Exiting ProcessDialog
[17.01.2022 9:26:39] Current Config:
[17.01.2022 9:26:39]   Active= 1, Cycle= 10, FanBeep= 0 0, MaxReadErrors= 10
[17.01.2022 9:26:39]   IconLevels= 60 70 80
[17.01.2022 9:26:39]   Log2File= 1, Log2csv= 0, ShowAll= 0, IconColorFan= 1
[17.01.2022 9:26:39]   Levels= 50°C -> 255,  60°C -> 0x80,  67°C -> 169,  80°C -> 140,  85°C -> 126,  90°C -> 0
[17.01.2022 9:26:39]   SensorOffset1-12= 0 0 0 0 0 0 0 0 0 0 0 0 °C
[17.01.2022 9:26:39]   IgnoreSensors= x7f, ProcessPriority= 2, IconCycle= 10
[17.01.2022 9:26:39]   BluetoothEDR= 0, NoWaitMessage= 1, ShowBiasedTemps= 1
[17.01.2022 9:26:39]   ManModeExit= 80, SecWinUptime= 0, SecStartDelay= 0
[17.01.2022 9:26:39] Windows uptime since boot 889 sec., SecWinUptime= 0 sec.
[17.01.2022 9:26:50] Change Mode from BIOS->Smart, recalculate fan speed
[17.01.2022 9:26:50] Fan: 0x6d / Switch: 51°C (51; 46; 48; 0; 0; 0; 34; 14; 0; 0; 0; 0;)
[17.01.2022 9:26:50] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:26:51] Fan: 0x6d / Switch: 51°C (51; 46; 48; 0; 0; 0; 34; 14; 0; 0; 0; 0;)
[17.01.2022 9:26:51] Smart: Set fan control to 0xff, Result: OK
[17.01.2022 9:26:55] Change Mode from Smart->Manual, setting fan speed
[17.01.2022 9:27:05] Fan: 0xff / Switch: 50°C (50; 45; 47; 0; 0; 0; 34; 17; 0; 0; 0; 0;)
[17.01.2022 9:27:05] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:27:05] Fan: 0xff / Switch: 50°C (50; 45; 47; 0; 0; 0; 34; 17; 0; 0; 0; 0;)
[17.01.2022 9:27:05] Manual: Set fan control to 0x64, Result: OK
[17.01.2022 9:27:13] Fan: 0x64 / Switch: 52°C (52; 45; 47; 0; 0; 0; 34; 18; 0; 0; 0; 0;)
[17.01.2022 9:27:13] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:27:13] Fan: 0x64 / Switch: 52°C (52; 45; 47; 0; 0; 0; 34; 18; 0; 0; 0; 0;)
[17.01.2022 9:27:13] Manual: Set fan control to 0x19, Result: OK
[17.01.2022 9:27:14] Fan: 0x19 / Switch: 52°C (52; 45; 47; 0; 0; 0; 34; 16; 0; 0; 0; 0;)
[17.01.2022 9:27:14] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:27:15] Fan: 0x19 / Switch: 52°C (52; 45; 47; 0; 0; 0; 34; 16; 0; 0; 0; 0;)
[17.01.2022 9:27:15] Manual: Set fan control to 0xff, Result: OK
[17.01.2022 9:27:18] Change Mode from Manual->Smart, recalculate fan speed
[17.01.2022 9:50:30] Fan: 0xff / Switch: 69°C (69; 45; 47; 0; 0; 0; 34; 44; 0; 0; 0; 0;)
[17.01.2022 9:50:30] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:50:30] Fan: 0xff / Switch: 69°C (69; 45; 47; 0; 0; 0; 34; 44; 0; 0; 0; 0;)
[17.01.2022 9:50:30] Smart: Set fan control to 0xa9, Result: OK
[17.01.2022 9:51:10] Fan: 0xa9 / Switch: 50°C (50; 44; 46; 0; 0; 0; 34; 14; 0; 0; 0; 0;)
[17.01.2022 9:51:10] BIOS off: Set BIOS control to 0x14, Result: OK
[17.01.2022 9:51:10] Fan: 0xa9 / Switch: 50°C (50; 44; 46; 0; 0; 0; 34; 14; 0; 0; 0; 0;)
[17.01.2022 9:51:10] Smart: Set fan control to 0xff, Result: OK
[17.01.2022 10:02:30] Fan: 0xff / Switch: 52°C (52; 45; 47; 0; 0; 0; 34; 14; 0; 0; 0; 0;)
[17.01.2022 10:02:30] On close: Set BIOS control to 0x04, Result: OK
[17.01.2022 10:02:30] Exiting ProcessDialog

cool, thanks

I did some moe digging on the internet, but can't find the source code for 0.63e, so it's kinda hard to know exactly how to fix it :/
I think the problem is the EC registry being different on some systems. But the problem is I don't know where yours is, so I can't fix it (because I can't test it on my system).
But I did build antoher build to test tho, and see if it works (the registry is used for older generation ThinkPads). If it doesn't then I think you'll have to compile code on your machine and try to fix it
Thanks!
Attached: tb13.zip

Tested. No, it doesn't work. Ok, I will try to compile the source code and see what is wrong. It was a very long time ago when I was programming something :). I hope that I succeed

Cool, good luck :)
(also you might have to add in the .ini file manually to the debug folder when debugging it using visual studio)

Also I think, you may include in your code tvicport.lib, because it is not included and I have found it in another repository ( included tvicport.lib, that comes with tvicport installer does not work, with vs 2022 )

Oh cool thanks! I'll look into it this weekend

i built another one from the one fan version, try see if this works
tpfc.zip

i built another one from the one fan version, try see if this works tpfc.zip

Hi!
Tested - no good news - doesn't work. Same behavior as always.

sad
I wonder if it's a problem w the second fan config in lenovos drivers
the p50 in the other issue has a similar problem (except the p50 just shuts off straight away, even when using lenovo's own diagnostic tools)

or it could be just we haven't found the correct ec address yet

Yeah, but I have build, that is working correctly, but without your modifications. So, it seems to be, that the problem is not with ec address and there is some other problem.

sorry, i mean the ec address for the second fan (the first one should work because the code for that is pretty much from the version you sent)
actually, do you mind if I take a look at the code for the modifications you put on so i can try fixing the fan speed?
Thanks!

No problems. The code is broken, but it works :D
Here is the link: https://disk.yandex.ru/d/b3Q06C34OtcGxg

thanks!

Okay i changed ur code a bit and it works and detects fan speed on my machine, see if it works
tpfc.zip

Okay i changed ur code a bit and it works and detects fan speed on my machine, see if it works tpfc.zip

Yes, this one works.

nice
lemme add some more features and build again

But it seems to be, that the app always changes the fan speed to $20

hmm maybe it has something to do with the config?

maybe check the fan curve in smart mode

(Hey, sorry for being in the wrong place for that, but I can't help myself) I've got a Thinkbook 14 G2 Intel and can't find anything about fan control for exactly my device (which is bad, bc the fan curve is way to aggressive). I've tried plenty of software, but nothing worked so far. TPFC doesn't even shows any right temperatures. Hope you guys got some ideas :)

Hi, my second laptop is also thinkbook 14g2. The working version for it is 0.62 - https://thinkwiki.de/tpfancontrol/tpfc_v062.zip

(Hey, sorry for being in the wrong place for that, but I can't help myself) I've got a Thinkbook 14 G2 Intel and can't find anything about fan control for exactly my device (which is bad, bc the fan curve is way to aggressive). I've tried plenty of software, but nothing worked so far. TPFC doesn't even shows any right temperatures. Hope you guys got some ideas :)

Hi, my second laptop is also thinkbook 14g2. The working version for it is 0.62 - https://thinkwiki.de/tpfancontrol/tpfc_v062.zip

Already tried that - with all versions I've got the same issue, that no cpu temp gets captured.

(Hey, sorry for being in the wrong place for that, but I can't help myself) I've got a Thinkbook 14 G2 Intel and can't find anything about fan control for exactly my device (which is bad, bc the fan curve is way to aggressive). I've tried plenty of software, but nothing worked so far. TPFC doesn't even shows any right temperatures. Hope you guys got some ideas :)

Hi, my second laptop is also thinkbook 14g2. The working version for it is 0.62 - https://thinkwiki.de/tpfancontrol/tpfc_v062.zip

Thanks for the reply! Already tried that - with all versions I've got the same issue, that no cpu temp gets captured.

Strange. You may try https://www.argusmonitor.com/

(Hey, sorry for being in the wrong place for that, but I can't help myself) I've got a Thinkbook 14 G2 Intel and can't find anything about fan control for exactly my device (which is bad, bc the fan curve is way to aggressive). I've tried plenty of software, but nothing worked so far. TPFC doesn't even shows any right temperatures. Hope you guys got some ideas :)

Hi, my second laptop is also thinkbook 14g2. The working version for it is 0.62 - https://thinkwiki.de/tpfancontrol/tpfc_v062.zip

Thanks for the reply! Already tried that - with all versions I've got the same issue, that no cpu temp gets captured.

Strange. You may try https://www.argusmonitor.com/

Thanks! Will do

(Hey, sorry for being in the wrong place for that, but I can't help myself) I've got a Thinkbook 14 G2 Intel and can't find anything about fan control for exactly my device (which is bad, bc the fan curve is way to aggressive). I've tried plenty of software, but nothing worked so far. TPFC doesn't even shows any right temperatures. Hope you guys got some ideas :)

Hi, my second laptop is also thinkbook 14g2. The working version for it is 0.62 - https://thinkwiki.de/tpfancontrol/tpfc_v062.zip

Thanks for the reply! Already tried that - with all versions I've got the same issue, that no cpu temp gets captured.

Strange. You may try https://www.argusmonitor.com/

And sorry for the dumb question, but do I need to give access to EC somehow?

No, all must be working out of the box.

Argus works for monitoring CPU temp, but not for fan speeds (monitor and control). Your TPFC only gets "xc3" temp at 16°C and nothing else. Damn, I just want this laptop to be quiet haha

this is what I get in tpfc.

hmm. strange. Seems to be, that offsets for the sensors are incorrect. See my post on the top of the thread . Download RW everything , open ec controller and search for your sensors. Then, if you can you must compile your own build using visual studio )

Have you really tested all versions? :

hmm. strange. Seems to be, that offsets for the sensors are incorrect. See my post on the top of the thread . Download RW everything , open ec controller and search for your sensors. Then, if you can you must compile your own build using visual studio )

I wish that i could haha
Is it possible, that the intelligent thermal solutions driver by lenovo and vantage are disturbing tpfc?

matter of fact: can't even launch rweverything. And yes, tested most of them. I can try to test all haha

matter of fact: can't even launch rweverything. And yes, tested most of them. I can try to test all haha

Theoretically yes, they can disturb.
And yeah after win11 latest update rweverything doesn't work anymore. I think, that you must downgrade to w10 :) . I have also done this today and i'm happy :D

Aw man. I really adapted to win11 by now :( funfact: uninstalled all power management things that I could find und got the pwr sensor haha

byte, but fan speed can be up to 9000 rpm.

can you tell me the ec controller data for cpu temp?

Hi,
i have the same Problem but with a Lenovo Thinkbook 15p G2 - 21B1000XGE.
The version i am using is the one of @Shuzhengz . And it now doesnt have anymore ec errors. So i think it is kind of working?!
Does anyone have an idea how to fix the problems? How do i read this rw tool?
I have windows 11

The one in the picture seems to be working, does manual control change the fan speed?

Sadly no. If I go to manual, it automatically switches back to smart.
Also the temperature of the cpu (1) is wrong.

Can you try changing the value of ManModeExit ton 102 in the .ini file and try again? It might have just exited manual because it thinks the temps is too high. I'm still working on fixing the sensor issue.

Yes that worked. I can now enter the manual mode.
But i can't control anything with the maual mode. Its not the scale from 0-7 and not the one from 0 -255. Nothing happens or maybe i am just dumb...
Can I help you in any way? Do you need some more information ?
I am really thankful for your help!

Hi sorry, I was very busy earlier and forgot about this
Currently the release version has the address 0x2F as the data port controller address, which is in hex, and would be 47 in decimal. The number 2F means that it is on the 20 row and the 0F column, which would be this one

When using manual mode to set fan speed, the value here at 0x2F would become whatever the inputted fan speed value is (after converting to hex). But since it's not working for your system it should be in a different location.
The temperature readout is currently at address 0x78, and should be changing in real time
you can find out which address yours is by using another software to monitor your cpu temp (package temp), then convert it to hex, and find which address has the value close to it
It also turns out that on some thinkpads 0x31 seems to be the "fan selector". When the laptop starts up it hold the value 41 and with that you can control the left fan with 0x2F., and with the value 40 you can control the right fan
Hope it helps, sorry again for the late reply


Scope of the package?

For this package, do you consider satellite data at daily frequency (and higher) withing the scope of the package?
If yes, did you consider more generic names such as SatelliteData.jl or SatelliteDatasets? (both available https://github.com/JuliaRegistries/General/tree/master/S)
I have some preliminary function to download MODIS SST and Sentinel 3 SST (maybe the code does work also for other Sentinel data). Maybe they could be integrated into this package, but they have a quite high resolution (not really what I would call satellite data from climate studies).

I do consider satellite data at higher frequency.  All the satellite datasets here are of hourly or higher frequency.  When I say climate, it means that these satellite datasets are building towards long-term (more than a few decades) in terms of their timespan.
Yes, I would love to integrate these functionalities into ClimateSatellite.jl only problem is I haven't really had much time to work around so far.  I need to retest the downloads for GPM late and early near-realtime functionalities cos the ftp was updated as well.


[Help] Missing libraries with i386 and ARM/ARM64

When I try to launch an i386 x86 vm, or an ARM or ARM64 machine, I get an error message telling me that I’m missing libraries. I am on iOS 13.1.3 using an iPad Pro 8,1 (2019 11” 64GB model) Using latest version of UTM.

Whenever I try to make a VM, it will not launch after creation, no matter what OS I use. Ive tried 32 and 64 bit Windows 10 as well as 32 bit Ubuntu 16.04 and nothing. You tap on the VM and it crashes the app instantly. iPad 11" 256gb cellular and iPhone XS Max 256gb. Same exact issue? Are we only limited to Windows XP, 7, and Archlinux? What version of iOS are you on?

Whenever I try to make a VM, it will not launch after creation, no matter what OS I use. Ive tried 32 and 64 bit Windows 10 as well as 32 bit Ubuntu 16.04 and nothing. You tap on the VM and it crashes the app instantly. iPad 11" 256gb cellular and iPhone XS Max 256gb. Same exact issue? Are we only limited to Windows XP, 7, and Archlinux? What version of iOS are you on?

That also happens to me. I normally try to change some settings and then restart my device and then get the app to not crash on VM launch, at least.

Whenever I try to make a VM, it will not launch after creation, no matter what OS I use. Ive tried 32 and 64 bit Windows 10 as well as 32 bit Ubuntu 16.04 and nothing. You tap on the VM and it crashes the app instantly. iPad 11" 256gb cellular and iPhone XS Max 256gb. Same exact issue? Are we only limited to Windows XP, 7, and Archlinux? What version of iOS are you on?

That also happens to me. I normally try to change some settings and then restart my device and then get the app to not crash on VM launch, at least.

Rebooting doesn't help me at all. Still crashes. This doesn't make any sense. why can some devices work but others don't

Did you make the VMs before or after upgrading to v0.2?

Did you make the VMs before or after upgrading to v0.2?

No, I installed the latest IPA today with cydia impactor since Xcode won't side load it, even though I signed the IPA. The app launches and you can make VMs etc, but will immediately crash when you tap play on any of them.

I was asking @aar0n10 you have a different issue. Please do not spam other people’s open tickets with unrelated info.

I was asking @aar0n10 you have a different issue. Please do not spam other people’s open tickets with unrelated info.

My bad. Didn’t see him mentioned.

@osy86 I made them after upgrading to 0.2.

Can you delete the app and restart and install again making sure it’s v0.2?

I will right away when I am able to get to my computer.

Any update @aar0n10

just find and rename libqemu-system-i386.dylib to libqemu-system-i386 (x86).dylib in your ipa... and repack..
or use the latest version...
just from my experience..

OP hasn’t responded but I’m pretty sure they were on the wrong version.

Closing due to lack of response. Likely duplicate of #86


Markdown

Markdown encoder mangles code blocks! Enable some extension or parameter?
e.g.: https://www.alter-rebbe.org/notes/contributing.html

no, it's my HTML pretty-printer screws up <pre>s!
also, my TEI styling applies inside the code blocks! Can I turn it off? Can I tell flexmark to quote tags inside the blocks?
should I add 'Prism.js' for syntactic highlighting - or do not bother?

Done!


add onChangeText prop

I would like to load some data based on text of TextInput,
so I need onChangeText prop to be available

supersed by https://github.com/jwohlfert23/react-native-tag-input/pull/15


Accessibility: List widget keyboard access to actions

All versions:
Both the new SCM and revamped extension viewlits use the new list wg.
If one is using keyboard navigation each of these require several extra steps and duplicated tab stop
or procedure steps.
Basic example for extensions:

user has copied a marketplace link or entered a search term
user has to Tab into extension list
press X number of Down keys
press Enter - entry gets focus - default entry action opens extension description in editor
ActionBar actions for the selective list item cannot be accessed unless user Tab stops
all the way from the beginning back to the install button (or gear icon)
knowing where their current tab stop is can be difficult as it might be out of view
and for current contrast level , color and width of the Tab stop highlight is minimal

With new SCM:

default keyboard action on Enter to select also open file item
in order to get the per file item actions the user has to go back to the widget a second time
and then use the available Tab stops to get to the actions

Possible joint solutions:

Selecting a list item with the keyboard should make the next Tab stop to the action of the item actions
don't separate focus from selection by keyboard like the old git source widget (actions available on selection)
use Control Enter to select and activate actions availability or another key
add user settings item that makes selection and focus overlapped for keyboard only users benefit

I see accessibility items as main part of April milestones.
I would do a PR and work on this if accepted...
Thanks

@cleidigh Sure, let's try a PR.

@joaomoreno
great
Protocol question - do you guys prefer to discuss first in the issue thread or have me open a PR
and discuss there?
Either way I will start jumping into the list code to get a better handle on it.

PR discussion would be great.

@joaomoreno
bit of an update

have done a lot of work analyzing the list in action bar code
almost have a proof of concept done showing some changes for the extension 's viewlet
I think this will help drive the conversation
it's mostly about tabindex but other navigation keys sometimes also
I hope to push some code up to my repository for demo and conversation maybe tomorrow

@joaomoreno
Awesome, this makes the SCM keyboard workflow much better !
Thanks.

I see the improvement for the git viewlet, but I can't figure out how to tab from a selected extension to the 'install' button on the list item. Is that part of this fix?

@roblourens
I did a PR on this original issue. @joaomoreno Suggested we separate the issues and he subsequently
addressed SCM with a slightly different approach.
Here is the original canceled PR:
https://github.com/Microsoft/vscode/pull/24628/files
The approach was the following:

Add a constructor option for the action bars to allow the parent to control its tab index
For the extension sidebar I added the ability for the parent to toggle the action bars tab index
on when the line was focused
This allows you to Tab directly to the buttons and action bar icons when you have the line focused
The extension sidebar is a separate case since as you know the icons are always visible

The PR is rather old and I've learned a lot since then but I think the approach is pretty decent
I would like to redo the PR for August if you guys are good with it.

I see, if this issue just covers the SCM viewlet I'll call it verified.
Is there another issue already for the extensions viewlet?

@roblourens
I will create a new issue for the extensions.


The property "autobump" is deprecated and will be ignored

I saw the line The property "autobump" is deprecated and will be ignored.
What should I use instead?

Found that it is implicit, sorry


Distinguish between errors due to bad input and model errors

Currently, the cog API (either the HTTP API or the python API) makes no distinction between a failure due to bad input, and a failure due to something in the model; roughly akin to HTTP 400 vs 500 errors.
The replicate platform treats models which fail a lot as misbehaving and restarts them; but it's possible that the failures were due to bad inputs rather than the model itself misbehaving, and so restarting it doesn't help at all and can in fact make things worse.
Examples of errors due to bad input:

providing an input via URI, where the URI itself doesn't work (whether 400 or 404 or 500) or returns bad data (eg the model expected weights but got a text file)
asking for something that would consume too many resources (eg asking to generate multiple images at maximum resolution)

We can and should do a lot to prevent this via validation (see #214), but some issues will not be purely syntactic and so won't manifest until the prediction is processed by the model. Therefore it'd be good to provide an affordance for models to indicate whether a failure was due to bad input or due to the model itself having problems.
Relatedly, it'd be good to expose these errors back to the user (see #515).

One way we could approach this would be to expose a ValidationError or similar as part of the public interface of Cog, which models can raise to indicate a non-exceptional error handling a prediction. Perhaps "NSFW" errors could be handled similarly?
Tagging @mattt @daanelson who might have some thoughts on how to design this for model authors.


Update third party pngquant and libimagequant

Update to pngquant (2.3.0 → 2.8.0) and libimagequant (2.9.1), that is now a separate project.
Latest git master shows a 0,21 MiB size difference:
-rw-r--r-- 1 julroy67 julroy67 4738108 20 mai   14:52 before_NotoColorEmoji.ttf
-rw-r--r-- 1 julroy67 julroy67 4514980 20 mai   15:42 after_NotoColorEmoji.ttf
Note: Those projects use now a GPLv3 license instead of the BSD license.

@behdad, I've not done this previously because of the license issue.  What's your opinion?

@behdad, I've not done this previously because of the license issue. What's your opinion?

I think we are fine if we pull them down and use them as opposed to including them in-tree.  Even the latter shouldn't be a problem.  The output of those tools does not inherit the license, and we do not ship the source of noto-emoji anywhere.
That said, it's a question for our lawyers, not me.

They are only used to produce the font and are not shipped, so there should be no issues, but using git submodules would probably address potential license issues.


Cocoapods version missing Storyboard

I tried using the Filestack SDK via Cocoapods.
When I try to show a picker using the demo app, it crashes saying the Storyboard "Picker" cannot be found. If I look through the 'Pods' directory the Storyboard isn't there.
If I download the full source from GitHub, then copy the Storyboard, add it to the Pod folder in Xcode, then add a Build Phase to the Pods project to copy the Storyboard to the bundle, it starts working correctly.
Therefore, I think your Pod setup is incorrectly configured.
The podspec needs something along the following:
s.resource_bundle = { 'Filestack' => [ 'FilestackBundle/**/*.{png,storyboard,lproj}' ] }

Thanks for reporting! The issue should now be fixed on 1.2

Thanks, appreciate the really quick fix 😀


#1242 Fix issue with incorrect applicants moved to withdrawn status

To test:
Please try moving several candidates from stage Shortlisted to stage Selected (Invited To Selection Day) and then a few other candidates to Withdrawn. Only correct candidates should be moved to Withdrawn.


"Requires PHP" not shown in JSON output

My readme.txt file contains the line "Requires PHP: 5.6", but there is no "requires_php" field in the JSON array. In fact, I don't see any code for handling this (new?) field.
Please add this field, because WordPress makes use of it, if it's there.

I have added this field. It will show up as requires_php in JSON metadata.
Note that if you want to test this new feature with an existing server installation, you might need to clear the cache first by deleting the metadata* files in the cache directory.


Decoding top level slices

Sorry, did not figure out with inner slices.
Should`nt be a big problem for REST decoding case

Thanks for the pull request!
I am somewhat hesitant to merge this, because – like you already state – it is somewhat incomplete.
This is why it says in the documentation that it is not a drop-in replacement just yet.
I did run into this problem myself, though, and I have a workaround (because it was easier than actually implementing my own Umarshaller): Since you most likely have a type defined for the individual elements in the top-level array, you could just define a UnmarshalJSON method on that type, use jsonext inside and use the normal encoding/json.Unmarshal (or encoding/json.Decoder.Decode) to process that array.

We could leave it opened for a while.
Maybe someone will help.


feat(hesai): add TSN settings for Hesai sensors (OT128)

PR Type

New Feature

Related Links
Description
Hesai OT128 has different handling of PTP settings, as it only allows 802.1AS Automotive and allows setting of switch type (TSN or not). This in turn changes PTP from the default P2P to use E2E when the switch type is changed to non-TSN.
Review Procedure

Connect OT128 sensor
Configure sensor with 802.1AS Automotive via launchfile, and set ptp_switch_type to TSN or NON_TSN
Confirm PTP operation, and also check that the delay measurement mechanism is correctly configured

Remarks
ToDo:

[ ] Tests to clear build and test if required

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[ ] Assign PR to reviewer

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] (Optional) Unit tests have been written for new behavior
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets

CI Checks

Build and test for PR: Required to pass before the merge.

Codecov Report
Attention: Patch coverage is 0% with 27 lines in your changes are missing coverage. Please review.

Project coverage is 8.33%. Comparing base (45c01cf) to head (05990d1).

Files
Patch %
Lines

.../nebula_hesai_hw_interfaces/hesai_hw_interface.cpp
0.00%
16 Missing :warning:

...a_ros/src/hesai/hesai_hw_interface_ros_wrapper.cpp
0.00%
11 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##            main    #125      +/-   ##
========================================
+ Coverage   6.55%   8.33%   +1.78%
========================================
  Files        136      67      -69
  Lines      11053    8252    -2801
  Branches     869     859      -10
========================================
- Hits         724     688      -36
+ Misses      9743    6980    -2763
+ Partials     586     584       -2

Flag
Coverage Δ

differential
8.33% <0.00%> (?)

total
?

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Bug: cargo-deny-advisories does not operate on the right dependency tree

Describe the bug
In a workspace project we depend on sqlx with some feature flags added, and default features disabled. This leads to a situation where some dependencies are present in the Cargo.lock that are actually not there because of the features.
So cargo tree -i sqlx-mysql does not yield anything, which is the expected result. Hence cargo tree sets the baseline for our expectations.
When running cargo deny check advisories -s we do see a different picture, as if it does not consider the feature flags.
To reproduce
You can find an example repo with a README.md that summaries the things here:
https://github.com/sassman/cargo-deny-dep-graph-issue
cargo-deny version
0.12.2
What OS were you running cargo-deny on?
MacOS
Additional context
No response

Seems the issue is already fixed in cargo-deny 0.14.20


Deployment failure

at=error code=H14 desc="No web processes running" method=GET path="/favicon.ico" host=covid19data-apii.herokuapp.com request_id=db620710-b431-4433-90c2-dc12c0e0d788 fwd="<IP_ADDRESS>" dyno= connect= service= status=503 bytes= protocol=https
Heroku logs ^^

i think it's a problem with the profile


Ship InMemoryConfigProvider

https://github.com/microsoft/reverse-proxy/blob/main/testassets/ReverseProxy.Code/InMemoryConfigProvider.cs
InMemoryConfigProvider is convenient for providing config from custom sources. It's copied several times in tests and samples, and even in customer projects.
https://github.com/DuendeSoftware/BFF/blob/main/src/Duende.Bff.Yarp/InMemoryConfigProvider.cs
The main reason I haven't done this yet is because I haven't implemented an update pattern.

Yes it is useful. Please include it.

The main reason I haven't done this yet is because I haven't implemented an update pattern.

I think this really is the main value add that would be needed. The current implementation is kind of based on providing new collections each time. Should the routes and clusters be configurable, with startBatch, endBatch semantics so that the collection is editable?

This would be a nice to have - but not essential IMO. There are other config stores available if you need that functionality. I see this more as a simple config as code approach.


 等待异步使用

Vue version
^3.2.38
Link to minimal reproduction
https://github.com/taoxq/vue-issue-suspense.git
Steps to reproduce
启动项目后，访问/page1路由即可复现
What is expected?
应当正常跳转
What is actually happening?
无法正常跳转，vue报错
System Info
No response
Any additional comments?
No response

https://vuejs.org/guide/built-ins/suspense.html#combining-with-other-components

As @Shyam-Chen points out it should be :
  <router-view v-slot="{ Component }">
    <Suspense>
      <component :is="Component" />
    </Suspense>
  </router-view>

It can no longer be reproduced with v3.5.12


not getting rowIndex in rowdetails

while implementing edit functionality to row details not getting rowIndex.

facing the same problem even not in editing mode

same here, also facing the same problem

I am facing the same issue.

Encountered the same issue.
Previously, I've used 9.2.something version and now just updated to the most recent one - 10.2.3 - and I'm facing this issue.
Before 10.2.3, each row object passed to any of the event handler callbacks had $$index property as mentioned here - https://swimlane.gitbooks.io/ngx-datatable/api/table/internals.html
But now, there's nothing...

@WalkOffEarth have you tried let-rowIndex="rowIndex" in the following example:

        <ngx-datatable-row-detail [rowHeight]="100" #myDetailRow (toggle)="onDetailToggle($event)">
          <ng-template let-rowIndex="rowIndex" let-row="row" let-expanded="expanded" ngx-datatable-row-detail-template>

Address

{{row.address.city}}, {{row.address.state}}

row index: {{rowIndex}}

          </ng-template>
        </ngx-datatable-row-detail>

@Inlesco
rowIndex works on version 9.3.1?
I just updated to version 9.3.1 but it doesn't work for me.

@BearandYoon no, rowIndex does not work on 9.3.1, thus, why I decided to update.
I was referring to $$indexproperty being part of rowItem object that's, f.e.,onSelect` callback's payload.

FYI, $$index was removed in 10.0.0, but rowIndex wasn't added to rowDetails till version 10.0.2.

@wizarrc
Thanks for your reply.
So which version should I use for a rowIndex?

@BearandYoon version 10.0.2+ should work. check the changelog for details on features/bugfixes you are looking for.

Hi @wizarrc
rowIndex is working for me. Thanks. 👍
I have another issue on ngx-datatable(inline-editing).

As you can see, I have several sub-rows(https://go.gurn.io/test, https://go.gurn.io/test) in a table row.
When I change first sub-row, second sub row also is changed.
For ex: I changed https://go.gurn.io/test to https://go.gurn.io/test1, and choose the another element. then second sub-row also is changed to https://go.gurn.io/test1.
I guess it is ngx-datatable issue.
Do you have a solution for this issue?
Thanks.

@wizarrc Hey!
Regarding FYI, $$index was removed in 10.0.0, but rowIndex wasn't added to rowDetails till version 10.0.2., I'd like to ask - how to get the index of a row now in the onSelect or any other callback's you provide for ngx-datatable component?
Example:
(activate)="allowRowSelection ? onActivate($event) : false"
(select)='onSelect($event)'
Basically, I want onSelect args to contain a rowIndex of some sort and since you've removed $$index from the row object supplied in the callback by default, I don't see any other clean way, except for managing indexes on your own.
Also, could you please update this - https://swimlane.gitbooks.io/ngx-datatable/api/table/internals.html - since $$index is removed (unless I misunderstood something)?

I'd like to ask - how to get the index of a row now in the onSelect or any other callback's you provide for ngx-datatable component?

@Inlesco As far as I know, the maintainers of the project are the employees of the Swimlane company. I don't provide anything at the moment and I did not remove $$index from the project, though I was in favor of it. I am working on a forked copy of the project for a personal project of mine, but right now I contribute some code fixes and have been answering some questions on here. I've been arguing the same thing that you suggest with other callbacks.
Refer here on a conversation I had about how to change the selected property and the corresponding event to be more useful.
This is an open source project, so feel free to open up issues on here with bugs you find or feature requests you want. Also, if you got value out of the project, consider forking the project and contributing changes for consideration by the project maintainers. That's what I did earlier this year.

@BearandYoon I have no idea. Do you have a plunker demo?

@wizarrc
sorry, confused you with the primary repo contributors. it's pretty sad that there's no deprecation warnings or anything when such modifications are being made. it'd be great if they added console.warns   on a new version and there's breaking changes in the API.
otherwise, the user of the package has to waste tons of time searching for solutions, comparing his local package version to the one in the official examples, etc.
i'd gladly contribute on this if I had enough time. i may have some time in a couple of weeks later, we'll see.

@Inlesco The reason there is no deprecation warning is:

This is a small project compared to say Angular. From the looks of it, it's completely spare time contributions.
It was a breaking change, thus raising the major version number.
To create a shadow $$index for the sake of compatibility would be a much larger task, possibly contain bugs, and make the table slower (though very minor) due to double accounting.
The whole point of removing $$index was to make it immutable, so the point was the actual feature people requested. So suggesting adding it back would break people who are using version 10+ depending on their collection not being modified by the library.

I agree that the correct move for such limiting factors was to make a clean break. The good news in all that, it that your project wont auto upgrade you to a major version number, and when you do upgrade, you are expected to see what the breaking changes are and adjust your project accordingly, which should be very minor since a table is probably a small component in a larger project, unlike say Angular, where they must be very careful, because projects are built entirely using their library/framework.


add static library

Hey guys !
What is the state of this PR ? Any idea when it might be merged ?
This is quite an helpful one !

Closing in favor of #792 (Which is just this commit and a fix for Windows ^M characters).


LimitOU configuration

Hi
Is is not possible to filter LimitOU on the primary rule?
I can not get it to work. It just sends a blank admin report, but if i remove the LimitOU it shows multiple users in the report.
The OU set is correct, below is just for an example.
$ConfigurationParameters = @{
    RemindersSendToUsers   = @{
        Enable               = $true # doesn't processes this section at all if $false
        RemindersDisplayOnly = $false # prevents sending any emails (good for testing) - including managers
        SendToDefaultEmail   = $true # if enabled $EmailParameters are used (good for testing)
        LimitOU              = @(
                    'OU=Users,OU=subou,DC=domain,DC=local'
                )
        Reminders            = @{
            Notification1 = 1
            Notification2 = 7
            Notification3 = 10

        }

I don't see a reason why it wouldn't work, but ... you may need to add a wildcard from the left. The rule is running as "like" rule, this means it expects a wildcard from the left side.
https://github.com/EvotecIT/PSPasswordExpiryNotifications/blob/66cf5b7cf9ec2bcd11d2939f338b8b6435b093a6/Private/Invoke-ReminderToUsersInternal.ps1#L76-L85
I guess following ideas would work:
$ConfigurationParameters = @{
    RemindersSendToUsers = @{
        Enable               = $true # doesn't processes this section at all if $false
        RemindersDisplayOnly = $false # prevents sending any emails (good for testing) - including managers
        SendToDefaultEmail   = $true # if enabled $EmailParameters are used (good for testing)
        LimitOU              = @(
            '*,OU=Users,OU=subou,DC=domain,DC=local'
        )
        Reminders            = @{
            Notification1 = 1
            Notification2 = 7
            Notification3 = 10

        }
    }
}

$ConfigurationParameters = @{
    RemindersSendToUsers = @{
        Enable               = $true # doesn't processes this section at all if $false
        RemindersDisplayOnly = $false # prevents sending any emails (good for testing) - including managers
        SendToDefaultEmail   = $true # if enabled $EmailParameters are used (good for testing)
        LimitOU              = @(
            '*OU=*,OU=*,DC=domain,DC=local'
        )
        Reminders            = @{
            Notification1 = 1
            Notification2 = 7
            Notification3 = 10

        }
    }
}

Since the code of building up user has OrganizationalUnit property, if you don't use wildcard it will expect a direct match for the user inside that OU.
https://github.com/EvotecIT/PSPasswordExpiryNotifications/blob/66cf5b7cf9ec2bcd11d2939f338b8b6435b093a6/Public/Find-PasswordExpiryCheck.ps1#L110-L130

Thank you, that works.
Appreciate the work you are doing. :D


Make SQS monitoring more human readable

This story has been split off from #1947
User Story
So that we can respond to operational issues with the SQS queue that updates the STAC metadata, as a Geostore admin (devops team member), I want to be alerted of abnormal (and normal) behaviour in the SQS queue in a more easily human readable way.
Acceptance Criteria

[ ] Given an alert in the Slack channel, when user looks at it, they are able to get enough relevant info to debug and resolve the issue.
[ ] Given there is a mixture of alerts in the Geostore Slack channel, when a user looks at the Slack channel, they are able to easily identify the different types/categories of alert (success, failure, warning etc).

Background
In issue #1947, we got the SQS queue messages being sent to the #geostore-alerts Slack channel, in this issue we are making them easier to read and comprehend, applying formatting and editing to the messages. Similar to the existing alerts for the dataset-version step function slack message - an example
Additional context

Definition of Done

[ ] This bug is done:

[ ] Bug resolved to user's satisfaction
[ ] Automated tests are passing
[ ] Code is peer reviewed and pushed to master
[ ] Deployed successfully to test environment
[ ] Checked against
CODING guidelines
[ ] Relevant new tasks are added to backlog and communicated to the team
[ ] Important decisions recorded in the issue ticket
[ ] Readme/Changelog/Diagrams are updated
[ ] Product Owner has approved as complete
[ ] No regression to functional or
non-functional
requirements

Done as part of #2083 . Closing.

Done as part of #2083 . Closing.


Update instances of 'resync' to 'reverse resync' to match portal experience

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

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

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

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

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

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

This set of changes has been implemented by @seanluce through PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/195790 in the private repo and merged for publishing.  We can close this PR now.
#please-close


Note regarding Predictable Interface Naming when configuring rootfs.

Changes to the interface naming scheme in recent versions of Debian (bookworm, etc.) will cause a networking.service failure on boot.  This is a result of onboard interfaces being renamed to end0 rather than eth0.
PS:  Thanks for the great resource on the DE10, really enjoying it so far.  Also i have a working Debian Bookworm Image that I can share as well if you want.

Thanks for your contribution, much appreciated!


Define scope and structure of a preliminary LazyLedger spec

Define scope of the spec via chapters/structure.

With #2 the structure is pretty much settled. What might be missing from a skeleton is more about the storage node? cc @adlerjohn
I think we can close this though as we still have a dedicated issue for storage #3.


Replace bouncing toolbar buttons with md.DAOListView of buttons

Animate the layout with md.DAOListView, avoid changing margins on tool buttons. This should solve the bouncing button problem where titles and buttons move around when buttons appear and hide.

The toolbar is being redesigned and will be able to manage the button container.


Run OpenCV dnn model and IE model simultaneously

Is it possible to run one model using Openvino IECore  and another model using OpenCV dnn?
I'm getting NC_ERROR currently.

Hi! This is a good question. According to the documentation,

Single device cannot be shared across multiple processes.

source: http://docs.openvinotoolkit.org/latest/_docs_IE_DG_supported_plugins_MYRIAD.html
However what means process? For now that means that myriad device cannot be shared between multiple InferenceEngine::Core instances which own libmyriadPlugin.so linkage. In OpenCV we have static Core to manage multille networks and method resetMyriadDevice to release ownership. We need to ask dev team if it's possible to control plugins similarly at the IE level so multiple IE::Core from the same process could share plugins.

Can you try LD_PRELOAD by the way?

Given that this question isn't specific to Open Model Zoo, I think it'll be more at home in the OpenCV repository. Transferring.


[WIP] Add IME support (macOS)

Fixes #4403
NSTextInputClient protocol implementation based on GLFW code.
Adds support for dead keys and IME character composition.

TODO:

[ ] Display intermediate text inside input fields.
[ ] Display IME popups at input cursor.

This PR needs to be tested as it might lead to other bugs.

wow
On Mon, Aug 7, 2017 at 8:52 AM, bruvzg<EMAIL_ADDRESS>wrote:

Fixes #4403 https://github.com/godotengine/godot/issues/4403
NSTextInputClient protocol implementation based on GLFW code.
Adds support for dead keys and IME character composition.
[image: ime]
https://user-images.githubusercontent.com/7645683/29024970-368b212c-7b7d-11e7-9c75-201c2eac55cd.png
TODO:

Display intermediate text inside input fields.
Display IME popups at input cursor.

This PR needs to be tested as it might lead to other bugs.
You can view, comment on, or merge this pull request online at:
https://github.com/godotengine/godot/pull/10142
Commit Summary

Implement NSTextInputClient protocol for IME

File Changes

M platform/osx/os_osx.mm
https://github.com/godotengine/godot/pull/10142/files#diff-0 (101)

Patch Links:

https://github.com/godotengine/godot/pull/10142.patch
https://github.com/godotengine/godot/pull/10142.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/pull/10142, or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z27CgRJ5Bv_wSt9tdWUvOMymaDxS6ks5sVvqQgaJpZM4OvVZu
.

Display IME popups at input cursor.
Ah this is already done on linux.

Update: Everything seems to be working.


fix using timeout order in select stmt

Looking at the select statement specification here,
it seems the USING clause should be at the end of the statement.

Could you help to review this when having time? Thank you. @mmatczuk

@avelanarius can we get a release for this?
at least a minor 2.7.1 or something?
we have people using this


Adding Trees Section to main project Directory

Hey @smv1999 ,
while Going through the main project directory, I didn't found any seprate Trees Section,
So, I would like to create one for the same.
As the Devincept contributions, are starting from 1st July, i would like to make contribution on that day too.
Is is acceptable?

Trees sub-directory is already present here.
Anyway, I guess your contribution will not taken into consideration as it is starting from July.
Utilise the time till 30th June in going through the repo and existing problems and the ways in which they can be optimised or improved. Also, make a list of problems/solutions that you would like to add and keep them ready. Once I receive any official information from the DevIncept team, I would let you know in the slack channel.

I am closing this issue now.

ohh, i didn't see the data structures directory... thanks for your time.


Program still running even after a keyboard interrupt in terminal

Context:
I'm still running the program by running the loader script from the terminal like this:
python kaldi_module_loader_plus_with_gui.py
and when i want to exit the program I just do a keyboard interrupt.
Problem:
The program seems to exit and I get back control of the terminal session but it quickly becomes apparent that the program is still running as I get the terminal output of the recognized phrases and also I'm able to interact with the computer using voice commands just as when the program was running.
Initial thoughts:
Maybe that it has something to do with the threading of the application. Because I get back control of the terminal session I guess it is running in the background somehow.
Perhaps it has something to do with the GUI of this particular version of the script because it seems to be doing something with threading. Also the watchdog functionality causes the script to sometimes reload even when I haven't done a file save. At this time I am unsure of how these functions actually work in any meaningful depth.
Current solution:
I have to manually end the process from the task manager.

I've also just noticed that sometimes I'll go back to look at the terminal in the visual studio code instance and it will appear that it is not updating or like it is somewhere at the top of the page of the terminal like scrolled all the way up and when i press enter it appears that i have gained control back of the terminal and i'm seemingly able to enter commands but also the terminal output like the recognitions and phrases are being printed to the terminal as well. The state has occurred even when i have not tried to close out of the program with a keyboard interrupt. I am not sure if this is because of the watchdog and that refreshing of the script but i do know that a refresh and a reloading of the scripted apparently occur before i checked the terminal.


Update nix to 0.24.0

I haven't tested this, so if anyone running linux wants to +1 that would be great. :)

I just tested it. It works on Linux.

We could disable the default features and enable what we use, but most crates do not do that yet...

I'm going to close this, someone should do this who is actually developing on linux. 😅


Rename entire plugin

For now, in order to use plugin directly to the project we have to write the next command to the command line:
mvn com.github.volodya-lombrozo:test-naming-conventions:check

Which is quite long name, as to me, I would like to use something like:
mvn testcop:check

or
mvn test-cop:check

In order to do so we have to rename entire plugin to the:
testcop-maven-plugin

I'm not sure about the final name of the plugin.

@yegor256, Could we borrow your idea about the plugin naming strategy? :)
I want to use something like testcop, or test-cop. What do you think?

@volodya-lombrozo it's not my idea, I got it from here: https://rubocop.org/ :)

@volodya-lombrozo maybe you can extend the functionality of your plugin and make it check not only names of test methods, but also the layout of tests in the src/test directory, according to the principles I explained here: https://www.yegor256.com/2023/01/19/layout-of-tests.html In this case, maybe you can rename the plugin to jucop (jUnit Cop). It will check all possible aspects of test layout in Java projects: file naming, class naming, method naming, location of files, names of directories, etc.

Hey @yegor256, Thanks a lot for your suggestion! I really appreciate it and I'm definitely going to implement it. The only thing is, I'm not sure about the plugin name. jucop seems like a good choice for now (maybe even the best), but I don't want to limit the plugin to just JUnit testing framework. We might be able to help developers using other frameworks like TestNG too.

Okey, if I won't imagine something else, we will get jucop.

@volodya-lombrozo yes, indeed, other frameworks must also be taken into account. Maybe jtcop (Java Test Cop). Anyway, I'm just throwing ideas :) Pick the name you like.