Updated TPM attestation APIs to remove BinaryData parameters.

Rework the TPM Attestation APIs as a result of feedback from the TPM attestation team.
The TPM attestation team feels that exposing an attestation request and attestation response structure was a better incarnation of their API surface than exposing the underlying byte array, so reworked the TPM attestation APIs to reflect this change.
All SDK Contribution checklist:
This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] Please open PR in Draft mode if it is:

Work in progress or not intended to be merged.
Encountering multiple pipeline failures and working on fixes.

[ ] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[X] I have read the contribution guidelines.
[X] The pull request does not introduce breaking changes.

General Guidelines and Best Practices

[X] Title of the pull request is clear and informative.
[X] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[ ] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code. (Track 2 only)
[X] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK. Please double check nuget.org current release version.

Old outstanding PR cleanup
Please note:
If PRs (including draft) has been out for more than 60 days and there are no responses from our query or followups, they will be closed to maintain a concise list for our reviewers.

/azp run net - attestation - tests


Catboost early stopping

Catboost after gridsearch using earlystopping in best hyperparameters there is two hyperparametets that cause an error:
n__iterations and num_boost_rounds cannot both be defined when fitting the best model with ealry stopping

Catboost after gridsearch using earlystopping in best hyperparameters there is two hyperparametets that cause an error: n__iterations and num_boost_rounds cannot both be defined when fitting the best model with ealry stopping

Is this the error you are seeing?
Pipeline Steps:

┌──────────────────────┐
│ Step 1: cat          │
│ CatBoostClassifier   │
└──────────────────────┘

  0%|                                                                                | 0/1 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "/home/lshpaner/Documents/GitHub_Repositories/model_tuner/notebooks/catboosttest.py", line 46, in <module>
    model.grid_search_param_tuning(X, y)
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/model_tuner/model_tuner_utils.py", line 1083, in grid_search_param_tuning
    clf = self.estimator.set_params(**params).fit(
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/sklearn/base.py", line 1473, in wrapper
    return fit_method(estimator, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/sklearn/pipeline.py", line 473, in fit
    self._final_estimator.fit(Xt, y, **last_step_params["fit"])
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/catboost/core.py", line 5241, in fit
    _process_synonyms(params)
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/catboost/core.py", line 1618, in _process_synonyms
    _process_synonyms_groups(params)
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/catboost/core.py", line 1577, in _process_synonyms_groups
    _process_synonyms_group(['iterations', 'n_estimators', 'num_boost_round', 'num_trees'], params)
  File "/home/lshpaner/miniconda3/envs/conda_311/lib/python3.11/site-packages/catboost/core.py", line 1562, in _process_synonyms_group
    raise CatBoostError('only one of the parameters ' + (', '.join(synonyms)) + ' should be initialized.')
_catboost.CatBoostError: only one of the parameters iterations, n_estimators, num_boost_round, num_trees should be initialized.

We cannot pass both or all the of the below at the same time per the CatBoost documentation

For the Python package several parameters have aliases. For example, the --iterations parameter has the following synonyms: num_boost_round, n_estimators, num_trees. Simultaneous usage of different names of one parameter raises an error.


Onboard emrcontainers-controller to OperatorHub

Is your feature request related to a problem?
emrcontainers-controller needs to be onboarded to OperatorHub
Describe the solution you'd like
N/A
Describe alternatives you've considered
N/A

/assign

Relates: redhat-openshift-ecosystem/community-operators-prod#1304
Relates: k8s-operatorhub/community-operators#1338


working in 4.0.1 but without textures

I installed your plug update in blender 4.0.1, but the textures are missing, any idea ???

That would be awesome, TX

hey, sorry for the late answer. It should now work in 4.0

Txxxxx, I will try now

working nice, extra thank you !!!!! on 4.0.2


W2S: remove unsupported subject headings form imported bibs

Remove terms from thesauri unsupported in our catalog (foreign language, etc.) from bibs being accepted.

done, 7e70e793ecdf59a392d046d41911051dbeb94d25


Fixes #2985 by logging a specific message in case of timeout and using an async logger.

Some comments.

Thanks! :rocket:


Compared to vim-plug?

Hello @Shougo, could you briefly compare dein to vim-plug (if you have experience with it)? Thanks!

It has many differences though...

dein is faster than vim-plug
dein supports more lazy features
dein support cache
dein merges the plugins
dein can load local plugins
dein can support the other VCS
dein support the notification
No commands

vim-plug is

simpler than dein but less feature
better UI?  But it creates the buffer
complex than Vundle
no Vim documentation.  README only


chore(bazel): add MODULE.bazel files for bzlmod

Bzlmod is the new way to handle external dependencies.
This applies https://bazel.build/external/migration
Signed-off-by: Matthieu MOREL<EMAIL_ADDRESS>

Thanks for the patch!
Our bazel build mode is for consumption by Envoy. Do you expect that their use of our code will continue to work after this change? I have yet to try it.

Do you expect that their use of our code will continue to work after this change?

It is what claims Bazel, that bzlmod and workspace mode can work at the same time.
What I'm trying to do here is to make envoy relsolve its dependencies as mush as possible throught bzlmod.

Looks good to me. The coverage publishing failure is either spurious or related to a recent change to our CI.


Parallax resizeMode center issue

Hi guys, using version 3.9.1 using this example with its appropriating styling I have a strange issue.
When using parallax and setting resizeMode: "center" instead of resizeMode: "contain", the image gets larger but is not 100% width.
If passing parallax={false} to get a standard <Image /> component, I have what I want, but now resizeMode: "center" or resizeMode: "contain" makes no different. The image is 100% width and centered in both case.
So how can I have the parallax effect but with a real center resize mode?
Using Parallax example with center resize mode (losing left and right of the logo)

Using standard Image component with either center or contain resize modes (no difference, what I want but with Parallax)

@newfylox Sorry, please allow me to advertise for my open source library! ~
I think this library react-native-reanimated-carousel will solve your problem. It is a high performance and very simple component, complete with React-Native reanimated 2

how did you solve it ?


Generate both SPI Slave bit file and SPI Master bit file as default

Please help to add the feature to generate both bit files type, SPI Master and SPI Slave, as default. It is much easier to test SPI Slave file since it does not requires extra tool to program the flash device before the testing can start. Programming flash device that is installed on the PP3 EVK board is error prone.

Hi, do you have an estimate timeline for when this feature is available? Thanks.

Hi @anthonyle-ql,
this feature was introduced in https://github.com/QuickLogic-Corp/quicklogic-fasm/pull/21. From now on the bitstream generation process for PP3 should generate bitstreams in 3 different modes simultaneously:

Enabled SPI master mode - it will have original file name
Enabled SPI slave mode - original file name and "_spi_slave" substring
No header and checksum - original file name and "_no_header_checksum" substring

I hope that helps you

Confirmed that the latest daily build has created 3 different bit files as stated. The bit files failed to work correctly when tested with JB3 (the same board in Antmicro). Attached is the zip file that contains the followings:

RTL folder: 24bit counter design with the top 4 bits mapped to LEDs. One of the bit is mapped to the LED of the JB3.
Script: DOS Command script to execute commands to setup the JB3 device to load FPGA bit file. The IC that performs the USB to SPI function is Diolan. Please download the Diolan SW at "https://diolan.com/dln2"; for testing, we recommend to download the Windows SW package and install. The script calls a series of installed binaries to send the bit file to the PP3 device during FPGA configuration. The Diolan SW is "dln.3.4.0"; make sure to update the script with the bit file name before execution.
Folder 1110: contains the 3 generated bit files for (1) amd 1 mod file
a. jb4.bit = generated SPI master bit file; file is not tested.
b. jb4_mod.bit = modified of jb4.bit file to delete the first byte and zero out the second byte (to mimic the SPI Slave bit file); device is configured and function is not working.
c. jb4_spi_slave.bit = generated bit file; device is configured and function is not working.
d. jb4_no_header_checksum.bit = generated bit file; device is not configured and function is not working.
Folder 1104: contains the 1 generated bit file (SPI Master) for the build on November 4, 2021
a. jb4.bit = generated bit file; files is tested in master mode; not working due to 20MHz clock setting.
b. jb4_mod.bit = modified (1) file for SPI Slave configuration; device is configured and function is working.

Note: when the file contains the proper # of bits, the configuration using SPI Slave is OK.
bitFiles.zip

After merging https://github.com/QuickLogic-Corp/symbiflow-arch-defs/pull/683 and https://github.com/QuickLogic-Corp/quicklogic-fasm/pull/24 we were able to build SPI slave bit file that was tested on device. Hardware was configured successfully and the function was working.
The problem is in default bitstream that is overlaid by the actual design. For now this feature is disabled. Another fixes that were introduced are changes of PP3 assembler default settings to match command byte of the bistream (zeroing first byte of the bitstream for SPI slave bit file).

Confirmed validation of both SPI Master file and SPI Slave file. The no CRC and CheckSum file does not configured the FPGA. Since PP3 configuration is done via SPI Slave or SPI Master, this item is completed.


Creative Commons license

At the bottom of our theme we have a copyright statement. This is good and proper. I am wondering if anyone else sees a reason or a need to also have a Creative commons license also in the footer.

What I am imagining is that many CVs should have a BY-ND-SA. I think that is really is the nature of how many of us relate to the usage of our CVs. But other scenarios are also possible. So, I would think that it might be possible to add something to the footer that says: "Content licenses under __X"  where X is a value in the .toml document where we set the copyright info. Thoughts?
BTW: I am not saying that the theme should be Creative Commons licensed, rather that the content is licensed per the author's choosing...

I have made the following changes in the config.toml to provide a CC license on the footer of my website:

I commented out the original line # copyright = "© 2016 Your Name".
Instead, I added the following text:

copyright = '
This work by Peter Baumgartner is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Permissions beyond the scope of this license may be available at http://peter.baumgartner.name/kontakt.'
You can see the result in the footer at: https://portfolio.peter-baumgartner.net/. (Sorry, my website is still under construction!)
Two more remarks:

You will get the above text as a template when you generate your CC license.
Concerning your considerations refering to the theme and work by Georg Cushen I have added the link to his github address of his academic website framework.

Thanks for documenting how you integrated a CC license.
I'm closing this, as the HTML snippet can easily be added to the copyright parameter as you documented or pasted at the bottom of blog post files.

Addendum: give the  tag of the autogenerated HTML snippet the following styles to make it centered in the footer:
<img style="display:block;margin: 0 auto" ...

I had figured for awhile and found the answer on how why text-align is ignored for images here.

Addendum 2: If you don't want to have the entire HTML string squashed onto a single line, you can using """ to make multiline strings in a .toml file. ie:
copyright = """

This work by James Wright is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Permissions beyond the scope of this license may be available at
<a xmlns:cc="http://creativecommons.org/ns#"<EMAIL_ADDRESS>
<EMAIL_ADDRESS>


Why is OpenGL rendered disabled?

I'm using Proton 4.2 in old hardware (i5-2320 + GTX 760) and my frame rate was awful with DX9 with everything in low or disabled (it was "jumpy" inside the cities).
I've enabled the OpenGL rendering and I was able to jump the settings to medium/high and with a smooth frame rate.
Is there any reason to be disabled?
I've been playing for a couple of days without any crash so far.

You have to ask this question to SCS Software.
But you'll likely get an even better performance with D9VK which is currently experimentally added to Proton. See here or here on how to add this functionality.

I'm not sure if it is related to SCS. When I run the single-player, Steam asks if I want directx or opengl and this script doesn't.
I need to find a way to benchmark all the options available to see what fits best for me. In any case, I've my changes here: https://github.com/pruivo/truckersmp-cli/tree/t_opengl If someone wants to try.

I try your opengl version tomorrow :+1:

Alternatively, OpenGL renderer can be used by editing your config.cfg.
uset r_device "gl"

Default paths for Proton:

ETS2: ~/.local/share/truckersmp-cli/Euro Truck Simulator 2/prefix/pfx/drive_c/users/steamuser/My Documents/Euro Truck Simulator 2/config.cfg
ATS: ~/.local/share/truckersmp-cli/American Truck Simulator/prefix/pfx/drive_c/users/steamuser/My Documents/American Truck Simulator/config.cfg

Fixed in 8aa88ca, OpenGL rendering backend is now used by default.


Error for some locations w/ Leaflet/zoom level

STR:

Load http://localhost:3000/report/community/AK454#results
"Attempted to load an infinite number of tiles"

Fixing this probably means relaxing the zoom level one more out so it's not trying to zoom into the 3338-projected maps beyond what is possible.

It looks like this one was already fixed in ad1729c959db272241fb2a163239856deecb1a6b.


[Prism] Terminate Job with CancelFn instead of panic

This PR closes #31338, refactoring engine.ElementManager Bundles method to receive a context.CancelCauseFunc so that the Job fails instead of panic. This allows us to associate failing validation tests with stuck jobs.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @lostluck

I wasn't successful creating a test case that simulates the behavior. I suspect as we fix other unsupported features, we might be able to reveal more what is going on. It's only one Java Test class and only one is it's methods. In the grand scheme of things, I'm ok moving on for now.


Resolve hostname try catch fixes #6121

fixes #6121

[X] Bug fix (non-breaking change, fixes #6121

Some commands are using Resolve-DbaNetworkName but not passing in credential or using try/catch.

awesome thank you both!


update makes it easier to understand what it wants

changes the wording to make it easier to understand what to put in the h1 elements as many people were confused by this it should help that!
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[ ] I have tested these changes either locally on my machine, or GitPod.

Closes #XXXXX

if this passes i will update the rest of the files

Never mind, I found the related discussion is #46052
--
As a new contributor, we encourage you to read our contributing guidelines.
We expect our contributors to be aware of the process specific to this project. Following them religiously earns you the respect of fellow maintainers and saves everyone time.
Some examples of this are:

Make sure you are not editing off of GitHub (while you can, it's not a good idea).
Makes sure you actually follow the PR checklist and not just tick things off; we won't take you seriously otherwise.
Use the correct way to link PRs in the description of the PR by updating the XXXXXX.
... and similar things.

We appreciate you taking the time to help us, and we hope to see more contributions from you.
Cheers & Happy Coding!

what do you want to do

Go through the first part of this Cat Photo project (or maybe the whole thing) and change any instructions where what the user needs to add is at the end of the sentence - and put that on its own line. e.g.
Step 2 is:
Add an h2 element below the h1 element that says Cat Photos.

It should be changed to
Add an h2 element below the h1 element that says:
Cat Photos

But you only need to change it where it's text the user adds, not if the sentence ends with like "div." or something. I could go through and get a list of the steps if you want.

nah i get it ill change it now

is this more what you guys wanted

im new to github srry gtg

im new to github srry gtg

No worries, we all start somewhere, and trust me, we all share the feeling.
This particular PR is currently trying to do more things than it should. You should ideally be making separate PRs because the two issues you are addressing are unrelated.
In the interest of time and letting others contribute, I am going to go ahead and close this.
If you are interested in working on code or curriculum we encourage you to give our contributing guide a good read, they everything you will need to understand how it all works.
Thanks for your time and happy coding.


Merge support for dehumidifier, implements issue #14

Everything seems fine, but you mentioned you started to implement the store for the token/keys. Should we wait that before merge or not?

Everything seems fine, but you mentioned you started to implement the store for the token/keys. Should we wait that before merge or not?

I think you should merge now... we could use additional testing from anyone interested.
There is always a temptation to wait for one more change, but then there is more to do after that, and more, etc. etc.  Merging now takes the pressure off.
BTW... I see some lint test failures.  Is there a way to automatically apply the recommended changes?

Everything seems fine, but you mentioned you started to implement the store for the token/keys. Should we wait that before merge or not?

I think you should merge now... we could use additional testing from anyone interested.
There is always a temptation to wait for one more change, but then there is more to do after that, and more, etc. etc. Merging now takes the pressure off.
BTW... I see some lint test failures. Is there a way to automatically apply the recommended changes?

Not really. There should be a pre-commit hook which formats the code. Did it run for you?


A series of minor improvements

Should commit composer.lock
Updating dependencies
Composer now installs with --dev by default
Some cosmetics on code
Avoiding dohmskraken
Be prepared for PHP 7

Wow great job


Using SECp256k1/ECDSA instead of Ed25519

I am currently working with data that requires to be handled with SECp256k1 instead of Ed25519. As far as I could find in the code, which could be wrong, everything is handled via Ed25519.
Is there some way with sodium/libsodium to make all crypto_sign_* methods use SECp256k1?
// Need this to be done with SECp256k1
function getKeysFromSecret($secret) {
	$hash = hash('sha256', $secret, true);

	$keypair = \Sodium\crypto_sign_seed_keypair($hash);

	$secret = \Sodium\crypto_sign_secretkey($keypair);
	$public = \Sodium\crypto_sign_publickey($keypair);
}

Is there some way with sodium/libsodium to make all crypto_sign_* methods use SECp256k1?

No, there isn't, and there never will be.
Libsodium is an opinionated API. You get one good algorithm for every use case. Fewer knobs and levers + more secure constructions = less crypto vulns in software that consumes the API.
For public key cryptography, you get ECDH and EdDSA over Curve25519. No Weierstrass or Koblitz curves.
If you want to use secp256k1 or foot-bullety ECDSA, maybe check out https://github.com/phpecc/phpecc instead? I can't vouch for the security of their library, of course.

@faustbrian Would you buy a commercial version (so, it comes with support and official packages) that keeps the exact same API, but uses only NIST-approved primitives under the hood?

@paragonie-scott Thanks, will take a look.
@jedisct1 It is for an open-source project so not buying anything.


Feature/federate prom

New feature to include the multiple iceberg architecture.

For Thanos i think it use federation, i will check that

Were you able to check that?

Dear @Judunet
Any news on that matter ?

Closing for now.


Replace leader-worker-set to lws

What type of PR is this?
/kind cleanup

What this PR does / why we need it
Which issue(s) this PR fixes

Fixes #56
Special notes for your reviewer
Does this PR introduce a user-facing change?

Manually tested as well:

/lgtm
/approve
Can you apply the new namespace to https://github.com/kubernetes-sigs/lws/pull/54


Legacy Darcula has incorrect coloring in the editor

just updated to 2023.1.60 (regular plugin) and the legacy darcula theme looks like this:

Duplicate to https://github.com/gerryhjs/gerry-themes/issues/8

Sorry! Didn’t see that. Thanks for the quick response!


Write "Real World Gatherings" Guide

I understand why (Global Game Jam), but I get requests for Ludum Dare's theme early way too often.
We have ratings. There are no prizes for the winners, but because things get rated, fairness is super important.
But also, fact is, we don't even have a theme until a few hours before the start of the event. Real live Democracy in action.
But given that anyone can enter anywhere, it's not really fair to give gatherings the theme early. The kid down the street who decided to work from home is penalized for his convenience.
Also, a key part of Ludum Dare is sharing progress. Sharing it via posts, via live streaming, tweets, etc. To have to muzzle a portion of the community because they have privileged information, that's uncool.
Plus if it does get out early, that kind-of takes the wow out of the announcement. It's a moment many of us share. The pain and anguish of the theme you wanted to win not winning. We're together in this. :smile:

I whole-heartedly commend the decision to hold onto the special moment when the theme is announced for everyone everywhere in the world at the same time! (Especially the part where we don't penalize people who can't work in a large/noisy environment and would rather work from home).


[Bug] -h and --help exits with an error after the message

If the -h or --help flag is used on the bases command, or any of the subcommands, it prints the help message correctly but then exits with an error.  The standard is to exit with success when help was specifically requested.
A niche alternative is to print an error message about extraneous options/arguments/flags other than the --help and exit with an error.  But that's almost never used.

This is a bug with cmd-ts https://github.com/Schniz/cmd-ts/pull/213


32bit program run error in 32bit container

I use docker run a container in a fedora 64 bit systems(docker 1.5), and 32-bit libc libraries have been installed in the container (because i want to run a 32-bit program in the container), the program run normally on the host system，but when running in the container, the program report memset_sse2_rp error, bus error core dump, later I installed on the docker (32 bit) in ubuntu32 system, and then run the program in the new container, the above error is also, please help analysis.
Create the shared memory
Bus error (core dumped)

the program run in fedora 64bit,
root@localhost net]# ./dev0
------------------------------------------->
VPORT 1.0 start...
------------------------------------------->
Create the shared memory
INFO :Socket: id=0, localip=7f000001:50000, destip=7f000001:64889 [udp_client]
INFO :Socket: id=1, localip=7f000001:50001, destip=7f000001:64970 [udp_client]
INFO :Socket: id=2, localip=7f000001:50002, destip=7f000001:3149 [udp_client]
VPORT_Resource_Init ok.
VPORT_Hal_Drv_Init ok.
VPORT_Hal_Drv_Init ok.
the program run in 32bit container,
root@7d3f1cfe77be:/var/net# ./dev0
------------------------------------------->
VPORT 1.0 start...
------------------------------------------->
Create the shared memory
Bus error (core dumped)

use gdb in container,
------------------------------------------->
VPORT 1.0 start...
------------------------------------------->
Create the shared memory
Program received signal SIGBUS, Bus error.
__memset_sse2_rep () at ../sysdeps/i386/i686/multiarch/memset-sse2-rep.S:325
325	../sysdeps/i386/i686/multiarch/memset-sse2-rep.S: No such file or directory.

Maybe related, but I found out that using gdb inside a docker container on a binary built with -m32 silently fails (I can set the breakpoints and everything but they're never hit).
It works if I use the --privileged flag on the container tho.

Yes, this is probably an issue with restricted permissions in the container.
Try with --privileged and see if it works.
If it does, you need to tweak what capabilities are available to the container (and close the issue).

@zhaozww It has been detected that this issue has not received any activity in over 1 year. Can you please let us know if it is still relevant:

For a bug: do you still experience the issue with the latest version?
For a feature request: was your request appropriately answered in a later version?
Thank you!


Fix typo: projects

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.09%) to 76.59%

Files with Coverage Reduction
New Missed Lines
%

src/wavesurfer.js
1
79.26%

Totals

Change from base Build<PHONE_NUMBER>:
-0.09%

Covered Lines:
1218

Relevant Lines:
1505

💛  - Coveralls


Single-task POYO

Tested on entire MP dataset for up to 60 epochs. Works as expected. On 4xA40s: time per epoch: ~40s, time per validation: ~10s. I believe we are ready for training POYO-MP.
There is some ugliness wrt subtask_index handling. But I am deliberately leaving that until brainsets merges the interval-based approach so we don't have to re-engineer it later.

@mazabou Ready for review. If possible, we should merge this in before adding examples/poyo/finetune.py

Note I have removed strategy=ddp_find_unused_parameters_true ... and accelerator = ... arguments of lightning trainer because we don't need them for this code.


Importing data 2012 - 2013

Initial attempt to import data is focusing on late 2012 through 2013. This is documenting the various issues for the various months.

[ ] Nov 2012

Water quality files do not follow standard naming pattern.
cs2_12-11-12 1-49-13 PM.txt
uc1 downstream12-11-12 1-13-02 PM.txt
vertical profile hs2 12-11-12 2-26-28 PM.txt
Vertical profiles don't have gain setting specified.

[ ] Dec 2012

Some naming issues for water quality files (spaces in file names, saved as .txt files)
Vertical profiles don't have gain setting specified.

[x] Jan 2013

Water quality sites for water quality transects (Arc_011813_WQ) without abbreviations: Grant, Brant, Spring.
Multiple water quality transects in one file? (ARC_WQT_011813_MZ,NS,DV)
Jan_2013\Arc_011013\Arc_011013_WQ has three WQP files that are identical (sh1, sh4, sh7)
MZ1 a site code for transect or a vertical profile? ie should arc_011113_wqt_mz1 really be "MZ"

[x] Feb 2013

Transect names in Arc_020713_WQ (ie arc_020713_wqt_si1_to_launchramp)
Transect name in Arc_020413 (arc_020413_ul-loss_wqt)
Gain wqp names (bn -> bn1 ? , bk -> bk1?)

[x] Mar 2013

file names in Arc_030413_WQ (maybe just exclude???)
arc_030513_wqp_bk1-2.csv what profile site?
Units for TurbSC in Volts? (see Arc_030713_wqp_si5.csv)
Double check that "DEP200" and "DEPX" are synonyms for "DEP25"

[x] Apr 2013

Two transects with gain settings (Arc_040213_wqt_bn_gainsetting1.csv and Arc_040213_wqt_bn_gainsetting10.csv )

[x] May 2013

arc_050813_SIT1 assummed to be transect due to number of records
ZoopChlW shapefiles don't have fields with GPS_Date and GPS_Time

[x] Jun 2013

Integrity error (duplicate records) ARC_060513_WQT_SHD-GAIN10 and  ARC_060513_WQT_SHC-GAIN10. SHD has later stop time and more records so use that file instead of SHC.
The shapefiles for the gain files do not have the correct field names (GPS_Date, GPS_Time) resulting in a keyerror and no lat/long to add to the dbase.
Why do transect files have these gain settings?

[x] Jul 2013

Unknown gain settings (safe to assume gain zero?) for all vertical profiles in Arc_070513_WQ & Arc_070813_WQ - These need to be set in the file name since the folder Arc_070213 has gain 1 and 10 files.
ARC_070513_SI_WQT and ARC_070513_SI_WQT2 are the same file.
ARC_070813_MONTY_WQT & ARC_070813_MZ_WQT are the same file
arc_070213_bkupper_wqt_1 & arc_070213_bkupper_wqt_10 likely are vertical profiles.

[x] Aug 2013

arc_082213_sac-sanj_wqt site code for transect?
Arc_080613_hs1_wqp gain setting?

[x] Sep 2013

Bk Upper?
Missing transect name for Arc_091613_wqt1 and Arc_091613_wqt2
Why so many wqt files (38 separate file) for the SI transect on 091813?
Arc_091813_wqt_SI7 part of SI transect or separate?
092013 transect sites names (CO1 -> CO, CO2-> CO, COMZ -> CO, MZCR -> MZ, SB1 -> SB

[x] Oct 2013

Different sub parts for transect a-e (arc_100213_wqt_CA_a )
Folder Arc_101413_WQ (wpp == wqp?, wpq == wqp?, wpt == wqt?)
site code for upperUL??
site code for mzdv?
site code for SI2_to_doc and others (Arc_101613_WQ)

[x] Nov 2013

ARC_111513_WQT_CC_LNCA not sure which transect CC or LNCA?
ARC_111513_WQP_BK0_1 does not have any measurements in the top meter of the depth column

[x] Dec 2013

vertical profile UL0_gn0 does not have point for GPS file so no lat/long
transects files with underscores? Maybe multiple passes or transect split into two files?
Few of the WQT files seem like wqps? (arc_121113_wqt_hs3)

Won't import 2012 data - Marking as closed


fix/clock slow 9868

Use the system clock for build time
Add a site benchmark with the clock set

So, this makes the build time more sensible, but it's still very slow:
                   | EN  | ZH
-------------------+-----+------
  Pages            | 562 |  23
  Paginator pages  |   2 |   1
  Non-page files   |  92 |   1
  Static files     | 147 | 147
  Processed images | 474 |   0
  Aliases          |  16 |   4
  Sitemaps         |   2 |   1
  Cleaned          |   0 |   0

Total in 14870 ms


435 story webpage component connect webpage component to repair sections

[ ] No discrepancies across browsers. Eg. chrome vs safari
[ ] Pages pass W3C Validation for HTML (https://validator.w3.org)
[ ] CSS (https://jigsaw.w3.org/css-validator/)
[ ] Google sign-in is operational
[ ] Accessibility functions
[ ] Pages can scale without distorting page
[ ] No dead links
[ ] Navbar is consistent across the site
[ ] Pages are screen-reader accessible
[ ] Contrast meets standards for accessibility
[ ] Pages are keyboard accessible
[ ] Passes WAVE Evaluation Tool chrome extension

https://github.com/all-rit/ALL/assets/111752403/ecb4b6f1-9f8a-4283-aaef-b7140635a7cb

this is closed because the code has been merged into other feature branches and will be reviewed then

This story is going to be expanded to include the did you see it page, we didn't consider this in development and this can be included to quickly wrap up the story. This story will also pull in #461 to get some fixes for database connection and repair management fixes.


Add M5EPD as a platformio dependency

Thanks for the hint. Worked for me

any reason why this is not merged?


Generate SLSA signatures on GitHub release jar

Hi,
I'm reaching out on behalf of the Open Source Security Foundation (openssf.org). We work on improving the security of critical open source projects like yours.
Together with GitHub, we designed a free, easy-to-use method of code signing. It will help your users verify that your release binaries were built from your repository’s workflow and not altered by anyone. It’s just a few lines of code, but it will make your project more secure against third-party tampering and attacks like Codecov and CTX.
This PR shows how to add this seamless code signing to your workflow. You don’t have to be a cryptography expert or learn complicated tools and verification is simple for your users.
You can read more on the SLSA blog. Please reach out if you have any questions!

Jib CLI has no staging, so I'll cut a real release, which will happen to be the same functionality-wise as jib-cli v0.10.0.


Update index.hbs

Add {{#unless notYetAired}} to Right Side in order to remove ratings on anime pages for not yet aired shows.

Thanks for this! :heart:


WIP: Adding support for HTTPS servers, and other listening and TLS options

Summary
Still a work in progress, haven't written tests or documentation for the new feature.
Fixes #234.
With this change, you can now alternatively pass any listening options as the first argument to App.start() (or ExpressReceiver.start()).
app.start({ port: 5000, host: '<IP_ADDRESS>' });

You can also pass any server options as the second argument.
app.start(5000, { maxHeaderSize: 32768 });

And finally, if the server options contain any options that are exclusive to an HTTPS server (which would be required to get an HTTPS server running), then the https.createServer() method is used instead of the http.createServer() method.
app.start(5000, { key: process.env.TLS_PRIVATE_KEY, cert: process.env.TLS_CERT });

Additionally, the type definitions have been improved to reflect all of the valid usages. However, currently those type definitions are bound to ExpressReceiver rather than the Receiver interface. Therefore, there's some more work that can be done to further improve. As is, if you use a different Receiver implementation, you might see type checking errors where you shouldn't, and you might not see type checking errors where you should. I'd like to offer this improvement in a separate PR, that hopefully also merges before this change is released.
I've also added more complete error handling and state management.
Previously we were capturing synchronous errors from http.Server.listen(), but as far as I understand there aren't any known reasons for synchronous errors. So instead the code was refactored to handle only asynchronous errors from that method. The http.Server.close() method's asynchronous errors were already handled, so I just removed the note to think about synchronous errors. I also couldn't find any acknowledgement of synchronous errors from that method in the docs.
For state management, with all the asynchronous error handling, it becomes more important to track the server property of ExpressReceiver and use that information to correctly throw errors when invariants are unexpectedly violated. I've added a CodedError type to represent those situations.
Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

Build failed because of a linting (Prettier) issue in ExpressReciever.ts. I'll get back to this soon, but will leave this here for now.

It seems you decided not to have serverOptions in constructor args of ExpressReceiver. As I mentioned in our conversation, I personally prefer enabling developers to give the options also in the constructor. That being said, going without the change is fine.

@seratch thanks for the review!
i'm open to the idea of placing serverOptions in the constructor. do you prefer the flexibility in the API to use both, or do you think there's some other reason the constructor is preferred over the passing these options in the .start() method?
i'd prefer not to put these options in both places because that unnecessarily grows the API, and creates a bit more complexity for the user to understand (which options will override which? etc). if there are usages that make the constructor more appropriate, then i'd rather only use the constructor. as i prototyped the feature, i realized that putting the options just in .start() meant that users would not have to initialize ExpressReceiver outside of App this way, and that greatly simplifies usage.

do you prefer the flexibility in the API to use both

I meant this.
One thing I was thinking about is consistency. We have endpoints in the argument list. Yes, that's currently an input for Router in Express. But, generally speaking, the configuration is related to how the HTTP server handles requests. So, to me, enabling developers to configure anything related to HTTP server-mode Bolt app in constructor also makes sense.
But we can add it at any time when we get feedback from developers. I'm totally fine not to have the option in App's constructor args at this point.


Resolve warnings in Xcode 10

The warnings raised were related to the usage of the PIN_NOESCAPE
which must be specified in the interface and implementation when used.

          1 Warning

:warning:
Any source code changes should have an entry in CHANGELOG.md or have #trivial in their title.

  Generated by :no_entry_sign: Danger

🚫 CI failed with log


Fix Lillia, Morde, Mixed Damage, Samira

Fixes all current issues of running parser.

Thank you!!!


Adding one-liner descriptions

added in metadata.annotations.description

@dmesser please fix your commits. They should all be squashed into one. More importantly we prefer not having merge commits in the PR.

@dmesser I should restate this as mainly to removing the merge commits. It is fine to have multiple commits as long they are not being added in place of doing a git commit --amend.

will clean up in a branch and do another PR, closing this one.


Upgrade Graylog to v4.0.15-1

log4j vuln
https://www.graylog.org/post/graylog-update-for-log4j

https://github.com/CptOfEvilMinions/ChooseYourSIEMAdventure/releases/tag/graylog-v4.2.4


Is jtop compatible?

Hello
Currently, I have configured the environment with meta-tegra bsp, but I don't know if my program I run uses cuda or hw-accelerate buf, decoder, so I want to use the monitoring program jtop, is it compatible?
Or is there a monitoring program supported by meta-tegra?
Thank you.

Hello @youngjae-avikus
Are you using meta-tegra-community repo ?  if so, we have the jetson-stats Yocto recipe here


Fix commands to cleanup Cloudflare

When running with service you get the error:
error: when paths, URLs, or stdin is provided as input, you may not specify resource arguments as well

I signed it

/approve

/assign @ideahitme


Does changing the backbone to base384 is possible?

Hi i am trying to change backbone to swin-base384. Could you provide a guideline or tips on how to change ?

Hi, since SwinT uses window attention, it cannot apply our method directly. A possible way is to rearrange the template and search regions image patches to form a "new" $H x W$ feature map so that our method can be applied.


Error in run command

I run the verdictdb-tutorial, i can run the ./run.sh localhost 3306 tpch1g create, but when I execute the ./run.sh localhost 3306 tpch1g run, i have this error:

@Beastjoe Could you take a look at this issue?

It looks like changing verdictdb version to 0.5.6 in pom.xml seems to fix this issue. I have pushed the change in the verdictdb-tutorial repo.
@solangepaz Please git pull on verdictdb-tutorial, rebuild with mvn clean package then try again.

The issue is solved. Thanks


[add] jasmine spy support for all mocked methods

Hi guys. I've made some changes that I find to be helpful for me and my team. I'm not sure if you have an issue for this but this is just changing to spy on every method by default instead of putting a dummy version.

We use Jest, so I rather not have the extra dependency on jasmine. This is what I liked about this project, it's test framework independent.

Hi @hakobpogh ,
First off thank you for your PR to improve on ng-mocks. @willemsendennis has a good point about keeping this lib test framework agnostic. That has always been my goal with this lib and like @willemsendennis I am using jest as well.


Chinese docs file linting failure in local system.

Description
In github action docs linter is fail on chinese docs md files
https://github.com/go-gitea/gitea/actions/runs/6207127102/job/16852056368?pr=27096#step:5:5
Getting error on the local.
make lint-md
npm install --no-save

added 7 packages, and changed 30 packages in 7s
npx markdownlint docs *.md
docs/content/administration/https-support.zh-cn.md:55:277 MD051/link-fragments Link fragments should be valid [Context: "[HTTP 重定向](http重定向)"]
docs/content/administration/https-support.zh-cn.md:97:244 MD051/link-fragments Link fragments should be valid [Context: "[启用内置服务器S 支持](#使用内置服务器)"]
docs/content/installation/from-source.zh-cn.md:38:67 MD051/link-fragments Link fragments should be valid [Context: "[构建](#构建)"]
docs/content/installation/from-source.zh-tw.md:31:59 MD051/link-fragments Link fragments should be valid [Context: "[編譯章節](#編譯)"]
docs/content/usage/actions/act-runner.zh-cn.md:244:78 MD051/link-fragments Link fragments should be valid [Context: "[配置教程](#配置)"]
make: *** [lint-md] Error 1

I can't fix this due to language barriers.
Gitea Version
0818e9b10
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Localhost
Database
PostgreSQL

@lunny FYI
https://github.com/go-gitea/gitea/actions/runs/6207127102/job/16852056368?pr=27096#step:5:5

https://github.com/go-gitea/gitea/assets/50507092/040e5022-4945-4196-9ff4-4ef8815717ae

@CaiCandong  could you take it forward this issue?

Seems https://github.com/go-gitea/gitea/pull/27094 brought this up, I will do a tweak to actions config so all jobs run when when dependencies change.

We could either downgrade markdownlint-cli or fix the links.

There's nothing wrong with this Markdown , a quicker way is to switch its title to English.

But this is Chinese language translation, Cannot afford to change the title.

There's nothing wrong with this Markdown , a quicker way is to switch its title to English.

Can you report it to https://github.com/DavidAnson/markdownlint?

https://github.com/go-gitea/gitea/pull/27100 includes the downgrade of markdownlint-cli as a short-term fix.

Can you report it to DavidAnson/markdownlint?

I'm sorry, I speak Chinese but unfamiliar with JS.

Found the issue: https://github.com/DavidAnson/markdownlint/issues/954. So if we upgrade to v0.31.1, it might be fixed.


add  #![feature(exclusive_range_pattern)]

Getting the following compilation error when directive is not specified:
error[E0658]: exclusive range pattern syntax is experimental
--> src/vga_buffer.rs:74:17
|
74 |                 0x20..0x7e | b'\n' => self.write_byte(byte),
|                 ^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/37854
= help: add #![feature(exclusive_range_pattern)] to the crate attributes to enable

Thanks for the pull request!
I think we're using an inclusive range in the blog post (three dots), so that the feature flag shouldn't be needed.

Oh yeah you're right. That's a bug on my copying skills.


Cannot unroll the circuit to the given basis, ['u1', 'u2', 'u3', 'rz', 'sx', 'x', 'cx', 'id', 'unitary'].

While using RawFeatureVector() as a feature map, I am getting the following error when I try to call VQC.train():
Cannot unroll the circuit to the given basis, ['u1', 'u2', 'u3', 'rz', 'sx', 'x', 'cx', 'id', 'unitary']. Instruction ParameterizedInitialize not found in equivalence library and no rule found to expand.
Can somebody help me with this?

This sounds like it might be related to qiskit-machine-learning, not Terra (the immediate error is emitted by Terra, but it sounds like it's the use of the machine-learning objects that's your problem, not Terra itself).  Their repository is here: https://github.com/qiskit-community/qiskit-machine-learning.


Chrome DevTools integration

Enable integration of the Runtime with Chrome DevTools. This will supersede the current node_inspector integration, which is quite outdated mainly because it has some Node dependent functionality. Additionally it will provide a more universal and well known developer experience.
This is an epic feature and will spawn on several iterations.

[ ] For 2.4 Debugging
[ ] Visual tree & CSS inspection (Elements)
[ ] Timeline
[ ] Profiles

related to: https://github.com/NativeScript/android-runtime/issues/413

related to: https://github.com/NativeScript/android-runtime/issues/639


CLI to create datapackage

infer types, and schema
write out datapackage.json

schemas in a separate JSON file

done by c7ea75fdaa88f3223874de8538aed316effbe9bb


Create escrow release

There is no way to release an escrow by the SDK. I had to do it manually as:
moip_api.client.post('/v2/escrows/ECW-ID/release', '')

It would be great to have this inside the SDK, something like:
moip_api.escrow.release('ECW-ID')

Doc:
https://dev.moip.com.br/v2/reference#liberação-de-custódia

Any news? Can I do the changes and make the PR?

@mateusluizfb Yes, for me.

Hello @mateusluizfb and @ruanltbg , it's about to be released:
https://github.com/moip/moip-sdk-ruby/pull/80/commits/ef61c2d0ad903a0944f2b69348421f697ae04914
@MbNakaya can you help them with this, please?

@bressani nice! Thanks for the update!

Any news?

The code is merged to master, I will close this.


[Bug Report] el-submenu not scrollable, items getting cut off

Element UI version
2.4.11
OS/Browsers version
Windows 10 / Google Chrome v70
Vue version
2.5.17
Reproduction Link
https://jsfiddle.net/Terrijoo/7oxq0whL/
Steps to reproduce
Simple hover over the "Test"
What is Expected?
To have a scrollbar to scroll through the list, if the list is too long
What is actually happening?
The top items are getting cut off the screen
Not sure if I might have missed something on the config

a workground https://jsfiddle.net/4ft6qxua/

a workground https://jsfiddle.net/4ft6qxua/

https://jsfiddle.net/92x8L5ga/


Analysis of particular C file not finishing in time

I meant the snippet for the source code file that seems to crash the analysis :) A time limit per file is indeed something that we do not have :( If the analysis does not finish in adequate time it seems to hint to another error.

This file for example is not finishing in reasonable time whatsoever: ianatables.c. It's not super important for me that this file gets parsed, since it yields little information of interest, however, the entire parsing should terminate at least. :D

If you are using C/C++, you might also benefit from the unity builds (without parallel), since they combine all the code into a single translation unit, removing double header includes, etc.

I tried unity builds, but it's not working for me. The graphs are just empty :( ( using those snippets https://gist.github.com/anon767/d47295dae6c3e63b157655c708c7585e )
Another more or less related question:
Is there a way to merge translationUnitDeclarations from different analysis passes? E.g. each file is analyzed and parsed separately (like in the example from my last post) and then merged into a single TranslationResult?
Then it would be possible to run a CallResolver pass over the merged translationDeclarations. When I tried that, I wasn't too sure how to populate the Scopes correctly.
Edit://
I think the unity build problem is my fault. I'm reading the files without specifying topLevel in the configuration. I guess that's the issue here right?
Originally posted by @anon767 in https://github.com/Fraunhofer-AISEC/cpg/discussions/655#discussioncomment-1939435

It seems to be stuck on activating types (when using the parallel frontend), which seems completely unnecessary, since the file only contains of (a lot) of literals, whose type will not change at all.
12:53:22,989 INFO  Benchmark TranslationManager: Translation into full graph
12:53:22,993 INFO  Benchmark TranslationManager: Frontend
12:53:22,999 INFO  TranslationManager Parallel parsing started
12:53:23,131 INFO  Benchmark CXXLanguageFrontend: Parsing sourcefile
12:53:23,694 INFO  CXXLanguageFrontend Parsed 352243 bytes corresponding roughly to 7044 LoC
12:53:23,694 INFO  Benchmark CXXLanguageFrontend: Parsing sourcefile done in 562 ms
12:53:23,694 INFO  Benchmark CXXLanguageFrontend: Transform to CPG
12:53:58,755 INFO  Benchmark CXXLanguageFrontend: Transform to CPG done in 35060 ms
12:53:58,761 INFO  TranslationManager Parallel parsing completed
12:53:58,761 DEBUG Benchmark TranslationManager: Activating types for /Users/chr55316/Repositories/cpg/cpg-core/src/test/resources/ianatables.c
(currently stuck)

This seems to be related to a weird type listener in the initialiser list:
https://github.com/Fraunhofer-AISEC/cpg/blob/c4e6a33f2e076906e7412a8127e817ba3e16b7ff/cpg-core/src/main/java/de/fraunhofer/aisec/cpg/graph/statements/expressions/InitializerListExpression.java#L92-L110
Basically, it will iterator the whole list again. @konradweiss Do you have any idea why this there?

@anon767 can you give https://github.com/Fraunhofer-AISEC/cpg/pull/661 a spin? I have tested it internally with the IANA file and these are my results (MacBook Pro M1):
19:07:19,521 INFO  Benchmark TranslationManager: Translation into full graph
19:07:19,524 INFO  Benchmark TranslationManager: Frontend
19:07:19,530 INFO  TranslationManager Parsing /Users/chr55316/Repositories/cpg/cpg-core/src/test/resources/ianatables.c
19:07:19,653 INFO  Benchmark CXXLanguageFrontend: Parsing sourcefile
19:07:20,235 INFO  CXXLanguageFrontend Parsed 352243 bytes corresponding roughly to 7044 LoC
19:07:20,236 INFO  Benchmark CXXLanguageFrontend: Parsing sourcefile done in 582 ms
19:07:20,236 INFO  Benchmark CXXLanguageFrontend: Transform to CPG
19:07:21,673 INFO  Benchmark CXXLanguageFrontend: Transform to CPG done in 1436 ms
19:07:21,675 INFO  Benchmark TranslationManager: Frontend done in 2150 ms
19:07:21,675 INFO  Benchmark TypeHierarchyResolver: Executing Pass
19:07:21,976 INFO  Benchmark TypeHierarchyResolver: Executing Pass done in 300 ms
19:07:21,976 INFO  Benchmark JavaExternalTypeHierarchyResolver: Executing Pass
19:07:21,976 INFO  Benchmark JavaExternalTypeHierarchyResolver: Executing Pass done in 0 ms
19:07:21,976 INFO  Benchmark ImportResolver: Executing Pass
19:07:22,013 INFO  Benchmark ImportResolver: Executing Pass done in 36 ms
19:07:22,013 INFO  Benchmark VariableUsageResolver: Executing Pass
19:07:25,381 INFO  Benchmark VariableUsageResolver: Executing Pass done in 3368 ms
19:07:25,381 INFO  Benchmark CallResolver: Executing Pass
19:07:28,658 INFO  Benchmark CallResolver: Executing Pass done in 3276 ms
19:07:28,658 INFO  Benchmark EvaluationOrderGraphPass: Executing Pass
19:07:30,531 INFO  Benchmark EvaluationOrderGraphPass: Executing Pass done in 1872 ms
19:07:30,531 INFO  Benchmark TypeResolver: Executing Pass
19:07:31,573 INFO  Benchmark TypeResolver: Executing Pass done in 1041 ms
19:07:31,573 INFO  Benchmark ControlFlowSensitiveDFGPass: Executing Pass
19:07:32,576 INFO  Benchmark ControlFlowSensitiveDFGPass: Executing Pass done in 1002 ms
19:07:32,576 INFO  Benchmark FilenameMapper: Executing Pass
19:07:32,604 INFO  Benchmark FilenameMapper: Executing Pass done in 27 ms
19:07:32,604 INFO  Benchmark TranslationManager: Translation into full graph done in 13088 ms
19:07:32,613 INFO  Benchmark IanaTest: getAstChildren
19:07:32,668 INFO  Benchmark IanaTest: getAstChildren done in 54 ms
BUILD SUCCESSFUL in 18s

I would say that is some performance improvement ;)

Thanks! Works like a charm :)


Not working with base, keycard, and hacking device installed

https://github.com/user-attachments/assets/e5cc4121-458d-4f2c-bf91-3d55c08989b4

What addon do you have actually ?
And have you the old hdevice addon active ?

Base, Keycard, and Hacking Reloaded.
No
https://steamcommunity.com/sharedfiles/filedetails/?id=3224846395

There no error with the f10 console menu ?

None, but someone said this!

Haaa .. this is the table that's not correctly loaded so the swep don't work well

I'll post a PR later if you don't already have a fix by then

I'm not currently free to look into it and fix it for now

Just for reference, this looks exactly like #2

Just for reference, this looks exactly like #2

Yeah, it fixes that in my PR

Fixed by #7


Fix some tests on Windows

get started with making tests pass on Windows

Thanks @martijnhoekstra! Don't hesitate to rebase to actually run the CI, the GitHub actions config was invalid on master to fix issues during the latest release (I just fixed it).

yeah sure. I'll rebase shortly! There is still a lot of tests failing, and I intend to clean up a bit more. I don't mind doing it in separate PRs or collecting more along the way.

We can do as you wish. The earlier we merge things, the less chance there is of conflicts in the future.

closed in favor of #1890


New version: OpenMedia.4KVideoDownloader version <IP_ADDRESS>30

Result: Installation Successful

Manifest
Add/Remove Programs

Name
4K Video Downloader

Version
<IP_ADDRESS>30

Publisher
Open Media LLC

ProductCode

Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 3299
Microsoft Reviewers: Open in CodeFlow

@wingetbot run


Updated Driver

Hello where do I get the updated driver from "This functionality requires an updated driver from Insider Preview Builds with the Map Locking feature"? Please add detailed instructions for this step.

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

ID: e7f0765a-3f92-5214-4bcd-2f5ad9d93c1a
Version Independent ID: 7f34bdfd-70ca-1922-4858-3379ed1c9068
Content: Mixed Reality Spatial Data Packager Documentation - Mixed Reality
Content Source: mixed-reality-docs/mixedrealityspatialdatapackager.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @alfred-msft
Microsoft Alias: alreynol

That driver has now shipped with Windows SDK 18362.  I have removed the note as you no longer need an insider build SDK.


Do not return to last edit position for some files

For e.g. the git commit message (/git/repo/.git/COMMIT_EDITMSG) you do not want to return to the last position. Is there a way to blacklist certain files?
Now I start every time with ggi to make sure I'm at the start. I write a commit message with a single line and then most times a paragraph for a long description. Creating a new commit puts the cursor somewhere at the git commented section of the commit file, which is unwanted.
Simply said, can I check the filename in this piece of code (I am really new to vim/vimscript, so I don't understand a thing about this):
 " Return to last edit position when opening files (You want this!)
 autocmd BufReadPost *
      \ if line("'\"") > 0 && line("'\"") <= line("$") |
      \   exe "normal! g`\"" |
      \ endif
 " Remember info about open buffers on close
 set viminfo^=%

For what reason did you close this issue? Do you have any comments? For me this is still an issue, so hopefully it can be addressed.


Unable to view user profile details in console [Oracle19c Primary jdbc user store]-Tenant users

Describe the issue:
The user profile section of the console will be shown empty for the successfully created user. pointed primary user store as Oracle19c JDBC user store
Tenant user
How to reproduce:
Config deployment.toml to set primary user store as Oracle
Server startup
Create new user via the console
navigate to user edit > profile
[server]
hostname = "localhost"
node_ip = "<IP_ADDRESS>"
base_path = "https://$ref{server.hostname}:${carbon.management.port}"

[super_admin]
username = "admin"
password = "admin"
create_admin_account = true

[user_store]
type = "database_unique_id"

[database.identity_db]
#type = "h2"         # Infers the local H2 DB connection details for 'DEV' pattern. SHOULD BE CHANGED TO PRODUCTION READY DB FOR PRODUCTION
url = "jdbc:oracle:thin:@<IP_ADDRESS>:1521/ORCLPDB"
username = "beta6"
password = "ora19c"
driver = "oracle.jdbc.OracleDriver"
[database.identity_db.pool_options]
maxActive = "80"
minIdle ="5"
maxWait="60000"
testOnBorrow = true
validationQuery="SELECT 1 FROM DUAL"
validationInterval="30000"
defaultAutoCommit=false

[database.shared_db]
#type = "h2"         # Infers the local DB connection details. SHOULD BE CHANGED TO PRODUCTION READY DB FOR PRODUCTION
url = "jdbc:oracle:thin:@<IP_ADDRESS>:1521/ORCLPDB"
username = "beta6"
password = "ora19c"
driver = "oracle.jdbc.OracleDriver"
[database.shared_db.pool_options]
maxActive = "80"
minIdle ="5"
maxWait="60000"
testOnBorrow = true
validationQuery="SELECT 1 FROM DUAL"
validationInterval="30000"
defaultAutoCommit=false

[keystore.primary]
file_name = "wso2carbon.jks"
password = "wso2carbon"

[truststore]
file_name="client-truststore.jks"
password="wso2carbon"
type="JKS"

[account_recovery.endpoint.auth]
hash= "66cd9688a2ae068244ea01e70f0e230f5623b7fa4cdecb65070a09ec06452262"

[identity.auth_framework.endpoint]
app_password= "dashboard"

# The KeyStore which is used for encrypting/decrypting internal data. By default the primary keystore is used as the internal keystore.

#[keystore.internal]
#file_name = "$ref{keystore.primary.file_name}"
#type = "$ref{keystore.primary.type}"
#password = "$ref{keystore.primary.password}"
#alias = "$ref{keystore.primary.alias}"
#key_password = "$ref{keystore.primary.key_password}"

# The KeyStore which is used for tls communication. By default the primary keystore is used as the tls keystore.

#[keystore.tls]
#file_name = "$ref{keystore.primary.file_name}"
#type = "$ref{keystore.primary.type}"
#password = "$ref{keystore.primary.password}"
#alias = "$ref{keystore.primary.alias}"
#key_password = "$ref{keystore.primary.key_password}"

#Google reCAPTCHA settings.

#[recaptcha]
#enabled = "true"
#api_url = "https://www.google.com/recaptcha/api.js"
#verify_url = "https://www.google.com/recaptcha/api/siteverify"
#site_key = ""
#secret_key = ""

# SMTP email sender settings.
[output_adapter.email]
from_address=<EMAIL_ADDRESS>username= "iam511release"
password= "Wso2@1234"
hostname= "smtp.gmail.com"
port= 587

when clicking on Console Mange

User profile section console

Expected behavior:

Environment information

Product Version: 5.11 Beta6 Snapshot
OS: Mac
Database: Oracle 19c
Userstore: JDBC
Browser safari, google chrome

I wasn't able to get the user-profile-schemas error in 5.11.0-Beta6. SNAPSHOT with Oracle19c SE2 Database.


feat: add option to enable uplaods

This makes it more explicit that we are making changes to user's provided schema.

#742


useWindowSize callback

Add ability to trigger a callback when the size is updated.
const { ... } = useWindowSize(() => {
...callback on resize...
});

Just trying to understand things a little more:

What is the use case here? useWindowSize triggers a re-render with the latest width/height. Wouldn't using these values in the component achieve the same thing as a callback?

I think i've landed on exposing a callback arg from useRafState so that useWindowSize can leverage this to trigger before next re-paint. Is this along the lines of what you had in mind?

Will appreciate any answers to these! 😄

What is the use case here?

If you want to do something with the window size, like some side-effect of pass the state to parent component, now you have to use useWindowSize together with useEffect:
const {width, height} = useWindowSize();
useEffect(() => {
  // ...
}, [width, height]);

with a callback it would be more direct:
const {width, height} = useWindowSize({
  onChange: (width, height) => {
    // ...
  },
});

Is this along the lines of what you had in mind?

Would need to see the code for that.

I’ve implemented the callback feature for useWindowSize as discussed in issue #915. Now, users can pass a callback to handle window size changes directly. The feature is documented and tested.
PR: #2608
Looking forward to your feedback!


Add prettier config, format existing files

The 3 commits in this PR:

Add config for prettier, both in the pre-commit-config and as a script in our package.json
Run prettier on the project (this is the majority of the diff), closing #107
Replace usages of the term "Analysis" with "Project", closing #64

Oh, should the config exclude running against CSS files? Looks like those got updated too--not sure if this was intentional.

I think all it really does in CSS files is unify the indentation, which I’m happy with


fatal error C1083: Cannot open include file: 'ammintrin.h'

Some people may have the same problem as me. I am trying to install a package that requires node-gyp on Windows 7 x64.

I had Visual Studio 2013. I had to uninstall that, installed Python v2.7.3 and added it to the PATH, Microsoft Visual Studio C++ 2010, Uninstalled the C++ runtimes, installed Windows 7 64-bit SDK, the compiler update for the Windows SDK 7.1, and Microsoft Visual Studio C++ 2012 for Windows Desktop. Sometimes I found out the order was wrong, so I had to try a few times.

Thinking I would now be able to get started with Node.js on Windows, I tried installing the package I had planned on installing. No good, I may need to get underwear that has "node-gyp" written on it. Or maybe my wallpaper is incompatible...

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h(26): fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory

I then travelled to lands afar and consulted a fortune teller who has expertise with black magick and the arcane, and she told me it was the work of evil magi, and that I needed to consult the Red Mond scriptures and do a Ctrl+F for "how to dispel Demonic Witchcraft".

After consulting this sacred tome, I found out how to conjure the appropriate incantations that will fend off further satanic influences from Baphomet.

It seems you need to install Microsoft Visual Studio 2010 Service Pack 1 (at least I'm getting good at that), which may alleviate your boredom by presenting you with a shiny, brand-new error similar to this:
...\leveldown\node_modules\nan\nan.h(318): error C2039 : 'New' : is not a member of 'v8::String'

It seems this is because a module does not support the version of v8 bundled with Node. No biggie, one swipe of my magic wand and that pesky, uppity latest version of Node (0.11.x) is gone in favor of a more conservative, philistine version of Node from Mississippi (0.10.x).

So yeah, I just wanted to confirm that there is a candle at the end of the tunnel and that if some poor bastard needs to deploy Windows servers, one option would be running Windows VMs that have been carefully set up to support node-gyp.
So two clarifications could be added:

You may need Microsoft Visual Studio 2010 Service Pack 1
There has been some changes to v8 recently so if things go haywire, check if they work on older Node (I realise this is not node-gyp or gyp's fault).

Fortunately you can just copy a working file and include it into the folder "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE"

That is why this exists https://www.npmjs.com/package/windows-build-tools

Try with "npm install --global windows-build-tools" and then run "npm install".
It worked for me.

@TerribleDev @webstuffer windows-build-tools does not help on Azure.

@akontsevich azure is a giant amalgamation of products and services. I know for a fact it works on windows based scaling sets. Of course it does not work on linux VM's or containers. What do you mean by 'doesnt work on azure', do you mean app services, functions, etc?

@TerribleDev app services and Kudu.

@akontsevich You can compile your native modules outside kudu, using something like appveyor, VSTS, and then upload them.
I believe you are running into the limitations of the azure app sandbox

You can compile your native modules outside kudu, using something like appveyor, VSTS, and then upload them.

I did that. Thanks.

@werewolfdev People still suffer from node-gyp? Wow! Does it still require hand-cranked Python 2.7?
Sorry for the unhelpful response, but I'm kinda amazed if you didn't arrive here by mistake, somehow!

Does it still require hand-cranked Python 2.7?

Of course not.  Python 2 died 711 days ago on 1/1/2020 so it is no longer supported.  This codebase uses Python f-strings so any Python < 3.6 is not supported.  https://github.com/nodejs/node-gyp#installation


sparrow::nullable implementation

This class is meant to replace the reference_proxy and const_reference_proxy classes defined in array_data.hpp. It's still missing:

comparison operators
tests
documentation
the "empty semantic", i.e. do not call value type constructor when initializing to nullopt, and call value type destructor when resetting. This is not trivial to do since it does not totally apply to optional on references.

the "empty semantic", i.e. do not call value type constructor when initializing to nullopt, and call value type destructor when resetting. This is not trivial to do since it does not totally apply to optional on references.

Commenting on this. Since we don't adhere to the std::optional semantics I don't think that we should do this. Basically, assigning a sparrow::null value to a sparrow::nullable should not call the destructor on the underlying value when it is owned by the nullable. I think it should only be deleted upon deletion of the nullable.


[Bug] Transaction fees

Even when setting fees manually I'll get the occasional one of these.

exact same bug here when i send the minimum robery is 0.1 verge , when i alter the transaction fee in any way from options it raise the fee to 0.3 like the mafia or a ordinary bank service.

How does this suspicious charging system work ?  Why is the fee system so unclear to the user ?

Might be for bitcoin, but same concepts apply for Verge.
https://en.bitcoin.it/wiki/Transaction_fees:
Also this is another good one:
https://news.bitcoin.com/how-to-calculate-bitcoin-transaction-fees-when-youre-in-a-hurry/

Nothing todo with bitcoin @jrsikors, for some reason we cannot set fees below the threshold set by the client (not the 0.1 threshold), and occasionally, the change on certain addresses will be added to the transaction fee whilst we have the inability to change it.


Compile error for Xcode 6

When i try to compile it in Xcode 6 i am getting a lot of error message.  Please find the attachment of image and let me know whats wrong.

So why not update the code? Or even explain how to update it and get it working...

Because I currently don't have enough time to do so.

Understand that! They just put out new versions of Xcode and iOS ... also a new swift version... I'm running over my code now to account for the swift 1.2 changes... Never ending!

I made a commit that resolves this issue. If you have xcode 6.3 you can compile and test the application


Example file not found

Describe the bug
Execute the command for quickstart with fluentbit:
kubectl apply -f https://raw.githubusercontent.com/fluent/fluentbit-operator/release-0.12/manifests/setup/setup.yaml
Returns error:
error: unable to read URL "https://raw.githubusercontent.com/kubesphere/fluentbit-operator/master/manifests/quick-start/quick-start.yaml", server reported 404 Not Found, status code=404
To Reproduce
Execute:
kubectl apply -f https://raw.githubusercontent.com/fluent/fluentbit-operator/release-0.12/manifests/setup/setup.yaml
Expected behavior
Create the expected example.
Your Environment
- Fluent Operator version: v0.4.1
- Kubernetes Version: 1.23

How did you install fluent operator?
using the Yaml example: https://raw.githubusercontent.com/fluent/fluentbit-operator/release-0.12/manifests/setup/setup.yaml
What happened?
No response
Your Error Log
error: unable to read URL "https://raw.githubusercontent.com/kubesphere/fluentbit-operator/master/manifests/quick-start/quick-start.yaml", server reported 404 Not Found, status code=404

Additional context
No response

Thank you very much for your feedback, this looks like an error in the documentation and we will fix it as soon as possible.


How about using IntersectionObserver to simplify ?

Hello. Do you know IntersectionObserver ？ I feel it may simplify the part of scroll_top and item_height.. calculation.

Hey
I'd like to, but it's browsers support is low
http://caniuse.com/#feat=intersectionobserver

Slightly off topic.
Would be worth the trouble to use next generation Javascript and transpile to set of supported browsers using something like BabelJS?

I was about to use IntersectionObserver, but I found no where to test, so I decided to add a test page.


Replace argsort with argpartition, simplify rand calls

If we want to select the $k$ largest values from an array of size $n$, we can do so in $O(n + k)$ using https://en.wikipedia.org/wiki/Introselect
This is usually faster than the current np.argsort, which runs in $O(n \log n)$. Empirically, the elitist_selection is roughly 10 times faster now, but it does not have a large effect on the overall running time of the algorithm, which is dominated by other functions.
Note that the order of the $k$ largest values may be arbitrary. I did not find any non-interactive tests, but the example from the README still returns the same results after the changes (after adding np.random.seed(0)). Nevertheless, someone should probably double-check if order is important for the elitist_selection and selection_indices functions.
While I was at it, I also simplified some calls to random functions.

Thank you for this pull request. I reviewed the pull request and every runs fine. Using introselect is indeed a nice modification of the original algorithm.


Implement adjustment of system time from the backend

This PR:

Implements backend functionality for changing the RPi's system time when it receives an update to the SystemSettingsRequest protobuf message from the frontend.
Records system time changes in the event log
Uses monotonic_time (from Python's time.monotonic()) for any timestamps needed to for durations/timeouts/intervals in the backend. Renames most time/current_time parameters in the backend to wall_time (as in the wall-clock time which is kept by the RPi and its RTC), to make it distinct from monotonic_time
Adds the SystemSettings protobuf message type as the response message for SystemSettingsRequest, which already existed (but was named SystemSettingRequest)
Improves the layout of the stdout console logs by:

Color-coding errors and warnings
Making a fixed column-based layout for the fields of the log records
Abbreviating (and, when necessary, left-truncating) the names of modules
Adding providing line numbers for non-info logging statements (i.e. critical, error, warning, and debug)
Providing more information in exception tracebacks about the values of variables

Improves the comprehensiveness of backend log messages related to connection and loss-of-connection events
Fixes issues with the display of the current date in the frontend's Settings page (this is the display on the left column, separate from the ValueSpinners)
Adds some TODOs about future changes needed for frontend/src/modules/settings/containers/DisplayTab.tsx, frontend/src/store/proto/frontend_pb.ts, and frontend/src/store/proto/mcu_pb.ts, and some other places too
Fixes a subtle race condition resulting from a bug which invalidated my attempts to initialize the wall clock time in the simulator backend's simulated log receiver with the current time rather than time 0 (which was causing some log records in the Event Log to show up as occurring in the year 2073)

This PR also does some refactoring of the backend:

A bunch of long class names in the backend are shortened, for more uniformity and shorter logging names (this is the reason so many files are changed in this PR)
Some shared code between ventserver.application and ventserver.simulator is unified into functions defined in ventserver.application.
The input and output methods of the filters for ventserver.protocols.backend.backend and ventserver.protocols.backend.server, and deletion of ventserver.protocols.backend.SendFilter which doesn't seem to be useful for our backend.
Moving kill_process into ventserver.io.trio.processes, which is a new file for all sorts of (simple) subprocesses our backend will spawn.

Things to be aware of:

This PR adds better_exceptions as a package dependency, so you will need to run poetry install again for anything to be able to run.
ventserver.simulator tries to use zenity to show a popup at the start of the program warning you that you're running the simulator rather than the application. If you don't see this popup, you should install zenity. If you don't have zenity installed, the program will simply log its failure to open the dialog box but otherwise continue as normal.
On the RPi, before changing the system time you'll have to disable wifi; otherwise, the RPi will immediately overwrite your changes with the time from the internet.
On the RPi, in order for the backend to be able to change system time, you'll need to run sudo /home/pi/.poetry/bin/poetry run python3 -m ventserver.simulator. Before this works, you'll first need to run sudo /home/pi/.poetry/bin/poetry install.

@rohanpurohit If you're able to make sure you can run everything and change the system time on your RPi, that would be helpful. Since this PR did a big rename and also some refactoring of important parts of the backend, it'd be helpful if you could also test the backend to look for any possible issues with responsiveness or timing. I will perform an end-to-end test of whether everything works with a complete RPi deployment installation and a hardware RTC (so far I've just probed the state of the system using the timedatectl status command and looking at the time in the frontend after doing an "Apply Changes" on the frontend's settings screen).

I've changed the backend and deployment scripts to try to run the date command using sudo, because it turns out that the pufferfish_backend.service is configured to run in systemd as the pi user rather than root.
I've also been encountering some issues with the deployment scripts which require some workarounds:

If I just run deploy.sh without lock.sh, the pufferfish_backend and kiosk services don't start because they depend on tampering.service which is only provided by running lock.sh. It would be better if deploy.sh provided a dummy tampering.service which never fails (so that the other services can proceed), and then lock.sh provided the "real" tampering.service which actually checks file integrity.
It looks like the pufferfish_backend.service is trying to have its protobuf messages be written to the filesystem at /ventserver/statestore/, which it doesn't have file permissions for, rather than /home/pi/pufferfish-software/backend/ventserver/statestore. Ultimately we will want to write those messages to a separate USB drive, but in the meantime it would be helpful to figure out some kind of workaround so that pufferfish_backend doesn't spam the systemd service logs with "Permission denied" errors. One option would be to provide the path to the statestore directory via a command-line argument to override the default; a simpler workaround may be to somehow change the working directory of the systemd service.

Observations from testing:

I was able to successfully update the RPI system time from the frontend.
I did light testing and did not find any regressions from this PR in terms of responsiveness or timing.

it did not continue as normal and infact terminated with failure:
FileNotFoundError: [Errno 2] No such file or directory: 'zenity': 'zenity'

Oops, I hadn't tested that error-handling behavior! I've fixed it and tested it on my own system now (running Ubuntu, with Zenity uninstalled).

For records-keeping:

This project is licensed under Apache License v2.0 for any software, and Solderpad Hardware License v2.1 for any hardware - do you agree that your contributions to this project will be under these licenses, too? Yes
Were any of these contributions also part of work you did for an employer or a client? No
Does this work include, or is it based on, any third-party work which you did not create? No


Audio recorder bot

We want to create a bot that can record voice from Teams meetings and stream / upload them to AWS S3 for later transcription. Can you point us to a sample or documentation that can help us do this - I've followed a basic tutorial on how to use the #YoTeams for a chatbot but it's not clear to me how to extend to recording bot?

@LYDE1234 this is a super specific topic and we do not have a yo teams tutorial/sample/documentation for that, but I would recommend you take a look at this docs article which explains the topic and includes links to samples as well.

Hi @LYDE1234
This is called a media bot, and it's only available in C# even. So also take a look into this.

Closed issue, feel free to re-open if you feel we should add additional documentation if the pointed solutions do not provide enough clarity.


6 high severity vulnerabilities

Running npm install warns of vulns in packages.  Is it safe to run   npm audit fix --force to upgrade or will that cause breaking changes?  I don't see this issue with standard vue/vite templates so im assuming this is related to this repo.
6 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

Thanks for raising this issue @bryaan. I've bumped Electron Builder to newest major version, the high severity vulnerabilities should be gone now :)


Fast Charging not working on ES models

Hey. Just to let you know I appreciate the work you're doing here.
Having said this, I have a ES model and fast charging is not working with any of the parameters mentioned here: https://github.com/mletenay/home-assistant-goodwe-inverter/issues/150

The "fast charging" inverter feature should be reachable in v<IP_ADDRESS> now.
It is not exposed in UI anywhere, but you should be able to apply it by calling set_parameter service - there are now parameters fast_charging (0-1), fast_charging_soc (10-100), fast_charging_power (10-100)

Do you think this might be different depending on model/software version?

Yes, it is possible it is firmware/model specific and since I do not have direct access to different inverters I cannot test/fix that (if possible at all).

Is there something that I can do at my end to extract this information?

Hi,
I really love this featrue. However, shortly after I set up the fast charging service, I can't set the SOC anymore. I think there was an update.
I am getting an unpexted error message and the protocoll says: goodwe.exceptions.RequestRejectedException: ILLEGAL DATA VALUE if the value is e.g. 81 or input_number.fast_charging_soc.
The code is:
service: goodwe.set_parameter
data:
device_id: b9cb944ba3a1382249238c4a2523b698
parameter: fast_charging_soc
value: states("input_number.fast_charging_soc")
Is there an error in the code or a bug in the integration, as it worked before?

This is working in the latest versions.