Generated Docking Candidates

Dear Authors,
I am deveping a model that uses your dataset with docking energies. We realized that the docking energy from the AutoDock Vina can have quite a significant fluctuation depending on the input optimized molecule geometry, random seed, and the hyperparameters chosen for the docking process. Therefore, this makes it hard for us to reproduce the set of reward/energies obtained from your dataset.
Since the verification method can be unstable, instead, we would like to further study your model by looking at some of the top candidates genrated from GFlownet trained on this dataset.
In the paper, you described that $10^{6}$ candidates were generated and the top-1000 were analyzed in terms of their average reward.
Could you please kindly provide the $10^{6}$ or just the top-1000 generated ones along with their scores?
Thank you very much!
Haote

Hi Haote, I'm not sure I still have the original results saved from the 2021 paper. I'll check.
Do note that the top-1000 scores we report are strictly in terms of the pretrained proxy's score on them, i.e. we did not rerun docking for the compounds we found. The intention with this benchmark wasn't really to solve candidate generation for docking, but rather just to have a hard enough benchmark to work against. You're correct that AutoDock produces stochastic results.
In terms of AutoDock hyperparameters, I'm assuming you've already seen how we define the geometry here and how we call vina here?
Let me know if that doesn't help.


Any user can access any exam

Just play with the address bar:
https://correctexam.github.io/corrigeExamFront/exam/1
https://correctexam.github.io/corrigeExamFront/exam/4
etc.

I take this one

https://github.com/correctexam/corrigeExamBack/compare/main...develop
I will do some test and publish the updates

Can be close with a set of commits on
https://github.com/correctexam/corrigeExamBack/commit/d681eeb118d330e8fc9928c3a883b5698da55337
https://github.com/correctexam/corrigeExamBack/commit/d2d3165e4caa2c0fbfa258ec86fba1d794d85812
https://github.com/correctexam/corrigeExamBack/commit/80eb223ed17b3a03958aa66e65f9cd0a17800ef6
https://github.com/correctexam/corrigeExamBack/commit/499b5f9b5584bb736ae9b56f29455f8c76a3caf2
https://github.com/correctexam/corrigeExamBack/commit/83e08dbd8a35ea83b6f934e02973ff5b034b42fe
https://github.com/correctexam/corrigeExamBack/commit/5771302f2575f9ad7c827349e53e879961f32890


Bug: Fix the never ending loading progress bar in V2 -tst environment

Describe the bug
There's a never ending loading progress bar on the V2 -tst environment' s page. It appears at the bottom of the page, in a distorted way,
To Reproduce
Steps to reproduce the behavior:

Go to https://developer.microsoft-tst.com/en-us/graph/graph-explorer-v2/preview?1&setvar=routegraph:https://nghia4:20444
Let the page load
Scroll down the page
You'll see the loading progress bar

Expected behavior
The loading progress bar should disappear as soon as the contents load.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: [Windows]
Browser [Chrome and Edge]
Version []

Additional context
Add any other context about the problem here.

Have you had a chance to talk to the portal team? this could either be a shared responsibility or a purely portal issue.


Can't rename step

Hi, this is a very small issue.  I am unable able to rename the step from "Refresh Tableau Extract".  I am amble to rename other steps with no issue.
I am using Pentaho PDI CE 5.2 on Windows Server 2012 and storing the job in a remote MySQL repository.  Thanks for fixing that issue, BTW!

Fixed in version 2.0.1


functions that reference Top-level and static fields are missing dump info

static const List<BenchmarkID> values = const <BenchmarkID> [ ... ];
static BenchmarkID valueOf(int value) => _byValue[value];
static final Map<int, BenchmarkID> _byValue = $pb.ProtobufEnum.initByValue(values);

valueOf looks like this is JS
"function(value) {\n  return $.$get$BenchmarkID__byValue().$index(0, value);\n}\n"
Dump info captures that this function references _byValue and the [] operator on Map.
Dump info DOES NOT capture that _byValue references the local static field values.
    lazy($, "BenchmarkID__byValue", "$get$BenchmarkID__byValue", function() {
      return M.ProtobufEnum_initByValue(C.List_SRr, T.BenchmarkID);
    });

/move to sdk

/move to sdk

Trying to /move to sdk

/move to sdk

/move dart-lang/sdk

/move to dart-lang/sdk

/move to dart-lang/sdk

/move to flutter/flutter-intellij

/move to sdk


The last entry is crossed out by a line - virtual list example

https://framework7.io/docs/virtual-list.html
The last entry is crossed out by a line. (Theme: iOS)

The scrollbar starts from behind the navbar.

The last entry is crossed out by a line

It will be fine on iOS

The scrollbar starts from behind the navbar

It is by design


Refining local logging code after tests

Increases the local logging cache to 100 megabytes. I've run tests to ensure that old logs are overwritten by new logs, once the maximum size for log files is reached.

Switches the logging level to 'verbose', which is in-between 'debug' and 'info'. Can turn off local logging of connection information by changing logging level to 'info'.

Pull Request Test Coverage Report for Build 2432

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 70.93%

Totals

Change from base Build 2427:
0.0%

Covered Lines:
2193

Relevant Lines:
2890

💛  - Coveralls


Selection is not cleared

When I call unselect method from callback select nothing happens.
I'm just trying to add new event after select and clear selection.
function createNewEvent({ start, end }) {
    calendar.addEvent({
        id: crypto.randomUUID(),
        start,
        end,
        title: crypto.randomUUID(),
    });
    calendar.unselect();
}

Maybe I'm doing something wrong?

@LisPavel Please try the new version 0.17.1.

@vkurko It just work! Thanks

Great :smile:


Refactor and optimize audio instructions code

If available, link to the ticket
Closes: #625
QA Checklist
Author

[ ] Code Review
[ ] Functionality Tested (iOS and Android + different screens)
[ ] Light/Dark Mode Tested
[ ] Performance/Energy Consumption Tested (especially in ride view)

Reviewer

[ ] Code Review
[ ] Functionality Tested (iOS and Android + different screens)
[ ] Light/Dark Mode Tested
[ ] Performance/Energy Consumption Tested (especially in ride view)

TODO: Remove navigation instructions code. Only keep speed advisory stuff. (#656 & #625)

Apart from some documentation ambiguities and some minor refactoring suggestions everythings looks good and works well! Let me know if you want to talk about some comments. @PaulPickhardt


New tab should be opened after clicking on social media @admin

Hey @Surabhi1220 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @Surabhi1220! 🙂
It seems like you are not following proper guidelines !! 👀
Read documentation properly !!🙏
If you have any queries reach out to us on Discord🕹 .

Hey @Surabhi1220 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Assign


CI: use environment file in travis

Coverage remained the same at 92.931% when pulling b898500148ed153861fcad23d85278b4e7efecc1 on ebolyen:just-dev-thingz into 65fca9dba6b554ea671f4083f8968185b9f14be3 on qiime2:master.


Build TileDB with GitHub Actions

I have the basic builds for Ubuntu and MacOS in place. Will work on getting GenomicsDB builds working with GitHub Actions before circling back to finish up builds with HDFS/GCS/Azure.

Codecov Report

Merging #73 (72b32c4) into develop (7394a5e) will decrease coverage by 4.80%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop      #73      +/-   ##
===========================================
- Coverage    61.93%   57.13%   -4.81%
===========================================
  Files           54       52       -2
  Lines        14287    16715    +2428
===========================================
+ Hits          8849     9550     +701
- Misses        5438     7165    +1727

Impacted Files
Coverage Δ

core/include/misc/url.h
0.00% <0.00%> (-100.00%)
:arrow_down:

core/include/misc/utils.h
0.00% <0.00%> (-100.00%)
:arrow_down:

core/include/storage_manager/storage_buffer.h
0.00% <0.00%> (-100.00%)
:arrow_down:

core/src/storage_manager/storage_azure_blob.cc
0.00% <0.00%> (-90.32%)
:arrow_down:

core/src/storage_manager/storage_gcs.cc
0.00% <0.00%> (-87.28%)
:arrow_down:

core/include/storage_manager/storage_azure_blob.h
0.00% <0.00%> (-74.42%)
:arrow_down:

core/src/storage_manager/storage_hdfs.cc
0.00% <0.00%> (-74.10%)
:arrow_down:

core/src/storage_manager/storage_buffer.cc
0.00% <0.00%> (-60.25%)
:arrow_down:

core/include/codec/codec_filter.h
61.76% <0.00%> (-29.15%)
:arrow_down:

core/src/misc/url.cc
74.62% <0.00%> (-23.71%)
:arrow_down:

... and 37 more

Continue to review full report at Codecov.

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

looks good -- though can't tell if the code cov reports got uploaded and expired or if there is some other reason why I can't view them...

Yes, there was a problem. Can you check now https://codecov.io/gh/OmicsDataAutomation/TileDB/commit/fd684d41310c3e5d6bcb6789c2acb1a43c6e1dbf?


Fix nested nullability when randomly generating arrays

Which issue does this PR close?
Closes #5712
Rationale for this change
We would like to create random arrays for testing and leveraging data_gen module but it current breaks with our schema of:
List not-nullable
    Struct nullable
        field_a nullable
        field_b nullable

More details are provided on issue #5712
What changes are included in this PR?
The changes are isolated to the create_random_array and create_random_list_array functions. Previously the code would assume if the field is not null, set null_density to zero. However that zero is then passed down into nested fields' create_random_array calls, thus resulting in no nulls in those arrays. This PR preserves the original null_density to pass into nested create_random_array calls.
Are there any user-facing changes?
There is a behavior change with array generation with schemas that have nested nullable fields under non-nullable fields.

I believe the docs CI test was fixed on main and the integration test failure is due to https://github.com/apache/arrow-rs/issues/5719


How to resolve cognito user status: FORCE_CHANGE_PASSWORD

Hi,
https://github.com/aws/aws-amplify/blob/3ff3a8c696e478a2f0d4f01d17c8e83e82bd85c9/packages/aws-amplify/src/Auth/Auth.ts#L190-L196
This code is reached when the user has the status FORCE_CHANGE_PASSWORD i.e. after a new user was created in cognito (by the admin in the aws-webconsole, with a temporary password, because signup is not allowed for example).
In my old code I resolved this with a call on cognitoUser object:
cognitoUser.completeNewPasswordChallenge(this.new_password, {email}, ctx);

You initialized the CognitoUser object around line 166, but did not add it to the resolved promise - any chance to get access on this or any suggestions how to solve the initial FORCE_CHANGE_PASSWORD state of the user?
Thanks

Hi @defel , Thank you for pointing the issue out. We just made a fix, changed the resolve object. Here is the code snippet:
                mfaRequired: (challengeName, challengeParam) => {
                    logger.debug('signIn MFA required');
                    user['challengeName'] = challengeName;
                    user['challengeParam'] = challengeParam;
                    resolve(user);
                },
                newPasswordRequired: (userAttributes, requiredAttributes) => {
                    logger.debug('signIn new password');
                    user['challengeName'] = 'NEW_PASSWORD_REQUIRED';
                    user['challengeParam'] = {
                        userAttributes: userAttributes,
                        requiredAttributes: requiredAttributes
                    };
                    resolve(user);
                }

You'll need to hold this user object, collect new password, then call Auth.completeNewPassword(user, new_password, requiredAttributes) to complete the process.
Please pull the latest version. Let us know if any issues.
Thanks,
Richard

thank you richard for your fast response, this works perfectly.


Add Auto Comment Feature to Improve Collaboration

Issue Description:
As an active contributor to your open-source project, I believe that implementing an auto-comment feature would greatly enhance collaboration and communication within the project. This feature would automatically generate comments in response to specific events, such as when an issue is opened, a pull request is created, an issue is assigned, or an issue is unassigned.
Feature Details:

When an issue is opened, the auto-comment should greet the author and provide a brief acknowledgement and request for additional context.
When a pull request is opened, the auto-comment should greet the author, express gratitude, and remind them to follow the project's contributing guidelines.
When an issue is closed, the auto-comment should thank the author for their contribution and encourage further engagement.
When an issue is assigned to someone, the auto-comment should notify the assignee and encourage them to start working on it.
When an issue is unassigned from someone, the auto-comment should notify the assignee about the change and suggest reassignment if they are offline.

Benefits:

Improved communication and engagement with contributors.
Provides clear instructions and acknowledgements for various events.
Enhances collaboration by setting expectations and providing reminders.
Reduces manual effort by automating comment generation.

Acceptance Criteria:

The auto-comment feature should be implemented using the "wow-actions/auto-comment" GitHub Action.
Comments should be appropriately customized for each event, mentioning relevant parties and providing the necessary information.
The auto-comment workflow should trigger on the following events: issues opened, pull requests opened, issues closed, issues assigned, and issues unassigned.
The feature should be added to the project's existing GitHub Actions workflow file.

Additional Context:
Feel free to ask any questions or seek clarification regarding the auto-comment feature. I'm excited about contributing to your project and believe this enhancement will greatly benefit its community.

This feature is already there @Nishitbaria ,if u want to improve it more, u can go ahead!

Yes I know but some things is missing in workflow that I want to improve like greeting workflow it's greet some one when he or she is doing contribute first time but what if some one again contribute?

Yes I know but some things is missing in workflow that I want to improve like greeting workflow it's greet some one when he or she is doing contribute first time but what if some one again contribute?

Cool! go ahead @Nishitbaria


Where is the hidden state in the DRQN code?

Hello!
First of all, I want to commend your code, it's excellent! Thank you very much for your work!
However, I have a question regarding the file Chapter03/4_drqn.py. Shouldn't it be possible to access the hidden states of the LSTM? Also, shouldn't it be reset at the beginning of each epoch? I looked for this in the book as well, and it wasn't clear to me.

Hi @evbtst,
Thank you for your kind words!

Shouldn't it be possible to access the hidden states of the LSTM?

Yes, it's possible to access the hidden state of the LSTM that the Agent's model uses.
Based on this definition:
https://github.com/PacktPublishing/Tensorflow-2-Reinforcement-Learning-Cookbook/blob/91df46508e5672155d9f82f684d0f5d68680ecdf/Chapter03/4_drqn.py#L68-L76
that the Agent uses for its model and target_model, you can access the hidden states using the following:
agent_hidden_states = agent.model.model.layers[1].states
You can inspect the state in your IDE or print it to console using:
for state in agent_hidden_states:
    print(state.numpy()

Also, shouldn't it be reset at the beginning of each epoch?

Good question! By default, the LSTM layer we use has stateful set to False, which is the typical use-case (unless we intentionally want to carryover states from the previous batch as a way to process longer sequences). This means that, after each batch of predictions (or training), the hidden states are reset.
There is no explicit state reset used in the code but if you would like to experiment, you could do so by using: agent.model.model.layers[1].reset_states()
I hope that gives you clarifications that you were looking for.
Thank you for your interest in the book and this code repository.


How can I get test accuracy for each epoch?

I can use model.evaluate() to calculate the test accuracy for the last epoch, but how can I get test accuracy for each epoch?

Can I use test data as validate data?

If you want test accuracy for each epoch, you can set:

show_accuracy=True

Also to specify the validation data you can do something like this:

model.fit(X_train, y_train, batch_size=batch_size, nb_epoch=nb_epoch, validation_data=(X_test, y_test), show_accuracy=True)

.

@cthacker Thank you! I'll try it.


Log Remote IP Address for Failed Authentication Attempts

Simple change to log the remote IP address for failed authentication attempts.
This is useful when combined with tools like fail2ban that parse application logs for malicious behaviour.

Thanks!


How do I use my own image dataset to run your code?

Hello, your research is very significant to my work.
What I want to ask is, how do I go about running this code to test my images? I have already prepared the original image and the generated image, but I am not quite sure how to run your code program? Can you tell me how to run the code when using my own image dataset?
Is it like this?
run  prdc . /generate-images ./real-images
or compute_prdc . /generate-images . /real-images

@zxsitu were you able to solve it? Could you tell me, please?
Thank you

Hi I have tried to create it please see here: https://github.com/Mahmood-Hussain/generative-evaluation-prdc


Tracking correct CopyAS dest resource size

There are two major copy modes for CopyAS
For CLONE mode, the dest AS size should be same as source AS size. For other copy mode, GFXR is not able to get dest size yet, so put 1 for now.

CI gfxreconstruct build queued with queue ID 149142.

dest_size is set from prebuild info ResultDataMaxSizeInByte:
https://github.com/LunarG/gfxreconstruct/blob/e28151fd413c5e5b710819196c54b6588a350a4d/framework/encode/dx12_state_tracker.cpp#L597
And the docs for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE say The size of the destination is identical to the size of the source.
Is ResultDataMaxSizeInByte guaranteed to be the actual size of the build acceleration structure, or is it an upper limit and the size won't be known unless post build info is queried?

dest_size is set from prebuild info ResultDataMaxSizeInByte:
https://github.com/LunarG/gfxreconstruct/blob/e28151fd413c5e5b710819196c54b6588a350a4d/framework/encode/dx12_state_tracker.cpp#L597
And the docs for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE say The size of the destination is identical to the size of the source.
Is ResultDataMaxSizeInByte guaranteed to be the actual size of the build acceleration structure, or is it an upper limit and the size won't be known unless post build info is queried?

yes
https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html#copyraytracingaccelerationstructure-structures
"The size of the destination is identical to the size of the source."

The docs for D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC say:
If the acceleration structure hasn’t had a compaction operation performed on it, this size is the same one reported by GetRaytracingAccelerationStructurePrebuildInfo.
So I agree, copy size should be the same ResultDataMaxSizeInByte when cloning an uncompacted AS.
Thanks for the fix!

CI gfxreconstruct build # 3857 running.

CI gfxreconstruct build # 3857 passed.


[POAE7-2788] Add java support for ICL

What changes were proposed in this pull request?

Add java support
Why are the changes needed?

Add java support
Does this PR introduce any user-facing change?

No
How was this patch tested?

Just an empty project, no UT need.
Which label does this PR belong to?

INFRA

rename folder 'java' to  'jvm', since we may have other languages support in future?

I think its unnecessary to make a new directory cpp: all cpp codes' depth is too deep.

I think its unnecessary to make a new directory cpp: all cpp codes' depth is too deep.

we follow arrow's specification, directory structure by language

unnecessary make a new directory cpp to store all cpp files

store all cpp files under cpp/src folder, then categorized by each project module
store all java/scala files under jvm folder


Update yarn

I hit the same thing in https://github.com/microsoft/TypeScript-Website/pull/2477 - I think there's something strange going on with webpack ( https://github.com/webpack/webpack/issues/5423 / https://github.com/azu/rc-config-loader/issues/2 seems pretty similar ) but it's hard to see why a yarn upgrade would trigger it

Hm, that’s frustrating. @orta how do you usually update package.json versions of packages in the monorepo? All I was trying to do here was ultimately ship a new patch version of @typescript/vfs, which led me to try yarn version patch, which wasn’t working in that RC.

If you change the version number manually it will automatically deploy when pushed, it uses pleb on a merge to the v2 branch

( I take it back, my update to main was green on that other PR if you want to take it anyway )

I think I fixed it

(playwright is unrelated, but I couldn’t build locally without updating)

Well, playwright update breaks CI. Guess building locally and in Actions is too much to ask.

Thanks for the help, @orta and @jakebailey!


CKKS Security Level

CKKS Security Level
Reference [1] mentioned the security level of CKKS.

In the Pyfhel library, how to choose the correct parameter settings according to the security level?
[1] https://arxiv.org/pdf/2202.07994.pdf

Much like for scheme='BFV', scheme='CKKS' does admit the sec parameter. If not provided, it defaults to 128-bit security, but it can be changed easily:
from Pyfhel import Pyfhel
HE = Pyfhel()
context_params_128 = {"scheme": "ckks", "n": 16384, "scale": 2**40, "qi_sizes": [60]+[40]*7+[60],})
context_gen_result = HE.context(**context_params_128)
print(context_gen_result)
print(HE_128.sec, HE.total_coeff_modulus_bit_count)
#> 'success: valid'
#> 128, 340

context_params_256_invalid = {"scheme": "ckks", "n": 16384, "scale": 2**40, "qi_sizes": [60]+[40]*7+[60], "sec": 256})
context_gen_result = HE.context(**context_params_256_invalid)
print(context_gen_result)
#> 'invalid_parameters_insecure: parameters are not compliant with HomomorphicEncryption.org security standard'

context_params_256_valid = {"scheme": "ckks", "n": 16384, "scale": 2**40, "qi_sizes": [60]+[40]*4+[60], "sec": 256})
context_gen_result = HE.context(**context_params_256_valid)
print(context_gen_result)
print(HE_128.sec, HE.total_coeff_modulus_bit_count)
#> 'success: valid'
#> 256, 220

Thanks a lot! @ibarrond

I have an additional question, does the security level affect the ciphertext size and calculation speed? Intuitively, the higher the security level, the larger the ciphertext, and the slower the calculation speed.

There are two options:

You manually select all the parameters, including n and qi (or qi_sizes), and Pyfhel will indicate whether the selected parameters are suitable for the selected security level (yielding 'success: valid' when generating the context with contextGen). To work with any set of (potentially insecure) parameters, you can always set sec=0. This is the default case for scheme='ckks', where the qi selection strongly impacts the capabilities of the system (e.g., the scaling after each multiplication).
In BFV only, you can leave all the qi information empty and Pyfhel will select a set of qi according to n and sec, approaching the max size of q as much as possible.

Hi Alberto, would it be possible to help me figure out why we have five elements in the qi_sizes as  the number of bits of each prime in the chain. Should it be log base 2 of the security level which is by default is 128? (I'd appreciate if you mention some resources to get to know these parameters as the resource in the demo  is really complicated to understand).

Besides the first and last modulus in the chain (special primes), in CKKS you need one modulus in the qi chain for every mod_switch operation performed. These are typically applied after each multiplication to reduce the scale of the encrypted value. A common strategy to set them is to:

Count the multiplication depth required by your algorithm.
set as many intermediate primes in the qi chain as there are multiplications.
Set the bit-size of the intermediate qi: the higher you set them the more precision they will hold (and the smaller the rounding errors during rescaling). Typically you want them as big as possible (less than 64bit to fit inside machine words) as long as the total bit-size of the big modulus q (product of all qi) doesn't exceed the maximum value set by the HomomorphicEncryption Standard (table 1, and also the table at the beginning of this issue; note that all the distributions yield similar bounds).


Ci-build-me bot works, fixes #4988

Created a bot to fix #4988
See README for details on how to test and deploy.
Tested by applying the ci-build-me label to a PR, observing a buildkite job starts. Also, tried pushing to a PR with the label on it and a buildkite job starts. Importantly, pushing to a PR without the label does not trigger a buildkite job.
This bot is currently live on Google Cloud Functions.
Note: See the discussion on #4988 , while this tooling allows us safety in the presence of adversarial contributors, it is important to merely toggle the label for those folks. It is safe to keep the label on our internal branches.

Given the vulnerability this opens up if someone does not toggle correctly (which seems like a very easy mistake to make), I think we should wait to merge this until we have a better approach. Perhaps switching over to requiring comments so that it's tied to a specific sha, or a different plan.

Alright fair, I'll make the label only work for core team and require comment triggers for external contributors. Shouldn't be too hard.

testing

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me


Process picture with Open Compliance Reference Tooling in the core.

It shall illustrate the use of the Open Compliance Reference Tooling starting with the development team.
I also shows the additional needed roles (in BPMN: lanes) to handle all issues end-to-end.
Additionally there is a document added called "roles.md" describing the "lanes/roles" using the links to the "Use cases" in the sharing-creates-value-repository as reference and for better mapping.
In the core is the Open Compliance Reference Tooling that automates the steps as far as possible. For the steps, the activities were named according to the known steps in the existing tools like ORT and sw360Antenna.
This process picture shall use as base for the presentation and discussion in the meeting on 2020-11-04 in the tooling group to have a common picture.
Open issues:

The lane "Open Compliance Reference Tooling Backend" is vague
The "issues" that come up while the pipeline is processes should be jointly discussed

great contribution.
Based on this contribution we have to re-think the directory structure of the repo as well as working on the glossary. Further we need to think about whether the big picture has to be enhances as well as extending the user stroies with the different roles defined in this MR.

merged and created an issue to restructure the repo a bit to make it more intuitive


feat: add blog link in footer and top nav

closes: #1928
The blog opens on the same tab right now. I think it would be better if we could open a new tab for it. I tried using newWindow, but it doesn't blend well with the rest of the nav links. It also adds extra space because of the icon(image below).
If a new tab is not required then this can be merged, else let me know.

I think we can just use react router link to open in a new tab without the icon?

Hey @jamessspanggg,
Our blog site resides in a subdomain so there is no problem opening link in the same tab. Google started considering subdomains as internal linking since 2011 update.


Add code for the helper functions

Looks like it isn't inside the repo?
For example grep -r rainbow
grep: .git/index: Übereinstimmungen in Binärdatei
README.md:anim 'rainbow' | rainbow | xtext 0 0
README.md:  <img src="screenshots/rainbow.gif">

The helper functions aren't added to your path so they don't work out of the box even if you install via AUR. They are all in examples/animations

Ah, missed that. But it looks like at least effect is missing there.


The rustc outdated so it fails to buld docs for some crates

For example, ordered-float docs is missing:
https://docs.rs/crate/ordered-float/1.0.1/builds/116706

The version of rustc on docs.rs has been updated since this issue was posted, and the ordered-float docs have been rebuilt: https://docs.rs/ordered-float/1.0.1/ordered_float/


Error when compiling templates.

Suddenly after reinstalling npm modules we get this error:
TypeError: must start with number, buffer, array or string`

We traced it to this line:
output.contents = new Buffer(mjmlEngine.mjml2html(file.contents.toString()));

Changing it to this makes it work:
output.contents = new Buffer(JSON.stringify(mjmlEngine.mjml2html(file.contents.toString())));

Hello there,
Can you check you're using MJML3 ? In MJML3, mjml2html returns an Object with errors and html properties.

The gulp-mjml package has mjml version set to "latest" so I guess it pulled 3.0.0 when I ran a fresh nmp install this afternoon.

Same error here. I tried to plug mjml with gulp.
I globally installed mjml 2.3.3 (because the 3.x doc is not available), unfortunately, gulp-mjml installs a 3.x version (aka "latest") :/

Same issue, I get exactly the same symptoms and I can't fix it because gulp-mjml using the latest version of mjml anyway.
Change the line to this also makes it work :
js output.contents = new Buffer(mjmlEngine.mjml2html(file.contents.toString()).html);
But I'd like to know if somebody found a "real" workaround or if we must wait the next update of gulp-mjml ?

The fix should be available tomorrow ! Sorry about that

Hi, same problem here !
Thanks for the fix, is it possible to also remove the "latest" dependency on mjml ? It's quite dangerous for our production app, as updates are made without any warning.
As you take care of both libraries, I think you could handle versions of mjml manually here so users of gulp-mjml are aware of version bumps.

👍 Agree

Hi, Is the fix out?
I'm still "stuck" at v 1.1 with above issues. Any temporary fixes advised?

The fix is here : #12 it should be available today


I want to add a website which helps in transforming the text written in it.

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.

wrt #308


Extractor unable to extract frontend build for GraphQL schema

We have some GraphQL application, and API Management did support GraphQL, we uploaded the graphQL typedef files to the Azure portal and the dev portal presented the schema as expected.

However, apiops were not able to extract the graphql specification, therefore we are not able to publish it in another environment. Logging this issue to track when this will be support by apiops
Error message
The exported API contains schemas that aren''t of content type ''application/vnd.oai.openapi.components+json'', and are hence not exported as OpenAPI components
Full specification.yaml generated
---
openapi: 3.0.1
info:
  title: provider-api-dev
  version: '1.0'
servers:
  - url: https://api.cac.sandbox.apim.test.io/provider-api-dev/graphql
paths: { }
components:
  securitySchemes:
    apiKeyHeader:
      type: apiKey
      name: Apim-Subscription-Key
      in: header
    apiKeyQuery:
      type: apiKey
      name: subscription-key
      in: query
security:
  - apiKeyHeader: [ ]
  - apiKeyQuery: [ ]
x-ms-export-notes:
  - 'The exported API contains schemas that aren''t of content type ''application/vnd.oai.openapi.components+json'', and are hence not exported as OpenAPI components.'

Hi Edward - currently we just support OPENAPI. But we do have GraphQL planned in the roadmap. @colincmac for awareness.

@rishabhsaha is there a place we can see the roadmap? I'm assessing whether we need can adopt this but I noticed it doesn't support:

API tags
Subscriptions
Developer Portal Users
Developer Portal Groups
GraphQL
SyntheticGraphQL
SOAP
WebSocket

@rishabhsaha is there a place we can see the roadmap? I'm assessing whether we need can adopt this but I noticed it doesn't support:

API tags
Subscriptions
Developer Portal Users
Developer Portal Groups
GraphQL
SyntheticGraphQL
SOAP
WebSocket

I saw this Support document, https://azure.github.io/apiops/apiops/7-additionalTopics/apiops-7-3-supportedresources.html#supported--2022-06-01, but didn't see anything specified about API types or plans to support them

Hi @shawnmurtagh - thanks for reaching out. we have published the updated supported scenarios here: https://azure.github.io/apiops/apiops/1-supportedScenarios/#supported--2022-09-01. We have discussed the above scenarios, but our thought process it to prioritize objects directly related to APIs first. Examples: Backends, Policy Fragments, GraphQL.  Do you use all the above functionalities? Can some of them be done via IaC? Happy to chat more in depth about your use case and see if we can prioritize some things over the others.

@rishabhsaha thanks for your response! Your thought process makes sense. Sorry, I wasn't able to see the latest supported scenarios when navigating to that section of the workshop from the github repo. I do have questions about how you recommend organizations to implement this within an API program. It sounds like you're suggesting organizations use this toolkit in combination with other IaC solutions since this is targeting API-level endpoints and policy.

Here's some further thoughts on this.
I think there needs to be some discussion around how we handle API specification outputs overall. The Azure API and accompanying SDK's are reflecting a lot of change.
Here's an issue I logged with the Azure .NET SDK after investigating supporting GraphQL
https://github.com/Azure/azure-sdk-for-net/issues/31798
I see a possible solution for extracting GraphQL specific API files from the new Schema resource they created, but it would add even more complexity in the Extract/Publish process. This would be a hack around the issue.
I think we need to investigate what the future process for API file extraction is going to look like from the APIM team and react accordingly.

So, this involves a little heavy lifting. I have a POC that got me to the Extractor saving the GraphQL file and the Publisher recognizing the file for upload. But I'm figuring out the best way to cleanly upload it. There's a major difference between how APIM handles GraphQL files and OpenAPI/Soap files, which would require a bit of a re-write how we handle this.
API CreateOrUpdate functions can upload a OpenAPI/Soap inline, where GraphQL requires the new Schema resource to be uploaded after the Api resource.
Apis - Create Or Update - REST API (Azure API Management) | Microsoft Learn

This information, along with the SDK and REST API inconsistencies warns me that maybe we should wait or provide some kind of shim for this feature.

Thanks @waelkdouh. Did I read correctly from @colincmac that SOAP is supported through APIOps extractor/publisher?

Thanks @waelkdouh. Did I read correctly from @colincmac that SOAP is supported through APIOps extractor/publisher?

We are working n adding support for soap next. I will open a feature request for it later today.


Optimise Android APK size by using App Bundle

We can optimise Android App release size by using App Bundle.
Current size is 35M and this can go down quite a lot.
Our current APK results in unused code and resources being sent to users. The app could be smaller if we used Android App Bundle. Once we optimise for device configurations the app size will be smaller.

This one is for Utkarsh.

Already done


Auth hash in new version

I'm working on something new and have been playing with this gem before and after this 2.5.0 update
I see now the Auth hash is pretty barebones:

The omniauth-slack gem will now copy the access-token hash to the AuthHash info section, but it will no longer be mapping specific data points from the access-token to specific fields in the AuthHash info section (other than info fields that are 'required' by the OmniAuth::AuthHash schema spec).

Some misc feedback/questions:

I think it'd be helpful to provide (at least in documentation) an implementation that fills out the simple info fields listed here even if not required, such as email, nickname, first_name, last_name of the user.
I'm a bit confused why you're including the access token in the info section? Is that typical in OmniAuth (I've never worked with other providers before) but it seems surprising based on my reading of schema since there's a separate section for credentials and raw_info already. And even if you don't include the Access Token object in info, it's still available via request.env['omniauth.strategy'].access_token already, right?
This is more of a general OmniAuth question, but -- is it "normal" to put extra fields into the info section of the Auth Hash, or is it best practice to have the info section only contains fields listed in schema and to put everything else in extra?

In my case I'm trying to allow Sign in with Slack but also grabbing/storing some additional information about their team from users.list. Slightly confused regarding putting e.g. my users.list API call in the Strategy, the OmniauthCallbacksController, or User.from_omniauth. Also trying to plan for other providers besides Slack. This is what made me think it was odd to put non-standard fields in the info section of AuthHash, but I'm not sure.

@richardonrails @ginjo finding myself in a similar scenario after an upgrade to 2.5.0.
At the moment I can only gain access to the user email address through:
env['omniauth.strategy'].access_token.authed_user.get('/api/users.identity').parsed

Any advice on a better way to access the authorizing user's email? I like the new approach to the flexible, progressive info hash in principle, but I'm a little lost as to how to use it.
Am I doing this right? Or am I missing something?


Transparent shape missing

Attach (recommended) or Link to PDF file here:
pop-bugzilla48453.pdf
From poppler issue:
https://bugs.freedesktop.org/show_bug.cgi?id=48453
"When the gstate has both an smask and a constant opacity < 1, the cairo backend ignores the constant opacity", this may or may not apply.
Configuration:

Web browser and its version: Microsoft Edge 42.17134.1.0
Operating system and its version: W10 home
PDF.js version: latest

Steps to reproduce the problem:

start viewer in browser
open file

What is the expected behavior? (add screenshot)

What went wrong? (add screenshot)

This looks like another issue where PR #6606 might be relevant.


Reduce third party dependency complexity: Replace OpenCV with Pillow

Enhancement 🚀
Removing OpenCV as compulsory dependency and replacing with Pillow.
Motivation  💪
OpenCV is used throughout the library for reading and writing various types of images. The reason to abandon Pillow is to reduce the risk to load images in RGB which is not the standard in this library.
However, maintaining the dependency with PIllow is a lot easier.
Alternatives ⚖
Writing a special image reader class that takes care of loading images with either Pillow or OpenCV but leaving the user decide.
Additional context 🧬
NN

Closing with #229


Tighten up RBAC by using Role instead of ClusteRole

As the chart is currently setup, it is relying on ClusterRole and ClusterRoleBinding resources to grant the operator CRUD permissions cluster-wide, to allow it to manage its associated resources in any namespaces in which its custom resources are created. However, one might argue that this is a lot of permissions to grant cluster-wide
After the reading the operator code, I realized that the operator can be passed a WATCH_NAMESPACE environment variable containing a comma-separated list of namespaces to watch. If we exposed that namespace list as a chart value (e.g. $.Values.watchedNamespaces), we could then loop over it, and create Role and RoleBinding resources scoped to each namespace and the operator ServiceAccount. As a result, I believe that the operator would still work as expected, but would only have permissions to act on the configured namespaces, instead of the whole kubernetes cluster.
I'm happy to hear your thoughts.

Hi @brouberol
Everything that you say is true and yes it's a good idea, but there's some on going work on the operator side to reduce the amount of permissions required, we already removed a lot of permissions, but sadly, there's some permissions that will require to be ClsuterRoleBinding, like the one require for the nodes information, since the resources nodes aren't namespaced resources.
Some PRs are being created, if you can create one to make the Helm operator work namespaced will be awesome!
Thanks in advance!

Hi @sxd! I'll be experimenting with tweaks at the RBAC level. When I'm sure everything is working properly, I'll send out a PR to leverage Role and RoleBinding resources where possible!
Thanks for reaching back quickly 🙏


Visualize execution plan DAGs annotated with profiling stats

This PR adds support for visualization of execution plan DAGs. Each relational operator in the DAG is also annotated with the execution profiling stats of its work orders. The main changes are

Added a getName() method for each relational operator.
Implemented visualization code in utility/ExecutionDAGVisualizer.*.
Slightly refactored work order profiling code to record both start time and end time of each work order.

To enable this feature, set the gflag visualize_execution_dag to true, e.g.
quickstep_cli_shell -visualize_execution_dag=true

The execution DAG will be printed via stderr in DOT format. Each relational operator node in the DAG contains the following information:

Relational operator ID, Relational operator name.
The input relation's name (if it is a stored relation).
Total execution time of all the work orders of this relational operator.
Execution time span (start time of the first work order and finish time of the last work order) of this relational operator.
Degree of concurrency (total time / span) of this relational operator.

The coloring of each node indicates whether it is computational intensive. E.g. a red color indicates that the relational operator incurs either long total execution time or long time span.
Here's an example output, for SSB query 05:
digraph g {
  rankdir=BT
  node [penwidth=2]
  edge [fontsize=16 fontcolor=gray penwidth=2]

  0 [ label="[0] SelectOperator
input stored relation [supplier]
span: [0ms, 6ms] (0.74%)
total: 38ms (0.13%)
effective concurrency: 6.29" style=filled fillcolor="0.004717 0.004717 1.0" ]
  1 [ label="[1] SelectOperator
input stored relation [part]
span: [0ms, 10ms] (1.25%)
total: 273ms (0.90%)
effective concurrency: 26.26" style=filled fillcolor="0.011673 0.011673 1.0" ]
  2 [ label="[2] BuildHashOperator
span: [10ms, 12ms] (0.21%)
total: 19ms (0.06%)
effective concurrency: 11.20" style=filled fillcolor="0.001494 0.001494 1.0" ]
  3 [ label="[3] HashJoinOperator
probe side stored relation [lineorder]
span: [17ms, 752ms] (88.04%)
total: 29059ms (95.43%)
effective concurrency: 39.53" style=filled fillcolor="1.000000 1.000000 1.0" ]
  5 [ label="[5] BuildHashOperator
span: [6ms, 9ms] (0.39%)
total: 6ms (0.02%)
effective concurrency: 1.97" style=filled fillcolor="0.002248 0.002248 1.0" ]
  6 [ label="[6] HashJoinOperator
span: [748ms, 773ms] (3.04%)
total: 438ms (1.44%)
effective concurrency: 17.28" style=filled fillcolor="0.024394 0.024394 1.0" ]
  8 [ label="[8] BuildHashOperator
input stored relation [ddate]
span: [8ms, 8ms] (0.05%)
total: 0ms (0.00%)
effective concurrency: 1.00" style=filled fillcolor="0.000274 0.000274 1.0" ]
  9 [ label="[9] HashJoinOperator
span: [767ms, 806ms] (4.65%)
total: 372ms (1.22%)
effective concurrency: 9.59" style=filled fillcolor="0.032002 0.032002 1.0" ]
  11 [ label="[11] AggregationOperator
span: [792ms, 832ms] (4.80%)
total: 223ms (0.73%)
effective concurrency: 5.58" style=filled fillcolor="0.030163 0.030163 1.0" ]
  12 [ label="[12] FinalizeAggregationOperator
span: [832ms, 833ms] (0.02%)
total: 0ms (0.00%)
effective concurrency: 1.00" style=filled fillcolor="0.000139 0.000139 1.0" ]
  13 [ label="[13] SortRunGenerationOperator
span: [834ms, 834ms] (0.01%)
total: 0ms (0.00%)
effective concurrency: 1.00" style=filled fillcolor="0.000030 0.000030 1.0" ]
  14 [ label="[14] SortMergeRunOperator
span: [834ms, 834ms] (0.01%)
total: 0ms (0.00%)
effective concurrency: 1.00" style=filled fillcolor="0.000043 0.000043 1.0" ]
  16 [ label="[16] SelectOperator
span: [834ms, 834ms] (0.00%)
total: 0ms (0.00%)
effective concurrency: 1.00" style=filled fillcolor="0.000011 0.000011 1.0" ]

  0 -> 6 [ style=dashed ]
  0 -> 5 [ ]
  1 -> 3 [ style=dashed ]
  1 -> 2 [ ]
  2 -> 3 [ style=dashed ]
  3 -> 6 [ ]
  5 -> 6 [ style=dashed ]
  6 -> 9 [ ]
  8 -> 9 [ style=dashed ]
  9 -> 11 [ ]
  11 -> 12 [ style=dashed ]
  12 -> 13 [ ]
  13 -> 14 [ ]
  14 -> 16 [ ]
}

To convert the DOT description into an image. A quick way is to use online visualization tools (e.g. http://www.webgraphviz.com, just copy and paste the graph description into the webpage's textbox and click Generate Graph!).
The output can also be redirected to a file and then converted to an image with the dot tool, e.g.
quickstep_cli_shell -visualize_execution_dag=true < some_query.sql 2> some_graph.dot

dot -Gsize="8,10.5" -Teps some_graph.dot -o some_graph.eps

Here eps can be pdf, png, etc.

This branch needs rebasing with the master, I will try doing it on my own and if it doesn't work, I will let you know.

Thanks Harshad!

@jianqiao Please submit another PR to fix iwyu issues for all the files touched by this PR, including adding <cstddef>  in query_execution/QueryExecutionTypedefs.hpp, and removing <tuple> in both query_execution/PolicyEnforcerBase.hpp and query_execution/ForemanSingleNode.cpp. Thanks!


Add a default selection to Select

Describe the bug
I imagined Value could be used to set the default selection for a Select that way:
foo := "two"
form := huh.NewForm(
	huh.NewGroup(
		huh.NewSelect[string]().Title("foo").Options(huh.NewOptions("one", "two", "three")...).Value(&foo),
	),
)

However, the form still selects one by default.
To Reproduce
See code snippet above.
Expected behavior
two selected by default.

This bug was reported here and the fix was merged yesterday. A new version should be released soon.

Hey @guigui64, thanks for reporting. Cutting a new release right now!

Released! https://github.com/charmbracelet/huh/releases/tag/v0.2.3


[Bug]: Interface 'JestImportMeta' incorrectly extends interface 'ImportMeta'

Version
29.5.0
Steps to reproduce
This is similar to https://github.com/jestjs/jest/issues/13199#issuecomment-1260897649
but it reappears on 29.5.0
The error is:
../../node_modules/.pnpm/@jest+environment@29.5.0/node_modules/@jest/environment/build/index.d.ts(401,26): error TS2430: Interface 'JestImportMeta' incorrectly extends interface 'ImportMeta'.
  The types of 'jest.replaceProperty' are incompatible between these types.
    Type '<T extends object, K extends Exclude<keyof T, keyof { [K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required<T>[K] extends FunctionLike ? K : never]: T[K]; }>, V extends T[K]>(object: T, propertyKey: K, value: V) => Replaced<...>' is not assignable to type '<T extends object, K extends keyof T>(obj: T, key: K, value: T[K]) => ReplaceProperty<T[K]>'.
      Types of parameters 'propertyKey' and 'key' are incompatible.
        Type 'K' is not assignable to type 'Exclude<keyof T, keyof { [K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required<T>[K] extends FunctionLike ? K : never]: T[K]; }>'.
          Type 'keyof T' is not assignable to type 'Exclude<keyof T, keyof { [K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required<T>[K] extends FunctionLike ? K : never]: T[K]; }>'.
            Type 'string | number | symbol' is not assignable to type 'Exclude<keyof T, keyof { [K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required<T>[K] extends FunctionLike ? K : never]: T[K]; }>'.
              Type 'string' is not assignable to type 'Exclude<keyof T, keyof { [K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; } | keyof { [K in keyof T as Required<T>[K] extends FunctionLike ? K : never]: T[K]; }>'

Should be able to repro by installing both jest and @types/jest.
Expected behavior
no err
Actual behavior
error
Additional context
No response
Environment
npx envinfo --preset jest

  System:
    OS: Linux 5.15 Ubuntu 20.04.5 LTS (Focal Fossa)
    CPU: (16) x64 AMD Ryzen 7 5800X 8-Core Processor
  Binaries:
    Node: 16.15.1 - ~/.nvm/versions/node/v16.15.1/bin/node
    npm: 8.11.0 - ~/.nvm/versions/node/v16.15.1/bin/npm
  npmPackages:
    jest: ^29.5.0 => 29.5.0

There was a problem with @types/jest v29.5.0, but v29.5.1 should be working fine. Fixed relatively recently (according to NPM it was publish 4 days ago). Could you check which version caused this problem for you?

This is tested with @types/jest 29.5.1
Here is a repo from the code that I was working on.
https://github.com/repobuddy/jest/tree/jest-14097

Got it. This is fixed already in #14008 just not yet released. So all should be working fine with the next version of Jest.

Let's close, then 👍


add Large-DiT

Thank you for your PR and would you mind that adding this new work to the table in both Chinese and English Version ReadMe file instead of 最近更新？

The Large Diffusion Transformer inspired by the methodologies of LLaMA and DiT.
We would like to recommend you remove the added resourced under the table section Diffusion Transformer with num 7). Thanks for you consideration and coorperation.


feat: Make a more configurable examples/eks-cluster-with-new-vpc

What does this PR do?
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.

Motivation
To make the example more usable so the terraform code does not have to be edited, and variables can be used to set the desired region, instance type, and cluster version. Updated the README to include the standard expected terraform requirements, inputs, and outputs using terraform-docs markdown table --output-file README.md --output-mode inject . which can be used to update the markdown table as needed with out manually editing it.

Make the example more usable from a configuration and documentation standpoint. Users can make their changes to a terraform.tfvars file and not have to edit the  code for region, instance type, and cluster version. This makes the example more usable by allowing a few variables to be added and get the desired outcome.
More

[X] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
[ ] Yes, I have added a new example under examples to support my PR
[ ] Yes, I have created another PR for add-ons under add-ons repo (if applicable)
[ ] Yes, I have updated the docs for this feature
[X] Yes, I ran pre-commit run -a with this PR

Note: Not all the PRs require a new example and/or doc page. In general:

Use an existing example when possible to demonstrate a new addons usage
A new docs page under docs/add-ons/* is required for new a new addon

For Moderators

[ ] E2E Test successfully complete before merge?

Additional Notes

thank you for the PR - next time, please follow the contributing guidelines and start with an issue first to avoid spending time down a path that might not be valid
the examples provided are just that - examples that demonstrate how users can accomplish an outcome using EKS Blueprints plus a combination of other resources/modules/configurations. The examples themselves are not modules and are not intended to be used as is, in-place like a module. Most likely, users will have an existing VPC or other resource that will be present and they will simply be adding the cluster + addons. Users can use the examples as references or simply copy+paste the relevant configurations over to their own repository.


Update assistance flow to also save current submission as draft

Description
When using the assistance flow tab, it will save any fields filled in for submission as a draft.
It will then create an enquiry with the filled in applicant information with an "Assistance" status.
The Enquiry and draft Submission will be connected through their activity IDs.
PADS-253

Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[X] I have read the CONTRIBUTING doc
[X] I have checked that unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

Everything seems to be working fine! Just one thing, after I submit the assistance and go look at the saved draft, the missing fields are highlighted in red. Can we fix that. Thank you!

Everything seems to be working fine! Just one thing, after I submit the assistance and go look at the saved draft, the missing fields are highlighted in red. Can we fix that. Thank you!

Unfortunately not, the library for validation library triggers that and does not provide a way to bypass.


Coordinator: http api to close dlc channel

optionally add the force close flag

We have an endpoint to do this.


Support for Canvas Authentication for cloudbank hubs

Context
There is an ongoing struggle with Cloudbank Pilots(mostly Community Colleges) and authentication with the hubs. About half of the Community Colleges we work with are set up to handle authentication with third-party identity providers. The providers are usually Google or Microsoft.  The other half is not configured to handle an identity provider.
I have had very little success getting IT departments at institutions with no identity provider configured to find a way to register with CILogon or set up the third-party authentication correctly to handle the hub.
On the other hand, almost all these institutions have a deep understanding of Canvas. If we could integrate Canvas Authentication as one of the authentication protocols 2i2c hubs support it would go a long way towards smoothing out the onboarding process and making it easy to bring students and instructors into the hubs.
@colliand @yuvipanda is
Proposal
No response
Updates and actions
No response

Interesting and timely! We will discuss and see what we can cook up. Thanks Sean!


phantomjs://platform/console++.js:263 in error when

Which version of PhantomJS are you using? Tip: run phantomjs --version.
2.1.1
What steps will reproduce the problem?
This only happens when running as a suite from terminal when I run individually from intellij I have no problem.  Also, these tests run fine as a suite and without error with the chromedriver.  As soon as I installed and ran with phantom I got the following error, adjusting waittime does not resolve the issue, phantom just never finds the element, it seems:

What is happening at this point is is one test has finished and logged out and now I am attempting to start a new test and login, the login elements are never found:
[INFO] Waiting for element By.cssSelector: input[name=username]
[ERROR - 2016-05-04T22:12:50.831Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time:<PHONE_NUMBER>815
phantomjs://platform/console++.js:263 in error
[ERROR - 2016-05-04T22:12:56.609Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time:<PHONE_NUMBER>572
phantomjs://platform/console++.js:263 in error
[ERROR - 2016-05-04T22:13:02.307Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time:<PHONE_NUMBER>302

Which operating system are you using?
mac osx 10.10.5
Did you use binary PhantomJS or did you compile it from source?
binary
Please provide any additional information below.

error phantomjs://platform/console++.js:263 for unknown reason on Ubuntu 14.04 LTS with latest PhantomJS binary

This same exception occurs when attempting to register with a hub

Version: 2.1.1
Binary or Source: Binary phantomjs
Platform: Windows 2012

phantomjs.exe --webdriver=5555 --webdriver-selenium-grid-hub=http://localhost:4444
[INFO  - 2016-05-18T21:00:00.569Z] GhostDriver - Main - running on port 5555
[INFO  - 2016-05-18T21:00:00.581Z] GhostDriver - Main - registering to Selenium
HUB 'http://localhost:4444' version:  using '<IP_ADDRESS>:5555' with org.openqa.grid.selenium.proxy.DefaultRemoteProxy as remote proxy.
[ERROR - 2016-05-18T21:00:00.622Z] GhostDriver - main.fail - {"line":97,"sourceU
RL":"phantomjs://platform/hub_register.js","stack":"register@phantomjs://platform/hub_register.js:97:79\nglobal code@phantomjs://code/main.js:78:37"}

  phantomjs://platform/console++.js:263 in error

Version: 2.1.1
Binary or Source: Source
Platform: OSX 10.11.5

phantomjs --webdriver=5555
[ERROR - 2016-05-18T20:57:35.133Z] GhostDriver - main.fail - {"line":85,"sourceURL":"phantomjs://code/main.js","stack":"global code@phantomjs://code/main.js:85:56"}

  phantomjs://platform/console++.js:263 in error

Same problem when i ran in in Java programming language,using Eclipse
Language:java
jar file version of PhatomJS:1.2.1
exe version of phatom js:2.1.1
Jun 02, 2016 3:27:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService
INFO: executable: C:\Program Files\phantomjs-2.1.1-windows\bin\phantomjs.exe
Jun 02, 2016 3:27:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService
INFO: port: 14890
Jun 02, 2016 3:27:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService
INFO: arguments: [--webdriver=14890, --webdriver-logfile=D:\Auto\seven\phantomjsdriver.log]
Jun 02, 2016 3:27:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService
INFO: environment: {}
[INFO  - 2016-06-02T09:57:13.828Z] GhostDriver - Main - running on port 14890
[INFO  - 2016-06-02T09:57:14.371Z] Session [61e8ead0-28a8-11e6-87bf-937f9ad4e474] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1","webSecurityEnabled":true}
[INFO  - 2016-06-02T09:57:14.371Z] Session [61e8ead0-28a8-11e6-87bf-937f9ad4e474] - page.customHeaders:  - {}
[INFO  - 2016-06-02T09:57:14.372Z] Session [61e8ead0-28a8-11e6-87bf-937f9ad4e474] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"windows-8.1-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}
[INFO  - 2016-06-02T09:57:14.372Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 61e8ead0-28a8-11e6-87bf-937f9ad4e474
Page title is: Welcome to KiSSFLOW
[ERROR - 2016-06-02T09:57:43.670Z] Session [61e8ead0-28a8-11e6-87bf-937f9ad4e474] - page.onError - msg: TypeError: undefined is not an object (evaluating 'element.offset().top')
phantomjs://platform/console++.js:263 in error
[ERROR - 2016-06-02T09:57:43.670Z] Session [61e8ead0-28a8-11e6-87bf-937f9ad4e474] - page.onError - stack:
(anonymous function) (https://kf-clone-001.appspot.com/flow/static/shared/js/kissflow.js:18813)
,can anyone suggest any workaround

Same error goes for me.

phantomjs --webdriver=3080 --webdriver-selenium-grid-hub=http://<IP_ADDRESS>:4444

error infomation:
[INFO  - 2016-07-04T09:19:16.032Z] GhostDriver - Main - running on port 3080
[INFO  - 2016-07-04T09:19:16.033Z] GhostDriver - Main - registering to Selenium HUB 'http://<IP_ADDRESS>:4444' version:  using '<IP_ADDRESS>:3080' with org.openqa.grid.selenium.proxy.DefaultRemoteProxy as remote proxy.
[ERROR - 2016-07-04T09:19:16.039Z] GhostDriver - main.fail - {"line":97,"sourceURL":"phantomjs://platform/hub_register.js","stack":"register@phantomjs://platform/hub_register.js:97:79\nglobal code@phantomjs://code/main.js:78:37"}

  phantomjs://platform/console++.js:263 in error

And, the hardware is:
phantomjs --version --> 2.1.1    installed by homebrew

OS X EI Capitan   10.11.5

Same here

Same here.

If it can help, it happenned to me because the port I was trying to run on (port 4444) was already used by another phantomjs that wasn't killed correctly. Make sure the port is not used!

Looking at the source on my local machine - I find that there is a file called console++.js, which github can't find because it disregards the ++ part of the name. So that's part of it. 263 being the line number, we're simply showing the error on console.log, and this is the "source" of the error. And it's "console.error" as the error level. So that means we're seeing an actual error being reported, but it's mislabeled - we're seeing where the error is reported from ("I processed an error, and this is where I processed the error at"), rather than what the error is. Which makes this noise and not very useful. I think the thinking is that the author of Ghost wants to show as much on the phantomjs console as possible, since it's headless...but instead it just leads to lots of confusion and people asking "what is this for?" and things like that. I don't think we need to know where the error was processed, what file/line number did the processing. I don't see a useful purpose in that.

same here. I meet with the same problem.

same problem, any solution?
[ERROR - 2016-10-11T08:38:53.870Z] RouterReqHand - _handle.error - {"name":"Missing Command Parameter","message":"{"headers":{"Accept":"application/json, image/png","Host":"localhost:8910"},"httpVersion":"1.1","method":"DELETE","url":"/session/","urlParsed":{"anchor":"","query":"","file":"","directory":"/session/","path":"/session/","relative":"/session/","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/session/","queryKey":{},"chunks":["session",""]}}","line":117,"sourceURL":"phantomjs://code/session_manager_request_handler.js","stack":"_deleteSessionCommand@phantomjs://code/session_manager_request_handler.js:117:73\n_handle@phantomjs://code/session_manager_request_handler.js:53:38\n_handle@phantomjs://code/router_request_handler.js:70:37"}
2016-10-11T08:38:53.870956200Z
phantomjs://platform/console++.js:263 in error

Thanks @maximecharron that solved mine.
Solution for me (bold was what I needed to add):
afterEach(function (done) {
this.driver.quit().then(done);
});

The solution to this problem is to comment the line
//platform: ghostdriver.system.os.name + '-' + ghostdriver.system.os.version + '-' + ghostdriver.system.os.architecture,
in the file hub_register.js
My problem is that i don't know how to build a phantomjs for windows with that modification ...
If somebody can explain ... 😄

In my case the port was already in use, did not work on 4444 but with 5555

I just built a new version of PhantomJS for Windows with the commented line in hub_register.js. That is clearly the solution for my problem. I tried to change the port like @rehanvdm mentionned but never worked for me.
Maybe the problem is not the same with Linux build.

this looks like an issue in ghostdriver.  see issue detro/ghostdriver#483.

I can reproduce this issue when I use phantomJS as a headless browser (Selenium grid node), you just need to use WebDriver ExpectedConditions() and wait for an element that does not exist:
IWait<IWebDriver> waitSave = new WebDriverWait(driver, TimeSpan.FromSeconds(10));             waitSave.Until(ExpectedConditions.TextToBePresentInElement(caseTypePage.InfoPanelMessage, "saved"));
This will reproduce the issue for 100%. I have two running phantomJS nodes and when I run over 100 tests in parallel with NUnit 3 at some point nodes fail at all, I guess due to hanging queue of sessions.

Hello, @InkUisitor , can you share rebuild phantomjs.exe  with commented row in hub_register.js file. I can't rebuild for myself.

Hi !
I have uploaded my file on dropbox : https://www.dropbox.com/s/lcxnha14uqj7123/phantomjs-heavy.zip?dl=0
The size of my file if about 4 times bigger than the file you can download on the phantomjs site. Maybe i have missed some parameters during my build. But it's too long to rebuild (more than 30 min) and it's working. It's a version with the commented line. Hope you will enjoy this ! :)

@InkUisitor thanks for the rebuild version. I already downloaded and tested my test suit but i have the same error:
`[ERROR - 2016-11-16T11:46:01.536Z] WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP. Search Stop Time:<PHONE_NUMBER>521
phantomjs://platform/console++.js:263 in error`
When i use geckodriver or chromedriver the test suit working fine
I use:
Windows 10 Pro
Selenium 3.0.1
PhantomJS 2.1.1
TestNG
Eclipse Neon
If someone can help me i will appreciate this :)

@nedka-taskova Some of my test failed with phantomjs because phantomjs is far quicker than chrome/gecko. Can you just try a simple test like : wait for an element to be shown in a google page ? If you have always the same error, i can't explain what's going on with your problem. If it works, you have to modify your tests in order to be sure that the WebElement you're working on are truely shown.
If you make automated test everyday, you must work witrh phantomjs. I can run 4 times much more test with phantomjs than with chrome during the same time.

Hello @InkUisitor, thanks for the answer. I think I've found a problem in my case. PhantomJs  WebDriver in Selenium it seems doesn't support click() and getText() methods for some HTML elements. I used JavascriptExecutor class to execute Javascript code to click the button and now the test work fine.
		WebElement button= driver.findElement(By.xpath("//[@id='elementId']"));
		if (driver instanceof JavascriptExecutor) {
		    js = (JavascriptExecutor)driver;
		    js.executeScript("arguments[0].click();", button);
		}
		else {
			button.click();
		}

Thanks again for support 👍

Same error here-- Looks like it is still open. Anybody has alternative solution?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
phantomjs --version
2.1.1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C:\Automation\software>phantomjs  --webdriver=8080 --webdriver-selenium-grid-hub
=http ://localhost:4444
[INFO  - 2017-01-08T11:23:11.391Z] GhostDriver - Main - running on port 8080
[INFO  - 2017-01-08T11:23:11.399Z] GhostDriver - Main - registering to Selenium
HUB 'http' version:  using '<IP_ADDRESS>:8080' with org.openqa.grid.selenium.proxy.
DefaultRemoteProxy as remote proxy.
[ERROR - 2017-01-08T11:23:11.424Z] GhostDriver - main.fail - {"line":97,"sourceU
RL":"phantomjs://platform/hub_register.js","stack":"register@phantomjs://platfor
m/hub_register.js:97:79\nglobal code@phantomjs://code/main.js:78:37"}
phantomjs://platform/console++.js:263 in error

Is there workaround? The widow size does not work for me. This bug is showstopper :(

the same,i found that some useragent such as "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MS-RTC LM 8; .NET4.0C; .NET4.0E; Zune 4.7; InfoPath.3)" could cause this issue. and ghostdriver.log  show this error "page.onError - msg: TypeError: Attempting to configurable attribute of unconfigurable property." maybe this is a bug.hurry to fix it.

+1 same issue on mac osx sierra version 10.12.5

the same +1

+1

+1

PhantomJS will be no longer updated. There is no more commit since June. Switch to Chrome Headless, it's the best solution you can have now

PhantomJS will be no longer updated. There is no more commit since June. Switch to Chrome Headless, it's the best solution you can have now

But if I don't want to install qt/gtk on my server machine that is dedicated to run Jenkins only and has no graphical system whatsoever?

@kgusarov That's why I talked about Chrome Headless, I run it on a Ubuntu Server 17.04 without IDE to have a very light server. Modzilla made a Firefox Headless too but i didn't tried it.

@InkUisitor And when I tried installing it on minimal CentOS, it offered me to pull full graphical subsystem which is an overkill - I mean we're talking 60Mb executable vs several gigs of libs. It is sad that PhantomJS died, guess will have to live without headless tests and wait longer for test suite to complete.

@kgusarov I'm not really strong with Linux distributions but I think you can do it without downloading too much libraries. I was running Selenium with Hub/Nodes when I used PhantomJS. I installed it on a Windows Server 2016. I migrate all this in Chrome Headless and I'm  not waiting longer than before.
With PhantomJS, I had 1 hub, 20 instances with 1 session of PJS. My server needed more than 8GB of RAM (because 1 instance of PhantomJS is heavy)
Today, I have 1 hub, 1 instance with 20 sessions of Chrome Headless. My server needs the same amount of RAM when I overuse it but most of the time the server needs less than 4GB of RAM to run.
I have problems to stabilise my test currently, but tests with Chrome Headless are about 5 to 10% slower than with PhantomJS. Don't be afraid, it's clearly quicker than with Chrome without Headless mode. I remembered than I need 400% more time with Chrome when Headless wasn't released.

@kgusarov Even iam getting the same problem and i need to update the headless chrome envionment at jenkins.If you did so can you please help me out with how to set up headless chrome on jenkins because iam new to it.

@RahulChIO I have no headless tests atm, since PhantomJS has no real alternatives. Still hoping for some improvements in future

@kgusarov Hope so!!!!


MyCarePlanner 2.4.0 - duplicate Linkage resources getting created on share to SDS

when sharing third-party resources to the SDS using MyCarePlanner 2.4.0, many duplicate Linkage resources are getting created.  Only one is ever created for OHSU, but in this case below, 278 were created for Cerner resources, 169 were created for VA resources, and 36 were created from those coming from fhir.epic.com.  All were created during the same, single share operation.
ecpsds_staging=> select partition_id, res_type, hash_sha256, count(*) as ct from hfj_resource where partition_id=566434272 and res_type='Linkage' group by partition_id, res_type, hash_sha256;
partition_id | res_type |                           hash_sha256                            | ct
--------------+----------+------------------------------------------------------------------+-----
    566434272 | Linkage  | 70cac855b6c7b8c43e2fdebc58a49bc5f446930a5502244a83c501fce54f2322 | 278
    566434272 | Linkage  | 751d64d3f95611ca1b2e5855e9ef02c9d6a4e0c23803038cb3f727ef6aca4f9d | 169
    566434272 | Linkage  | 15b9980edcc40931f016b4344bb74efa191b48acfaa58c2a0320d4584c6731c9 |  36
    566434272 | Linkage  | a691e1dc869cdaf3e1e79a9fd7dc258b4656a221cb0e331a48d2da6b29b64a3f |   1
(4 rows)

See attached for associated SDS logs.
sds-many-duplicate-Linkage-resources.log

this appears to be resolved.
from Tim's email dated 9/19/2024:

Team,
Sean helped me re-create this problem in unit tests.
SYMPTOM: multiple Linkage resources
EXPECTATION: one Linkage resource
SCENARIO:

using the patient app “Share” function to store data into a partition
the partition is not the local partition nor the basis partition (i.e. the partition of the authorized patient)

There was a bug in the SDS causing a duplicate Linkage to be created.
I have pushed a change to the SDS repository with a unit test for this scenario (thanks Sean!) and the fix to SupplementalDataStoreLinkingInterceptor.java.
I expect this change to fix the duplicate Linkage resource problem.

Tim


Kernel fails to start

I get the following error (with both Windows 10 + .NET 2.1 and WSL + .NET 2.2) when launching the CSharpCore kernel.
No executable found matching command "dotnet-<PATH>/ICSharpCore.dll"

Hello, @sdwfrost.
The  should be replaced with the actual location of the assembly.

Dear @kerryjiang
Thanks - things weren't documented in the README. I assume that one has to edit the kernel.json file manually to point to the assembly? Would it also be possible to put details of the build process for the assembly in the README.md?

Good point. We also recommend you to use SciSharpCube:
https://github.com/SciSharp/SciSharpCube


Add Lexus to brand mapping

In preparation from https://github.com/DurgNomis-drol/mytoyota/pull/316, here is an extension of the brand mapping 😉

Hi, @DurgNomis-drol, can you please take a look and approve if the changes are ok for you. 😊
Thank you


Prevent auto-upgrade before lock in annotations tutorial

Fixes #1983

Rebasing on master should fix the CI failure

@squaremo done!

You could just reverse the order of the lock / rollback release such that it's locked first (then use --force with the rollback release, to make it ignore the lock for that command).

Will https://github.com/weaveworks/flux/commit/0ca2796c9c872e3f081fbeb137a99c07a4c9ae7c#diff-15622267c2ec3db7451cdecfe25640b9 need to be applied as well here?

Apart from that :+1:

You could just reverse the order of the lock / rollback release such that it's locked first (then use --force with the rollback release, to make it ignore the lock for that command).

Good idea! I wasn't aware of the --force flag

Will 0ca2796#diff-15622267c2ec3db7451cdecfe25640b9 need to be applied as well here?

I think so, but I will do it in a separate PR.

@squaremo I redid it using your suggestion.


MongoDB passwords are not required anymore

Marked as draft while waiting for this change to go to master.


In the GUI can't distinguish "" from "ö" in a mapping

Describe the bug
In the GUI we can't use the meta modifier in a mapping without losing the ability to insert some accented character.
To Reproduce
Start gVim with this shell command:
vim -g -Nu NONE -u NONE +'ino <m-v> <left>' +"pu='foobar'" +'startinsert!'

Press the dead key ¨ followed by o: the cursor moves one character backward.
Expected behavior
gVim inserts the character ö.
Environment

Vim version: 8.2 Included patches: 1-846, Huge version with GTK2 GUI
OS: Ubuntu 16.04.6 LTS

Additional context
Maybe I misunderstood something, but according to this comment and this comment, gVim should be able to make the distinction between <M-v> and ö, at least starting from 8.2.0765.

I thought that maybe some input method option needed to be configured correctly:

Most likely the input method converts to a character before Vim even sees it.

So I tried all possible combinations of values for the options 'imdisable', 'iminsert', and 'imstyle' which seems the only relevant ones for my test case.
In Vim, I sourced this code:
let counter = 0
for imdisable in ['imdisable', 'noimdisable']
    for iminsert in ['iminsert=0', 'iminsert=1', 'iminsert=2']
        for imstyle in ['imstyle=0', 'imstyle=1']
            let counter += 1
            call writefile([printf('set %s %s %s %s %s', imdisable, iminsert, imstyle, imsearch, imcmdline)],
               \ '/tmp/.test.'..printf('%02d', counter)..'.vim')
        endfor
    endfor
endfor

To create 12 files with the combinations of settings.  Then I ran this shell command:
for f in /tmp/.test.*.vim; do vim -gf -Nu NONE -U NONE --cmd "so $f" +startinsert; done

I was able to insert ö only when 'imdisable' was reset.  But when 'imdisable' is reset, the <M-v> mapping doesn't work.  That is, instead of moving the cursor 1 character backward, it inserts the ö character.  IOW, there is no combination of settings which allows to simultaneously use a <M-v> mapping and insert the ö character.

Caused by 8.2.0833.  We actually always need to set seenModifyOtherKeys in the GUI.
And then pass on  as a modifier and key.


Migrations: Team environments can break rebuilds

Imagine the following scenario.

DevA scaffolds a migration adding ColumnX from Table1
DevB scaffolds a migration that rebuilds Table1
DevA commits
DevB pulls with no conflicts in the model snapshot and commits
DevC pulls and runs Apply-Migration

When Table1 is rebuilt, it will not contain ColumnX. This is because when DevB's migration was scaffolded, it did not know about ColumnX.
This will be true whether we rebuild by "binding" to the model or by scaffold an imperative table rebuild.

Leaving on the backlog to consider what we can do with regards to squashing, rebasing, etc of migrations. See also #2167 and #2174.


Muir Bench Added

Muir Bench has been added and tested.
Attaching the TSV file as well for the server : https://drive.google.com/file/d/1q4rwmqQlv4PC5G98TNqcyinfiOmLQyUl/view?usp=sharing

@junming-yang @kennymckormick : Please have a check on the PR.
I have fixed the merge conflict with GMAI benchna. Also have shared the actual .tsv file on google drive with open-access.
Please let me know if you are facing any challenged

@junming-yang @kennymckormick : I have added the dataset TSV to HF as well to update URL directly rather than G-Drive.
Kindly have a look and let me know if anything else is needed for the integration

Have evaluated GPT4o_MINI on MUIRBench, it achieves 64.6% overall accuracy.


error when testing magenta, help?

I try to run bazel test, but why getting this error related to protobuf, help?
(magenta) jcc@jcc:~/magenta$ bazel test //magenta/...
ERROR: /home/jcc/.cache/bazel/_bazel_jcc/ed5599de3378c6e0a5a71ebe1650713e/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.
ERROR: package contains errors: magenta/protobuf.
ERROR: error loading package 'magenta/protobuf': Extension 'protobuf.bzl' has errors.
INFO: Elapsed time: 0.246s
ERROR: Couldn't start the build. Unable to run tests.
And if I direcly import magenta , I got this error :
Traceback (most recent call last):
File "", line 1, in
File "magenta/init.py", line 26, in
import magenta.common.concurrency
File "magenta/common/init.py", line 17, in
from sequence_example_lib import get_padded_batch
File "magenta/common/sequence_example_lib.py", line 16, in
import tensorflow as tf
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-packages/tensorflow/init.py", line 24, in
from tensorflow.python import *
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-packages/tensorflow/python/init.py", line 63, in
from tensorflow.core.framework.graph_pb2 import *
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-packages/tensorflow/core/framework/graph_pb2.py", line 10, in
from google.protobuf import descriptor_pb2
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-packages/google/protobuf/descriptor_pb2.py", line 964, in
options=None),
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-packages/google/protobuf/descriptor.py", line 505, in new
return _message.default_pool.FindFieldByName(full_name)
KeyError: "Couldn't find field google.protobuf.FileOptions.javanano_use_deprecated_package"

It was working two weeks ago. I can't test it right now since I have a
developmental site in operation. The errors are not the normal ones I see
such as an import error since a package is not installed.
Good luck not sure what to suggest.
On Sun, Feb 12, 2017 at 12:32 AM, numberjcc<EMAIL_ADDRESS>wrote:

I try to run baze test, but why getting this error related to protobuf,
help?
(magenta) jcc@jcc:~/magenta$ bazel test //magenta/...
ERROR: /home/jcc/.cache/bazel/_bazel_jcc/ed5599de3378c6e0a5a71ebe165071
3e/external/protobuf/protobuf.bzl:91:19: name 'HOST_CFG' is not defined.
ERROR: package contains errors: magenta/protobuf.
ERROR: error loading package 'magenta/protobuf': Extension 'protobuf.bzl'
has errors.
INFO: Elapsed time: 0.246s
ERROR: Couldn't start the build. Unable to run tests.
And if I direcly import magenta , I got this error 👍
import magenta
Traceback (most recent call last):
File "", line 1, in
File "magenta/init.py", line 26, in
import magenta.common.concurrency
File "magenta/common/init.py", line 17, in
from sequence_example_lib import get_padded_batch
File "magenta/common/sequence_example_lib.py", line 16, in
import tensorflow as tf
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-
packages/tensorflow/init.py", line 24, in
from tensorflow.python import *
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-
packages/tensorflow/python/init.py", line 63, in
from tensorflow.core.framework.graph_pb2 import *
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-
packages/tensorflow/core/framework/graph_pb2.py", line 10, in
from google.protobuf import descriptor_pb2
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-
packages/google/protobuf/descriptor_pb2.py", line 964, in
options=None),
File "/home/jcc/anaconda2/envs/magenta/lib/python2.7/site-
packages/google/protobuf/descriptor.py", line 505, in new
return _message.default_pool.FindFieldByName(full_name)
KeyError: "Couldn't find field google.protobuf.FileOptions.
javanano_use_deprecated_package"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/hpssjellis/google-magenta-midi-music-on-linux-hello-world/issues/2,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFWI7rbnEl8N7TL01cxrwHd59EsO69hxks5rbsOHgaJpZM4L-bYv
.


Add 'Forked from' to README.rst

Add that this was forked from https://github.com/readthedocs/sphinx_rtd_theme
Change the name of the workflow

Sorry, I meant to open this to my fork.


Add gridNum and forceEdges properties

Add gridNum and forceEdges properties. It can be done by adding:
scope: {
...
gridNum: '@',
forceEdges: '@'
}

and
$element.ionRangeSlider({
.....
force_edges: $scope.forceEdges,
grid_num: $scope.gridNum
})

Feel free to open a PR, I don't have time to add stuff right now


OpenXR: Correctly set the Depth swapchain name

Introduced in 08ffa5d89e4bbd427eb3d5ce0c0de1382d21f18a.
Though just for debugging, it appears it would report the wrong handle when dealing with the depth swapchain.

Thanks!


Increased damage for laser weapons

The damage for lasers is ridiculously low compared to projectile weapons. Laser deals 10 heat damage and heavy laser deals 30. Compared to .35 auto pistol rounds that deal more damage than laser and very close to a laser cannon (24 piercing). So I made this PR to buff laser to 15 heat damage and heavy laser  to 45.
:cl:

tweak: Increased laser damage

There's a reason that normal bullets were removed from the armory and laser guns stayed.

no reason for buff provided in pr
game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

no reason for buff provided in pr > game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

Ok. I provided a reason in the PR. The laser damage is too low compared to projectiles.

no reason for buff provided in pr > game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

Ok. I provided a reason in the PR. The laser damage is too low compared to projectiles.

Is that not because they're recharge able? I've not checked your values but yeah.

no reason for buff provided in pr > game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

Ok. I provided a reason in the PR. The laser damage is too low compared to projectiles.

Is that not because they're recharge able? I've not checked your values but yeah.

  And iirc on most servers basic laser guns did like 20 burn.

Needing to land 2 entire magazines into someone to crit them before even factoring in armor does seem kind of shit

no reason for buff provided in pr > game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

Ok. I provided a reason in the PR. The laser damage is too low compared to projectiles.

Is that not because they're recharge able? I've not checked your values but yeah.

  And iirc on most servers basic laser guns did like 20 burn.

Good reasoning, I approve this message.

no reason for buff provided in pr > game admin telling me its not a good idea

gotta give me a better reason to merge it that that :P

Ok. I provided a reason in the PR. The laser damage is too low compared to projectiles.

Is that not because they're recharge able? I've not checked your values but yeah.

  And iirc on most servers basic laser guns did like 20 burn.

Good reasoning, I approve this message.


Improve reporting of 403 errors from Cosmos

The current message can be misleading. If a repo is added to Cosmos' repo list that responds with a 403 status when Cosmos attempts to retrieve it, then when a request like /package/describe is made to Cosmos, it will respond with the following (for example):
{
    "data": {
        "method": "GET",
        "status": 403,
        "uri": "https://downloads.mesosphere.com/spark/assets/stub-universe-spark.zip"
    },
    "message": "Unexpected down stream http error: GET https://downloads.mesosphere.com/spark/assets/stub-universe-spark.zip 403",
    "type": "GenericHttpError"
}

This gets reported by the CLI as:
You are not authorized to perform this operation

It would help with debugging if the CLI could at least show the message field of the JSON response from Cosmos.

We might also consider changing how Cosmos reports a 403 status from a repo URL.

The full cosmos error is printed in --debug mode. The actual fix should be made in cosmos. Created: https://mesosphere.atlassian.net/browse/DCOS-10456


Unable to download any content.

Python version : 3.6.8
Issue : Not able to download anything. Not even the sample query provided in the README. Going through the code I found that the 'requests' library is returning a response but beautiful soup's findAll returns an empty list and thus produces no links to download from.

Note: Download complete is shown but no files downloaded in the directory specified.

I would like to work on this issue.


Problem: disabling ssh does not remove all dependencies

Solution:

add an option to explicitly request the building of the SSH module
default this option to true, if all necessary external libs are found, false otherwise
fix a bug in the return value of the open function in case the ssh module is not built
only link the windows (wsock32.lib, ws2_32.lib) if the SSH module is requested

This should fix #5

Any chances to get this PR merged?
I've found this lib after searching for a cross-platform C++ FS lib with no dependencies. Sadly, the libSSH requirement is not an option for me.

Yes. We need to make a few minor changes before merging this into the master, but that shouldn't be much of a problem.


Some wrong information about ntrboot cards

Just reposting for a friend, he doesn't have github.

Is the R4i B9S timebomb date known?

Counterfeit R4iSDHC carts are not supported. I can't reasonably be expected to list every single site that sells them. The line "only original listed flashcarts are supported" should be enough to cover that.

-the timebomb has the same date as r4isdhc.com
-2013 cards have a different hardware and a different Kernel (wood): https://web.archive.org/web/20130709182707/http://www.r4isdhc.com:80/r4-product the sticker says "new" but the download page says "2013": https://web.archive.org/web/20131022235620/http://www.r4isdhc.com:80/download_white_new2013/
-Whatever "counterfeit" means these days. It would be helpful to say "only r4isdhc.com is supported" or something. Are you sure that r4isdhc.com is "original" and not another site?

The timebomb existing sounds about right, it's somewhere in 2019, right?
The 2013 cart... I remember someone saying something of the sort. Apologies for failing to convey that information, @Plailect. Off the top of my head it's the same as the r4isdhc.hk and r4igold.cc carts, but I haven't checked today to make sure.

@kitling In the off topic 3ds hacking discord channel, there are two independent proofs that the card has a time bomb. Between 6 and 6:15 pm UTC+1

@Einhuman197 huh? Timebombs are when the cart stops working after a specific date, not a time of day.

@Plailect he's probably referring to the time it was posted in the discord.
Looking around, are you referring to the timebomb in 2020 mentioned in #off-topic? @Einhuman197

@Plailect nah, I mean you can find the proofs there :D. I think the timebomb is Q3 or Q4 2019

If it matches the others, it'll be September 3, 2019

Yep, then it's Sep 3.


use error chain?

i think this is a good use of it https://github.com/rust-lang-nursery/error-chain

I can setup error_chain for the errors module if this hasn't already been started.

@gsquire thanks, but @ashleygwilliams already wanted to do this! I've assigned her.


Change isSameProperty and isSameBuyer conditions

Addresses #107

Codecov Report
Base: 63.18% // Head: 63.20% // Increases project coverage by +0.01% :tada:

Coverage data is based on head (0d0da4a) compared to base (d5ba928).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #146      +/-   ##
============================================
+ Coverage     63.18%   63.20%   +0.01%
- Complexity      598      599       +1
============================================
  Files           110      110
  Lines          2078     2079       +1
  Branches        260      261       +1
============================================
+ Hits           1313     1314       +1
  Misses          705      705
  Partials         60       60

Impacted Files
Coverage Δ

src/main/java/seedu/address/model/buyer/Buyer.java
96.15% <100.00%> (+0.07%)
:arrow_up:

...in/java/seedu/address/model/property/Property.java
77.55% <100.00%> (+2.04%)
:arrow_up:

.../main/java/seedu/address/model/property/Price.java
81.25% <0.00%> (-6.25%)
:arrow_down:

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.


Is there any way to know TableField/NonTable[Expression]Field from Typescript?

Hello Dears...
Is there any way to know TableField/NonTable[Expression]Field from Typescript?

You mean from a dialog file? in a dialog you refer to form elements.  In the row  class you have a representation of the table if you look at:
public class RowFields : RowFieldsBase
{
}
Not sure what your question really is.

I mean
        protected getColumns(): Slick.Column[] {
            let cols = super.getColumns();
            cols.forEach(c => {

                if (c.IsTableField== true)
                ..............
........

here I need to check whether c is a table field or not...

No, it is not possible, though you may write a custom lookup script that sends such information to client side.


Could you update requirements?

numpy>=1.19.0
pandas==1.2.4
scikit-learn==0.24.2
Shapely==1.6.4.post2
spacy==2.3.5
spektral==1.0.6
tensorflow>=2.5.1
tqdm==4.55.1
I think it will work on the latest versions.

Thank you for your suggestion.


Anyone can edit the wiki page

Hey, I'm new to the source code but I just edited the wiki page and it changed the site as well. I'm just wondering what if my edit was a mistake? isn't there any protection to the source code. e.g. contributor must do pull request to change something

This is how it's currently setup, that anyone can edit the pages. Of course, there is revision history so it can be reviewed and reverted. This is part of the experiment for these guides when they were created.
95% of the time this has been used positively so people can make small improvements to the pages. If you see any issues please alert us with an issue so we can revert bad changes.

I see. I'm quite amazed though by how positive the community is...
But if some people harm the content occasionally, I think the pull-request mechanism (sourcing the content from git repository) is more suitable for this kind of open-sourced-content

Hi @nesquena, I am really sorry, because I have edit this one page
https://github.com/codepath/android_guides/wiki/Must-Have-Libraries#easy-navigation
I added my own library at Navigation section, and thought there will be PR with my change, which will be considered in the future.
If you are not against this change, then this is very cool, but if you do not want to see it in your repo, then roll back it, please.
I apologize again, did not think that the wiki can be freely edited.

No problem, yes it often catches people by surprise that the wiki is freely editable, in the years it’s been up, there’s been very few cases where this has been an issue.
I generally reserve the list for libraries that are popular and well-tested.

Thanks!


Match selected token to according address in linear view when switching from HLIL to assembly

What is the feature you'd like to have?
Usually it's pretty helpful to click (select) on token e.g. argument of function call and change the current view from HLIL to assembly to see low-level part of it, currently afaik BN just match only IL line (or whole IL instruction) to one address in assembly, so no matter what was selected the address in assembly view only one for whole instruction, thus we need to additionally look for needed instructions
Additional Information:
I think it can be easily done with plugin, but there is still no clean ways to match selected token to corresponding IL sub-expression (and according to #2722, some of the tokens just can't be matched anyhow)

Related to https://github.com/Vector35/binaryninja-api/issues/2712

I'm not quite sure I understand the request. When I select the line in HLIL on the right it shows the multiple lines that are used in that calculation on the left in the disassembly.

I've meant similar to IDA behavior, when you can click on token in decompiler and then switch to assembly view to the instruction that is matched to subexpression associated with selected token.