godot project manager empty

Godot version
3.3.3
System information
Windows10 core i5 nvidia geforce gtx 1650
Issue description
well lets be simple once while working on a project on a project i decided to take a brake and watch some YouTube but when i reopened godot the project manager was empty it had like 10 projects just a hour earlier i thought that has a simple bug and left it some weeks later when i did a disk cleanup and opened godot the project manager was empty again but i don't think that it happened because of the disk cleanup since i do it a lot and nothing actually ever happened to godot because of the disk cleanup + the first time i didn't even use disk cleanup now just yesterday when i restarted godot the project manager was empty again it just happens automatically
Steps to reproduce
i don't think we can reproduce it since it happens randomly
Minimal reproduction project
not available since its a project manager issue and not a project issue and i use only the stable versions

Duplicate of https://github.com/godotengine/godot/issues/40968 (same cause).


 I'm looking to use an external application for bulb tracking, and want to be able to boot this service/utility in the background allowing me to have light and button inputs without piping through an third service (freepie).
Would it be possible to get a "bulb on" or background feature? even a applet in the testing folder, anything would bring me joy! thanks!

If you want to control controllers (e.g. turn on bulb and read button inputs) I suggest using the new .NET PSMS-EX CAPI for your program.
https://github.com/Timocop/PSMoveServiceEx-CAPI.NET
It's very easy to use, here is an example:
https://github.com/Timocop/PSMoveServiceEx-CAPI.NET/blob/master/PSMS_CAPI_Test/Module1.vb
.NET CAPI is still WIP, there will be a lot of changes!
I hope this helps.

Did this help you? If yes, i will close this.


Tool: Issues with Email PDFs

PDF generation is inconsistent. This bug was found in 1.10
When form was submitted, the pdf sent to the sender was complete, but the version sent to the recipient was not.  The version saved on the DJ portal was fine, as was the version sent to the PSA Registrar Intake Mailbox; only the recipient version was incomplete.
Incomplete version sent to recipient - [https://app.zenhub.com/files/439477060/4124ac0e-5247-4374-a864-fcc0604e12bc/download]
Complete version - (https://app.zenhub.com/files/439477060/4124ac0e-5247-4374-a864-fcc0604e12bc/download)

@Stella-Archer
It deployed to DEV and TEST.
For your note:
If you select LDB and provide email other than gov.bc.ca or bcldb.com then it will send email without PDF to the complainant.
Recipient and LDB inbox both receive email with attached PDF.

Thanks Bhumin, that is what should happen.
Don Smallwood, Director of Investigations & Intake
Employee Relations Division | BC Public Service Agency
167 Lorne Street | Kamloops BC | V2C 1V9
Office:<PHONE_NUMBER> | Mobile:<PHONE_NUMBER>
Living with gratitude and respect on the unceded territory of the Splatsin
From: bhumin-fw @.>
Sent: January 27, 2023 4:58 AM
To: bcgov/digital-journeys @.>
Cc: Smallwood, Don PSA:EX @.>; Assign @.>
Subject: Re: [bcgov/digital-journeys] Tool: Issues with Email PDFs (Issue #862)
[EXTERNAL] This email came from an external source. Only open attachments or links that you are expecting from a known sender.
@Stella-Archerhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FStella-Archer&data=05|01|Don.Smallwood%40gov.bc.ca|bfebf703105e4ca2bdab08db0066275b|6fdb52003d0d4a8ab036d3685e359adc|0|0|638104210960319437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=xeyaomWXkRGAsdMGAZZN%2Fo6FQy4T2VxQwXiviRVD4Zw%3D&reserved=0
It deployed to DEV and TEST.
For your note:
If you select LDB and provide email other than gov.bc.ca or bcldb.com then it will send email without PDF to the complainant.
Recipient and LDB inbox both receive email with attached PDF.
—
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbcgov%2Fdigital-journeys%2Fissues%2F862%23issuecomment-1406476979&data=05|01|Don.Smallwood%40gov.bc.ca|bfebf703105e4ca2bdab08db0066275b|6fdb52003d0d4a8ab036d3685e359adc|0|0|638104210960319437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=dTyZWvmNQNfOIqicaaegM2EPTHtOtQthRNPYem6PHyQ%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA37NTNM7Z3W4RGV7M4EFADDWUPA6NANCNFSM6AAAAAAT6MCWNQ&data=05|01|Don.Smallwood%40gov.bc.ca|bfebf703105e4ca2bdab08db0066275b|6fdb52003d0d4a8ab036d3685e359adc|0|0|638104210960319437|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=eIy6DpTzFKSCWn7705srrUZzffOgmuyJ9dHHzj9mnvA%3D&reserved=0.
You are receiving this because you were assigned.Message ID: @.***>

Reported at scrum: issue has been resolved in test and dev
Can be moved to prod.
Related to a team that sent a complaint to Chris/DJ mailbox for Telework

Changes deployed to Production.


Additional details

More details have been added to tell about Blender's use for 3D printing.

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

I didn't commit to the coding yet, I have only contributed to the description of the Blender application.

Looks good to me, and congratulations on your first Pull Request!  🎉🎉🎉
We look forward to future contributions!


Create a new documentation

Should explain how in the purpose of this project

I think is good we create a wiki for document this project and not just use Readme


Can I use DynamicObjectMapping with Serialization phase?

i solve the boy/gril problem by DynamicObjectMapping.
but my problem is more than boy/gril issue. in my situation, the boy class has a attribute which is "girlfriend", and the gril class has "boyfriend" attribute.
so when i load all data from json,  DynamicObjectMapping is just great.
but when i try to send a gril object or boy object to back-end, i can not use DynamicObjectMapping, yes i can use :
[[RKObjectManager sharedManager]  postObject:ren mapResponseWith:[self getRest2VOMapping] delegate:self];
but i need specific the mapping object each time, which is so annoyed.
please let me know what is the appropriate way to do the boy/gril issue for  the Serialization phase?
thanks by any help!
thank you!

Still an issue for me as well using RestKit 0.24.1. I think this should be re-opened.


Add the option to hide the custom status

Description
Added an option to hide the custom status app. This allows the app to be hidden from an API call so we don't need to uninstall the app to hide it.
Copilot

🤖 Generated by Copilot at e1426d4
Summary
:sparkles::eye::gear:

Add a hide_app option to the custom_status app. This lets users turn off the app without deleting it from their device.

custom_status app
hide it from your tidbyt
a winter option

Walkthrough

Add option to hide custom status app (link, link)

In custom_status.star, check hide_app configuration option and return empty list if True (link)
In custom_status.star, define hide_app toggle option in app configuration schema with name, description, icon, and default value (link)

@b-bell - Can you take a look and see if you like this change?

I have read the CLA Document and I hereby sign the CLA

@zpriddy Great idea. Sorry for my delay. Busy week. Fine by me to add.


Offline suggestions should only show high-scoring taxon as Top ID

Currently the offline model only gives us a single branch at a time, so offline Suggestions only really show you one species and its ancestors. Changing that is captured in #1856, but currently, we're always showing the tip of the branch (the finest rank taxon) as the "TOP ID SUGGESTION" even if it has a low score. This is probably going to lead to some bad IDs, so this is an interim solution:
For offline suggestions

[ ] Talk to the computervision team and ask if the the 78 score threshold seems reasonable for the offline model results (it probably needs to be 0.78 for offline scores). If not, what's the right cutoff?
[x] When we get a branch of results, look for lowest rank taxon with a score above the cutoff score. If it exists, show that as the TOP ID SUGGESTION and all the other taxa in the branch as OTHER SUGGESTIONS sorted by finest to coarsest rank
[x] If there are no taxa in the branch above the cutoff score, the UI should behave the way it does when there is no TOP ID SUGGESTION, i.e. with the "We're not confident" message, and all the taxa in the branch should appear under OTHER SUGGESTIONS, sorted by finest to coarsest rank.

@albullington did you talk to the CV team about the right score cutoff? What did they say?

I started the conversation in Slack but didn't get a concrete answer. I put in a variable at the top of the file to make it easier for us to change later as needed.


ci: enable isort

I don't get why this is failing 😢

I don't get why this is failing 😢

./riotfile.py:2:1: I100 Import statements are in the wrong order. 'from riot import latest' should be before 'from riot import Venv'

This would have been valid before, but it seems that isort is not caring about case?
./tests/test_cli.py:10:1: I202 Additional newline in a group of imports. 'import riot.cli' is identified as Third Party and 'import pytest' is identified as Third Party.

It looks like isort has its own way of identifying TP imports, so now these should be grouped together.
Introducing isort at this point might imply a significant reordering of dependencies; on the plus side, its lint messages are clearer to address in my experience, so could still be worth going for it in the long run


[swiftSyntax] Performance improvements for deserialising ByteTrees

This PR contains several performance for deserialising syntax trees in binary encoding (see the separate commits):

Make SourceLength a struct

It should have been one all the while

Make RawSyntaxData a direct enum

I do not see any reason why it shouldn't be

Make ByteTree(Object)Reader a struct and pass a reference to it around using an UnsafeMutabelPointer

This improves the deserialisation performance by 13% because we are able to eliminate unnecessary retain and release calls

Only reference userInfo through an UnsafePointer and don't pass it around

This improves deserialisation performance by another 11% because we are again able to eliminate unnecessary retain/release calls

Use the more efficient array initialiser that was introduced in https://github.com/apple/swift/pull/17774

@swift-ci Please smoke test

Bots were unable to clone the projects. Let's try again.
@swift-ci Please smoke test and merge

Let's see if swift-ci is working again.
@swift-ci Please smoke test and merge

@swift-ci Please smoke test

@swift-ci Please smoke test


Class section in the documentation

Since the keyword 'static' is no longer available for classes, I supressed the 'Static class' section. As far as I know, the closest construct to static class is class with all members static, which I don't think deserves a specific section.

Merged. Thanks for the contribution. :)

Merged. Thanks for the contribution. :)


How to connect robot in Gazebo to WebViz

Could I connect a virtual robot such as the turtlebot in Gazebo to WebViz using WebSocketServer? If yes, how?

Yes, if you can get a rosbridge_server to work, then you can connect to it with Webviz. I don't know how to set that up with Gazebo though, might be worth asking the rosbridge people. Also feel free to join our Slack channel.

Yes, I know how to connect Gazebo to rosbridge. However I do not know how to use Webviz to connect Webviz to rosbridge_server.

Ah — we have a help page that is accessible in the app by clicking on the question mark in the top right. It explains a bit on how to configure the Websocket URL:

By default we try connect to a rosbridge_server using a WebSocket on ws://localhost:9090. If you want to use a different URL, use the ?rosbridge-websocket-url=… parameter. For example, to connect to ws://localhost:4321, use this URL. If you're using a more complex URL, it'd be good to url-encode it, for example like this. This also applies to other parameters mentioned below.

So yeah, typically you can take a URL like this: https://webviz.io/app/?rosbridge-websocket-url=ws://localhost:4321 and replace localhost by the hostname or IP address of your ROS machine (if it's a remote one), and 4321 by the port number that you configured in rosbridge.

By the way, it might be necessary to click on a "Load unsafe scripts" button if the websocket server is in non-SSL mode. We should show a popup in that case that has this image in it:

But I've seen a bug before where that popup doesn't show up, so if that's the case let me know because I haven't been able to reproduce that, so your input would be helpful there.

Hi- I've managed to connect the websocket to Webviz but nothing is showing up! Also, I'm not receiving the popup.

Looks like stuff is appearing on /rosout at least. You might want to try opening the Raw Messages panel to look at your topics and if they look like what you expect. The 3d panel only works with RViz markers (and some other messages types like Pose.

How do I add Rviz markers?

I'd recommend getting RViz to work first and to use their guides. Once you have RViz markers working within RViz, you can click in the top left button of a 3d panel and enable those markers. You might also have to click on the little arrow in the right menu to select which TF you're following.

Meaning I have to run Rviz and Gazebo before running WebViz ?

Yeah I'd recommend trying to get it to work with RViz first. Webviz' 3d panel is supposed to be compatible with RViz, so if it works in RViz, then it should work in Webviz. If it then still doesn't work in Webviz, then it might be a bug.

I managed to get the map from Rviz to show in Webviz. Is there a way that the turtlebot could also be displayed there? As right now only the turtlebot's links (different parts) are being displayed.

Yeah, you'd have to publish an RViz marker to represent the turtlebot. We also support geometry_msgs/Pose. Here's a current list of the message types that we support in the 3d panel: https://github.com/cruise-automation/webviz/blob/ed49a4c1757c3b6efa8f5d6e862333534453bf61/packages/webviz-core/src/hooksImporter.js#L86

I managed to get the map from Rviz to show in Webviz. Is there a way that the turtlebot could also be displayed there? As right now only the turtlebot's links (different parts) are being displayed.

Hello, I have the same problem, do you have any good solution?


Added more logo variations to the Brand Kit

Also moved a couple things and made things in the same category more uniform.

The flat design can be incorporated into the brand kit. link to flat design

Good idea, I'll do that

Flat icons and also monochrome variants are added


model analyser stuck

Model Analyzer] Initializing GPUDevice handles
[Model Analyzer] Using GPU 0 NVIDIA A100-SXM4-40GB with UUID GPU-d9a0447f-f8fa-9d2f-79fc-ecf2567dacc2
[Model Analyzer] WARNING: Overriding the output model repo path "./rerenker_output1"
[Model Analyzer] Starting a local Triton Server
[Model Analyzer] Loaded checkpoint from file /model_repositories/checkpoints/0.ckpt
[Model Analyzer] GPU devices match checkpoint - skipping server metric acquisition
[Model Analyzer]
[Model Analyzer] Starting quick mode search to find optimal configs
[Model Analyzer]
[Model Analyzer] Creating model config: reranker_config_default
[Model Analyzer]
[Model Analyzer] Creating model config: bge_reranker_v2_onnx_config_default
[Model Analyzer]
[Model Analyzer] Profiling reranker_config_default: client batch size=1, concurrency=24
[Model Analyzer] Profiling bge_reranker_v2_onnx_config_default: client batch size=1, concurrency=8
[Model Analyzer]
[Model Analyzer] perf_analyzer took very long to exit, killing perf_analyzer
[Model Analyzer] perf_analyzer did not produce any output.
[Model Analyzer] Saved checkpoint to model_repositories/checkpoints/1.ckpt
[Model Analyzer] Creating model config: reranker_config_0
[Model Analyzer] Setting instance_group to [{'count': 1, 'kind': 'KIND_GPU'}]
[Model Analyzer] Setting max_batch_size to 1
[Model Analyzer] Enabling dynamic_batching
[Model Analyzer]
[Model Analyzer] Creating model config: bge_reranker_v2_onnx_config_0
[Model Analyzer] Setting instance_group to [{'count': 1, 'kind': 'KIND_GPU'}]
[Model Analyzer] Setting max_batch_size to 1
[Model Analyzer] Enabling dynamic_batching
[Model Analyzer]
[Model Analyzer] Profiling reranker_config_0: client batch size=1, concurrency=2
[Model Analyzer] Profiling bge_reranker_v2_onnx_config_0: client batch size=1, concurrency=2
[Model Analyzer]
[Model Analyzer] perf_analyzer took very long to exit, killing perf_analyzer
[Model Analyzer] perf_analyzer did not produce any output.
[Model Analyzer] No changes made to analyzer data, no checkpoint saved.
Traceback (most recent call last):
File "/opt/app_venv/bin/model-analyzer", line 8, in
sys.exit(main())
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/entrypoint.py", line 278, in main
analyzer.profile(
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/analyzer.py", line 124, in profile
self._profile_models()
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/analyzer.py", line 233, in _profile_models
self._model_manager.run_models(models=models)
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/model_manager.py", line 145, in run_models
self._stop_ma_if_no_valid_measurement_threshold_reached()
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/model_manager.py", line 239, in _stop_ma_if_no_valid_measurement_threshold_reached
raise TritonModelAnalyzerException(
model_analyzer.model_analyzer_exceptions.TritonModelAnalyzerException: The first 2 attempts to acquire measurements have failed. Please examine the Tritonserver/PA error logs to determine what has gone wrong.

this is the command i used
model-analyzer profile --run-config-profile-models-concurrently-enable --override-output-model-repository --model-repository model_repositories --profile-models model1\,model2 --output-model-repository-path ./model1_op --export-path model1_report

MA is not receiving a measurement from Perf Analyzer within the timeout window (600s). After two attempts without measurements, MA exits and directs you to examine the error logs to determine what has gone wrong. There can be a variety of reasons why this is occurring. Please examine the PA error log for additional details.

closed


PhantomJS 2 migration plan?

Tried looking for this in an existing issue, couldn't find anything.
We're hoping against hope that PhantomJS 2 with the new Qt version corrects PhantomJS extremely frequent unpredictable timeouts, crashes, etc.
What's the plan to get Poltergeist using PhantomJS 2? Is there one? Is there a beta? How can we help?

But there was an existing issue, see #574 . Check the last comment. I don't know what those bugs are exactly.

Ah, cheers. Closing.


Dynamically Create a Object with Rules

Hello, I having trouble to get the mongoDb data to create a object with SimpleSchema Rules dynamically . The client  dont gets the data... But when I put console.log(ObjectWithMongoDbData), the client responds and works very well.
The code:
var services = ServicesCollection.find().fetch(); //ServicesData from mongoDb
ServicesList = {};
_.each(brideServices, function(element, index){
index += 1;
ServicesList[index] = {
type: Boolean
}
});
ServicesSchema = new SimpleSchema(ServicesList);

Make sure your client is subscribed and you wait until the subscription is ready to do your find. (Put all your code in the callback to Meteor.subscribe on the client.)

Dont works when I call the schema on a form. And I need duplicate the Schema on the server.


Change top kwarg to limit as per code

The top keyword argument is now limit in v1.3.x. The docs didn't reflect that, so this has been fixed.

Thanks for pointing it out :)

@prrao87 we are currently don't use this documentation, current documentation is available on https://qdrant.tech/documentation/concepts/
However we are going to have a new documentation according to @davidmyriel in #196


Add mattermost service

Add DC and SVC for the mattermost service as a homeless template

we likely need some magic to apply this in the fetch and apply bit

Fetch should work fine with master, but templating will probably fail, because there is no "IMAGE_TAG" param


Function calls cannot combine tuple unpacking and keyword arguments

On the current master, it is not possible for function calls to use tuple unpacking and keyword arguments:
from numba import njit

@njit
def foo(*args, kwarg=None):
    print(args)
    print(kwarg)

@njit
def bar(a, *args):
    foo(a, *args, kwarg='foobar')

bar(1, 2, 3)

Output:
UnsupportedError: Failed in nopython mode pipeline (step: analyzing bytecode)
CALL_FUNCTION_EX with **kwargs not supported

To me this looks like a bug since **kwargs is not used anywhere. Clearly **kwargs would be a problem with its undefined length at compile time, but here the number of arguments is defined at compile time.
Note: Manually unpacking the tuple with foo(a, args[0], args[1], kwarg='foobar') works.

Thanks for the report. Bytecode for bar looks like:
  6           0 LOAD_GLOBAL              0 (foo)
              2 LOAD_FAST                0 (a)
              4 BUILD_TUPLE              1
              6 LOAD_FAST                1 (args)
              8 BUILD_TUPLE_UNPACK_WITH_CALL     2
             10 LOAD_CONST               1 ('kwarg')
             12 LOAD_CONST               2 ('foobar')
             14 BUILD_MAP                1
             16 CALL_FUNCTION_EX         1
             18 POP_TOP
             20 LOAD_CONST               0 (None)
             22 RETURN_VALUE

and according to https://docs.python.org/3.9/library/dis.html#opcode-CALL_FUNCTION_EX,

If the lowest bit of flags is set, the top of the stack contains a mapping object containing additional keyword arguments.

Expect the error message needs an update first. It might be possible to do the analysis for the case presented as, as is noted, it's static.

@stuartarchibald I looked into this myself. Problem is here: https://github.com/numba/numba/blob/fbe9196083ac418ab7de3b69e6c62b8f59d34add/numba/core/byteflow.py#L770
Link to CALL_FUNCTION_EX documentation.
To compare, an invalid bytecode:
def bar_invalid(a, *args, **kwargs):
    foo(a, *args, kwarg='foobar', **kwargs)

Has the bytecode:
 13           0 LOAD_GLOBAL              0 (foo)
              2 LOAD_FAST                0 (a)
              4 BUILD_TUPLE              1
              6 LOAD_FAST                1 (args)
              8 BUILD_TUPLE_UNPACK_WITH_CALL     2
             10 LOAD_CONST               1 ('kwarg')
             12 LOAD_CONST               2 ('foobar')
             14 BUILD_MAP                1
             16 LOAD_FAST                2 (kwargs)
             18 BUILD_MAP_UNPACK_WITH_CALL     2
             20 CALL_FUNCTION_EX         1
             22 POP_TOP
             24 LOAD_CONST               0 (None)
             26 RETURN_VALUE

As I understand it, the trick is to check which opcodes are on the stack. Some will be ok, some not. Can you give me some guidance on how check which opcodes are on the stack? Neither state nor inst seem to contain this information. They only contain strings that look like LLVM variables. E.g. '$kwargs12.5'.

Implemented in #5309.


Fix orientation slider when hemi=both

This PR fixes the overlap of the sliders when hemi=both.
It's an item of #7162

can you share a test script to check/replicate?

Running the following:
import os
import mne
from mne.datasets import sample
data_path = sample.data_path()
sample_dir = os.path.join(data_path, 'MEG', 'sample')
subjects_dir = os.path.join(data_path, 'subjects')
fname_stc = os.path.join(sample_dir, 'sample_audvis-meg')
stc = mne.read_source_estimate(fname_stc, subject='sample')
with mne.viz.use_3d_backend('pyvista'):
    brain = stc.plot(subjects_dir=subjects_dir,
                     clim=dict(kind='value', pos_lims=[3, 6, 9]),
                     time_viewer=True, hemi='both')

This is what I get:

master
PR


Pagination not working with authentication

Hi,
I have a problem. When i use render() for pagination the token isn't working anymore.
How do i add the authentication for that function?

Hey @KevinSHansen, would you be able to provide more details on your custom view for pagination and how you implemented it, please?


Use managed-service-fixtures for integration tests

Current dependencies on/for this PR:

main

PR #17   👈

PR #18

PR #19

This comment was auto-generated by Graphite.


Improving Password Encryption with AES-256 and PBKDF2 algos!

Hello Maintainers,
I’d like to help with the passOP project by  "Enhancing the password encryption" by upgrading to a more secure method.
This feature will improve the security of the password manager system.
Could you please assign this issue to me?
I’m looking forward to contributing!
Best regards,
Ishrat :)
(Please assign me under gssoc-ext and hacktoberfest;))

@jindalpriyanshu101 can you please look into this .

hi @Ishratnoori, we would love to know how you're going to enhance the current encryption. please explain your approach

Hi @jindalpriyanshu101!  As I'm focusing on cybersecurity, I'm planning to enhance encryption by using a combination of AES-256 and PBKDF2. This is my basic idea:

AES-256 Encryption : Encrypts passwords with a strong, 256-bit key to keep data safe.
PBKDF2 Key Derivation: I’ll use PBKDF2 to create the encryption key, and applying multiple rounds of hashing. This makes it harder for attackers to crack.

Together, AES-256 and PBKDF2 make the encryption tougher to break, boosting security. Let me know if you'd like add anything!!

Sounds good, start working on it @Ishratnoori

Hey @Ishratnoori is there any update on this issue?

Hi @jindalpriyanshu101 and @jinx-vi-0,
I have successfully pushed the full AES-256 and PBKDF2 encryption enhancements in the new-feature-branch. You can find the changes in the pull request I created.
Thank you for your guidance throughout this process!

Hi @Ishratnoori, i'm expecting you to raise your changes before 6pm today. And in-case you're unable to resolve those merge conflicts, contact me through discord so that actual changes can be pushed and merged.

This is the output

times up.


fix(deps): @mat-datetimepicker/moment peer dependencies

fixed release peer dependency to<EMAIL_ADDRESS>in @mat-datetimepicker/moment.

closes https://github.com/kuhnroyal/mat-datetimepicker/issues/511.


remove replicationDestination when PVC is bound

https://issues.redhat.com/browse/ACM-9840
Changes:

verify PVC is in Bound state
remove the template that verifies the ReplicationDestination status is Successful ( there is a template checking for status Error ; the verification for status is Successful  is replaced by the check for the PVC to be Bound )
remove ReplicationDestination when the PVC is bound, after the restore operation

/cc @tesshuflower


It doesn't work on vestaCP 0.9.8-26

When I try to login, it says  invalid or missing token for the latest version of vestaCP, please continue doing this great piece of work.

i have the same problem with a friend, his panel is dead


chore: release 1.4.0

:robot: I have created a release *beep* *boop*
1.4.0 (2019-09-16)
Bug Fixes

set proper version # for x-goog-api-client (8245809)
deps: update dependency @google-cloud/pubsub to ^0.32.0 (#81) (7116630)
docs: remove anchor from reference doc link (658df48)

Features

load protos from JSON, grpc-fallback support (766fa96)

This PR was generated with Release Please.

Release is at https://github.com/googleapis/nodejs-containeranalysis/releases/tag/v1.4.0

The release build has started, the log can be viewed here. :sunflower:

:egg: You hatched a release! The release build finished successfully! :purple_heart:


feat: dynamic test split and run

Signed-off-by: cutecutecat<EMAIL_ADDRESS>close #1248

It seems bad for run It parallel, as some test dependency will be destroyed.
https://github.com/tensorchord/envd/blob/f7f2b34a80f616ae4db1c0fdb1c01f6583f4821f/e2e/v0/cli/init_test.go#L53
relys
https://github.com/tensorchord/envd/blob/f7f2b34a80f616ae4db1c0fdb1c01f6583f4821f/e2e/v0/cli/init_test.go#L44
And it seems couldn't accelerate into 10 min. I would try make a parallel of files.

use ginkgo arg -p to parallel two test files in one job will cause failed to initialize cache: failed to decode cache map: EOF, abandon.
ref:
https://github.com/tensorchord/envd/actions/runs/3667160941/jobs/6199440940

ginkgo run argument --coverpkg need to be revised from ./pkg/..., as it will ruin the releative path.

We would do a upgrad of Ginkgo to fix:
Ginkgo detected a version mismatch between the Ginkgo CLI and the version of Ginkgo imported by your packages:
  Ginkgo CLI Version:
    2.6.0
  Mismatched package versions found:
    2.5.1 used by cli, docs, language, cli, docs, language

The finally running time ranges from 12-14min, it is nearly impossible to accelerated into 10 min, as some of the tests take up to nearly 300s.
For example:
e2e/v1/language/python_conda_test.go takes 372.342s in one run, and it could not be splitted more.
Two of them on one job will lead to time cost beyond 10min, so I set a warning for this case when more tests in the future:
if average_workload > 2:
    logging.info(
            "average tests carried per job[{average_workload}] > 2, "
            "as maximum time of estimated test case may be 300s, "
            "we recommend to increase ci_total to make total time less than 10min"
        )

The finally running time ranges from 12-14min, it is nearly impossible to accelerated into 10 min, as some of the tests take up to nearly 300s.

As a comparison, the last merged PR takes 12-16min to run the tests https://github.com/tensorchord/envd/actions/runs/3653806802. I think the cache also helps (I haven't evaluated it yet).

The finally running time ranges from 12-14min, it is nearly impossible to accelerated into 10 min, as some of the tests take up to nearly 300s.

As a comparison, the last merged PR takes 12-16min to run the tests https://github.com/tensorchord/envd/actions/runs/3653806802. I think the cache also helps (I haven't evaluated it yet).

Sorry about it, I have used Total duration for standard, if we only compare run the tests job, it could defenitely be 11min-12min.
And for previous tests arrangement, it could up to 20min for the same PR, I think we still have a good effect.
https://github.com/tensorchord/envd/actions/runs/3661943658
Never mind, I would do a survey about how we can make use of cache in different jobs tomorrow, though it might be hard, I will try.

We could export buildkit cache to Github Action cache when running e2e test.
ref:
https://github.com/moby/buildkit/issues/2885
https://github.com/docker/build-push-action/issues/624

We could export buildkit cache to Github Action cache when running e2e test. ref: moby/buildkit#2885 docker/build-push-action#624

I remember it will exceed the cache size limit. But you can try.

I found a new solution, we could use a organize package as cache, and make a bot account to login it to sync cache.
Then we will have unlimited "cache".
When at push/merge, we call it safe mode and do import/export cache to packages.
When at push request, we call it unsafe mode and do import cache from packages.
The packages are at:
https://github.com/orgs/envd-cache/packages/container/package/e2e-test
The robot account:
https://github.com/cat-deploy-unsafe
I will test this way and need the write access to set two secret TEST_CACHE_BOT and TEST_CACHE_BOT_TOKEN to enable all of above.

The time still is ~10 minutes. And the code is complex. Should we keep it simple if the benefit is not significant?

The most time-cost job is e2e/v1/language/python_conda_channel_test
#48 exporting to oci image format
#48 exporting layers
#48 exporting layers 53.3s done
#48 exporting manifest sha256:6f29186ec9328cefd7b49edd26f0049b08be40b954e08eb7d1e81697edb0917c done
#48 exporting config sha256:aa8fad0a552eacadb08b57de3f1b3f45680489258a231069c3118b0d81951f40 done
#48 sending tarball
#48 sending tarball 48.0s done
#48 DONE 101.4s
• [350.307 seconds]
Could we prevent buildkit from uploading the oci artifact?

The image is not pushed to registry. A docker load is executed to load the artifact to local docker daemon. I think it is necessary.
Thus we cannot disable this behavior.

But we can update e2e/v0/language/testdata/python/conda_channel/env.yaml to install a small package, e.g. via.
/cc @cutecutecat

This is the final version, I have use a small package fastchan/libblas instead of dglteam/dgl. I made 4 try on it:
import+export cache: 7m 52s
https://github.com/cutecutecat/envd/actions/runs/3676211293/attempts/1
only import cache 1st: 8m 57s
https://github.com/cutecutecat/envd/actions/runs/3676211293/attempts/2
only import cache 2st: 7m 48s
https://github.com/cutecutecat/envd/actions/runs/3676211293
only import cache this PR: 9m 20s
https://github.com/tensorchord/envd/actions/runs/3676211777
I am not sure whether it's significant.
/cc @gaocegege @kemingy

This is the final version, I have use a small package fastchan/libblas instead of dglteam/dgl.

dgl is chosen for a certain reason. It's only available in the dglteam channel. While libblas appears in lots of channels. I'm not sure if there is a suitable replacement that is smaller.

This is the final version, I have use a small package fastchan/libblas instead of dglteam/dgl.

dgl is chosen for a certain reason. It's only available in the dglteam channel. While libblas appears in lots of channels. I'm not sure if there is a suitable replacement that is smaller.

Ok, I could use bioconda/bioconda-repodata-patches instead tomorrow, it also met this requirement and it is as small as 1.4M

The file based load-balance is removed.
The repo remote cache is removed.
Now we have:

change dgl into bioconda-repodata-patches

And another refactor:

remove hardcoded makefile targets

The first time cost of whole CI is 15min 0s.
I would run it again by force-push.

/cc @gaocegege


How to get gojsonschema in generate.sh

hello,

i found this  https://github.com/xeipuuv/gojsonschema.  But it cannot be compiled into a command
Hope to reply, THANK！

Pretty sure this tool is/was the one: https://github.com/omissis/go-jsonschema
Similar options and provides the functionality required there.
It does install as go-jsonschema though. I'm guessing the validation tool got the gojsonschema name in place of the generation tool.


how to train my own dataset and classes?

In main.py right after transforms and before actually creating a model, replace that code with your own dataset class and its data-loader, followed by classes in your dataset.

you'll have to modify the models to take in an extra parameter that defines your number of classes and replace the '10' in the last linear layer of models with that parameter. voila.


fix: remove immutable id field from query for MongoDB

This fixes issue #83 and should provide proper MongoDB support.

This breaks the current tests which expect an ID field to be present at all times, will try fix

This does have me ask the question of what the difference between id and sid is.
id is the primary key but sid seems to be used to reference the object in most places I've looked.
Also: Feel free to tell me I'm doing stuff wrong here, I've never actually made a proper PR before :)

Appreciate the contribution, @SunburntRock89 !

This does have me ask the question of what the difference between id and sid is.
id is the primary key but sid seems to be used to reference the object in most places I've looked.

The idea was to not require the session id to be the same as the database record id... I'm not 100% sure that we had a great reason for retaining this flexibility, but maybe there are situations where you might want it. (Maybe all of your db records have integer ids, but you want your session ids to be prefixed with se- when debugging in javascript or something like that...)
I think this PR not only enables/fixes support for MongoDB, but also makes the library more bulletproof, as its now less possible (I think?) for sid and id to ever get out of sync (i.e. situations where they aren't the same, AND dbRecordIdFunction() fails to accurately produce id given sid).
Thanks again!

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


1.0 documentation updates - overview section

updated overview section that covers zero-master clustering, multi-tenancy, plus some other features, and adjusted formatting

@Haimo-Liu this seems great.  Can you please squash your commits and i'll merge from there.


Change verification of GPG signature

Need to change the verification of the signature with gpg --verify driftctl_SHA256SUMS.gpg driftctl_SHA256SUMS

Fix in v0.1.5


CircleCI against Ruby 3.3

Ruby 3.3.0 has been released and this Ruby version is available on cimg/ruby:3.3 image.

https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
https://circleci.com/developer/en/images/image/cimg/ruby

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[ ] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

Thanks!


graphics.generateTexture always generates same Graphics object.

Since the 3.1.0 update I wanted to test out the generateTexture feature that got fixed but I don't the result returned is expected behaviour.
var config = { width: 800, height: 600, scene: { update }};
var game = new Phaser.Game(config);

function update() {
    graphics = this.add.graphics();

    var color = 0xffff00;
    var thickness = 2;
    var alpha = 1;

    graphics.lineStyle(thickness, color, alpha);

    graphics.strokeRect(32, 32, 256, 256);

    sprite = this.add.sprite(100,100, graphics.generateTexture());
}

I would expect the texture to be the same rectangle as the graphic we've created but no matter what graphic object I create, it keeps returning a green square.
Result: Imgur
I wanted to create a Phaser 3 Sandbox snippet but wasn't able to save the snippet.

generateTexture returns the Graphics instance itself, so you'd need to do:
graphics.generateTexture('someUniqueKey', width, height);
this.add.sprite(100, 100, 'someUniqueKey');

Oh alright, my bad. Should've just checked out code reference instead. I was referencing to an old example on the website.

No worries, glad you got it working.


Lights out leaves massive void below video

Still happening in B502

I'm also having this issue. And I'm using the developer version 502

Confirmed in b502, using Chrome v42.0.2311.90 m
Was trying to change every other setting to work out what was causing that void! Thankfully I check the issues list. Note: toggling lights on/off will also toggle the void appearing.

Fixed in 503

Unfortunately still occurs for me in 503 :/ Chrome updated to v42.0.2311.135 m
Furthermore, a small space has appeared between the header and video which wasn't previously there.

@caeldom This small space is good, because I always thinking that video is slightly "cutted" by this header.

They should keep the small Gap. Makes the page look neater.

I do prefer the space as well.

I have the header auto-hide so the gap becomes quite redundant without the header. Perhaps, if the hide header option is enabled, then the gap should be removed? or at the least, shortened to maybe one or two pixels?

Actually it is still happening, I guess it's random.

Fixed in dev507!


[Feature] need to collect FAQ issues to official website faq.md docs

[Feature] need to collect FAQ issues to official website faq.md docs, issue 3020

Good job.
I think we also can refer to the Chinese Translation specifications [1] of Apache Flink.
For example, there should be space between Chinese and English to make the document clearer.
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

Before version 1.2, it was escheduler. After version 1.2, it was DolphinScheduler. This needs to be explained.
1.2版本之前是escheduler 1.2版本后是dolphinScheduler，这个需要说明下

Before version 1.2, it was escheduler. After version 1.2, it was DolphinScheduler. This needs to be explained.
1.2版本之前是escheduler 1.2版本后是dolphinScheduler，这个需要说明下

ok

Good job.
I think we also can refer to the Chinese Translation specifications [1] of Apache Flink.
For example, there should be space between Chinese and English to make the document clearer.
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

Yes, I will follow this specification.

Good job.
I think we also can refer to the Chinese Translation specifications [1] of Apache Flink.
For example, there should be space between Chinese and English to make the document clearer.
[1] https://cwiki.apache.org/confluence/display/FLINK/Flink+Translation+Specifications

fixed, please check.

Before version 1.2, it was escheduler. After version 1.2, it was DolphinScheduler. This needs to be explained.
1.2版本之前是escheduler 1.2版本后是dolphinScheduler，这个需要说明下

ok

fixed, please check.

Hi,
There are some users ask for api docs, I think we can add this to FAQ. Thx a lot~
Refer to https://github.com/apache/incubator-dolphinscheduler/issues/3231

Hi,
There are some users ask for api docs, I think we can add this to FAQ. Thx a lot~
Refer to apache/incubator-dolphinscheduler#3231

added, but I suggest we can continuously provide faq, but not all in this pr.


Failure in time_bucket() invocation on TimescaleQuerySet

Hi, thanks for this project!
IMHO time_bucket() function doesn't work... or I can't understand how my usage is wrong. Code to reproduce the error:
class Metrics(models.Model):

    time = TimescaleDateTimeField(primary_key=True, interval="15 days")
    data = models.JSONField()

    objects = TimescaleManager()

    class Meta:
        db_table = 'metric'
        verbose_name = _('metric')
        verbose_name_plural = _('metrics')
        abstract = True

class MyMetrics(Metrics):
     pass

In Django shell:
In [1]: from myapp.models import MyMetrics
In [2]: qs = MyMetrics.objects.filter(time__range=('2021-08-30', '2021-08-31')).time_bucket("time", "1 hour")
in [3]: qs

[...]
FieldError: Expression contains mixed types: CharField, TimescaleDateTimeField. You must set output_field.

Following your implementation

here https://github.com/schlunsen/django-timescaledb/blob/5c1524243ff2a30b26ea575e416345d48f5ece72/timescale/db/models/querysets.py#L9
and here https://github.com/schlunsen/django-timescaledb/blob/5c1524243ff2a30b26ea575e416345d48f5ece72/timescale/db/models/expressions.py#L26
and the documentation here: https://docs.djangoproject.com/en/3.2/ref/models/expressions/#func-expressions

I found that the time_bucket() implementation is equivalent to .values(bucket=Func(models.Value("1 hour"), "time"))
so qs = MyMetrics.objects.filter(time__range=('2021-08-30', '2021-08-31')).values(bucket=Func(models.Value("1 hour"), "time"))
that leads to the same Exception (!)
FieldError: Expression contains mixed types: CharField, TimescaleDateTimeField. You must set output_field.
Can you please tell me if there is something wrong in my model or if I miss something else?
Otherwise time_bucket() implementation can be fixed by wrapping Func with the ExpressionWrapper like this:
qs = MyMetrics.objects.filter(time__range=('2021-08-30', '2021-08-31')).values(bucket=ExpressionWrapper(Func(models.Value("1 hour"), "time", function='time_bucket'), output_field=DateTimeField()))
Looking for answer while hacking a PR... :-)

I have also received this error if you forget to set the database engine to timescale.db.backends.postgresql

@feroda I've updated the library, let me know if it works for you.
Use the timescale manager instead of the default objects manager like this:
Metric.timescale.filter(time__range=('2021-08-30', '2021-11-30')).time_bucket('time', "1 hour")

in my case objects = TimescaleManager() see my code above. AFAIR in the code it is compatible with the default manager

I have also received this error if you forget to set the database engine to timescale.db.backends.postgresql

my ENGINE is set to timescale.db.backends.postgresql

It works thanks, I close the issue,
I may have other questions on the time_bucket feature, but if confirmed... I will open another one. Thanks


Easy deposit improved move

The move was implemented as a copy. File.renameTo does an actual "move" operation.
@GeorgiKhomeriki @PaulBoon @ekoi @jo-pol please review.

Please, first review EASY_DEPOSIT_GIT, as this pull request is based on it.

I didn't know you could use renameTo like that, looks good :+1:

I didn't know before today, either. Just googled it, tested it on deasy and it seems to work.


Setting derived value overrides derived handler

Is the example bellow works as expected or should valtio make derived properties read only?
// create a base proxy
const state = proxy({
  count: 1
});

// create a derived proxy
const derived = derive({
  double: (get) => get(state).count * 2
});

console.log("Expect 2", derived.double);
//Set to 4
derived.double = 4;
//Equals 4 but should be 8
console.log("Expect 8", derived.double);

Link to playground

valtio state is really just an object by design. If we made it read-only, derive couldn't update the property either.
(I know, it's technically possible with set handler, but not by design.)
You might be interested in proxyWithComputed as the property will be read-only by default. (But, it has more pitfalls than derive.)

@dai-shi I guess the return type of derive could be something like State & Readonly<Derived>?

For TS, yeah, that might be possible. But, from the library perspective, it's not correct type. So, I guess it's up to developers to assert read-only type.

Closing as it's intended.


Wait for content

Wait for injected content to load (where "injected content" is images for now).

Has a race condition where the bindings may happen after the images load when the innerHTML is set.

LGTM per private discussion here https://filamentgroup.slack.com/archives/C0BG9H4U8/p1561758130258100


correct return error

Why is this PR needed?
I think it should only return when err is not nil, please reject this if it's just the author's coding style.
Does it fix an issue? addresses a business case?
add a description and link to the issue if one exists.
Fixes #
Reminder: Add the "fixes bsc#XXXX" to the title of the commit so that it will
appear in the changelog.
What does this PR do?
please include a brief "management" technical overview (details are in the code)
Anything else a reviewer needs to know?
Special test cases, manual steps, links to resources or anything else that could be helpful to the reviewer.
Info for QA
This is info for QA so that they can validate this. This is mandatory if this PR fixes a bug.
If this is a new feature, a good description in "What does this PR do" may be enough.
Related info
Info that can be relevant for QA:

link to other PRs that should be merged together
link to packages that should be released together
upstream issues

Status BEFORE applying the patch
How can we reproduce the issue? How can we see this issue? Please provide the steps and the prove
this issue is not fixed.
Status AFTER applying the patch
How can we validate this issue is fixed? Please provide the steps and the prove this issue is fixed.
Docs
If docs need to be updated, please add a link to a PR to https://github.com/SUSE/doc-caasp.
At the time of creating the issue, this PR can be work in progress (set its title to [WIP]),
but the documentation needs to be finalized before the PR can be merged.
Merge restrictions
(Please do not edit this)
We are in v4-maintenance phase, so we will restrict what can be merged to prevent unexpected surprises:
What can be merged (merge criteria):
    2 approvals:
        1 developer: code is fine
        1 QA: QA is fine
    there is a PR for updating documentation (or a statement that this is not needed)

However, it's strange that we are doing a return err there (when we know that err == nil). We should probably instead return a real error, something like:
if err == nil {
  return errors.Errorf("[join] failed to join the node with name %q since a node with the same name already exists in the cluster\n", target.Nodename)
}

I think this was refactored to use regular fmt and return to just show the error to the user, but this will not properly handle skuba's exit code (that will be 0 I believe, because no error was raised, only an error was shown to the user on stdout).
We should probably audit how we are doing this in the codebase regarding this toplevel actions so we are consistent (e.g. fmt vs klog and also regarding exit status codes).

@Klaven WDYT?

Ping @Klaven

Can we double check if we are consistent with other shown errors? I think some of them are using fmt, would you mind double checking and seeing if we can compose a PR that involves the rest as well to grasp it?

Sure.

Hi!
New code has been merged in master regarding terraform 0.12. Please rebase your branch to take this changes in.
Happy hacking

Wow this has been open for too long, @Hui-Zhi can you squash this.

Original repository does not exist anymore, this was more a nitpick. never driven forward.


my side of the story

@floridop I would like to progress with the assignment.

Hi @paubenthem , things are not going as planned, now I have another queue not that much faster than the previous one unfortunately. You're 5th in line. You can see the ranking as labels in the pull requests for this repo.

Hi! Thanks for your submission.
Unfortunately it seems that there were changes in the main that conflict with yours.
Could you please perform a merge as described in Tutorial 5 slides 82-96 and integrate those changes?
We do not want to lose any of them, so you should keep what others have written and add yours.
You're free to reorganize the content blocks so that it still makes a story, but please do not modify
the content of what others have written.
Please do as soon as possible and if you can't make it please let me know.
Add a comment when you are so that I can progress with the next student!

I added a line!


Add evaluation using clean-fid

This PR adds a script to configure and run evaluation through clean-fid .

Could you also add an example yaml to run eval?


feat: Update pipeline scheduling, E2E testing, SQL query generation, …

…and both training and prediction pipeline code to include use_latest_data and timestamp parameters for more flexible and dynamic data handling.

/gcbrun


Implement Issue #571

PR as requested by @sstok. I'd love to see this in swiftmailer soon, as this prevents us from switching to the latest version of PHP if we don't want to fork swiftmailer.

The tests are failing. https://travis-ci.org/swiftmailer/swiftmailer/jobs/68444689#L188

Damn, I guess I'll reopen it with my own fork then.

@sstok: I just noticed that the code standards test fails mostly on lines not touched by the PR.
And I wanted to ask what default options should we use? I feel like PHP did a very bad thing when they changed the default as it potentially breaks a ton of mailers. We could just leave it empty as you have it now, but shouldn't there be some sensible defaults that don't depend on PHP?


puppet manifest install-dev-env link to tomcat is not working anymore

For Apache-ActiveMq same problem

Thank you for your interest in the open smart grid platform. Thank you for reporting this issue. We will took into this problem.

@rlemmers Is this fixed now?

Yes, @kevinsmeets merged your changes into the development branch. I checked the URLs, but didn't get round to doing a full install using a fresh VM. We're planning a small improvement in this sprint, then we'll also double check this item.


Why we should put FaceBookLogin object in the widget class?

Hi.
I wanted to propagate  final facebook = FacebookLogin(debug: true,) with provider but seems we must put it in Widget class of Stateful widget to make it work.
Is there any reason?
Should I do anything to make it work in another place?

Hi. You can put in any place you want. It's have just one limitation: if you create instance immediately on app run and you have debug: true - make sure you call WidgetsFlutterBinding.ensureInitialized();.
That needed because when we have debug: true - plugin trying to get FB SDK versions on creation. And this is required native code call, which fails if widget binding is not initialized.
But I would advise to create instance when you need one, and not on app start.

I tried to make it accessible with Provider and don't have logic inside widgets but i got no implementation found for sdkVersion error.

Yes, that's what I wrote about - call WidgetsFlutterBinding.ensureInitialized(); before it.
Or add facebook login an a lazy dependency in Provider.


The FriendshipPayload object missed one important attribute(contactId) in friendshipRawPayload method.

We can not auto accept friendship request, due to we can not load contact success when we received one friendship event.
  public async friendshipRawPayload (id: string): Promise<FriendshipPayload> {
    log.verbose('PuppetHostie', 'friendshipRawPayload(%s)', id)

    const request = new FriendshipPayloadRequest()
    request.setId(id)

    const response = await util.promisify(
      this.grpcClient!.friendshipPayload.bind(this.grpcClient)
    )(request)

    const payload: FriendshipPayload = {
      scene    : response.getScene() as number,
      stranger : response.getStranger(),
      ticket    : response.getTicket(),
      type      : response.getType() as number,
    } as any  // FIXME: Huan(202002)

    return payload
  }

This method will return a friendship payload without contactId and id.
So we can not make await this.contact().ready() right, because no contactId in this payload.
  public contact (): Contact {
    if (!this.payload) {
      throw new Error('no payload')
    }

    const contact = this.wechaty.Contact.load(this.payload.contactId)
    return contact
  }

In the end, the attributes id and contactId should add to FriendshipPayload, then I think the auto accept friendship request will work right.

Thank you very much for figuring this bug out and I believe this is the real reason which caused our friendship problem at https://github.com/wechaty/wechaty/issues/1954

Resolved!

Thank you for the fixing, appreciate it!


Probe ingress resources on finalize

After deleting a topic if a producer wasn't closed yet,
closing a producer ends up blocking and requesting metadata
for max.block.ms.
See (under discussions KIPs, unlikely to be accepted as they are):

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=181306446
https://cwiki.apache.org/confluence/display/KAFKA/KIP-286%3A+producer.send()+should+not+block+on+metadata+update

Signed-off-by: Pierangelo Di Pilato<EMAIL_ADDRESS>

/cc @matzew
You already reviewed the other one that is the same as this one https://github.com/knative-sandbox/eventing-kafka-broker/pull/1747

/assign @matzew


reduce image size

The current vonwig/prompts image still has debugging tools, and a shell.  Eventually, we should trim this back down to the 90Meg size.

Image is getting a bit smaller but still contains git, which is most of the image's content.

git is now removed.


Time column transform with same name

It will be useful to have a transform function in the ingestion path that transforms the time column into different units (e.g. mills to hours since epoch, or millis to minutes since epoch, etc.) without needing to change the column name.
In fact, this functionality is useful for any column.
That way, if an application has data in hadoop, or is ingesting data into a stream, it can use the same column names in Pinot as well.

I actually think that having the same column name spread around multiple systems with a different grain / format / definition can become a serious data usability problem over time - especially if queries expecting the original grain or format still run successfully against the 'new' format, but return different results.
Does it make sense to possibly make a column replacement fail by default, and require an explicit override to enable?


Deserialization fails if aasx XML contains empty

When creating a v3.0 aasx file with Package Explorer the output xml may contain self closing tags as is the case in the following snippet:
<semanticId>             <type>ExternalReference</type>             <keys />  </semanticId>
The empty <keys /> tag leads to deserialization failure in the XMLDeserialzer read method.
The same applies for self closing <outputVariables/> , <inoutputVariables /> or <multiLanguageProperty><value /></multiLanguageProperty> tags.
A check for null may be sufficient as in the EmbeddedDataSpecificationsDeserializer deserialize method. A self cosing <embeddedDataSpecifications /> tag doesn't lead to deserialization failure.
Attached is a v2.0 zip file which after renaming to .aasx and saving in Package Explorer lead to a deserialization failure when read with AASXDeserializer.java.
DrillerInstance - Instance.zip

DrillerInstance - Instance.zip

If the <!-- keys /--> tag is commented out the deserialization doesn't fail any more. According to the specification however a reference without a  is not valid.

Please see https://github.com/eclipse-aas4j/aas4j/issues/172.
To summarize, this is an issue with the AASX Package Explorer not creating spec conforming AASX files. Feel free to create an issue in the AASX Package Explorer repository.

@FrankSchnicke You are right and we already did this:
https://github.com/admin-shell-io/aasx-package-explorer/issues/618
But shouldn't the import / reader race at least a warning, that there are invalid SemanticIds included in the imported aasx?
As @msiebert-dev wrote, if keys are not present, then the importer would import an invalid reference...
...only with type, but without keys


extenginewasm: migrate to wazero 1.0

upgrade to wazero 1.0
use Compiled code
use the shared compilation cache?
get rid of CallEx, use context in Call

Components interaction schema?

closed #1161


[BEAM-3840] Get python mobile-gaming automating on core runners

DESCRIPTION HERE
Python release automation of mobile gaming examples.
Currently, it contains user_score and hourly_team_score with Direct and Dataflow.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand:

[ ] What the pull request does
[ ] Why it does it
[ ] How it does it
[ ] Why this approach

[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Run mvn clean verify to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

 Thanks~

Run Seed Job

Run Python ReleaseCandidate

@aaltay Changes are made base on comments:

rename files being "run_release_candidate_python_*.sh"
stop checking md5 files
update gcloud before installing beam sdk.

 Please review.

Add new function verify_user_score();
Re-formatting code follows google3 shell style.

@aaltay I've run it with the latest change, tests passed. https://builds.apache.org/job/beam_PostRelease_Python_Candidate/68/

Sounds good. Thank you I will merge it.
One high level question, what is our strategy for merging these tests and integration tests? Do we plan to maintain two different sets? (cc: @markflyhigh)


⚠ Bofrost.lu has degraded performance

In 7cab512, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1548 ms

Resolved: Bofrost.lu performance has improved in 0263197 after 25 minutes.


Wrapper introduce NLog dependency

Description
CK does not have logger dependency. It has OnLog callback leaving it to the application to do wiring to concrete logger implementation.
By introducing NLog dependency we may inconvenience people who use other loggers, log4net for example.

Dropped NLog, onLog event is exposed and it is up to the app now, how to do logging.


feat: Implement Product Carousel Order as per product links in content

Fix #1177
Test URLs:

Before: https://main--moleculardevices--hlxsites.hlx.live/products/microplate-readers
After: https://1177--moleculardevices--hlxsites.hlx.live/products/microplate-readers

Hi @duynguyen  can we move it forward? Implementation looks good to me!
cc: @mhaack  @andreituicu

@dev-rajneeshkumar can you please review the PR directly? we can not merge PR without any review


Capture Screen seems to be broken.

Hi,
I have integrated google map in our project and this application I have used to image capture option with html2canvas feature. Use this package I have facing the following list of problems.

Sometimes the image seem is broken.
We are using an iframe in the application and it is open and took the image capture means some error is showing.

Failed to load https://github.com/brcontainer/html2canvas-php-proxy?url=about%3Ablank: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.
html2canvas.js:1488 3745ms html2canvas: Failed loading image #19 FrameContainer {image: null, src: iframe, promise: Promise}image: Event {isTrusted: true, type: "load", target: null, currentTarget: null, eventPhase: 0, …}promise: Promise {: Error: Network Error
at XMLHttpRequest.xhr.onerror (http://localhost:3000/js/lib/html2canvas/htm…}proto: Promise[[PromiseStatus]]: "rejected"[[PromiseValue]]: Error: Network Error
at XMLHttpRequest.xhr.onerror (http://localhost:3000/js/lib/html2canvas/html2canvas.js:3193:20)src: iframe__proto__: Object Error: Network Error
at XMLHttpRequest.xhr.onerror (html2canvas.js:3193)

@sathiyaraj45 load about:blank in proxy? It's sound like a error in your HTML document.

@sathiyaraj45  this url not make sense:
https://github.com/brcontainer/html2canvas-php-proxy

this is the url of the repository and not the proxy. Something wrong you did.

@brcontainer Ok. I will change the proxy server URL and one thing I added in logging properties in conversion, It's showing the below error
TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLImageElement or SVGImageElement or HTMLVideoElement or HTMLCanvasElement or ImageBitmap or OffscreenCanvas)'
at CanvasRenderer.drawImage (html2canvas.js:3261)
at CanvasRenderer.Renderer.renderImage (html2canvas.js:2884)
at NodeParser. (html2canvas.js:2229)
at CanvasRenderer.clip (html2canvas.js:3270)
at NodeParser.paintElement (html2canvas.js:2223)
at NodeParser.paintNode (html2canvas.js:2209)
at NodeParser.paint (html2canvas.js:2185)
at NodeParser.asyncRenderer (html2canvas.js:1991)
at NodeParser.asyncRenderer (html2canvas.js:1995)
at NodeParser.asyncRenderer (html2canvas.js:1995)

Here I have shared the image screen short of my capture image.
https://ibb.co/i22vQp

@sathiyaraj45 php proxy requires a php server, by your message you ins't use php server, try use:

Xampp https://www.apachefriends.org/index.html
Wamp http://www.wampserver.com/en/
EasyPHP http://www.easyphp.org

Your issue ins't a bug, So please move similar problems to the stackoverflow:

https://stackoverflow.com

I have resolved the proxy server issue in my code even though still image is broke.
Ref: https://ibb.co/i22vQp

@sathiyaraj45 see box error, is showed PHP like text, in HTTP servers configure with PHP, the source from PHP script are not showed in webbrowser.
if the php is appearing in the browser means that your server is not a php server, or your server is misconfigured, it is not a BUG, it is a problem in your settings or your understanding of PHP, please ask a question on stackoverflow. with details.
The "issues" is used to report BUGs, I can not give guidance on the basic use of HTTP and PHP scripts here.
I hope you understand. Thanks!


Router not injected as expected

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.

@angular/cli: 1.0.0
node: 7.4.0
os: win32 x64
@angular/animations: 4.0.0
@angular/common: 4.0.0
@angular/compiler: 4.0.0
@angular/compiler-cli: 4.0.0
@angular/core: 4.0.0
@angular/forms: 4.0.0
@angular/http: 4.0.0
@angular/platform-browser: 4.0.0
@angular/platform-browser-dynamic: 4.0.0
@angular/platform-server: 4.0.0
@angular/router: 4.0.0
@angular/material: 2.0.0-beta.2
@angular/flex-layout: 2.0.0-rc.1
@angular/cli: 1.0.0
@ngtools/webpack: 1.3.0
Repro steps.

Update from 4.0.0-rc.2 to 4.0.0
ConfigService provided in AppModule as APP_INITIALIZER
  providers: [
    ConfigService,
    {
      provide: APP_INITIALIZER,
      useFactory: configServiceFactory,
      deps: [ConfigService],
      multi: true
    }
  ],

ApiService injected manually from ConfigService
@Injectable()
export class ConfigService {

  private api: ApiService;

  public constructor(
    private injector: Injector
  ) {

    // Avoid cyclid dependencies, inject manually:
    this.api = injector.get(ApiService);
  }

router is undefined when injected in ApiService
import { Http, Headers, RequestOptionsArgs, Response } from '@angular/http';
import { Router } from '@angular/router';

@Injectable()
export class ApiService {

  constructor(
    private router: Router,
    private http: Http
  ) {

    console.log(router, 'router'); // undefined
    debugger;

The log given by the failure.

core.es5.js:1085 ERROR TypeError: Cannot read property 'url' of undefined
    at CatchSubscriber.selector (api.service.ts:127)
    at CatchSubscriber.error (catch.js:104)
    at MapSubscriber.Subscriber._error (Subscriber.js:128)
    at MapSubscriber.Subscriber.error (Subscriber.js:102)
    at XMLHttpRequest.onLoad (http.es5.js:1210)
    at ZoneDelegate.invokeTask (zone.js:363)
    at Object.onInvokeTask (core.es5.js:4136)
    at ZoneDelegate.invokeTask (zone.js:362)
    at Zone.runTask (zone.js:166)
    at XMLHttpRequest.ZoneTask.invoke (zone.js:416)
defaultErrorLogger @ core.es5.js:1085
ErrorHandler.handleError @ core.es5.js:1145
next @ core.es5.js:4774
schedulerFn @ core.es5.js:3848
SafeSubscriber.__tryOrUnsub @ Subscriber.js:234
SafeSubscriber.next @ Subscriber.js:183
Subscriber._next @ Subscriber.js:125
Subscriber.next @ Subscriber.js:89
Subject.next @ Subject.js:55
EventEmitter.emit @ core.es5.js:3834
NgZone.triggerError @ core.es5.js:4205
onHandleError @ core.es5.js:4166
ZoneDelegate.handleError @ zone.js:334
Zone.runTask @ zone.js:169
ZoneTask.invoke @ zone.js:416
Navigated to http://localhost:4200/
core.es5.js:3053Template parse warnings:
The <template> element is deprecated.  Having exact same problem here :(

@aginev No. Closed because it's related to angular and not cli:
https://github.com/angular/angular/issues/15501


Unable to build

Running Carthage 0.8.0 and xcode 6.3.2
I'm constantly running into issues with Keyclip for some reason
The following build commands failed:
	CompileSwift normal x86_64 /Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift
	CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(2 failures)
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:211:31: error: consecutive statements on a line must be separated by ';'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:216:15: error: expected 'while' in 'do-while' loop
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:216:31: error: consecutive statements on a line must be separated by ';'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:216:32: error: expected expression
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:216:43: error: braced block of statements is an unused closure
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:252:46: error: consecutive statements on a line must be separated by ';'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:257:19: error: expected 'while' in 'do-while' loop
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:257:35: error: consecutive statements on a line must be separated by ';'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:257:36: error: expected expression
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:257:47: error: braced block of statements is an unused closure
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:301:27: warning: 'failure failure' can be expressed more succinctly as '#failure'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:322:30: warning: 'status status' can be expressed more succinctly as '#status'
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:327:30: warning: 'error error' can be expressed more succinctly as '#error'
        private func failure(error error: NSError, function: String = __FUNCTION__, line: Int = __LINE__, failure: ((NSError) -> Void)?) {
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:216:25: error: type annotation missing in pattern
/Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift:257:29: error: type annotation missing in pattern
A shell task failed with exit code 65:
** BUILD FAILED **

The following build commands failed:
	CompileSwift normal x86_64 /Users/localstackpro/Github/getclink-ios/Carthage/Checkouts/KeyClip/KeyClip/KeyClip.swift
	CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(2 failures)

Please use the following Cartfile in Xcode 6.3.2.
master was I have to merge the swift-2.0, I'm sorry.
github "s-aska/KeyClip" "feature/swift-1.2"

Please retry to turn off the cache.
rm -fr ~/Library/Developer/Xcode/DerivedData
rm -fr ~/Library/Caches/com.apple.dt.Xcode*

We're sorry.
If you do not upgrade to Xcode 6.4 you can not build.


[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[ ] Have you successfully run brew style with your changes locally?
[ ] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

These are deprecated and going away in less than a month. Today was another scheduled brownout from GitHub, and they've been unmarked as "required" checks in the branch protections because the images don't exist.

Review period will end on 2023-03-07 at 21:51:09 UTC.

Review period skipped due to critical label.

Should we test on ubuntu 20.04? I think these tests were there to check if everything works fine on an older stack (glibc and so on), if I am not mistaken?

Done!


Added support for git.push, git.pullrequest.created, and git.pullrequest.updated.

Added support for git.push, git.pullrequest.created, and git.pullrequest.updated to VSTS Receiver.  Also added related tests.

Hi @jproefrock, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.dotnetfoundation.org.

TTYL, DNFBOT;

@jproefrock, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, DNFBOT;

Let me know if there are any issues with this pull request. I would love to see this in the pre release nuget package.

It's in: 3f0f4cb8a380792a236968ea775e9a4330ea7245 :)
Thanks!
Henrik


css is not minified in production environment

running ember build --environment=production it is clear there's no css minification

The same here.

Just in case, here is a workaround, I'm using for now:
$ npm install --save-dev broccoli-clean-css

ember-cli-build.js:
'use strict';

const GlimmerApp = require('@glimmer/application-pipeline').GlimmerApp;
const CleanCss = require('broccoli-clean-css');

class CustomApp extends GlimmerApp {
  cssTree() {
    let originalTree = super.cssTree();
    let isProduction = this.env === 'production';
    return isProduction ? new CleanCss(originalTree) : originalTree;
  }
}

module.exports = function(defaults) {
  let app = new CustomApp(defaults, {
    fingerprint: {
      exclude: ['apple-touch-icon', 'favicon', 'mstile', 'android-chrome']
    }
  });

  return app.toTree();
};

Ya, the goal was for ember-cli-clean-css to do this automatically (which leverages broccoli-clean-css under the hood), but I forgot to do some final testing and publishing.

@ivanvotti thanks for the tip. I tried ember-cli-clean-css but it still does not work. Your solution did the trick for me :-)


[Feature request] Import ADBkeys

When I pair my tablet with my laptop, it works fine until I don't make ADB connection for 1-2 weeks. After that ADB paired device is automatically removed from tablet, so I need to pair it again. To avoid repairing I make ADB connection to tablet every day at night from Raspberry Pi. Also, I use the same adbkey adbkey.pub for both RasPi and laptop.
My suggestion: let user import his own ADBkeys, so in this situation you wouldn't need to re-pair every time.
Tablet: Samsung Tab A7

Thanks, it sounds like a good feature.

This feature will be released in v1.8! Please check updates recently.


add point plotting script

Change-Id: I7b3876ac796cef3d5e42af3053885645247aff9f

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 67.72%. Comparing base (b88a0ad) to head (591b6ca).

Additional details and impacted files
@@                            Coverage Diff                             @@
##           Ife142e8faccb2ac9721c9d3d603ba5bc249413eb      #53   +/-   ##
==========================================================================
  Coverage                                      67.72%   67.72%
==========================================================================
  Files                                             21       21
  Lines                                            251      251
  Branches                                           5        5
==========================================================================
  Hits                                             170      170
  Misses                                            81       81

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


Initial Implementation of WDS Modules

💡 Description

See sub-tasks for more details

📆 May status: In progress. On schedule

:calendar: June status: In progress. On schedule

:calendar: June status: In progress. On schedule

📆 July status: In progress. On schedule

📆 August status: In progress. Working on https://github.com/nasa-pds/pds-wds/issues/20. @eddiesarevalo foresees this testing being completed by end of sprint

:calendar: Sept status: Closing as tasks completed for B13.0. New tasks to be created for B13.1 timeframe


Added option to specify placeholder text.

I ended up doing this for a project I was working on so I thought I would contribute. I understand it isn't the most important thing out there but I found it nice.
Added placeholder_text property to this.opts.
Defaults to ''
Added the placeholder_text inside the placeholder-content div.
I did add some styles to make the text bigger and centered but that might not be wanted.

Can you please pull the latest changes. Also please update SCSS file with placeholder text styles.
Thank you.

Sure. Also do you want changes to both dist and src or should I be using a grunt/gulp file to build src for me?

Just change SCSS file. I will compile the rest. Thank you.

I've added placeholder_text manually. Thank you.


[FEATURE REQ] Cosmos DB - Allow configuring end-to-end operation timeout via configuration property (gateway mode)

Is your feature request related to a problem? Please describe.
Cosmos DB currently allows you to configure the end-to-end operation timeout (for standard gateway) by customising the cosmos client (using this configuration specifically).
This is a bit verbose for users who don't need to customise the configuration heavily and only need to configure the end-to-end timeout.
Describe the solution you'd like
This list provides some properties, but lacks the (in my opinion) important end-to-end timeout configuration.
It would be nice to configure the end-to-end timeout (for standard gateway mode) through application properties. E.g., provide spring.cloud.azure.cosmos.endToEndOperationTimeout which can override the default setting.
Thank you for the consideration.
Describe alternatives you've considered
Customising the Cosmos Client.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[X] Description Added
[X] Expected solution specified

@moarychan - we can achieve this by supporting the end-to-end timeout functionality in azure spring cosmos starters. When are we planning to onboard this new feature to our azure spring cosmos starters?

@saragluna can you please take a look at this, this should be achievable with the latest version of spring data cosmos or Java SDK directly

Hi @simplyanything, if you are using the spring-cloud-azure-starter-data-cosmos, you can configure via providing a customizer:
@Configuration
public class CosmosConfiguration {

    @Bean
    public AzureServiceClientBuilderCustomizer<CosmosClientBuilder> cosmosClientCustomizer() {
        return builder -> {
            GatewayConnectionConfig gatewayConnectionConfig = new GatewayConnectionConfig();
            gatewayConnectionConfig.setIdleConnectionTimeout(Duration.ofMinutes(5));
            builder.gatewayMode(gatewayConnectionConfig);
        };
    }

}

Let me know whether this could work, and we could expose the properties later.

Hi @saragluna, thanks for your comment!
Please correct me if I'm wrong, getIdleConnectionTimeout only involves connections and not individual requests? In other words, if I see have an upsert request to Cosmos that takes longer than 10 seconds, I want to kill it earlier (5 seconds), but this configuration would not allow me to do so.
I thought that
gatewayConnectionConfig.setNetworkRequestsTimeout(Duration networkRequestTimeout)
would have been an option, but I see that we can't set it below the MIN_NETWORK_REQUEST_TIMEOUT which is currently 60 seconds:
https://github.com/Azure/azure-sdk-for-java/blob/2b40a533a7fe0c8ee7a912f64e046de14b939d4e/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/GatewayConnectionConfig.java#L65
Also, when we use this builder,  should we have to configure TTL, max request units, and the consistency level again in order to not use the defaults? An end-to-end timeout application property would really be convenient.
Thanks.

@simplyanything - you need to use the end-to-end timeout policy as defined here - https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientBuilder.java#L889
You can use it the way @saragluna explained above.

@simplyanything that's correct, you only need to set the changes that are different than the default values. Regarding end-to-end timeout, you only need to set that value and don't have to change any of the direct or gateway connection configs.
Let me know if you have any more questions.


Proposal to stop spawning new aircraft.

I don't know if someone could implement this in the current game, but i would like to propose a button which temporarily stops the spawning of all aircraft, so you can keep up with all the aircraft coming up on the radar. My experience in some airports is that too many aircraft spawn and i can't keep up with the huge amount of traffic coming in.
I would like to propose a button which currently stops spawning of aircraft. Let me know if this can be implemented :)
Regards, Niels

It can be done, but I don't know when.  In the mean time you can reduce the rate of aircraft spawning using the rate command.  For example typing rate 0.5 would make aircraft spawn at half of the normal rate, you could go down to something like rate 0.1 to really cut down.  To go back to the normal rate type rate 1.  You can also make more aircraft spawn by using numbers large than 1.  I'm not sure what would happen if you used 0, it probably won't work correctly.
I'm currently doing some work on balancing airport spawn rates and associated difficulties, I would be very interested to know which airports you find to have the right number of aircraft spawning and which ones have too many.

Thank you for the quick response. I didn't know about the rate command so thank you very much for that.  I don't know much about HTML5 or even scripting, but i am known in the world of aviation and also communications with air traffic control. I am a pilot so i tend to know some stuff.
Anyway, i really enjoy playing this game. It is so addictive and a really good memory and multi-task trainer! The only airport I think has got a good balance is SBGL. Sometimes, i play EHAM but after a while the departures build up and there isn't a way to get them down quickly. I tend to play at twice the speed instead of normal speed.
Another thing I was thinking of was to have two sorts of screens to the right. One for departures and one for arrivals. Now arrivals and departures are kind of mixed up... It would make more sense if they were separate.
Regards


compatibility chart is incorrect

there is also a late 2011 MacBook Pro which is not mentioned for any of the MacBook Pro models
http://imgur.com/trBF2R4

You need to read the chart differently: The year label in the chart (e.g. Late 2009) defines the start of a color category. Just find out in which color category your Mac introduction date falls into.
2011 MBP --> Lime category --> Works with a BT4.0 dongle or AirPort Express card.
I haven't included all existing dates variations intentionally, in order to declutter the chart.


Add mybinder to documentation

https://beta.mybinder.org/ turns the repo into an docker image an launches an jupyter interface to directly play around with our notebooks.
Binder checks the commit and if the repo has already been built, the notebook is launched immediately.
I think this would provide even more transparency and easier access, understanding of our previous work for everyone.
Todo:

add requirements.txt for binder and separate from requirements.txt for docs (pandas, numpy are missing)
Add links to binder in documentation

Thank you, that looks very useful for future iterations.
On Fri, Sep 15, 2017 at 3:16 PM, Tobias Raabe<EMAIL_ADDRESS>wrote:

https://beta.mybinder.org/ turns the repo into an docker image an
launches an jupyter interface to directly play around with our notebooks.
I think this would provide even more transparency and easier access,
understanding of our previous work for everyone.
Todo:

add requirements.txt for binder and separate from requirements.txt
for docs
binder link to each notebook or binder link for the whole repo
(longer setup duration?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/structDataset/documentation/issues/4, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ADcMJ_LNN06x0o5IIGBAgaNmnmfgGWv6ks5sinitgaJpZM4PY9LI
.

--
Philipp Eisenhauer
Economist
Mail<EMAIL_ADDRESS>Web www.eisenhauer.io
Repository https://github.com/peisenha


Fix the subtitle font

Steps to reproduce
Nil
Expected behavior
Subtitle should look normal rather than too bold qnd bright
Actual behavior
The default subtitle of flixclusive has problem in edge type they look more bold and words are congested to each other

Crash logs (or stack trace)
Nil
App version
Pre release 2.0.0
Android version
11
Device
Poco m2
Other details
Hope you guys take your time and fix it soon I have a lot of hope that this app will become a master piece also try to have a discord server it would easier for people to share their problems and ideas

Thank you

Acknowledgements

[X] I am fully confident that this issue is related solely to the app and not to any provider.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to the pre-release version.

Whats your subtitle configuration?

Does that change when you change your subs config too?


fix #7 add missing eraseBlock()

#7

Hmm, I don't know why Travis failed,  arduino:samd is also installed, it should be able to find the sam.h
########################################################################
flash_erase.ino: ✖
----------------------------- DEBUG OUTPUT -----------------------------
Picked up JAVA_TOOL_OPTIONS:
Loading configuration...
Initializing packages...
Preparing boards...
Verifying...
In file included from sketch/flash_erase.ino.cpp:1:0:
/home/travis/.arduino15/packages/adafruit/hardware/samd/1.5.0/cores/arduino/Arduino.h:48:17: fatal error: sam.h: No such file or directory
 #include "sam.h"
                 ^
compilation terminated.
exit status 1

Cache needs to be clear and the build restarted.

Cache needs to be clear and the build restarted.

yeaahhh, it works, thank you very much :)

@dshadoff please try this


feat: porter mixin search

What does this change

adds a porter mixin search command
introduces list of remote mixins to search
adds docs on how to add a mixin to the list

What issue does it fix
Closes https://github.com/deislabs/porter/issues/808
Notes for the reviewer
This may need refactoring depending on timing of https://github.com/deislabs/porter/pull/874.  We'll want to generalize listing/searching for both mixins and plugins.
Checklist

[x] Unit Tests
[x] Documentation

[ ] Documentation Not Impacted

users and authors need to wait until porter next version released to get  latest updates
users must update porter to get latest updates or else they endup with stale list
For whatever reasons, if mixin author  change anything related to mixin, then users with old versions of porter will endup with broken data

Great points all.  Indeed, building the list into the binary is unsustainable/unsatisfactory for the reasons you've noted above.

Can't we use seperate github repo and fetch data from there. ?

This could be one solution.  Another might be that we/Porter hosts the index.json file alongside the main atom.xml mixin feed.  So, the index could be fetchable via https://cdn.porter.sh/mixins/index.json or some such.  This is nice since we already have the domain/SSL/etc. infra set up.
Then, we can add CI to update this list on merges to master to ensure it is up-to-date.  We'd also adjust the logic here/in the cli to pull results from this external list.  This would de-couple the list from the binary.  WDYT?

I haven't done a full review yet, sorry. I just saw @dev-drprasad 's comment about the index.json being in the main porter repo and wanted to echo that I thought it would get it's own dedicated repo. Would that be helpful, annoying or neutral? 😀

wanted to echo that I thought it would get it's own dedicated repo

Although I don't think this is strictly necessary to decouple the tracked list with the porter CLI, I'd be open to go this route.
The (minor) cons I see with this option is: a bit more overhead tracking an add'l repo, both for maintainers and for users to discover/PR against, add'l CI pipeline(s).  That being said, a clear separation of repo concerns may be nice.
One further thought: when we wish to build support for searching plugins, would this mean we'd want another repo for the plugins list?  Or would want to combine lists/maintenance/CI for both mixins and plugins the same separate repo?

I would say that both a plugins list and the mixin list would live in the same repo

Another thought around the separate repo path: When/if the remote package (mixin or plugin) listing structure changes, code may need to change in two repos: updating the entries in the list in one repo and updating the parsing/searching logic in another.  (Ideally, changes can be in a backwards-compatible way, so older cli binaries can parse updated lists with differing structure.)
We could move the parse/search logic into this separate repo as well, so that the aforementioned alterations would be consolidated into one, at the cost of further overhead (this new repo now would contain a golang api that the porter cli can consume, etc.  Naturally, build/test pipelines would need to be added.)
Perhaps, if we're agreed that it is a good idea to host the package (mixin/plugin) lists on the domain we already manage (https://cdn.porter.sh) and we're comfortable with the logic in this PR, the next actionable item could be to wire up the CI/infra for hosting said lists, all still in this main repo.  Once finished, we could then make the decision on splitting out applicable code/CI into a separate repo.
Thoughts?

Another thought around the separate repo path: When/if the remote package (mixin or plugin) listing structure changes, code may need to change in two repos: updating the entries in the list in one repo and updating the parsing/searching logic in another. (Ideally, changes can be in a backwards-compatible way, so older cli binaries can parse updated lists with differing structure.)
We could move the parse/search logic into this separate repo as well, so that the aforementioned alterations would be consolidated into one, at the cost of further overhead (this new repo now would contain a golang api that the porter cli can consume, etc. Naturally, build/test pipelines would need to be added.)
Perhaps, if we're agreed that it is a good idea to host the package (mixin/plugin) lists on the domain we already manage (https://cdn.porter.sh) and we're comfortable with the logic in this PR, the next actionable item could be to wire up the CI/infra for hosting said lists, all still in this main repo. Once finished, we could then make the decision on splitting out applicable code/CI into a separate repo.
Thoughts?

I realised creating new repo is extra overhead. I agree that putting everything in main repo is better and serve both mixin/plugin list through CDN

I still lean towards a separate repository. But we don't need to decide or do that in this PR. Here are my reasons:

Easier for people to find, it's not nestled down inside go code files with a dedicated readme front and center.
We can use finer grained permissions on the repo if we need.
Our CI pipeline can be super fast and tight, without kicking stuff off that isn't related to the code. It's annoying when just a doc change triggers a long pipeline run and it's something we struggle to manage properly. Having a repo with it's own pipeline for just this will help avoid making that worse.
We already have lots of focused repos, e.g. our vanity repo, a homebrew repo, mixin repos, plugin repos, skeletor. We in general avoid a monorepo.
Less confusion about if it's tied to our release cycle or not.

/azp run porter

@carolynvs this branch has been rebased and all review feedback addressed (I think 😅).  PTAL when convenient.

Oh gosh! Sorry I missed your messages! SHIP IT! 🚢


No error messages when executing blueprints

Executing blueprints that contains errors(unknown templates, key error,..) produces same message when the blueprint is successfully executed:
blueprint b.yaml executed

Seeing the error messages is only possible via the server logs.
Should return something like the errors in the server logs:
- ERROR    - Service template test_validate_ays_update not found. Can't execute this blueprint

Fixed in https://github.com/Jumpscale/jumpscale_core8/commit/5836f88165fb70378b9c3bdf08e9e2f32e6694b1 and https://github.com/Jumpscale/jumpscale_core8/commit/905dd950b25534d1ce027585699023acf7b22b08


feat: connect ESLint and use the Airbnb config

This PR enables ESLint using the Airbnb config. The rule no-await-in-loop is overridden while I look into alternative ways to rewrite that block of code.

Codecov Report

Merging #12 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #12   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          13     13
  Lines          96    101    +5
=====================================
+ Hits           96    101    +5

Impacted Files
Coverage Δ

src/models/repository.js
100% <ø> (ø)
:arrow_up:

src/api/corsOptions.js
100% <ø> (ø)
:arrow_up:

src/database/index.js
100% <ø> (ø)
:arrow_up:

src/api/repositories.js
100% <ø> (ø)
:arrow_up:

src/api/base.js
100% <ø> (ø)
:arrow_up:

src/controllers/repositories.js
100% <100%> (ø)
:arrow_up:

src/server.js
100% <100%> (ø)
:arrow_up:

src/controllers/projects.js
100% <100%> (ø)
:arrow_up:

src/helpers/joinRepoToProject.js
100% <100%> (ø)
:arrow_up:

src/database/services.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


capture morphology

to address https://github.com/monarch-initiative/oncoexporter/issues/32

@pnrobinson I've put morphology (if present) in the clinical_tnm_finding slot of the disease message - easy enough to change this if it belongs elsewhere

@pnrobinson can we merge this PR?


Support screenshots resizing in the PR Template

:loudspeaker: Type of change

[ ] Bugfix
[ ] New feature
[x] Enhancement
[ ] Refactoring

:scroll: Description
Update pull_request_template.md to identify the UI changes easier in the section "Screenshots / GIFs"
:bulb: Motivation and Context
When a screenshot is added looks very biggest so it's complicated to review or understand the UI changes. (Here an example -> https://github.com/android/plaid/pull/721)
:green_heart: How did you test it?
manually
:pencil: Checklist

[ ] I ran ./gradlew spotlessApply before submitting the PR
[X] I reviewed submitted code
[ ] I added tests to verify changes
[ ] All tests passing

:crystal_ball: Next steps
The UI changes will be easy to identify
:camera_flash: Screenshots / GIFs
Before

After

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here (e.g. I signed it!) and we'll verify it.
What to do if you already signed the CLA
Individual signers
* It's possible we don't have your GitHub username or you're using a different email address on your commit. Check [your existing CLA data](https://cla.developers.google.com/clas) and verify that your [email is set on your git commits](https://help.github.com/articles/setting-your-email-in-git/).

Corporate signers
* Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to [go/cla#troubleshoot](http://go/cla#troubleshoot) ([Public version](https://opensource.google.com/docs/cla/#troubleshoot)).

* The email used to register you as an authorized contributor must be the email used for the Git commit. Check [your existing CLA data](https://cla.developers.google.com/clas) and verify that your [email is set on your git commits](https://help.github.com/articles/setting-your-email-in-git/).

* The email used to register you as an authorized contributor must also be [attached to your GitHub account](https://github.com/settings/emails).

ℹ Googlers: Go here for more info.

I signed it!


change userName to match what the azure account display name is

This PR fixes https://github.com/microsoft/azuredatastudio/issues/11481

Coverage decreased (-0.0007%) to 40.074% when pulling c8336495b5bc1e80f1959a6b68f78e05e6a5e3ed on amir/azureAuth/fix/11481 into efc818295430f1aa8fc068930b1423c39b170b29 on main.


feat: vendoring the ui

to reduce the number of places within our organization that determine the definition of what constitutes our UI offering, we are depreciating the influxdb ui source files in favor of vendoring in compiled assets that are generated from influxdata/ui.
there's some hold up on automating this process, so the first one comes in hand rolled to make the GA
no more waiting for yarn install to run! amirite?!

👎  on vendoring in .wasm files and minified javascript files. That will greatly bloat the size of stored git objects in this repo.
Can you instead publish the assets as a github release in the ui repo, and add a make target to download and untar those assets into a .gitignore-d directory?

Closing this, as a similar scope was completed by #21090.