Random error panic when resetting the bumps statistics variables

There appears to be no evident reasons and sequence to when this appears.
This triggers a reset anyway so it is not critical but we might lose some data.
There are 2 instances of variable reset:
Serial.print("Resetting some variables...");

line 357 in case STATE_LOG:
line 455 in if (nextState != currentState)

The variables reset are:
            nbr_bumpDetectedTotal   = 0;
            nbr_bumpDetectedLast    = 0;
            nbr_messagesWithBumps   = 0;
            cnt_Overwatch           = 0;
            cnt_Log                 = 0;

Starting to build a new file name: /
Are we going to use the GPS or the RTC for the FILENAME?...RTC it is
Current file name: /2021_07_14__02_26_33
Current file name: /2021_07_14__02_26_33-00001.txt
Creating the following file on the SD card: /2021_07_14__02_26_33-00001.txt
File name created successfully: /2021_07_14__02_26_33-00001.txt
Looks like we need to change the state to: 1 (1 = LOG, 2 = SLEEP, 3 = OVW)
Resetting some variables...Done
Ready for the next state
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x400d1baa  PS      : 0x00060530  A0      : 0x800d2bce  A1      : 0x3ffb1f30
A2      : 0x00000002  A3      : 0x3ffc0208  A4      : 0x3ffc01a6  A5      : 0x3ffc189c
A6      : 0x3ffc026c  A7      : 0x00000000  A8      : 0x00000000  A9      : 0x3ffb1f20
A10     : 0x3ffb1f33  A11     : 0x00000008  A12     : 0x00000008  A13     : 0x3ffb1f3c
A14     : 0x00ff0000  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000002  LBEG    : 0x4000c46c  LEND    : 0x4000c477  LCOUNT  : 0xffffffff

ELF file SHA256:<PHONE_NUMBER>000000

Backtrace: 0x400d1baa:0x3ffb1f30 0x400d2bcb:0x3ffb1f60 0x400d2bff:0x3ffb1f80 0x400da061:0x3ffb1fb0 0x4008749a:0x3ffb1fd0

Rebooting...
ets Jul 29 2019 12:21:46

rst:0xc (SW_CPU_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

changing the position of the watchdog feed didn't work:
Put at the beginning of the while loop instead of the end
  // Reset the timer (i.e. feed the watchdog)
  //------------------------------------------
  timerWrite(timer, 0); // need to be before a potential sleep

We still have:
Creating the following file on the SD card: /2021_07_14__02_46_31-00002.txt
File name created successfully: /2021_07_14__02_46_31-00002.txt
Resetting some variables...Done
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x400d1baa  PS      : 0x00060530  A0      : 0x800d2bce  A1      : 0x3ffb1f30
A2      : 0x00000002  A3      : 0x3ffc0224  A4      : 0x3ffc01a6  A5      : 0x3ffc189c
A6      : 0x3ffc026c  A7      : 0x00000000  A8      : 0x00000000  A9      : 0x3ffb1f20
A10     : 0x3ffb1f33  A11     : 0x00000008  A12     : 0x00000008  A13     : 0x3ffb1f3c
A14     : 0x00ff0000  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000002  LBEG    : 0x4000c46c  LEND    : 0x4000c477  LCOUNT  : 0xffffffff

ELF file SHA256:<PHONE_NUMBER>000000

Backtrace: 0x400d1baa:0x3ffb1f30 0x400d2bcb:0x3ffb1f60 0x400d2c0f:0x3ffb1f80 0x400da05d:0x3ffb1fb0 0x4008749a:0x3ffb1fd0

Rebooting...
ets Jul 29 2019 12:21:46

Trying again...File problem persistant
Trying to close and re-open...File problem persistant
Keep looping on LOG for 39 more iterations
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Could it be a segmentation fault because of using lots of Strings instead of char arrays?


A little problem with the difficulty slider

Describe your problem here.
So, I followed the instructions on the wiki on how to make a new difficulty. it all went smoothly (I didn't use source code because the game can't seem to run on it) until it came to the difficulty slider. In the Story Mode menu, the difficulty slider wouldn't load the crazy image, but instead would show another Hard mode or another Easy mode if I went to the left. Do you know why this occurs or is there something I missed?

Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
readthetextabovelol

check if the .json song file ends with your difficulty name, if yes, check if you have the images/menudifficulties folder and put your difficulty image on it, if yes, show a print from the images/menudifficulties folder and the your song data file and i'll try to solve this

It is a common bug, you can only fix that by adding the difficulty images before compiling the actual game

You added it to the wrong folder then, it's supposed to go in mods/<your mod name here>/menudifficulties/


Fix consumerDone() false when no consumer

#209

Manager#consumedDone is always false when there is no consumer ...

Fixed by adding check on number of consumers.

@chinghongfang 麻煩你自己合併一下喔


setup script fails with psycopg connection error

Describe the bug
Running ./scripts/setup fails with error connecting in 'pool-1': connection is bad: Temporary failure in name resolution. Per git bisect, this problem exists from #147 onward.
Partial shell output:
... snip ...
[+] Building 19.8s (9/9) FINISHED
 => [internal] load build definition from Dockerfile.dev                                                                                0.0s
 => => transferring dockerfile: 194B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 2B                                                                                0.0s
 => [internal] load metadata for docker.io/library/pc-apis-tiler:latest                                                                                0.0s
 => [internal] load build context                                                                                0.0s
 => => transferring context: 42B                                                                                0.0s
 => [1/4] FROM docker.io/library/pc-apis-tiler                                                                                0.2s
 => [2/4] COPY requirements-dev.txt requirements-dev.txt                                                                                0.1s
 => [3/4] RUN pip install -r requirements-dev.txt                                                                                13.9s
 => [4/4] RUN pip install -e ./pccommon -e ./pctiler                                                                                4.7s
 => exporting to image                                                                                0.8s
 => => exporting layers                                                                                0.8s
 => => writing image sha256:a7ed39a9cc859d4bf5209d73bdb50c18f2ec65de2b219018ed58e5e7d0b25d46                                                                                0.0s
 => => naming to docker.io/library/pc-apis-tiler-dev                                                                                0.0s
migrating...
WARN[0000] The "APP_INSIGHTS_INSTRUMENTATION_KEY" variable is not set. Defaulting to a blank string.
WARN[0000] The "APP_INSIGHTS_INSTRUMENTATION_KEY" variable is not set. Defaulting to a blank string.
[+] Running 4/4
 ⠿ Network pc-apis-dev-network                Created                                                                                0.0s
 ⠿ Container planetary-computer-apis-redis-1  Created                                                                                0.3s
 ⠿ Container pc-stac-db                       Created                                                                                0.3s
 ⠿ Container pcapis-azurite                   Created                                                                                0.3s
[+] Running 3/3
 ⠿ Container pcapis-azurite                   Started                                                                                1.2s
 ⠿ Container pc-stac-db                       Started                                                                                1.3s
 ⠿ Container planetary-computer-apis-redis-1  Started                                                                                1.0s
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
error connecting in 'pool-1': connection is bad: Temporary failure in name resolution
Traceback (most recent call last):
  File "/usr/local/bin/pypgstac", line 8, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.9/site-packages/pypgstac/pypgstac.py", line 121, in cli
    fire.Fire(PgstacCLI)
  File "/usr/local/lib/python3.9/site-packages/fire/core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
  File "/usr/local/lib/python3.9/site-packages/fire/core.py", line 466, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
  File "/usr/local/lib/python3.9/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/pypgstac/pypgstac.py", line 50, in pgready
    self._db.wait()
  File "/usr/local/lib/python3.9/site-packages/pypgstac/db.py", line 125, in wait
    raise psycopg.errors.CannotConnectNow
psycopg.errors.CannotConnectNow

Additional context
os = Windows 11 / WSL2
docker version = Docker version 20.10.23, build 7155243
docker-compose version = Docker Compose version v2.15.1

I think this is due to recent update of pgstac which needs a bit more time to be started

@pjhartzell I've been seeing this issue pop up in various projects that bring in pgstac when the postgres version has been bumped (as it has the referenced PR). Unfortunately, I can't seem to reproduce this issue locally, but I'm pretty confident that the fix would be to delete this line entirely.
Can you try to see if that resolves your issue (I tested locally and it continues to work). This matches changes we made in stac-fastapi and pctasks.

@mmcfarland Yep, deleting that line fixed the problem. Thanks!


[work-in-progress] Correct cookie behavior

This PR enhances some aspects with pyramid_redis_session cookie behavior.

Before it was not possible for a view to signal that Set-Cookie (session cookie) should not be present in a response. This made it impossible to create performant image generating views where responses would be cached in proxes (CloudFlare, others). Now this behavior can be signaled through the presence of expires or cache-control headers. However this behavior is not perfect, but guidelining. We do not actually check if the response is actually cached (cache timestamp in the future), but only check the mere presence of a caching headers to keep the code simple. I am not sure how what would be a clean API to make this behavior more flexible for more complex header scenarios.
Always set Vary: Cookie response if we set a session cookie. This way we tell the downstream proxy that the response should not be cached, or at least when it's accidentally cached it's not served to another user.

There are no tests yet. I am asking for an advice what would be the project best practice to write tests for checking headers in response.

I am not sure how what would be a clean API to make this behavior more flexible for more complex header scenarios.

you can use a callable.  i'll implement it in my fork to illustrate.

This actually sounds like a great idea so I reworked this into my fork. I hope you don't mind?
Here's a link to my version, which includes tests.
https://github.com/jvanasco/pyramid_session_redis/commit/6c9ac73633044f5fa06bb73d0579ad36678dce85

Looks good!


MAINT: Roll rev for last two commits.

For PR #142 and #143

@gamaanderson I didn't see that last comment on #143 so just did a quick PR and push

nice, so we thought the same

👍


Fix step walker and move to fort issue by Anakin5

Originally fixed by @Anakin5
Merged with latest commits, Monkey Patching problem still exist. But would want to see these issues fixed first and hopefully @Anakin5 will come back...
Original Comments:

Fix step walker timing issue. This solve some problems where we were moving more than the configured speed from time to time.
Fix move to fort task infinite loop with Polyline. Because MoveToFort was always taking the nearest fort, and because we do not always choose the straight line to move (Polyline), you might end up in a scenario where you infinitely switch between 2 forts.
Improve a bit the computation speed of step_walker get_next_step
pep8 fixes

Found problem with these files. Closing this request


DO NOT MERGE

Test PR only.
Testing the cause of different build times for Clang- and GCC-based builds. See #4481.

@luismarques we can probably close this one, as the experiment is done?

@luismarques we can probably close this one, as the experiment is done?

All good things must end!

All good things must end!


Improved security groups in OpenAPI generation

Audiences are moved from x-security to an x-google-audiences key in the security definition. We autogenerate extra security definitions as needed.

Codecov Report

Merging #72 into master will increase coverage by 0.21%.
The diff coverage is 79.31%.

@@            Coverage Diff             @@
##           master      #72      +/-   ##
==========================================
+ Coverage   81.82%   82.03%   +0.21%
==========================================
  Files          41       41
  Lines        5501     5510       +9
==========================================
+ Hits         4501     4520      +19
+ Misses       1000      990      -10

Impacted Files
Coverage Δ

endpoints/test/openapi_generator_test.py
87.29% <50%> (-1.28%)
:arrow_down:

endpoints/openapi_generator.py
89.06% <86.95%> (+4.32%)
:arrow_up:

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 aee9e7d...4060a72. Read the comment docs.

tangiel approved merging via chat


Forward and Back Navigation

Currently you can only navigate back with the backspace key and forward by clicking the correct link again.
Should implemented forward and back arrows somewhere on the UI

Feature in master, awaiting 1.4 release


fix bug with good proxy stats

Codecov Report

Merging #24 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master      #24   +/-   ##
=======================================
  Coverage   51.68%   51.68%
=======================================
  Files           5        5
  Lines         238      238
  Branches       39       39
=======================================
  Hits          123      123
  Misses        109      109
  Partials        6        6

Impacted Files
Coverage Δ

rotating_proxies/middlewares.py
25% <0%> (ø)
:arrow_up:

@kmike Hey, could we merge this?

@Granitosaurus yes! Sorry, I missed this PR.


Warning Sending RNFileViewerDidDismiss with no listeners registered

When 'fake dismissing', meaning try to close the file with swipe down, but in the end not closing it and bringing it back up. I am getting a warning.
I've tested this on a physical iPad Pro 10.5 inch, with iOS 13.1.2
I've included a GIF

Hi,
it should be fixed now in v2.0.2

Thanks will test it out!


Update global hook for Vue Devtools

Issue:
What I did
Right now, Vue Devtools cannot identify Vue root nodes within iframes. We can link a global hook from the parent window to the iframe window and devtools will successfully recognize that the page includes a Vue application. This causes the devtools add the tab to browser debugging windows.
Secondly, adding a __VUE_DEVTOOLS_CONTEXT__ variable and defining it as the iframe document, allows the devtools to properly walk the context and identify components. To work, this requires a change to Vue Devtools as well.
How to test
Run storybook and attempt to use Vue Devtools. Without the corresponding PR to add __VUE_DEVTOOLS_CONTEXT__, you should still see Vue Devtools but Components will not appear correctly
I'm going to submit a PR to devtools which I'll reference here as well.

@ndelangen were you ever able to verify that this works?

@shilman this won't work fully until there is a change in Vue Devtools. reference: https://github.com/vuejs/vue-devtools/pull/361
cc: @posva who I believe is looking into a more in-depth fix for the Devtools which will allow them to identify apps within iframes. @posva Should we still keep the global __VUE_DEVTOOLS_GLOBAL_HOOK__ in this PR?

I think we can keep it and support the global variable in a slightly different way in the future. I still need more time to work on this, I have only hacked on 1 afternoon or so 😅
Is the idea to allow auto focus of the devtools on the iframe while in storybook?

@posva No worries, just thought I'd get your input. Maybe if the global variable is provided, use that context by default? Otherwise, traverse the DOM (including iframes) until a root Vue instance is detected and use that?

Yeah, but we can do that on Vue devtools end 🙂

@posva @matt-oconnell should we merge this then?
If it's going to work as-is in the future, there's no harm in merging?
How do you feel about this @shilman ?

👍

@matt-oconnell are we still waiting on changes to vue devtools? LMK we are planning to do the 3.2 release soon and it would be great to get this in if that's realistic.

Things look fine for me. We'll be able to update the devtools later, don't worry about that 🙂


Add Octopos gentx

Please update your branch with ovrclk/net:master

@boz not sure what I need to do to fix this...


use localization_optional when possible

There is an option that allows large files (like bams) to be streamed from a gs:// address when the tool supports doing so:
https://cromwell.readthedocs.io/en/stable/optimizations/FileLocalization/
We would like to implement this where ever possible to save on disk usage and time spent localizing large bam files.  (Mutect and GATK HaplotypeCaller are two obvious places to start)
Other options could include a "hack" to stream the bam through samtools first.  Varscan in particular, seems amenable to this, as it is parallelized in chunks, so we could samtools view region >tmp.bam && mpileup tmp.bam | java -jar varscan.jar ... (or maybe even mpileup can stream directly?)

some chatter that might be useful here: https://griffithlab.slack.com/archives/C03CERB39A4/p1655229025691229

To record some experimentation: since Picard doesn't currently support cloud URLs (see also: broadinstitute/picard#1653) I tried piping a streamed input into a few of the Picard QC steps.  This ended up taking a similar amount of time to not doing this--in some cases slightly less, and in some slightly more.  Therefore I'd say for now it's not worth implementing localization_optional for those steps.

Good to know - thanks, Tom!

Another point to consider, over time we have encountered sporadic failures in the steps that use localization_optional and have felt the need to turn it off in a few places to improve reliability. Unfortunately when it does fail, it sometimes does so three times in a row.


Unable to open the file CONNECTION_DETAILS on windows

Hi,
I double-clicked the CONNECTION_DETAILS.bat file under 3dcitydb/postgresql/ShellScripts, there is no reaction. I also could not open it with text editor. Could you please tell me how to open it? Thank you.

Notepad++ is good tool for opening and editing the  CONNECTION_DETAILS.bat file

Thank you, it works.


Revert "Delete manifests/a/AList/AList/3.25.1 directory"

Reverts microsoft/winget-pkgs#189448
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/alist-org/alist/releases/download/v3.25.1/alist-windows-386.zip
Status Code: 200
(Automated message - build 897)

Commenting to remove Needs-Author-Feedback label.

URL: https://github.com/alist-org/alist/releases/download/v3.25.1/alist-windows-386.zip
Status Code: 200
(Automated message - build 897)

[Policy] Needs-Manual-Merge


feature:OSIS-25 Making getInformation API NotImplemented configurable

Description:
Moved all Stub code to Scality package to make not implemented apis list configurable
ref: https://developer.vmware.com/apis/1034#/info/getInfo

Hello saitharunthodupunuru,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get information
on this process, or consult the user documentation.
Status report is not available.

Incorrect fix version
The Fix Version/s in issue OSIS-25 contains:

None

Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:

1.0.0

Please check the Fix Version/s of OSIS-25, or the target
branch of this pull request.

/reset

Reset complete
I have successfully deleted this pull request's integration branches.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

the author

2 peers

/approve

In the queue
The changeset has received all authorizations and has been added to the
relevant queue(s). The queue(s) will be merged in the target development
branch(es) as soon as builds have passed.
The changeset will be merged in:

:heavy_check_mark: development/1.0

There is no action required on your side. You will be notified here once
the changeset has been merged. In the unlikely event that the changeset
fails permanently on the queue, a member of the admin team will
contact you to help resolve the matter.
IMPORTANT
Please do not attempt to modify this pull request.

Any commit you add on the source branch will trigger a new cycle after the
current queue is merged.
Any commit you add on one of the integration branches will be lost.

If you need this pull request to be removed from the queue, please contact a
member of the admin team now.
The following options are set: approve

I have successfully merged the changeset of this pull request
into targetted development branches:

:heavy_check_mark: development/1.0

Please check the status of the associated issue OSIS-25.
Goodbye saitharunthodupunuru.


Use elsewhere emails

So currently we store 20,000 elsewhere email addresses.

platform
count

github
19262

bountysource
633

Can we use these emails to somehow get almost all of our participants a valid email?

Copying over from https://github.com/gratipay/gratipay.com/pull/2752#discussion_r21167175:

Should we really use elsewhere? Those emails were never given to us, at most we could send an email inviting those users to add that email to their Gratipay account, but we shouldn't just add them without asking. If we want to take emails from elsewhere accounts we should do that during sign-up. Until we do that during sign-up it doesn't make sense to do that for existing elsewhere's since we'll just start accumulating more elsewhere emails right away again (unless this PR also silently grabs elsewhere emails during sign-up, which I think we shouldn't do; we should ask).

We're moving away from social auth (#3837) and towards required emails (#1052). Closing.

#3506 is more relevant to requiring emails than #1052.


Error messages not displayed properly on status bar

Depending on how the connection closes, some error messages may not be displayed on the status bar.
An example is if the user enters an invalid username or password, they would just receive SSH CONNECTION CLOSED.

Fixed in #9ebd56d. Error message persists and is replicated in all status messages.


Could not find a file named "pubspec.yaml" when i excute flutter pub get in waterbus

ERROR BODY
Could not find a file named "pubspec.yaml" in https://github.com/waterbustech/flutter-webrtc.git 1ea130539f4612256b04997dc7652fbd7f3ccdbf.

Try to remove pubspec.lock:

rm -rf pubspec.lock

Install Dependencies

on Android:
flutter pub get

on iOS:
cd ios
chmod +x clean-pods.sh
./clean-pods.sh


Improve UI for mentorlist componet

Improve the mentorlist card components like enhanced the ui for mentor list card.
Mentor images in center of mentor list and below will show the mentira data.

I'm going to take this one :)


[DO NOT MERGE] ecl/EKF update with fixes for baro fail-over in GPS hgt mode

fixes https://github.com/PX4/Firmware/issues/14677
updates ecl with https://github.com/PX4/ecl/pull/799

@hyonlim would you be able to test this?

This will come in with a separate ecl update.


Add cpp mark to code

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

This issue was addressed in another PR that's been published, so we're closing this one.


Oops we forgot about this one! Delivery options on the editing screen

We have three options here:

1 remove the purple bar and modal entirely
2 remove the delivery option radios from the list
3 We can present the info more like the publishing list & add a link to settings

@anikbrazeau @samsadasivan @timarney @Abi-Nada

Can we just remove the modal / "more" button and just keep the "purple bar" / quick select ?

Noting the current:
Like the form purpose I didn't add  all the API stuff to this dialog.  If an API key exists I do hide the delivery option.

If we keep the bar, we could remove the options to select anything (just show what is selected) and direct people to the settings tab with the button rather than open a modal.

I think we could probably remove the modal without losing anything? The specific settings (classification and delivery method) are now highlighted on the publishing checklist, which I don't think they were when we added this originally.
I also wonder how many folks chose branding from the purple bar versus in settings, it might be a bit redundant to have it in both spots especially given it's really a one-time choice and shows up on "Test" page with the preview as well?

PR to remove
https://github.com/cds-snc/platform-forms-client/pull/4776
This will help on the App maintenance / testing end.
541 lines of code remove in that PR.

@connorscarolyns @Abi-Nada
Maybe 👍 before I merge that PR.

The PR LGTM! I agree, we've talked about the redundancy of that modal for a while now.
Before we merge, flagging to @srtalbot for visibility

When we added the administrative purpose, which has no default and forces the user to go to the settings page, the original problem this bar was created to solve resolved itself. Which was to surface those settings before the user could publish.

Thanks for the additional context, Carolyn!
@timarney just flagging we're good to merge whenever 👍

Completed, merged in #4776


VS Code takes 100% CPU

VSCode Version: 1.35.1
OS Version: win10 64bit 17134.829

Steps to Reproduce:

Dell Inspron 14, win10 64bit
open VS Code

Does this issue occur when all extensions are disabled?: Yes/No
Yes. Eventhough setting "search.followSymlinks": false. And VS Code no longer gives code suggestions while coding.

What steps exactly do you take before you see it using lots of CPU? Can you show what's in the process explorer (under help menu) so we can see which process it is?

Or MAYBE Vue.js made this?
I just tap abc on VS code in my VUE.js project,. I figure out sth in win10 system process manager that the VS code and powerShell take a share over 50%.  But one month ago everything went well, maybe some update caused this? :) Thanks friend.

Yeah looks like Vue is using a lot of CPU. If that's always the only process using lots of CPU then maybe you can find help on the Vue extension repo.


add  ilboru.txt

Please add Ilboru High School domain to the list of  domains.

@lucasshayo Pull request merged. Thank you!


Call onTapCancel when down pointer gets cancelled

Description
Properly execute onTapCancel when a pointer gets cancelled after a down event has been received. This caused ink splashes to never go away if a pointer down event was not followed by a pointer up event, see https://github.com/flutter/flutter/pull/28533#issue-256469306 for more context.
Also includes a fix where onTapCancel got called even though onTapDown was never called. That was violating documented behavior: https://master-docs.flutter.io/flutter/gestures/TapGestureRecognizer/onTapCancel.html
This PR was salvaged from https://github.com/flutter/flutter/pull/28533.
Related Issues
None
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes tests for all changed/updated/fixed behaviors (See Test Coverage).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes).
[x] No, this is not a breaking change.

LGTM

I had to update some other tests that were expecting a onTapCancel without ever getting a onTapDown, which is violating the documented contract: http://docs.flutter.io/flutter/gestures/TapGestureRecognizer/onTapCancel.html
I believe the new behavior is more correct, but PTAL.

LGTM

@HansMuller I confirmed that drags that start outside a TapGestureDetector do not fire any events.


Publish source code on github

I am investigating this tool for my current project as it looks very promising. In the discussions I saw you mentioned that the source is installed with the installer. Any reason why you're not publishing source code directly on github? It would likely encourage contributions.

Are there plans to get source code loaded here soon?  The tool does most of what we need for a project but we can't commit to using it without source.  We are also interested in contributing - specifically to add an Overwrite capability for Lists based on key columns.

Yep ;) I would also like to change something regarding Lookup fields. We need for example multiple fields matching.

Can you be a bit more specific regarding multiple field matching?  Do you mean a lookup field that allows multiple values.

sure ;)
I am talking about this: (from xml configuration documentation)
<!-- This is the field in the lookup list the value of which matches the value in the source column-->         <LookupFieldInternalName>Title</LookupFieldInternalName> <!-- This is the CAML value type Text,Number,DateTime,Guid,MultiChoice,Lookup for the field on in the lookup list that matches the value specified in the source column -->         <LookupFieldCAMLType>Text</LookupFieldCAMLType>
what if I want to find record in lookup list by 2 or more fields? This could often happen when you import multiple tables from relational database.

So your expectation is that the destination lookup field allows multiple values and you would want to configure the import to set multiple values against a single list item?

no. I would like to find list item in lookup list by 'Product Name' AND 'Insurance Name' fields. Instead of just 'Title'.

Unfortunately SharePoint does not work that way.  The lookup is to a single field like ‘Title’ or ‘Product Code’.  You will need to do the pre-processing against the data source to turn your multiple fields into that single unique value I would guess.

I believe it would work ;) I updated my previous post. As I see you just find that list item and return an ID of it.

oh And I found 1 issue.
the following code in SPImportHelper
if (items.Count > 0)
{
  id = items[0].Id;
}

returns id of first found list item. I believe this behavior should be documented. Because it not obvious.

Closing as the question was about publishing the source code to github.


Custom routing

Per article https://github.com/zeit/next.js#custom-server-and-routing custom routing has to be done on server side. But how to let client know that there are custom rules?
Normally server sends some JSON portion, but in case of custom routes the entire HTML of new page is being sent.
The problem is that when the path is /pages/contact.html for example, and it's handled by server renderer, and when clicked from client: /_next/-/pages/pages/contact.html.
As a result I get the error SyntaxError: Unexpected token < in JSON at position 0.

We don't support .html inside pages in the first place.
Client doesn't know about routing rules at all. Have a look at the examples mentioned in "custom-server-and-routing" section of the docs.
And there's are third party modules to do client aware routing.
See: https://github.com/search?utf8=✓&q=next.js+router&type=Repositories&ref=searchresults

The .html is used for rewrite. The rule is simple: /pages/(:slug).html -> /pages/page?slug=slug.
I have found an easy way to do it:
        const route = getRoute(routes, pathname); // does all the matching

        if (route) {
            parsedUrl = parse(route.path + '?' + stringify(Object.assign({}, query, {slug: route.slug})), true);
        }

        handle(req, res, parsedUrl);

So instead of calling app.render (like in example) just reassemble the new URL + query and pass it to handle.
Unfortunately, it does not let the client know anything about it.
Since URL rewriting is a very basic concept of web, I hope eventually it will become a part of the core, instead of 3rd party modules.


Allow typeNamePrefix to be capable of resolving > and <

Hello,
I have a spec that utilizes property keynames with:

=
>
>=

= correctly resolves to Equals, but > and >= both resolve to an empty string.
This PR adds support to resolve > and <

Is there any unit tests you could update or add?


Add back profiling to Node services

We had to revert profiling 😢: https://github.com/getsentry/opentelemetry-demo/pull/63
Let's add it back!

fixed with https://github.com/getsentry/opentelemetry-demo/pull/66


Fix HDMI connector and investigate hot-plug issue

Investigate potential hot-plug issue affecting HDMI and internal DP (screenpad plus).
Potentially combines with:

[x] LSPCON requires ACPI patch
[x] con3 mapped to HDMI (e.g. usb-c port is thunderbolt capable)
[ ] enable-dbuf-early-optimizer WEG fix

Some tests for potential hot-plug issue w/ DP:

[ ] Boot with internal display disconnected, then re-connect
[ ] Boot with external display (DP) disconnected, then re-connect
[ ] Boot with external display (DP disconnected, then connect HDMI

Also not sure what @0,dual-display-link -> 1 in iGPU does; seems related to patching above single-link DVI?

I notice that the the first and second framebuffer are indexed 00 00 00 00 and 01 00 00 00 for their AAPL,DisplayPipe property, but the 3rd framebuffer is instead ff ff 00 00. This is also with an AGDP override already being present in boot args (agpdmod=vit9696).
I was thinking of another post here (the context is entirely different though) that brought my attention on a certain point:

Override AGDP is the basic step for multi monitors setup, still need select correct ig-platform-id for framebuffer patching.
For example, your current ig-platform-id is 0x3E9B0007 (CFL framebuffer mis-match with your IGPU but it work), it use bus-id 0x05 (port 5), 0x04 (port 6), 0x06 (port7), 0x00 (port 0 not activated), all connector type are DP and usually WEG will auto apply DP to HDMI patches, means that your HDMI probably linked to 0x00 (port 0).
Try other ig-platform-id with 0x00 (port 0 for LVDS) is activated, like 0x3E920000, and use hackintools change connector type from LVDS to HDMI, may work.

I wonder if the port isn't being properly activated or is somehow attached to con1 instead of con2 w/ similar behavior described there.

Displaypipe is still the same (still the same behavior of black internal screen for a couple of seconds before external monitor going into low power mode again).
I was thinking that maybe since the HDMI connector is a 1.4 HDMI connector, setting LSPCON preference to use HDMI 1.4 instead of 2.0 would be better. Regardless of whether there is native HDMI 2.0 iGPU support, I don't think it's necessary to enable it going forward without a HDMI 2.x connector present.

Tried applying the enable-cdclk-frequency-fix patch from the WEG guide. I didn't see anything in the display's EDID data to suggest it'd have the wrong clock frequency, but it didn't end up helping anyways.

Need to test more HDMI fixes before testing https://github.com/Qonfused/ASUS-ZenBook-Duo-14-UX481-Hackintosh/pull/3#issuecomment-1212881661.

May also try 0x3E9B0000 platform-id in case #1 needs to be revisited (suggested here as a possible cause for black-screen since 10.15.5).

For clarity, the HPD is low signal in https://github.com/Qonfused/ASUS-ZenBook-Duo-14-UX481-Hackintosh/pull/3#issuecomment-1213103167 suggests no connection was found. It's possible that the port isn't routed/activated correctly.

yes, but is he talking about the hdmi? or screenpad? logically the screenpad... remains to be seen if it is linked to FB or not...Also I have a question, I noticed in IO Registry that the main screen with the HDMI code as DisplayFlag (00 08 00 00 of memory) but concerning the screenpad, its DisplayFlag is for him coded in null, that is to say 00 00 00 00. Which represents no port I think...Do you think there is the same thing at home and that the fact that the DisplayFlag is at 00 00 00 00 is a problem? Le 12 août 2022 15:56, Cory Bennett @.***> a écrit :
For clarity, the HPD is low signal in #3 (comment) suggests no connection was found. It's possible that the port isn't routed/activated correctly.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

It’s a problem for the HDMI connector (ff ff 00 00), but I think it was 10 00 00 00 for displayport for the screenpad which as far as I know is normal.

It’s all zeros for the primary display, so if it’s that for the second display then it must not have attached or has the same behavior described in that thread.

Just testing using Apple GuC firmware + RPS patch in this last commit; does work but as expected it didn't fix the HDMI or screenpad issue.
I updated the connector flags from 87010000 -> C7010000 and that didn't yield any new behavior either.

What's left to try is the enable-debug-early-optimizer WEG patch in https://github.com/Qonfused/ASUS-ZenBook-Duo-14-UX481-Hackintosh/pull/3#issue-1336783766 as far as potential fixes go, and then https://github.com/Qonfused/ASUS-ZenBook-Duo-14-UX481-Hackintosh/pull/3#issuecomment-1212881661 as far as debugging hot-plug behavior goes.

Just posted on Reddit here for anyone following that.

Considering moving down to MacBookPro16,2 as potentially a better-fit SMBIOS, but I don't think that'll fix any behavior described here.

^ I forgot to commit the correct display type for connector 2.

A very obvious problem that I overlooked is if the HDMI port is routed to the (disabled) MX250 Nvidia GPU.

mmm...that would be possible. but on some versions (including mine) the HDMI port is on the iGPU. but it is possible that the HDMI port on external cards is connected to it yep

Well there is a mux switch for it but I hope this is in fact the default configuration:

^ Second display is labeled as 'TV' while the 1080p external monitor is the 'E2360' display.

mmm...that would be possible. but on some versions (including mine) the HDMI port is on the iGPU. but it is possible that the HDMI port on external cards is connected to it yep

I was worried that it may have just been reported as such from Nvidia Optimus. The thought is that having 2 displays connected is probably already very heavy on the iGPU, so maybe they went for connecting HDMI to the dGPU like they did on the higher-specced pro-duo, albeit this is usually only done w/ higher end dGPUs anyways.

Additionally, there does not exist alt-mode for the usb-c port either, so there isn't an additional connector to be accounted for. It's not clear why HDMI isn't working.

Potential fix from changing the horizontal sync width from 60 to 100:
https://github.com/Sniki/Lenovo-Thinkpad-T440S#patching-display-edid-wip

well, what do you mean by Apple GuC Firmware? what does it correspond to ^^' I've never heard of it? same as for the rps patch?
Just testing using Apple GuC firmware + RPS patch in this last commit; does work but as expected it didn't fix the HDMI or screenpad issue.
I updated the connector flags from 87010000 -> C7010000 and that didn't yield any new behavior either.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

yeah, I looked at its specs, it has the Touchbar (i.e. the integrated screen...) the same family of processors, i5 and i7 Le 15 août 2022 02:55, Cory Bennett @.***> a écrit :
Considering moving down to MacBookPro16,2 as potentially a better-fit SMBIOS, but I don't think that'll fix any behavior described here.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

The GuC firmware is intel firmware for handling power management/performance tweaks for the iGPU; it’s meant for better supporting intel macs’ iGPUs. The RPS patch is for enabling some kind of ‘RPS control patch’?; supposedly it also helps iGPU performance but I honestly can’t recall what it actually does from reading this: https://github.com/acidanthera/WhateverGreen/blob/master/WhateverGreen/kern_igfx_pm.cpp#L128-L239.
The thought was that if the issue was related to bad firmware matching/something performance related, these were the only patches that would address it.

Going to have to better organize this information going forward, but the GuC patch has been removed w/ some dummy stubs.

HDMI also works (with hotplug) after updating opencore + kexts in #10 and using an updated framebuffer patch.


Fix "bad set of key/value pairs for associative array"

Copied fix from https://github.com/zdharma/zinit/issues/389#issuecomment-663018076.
Fixes: https://github.com/zdharma/zinit/issues/389

The PR quotes the whole rows while it should quote only the values. I've commited the correct fix.


wip: cuda targets

(this is in order to modernize the cuda targets and allow caffe2_gpu library to be relocatable with cmake. Not sure if this builds yet. my local mac passes cmake configuration but not sure about the rest.)

@pjh5 yep. For compiler flags that should be used in host compilers, we should totally set so. In this case for the NVCC flags though, it is added to nvcc compilers so it needs to be custom.

I am almost sure that the test errors are not due to this change (it is purely CMake), but I'll hold on till they get resolved first.

@Yangqing these test failures have come up sporadically for a while now. I suggest you do not wait for them

blobs_queue_db_test.py::BlobsQueueDBTest::test_create_blobs_queue_db_string is hanging for the CUDA builds, but this has been the case on master for a while... This should be fixed ASAP but is unrelated to your changes here.

Sounds great, thanks guys - landing.

Sweet


Design developer surface

Original ideation concluded with this

Use this ticket to design what the precise DX will look like here

Relevant question posed here about the evidence property https://github.com/TBD54566975/known-customer-credential/pull/24/files#r1575276233

Refining this (from previous comment)

Current thinking:

Add a parse() function which accepts a JSON string and performs validation during parsing
Add a toJSON() function which also performs validation (so that a call to JSON.stringify(instanceOfKcc) will automatically validate
Perform validation during sign() function
Perform validation during verify() function

Too cute with the parse() and toJSON(). We need 3 functions:
Create
KccCreateOptions has everything necessary to create a valid KCC
export class Kcc {
  public static async create(options: KccCreateOptions) {
    // ...
  }
}

let kcc = Kcc.create(options)

☝ this does perform JSON Schema validation
Sign
KccSignOptions probably includes a BearerDid or a BearerDidSigner
export class Kcc {
  public async sign(options: KccSignOptions) {
    // ...
  }
}

let kcc = Kcc.create(createOptions)
let vcJwt = kcc.sign(signOptions)

☝ this does not perform JSON Schema validation
Verify
export class Kcc {
  public static async verify(vcJwt: string) {
    // ...
  }
}

let vcJwt = "..."
let kcc = Kcc.verify(vcJwt)

☝ this does perform JSON Schema validation

so I'm still wondering why a whole new repo needs to be built for this, we handle 99% of this today and we have issues for updates to credentialSchema validation
here is an example of a full kyc cred (credSchema verify not here but coming soon(tm))- https://github.com/TBD54566975/web5-js/pull/491/files#diff-dca2114c947eccff38e8509d221b1eeae0de4510f4081ab01588d528d34a0989R94
so to create a kcc:
      const vc = await VerifiableCredential.create({
        type           : 'KnowYourCustomerCred',
        subject        : subjectDid.uri,
        issuer         : issuerDid.uri,
        issuanceDate   : '2023-05-19T08:02:04Z',
        expirationDate : `2055-05-19T08:02:04Z`,
        data           : {
          id                   : subjectDid.uri,
          country_of_residence : 'US',
          tier                 : 'Tier 1'
        },
        credentialSchema: {
          id   : ' https://github.com/TBD54566975/known-customer-credential/blob/main/kcc-schema.json',
          type : 'JsonSchema'
        },
        evidence: [
          { kind: 'document_verification', checks: ['passport', 'utility_bill'] },
          { kind: 'sanctions_check', checks: ['daily'] }
        ]
      });

to sign
const vcJwt = await vc.sign({ did: issuerDid });

to verify
await VerifiableCredential.verify({ vcJwt });

now currently there is no hard verification of the credentialSchema (which is wrong, but its the next issue on the list) issue here - https://github.com/TBD54566975/web5-js/issues/425
so this will split out the verify with verify options which they can include to verify the credentialSchema or not
It seems like the only thing this repo can gain at least for these 3 functions is minimal, could just as easilly have a helper function for "well known credentials" like kcc
Am I missing the mark? Will there be a lot more KCC specific stuff?
Thoughts?

@nitro-neal It's a totally valid point! I wonder if perhaps it would be more wise to start with building the exemplar, and using that to drive whether or not a KCC-dedicated library is valuable or not. We know for sure we need an exemplar to share with newcomers. Two points come to mind...

The developer doesn't have KCC-specific types on your vc variable (the KCC-specific fields such as credentialSubject.countryOfResidence)
We still have a need for the SIOPv2 and OID4VCI parts of this

The SIOPv2+OID4VCI+OID4VP interactions are where 99% of the initial DX hurdle is, but since those pieces are so tightly integrated into the given client/server code, it's a challenge to make tooling which is valuable. For example, we could write custom express JS code, like we do in @tbdex/http-server but that would only be applicable for the narrow set of consumers who use express JS in their solution.

@nitro-neal has there been any discovery/consideration/work for adding generics to web5-js's VerifiableCredential? Thinking about item (1) in the list above.

I dont know if implementing generics adds much value and just adds complexity:
A user can create a concrete type KnowYourCustomerData and just add it to the Data field and call it a day.
Example:
// Create a Know Your Customer Credential
const kycData: KnowYourCustomerData = {
    id: "subject123",
    country_of_residence: "US",
    tier: "Tier 1"
};

const kycCredential = await VerifiableCredential.create({
    type: 'KnowYourCustomerCred',
    subject: 'subjectDid.uri',
    issuer: 'issuerDid.uri',
    issuanceDate: '2023-05-19T08:02:04Z',
    expirationDate: '2055-05-19T08:02:04Z',
    data: kycData,
    credentialSchema: {
        id: 'https://github.com/TBD54566975/known-customer-credential/blob/main/kcc-schema.json',
        type: 'JsonSchema'
    },
    evidence: [
        { kind: 'document_verification', checks: ['passport', 'utility_bill'] }
    ]
});

We can possible add a "WellKnownCredentialTypes" file or something to get most of the functionality if we really wanted this.
But if others feel we need yet another repo for a wrapper around our VC lib I'm happy to disagree and commit and go full steam ahead with this repo 👍


Passing in DateTimeOffset throws exception using to_string

var template = Template.Parse("{{EventDate | date.to_string '%A, %e %B %Y'}} Test");

template.Render(new { EventDate = DateTimeOffset.MaxValue}, member => member.Name).Dump();

Throws the exception
Unable to convert parameter #0 of type `System.DateTimeOffset` to type `System.Nullable`1[System.DateTime]`
--

Not sure where to look but having a look through the code currently

Scriban supports DateTime object but not DateTimeOffset. If you want to pass a DateTimeOffset object to a date.to_string you need to access its datetime (e.g:  "{{EventDate.DateTime | date.to_string '%A, %e %B %Y'}} Test"

For future readers, I couldn't get this to work, it fails silently, this does work:
{{EventDate.date_time | date.to_string '%A, %e %B %Y'}} Test

That's because of the MemberRenamer.
But I'm really here to ask why there is no support for DateTimeOffset? It is a useful part of the System namespace, and having to use the above posted workaround is cumbersome.
Please consider adding support. In case, would you accept a PR adding this functionality?


Feature Request: Ability to pass a value to disable masking

In many cases it would be greatly advantageous to be able to disable masking dynamically. When passing a mask array back to the directive through a function, being able to pass it a value to disable the masking such as "none", null, undefined, etc would be extremely helpful.
Currently to disabled masking once it is applied to an input, a massive array full of /./ must be passed in order to free up the input.

@Cutless009 How about, when you don't want masking, display a regular input element instead of the Text Mask input element?

This causes duplicate markup, and does not allow for dynamically turning it off and the back on, on the same input, as it is needed.
I'm not talking about cases where it simply isn't needed, I'm talking about when it is needed conditionally, and needs to be toggled on and off according to those conditions.

+1

I'm looking for the same feature. We have a app-input-container.component that wraps md-input-container. I'd like to be able to add [textMask]="inputMask" on the <input md-input ...> element, and have it only activate if a mask value is passed in. Another option is the ability to pass in something like { disabled: true } if the directive is not to be used in a specific component instance.

Could we start working on this feature ? I think this is pretty important feature to have.

Agreed, this would be super convenient in our case because we have a custom input component where the calling component has the option to pass in a textMask or not.  If they do not, we'd like to disable the textMask, but we cannot since we must always provide a mask.

Event just being able to set the mask to null or an empty array would be a lot easier than duplicating controls and just hiding one.

Having it disable on setting the mask property to null or an empty array would be ideal.

Alright folks, so now it's possible to switch off masking by passing in a mask function and returning false from it when you want to disable masking.
(In the future, when issue #388 is resolved, it should also be possible to switch off masking when you pass false instead of an array as the mask value. For the time being, only the Ember component supports that.)


Problems with Delta2g

I’m not sure how to connect the Delta2g lidar to an ESP32 or how to adapt the code for reading. It doesn’t work for me, help

Delta-2g needs a little adapter board. Here is the schematic
https://github.com/makerspet/pcb under neato_delta_adapter/output Look for
the 5-pin  Delta-2A/B/G connector, connect TX to TX, GND to GND, MOT+ to
MOT+, MOT- to MOT-, 5V to 5V.
The adapter board connects to the ESP32 breakout board. Here is the
schematic https://github.com/makerspet/pcb/ under esp32_breakout/output .
Connect the 4-pin J3 from the Delta adapter board to the 6-pin LDS
connector on the ESP32 breakout board (same signal names to same signal
names).
As far as code goes, take the lds_basic_esp32 example included with the LDS
library. Change LDS_YDLIDAR_X4 to LDS_DELTA_2G.
Also, look at https://github.com/kaiaai/firmware under kaiaai-esp32 as
another example.
That said, I'm having a problem with Delta-2G. It runs and streams data OK,
bit the captured data shows some fixed pattern noise. I asked 3irobotics
for advice, but there is no answer. I know it can be fixed  because my
Delta-2 dev kit shows a clean picture, but I don't know yet how.
So for the time being, I don't recommend using any Delta-2 LiDARS, not
until this noise gets fixed. Overall, as a developer, I have a negative
impression from using Delta LiDARs - too many problems. Even their main
website https://www.3irobotics.com is down (but the http:// one still
works).
On Sun, Mar 17, 2024, 9:44 AM Davidm16 @.***> wrote:

I’m not sure how to connect the Delta2g lidar to an ESP32 or how to adapt
the code for reading. It doesn’t work for me, help
—
Reply to this email directly, view it on GitHub
https://github.com/kaiaai/LDS/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIAIQ5NHZIJLQ6CBLCYHQXTYYXB5JAVCNFSM6AAAAABE2LAUYCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TANZVG42TOOA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Okay, I don’t think it’s worth the work of trying to run this lidar to detect just one obstacle that’s my goal. Do you know any cheap lidar that is easy to read with ESP32 or arduino? I just need to know the angle and distance of the sensor accurately

Thanks, I’ll try it. With respect to Delta2g its's connected directly to an arduino mega serial I get a data packet of 11 length that does not change any. Should I not be able to read correctly if the engine and driver are properly powered?

Delta-2G sends the 11 bytes length packet when the rotation speed too slow or too fast. Once you get the speed right, you should start getting long packets with distance data (and thus read it correctly).


Version 3.13.0

Landed in https://github.com/metarhia/metautil/commit/5788a3d87755ab412bf04f42670c1b567c8b5c92


Use Velero ServiceAccount for VolSync mover

@eemcmullan Please fix the unit tests for this PR, thanks !

@eemcmullan correct but I dont see volsync being pinned to 0.7.0, I see github.com/backube/volsync v0.3.1-0.20230303214324-44a66483cfcc

@shubham-pampattiwar just a pseudo-version for now. Will update once 0.7 has a release.

@eemcmullan Lets update the go.mod in this PR itself, Volsync 0.7.0 got released just now https://github.com/backube/volsync/releases/tag/v0.7.0


Error when trying to install

I am on an M1 Ultra Mac with 128GB memory and running Ventura (13.6.3). I can run the main InvokeAI that does the image generation but this training code won't let me install it which is super frustrating. Despite having Torch installed in the virtual environment, I get this when trying to run the install command (after it has installed a bunch of other stuff):
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [17 lines of output]
Traceback (most recent call last):
File "/Volumes/MegacityTwo/invoke-training/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in
main()
File "/Volumes/MegacityTwo/invoke-training/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Volumes/MegacityTwo/invoke-training/venv/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/50/7bphw7rj7hx8kpvc733n1tvc0000gn/T/pip-build-env-ba0s8vje/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "/private/var/folders/50/7bphw7rj7hx8kpvc733n1tvc0000gn/T/pip-build-env-ba0s8vje/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
self.run_setup()
File "/private/var/folders/50/7bphw7rj7hx8kpvc733n1tvc0000gn/T/pip-build-env-ba0s8vje/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 487, in run_setup
super().run_setup(setup_script=setup_script)
File "/private/var/folders/50/7bphw7rj7hx8kpvc733n1tvc0000gn/T/pip-build-env-ba0s8vje/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 311, in run_setup
exec(code, locals())
File "", line 23, in
ModuleNotFoundError: No module named 'torch'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
If I can run Invoke, I should also be able to run the training. I am very confused how, if I have torch already installed, it can't find a module named 'torch'. Makes no sense. I would greatly appreciate your help with this. If it does not yet work on M1 Macs for some reason, it would be super awesome if you could correct that deficiency.  Thanks! :)

I did the above but it says torch does not exist. I also did the "pip show torch" command you suggested (in the venv) and it gave me this in response to that command:
Name: torch
Version: 2.2.2
Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Home-page: https://pytorch.org/
Author: PyTorch Team
Author-email<EMAIL_ADDRESS>License: BSD-3
Location: /Volumes/MegacityTwo/invoke-training/venv/lib/python3.10/site-packages
Requires: filelock, fsspec, jinja2, networkx, sympy, typing-extensions
Required-by:
So , it seems to have it but if I enter the command  "which torch" it acts like torch doesn't exist. Really bizarre.
Also, if it doesn't work right now, I really hope that since you guys have the inference/generation part working and it's not super slow, that the training can be updated at some point in the reasonably near future so that it does work on Mac.
Thanks for your reply :)

@kevinhower what version of Python are you using? I had this error and I had to make sure I was using 3.10. (3.10.12 to be specific seems to work)

I have 3.10.12 as the version in the virtual environment. At least that is what I get with the venv activated and I type python --version

I give up. I am closing this issue as I have more pressing things in my life.


150

QUESTION 150
Hotspot Question
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Y
N
Y


iOS- Add videoPlayer unit test cases

Description
LEARNER-5450
Add videoPlayer unit test cases

@zeshanarifios Please review the PR.

@zeshanarifios ready for another pass.

@zeshanarifios ready for another pass.

@saeedbashir please take a look into it. Thanks

@saeedbashir Please take a look into it.

@saeedbashir please take a look.


Implement wee_alloc.

Fixes #854.

I had to implement a seperate crate to hide the wee_alloc crate when we are not compiling with web_sys.
The problem was that we want to use wee_alloc by default, but only on web_sys.
So now the seperate crate I implemented does nothing when not using with web_sys, so we can have it in default and activate a seperate feature in web_sys to make the crate do something.

@daxpedda I appreciate your efforts here! But based on the concerns in #854 I think we should punt on this

Do we want to provide this on a non-default basis through yew?
If yes, I can just change that and we can re-open this when we have properly set up CI.
But I think if we really don't want to enable this by default, I think the user switching on the feature or using wee_alloc directly is not a big deal to be honest, so I'm in favor of closing this permanently in any case.

Yeah I don't think it's a big deal for a user to use it directly. Let's just close 👍


fix lambda runtime for "golang" functions to "nodejs4.3". Closes #635

Without this fix, deploying a "golang" function fails with the following error:
Error: function helloGo: InvalidParameterValueException: The runtime parameter of nodejs is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs4.3) while creating or updating functions.
status code: 400, request id: 33f57c31-d3bb-11e6-8c58-f94bb7d2db37

IIRC we need to change the shim to disable that "wait until event loop is drained" flag, whatever that was called

oops i commented on commit https://github.com/apex/apex/commit/1fe6e91a46e76c2d5c77877be9ce0c206e9ef9fb , Could you check that comments?


Made it small

Loved the idea, took the icon off, shrank the ticker text to fit inside
one standard menu item box. Good on retina screen :)

Thanks for the PR! Unfortunately I built this on my local machine and it's just too tiny for me to read comfortably on my non-retina screens, but I'm glad you were able to easily dig in and modify it for your needs! I don't do much ObjC either so it's way over-documented in hopes I won't forget what I was thinking when I have to go back and maintain it :D
I've been slowly putting together some ideas for a major revision, I'll definitely keep a "compact mode" option in mind.


Add semantic info to metadata, classified by pebblo-server.

Add semantic metadata to documents metadata
indexed and un-indexe documents for reliability and efficiency.

Closing this PR since the changes have already been merged into the Langchain master.


Wad features

Hello everyone.
My name is Ivano Arrighetta and I'm Italian.
I wonder if Wad supports these features:
filters:
lowpass
highpass
bandpass
notch
note playing:
chords
arpeggio
other:
mixer (assigning any audio output to a "virtual group")
loop points
Thanks in advance for any help.
Bye, Ivano.

Hi Ivano,
Thanks for your interest in wad.js.
Wad.js supports the filters you mentioned.
Wad.js does not explicitly have a 'chord' or 'arpeggio' feature, but you can play any notes you want to, and use the wait parameter to control exactly when the notes play. This way, you can play any chords or arpeggios you want.
By wrapping multiple wads in a polywad, you can emulate a mixer track, in which multiple instruments receive the same set of effects.
If you search through the documentation, you should find examples of how to use filters, set up mixer tracks, etc.
I'm not exactly sure what you mean by 'loop points'. If you elaborate on that, I might be able to help you?
Best,
Raphael

Thanks a lot for your answer.
By "loop points", I mean a start and end loop markers, which makes a part of the song playing on forever or a certain number of times.
Bye, Ivano.

There aren't any built-in looping features in Wad.js, but you can probably create something close to what you're looking for using delay nodes, and routing their output into their input. It might take a bit of work to get it the way you want, though.

Will you implement it?

Yes, you're right. Thanks.

Glad to help.
On Wed, May 10, 2017 at 12:22 PM, berserk82<EMAIL_ADDRESS>wrote:

Closed #74 https://github.com/rserota/wad/issues/74.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rserota/wad/issues/74#event-1076947340, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AHdqRdbArG2g3denHsIEkvBlHglyrkVgks5r4gB8gaJpZM4NWrE6
.


Setup UI is missing service icons

The UI looks like it is supposed to have Icons at this point, but it does not, looks a bit odd..? http://www.cl.cam.ac.uk/~cce25/locker_pics/NoServiceIcons.png

This UI is about to be two generations old, so we won't be fixing any bugs on it.


argocd-cmでkustomizeの設定を追加

Plan Result
CI link
Plan: 0 to add, 1 to change, 0 to destroy.

Update

helm_release.argocd

Change Result (Click me)

  # helm_release.argocd will be updated in-place
  ~ resource "helm_release" "argocd" {
        id                         = "argocd"
      ~ metadata                   = [
          - {
              - app_version = "v2.9.3"
              - chart       = "argo-cd"
              - name        = "argocd"
              - namespace   = "argocd"
              - revision    = 1
              - values      = jsonencode({})
              - version     = "5.51.6"
            },
        ] -> (known after apply)
        name                       = "argocd"
        # (26 unchanged attributes hidden)

      + set {
          + name  = "configs.cm.create"
          + value = "true"
        }
      + set {
          + name  = "configs.cm.kustomize.buildOptions"
          + value = "--enable-helm"
        }
    }

Plan: 0 to add, 1 to change, 0 to destroy.

:white_check_mark: Apply Succeeded
CI link
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
Details (Click me)
helm_release.argocd: Refreshing state... [id=argocd]
google_project_service.project_service["apigateway.googleapis.com"]: Refreshing state... [id=infra-403801/apigateway.googleapis.com]
google_project_service.project_service["servicecontrol.googleapis.com"]: Refreshing state... [id=infra-403801/servicecontrol.googleapis.com]
google_project_service.project_service["cloudresourcemanager.googleapis.com"]: Refreshing state... [id=infra-403801/cloudresourcemanager.googleapis.com]
google_project_service.project_service["iam.googleapis.com"]: Refreshing state... [id=infra-403801/iam.googleapis.com]
google_project_service.project_service["compute.googleapis.com"]: Refreshing state... [id=infra-403801/compute.googleapis.com]

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # helm_release.argocd will be updated in-place
  ~ resource "helm_release" "argocd" {
        id                         = "argocd"
      ~ metadata                   = [
          - {
              - app_version = "v2.9.3"
              - chart       = "argo-cd"
              - name        = "argocd"
              - namespace   = "argocd"
              - revision    = 1
              - values      = jsonencode({})
              - version     = "5.51.6"
            },
        ] -> (known after apply)
        name                       = "argocd"
        # (26 unchanged attributes hidden)

      + set {
          + name  = "configs.cm.create"
          + value = "true"
        }
      + set {
          + name  = "configs.cm.kustomize.buildOptions"
          + value = "--enable-helm"
        }
    }

Plan: 0 to add, 1 to change, 0 to destroy.
helm_release.argocd: Modifying... [id=argocd]
helm_release.argocd: Still modifying... [id=argocd, 10s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 20s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 30s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 40s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 50s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 1m0s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 1m10s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 1m20s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 1m30s elapsed]
helm_release.argocd: Still modifying... [id=argocd, 1m40s elapsed]
helm_release.argocd: Modifications complete after 1m46s [id=argocd]

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.


Update README.md

Can a repo admin please check this commit and comment approved to prcoeed to build.

approved

approved

Can a repo admin please check this commit and comment 'approved' to prcoeed to build.

Can a repo admin please check this commit and comment 'approved' to prcoeed to build.

Can a repo admin please check this commit and comment 'approved' to prcoeed to build.

approved

Can a repo admin please check this commit and comment 'approved' to prcoeed to build.

Can a repo admin please check this commit and comment 'approved' to prcoeed to build.

approved


[Enhancement] Automatically create a base.html from index

We can have a flag with the main command for the user to chose to automatically create a base.html file in which case the command should:

Extract the header and footer from the specified index file and make it base after adding a content block
Modify all other files in such a way that it makes the content inside the content block after adding the extend tag in the beginning
Also include title block with the project name and do that with all the files

I was thinking of building something like this separately, however, I've been using Djangify and would love to contribute to it.
Integrating this feature to the Djangify app would be a blessing to many developers out there

@amartya-dev I agree with you, how can I start

I guess a good way to do it would be to create a function to find the headers and footers in the templates, we can then abstract it out and put it in base...

Pardon me for the late response, I agree. I'll work on that and create a pull request for you to review

No problems, thanks for your interest, all the best


Memory Leak on Build

Hello, today I've setup up a docus project using npx nuxi@latest init docs -t themes/docus
after yarn install 'ing I wanted to build using yarn build but it just got stuck prerendering routes.
Because I changed some stuff I thought this is an Issue on my end, but I tested it in on a fresh install and got the following Stacktrace
ℹ Prerendering 4 routes                                                        nitro 08:07:41
  ├─ /api/_content/cache.1676966816530.json (67ms)                             nitro 08:07:41

<--- Last few GCs --->

[18418:0x5ae2d60]   450908 ms: Mark-sweep 3965.4 (4133.2) -> 3953.0 (4134.2) MB, 3608.0 / 0.3 ms  (average mu = 0.169, current mu = 0.096) task scavenge might not succeed
[18418:0x5ae2d60]   455008 ms: Mark-sweep 3966.2 (4134.2) -> 3954.3 (4135.2) MB, 3758.6 / 0.3 ms  (average mu = 0.128, current mu = 0.083) task scavenge might not succeed

<--- JS stacktrace --->

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 0xb06730 node::Abort() [/usr/bin/node]
 2: 0xa1b6d0  [/usr/bin/node]
 3: 0xce1e60 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/usr/bin/node]
 4: 0xce2207 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/usr/bin/node]
 5: 0xe99875  [/usr/bin/node]
 6: 0xe9a356  [/usr/bin/node]
 7: 0xea887e  [/usr/bin/node]
 8: 0xea92c0 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/bin/node]
 9: 0xf0c704 v8::internal::ScavengeJob::Task::RunInternal() [/usr/bin/node]
10: 0xd9fe1b non-virtual thunk to v8::internal::CancelableTask::Run() [/usr/bin/node]
11: 0xb726a4  [/usr/bin/node]
12: 0xb75c87 node::PerIsolatePlatformData::FlushForegroundTasksInternal() [/usr/bin/node]
13: 0x154ca06  [/usr/bin/node]
14: 0x155f134  [/usr/bin/node]
15: 0x154d358 uv_run [/usr/bin/node]
16: 0xa43975 node::SpinEventLoop(node::Environment*) [/usr/bin/node]
17: 0xb487e6 node::NodeMainInstance::Run() [/usr/bin/node]
18: 0xacd2ac node::Start(int, char**) [/usr/bin/node]
19: 0x7f2eea062d90  [/lib/x86_64-linux-gnu/libc.so.6]
20: 0x7f2eea062e40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
21: 0xa4080c  [/usr/bin/node]
Aborted (core dumped)

To replicate just open up the starter on StackBlitz using the button on the getting-started page or this and run yarn build after init.
Keep in mind I waited several minutes for this to stacktrace on a pod.

@farnabaz ; could this be related to content?

Fixed with<EMAIL_ADDRESS>

💪 ; thanks for reporting @just-maik


Add a proxy config in weather group

Add an optional proxy config for fetch the weather info.

Thanks for the suggestion. Could you please update it to not use unwrap? I have replaced unwrap() with ? and it prints helpful troubleshooting information in the case of an error in ureq::Proxy::new(): Weather error: Malformed proxy. With unwrap(), it will just panic.

Thanks for the suggestion. Could you please update it to not use unwrap? I have replaced unwrap() with ? and it prints helpful troubleshooting information in the case of an error in ureq::Proxy::new(): Weather error: Malformed proxy. With unwrap(), it will just panic.

Sure. Done.


linux/mac bug with undefined variable ECLIPSE_REPLACEMENT_PATTERNS_PATH

Linux script is requiring the variable ECLIPSE_REPLACEMENT_PATTERNS_PATH to point to the replacement properties:
https://github.com/devonfw/devon-ide/blob/master/scripts/src/main/resources/create-or-update-workspace#L54
However, no such variable is ever defined.
The correct variable (like on Windows) is REPLACEMENT_PATTERNS_PATH defined here:
https://github.com/devonfw/devon-ide/blob/master/settings/src/main/settings/ide-properties

Done.


Missing mutable attribute value

Only attribute value mutation was missing.
Element/attribute name don't need to be mutable.
In fact, use case is mostly this one:

remove element/attribute
create new element/attribute
add to parent

Nice.

If you need any help to finalize the mutable release, feel free to ask me.
I would need a release for spreadsheet_decoder.


[Fix][Api] add mysql-connector rely to dolphinscheduler-api module

Purpose of the pull request
Add mysql-connector rely to dolphinscheduler-api module.
Brief change log
Add mysql-connector-java to dolphinscheduler-api pom.xml.
Verify this pull request
Actually, I don’t know if this is an error.  When I used mysql to store data during secondary development,  the file of the controller package under the dolphinscheduler-api test module will reporte an error that com.mysql.jdbc.Driver could not be found. You need to re-add this dependency under the dependency of this module to test successfully, because the test relys on dolphinscheduler-dao module.

@xjlgod
This is caused by the dependency whose scope is test that will be omitted during transport.
If you change the scope of mysql-connector-java in root pom.xml to compile or runtime, you can solve this problem.
https://github.com/apache/dolphinscheduler/blob/75be09735a29469ef5169550239c65a5a27af3ba/pom.xml#L382-L387

ok, thank you for your kind reply.

@xjlgod
This is caused by the dependency whose scope is test that will be omitted during transport.
If you change the scope of mysql-connector-java in root pom.xml to compile or runtime, you can solve this problem.
https://github.com/apache/dolphinscheduler/blob/75be09735a29469ef5169550239c65a5a27af3ba/pom.xml#L382-L387

Because of the license, we cannot rely on MySQL. Therefore, the test level does not make much sense in my opinion. Therefore, you can delete the MySQL dependency in the main pom.
Of course, if you only for your own project used, you can rely on MySQL in your own project.

Codecov Report

Merging #5589 (75be097) into dev (75be097) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 75be097 differs from pull request most recent head 87cc719. Consider uploading reports for the commit 87cc719 to get more accurate results

@@            Coverage Diff            @@
##                dev    #5589   +/-   ##
=========================================
  Coverage     46.86%   46.86%
  Complexity     3791     3791
=========================================
  Files           605      605
  Lines         24805    24805
  Branches       2811     2811
=========================================
  Hits          11625    11625
  Misses        12073    12073
  Partials       1107     1107

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 75be097...87cc719. Read the comment docs.

Because of the license, we cannot rely on MySQL. Therefore, the test level does not make much sense in my opinion. Therefore, you can delete the MySQL dependency in the main pom.
Of course, if you only for your own project used, you can rely on MySQL in your own project.

ok, i got it. thank you for your kind reply.

no valid


AutomaticAuthenticate = false for non ApplicationCookies

Fixes https://github.com/aspnet/Identity/issues/848
cc @divega @blowdart

Also cleans up the TwoFactorUserID cookie on successful TFA sign in

:shipit:


Multiple Select out of sync and closing prematurely

This is something that broke around 15.0.3. Last checked against 6.7.2 but tried 15.0.2 in the demo and the drop down at least stayed open.
The multi-select does not stay open when selecting items and when items are selected the UI show different items than what were selected.
NgModel seems to always put in null for some reason. But this seems to be broke across versions
Example on plunker

@rubyboy, I updated the plunker to delve further into the issue. It now uses the latest version 15.1.8.  It seams the ngModel is out of sync with the selected items when using optgroup and multiselect. Also using disabled default option always seems to show as selected (checked) or the first item

Just chiming in, I have this same problem. What confuses me is why it still works in the demo though?

I have messed with this in other libs... I think this is an issue with MaterializeCSS.


Color picker is bugged, adding additional ) when choosing color

Does this issue occur when all extensions are disabled?: Yes/No
Yes

VS Code Version:
1.84.2
OS Version:
Windows_NT x64 10.0.19045
Steps to Reproduce:

Create any css file (or any file where you could open built in color picker)
Write simple css similar to this:

* {
   color: red;
}

When red box appear (color picker), choose any color desired color

Actual bug:
In some cases it does append additional ) which is unnecessary.

Hi I am currently trying to reproduce this error and am not able to. If you find a more concrete example of this error, could you post here a screen recording and the exact example that caused the error?

https://github.com/microsoft/vscode/assets/68782786/6c529ffb-ae00-4b66-ac25-166ee1dafa7a
Now new bug appeared, not only ) is adding itself even numbers.

Can you share the values of your Auto Save-related settings? Can you try again after the command "Developer: Reload With Extensions Disabled"?

Can you share the values of your Auto Save-related settings? Can you try again after the command "Developer: Reload With Extensions Disabled"? Also, the values of these settings: "Format on Save", "Code Actions On Save"

https://github.com/microsoft/vscode/assets/68782786/e01fcef7-5846-43e5-b5fb-0299081c1eae
Issue is still happening


Support waypoint projection

It would be a nice feature to support waypoint projection. It can be helpful to get the first
waypoint from the cache origin and/or to calculate another waypoint from an existing.

This could be solved if we add "Cache origin" button to the coordinates dialog.
So one could choose "Cache origin" instead of "My coordinates".
Maybe we can simply add the units to the filed comment "Direction in °" and "Distance in m".
Above there could be the label "waypoint projection".
Storing the projection itself would need a change to the waypoint table itself. I would add
originCoordsLat/Long and projectionDir/Dist. Migration could be done just by adding the empty
columns. Some more work has to be done for Backup migration / compatibility.
not a problem. We would

I don't think it is necessary to store the projection in the database as separate values. Store it in the note as text should be sufficient IMHO

We would loose flexibility to change the projection if we just give a comment like "projected from N52°22.123, E°44.567 by
135° in 50m".
However it would only be an add on to store the original coords with projection details. The user could check wether or
not the projection was given correct.

I also vote against changing the database tables for that issue, as I don't believe in the necessity of the use case of editing a projection after it has been initially created. To my mind an auto-generated comment would be sufficient, as already noted above by others.
The additional button on the other hand has also already been discussed in #664. So to my mind the current agreement is on having that additional button and an auto generated comment. If so, we should close one of the two issues and explicitly list those 2 improvements directly in the initial post of the issue (which can be edited by collaborators). Or am I wrong with that summary?

I think that #664 reflects the request more specific.
The only remaining issue would be to add a possibility to create a projected waypoint from the original cache-coordinates. The other issue (create projection from waypoint) is already included.
I also think, that the storage of the projection-data is not necessary. It happens approx. on 1 out of 30 caches, that I need a projection. And if it occurs to be wrong I just create another projection and delete the old WP.
So close this issue and keep #664 open ?

The possibility to set the "cache coordinates" for a waypoint is also mentioned. Maybe just to add
units to the text and maybe a label.
I agree and close this issue.

See #664 for further comments.


Feature: Progress information on package.install

Description
Currently when a manifest execution hits a long package.install, it appears to hang until it finishes. This results in the appearance that the program has frozen when it is actually doing work. A progress bar would be ideal here, but even just some kind of spinner or status indicator would be useful. Perhaps this should be the case for all actions?

A progress bar would be pretty awesome. For one, as you indicated, it can better show progress and that work is being done. Also, they just look nice and cool.


Fix: typeof operator warning for undeclared variables

Fix: Add Warning for typeof with Undeclared Variables
Issue
In the current implementation of JSHint, the typeof operator can be used on undeclared variables without raising a warning, even when the undef option is enabled. This behavior can lead to potential issues when developers unknowingly reference variables that are not declared.
Solution
This PR adds a new warning (W149) to notify developers when they use the typeof operator with an undeclared variable. The change preserves the valid use case of typeof for unresolvable references by allowing the operation to return 'undefined' without throwing an error, while still issuing a warning when the variable has not been declared in the current scope.
Key Changes:

Modified the prefix("typeof") function to check if the operand is an undeclared variable and trigger a warning.

Example:
The following code will now trigger a warning:
typeof undeclaredVar !== 'undefined';  // Warning: W149 - undeclared variable

Hi there, @akshay-092, thanks for the contribution! Could you say a little bit more about the kinds of issues the current behavior can cause?

Issue: No warnings about undefined variable when doing typeof yyy (#3648)
Hi there! Thanks for the opportunity to contribute!
The main issue with the current behavior, where typeof yyy doesn't trigger a warning for undeclared variables, is that it can cause silent bugs. In JavaScript, using typeof on an undeclared variable is valid and returns 'undefined'. However, this can lead to a situation where developers unknowingly use undeclared or misspelled variables, and because there's no warning, these issues can slip through unnoticed.
For example:
if (typeof myVar === 'undefined') {
  console.log("myVar is undefined");
}

In this case, if myVar was never declared, typeof will return 'undefined' without any error or warning. The developer might assume that myVar was declared elsewhere, leading to potential confusion or bugs. This is especially problematic in larger codebases where it's easy to overlook these silent failures.
By adding a warning in JSHint when typeof is used with an undeclared variable, it would help developers catch these errors early, ensuring that all variables are properly declared and reducing the risk of bugs caused by typos or incorrect assumptions about variable scope.
This change would help developers avoid subtle bugs and improve code quality by ensuring that undeclared variables don't go unnoticed in these situations.

I'm not sure that the pattern typeof anyUndeclaredBinding is itself a problem because the semantics of the typeof operator make it inherently safe, and because JSHint will warn about any subsequent references that require resolution (if it doesn't please file a bug about that!). Indeed, many people use typeof precisely for this semantic (for instance, to determine if some third-party code has executed and defined a global binding), so a warning like this would be somewhat disruptive for them.
Are the silent bugs you mentioned different from references to undeclared variables?


Styled the Vertical Scrollbar.

Hey @vishanurag ,
Issue closes #311
I have styled the vertical scrollbar to a scrollbar with transition colors adding more effectiveness of the website.

Hey @vishanurag ,
Please add the level, and review it .


Set up accounts for users

With the admin portal and authentication implemented, we'll need to create accounts for our end users to start onboarding people.
Reach out to project partner to get a list of everyone that needs access and the permission level they should have

This should not be completed until the schema work is fully done, and the spreadsheet data is ingested

cherish and johnny set up


Fix memory leak in AutoSystemInfo::InitPhysicalProcessorCount

The heap buffer pBufferStart is not deleted if GetLogicalProcessorInformation fails.

Thanks @xiaoyinl - how did you find this bug, was it a tool?
@kfarnung - we can go ahead and merge this commit- are you going to do that or do you want me to?

@digitalinfinity Thanks for your review! No, I didn't use a tool. I just found it while reading the source code in VS.


Ignore failures while shutting down daemon connection

Once the daemon client has received the build result from the daemon, it tries to send a "finished" message to the daemon to initiate shutdown of the connection.  If the daemon has already shut the connection down from its side, the client should not care since it's preparing to shutdown its side of the connection anyways.  If the daemon is actually waiting, but does not receive the message for some reason, it will just timeout and close the connection.
This changes the client to ignore any errors while sending the "finished" message so that this scenario does not cause a failure in the client on a potentially successful build.
Fixes #25905

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

Your PR is queued. See the queue page for details.

I've triggered a build for you. Click here to see all failures if there's any.

Pre-tested commit build failed. Click here to see all build failures.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you. Click here to see all failures if there's any.

Pre-tested commit build failed. Click here to see all build failures.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

Pre-tested commit build failed. Click here to see all build failures.

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

@bot-gradle help

Currently, the following commands are supported:
@bot-gradle test <BuildTrigger1> <BuildTrigger2> ... <BuildTriggerN>

A trigger is a special build for this PR on TeamCity, common triggers are:

SanityCheck/CompileAll/QuickFeedbackLinux/QuickFeedback/PullRequestFeedback/ReadyForNightly/ReadyForRelease
Shortcuts: SC/CA/QFL/QF/PRF/RFN/RFR
Specific builds:

BD: BuildDistributions/BuildDocs so that you can preview the generated docs/distribution.
PT: PerformanceTest, all performance tests for Ready For Nightly stage.
APT: AllPerformanceTest, all performance tests, including slow performance tests.
AST: AllSmokeTestsPullRequestFeedback
AFT: AllFunctionalTestsPullRequestFeedback
ASB: AllSpecificBuildsPullRequestFeedback
ACC: AllConfigCacheTestsPullRequestFeedback
ACT: AllCrossVersionTestsReadyForNightly
AFTN: AllFunctionalTestsReadyForNightly
ACTR: AllCrossVersionTestsReadyForRelease
AFTR: AllFunctionalTestsReadyForRelease

@bot-gradle test and merge

queues this PR for testing and merges if all tests pass by:

Creating a merge commit from your PR branch HEAD and the target branch
Running a ReadyForNightly build against the merge commit
When it passes, fast-forward the target branch to this merge commit (i.e. merge the PR)

The merge commit is called a pre-tested commit, which means that it fully tests the integration
of your branch HEAD and latest master, instead of only testing your branch HEAD.
@bot-gradle cherrypick to <branch>

Cherrypicks the current PR to another branch.
A new PR will be created and a build will triggered automatically if there is no conflict.

@bot-gradle cancel

cancel a running pre-tested commit build or remove it from queue

@bot-gradle clean

clear the conversation history

@bot-gradle help

display this message

To run a command, simply submit a comment.  For detailed instructions see here.

@bot-gradle cancel

I've cancelled the pre-tested commit build.

@bot-gradle clean

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.

Pre-tested commit build failed. Click here to see all build failures.

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.

@bot-gradle cancel

Your PR is queued. See the queue page for details.

I've cancelled the pre-tested commit build.

I've triggered a build for you. Click here to see all failures if there's any.

@bot-gradle cancel

@bot-gradle clean

I've cancelled the pre-tested commit build.

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.

Pre-tested commit build failed. Click here to see all build failures.

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.


Add sol coverage for 0.8.24

Problem
No contract examples exist to capture the new features of 0.8.24
Solution
Add an example contract under /contracts/solidity/versions/0.8.24 that highlights advancements from https://soliditylang.org/blog/2024/01/26/solidity-0.8.24-release-announcement/
Alternatives
No response
### Tasks
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/688
- [ ] Add coverage example for Shard Blob Transactions (EIP-4844) noted in 0.8.24 release
- [ ] Add coverage example for changes in SELFDESTRUCT Behavior (EIP-6780) noted in 0.8.24 release

replaced by https://github.com/hashgraph/hedera-smart-contracts/issues/725


Replication fix amendment to #778

I implemented this PR manually in my repository, and it solved a number of issues:

Fixed the stats for a channel, the number could also be a negative number, resulting in a permanent breakdown
This resulted in a replica to unsubscribe from redis, stopping broadcasts to the channel on other servers.
Please get this checked and merged :)

Thank you for the PR @mdprotacio

There was 1 failure:

1) BeyondCode\LaravelWebSockets\Test\FetchChannelTest::test_it_returns_404_for_invalid_channels
Failed asserting that two arrays are identical.
--- Expected
+++ Actual
@@ @@
 Array &0 (
-    'occupied' => true
-    'subscription_count' => 2
+    'occupied' => false
+    'subscription_count' => 0
 )

/home/runner/work/laravel-websockets/laravel-websockets/tests/FetchChannelTest.php:129
phpvfscomposer:///home/runner/work/laravel-websockets/laravel-websockets/vendor/phpunit/phpunit/phpunit:60

This seems to introduce a new problem:
PHP Warning:  Undefined property: Ratchet\Server\IoConnection::$lastPongedAt in /data/.../vendor/cboden/ratchet/src/Ratchet/AbstractConnectionDecorator.php on line 31


feat: add crate for pub modifier

Description
Problem*
Functions are either public or private. With this PR they can be restricted to their crate.
Resolves #3168
Summary*

Documentation
Documentation update is included in this PR.

[ ] This PR requires documentation updates when merged.

[ ] I will submit a noir-lang/docs PR.

[ ] I will request for and support Dev Rel's help in documenting this PR.

Additional Context

PR Checklist*

[X] I have tested the changes locally.
[X] I have formatted the changes with Prettier and/or cargo fmt on default settings.

cc @signorecello as this involved doc addition


[WIP] Add jest tests

Uses jest's snapshot testing. At the moment, snapshots show few issues:

Original _mod prop is still forwarded to a component. This will be a problem
in react 16.

In case of tag string with explicit class name, extra classes for
modifiers (_modName) are added for each modifier.

It will probably be a good idea to fix those issues before merging a test. I might have time to look into that later this week.

Yep, thanks, I'll look at this PR tomorrow!

Thank you for the review, rebased by branch. Now everything looks correct.

Thanks, merged!


Update all zeroheight slugs

All zeroheight links changed since we moved to a different ZH project.

Self merging this since I don't think we can review it meaningfully 😅

Actually, let's wait for the pagination docs branch to be merged first


Media Player does not work

I am having problem playing music through the device in Home Assistant and Music Assistant, the device does not respond at all  after commands been sent, does the Media Player allow to play streaming music?

From the readme:

it is not intended to be a music playback device

So it's not supported (yet)

In Home Assistant, Music Assistant, I got it to play music by:

enabling the home assistant media player provider
adding the onju speaker in that media player provider
setting the onju speaker to lossy mp3 in Music Assistant.
Screenshots attached.

Closing, also not relevant to this project


Did the Q&A section at the Visual Studio Gallery disappear?

(Apologies for posting this here but I don't know how else to get in touch with the community at the moment..)
I've bookmarked and been reading the Q&A section for Serenity at https://visualstudiogallery.msdn.microsoft.com/559ec6fc-feef-4077-b6d5-5a99408a6681/view/Discussions and have posted a few questions there myself.  I now can't find the Q&A section; is anyone else having the same problem?

Yes, the Q&A section disappeared. Not sure why but you can still read Q&A in Serene basic samples
http://serenity.is/demo/BasicSamples/VSGalleryQA

It's not specific to Serenity, they changed site and you can't now reply even to reviews, no way to Q&A, and many other things are broken.

What a mess Microsoft created.  I'll try posting a question on the Visual Studio forums but if anyone knows a better way to get in touch with Microsoft about it, let me know.  How they could remove the Q&A section for all extensions (as Volkan said, it's not just Serenity) is inexplicable-- I hope it's temporary and part of a migration they're doing.

It's confirmed that Microsoft, in fact, removed the Q&A section when they made the migrations to the new 'marketplace'.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/5ef8ea56-23a7-4377-8946-c6af67233484/looking-for-the-visual-studio-gallery-qa-sections-did-they-disappear?forum=visualstudiogeneral
There is a 'user voice' feature mentioned in the post to re-enable the feature, by all means feel free to vote and spread the word to the Serenity community to add their weight if you like.

Hey Volkan,
is there a way to save all threads in Q&A section and save it in other place (e.g. in http://serenity.is/ site?)
If you nedd an account with free MySql database, I can give you one of mine, that shared in GoDaddy.
It'll be a sad idea lost all these Knowledge Database. It's a brief history of Serenity's Life !

Don't worry @rolembergfilho, you have all threads in VSGalleryQAThreads.v1.json file under your App_Data folder. We also have a cached / compressed copy in GitHub, which i recently updated. It loads from file in GitHub if you lose that JSON file.

@volkanceylan When the application attempts to download the file : I am getting an exception on this method   the host is disconnected- timeout - the path here is wrong and has been replaced with my site by the project builder. It is not in my App_Data folder and I have searched my drive
DownloadData("https://github.com/volkanceylan/Tutorials/raw/master/Tutorials/Tutorials.Web/" +
                   "Modules/BasicSamples/Grids/VSGalleryQA/VSGalleryQAThreads.v1.deflate");

Read it from Serenity.is, or replace Tutorials with Serene


Tests currently fail

Tests are expecting config to be there, was removed in hackagotchi/hcor#740576fce09bc846820c7e850f80f7c23087b06b
Should the tests just pull directly from gsheets or should we include a dummy config

Closed in version 1.1.0


feat: show archived status on branches (#300)

add current_state to branch list to show archived state remove updated_at from the branch list, because it is an internal detail

:tada: This issue has been resolved in version 2.4.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: