text:
Overhaul practical examples section

basic HOWTO now focuses on discovering the device model by exploring nested blocks, getting/setting and subscribing to the userLabel of the root block
a further HOWTO goes into discovering the non-standard class GainControl and interacting with it using the established framework mechanisms. Section also explains how the implementation was achieved by supplying a visual diagram and linking to the codebase.
update examples and some links in line with latest spec changes
shift towards using non-standard term

Reviewed on the call on the 13th of June 2023.


text:
Add Chatbot-option to all pages

Describe the bug
Add chatbot-option to all pages so user can ask any dout on any page and not want to open home page every time.
Screenshots

please assign me this task and give good level [ level-2 or 3] [ just because i will work on all pages].
i will give you this within two hours as you assign to me

not needed

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Unit/Feature integration test

The following tasks were accomplished in this milestone

[x] Add unit test cases for food and user model
[x] Add feature/integration test for food and recipe_food model
[x] Update necessary files

Status: Approved 🟢 🟢 🟢
Hi @binodbhusal ,
Good job
Your project is complete! There is nothing else to say other than... It's time to merge it:
Congratulations! 🎉
Highlights:
✅ Good descriptions of tasks 👍🏽
👉🏼 All the best and good luck with your project
Cheers, and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

source: gharchive/pull-request


text:
🛑 Sandbox Keycloak is down

In 0f08ec0, Sandbox Keycloak (https://iam3.aot-technologies.com/auth/realms/multitenant-app3/.well-known/openid-configuration) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sandbox Keycloak is back up in 47fec42.

repo: AOT-Technologies/forms-flow-upptime


text:
Allow upload-only jobs

DART's internals currently support upload-only jobs, but it's impossible to create them through the UI, which insists on valid bagging parameters.
Upload-only jobs could be implemented like validation-only jobs: drag and drop items you want to upload, then tell DART where to send them.
The use cases here are:

Uploading existing bags created with external software.
Retrying uploads of jobs where bagging succeeded but upload failed. With very large bags, it would be nice to skip the bagging step and just retry the upload.

These features are available in version 2.1.0. For upload-only jobs, you can choose Jobs > Upload from the menu, then choose what you want to upload and where you want it to go.
For jobs where bagging has completed but the upload failed, if you click the green Run Job button again, you'll see a dialog asking whether DART should rebuild the bag and upload it, or just upload the existing copy of the bag.
See the release notes for version 2.1.0.
You can download the new release from https://aptrust.github.io/dart-docs/#download

Re-opened because DART 2.1.0 is currently not viable. For now, we're back to the 2.0.22 release, which does not support this feature. The problem with 2.1.0 is https://github.com/APTrust/dart/issues/548

repo: APTrust/dart


text:
Caffe fully connected (InnerProduct) layers cause ParseException

Hello!
TLDR:
armnnCaffeParser throws armnn::ParseException: Failed to parse layer [fc9] while parsing a Fully Connected layer of a Caffe model
Details:
Following one of the ArmNN tutorials, I'm trying to get a trained YOLOv1 Caffe model working with ArmNN. The model is parsed fine up until it hits a Dense/InnerProduct layer and throws an error. Same error is raised with different YOLOv1 models (converted from Darknet to Caffe) from the same source as the tutorial.
Tracked it down to ParseFromArray() from Google's protobuf library returning false inside RecordByRecordCaffeParser.cpp, but not sure why.
Is it possible for there to be a regression issue with Dense layer support with Caffe (granted the tutorial was from 2018), or more of a darknet-to-caffe conversion failure?
Thanks!
(If this question doesn't fit the guidelines, feel free to remove)

Hi the-prmoised_LAN
What Arm NN version are you using?

Thanks for the reply, FinnWilliamsArm!
I'm using v.20.05 for both ArmNN and Arm Compute Library. The full stack is as follows:
Android NDK: r17b + Android 26 API libc++ standalone toolchain
Boost: v.1.64
Protobuf: v.2.6.1 (x86 for arm version)
Caffe: v1.0

Hi again @the-promised-LAN
I tried your model, I believe your Protobuf might be a bit out of date. Could you update it to v3.5.0 and give it another go?

Hi @FinnWilliamsArm ,
Many thanks for the help, updating to the latest stack fixed it! Hit me soon after I posted my stack that protobuf might be the issue.
There is now a separate issue with armnn:IRuntime->EnqueueWorkload that causes app crash, but that will be a separate ticket. Thanks again!

authors: FinnWilliamsArm the-promised-LAN

repo: ARM-software/armnn


text:
Please describe -DBUILD_TF_PARSER Tensorflow build options

Hello,
I successfully build ARM NN SDK on Odroid HC-2 with the Caffee Parser described here: https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/configuring-the-arm-nn-sdk-build-environment-for-caffe/testing-the-build
But I don't find any more detailed option what I need to enable and build for Tensorflow Parser Option -DBUILD_TF_PARSER. Could you share how you build Tensorflow on ARM for being used by ARM NN SDK please?

Hi @rmey the official documentation for building the TensorFlow parser has been delayed but will be ready quite soon.
In the meantime, I hope I can assist you directly.
You need to process the TensorFlow protobuf files with protoc, and then when you run cmake for armnn, pass -DTF_GENERATED_SOURCES=<path to tensorflow generated sources> to tell the armnn build system where to find the files.
There is a script for running protoc on the tensorflow protobuf files at armnn/scripts/generate_tensorflow_protobuf.sh.
Apart from those things, the build process is the similar to building the Caffe parser.

Hi @rmey I'm closing this issue since I think the question has been answered. Please get back in touch if you have any more problems.

authors: MatthewARM rmey


text:
[Real scenes] Could LISA simulate by real scense?

Hi there,
I know LISA can simulate loading by rt-app,
but is there any method can simulate real scense?
(I run LISA on android target, thanks!)
Thanks,
Bill

Hi Bill,
I suppose that by real scenes you mean Android apps?
If that is the case, https://github.com/ARM-software/workload-automation is what you're looking for - it is based on devlib (that's a target communication library) just like LISA, but focuses on reliably running Android benchmarks - Youtube, Geekbench, PCMark, Google Maps, and so on. You can record traces and then feed them to LISA for analysis.
We have a wrapper around workload-automation that also handles re-flashing your device for testing different commits of a given kernel (https://github.com/ARM-software/lisa/tree/next/tools/wltests), but depending on what you're doing it might be simpler to just use workload-automation as it is.
Hope that helps,
Valentin

Closing as no activity in a few months

repo: ARM-software/lisa


text:
how to load local dataset DIV2K?

hi, how to load local dataset DIV2K?
and how to orgnize the DIV2k directory?
THKs alot

Hello, I have the same problem.
May I know how u solve that?
Thanks.

Hello, I have the same problem. May I know how u solve that? Thanks.

Hello, I have the same problem.
May I know how u solve that?
Thanks.

repo: ARM-software/sesr


text:
Note regarding ARMC5 & added IAR usage details

Made the following doc updates:

Added clarification regarding the installation of the ARM Compiler 5 on 64-bit Linux machines
Added an example WIndows path to the IAR toolchain information
My text editor removed the trailing spaces at the end of lines

@bridadan I amended the Added an example path to the IAR toolchain commit with the changes!

@yennster Could you please rebase?

@yennster Bump

@screamerbg Done!

@bridadan Should be good now

@yennster Thanks!

authors: screamerbg yennster

repo: ARMmbed/mbed-cli


text:
Error mbedtls_pk_verify MBEDTLS_ERR_RSA_VERIFY_FAILED

I'm developing on Zephyr Project a library http_client and that library receive a server_signature (BASE64), that signature is made with a hash(sha256) of the string and the private key. At my library, I catch my public key and call "mbedtls_pk_parse_public_key" and runs everything right. In order to verify I call "mbedtls_pk_can_do( &pk, MBEDTLS_PK_RSA )" and "mbedtls_rsa_check_pubkey" and that functions return 0.
After I decode the server_signature using "mbedtls_base64_decode" and return 0.
But, when I call the verification function "mbedtls_pk_verify" returns MBEDTLS_ERR_RSA_VERIFY_FAILED, don't understand the reason.
I already tested the same data using OpenSSL and the verification returns true.
Bellow had where I do the verification, hash of data and public_key.
hash = "5b0908ea3740745c383cd21bb1436d2e715f7e85ae607ff9f278b0239bd7cd2f"

static const char server_signature[] = {
     "PsvfcGyV9boBqnXeJhkXGfoZVKE4+QyxAqsmB0OzmW1csA5neZCNLBeG6NncVbrS"
     "3Yq3mfqbe2RmbIi3oMKEfzeVarfLRQPcc/c3aaA9zqw6713dzYZj5Jdwo7h9a7LO"
     "/6NBQKQBMo+hDFQFndPdl9Y2eGpGphecbMjfu288UcwtQn/FBCs8ZaYIY7O8VmNS"
     "04J27Jp0dhbVGWqDWiWd2aGSgQ/6hfs39b0aDpE3OkgU/K4Ol4t0YLtmBXZAFIs2"
     "lElkqS1sfgHp3kllp5inpTZ1KWAjqP1jQgCkD7MxeZau7roryNdzRUDPAjlC0lZ3"
     "WuY7nBXSMtUNQPV05FWxKDxECQIdIETDDa48qBPTpUCkv+du5Otwi3g5ajLTWz9S"
     "zyw+zXS28znPlXHAnKlWYejy3zsBpBNsza8vhx0NwfUbdW/3R0oW5WtlrqVOLkJE"
     "XYdPUFyryrcyirNsVwa5yTBCZCoRTC0Us0/kRSqZeT/Z6lBkA/A3vMmaDhnG7VZ7"
     "WJtXium/OtBIVgPwQFmHNQ9Bu/5HLqV/qqSApoLihNHr1iAhpRXoY5XHMujzDzmZ"
     "kYJeqewz7hVEoQHITldW8Uny6SwQaWDlgFTcgyKSE60ULaX9TFzy0wz3xvGxqjZD"
     "ZXQ7WkCcbjcusXBAxCp/bI/LFtKdxUcEavaGYwg1ZRg="
};

static const char public_key[] = {
	"-----BEGIN PUBLIC KEY-----\r\n"
	"MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyiPEMdY1tBIH9YXo4IFw\r\n"
	"dLLy9FPA1+bkfSFlHFRXZ+DIkfe/V36elvkfJmm3nM0HYqbDY+vqSE284VW3VeZA\r\n"
	"n0VNOlgvOQQ5foDlHSA7qv1OTlMXmVmZjY6GArjl5haDM1jkqLPUP2vbS7UJ2y/z\r\n"
	"SdJc83l2hpExapFMCUgTDDSBc0vKZRIjspjkJ0+dL7/K8UKDl/8QvF+q/j7REbne\r\n"
	"EYqyo/lwaf9EKzZvtsF6gphxT/eNKWbhlYEZrrHzydITceuxGqTlBV3Nn+tkCi+P\r\n"
	"ADgG/VPa1BG0b5xEyo6e12KgKJKMUmrvDh9UwXYvaWVKImzE0DCAVqbHNQInAtzs\r\n"
	"WkHW04w+Oeornbok57cZOMpG4fVHtMtLdFU/zRl2HxKqs+QLv8jh8JfY0MuPgqpW\r\n"
	"AtDwjyPMls4UrrrO3lWOPl5752GjcMmK27CSBI7g9XKsD/soM4/gmp2uuLRR5eMy\r\n"
	"wd3jeLjBu9f21A9YB1PoCyj21Kyx8PyXmaflNdWb5C1EOtsIR9J42Iua1K7Z3S0y\r\n"
	"RkpUxikR4l0LZ0gNa19+v1qqYye0qw+WzIBZk9VJPLp0i4lYaSlo/5kVUOXPeo5V\r\n"
	"Gf6+p6qVpuvd3pC6X/P1JnlObocQ8iaxEzmazzEUDN7gDAszpVMwNedpKKssw8uN\r\n"
	"aFHCXEDJgsstBC86OkLK64MCAwEAAQ==\r\n"
	"-----END PUBLIC KEY-----\r\n"
};

static int updatehub_check_signature(struct updatehub_context *ctx, char *package_uid)
{
	int ret, i, j, k, aux;
        char *dst;
	size_t olen = 0;
	mbedtls_pk_context pk;

 	mbedtls_pk_init(&pk );
	SYS_LOG_DBG("signature %d", strlen(server_signature));

	ret = mbedtls_pk_parse_public_key(&pk, public_key, strlen(public_key) + 1);
	if(ret != 0)
	{
		SYS_LOG_DBG("error parsing the public_key, %d", ret);
		return ret;
	}

   if( !mbedtls_pk_can_do( &pk, MBEDTLS_PK_RSA ) )
    {
        ret = 1;
        SYS_LOG_DBG( "failed! Key is not an RSA key\n" );
        return ret;
    }
    ret = mbedtls_rsa_check_pubkey(mbedtls_pk_rsa(pk));
   if(ret != 0)
	{
		SYS_LOG_DBG("Check pubkey failed");
		ctx->error_msg = "Check pubkey failed";
		return ret;
	}

	dst = k_malloc(512);
	memset(dst, 0, sizeof(dst));

       ret = mbedtls_base64_decode(dst, 512, &olen, signature, strlen(signature));
	if(ret != 0)
	{
		SYS_LOG_DBG("decode base64 failed");
		return ret;
	}

	ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, 0, dst, 512);
	 if(ret != 0)
	{
		SYS_LOG_DBG("verify failed %d", ret);
	}

	k_free(dst);

	return 0;

}

Here https://github.com/chtavares592/verify_signature I developed a simple example on zephyr that my http_client needs to verify the signature.. and the same error occurs. I put the zephyr's app, the server and the keys. I don't know the reason for this problem if somebody can help I will be grateful.

@chtavares592 Thank you for your interest in Mbed TLS!
In brief look, I don't see something wrong in the flow of your calls.
But I do have a couple of general comments, which may cause some of your issues:

In your example, you have set hashas a string literal, and sent the sting literal( its length is 64 bytes) to mbedtls_pk_verify(), while the verification function receives the hash as a hex buffer( with buffer size of 32 bytes). This could be one of the causes for your failure.
I have seen in this example, and in your example link, that you refer length of pointers as sizeof which does not return the actual size of the buffer! When you call sizeof(pointer), it will return a size according to your platform architecture ( I assume 4 or 8 in your environment, but there are some architectures with smaller pointer lengths). So when you write your buffers, you may not write the full data that you think you  are writing.

@RonEld thanks for you answer me. I followed your tips and corrected that problems and I resolved to simplify the code removing the server side and letting just application working. But the problem doesn't resolve yet If you could see again o code modified I'll be grateful to help me. Thanks again.
https://github.com/chtavares592/verify_signature/blob/master/verify_signature/src/main.c

@chtavares592 I can't seem to find something wrong in your flow, (except a memory leak in your dst variable), assuming your hash function is correct.
You should verify that you have are using the public key which private key pair was used to generate the signature, of this specific hash.
You should erify that the input of the hash is as you think ( is the length 17 on both signing and verification?) You should check that the signature is in the correct byte order.

@RonEld I corrected the memory leak at dst variable. I already verify the keys and they are right. And the hash is ok too. I put a verification if my system is little or big endian and it is little endian equal the server.
https://github.com/chtavares592/verify_signature/blob/master/verify_signature/src/main.c

@chtavares592 I can't spot anything wrong in your flow.
I took your public key, signature and data and integrated them to the pk_verify  sample application and got the same result.
The only thing I could think about at the moment is that at east one of your parameters you are using is incorrect.

Is the signature encoded in base64 correct? Is it the correct signature?
Is this the actual public key?
Is the data content and length correct?

@RonEld sorry to delay to answer.I'm trying to resolve this problem. I generated a new of key pairs and the signature on OpenSSL on the terminal and put in my app. The great news is the diff is less the others tests, now 19 diffs. But I continuous check my parameters and don't know the problem...  Thanks for helping me.

@RonEld , Do you know if there is an alternative form to verify the RSA signature?

@chtavares592 you could try directly thersa module instead of the pk wrapper, but I doubt it would help.
The fact that you now have 199 diffs instead of 22 diffs does really matter. You shouldn't get any difference.

@chtavares592 WE can't see anything wrong in the flow.
I would suggest you look how you generate the signature as well

@RonEld I'm signed with command line  echo -n test-verification | sha256sum | openssl dgst -sha256 -sign  private_key.pem -out /tmp/sign.sha256 - on terminal and after I use the conversion of base64 openssl base64 -in /tmp/sign.sha256 -out base64.txt for to get the signature.
The sha256sum is the same of my application.

@RonEld Now I changed my app and I sign and verify at the same app, and I get the signature is completely different than OpenSSL -sign or the node js signature... But returns zero the pk_verify function. If you could see my new implementation. Thanks. https://github.com/chtavares592/verify_signature/blob/master/verify_signature/src/main.c

@RonEld Indeed the problem is with the signature. I was able to get the signature through the pk_sign function and set it to "static unsigned char signature_ph_sign". The OpenSSL signature is the same as node js and completely different from pk_sign. Now I wanted to understand why this difference occurs, which makes the signatures so different. thank you. You can see here https://github.com/chtavares592/verify_signature/blob/master/verify_signature/src/main.c

@RonEld I finally can verify the signature, I found my mistake... I was signing the sha256sum of data's sha256sum. Thanks for helping and sorry for my dumb mistake.

@chtavares592
I am glad you resolved your issues. Mistakes happen. to answer your question:

Now I wanted to understand why this difference occurs, which makes the signatures so different.

When signing, there is a random element(notice you send a callback to the f_rng), which makes the signature different in every call. This is why it's strange you got same value in openssl as node js.
I am now closing this issue, as the issue is resolved.

repo: ARMmbed/mbedtls

license_source: bigquery


text:
Add workflow to update version in README

In #94, the ASFHyP3/actions version number used in the README examples was bumped to the next expected version, but that version has not yet been released, so none of the examples in the default branch's README currently work.
A similar issue occurs when we release and then don't circle back to update the example version, causing our examples to lag behind the latest release.
We can "fix" this by more rapidly releasing, but either way, there's a manual version update step that is annoying.
This adds a GitHub Action workflow to change all the examples in the README to use the latest version tag anytime a new tag is pushed.
I've used the sed command in this action to reset the version numbers in the README to the current release version so we can watch it in action.

Technically, the README for the specific tag will still always be 1 version behind, but since we don't typically know the version number until the release PR, this is the simplest way to automatically keep the default branch's README,  which is the default docs, up to date
We could trigger this workflow instead on PRs to main and use bump2version like in our release workflow to predict the next version based on the PR labels, but we'd (1) have to push directly to develop and (2) handle label changes.
All of which is manageable but seems more complicated than necessary...

Sounds good. Yeah I don't think being on tag behind is that big of a deal.

authors: forrestfwilliams jhkennedy


text:
🛑 URL Shortener API is down

In 3992f31, URL Shortener API (https://api-url-zgau.onrender.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: URL Shortener API is back up in 019c4a8 after 30 minutes.

repo: ASJordi/website-activity-status


text:
🛑 URL Shortener API is down

In 06f0de7, URL Shortener API (https://api-url-zgau.onrender.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: URL Shortener API is back up in 8925b3b after 10 minutes.


text:
Refactor specific environments to use general environment components

Specific environments can be reproduced with the general environment, probably without much additional code beyond configuration. Create and test generic environments against existing ones. Some refactoring of envs directory may be useful at this point to reflect the components/instantiation divide.
Considerations

(How) Should these be importable?
Assume there will still be types of envs other than the generalized env in the envs directory (e.g. RPOD, EDL), so no deleting the envs layer directory
Maybe these should be in a subdirectory of general_satellite_tasking? With a nice way of importing/registering/documenting.

Closes #8 #9 #10 #11

Scope of this will be deprecating current one-off environments while keeping them available in different directory


text:
Fix autoschedule bugs

There might be wrong intepretation for autoschedule if for e.g, t/CS 2103 could be wrongly intepreted  as a tag  named CS and time 2103, where instead user could meant a tag named that is named CS 2103

Perhaps banning spaces in tags is the right way to go

Done


text:
Add tests for link and unlink

Changes

Added tests for link and unlink methods in ModelManager, FriendsList, UniqueFriendsList and Friend

Codecov Report

Merging #207 (775689a) into master (28a801a) will decrease coverage by 2.42%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #207      +/-   ##
============================================
- Coverage     71.89%   69.46%   -2.43%
  Complexity      787      787
============================================
  Files           122      122
  Lines          2345     2427      +82
  Branches        252      260       +8
============================================
  Hits           1686     1686
- Misses          574      656      +82
  Partials         85       85

Impacted Files
Coverage Δ

src/main/java/seedu/address/model/FriendsList.java
94.11% <ø> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

...rc/main/java/seedu/address/model/ModelManager.java
94.73% <ø> (ø)

...ss/logic/commands/friends/UnlinkFriendCommand.java
76.00% <100.00%> (+4.57%)
:arrow_up:

...c/main/java/seedu/address/model/friend/Friend.java
89.09% <100.00%> (+0.20%)
:arrow_up:

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)

...ain/java/seedu/address/ui/FriendSchedulePanel.java
0.00% <0.00%> (ø)

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 28a801a...775689a. Read the comment docs.

authors: codecov-commenter tau-bar


text:
Bug fixes and various updates

Changed all instances of Addressbook to Survin, resolves #98
Add a draft for PPP
Update user guide and developer guide with more verbose documentation for view
Fix an edge case in view that was not intended, that was previously described in #181 but not fully addressed
Update placeholder image in AboutUs.md

Codecov Report
Base: 64.00% // Head: 64.05% // Increases project coverage by +0.05% :tada:

Coverage data is based on head (0cddfe0) compared to base (8de174a).
Patch coverage: 75.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #217      +/-   ##
============================================
+ Coverage     64.00%   64.05%   +0.05%
  Complexity      607      607
============================================
  Files            96       96
  Lines          2303     2309       +6
  Branches        303      303
============================================
+ Hits           1474     1479       +5
  Misses          708      708
- Partials        121      122       +1

Impacted Files
Coverage Δ

src/main/java/seedu/address/MainApp.java
0.00% <0.00%> (ø)

...in/java/seedu/address/commons/core/LogsCenter.java
78.37% <ø> (ø)

...java/seedu/address/logic/commands/ExitCommand.java
100.00% <ø> (ø)

...java/seedu/address/logic/commands/ListCommand.java
100.00% <ø> (ø)

...java/seedu/address/logic/commands/ViewCommand.java
100.00% <ø> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

.../main/java/seedu/address/model/person/Address.java
80.00% <ø> (ø)

...rc/main/java/seedu/address/model/person/Email.java
80.00% <ø> (ø)

src/main/java/seedu/address/model/person/Name.java
80.00% <ø> (ø)

...c/main/java/seedu/address/model/person/Person.java
90.90% <ø> (ø)

... and 26 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: codecov-commenter ryanlml


text:
Update User Guide for Delete and Clear commands

Fixes #39

Codecov Report

Merging #47 (de4a09b) into master (19ed953) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #47   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

changed branch name


text:
javafx fix

add students header for student contacts
fixed javafx18 issue

Codecov Report

Merging #117 (58a9c23) into master (a329576) will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #117      +/-   ##
============================================
- Coverage     61.94%   61.91%   -0.03%
  Complexity      629      629
============================================
  Files           114      114
  Lines          2307     2308       +1
  Branches        265      265
============================================
  Hits           1429     1429
- Misses          799      800       +1
  Partials         79       79

Impacted Files
Coverage Δ

...c/main/java/seedu/address/ui/StudentListPanel.java
0.00% <0.00%> (ø)

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


text:
Implement get/nok feature

whereby we can retrieve a patient's next-of-kin data
Format get /nok [PATIENT'S NAME]
Things to improve for v1.3:
Hide all the other irrelevant fields (e.g., email address, etc) in the Person Card while get /nok is called.

Codecov Report
Base: 63.86% // Head: 63.02% // Decreases project coverage by -0.84% :warning:

Coverage data is based on head (b22fd02) compared to base (97a5558).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #73      +/-   ##
============================================
- Coverage     63.86%   63.02%   -0.85%
  Complexity      484      484
============================================
  Files            98      101       +3
  Lines          1796     1820      +24
  Branches        220      223       +3
============================================
  Hits           1147     1147
- Misses          573      597      +24
  Partials         76       76

Impacted Files
Coverage Δ

...ogic/commands/getcommands/GetNextOfKinCommand.java
0.00% <0.00%> (ø)

...a/seedu/address/logic/parser/GetCommandParser.java
0.00% <0.00%> (ø)

...c/parser/getparsers/GetNextOfKinCommandParser.java
0.00% <0.00%> (ø)

...seedu/address/model/person/NextOfKinPredicate.java
0.00% <0.00%> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


text:
Update User Guide with changes from re-modelling

Replace screenshots of our old Ui with the new ones
Reorganise commands based on its page (Course, Group, Session, Student, etc)
Update UG with the newly added commands
Add navigation guide diagram for better clarity

==Ready to Merge==
Note still need to update UG again after:

fixing broken commands such as find, view
adding Task and its features
adding screenshots of new gui with session and task tab

Good job @peaol and @tyx021! Have looked through the initial commit and suggestions, LGTM 👍
Task commands will be updated in the UG in a later PR to be updated here.

authors: IsabelChong peaol


text:
Ensure note windows close when app closes

Fixes #138

Should this issue be counted towards "Enhancement"?

Nope, its a bug because the app is not properly cleaned up when exited.

We should reconsider this issue, this issue might be counted towards enhancement instead since the note window offers an option to close/exit. While it may be inconvenient, it doesn't render the feature unusable.


text:
Add note command

Summary
People forget... so we need to help them remember.
All your memory loss help in one place
Note
Usage
Set note
note n\Add your new note here
Retrieve note
Forget? Just:
note

Holy... this PR is too awesome. Someone get this approved 👍


text:
Adds Planned Enhancements to DG

Closes #253 and also #276
Unsure if #276 counts as an enhancement or a new feature

#276 feels like an enhancement of searchmode, but yeah either way I think including it in the DG is good!


text:
[PE-D][Tester D] Setting up link in DG is broken

Specifically Setting up and getting started.
Given the importance of setting up and even for developers, assumption cannot be made about the their tech stack knowledge hence a broken link for setting up is considered quite severe in a DG.

Labels: type.DocumentationBug severity.High
original: liauzhanyi/ped#10

PDF conversion.

authors: NgZiXin nus-se-script


text:
Upgrade node-home-assistant dependency

I made a handful of changes to node-home-assistant which all the node-red nodes in this project use to facilitate communication with Home Assistant.  Need to update dependency and fix breakages ( hopefully without any outward impact )

Done and merged


text:
Add --dockerfile argument to fetch_jars.py

With this argument, the JARfile versions will be extracted from the
given Dockerfile. This will simplify some of the headache involved in
running this script.

@nre-ableton I'm interested in reviewing this PR, thanks!

@ala-ableton I like the idea of setting default versions in the Python scripts. I will rework this and come up with something better.

authors: ala-ableton nre-ableton

repo: Ableton/groovylint


text:
#37: dao between agent server adjustments

This PR includes:

Renamed Segmentation -> Partition
Fixed, refactored, and improved the build and dependency management, almost ready for Scala 2.13 even
Kept the old model in server part intact, because it would require a lot of changes to change all the endpoints etc
Created a bare minimum module for data model, for transferring data between agent and server

Closes #37

Just notice some case classes are indented by 4 spaces, some 2. All should be 2 right?

Just notice some case classes are indented by 4 spaces, some 2. All should be 2 right?

you are right. I think that I liked 4 more for the case classes in model/ but I'll change it :D

Ještě bych změnil AdditionalData na Map[String, Option[String]]

authors: benedeki cerveada lsulak

repo: AbsaOSS/atum-service


text:
Instructions for running MaterialXGraphEditor on Mac

I followed the instructions to download the pre-built MaterialX release with graph editor and viewer.
However, the instructions page does only contain info on how to build it, not how to run it. Usual start attempts with python3 bin/MaterialXGraphEditor or ./MaterialXGraphEditor fail.
How do I run the pre-built version on Mac? :)

I just downloaded the pre-built macOS zip - and it looks like the permissions are not set correctly on the executables.
if you open a terminal and change directory in to the root of where you unzip the archive and run
> chmod 775 bin/MaterialX*

Then I was able to run both tools.
I did also hit code security issue, and had to bypass the macOS security to actually launch the apps.  I believe these binaries are not properly code signed.

We're very open to ideas on improving the automated GitHub Actions step that generates our pre-built binaries for all platforms, and here's where it's currently defined:
https://github.com/AcademySoftwareFoundation/MaterialX/blob/main/.github/workflows/main.yml#L275

Here's some earlier discussion of this issue and a potential path forward, if anyone has the bandwidth to take this on:
https://github.com/AcademySoftwareFoundation/MaterialX/issues/847

Thank you @ld-kerley – setting the permissions on the files to 755 fixed the issue. I think one part that could be improved is the documentation – even with that being a non-ideal state, some information on the installer being borked and the required extra steps would be good :)

authors: hybridherbst jstone-lucasfilm ld-kerley

repo: AcademySoftwareFoundation/MaterialX


text:
Draft: Remove more unnecessary conditional run layer calls

This PR is a work-in-progress that I've hit a (hopefully) minor stumbling block on.
Overview
@tgrant-nv was looking at some of our shader ptx awhile ago and pointed out that a surprisingly high amount of the total instructions were just conditional layer call checks (due to all the stores and loads surrounding calls). The concern was that this was slowing down OptiX module compilation.
OSL has some basic checks in place to remove unnecessary conditional layer calls, but this patch takes things further. The high level strategy is:

Mark all our conditional layer calls during llvm generation
Run a custom llvm optimization pass that associates calls with their basic blocks
For each call, walk up llvm's dominator tree to find basic blocks guaranteed to have already run
If a guaranteed basic block already contains the same call as the current one, remove the current one

It doesn't help the compilation times for every shader, but we've seen speedups as high as 5x on some of our most expensive shaders.
Work in progress
The problem I've run into is that the optimization pass introduces quite a bit of overhead to the ptx generation. Most assets take 10-20% longer to generate ptx with this patch. For us, it's probably still a good trade to turn on for GPU (module compilation is more expensive than ptx generation), but I was hoping some more eyes could help improve things. Especially since I've never written a LLVM pass before, maybe I'm doing things particularly inefficiently.
Any feedback or ideas would be appreciated!
Tests

Checklist:

[ ] I have read the contribution guidelines.
[ ] I have previously submitted a Contributor License Agreement.
[ ] I have updated the documentation, if applicable.
[ ] I have ensured that the change is tested somewhere in the testsuite (adding new test cases if necessary).
[ ] My code follows the prevailing code style of this project.

This sounds very promising. A 10-20% increase in JIT time isn't so bad, if it increases the shader performance or even reduces the PTX compile time. We'll take a closer look and see what recommendations we can make.

This sounds very promising. A 10-20% increase in JIT time isn't so bad, if it increases the shader performance or even reduces the PTX compile time. We'll take a closer look and see what recommendations we can make.

Thanks! Looking forward to your findings.

Is this ready to be a non-draft?

It's close. It turned out the speed hit we've been seeing is because removing so many run-layer checks made the remaining ones more palatable for inlining. So LLVM's inlining pass times are growing quite a bit.
Now that it's been merged, I want to test this patch internally on #1680, since that also has inlining ramifications and I want to make sure everything interacts okay.

authors: chellmuth tgrant-nv


text:
Error installing OpenEXR with pip

I was excited to see the new python bindings but I'm having some trouble on macos Sonoma 14.5.
I'm not sure if this is an issue on my end or if something needs adjusting.
Log from pip attached:
cmd_2024-10-01_17.00.40_pip_errors.log

That looks like a problem with the distribution. It's incorrectly looking for a test directory that is not included with the sdist. I'll investigate further.
It's a workaround for now, but you might try cloning the repo and building from source.

Thanks Cary! No rush on my side really, let me know if it's handy for me to test anything

I have the same issue. As far as I know OpenEXR usually also ships pre-built binaries but for some reason version 3.3.0 does not include files for Python 3.12. Could this be part of the issue?
P.S. Version 3.2.4 does include builds for 3.12 though.

I noticed that the GH workflow for building Python wheels does not include Python 3.12. Happy to create a PR if this should be added :slightly_smiling_face:
P.S. The Python 3.13 release is also around the corner :snake:

Hmm, I had removed python 3.12 at one point during development because the build failed, but trying it again now, it does seem to work. Please do submit a PR, thanks!
#1857 should fix the sdist/macOS 14.5 problem, we'll make a patch shortly.

Hmm, I had removed python 3.12 at one point during development because the build failed, but trying it again now, it does seem to work. Please do submit a PR, thanks!

I create a PR: #1861 :slightly_smiling_face:

I'm not sure if this is an issue on my end or if something needs adjusting.

Not just you.
Here's a minimal test case to reproduce the issue:
docker run -it python:3.11-bookworm python -m pip install openexr==3.3.0

I've tried openexr==3.2.3, …==3.2.4, and …==3.3.0 all to the same effect.
I've also tried python 3.10, and bullseye instead of bookworm.

This should be fixed in v3.3.1, released just now. Give the wheel an hour or so to get built.

Thank you a 2^20, @cary-ilm ! I have confirmed v3.3.1 works for me.

Glad to hear it, thanks!

Also now works for me!
Seeing as there's new issues for taking a look at pip install without a binary, I think this can be closed.
Thanks for the quick fix!

authors: RafaelWO aarondemolder cary-ilm jonwolski

repo: AcademySoftwareFoundation/openexr


text:
Fix issue #97: Throw an error when same revisionFrom is same as revis…

…ionTo

closing this PR, as we will take the normal sprint cycle

authors: azlam-abdulsalam genoud

repo: Accenture/sfpowerkit


text:
Add ability to retry failed packages

This adds a hidden flag to prepare and deploy command to retry failed packages
This is a WIP feature and will not be part of the release until later

Codecov Report

Merging #490 (bb9776a) into develop (0db7480) will decrease coverage by 0.60%.
The diff coverage is 72.72%.

:exclamation: Current head bb9776a differs from pull request most recent head 88a15fe. Consider uploading reports for the commit 88a15fe to get more accurate results

@@             Coverage Diff             @@
##           develop     #490      +/-   ##
===========================================
- Coverage    81.17%   80.56%   -0.61%
===========================================
  Files           33       34       +1
  Lines         1126     1158      +32
  Branches       200      206       +6
===========================================
+ Hits           914      933      +19
- Misses         212      225      +13

Impacted Files
Coverage Δ

...werscripts-cli/src/utils/get18DigitSalesforceId.ts
21.42% <21.42%> (ø)

packages/core/src/package/PackageDiffImpl.ts
92.50% <77.77%> (+0.19%)
:arrow_up:

...rscripts-cli/src/impl/release/ReleaseDefinition.ts
93.75% <93.75%> (ø)

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 654aa8c...88a15fe. Read the comment docs.

authors: azlam-abdulsalam codecov-io

repo: Accenture/sfpowerscripts


text:
refactor!: Restore full copy-on-write tree snapshots, now using immutable-chunkmap

To avoid semver-breaking version increases on the adapter crates, I think we'll have to split this into two PRs: one for the changes to accesskit_consumer, and the other for the changes to the adapters. This will require us to merge the first PR with broken CI, and briefly break the main branch. But I can't think of a better way.

Looks good to me! I don't see another way to avoid a breaking version increase either.
The CI passes here, so you can go ahead and extract changes to the adapters.

Looking closer at the immutable-chunkmap project, I'm concerned about depending on it. First, it adds several indirect dependencies, including the heavy proc-macro-related dependencies (syn and quote), across all platforms. All of the transitive dependencies of immutable-chunkmap, except for arrayvec (which is ubiquitous across the Rust ecosystem), are for the sake of conveniently defining a packed struct (HeightAndSize in src/avl.rs). If it's even really worthwhile for that struct to be packed, it would be easy enough to hand-write packing and unpacking in safe Rust.
Speaking of safety, the README says the project is written entirely in safe Rust, yet there are several instances of unsafe, again in src/avl.rs. The library used to forbid unsafe code, but I don't see any explanation about why that practice was dropped.
And in terms of process, the project doesn't have CI (that I can see) or tagged releases.

Thanks for digging deeper into this. Not having tagged releases is unacceptable.
All of the issues you listed can probably be solved fairly easily, assuming the maintainer is willing to accept PRs. But depending on this crate right now is probably not a good idea...
This would bump into our short-term goals though...

Well, we could fork immutable-chunkmap. I have already been considering that option. The easiest way to eliminate the unsafe code, after all, is to simply drop the few functions that require it; these are the mutable iterator, get_or_insert_cow, and get_or_default_cow, none of which we need. As for the packed struct, which is the source of most of the dependencies, my preference is to eliminate the packing altogether. But the original author may disagree about the value of minimizing dependency count versus winning at benchmarks; given the size of the bench directory, they seem to care a lot about the latter.
AccessKit would be the first popular public project depending on immutable-chunkmap, so we wouldn't be causing a significant division in the Rust ecosystem by forking.
What do you think?

Let's wait and see how the author reacts to the PRs you've open.
To be exhaustive, I should mention that the crates isn't no_std compatible, but a quick look at its code seem to indicate that it would be feasible to implement. This is not a priority for us at the moment, but we should have it in our minds nonetheless.

I'm going to bring this up to date. Then I'd like to go ahead and merge it, even though immutable-chunkmap still depends on packed_struct. I've just submitted a PR to immutable-chunkmap with my own implementation of packing the height and size. If Eric accepts that, as he said he'd be open to doing if it passes review, then that will eliminate all of the transitive dependencies of immutable-chunkmap except for arrayvec, which is widespread. Anyway, this PR, and the work on AT-SPI text support, have been stuck long enough.

I'm done bringing this PR up to date. Maybe it could use another review now. Also, we were planning to actually merge this as two PRs, a refactor! for accesskit_consumer since we're making a breaking change to that crate, and a fix for the other crates to avoid a semver-breaking version bump for those.

In consumer/src/tree.rs you use ChunkMap::get to check for the presence or absence of a node. You could use get_key instead, which might have slightly less work to do?
Otherwise this looks good to me. So please split this PR in two.

OK, now this branch only has the changes to the consumer crate. Of course, this breaks CI. But we'll fix that in the next PR.

authors: DataTriny mwcampbell

repo: AccessKit/accesskit


text:
Standardise all responses on a base object

Follow up from #201
While refactoring the ApiClientBase calls, I wanted to find a way to ensure that regardless of the call/operation being performed, I could easily see if it was a failure or a success.  In the EF core providers, there is a behaviour called ExecutionStrategy that allows providers to implement things such as retries.  With every single response being a different object, and with the exceptions being handled differently again, there would be almost no way to say "Run this generic operation, and if it fails, try it again"... there would need to be code specific to each response.
However, my implementation is not entirely consistent, because there are some areas where the standard ResponseDetails property an end up null when it shouldn't be.  That's purely down to me not being consistent and making certain choices before I worked through the whole api.  Those will need to be fixed to ensure that the property is never empty.

@apawsey Regarding this specific use case:

Run this generic operation, and if it fails, try it again

What about creating a custom transport? You can implement a specific IApiClientTransport interface to provide the retry logic, or maybe extend the existing HttpApiTransport?
That way you have access to all requests and the full response properties to decide what to do.

authors: DiscoPYF apawsey

repo: Actify-Inc/arangodb-net-standard


text:
[EXE-1951][Spark 3] Implement aiq_day_diff pushdown

Spark 3 for https://github.com/ActionIQ/spark-bigquery-connector/pull/9
Ran unit tests and integration tests
./mvnw install -DskipTests
Update the BQ connector version in flame, tested with flame in spark-shell:
com.google.cloud.spark.bigquery.BigQueryConnectorUtils.enablePushdownSession(spark)
val r1 = spark.read.format("bigquery").option("parentProject", "aiq-dev").option("credentialsFile", "/Users/dongyingzhou/Downloads/aiq-dev-e0ad53189782.json").option("materializationDataset", "connector_dev").option("dataset", "connector_dev").option("materializationExpirationTimeInMinutes", 60).option("viewsEnabled", true)

r1.load("aiq-dev.connector_dev.fct_transac_view").createOrReplaceTempView("f")

spark.sql("select channel from f where aiq_day_diff(transaction_at_ms, unix_timestamp() * 1000, 'America/New_York') > 10").queryExecution.sparkPlan
res8: org.apache.spark.sql.execution.SparkPlan =
Spark33BigQueryPushdownPlan [SUBQUERY_2_COL_0#74], PreScala213BigQueryRDD[0] at RDD at PreScala213BigQueryRDD.java:74, SELECT ( SUBQUERY_1.CHANNEL ) AS SUBQUERY_2_COL_0 FROM ( SELECT * FROM ( SELECT * FROM `aiq-dev.connector_dev.fct_transac_view` AS BQ_CONNECTOR_QUERY_ALIAS WHERE (`transaction_at_ms` IS NOT NULL) ) AS SUBQUERY_0 WHERE ( ( DATE_DIFF ( DATE ( TIMESTAMP_MILLIS ( 1696364680000 ) , 'America/New_York' ) , DATE ( TIMESTAMP_MILLIS ( SUBQUERY_0.TRANSACTION_AT_MS ) , 'America/New_York' ) , DAY ) > 10 ) AND ( SUBQUERY_0.TRANSACTION_AT_MS IS NOT NULL ) ) ) AS SUBQUERY_1

spark.sql("select channel from f where aiq_day_diff(transaction_at_ms, unix_timestamp() * 1000, 'America/New_York') > 10").count()
res9: Long = 243940502

Published to
https://actioniq.jfrog.io/artifactory/aiq-sbt-local/com/google/cloud/spark/spark-3.3-bigquery_2.12/0.30.0-aiq6/

repo: ActionIQ/spark-bigquery-connector


text:
Top and bottom matrices

Try making the matrices (top and bottom in the right side source) independent.

@Junjie-Cheng
This still needs to be fixed.

I took out the bottom matrix as it was causing too many problems. Yoav agreed to this.
@Junjie-Cheng check out this master branch and merge it with your and also with the master branch of the main repo. Get your histogram, the CSV import/export all into one. I added lots of the necessary files from the main repo into this one but there are still more to get. Also, I accidentally changed the UI controls for hiding/deleting a layer. Can you put ours back in? I also updated the align atlas tool's URL to point to the services AppSettings variable. This needs to be built as a build variable so it changes automatically when running either 'npm run build' or 'npm run dev-server'

I removed the bottom matrix.

repo: ActiveBrainAtlasPipeline/neuroglancer


text:
update org.activiti.cloud.dependencies:activiti-cloud-dependencies to 7.1.3

UpdateBot pushed maven dependency: org.activiti.cloud.dependencies:activiti-cloud-dependencies to: 7.1.3

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.dependencies:activiti-cloud-dependencies 7.1.3 --merge false


text:
fix(versions): update Activiti/activiti-cloud-modeling-dependencies versions into develop

UpdateBot pushed maven dependency: org.activiti.cloud.modeling:activiti-cloud-org-dependencies to: 7.1.138

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.modeling:activiti-cloud-org-dependencies 7.1.138


text:
update \s+tag: (.*) to 0.0.28

UpdateBot pushed regex: \s+tag: (.*) to: 0.0.28

UpdateBot commands:
updatebot push-version --regex \s+tag: (.*) --value 0.0.28 --exclude --previous-line \s+ repository: activiti/activiti-modeling-app charts/activiti-cloud-modeling/values.yaml

repo: Activiti/activiti-cloud-modeling


text:
fix(versions): update Activiti/activiti-cloud-notifications-service-graphql versions into develop

UpdateBot pushed maven dependency: org.activiti.cloud.query:activiti-cloud-query-dependencies to: 7.1.171

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.query:activiti-cloud-query-dependencies 7.1.171


text:
update Activiti/activiti-cloud-build to develop

UpdateBot pushed version changes from the source code in repository: Activiti/activiti-cloud-build ref: develop

UpdateBot commands:
updatebot push --ref develop https://github.com/Activiti/activiti-cloud-build.git

repo: Activiti/activiti-cloud-query-service


text:
update org.activiti.cloud.dependencies:activiti-cloud-dependencies to 7.1.92

UpdateBot pushed maven dependency: org.activiti.cloud.dependencies:activiti-cloud-dependencies to: 7.1.92

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.dependencies:activiti-cloud-dependencies 7.1.92 --merge false

repo: Activiti/ttc-connectors-dummytwitter


text:
validates_uniqueness_of_without_deleted :column fails for serialized columns

Rails 4.2.3
Ruby 2.3.0p0
Linux x86-64
class Foo < ActiveRecord::Base
  acts_as_paranoid
  validates_as_paranoid
  serialize :colors, Array

  validates_uniqueness_of_without_deleted :colors
end

This raises the exception ActiveRecord::SerializationTypeMismatch: Attribute was supposed to be an Array, but was a String. when calling @foo.update_attributes with a new colors array.
Are serialized fields supported by validates_uniqueness_of_without_deleted?

I haven't heard of anyone running into this issue before, but there might also be no tests for this behavior.

This is related to the changes in PR #83. validates_uniqueness_of_without_deleted is using the type_cast_for_schema method to cast the value, which simply calls .inspect on an array, returning a string.

authors: jamilbk patientdev zzak

license: mit


text:
New feature added to allow admin users to merge articles

This pull request includes a feature that allows admin users to merge together two articles. This is only visible to logged-in admins, and the feature does not allow you to attempt to merge the same two articles or merge an article that doesn't exist.
Please note that this is still a draft feature. I still have more cucumber tests to write to ensure that everything is working correctly. I also want to improve the user experience in v2. Specifically, I want to make sure that a green 'success' notification that pops up for users when two articles are successfully merged (currently it is a red 'error' notification. Additionally, I think a more improved user experience would redirect users back to the 'edit' page after they merge (they are currently redirected to the index). Lastly, I want to give admins the option of selecting which author and title they want to assign to the merged post (currently it defaults to the post for which they select the merge(.
Thanks for any feedback!

I've implemented your suggestions, thank you!


text:
GlassMagnifier not appearing correctly (Gatsby)

Hello!
Thanks for this project, it's exactly what I needed – but I'm having a couple of issues I am hoping we can resolve.
I'm trying to use the GlassMagnifier component within a straightforward React component, rendered through Gatsby.
<GlassMagnifier imageSrc={maxSizeSrc} imageAlt={alt} />
I am not seeing any errors, but at first glance nothing happens. On inspecting I noticed that the magnifying glass itself has visibility set to hidden. If I manually remove this CSS property the glass appears correctly and follows the mouse cursor. However there is no magnification, there is just a semi-transparent magnifying glass.
The magnified image appears also to be hidden, and stuck in the top left corner even though its translate value is changing with the mouse. If I manually unhide this image also, I can see the following:

Please let me know if you need more details.

The whole issue turns out to be a max-width set on image tags in a normalization spreadsheet. Unclear to me how it caused this chaos but hopefully this will help someone with the same problem.

repo: AdamRisberg/react-image-magnifiers


text:
User Page

View page of each 'user' with information relating to them.

Would be great to view content posted, but also a bit irrelevant in this example

repo: AdamXweb/HuTasker


text:
WAV audio importer

Feature Request: I'd like to see a built in WAV importer. Vorbis/mp3 is fine for long music tracks and ambiences, but most sound designers are used to working with lossless WAVs, so manually converting to compressed formats every time will be a big workflow impediment.
Duality could compress internally to optimise memory requirements (with exposed compression level controls of course).

If nobody else is working on this right now, I'd like to have a go at implementing it.

It would be a nice feature to see, I suppose. If you'd like you could release the importer as a plugin, if you are implementing it yourself.
If @ilexp would like to see it integrated into Duality, then all the better.
I am curious about one thing: do you need any external dependencies (sound library) to work with WAV? I see that there are built-in facilities for playing sounds (I searched for "c# wav"), but would they make the cut?...

As long as the WAVs are uncompressed you can load them in using a BinaryReader. That data can be passed directly to Duality's OpenAL objects. https://msdn.microsoft.com/en-us/library/ff827591.aspx (substitute the DynamicSoundEffect parts for OpenAL)
If it's compressed, then I'm not sure, I'd need to do more reading. I know that my sample library and many other sound designers' libraries are uncompressed WAV.
There are some third party libraries that make loading a large variety of formats easy (eg. sox), but I wouldn't like to be the one that has to check every format works as expected. In spirit of Duality's minimalism, I think a few well supported built-in importers are the way to go.

It would be a nice feature to see, I suppose. If you'd like you could release the importer as a plugin, if you are implementing it yourself.

I agree. This is indeed a nice feature add-on, and it would be an ideal fit for Duality's plugin system.

If @ilexp would like to see it integrated into Duality, then all the better.

Nope. Part of the idea behind Duality's modular structure is to keep functionality out of the core, so it can be removed and replaced depending on the users needs. And this is a prime example of plugin functionality :)
What I'd suggest would be a distinct GitHub repo for the plugin and a binary release as a plugin package, so users can install it easily into their own editor.

If nobody else is working on this right now, I'd like to have a go at implementing it.

Great! :)

Cool beans. That's a good excuse to get my head around making new plugin packages.

I had to take time out due to a period of epic crunch at work and fear of burnout, but I now have a first draft of this.
As usual, it wasn't as straightforward as I hoped due to the audio data needing to be encoded in Vorbis format. As far as I could tell there's no vorbis encoder in pure .net, so I ended up implementing a native library (libsox) to do the encoding. That library comes with support for a whole bunch of other file formats, so I've implemented most of them and confirmed the following formats are working:
.aiff (.aif, .aifc), .mp2, .mp3, .flac, .wav
You can get at the repo here: https://github.com/importjingles/DualityExtendedAudioImporter
It needs unit tests, documentation and turning into a proper package. I'll look at sorting this out today.

I've now made this available as a NuGet package too, under the name: Duality Extended Audio Importer

I don't have the time for a thorough test myself right now, but from a quick first glance, this looks really, really good. Very nice work there, especially with the thorough intro guide on your GitHub page! :+1:
I'm closing this issue, as you've obviously dealt with it successfully - thank you for your contribution. I do hope you'll get a lot of feedback for this in our small community. If you need anything with regards to future maintenance or have any questions, feel free to message me, or @mention me in issues on your repo, should they arise.

authors: hsnabn ilexp importjingles

repo: AdamsLair/duality


text:
Improve GitHub Actions workflows

Hi @Adanos020,
I took a little bit of time to fiddle with the GitHub action workflow.

I noticed a lot of parallel jobs were created which improves parallelism, however it prevents cargo commands to leverage build artifacts between steps and forces all jobs to pull and compile the dependencies separately. So I regrouped the different jobs in one which executes faster (and uses less runner minutes (even if we don't care for open source)).
I also noticed that we were running Miri on all platforms which seems a bit overkill and takes a lot of time! So I created a job targeting linux for that. Since (I don't think) this repo will need unsafe I think this change is pretty safe. I added the #[forbid(unsafe_code)] feature to ensure that.
To reduce code repeat between OSs, I also used the matrix feature of GitHub.
I used action-rs every where.
Finally I added a cargo cache step to improve build times (egui repo uses it as well).

Overall the time between push and result is now 5-6 minutes, where it took ~8 minutes before.
Tell me what you think!

Note that I forced push to test the cached speed, when we do not modify Rust code, the checks run in less than a minute!


text:
Ordenar sub-arvores das relacoes entre indicadores

A mensagem de erro das relacoes entre indicadores precisa mostrar as sub-arvores ordenadas usando o menor pai até o maior pai.

Na figura acima, ao inves de comecar com 11->20, 11->21 deveria ser 1->2, 2->4, etc.

Ordenado!

authors: MarioCarvalhoBr pedro-andrade-inpe


text:
How can I bind the grid to dynamic data?

I got your example working for the tree-browser (thank you!).
Now, I'm trying to bind it to my web API call.  It's not working, so I tried moving your test data inside the call, but it's still not working.  Any ideas?  I tried calling $apply() but got an error that a digest was already in progress.
angular.module('adaptv.adaptStrapDocs')
  .controller('treebrowserCtrl', ['$scope', function ($scope) {

MyFunctionThatWillEventuallyReturnData(...).
.then(function (pResponse) {

// $scope.root now defined inside of my function

 $scope.root = ...

},function (pResponse) { MyErrorHandler(pResponse, $scope); });
  }]);

Try wrapping tree-browser inside ng-if like this:
<div ng-if="root">
    <ad-tree-browser tree-root="root"></ad-tree-browser>
</div>

Thank you!  Would you mind explaining?  Is it because the browser tries to render the tree before the scope.root has been assigned?  And then it doesn't update?

that is correct. Tree root needs to be defined before you pass it to tree-browser. once it is rendered, it will have two way binding with its children and inner structure.

Thanks, Kash!  Really appreciate the prompt replies!
I'm not working on the lazy loading - wish me luck :-) (I'm new to angular
as you may have guessed!)
On Wed, May 11, 2016 at 1:43 PM, Kash Patel notifications@github.com
wrote:

that is correct. Tree root needs to be defined before you pass it to
tree-browser. once it is rendered, it will have two way binding with its
children and inner structure.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/Adaptv/adapt-strap/issues/250#issuecomment-218534868

good luck. reach out if you get stuck.

authors: kashjs msgirlperl

repo: Adaptv/adapt-strap


text:
feat: route based on hostname rather than path

Currently, the proxy infers the target hostname based on the path of the repository. However, this means that all calls which are not targeted directly to retrieving an image, e.g. /v2/ calls, do not include the target hostname and thus cannot be forwarded.

In future versions this might be picked up. To further document the working of such feature:
The proxy would support parsing its subdomain to infer the target registry:
docker pull hub.registry.docker.com.example.com/addono/container-registry-proxy

This would remove the need to configure the proxy with the desired repository, allowing different repositories to be queried from the same proxy instance. For now, this is regarded a more advanced use-case outside of the scope of the current efforts. However, we do see the value for such flexibility, it might very well be added in future versions.

repo: Addono/container-registry-proxy


text:
Netlify: Enable drawer on prod build

Setting in Netlify

Added

repo: AdmiralFraggle/sommer-lawn


text:
⚠ GLDDNS Server (ns2.glddns.com) has degraded performance

In b2fb9fa, GLDDNS Server (ns2.glddns.com) (ns2.glddns.com) experienced degraded performance:

HTTP code: 200
Response time: 493 ms

Resolved: GLDDNS Server (ns2.glddns.com) performance has improved in e779ced after 6 minutes.

repo: Admonstrator/glinet-uptime


text:
MS-Office Asset selector (feature request)

I don't know if it is here the right place, but I have 1 feature request for MS-Office Asset selector.
When placing an asset in a powerpoint presentation, could it be possible to select any of the rendition computed, or a dynamic one, instead of the Full HD asset?
In some cases, like creating a modelario of a fashion collection, if you import multiple assets on a single page, the document can become huge and difficult to edit/share.
Thanks

Is this a feature request for AEM as a product, or for a specific functionality which you think belongs to acs-aem-commons?

I don’t know if this can be done by the office plugin or if it needs to be implemented in AEM core product.
The Goal is to be able to place one given rendition (static or dynamic) in the Office document instead than the original asset.

This can technically could be done since the code to select the binary is done via and XHR call [1] - we just need to have some way to specify the rendition suffix to use.
Also, there is a size limit on what it can pull in.
[1] https://github.com/Adobe-Consulting-Services/acs-aem-commons/blob/master/ui.apps/src/main/content/jcr_root/apps/acs-commons/asset-selectors/ms-office/asset-selector/clientlibs/scripts.js

authors: davidjgonzalez jmlg10 joerghoh


text:
Core WCM Components 1.1 not "compatible" with AEM 6.3 due to com.adobe.cq.export.json dependency

the new version 1.1 of the core components cannot be installed on AEM 6.3 because this dependency is not fulfilled:
        <dependency>
            <groupId>com.adobe.cq</groupId>
            <artifactId>com.adobe.cq.export.json</artifactId>
            <version>0.0.12</version>
            <scope>provided</scope>
        </dependency>

i assume this is part of the "Content Fragment Updates and Content Services" feature pack which was published recently - but is this by intention that this FP has to be installed on all instances where the core components are used - regardless if the features of the FP are needed for the project or not?
at least such a dependency should be documented.

Hi Stefan,
The enhanced JSON exporter is part of cq-6.3.0-featurepack-19614 and will be part of the next service pack as well. The dependency was documented in the release notes:

Added extended JSON Export annotations (requires cq-6.3.0-featurepack-19614)

Would it be more helpful if we included a table of requirements for each Core Components version at the top project's README? Like https://github.com/Adobe-Marketing-Cloud/aem-project-archetype#requirements

fine for me - i think this should be listed on the readme in the root folder within the "System Requirements" section
https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components

authors: stefanseifert vladbailescu


text:
Avoid calling onDocumentReady right away

Currently onDocumentReady is called immediately without waiting for the DOMContentLoaded event.

Q
A

Fixed Issues?
Fixes #1, Fixes #2

Patch: Bug Fix?

Minor: New Feature?

Major: Breaking Change?

Tests Added + Pass?
Yes

Documentation Provided
Yes (code comments and or markdown)

Any Dependency Changes?

License
Apache License, Version 2.0

Codecov Report

Merging #210 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #210   +/-   ##
=========================================
  Coverage     82.54%   82.54%
  Complexity      720      720
=========================================
  Files            69       69
  Lines          2361     2361
  Branches        428      428
=========================================
  Hits           1949     1949
  Misses          166      166
  Partials        246      246

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 43ebc74...a484f5b. Read the comment docs.

@bsoin Thank you for the hands up and providing a fix!

authors: bpauli bsoin codecov-io


text:
Use a separate type to keep track of the original bytes an element.

This way, HeapProfileRecord no longer needs to keep its byte[]
contents in memory, and also can be an abstract class. Same for
HeapObject, too.
This will enable them to become Kotlin sealed classes in the future,
making it possible to have compiler-enforced exhaustive handling of all
subclasses.

signed/unsigned properties

I know there's at least one problem -- RootUnknown.TAG can't be represented in a java byte...

ok, cool, we'll fix that then.

authors: kcpeppe marshallpierce

repo: AdoptOpenJDK/jheappo


text:
build-scaleway-ubuntu1604-armv7-1 offline ?

build-scaleway-ubuntu1604-armv7-1 Jenkins agent fails to start...?
not sure why

build-scaleway-ubuntu1604-armv7-2 offline as well

We've been informed some time ago that Scaleway is going to discontinue their ARM offerings. Maybe they've pulled the plug.

Ref: https://adoptopenjdk.slack.com/archives/C09NW3L2J/p1600679833003200

I sort of assume there's nothing that can be done about this yet, until we find a different provider for armv7 machines?

This host is online according to the Scaleway console but we're getting ssh connection errors when Jenkins tries to connect

Manual SSH hangs as well.  REstarting host one from the console

Agent is back up.

FYI: I've removed the build label from my test machines because they've never been properly vetted for usage as build machines.

authors: Willsparker aahlenst andrew-m-leonard karianna

repo: AdoptOpenJDK/openjdk-infrastructure


text:
Jenkins unable to delete windows workspace due to busy git pack file

https://ci.adoptopenjdk.net/view/OpenJDK tests/job/openjdk_test_x86-64_windows/65/console
This is a known bug : https://issues.jenkins-ci.org/browse/JENKINS-19994?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
Temporary workaround is manually kill the process and restart the jenkins services.

@sophia-guo I've upgraded Jenkins which should have that fix.  LMK if it works for you!

It is an intermittent failure. Will close it for now. If happens later reopen. @karianna Can you please let me know the upgraded Jenkins version? Thanks.

Jenkins is at 2.46.3

Still get:
https://ci.adoptopenjdk.net/view/OpenJDK tests/job/openjdk_test_x86-64_windows/100/console
https://ci.adoptopenjdk.net/view/OpenJDK tests/job/openjdk_test_x86-64_windows/99/console

Close this. Windows issue refers to https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/23

authors: karianna sophia-guo

repo: AdoptOpenJDK/openjdk-tests


text:
BigQuery metric writer discards old data instead of merging

When saving metrics to BigQuery, instead of appending (and optionally merging with existing values), the table contents seem to be overwritten completely (i.e., old data is discarded).
This lead to GitHub metrics only having 14 days of history, and 30 days for PyPI downloads (which is determined by either the API granularity, or the time window set in the PyPI BigQuery).

Fixed by df96031.

repo: AdrianoKF/project-analytics


text:
Fix POGOProtos.Data.Battle.BattleAction.active_pokemon_id

This appears to be a fixed64

Let's get all those pokemon id's fixed :tada:

authors: laverdet rubenvereecken

repo: AeonLucid/POGOProtos


text:
NPM?

Hello! I would love to use this for my OS project. Can you make it a NPM package please? :)

Hello, im glad to hear, that you like it.
Im realy busy in the moment, but yes, i plan to make it available through NPM.

I made it available through NPM.
Hope you take good use of it! ;)

Hello! Thank you a lot! It will find its use here: https://martinmuzatko.github.io/flexproperties
Finally I can mange to have prismjs and codemirror look alike.
Thank you for your time :)

How do I import it? (I've installed it with NPM)

authors: Aerobird98 MartinMuzatko Sjoerrdd


text:
Navigation position at the bottom

Doesn't work with elements position at the bottom. It automatically position elements to the top.

+1. Can't use sticky behavior because it is positioning elements to the top on init.

+1

authors: felixdorner promptdev taylankasap


text:
Add Claude 3

Please add Claude 3 models.

https://github.com/AgentOps-AI/tokencost/pull/39
Claude 3 is in there already, but I also added Gemini. Care to leave a review @Emasoft ?

authors: Emasoft areibman

repo: AgentOps-AI/tokencost


text:
[AGE-1360] [Bug] 500  Internal server error on otlp traces

Describe the bug
When a python script provisioned with ag.init() tries to send traces, the agenta backend responds with 500
To Reproduce

Create a python script with ag.init()
start agenta backend
start your screen
observe error

agenta-backend-1           | INFO:agenta_backend.utils.project_utils:Retrieving project_id from request...
agenta-backend-1           | INFO:agenta_backend.utils.project_utils:No project ID found in the request
agenta-backend-1           | INFO:agenta_backend.services.auth_helper:Retrieving default project from database...
agenta-backend-1           | INFO:agenta_backend.services.auth_helper:Default project fetched: 019344f8-3568-73c9-a61e-1997d4e6d501 and set in request.state
agenta-backend-1           | Traceback (most recent call last):
agenta-backend-1           |   File "/app/agenta_backend/core/observability/utils.py", line 152, in parse_ingest_value
agenta-backend-1           |     attributes[key] = to_type(attributes[key])
agenta-backend-1           |   File "/usr/local/lib/python3.9/uuid.py", line 177, in __init__
agenta-backend-1           |     raise ValueError('badly formed hexadecimal UUID string')
agenta-backend-1           | ValueError: badly formed hexadecimal UUID string
agenta-backend-1           | Traceback (most recent call last):
agenta-backend-1           |   File "/app/agenta_backend/apis/fastapi/shared/utils.py", line 12, in wrapper
agenta-backend-1           |     return await func(*args, **kwargs)
agenta-backend-1           |   File "/app/agenta_backend/apis/fastapi/observability/router.py", line 135, in otlp_receiver
agenta-backend-1           |     await self.service.ingest(
agenta-backend-1           |   File "/app/agenta_backend/core/observability/service.py", line 58, in ingest
agenta-backend-1           |     parse_ingest(span_dtos)
agenta-backend-1           |   File "/app/agenta_backend/core/observability/utils.py", line 170, in parse_ingest
agenta-backend-1           |     for key in attributes.keys():
agenta-backend-1           | RuntimeError: dictionary changed size during iteration
agenta-backend-1           | ERROR : support_id=e36bd9b4-3267-4973-bfc7-cdaf6d4b9f5d & operation_id=otlp_receiver
agenta-backend-1           | INFO:     172.20.0.11:55722 - "POST /api/observability/v1/otlp/traces HTTP/1.1" 500 Internal Server Error

Expected behavior
Expected no error
Network Logs via tcp dump between containers:
12:24:52.476780 IP (tos 0x0, ttl 64, id 56393, offset 0, flags [DF], proto TCP (6), length 311)
    172.20.0.11.55722 > 172.20.0.9.8000: Flags [P.], cksum 0x5966 (incorrect -> 0x0b91), seq 1385953087:1385953346, ack 2373849875, win 502, options [nop,nop,TS val 4045234902 ecr 841428240], length 259

E..7.I@.@..;.......     ...@R..?.~......Yf.....
..b.2'-.

POST /api/observability/v1/otlp/traces HTTP/1.1
Host: agenta-backend:8000
User-Agent: OTel-OTLP-Exporter-Python/1.28.2
Accept-Encoding: gzip, deflate, zstd
Accept: */*
Connection: keep-alive
Content-Type: application/x-protobuf
Content-Length: 1243

Additional Information:
The python app is a langflow app instrumented as

ag.init()
OllamaInstrumentor().instrument()
OpenAIInstrumentor().instrument()
QdrantInstrumentor().instrument()
LangchainInstrumentor().instrument()

AGE-1360

Thank you @ar-or for reporting the bug. We will investigate it within this sprint and get back to you.

A fix for this has been merged, but not yet released. The release should happen tomorrow or Monday.
You can however test already the fix:

pip uninstall agenta (just in case)
Clone agenta
cd agenta-cli
poetry shell
poetry install

You would then be using the new SDK. The bug should then be resolved (no 500), however you might see a new print explaining which parts was not instrumented. We would love to get that log to improve the instrumentation.

@ar-or If you have an example code where we could reproduce the issue locally, that would help a lot in the testing. Right now the bug fix was made based on first principles.

@ar-or the fix has been deployed to the last version of the SDK v0.28.0
Please let us know if the issue has been resolved

Fixed in v0.28.0

authors: ar-or mmabrouk

repo: Agenta-AI/agenta


text:
Link to the OnShape AguaClara repo where the drawing is happening

perhaps put a link on the wiki for this repo?

We will be using an organization to store our documents. I will be setting up the org when I go in to meet with OnShape. For now, we have several documents. Here is the one with the current plants imported.  Here is our standard pipe library. When we have one org this will be simpler.

You can now see the "AguaClara files" by looking at the team page.

repo: AguaClara/onshape


text:
Picking and uploading videos

The README for this package states:
Don't use Uint8List retreivement for big video files! Flutter can't handle that. Pick bigger sized videos and high-resolution videos as html.File !

So that indicates we need to use html.File? videoFile = await ImagePickerWeb.getVideoAsFile();.
However, in Flutter Web we can't use MultipartFile.fromPath() to upload (because there is no path available) since we can't use dart.io. So we have to use MultipartFile.fromBytes() to upload. So this means for larger files (or any video file?) we have to convert html.File back to Uint8List, correct? So how do we do that?
Please correct any of these points if I'm wrong. Thanks!

I didn't try the upload of a big file yet but the ue of a FileReader definitely seems like the way to go, I might even just use it under the hood so the method getVideoAsBytes will be able to load big files.

This is awesome! Thanks for the quick response, validating my direction, and for providing a great example!

Your welcome, I'm putting the full example file here so it'll be easier to find:
import 'dart:html' as html;
import 'dart:typed_data';

import 'package:flutter/material.dart';
import 'package:image_picker_web/image_picker_web.dart';
import 'package:video_player/video_player.dart';

class BigVideoUploadView extends StatefulWidget {
  const BigVideoUploadView({Key? key}) : super(key: key);

  @override
  State<BigVideoUploadView> createState() => _BigVideoUploadViewState();
}

class _BigVideoUploadViewState extends State<BigVideoUploadView> {
  VideoPlayerController? _controller;

  Future<void> _createVideo(Uint8List bytes) async {
    final blob = html.Blob([bytes]);
    final url = html.Url.createObjectUrlFromBlob(blob);
    _controller = VideoPlayerController.network(url);
    await _controller?.initialize();
    setState(() {});
  }

  Future<Uint8List> _loadImage(html.File file) async {
    final reader = html.FileReader();
    reader.readAsArrayBuffer(file);
    await reader.onLoad.first;
    reader.onLoadEnd;
    return reader.result as Uint8List;
  }

  Future<void> _pickAndLoadVideo() async {
    final file = await ImagePickerWeb.getVideoAsFile();
    if (file != null) {
      final bytes = await _loadImage(file);
      await _createVideo(bytes);
    }
  }

  @override
  void dispose() {
    _controller?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    final controller = _controller;
    return Scaffold(
      appBar: AppBar(title: const Text('Big Video Upload')),
      floatingActionButton: controller != null
          ? FloatingActionButton(
              onPressed: () {
                setState(() {
                  controller.value.isPlaying
                      ? controller.pause()
                      : controller.play();
                });
              },
              child: Icon(
                controller.value.isPlaying ? Icons.pause : Icons.play_arrow,
              ),
            )
          : null,
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            if (controller != null && controller.value.isInitialized)
              AspectRatio(
                aspectRatio: controller.value.aspectRatio,
                child: VideoPlayer(controller),
              ),
            ElevatedButton(
              onPressed: _pickAndLoadVideo,
              child: Text('Load Video with FileReader'),
            ),
          ],
        ),
      ),
    );
  }
}

authors: TesteurManiak blackbeario


text:
雪花算法的41bit计算公式少了  /24 。  41-bittimestamp=(1L<<41)/(1000/3600/24/365)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

哪里少了？

发起了，你看下

还有下面俩个文档也存在该问题。
https://github.com/Ahoo-Wang/CosId/blob/7c15de3cc515f0b6269dd71d259c4e74ed834e1c/README.zh-CN.md?plain=1#L136
https://github.com/Ahoo-Wang/CosId/blob/main/document/docs/guide/README.md

repo: Ahoo-Wang/CosId


text:
fix(index.d.ts): Fix type definitions

🐛 renderSelectAll should not be a required prop.
📃 Added documentation to typescript defs.

:tada: This PR is included in version 2.0.5 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: Aidurber/react-picky


text:
pip install -r requirements.txt failing

Hi there,
I'm trying to setup a fresh environment, when but when I run pip install -r requirements.txt I get the following error:
$ git clone https://github.com/AirHockeyChallenge/air_hockey_challenge.git
$ cd air_hockey_challenge
$ pip install -r requirements.txt
Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cpu
Collecting sdk-obs-python (from -r requirements.txt (line 10))
  Cloning https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git to /tmp/pip-install-4exw7el6/sdk-obs-python_e19ce530bb164d2d9f9b1e48820719b2
  Running command git clone --filter=blob:none --quiet https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git /tmp/pip-install-4exw7el6/sdk-obs-python_e19ce530bb164d2d9f9b1e48820719b2
  Resolved https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git to commit a185839ccb0db9b52e98ab9e662a1ff695258c03
  Preparing metadata (setup.py) ... done
  WARNING: Generating metadata for package sdk-obs-python produced metadata for project name esdk-obs-python. Fix your #egg=sdk-obs-python fragments.
Discarding git+https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git#egg=sdk-obs-python&subdirectory=src: Requested esdk-obs-python from git+https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git#egg=sdk-obs-python&subdirectory=src (from -r requirements.txt (line 10)) has inconsistent name: expected 'sdk-obs-python', but metadata has 'esdk-obs-python'
Collecting torch (from -r requirements.txt (line 4))
  Using cached https://download.pytorch.org/whl/cpu/torch-2.1.0%2Bcpu-cp38-cp38-linux_x86_64.whl (184.9 MB)
Collecting mujoco>=2.3.2 (from -r requirements.txt (line 5))
  Using cached mujoco-2.3.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
Collecting osqp>=0.6.2.post8 (from -r requirements.txt (line 6))
  Using cached osqp-0.6.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB)
Collecting nlopt>=2.7.1 (from -r requirements.txt (line 7))
  Using cached nlopt-2.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424 kB)
Collecting mushroom-rl (from -r requirements.txt (line 8))
  Using cached mushroom_rl-1.9.2-py3-none-any.whl
Collecting PyYAML>=6.0 (from -r requirements.txt (line 9))
  Using cached PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
ERROR: Could not find a version that satisfies the requirement sdk-obs-python (unavailable) (from versions: 3.23.5)
ERROR: No matching distribution found for sdk-obs-python (unavailable)

It looks like possibly https://github.com/huaweicloud/huaweicloud-sdk-python-obs has changed and is breaking the installation?
Thanks!

Hello,
It seems that the module was renamed to esdk-obs-python via a185839 (breaking change).
The following change in requirements.txt#L10 resolved this issue for me.
- git+https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git#egg=sdk-obs-python&subdirectory=src
+ git+https://github.com/huaweicloud/huaweicloud-sdk-python-obs.git#egg=esdk-obs-python&subdirectory=src

I changed the requirements.txt to the proper package again.
Thanks @AndrejOrsula for spotting the problem. For some reason they like to rename the python package every so often.


text:
#Mongo. YuriAnisimov

https://travis-ci.com/github/YuriAnisimov27/db-assignments/builds/181486868

The PR is accepted! Did you finish mongo optimization task?

not yet. indexing and optimization turned out to be difficult

repo: AisBrestEDU/db-assignments


text:
#sql-tasks. Alexander Zenchyk

https://travis-ci.org/github/zeeenjaaa/db-assignments/builds/722285117

Thank you for review! I've got comments and made fixes.

Closing the PR as accepted! Thanks!

authors: vramaniuk zeeenjaaa


text:
Connector password encrypted twice on Update request

What happened?
I created a Connector with a password field.
I then created an update request and the password field took the encrypted password and encrypted it again now showing a different password, meaning the saved password would be overwritten in this update.
What did you expect to happen?
The password should only be encrypted if it is a new entry or has been altered from its previous state.
What else do we need to know?
On version 2.4.0 (bleeding edge)

Also just to mention the encrypted password also changes on a promotion

Hey @aindriu-aiven,
I would like to pick this up!

Hey @Sadaf-A thanks for offering to pick this up, actually @muralibasani is already looking at it, I should have assigned it apologies. We are currently testing before a planned release though so we should have a few more issues coming up shortly!

authors: Sadaf-A aindriu-aiven

repo: Aiven-Open/klaw


text:
Add catalan translation

{ 	"gui.nochatreport.secureChat": "Aquesta opció no pot funcionar amb No Chat Reports, ja que no n'hi ha signatures per a verificar.", 	"gui.nochatreport.noReporting": "Els reports del xat hi són deshabilitats en aquest servidor, cortesia de No Chat Reports.", 	"disconnect.nochatreports.client": "Aquest servidor no té No Chat Reports, i vostè el té configurat perquè sigui requerit al servidor.", 	"gui.nochatreports.status_secure": "Aquest servidor té No Chat Reports instal·lat, o preveu que els seus missatges siguin reportats d'altra forma coneguda. Pots xatejar amb seguretat.", 	"gui.nochatreports.status_unintrusive": "Aquest servidor no evita els reports de xat, però permet que enviïs missatges sense signatura. Tècnicament - encara poden ser reportats a Mojang, però generalment, no seran considerats evidencia vàlida, i és poc probable que es prengui alguna mesura sobre aquests.", 	"gui.nochatreports.status_insecure": "Aquest servidor demana que tots els missatges enviats per jugadors tinguin signatura, i vostè ha estat d'acord amb aquests termes. Tot el que enviïs en el xat pot ser usat com a evidència incriminatòria en la seva contra en el report. Pots eliminar aquest servidor de NoChatReports.json en la teva carpeta de configuració manualment per a no ser advertit altra vegada.", 	"gui.nochatreports.status_unknown": "No Chat Reports no ha pogut avaluar la seguretat d'aquest servidor. Això no deuria haver passat, si us plau informi d'aquest error al desenvolupador d'aquest mod.", 	"gui.nochatreports.unsafe_server.header": "Precaució: Servidor insegur", 	"gui.nochatreports.unsafe_server.contents": "Aquest servidor requereix que tots els missatges tinguin signatura, això significa que poden ser reportats a Mojang. Això probablement significa que el propietari del servidor ha mantingut 'enforce-secure-profile' habilitat en server.properties, que és el valor per defecte des de 1.19.1. Pots escollir jugar de totes formes, però No Chat Reports podrà protegir-te.", 	"gui.nochatreports.unsafe_server.check": "No tornar a mostrar per aquest servidor.", 	"gui.nochatrepords.reload_config_tooltip": "Recarregar la configuració de No Chat Reports. Utilitzar amb compte." }

You made something wrongly

Indeed things have gone wrong here, and #79 accomplishes the job better. Will merge that.

authors: Aizistral Gorrion130 localfossa

repo: Aizistral-Studios/No-Chat-Reports

license: WTFPL


text:
Loading snapshot error

After running my application for a while I reach the 1000 journal limit and a coordinator snapshot is taken.
Every subsequent time I load the application from this point I receive the error below.
I'm wondering if this is a hocon configuration issue?
Many thanks
Setup:

Akka 1.3.8
Akka.Persistence.PostgreSql 1.3.8

[12:02:19 ERR] Persistence failure when replaying events for persistenceId [/system/sharding/collectCoordinator/singleton/coordinator]. Last known sequence number [0]
System.TypeLoadException: Could not load type 'AA' from assembly 'Akka.Persistence.PostgreSql, Version=1.3.8.0, Culture=neutral, PublicKeyToken=null'.
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type, ObjectHandleOnStack keepalive)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError)
   at Akka.Persistence.PostgreSql.Snapshot.PostgreSqlQueryExecutor.ReadSnapshot(DbDataReader reader)
   at Akka.Persistence.Sql.Common.Snapshot.AbstractQueryExecutor.SelectSnapshotAsync(DbConnection connection, CancellationToken cancellationToken, String persistenceId, Int64 maxSequenceNr, DateTime maxTimestamp)
   at Akka.Persistence.Sql.Common.Snapshot.SqlSnapshotStore.LoadAsync(String persistenceId, SnapshotSelectionCriteria criteria)
   at Akka.Util.Internal.AtomicState.CallThrough[T](Func`1 task)
   at Akka.Util.Internal.AtomicState.CallThrough[T](Func`1 task)

Hocon:
akka {

    loglevel = INFO,

    loggers = ["Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog"],

    actor {
        provider = cluster
    }

    remote {
        dot-netty.tcp {
            hostname = "127.0.0.1"
            port = 0
        }
    }

    cluster {

        ...

        auto-down-unreachable-after = 5s

        run-coordinated-shutdown-when-down = on

        sharding {
            remember-entities = on
            journal-plugin-id = "akka.persistence.journal.sharding"
            snapshot-plugin-id = "akka.persistence.snapshot-store.sharding"
        }
    }

    persistence {

        journal {
            plugin = "akka.persistence.journal.postgresql"
            postgresql {
                class = "Akka.Persistence.PostgreSql.Journal.PostgreSqlJournal, Akka.Persistence.PostgreSql"
                plugin-dispatcher = "akka.actor.default-dispatcher"
                connection-string = "User ID=example;Password=example;Host=localhost;Port=5432;Database=example;"
                connection-timeout = 30s
                schema-name = public
                table-name = event_journal
                auto-initialize = off
                timestamp-provider = "Akka.Persistence.Sql.Common.Journal.DefaultTimestampProvider, Akka.Persistence.Sql.Common"
                metadata-table-name = metadata
                stored-as = BYTEA
            }
            sharding {
                class = "Akka.Persistence.PostgreSql.Journal.PostgreSqlJournal, Akka.Persistence.PostgreSql"
                plugin-dispatcher = "akka.actor.default-dispatcher"
                connection-string = "User ID=example;Password=example;Host=localhost;Port=5432;Database=example;"
                connection-timeout = 30s
                schema-name = public
                table-name = sharding_event_journal
                auto-initialize = off
                timestamp-provider = "Akka.Persistence.Sql.Common.Journal.DefaultTimestampProvider, Akka.Persistence.Sql.Common"
                metadata-table-name = sharding_metadata
                stored-as = BYTEA
            }
        }

        snapshot-store {
            plugin = "akka.persistence.snapshot-store.postgresql"
            postgresql {
                class = "Akka.Persistence.PostgreSql.Snapshot.PostgreSqlSnapshotStore, Akka.Persistence.PostgreSql"
                plugin-dispatcher = "akka.actor.default-dispatcher"
                connection-string = "User ID=example;Password=example;Host=localhost;Port=5432;Database=example;"
                connection-timeout = 30s
                schema-name = public
                table-name = snapshot_store
                auto-initialize = off
                stored-as = BYTEA
            }
            sharding {
                class = "Akka.Persistence.PostgreSql.Snapshot.PostgreSqlSnapshotStore, Akka.Persistence.PostgreSql"
                plugin-dispatcher = "akka.actor.default-dispatcher"
                connection-string = "User ID=example;Password=example;Host=localhost;Port=5432;Database=example;"
                connection-timeout = 30s
                schema-name = public
                table-name = sharding_snapshot_store
                auto-initialize = off
                stored-as = BYTEA
            }
        }
    }
}

Exception points to problems with deserializing type AA which is trying to get located in Akka.Persistence.PostgreSQL. I guess this is your custom type. What serializer have you picked up for it?

Hey @Horusiath
I should have mentioned this is the system shard coordinator which is failing to start.
From what I can see it's correctly stored the key AA as its pseudo "type"   https://github.com/akkadotnet/akka.net/blob/dev/src/contrib/cluster/Akka.Cluster.Sharding/Serialization/ClusterShardingMessageSerializer.cs#L28 however it looks to me like Akka.Persistence.PostgreSQL is actually trying to create a new type of this constant value rather than follow the deserialization code path.
My setup doesn't make use of any custom serialization - everything should be using the defaults which I believe is Protobuf.
Thanks for your help!

@dubs999  Cluster sharding has its own dedicated serializer, which interprets manifests differently than akka default message serializer. Having that error message message means, that default is tried to being used.
Most probably you haven't included ClusterSharding.DefaultConfig() as a fallback configuration in your actor system:
var system = ActorSystem.Create("system", myConfig.WithFallback(ClusterSharding.DefaultConfig()));

Hey @Horusiath
I've copied and pasted the setup I'm using below. I have the fallback configuration already declared. Sorry if this is going off topic but we didnt cover persistence module setup in quite as much detail during Aaron's course.
Is there any additional fallback modules that are required for persistence/sharding?
var config = ConfigurationFactory
    .ParseString(Hocon())
    .WithFallback(ClusterSharding.DefaultConfig());

var system = ActorSystem.Create("my-system", config);

var sharding = ClusterSharding.Get(system);
var settings = ClusterShardingSettings
    .Create(_system)
    .WithRole("transaction-v1");

ShardRegion = sharding.Start(
    "collect",
    Props.Create<CollectTransactionActor>(),
    settings,
    new MessageExtractor());

I don't know whether this is an over simplification but this is the line which appears to blow up.
https://github.com/AkkaNetContrib/Akka.Persistence.PostgreSql/blob/195b93873dcf7d6587fb3eecb2d4ca32f2942b5c/src/Akka.Persistence.PostgreSql/Snapshot/PostgreSqlQueryExecutor.cs#L143:L144

You're right, @dubs999 . This is a bug.

Thanks @Horusiath
I guess I have a couple of options.

I push up the limit at which a snapshot occurs to a really high number and run my application off of journal entries (until such time as the bug is fixed).
I use an alternative persistence plugin.

Do you have customers which are using persistent sharding in production? If so, do you know which persistence plugin they are using?
We may also have some time to contribute a fix however our release deadline is fairly tight and I assume a public build wont be available in the very near term.
Many thanks

I know about several projects using Akka.Persistence.SqlServer. If I'm right redis plugin also should work, and mongodb plugin was modified some time ago specifically to also expose cluster sharding compatibility. Another option is to use cluster sharding in akka.cluster.sharding.state-store-mode = ddata mode, which doesn't need any persistence, however it won't allow you to use akka.cluster.sharding.remember-entities option.

I've submitted a PR which fixes the issue (when tested locally). I've not got a great deal of exposure to the Akka framework so apologies if the fix isn't robust enough.
https://github.com/AkkaNetContrib/Akka.Persistence.PostgreSql/pull/58
Thank you for all your help guys!

Closed via #60

authors: Aaronontheweb Horusiath dubs999


text:
Typo in Query Component Doc

Just a little typo.

Oh thanks! 👍

authors: Akryum mekhami

repo: Akryum/vue-apollo


text:
vuex entry-client.js initialstate

Hi,
I want to know why store state was not loaded in client side, and how to load the initial state .
For server side no problems, everything work thine :)
thanks for your help

juste add data-fetchin in client-entry.js

repo: Akryum/vue-cli-plugin-ssr


text:
Added issue template for documentation issues

Fixes #110

can you pull the recent changes and then commit

Please merge this pull request.

Please pull the recent changes, commit the changes and then tag me here. I will merge it

Please pull the recent changes, commit the changes and then tag me here. I will merge it

Done


text:
No response from other requests while uploading video

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
My app sends multiple requests while uploading video.
It takes about 1 mins to upload video.
Problem is that app can't get any response of multiple requests until video upload finished.
(It get response soon without uploading video.)
What did you expect to happen?
It should receive response of other requests while uploading video.
What happened instead?
No response until video uploading finished.
Alamofire Environment
Alamofire version: 4.6
Xcode version: 9.2
Swift version: 4.0
Platform(s) running Alamofire: iPhone 5
macOS version running Xcode: High Sierra
Demo Project
No available at the moment, under progressing...

Thanks for the report! I can't think of anything Alamofire might be doing to prevent this offhand, I think it's possible that URLSession itself throttles your requests while a long running upload is in progress, both for efficiency and speed. However that's just speculation. So while I can't think of anything specific that might be causing this, ultimately a demo app is the only way for us to really investigate, so we'd really appreciate if you could create one.

I'm closing this pending further input.

repo: Alamofire/Alamofire


text:
Feat: Implement Deletion Functionality for Enum Array Items

This commit implements a feature to delete a specific item inside an array of enums. The feature enhances the functionality of the system by allowing users to remove specific items from enum arrays, providing more flexibility and control.

Hey @rajgop1
A big thank you for your valuable contribution! 🌟 Your addition of the feature to delete specific items from enum arrays is fantastic and addresses a missing element in the system.
Don't hesitate to share more of your ideas and improvements in future PRs. Your contributions are welcome anytime!

I am greatly appreciative of the opportunity and eager to contribute my ideas to the project. I am confident that our collective efforts will lead to its success and recognition within the community.

repo: AlandSleman/FormBuilder