[WIP] Attempt to fix :test:fixtures:s3-fixture:composeUp fails due to HTTP connection issue

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>Description
Attempt to fix :test:fixtures:s3-fixture:composeUp fails due to HTTP connection issue by introducing configurable property dockerComposeHttpTimeout with default value of 120 seconds. To change it, the standard ExtraPropertiesExtension  is used:
ext {
   dockerComposeHttpTimeout = 180
}

The timeout seems to be taken into account (simulated failures are below);
ERROR: for minio-fixture-other  HTTPConnectionPool(host='<IP_ADDRESS>', port=2375): Read timed out. (read timeout=180)

ERROR: for minio-fixture  HTTPConnectionPool(host='<IP_ADDRESS>', port=2375): Read timed out. (read timeout=180)
An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 180).

Issues Resolved
Closes https://github.com/opensearch-project/OpenSearch/issues/1806
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

x   Gradle Check failure 1388871 Log 1828
Reports 1828

The resent build failure disqualifies the Rest Integration tests hypothesis
> Task :test:fixtures:s3-fixture:composeUp

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture-with-session-token_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture-other_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture-with-ecs_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture-with-ec2_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture-repositories-metering_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for 56aa93ed60e3e11b06e2067e06b0dd8c_s3-fixture__s3-fixture_1  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture-with-session-token  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture-other  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture-with-ecs  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture-with-ec2  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture-repositories-metering  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)

ERROR: for s3-fixture  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=60)
An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).

x   Gradle Check failure b04b708 Log 1837
Reports 1837

Caused by https://github.com/opensearch-project/OpenSearch/pull/1869


Add a method that validates a token and returns the payload as a JSON object

Issue: #12

Any plan to update the release tags so that this change can take effect in Maven?

Yes, we are going to update the maven repository in a couple of days.

The new version 1.2.1 in available in Maven repository now.


Google Charts not loading

When I check the javascript console, there is no problem with the requesting of the API. But the charts simply won't load.
https://gyazo.com/46d7a0ce272c8295073fd9e86b241068
Main Error:
jsapi_compiled_default_module.js:182 Uncaught (in promise) Error: Row 1 given with size different than 3 (the number of columns in the table).     at gvjs_N.gvjs_.GZ (jsapi_compiled_default_module.js:182)     at gvjs_N.gvjs_.Sp (jsapi_compiled_default_module.js:183)     at drawobyrChart ((index):224)     at drawCharts ((index):301)

I'll look into that, thanks for reporting.

Thanks.

Could you check whether the problem still occurs with the lastest version? I've not been able to reproduce the issue and I think it might got resolved by the changes I made to the statistics page about a month ago.

Sure, I'll be able to in a day or two.
On Mon, Oct 5, 2020 at 1:09 PM Thomas Beranek<EMAIL_ADDRESS>wrote:

Could you check whether the problem still occurs with the lastest version?
I've not been able to reproduce the issue and I think it might got resolved
by the changes I made to the statistics page about a month ago.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/beranek1/php-web-analytics/issues/7#issuecomment-703798206,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOMCU4YHPXVH4KYUFBXVZ23SJIDTZANCNFSM4PFINRDA
.

Bug reporter does apparently no longer exist and the bug does no longer occur.

Bug reporter does apparently no longer exist and the bug does no longer occur.


add: Biplob Sutradhar

Description
Added myself on devFind
Related Issues
Changes Proposed
Added my profile card to profilelist.json
Checklist

[x] I have read and followed the Contribution Guidelines.
[x] All new and existing tests passed.
[x] I have updated the documentation to reflect the changes I've made.
[x] My code follows the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
Note to reviewers

@biplobsd Thank you so much for your contribution! Your efforts are greatly appreciated and will go a long way in improving our project. Please feel free to share it with others and help us grow even further!


Fix incorrect labels for cell type annotation comparison heatmap

For the heatmap comparing assignments from SingleR and CellAssign in the Automated annotations section, the x and y-axis labels are incorrect. This should be fixed so that the x-axis is SingleR annotations and then y-axis CellAssign annotations.

Closed by #615


Prevent the change of query params when a form is invalid

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[ ] Support request
[ ] Other... Please describe:

Current behavior
AFAIK there's no way to prevent the change of query params when a form is invalid.
Expected behavior
I'd like to have an option to prevent the change of query params when a FormGroup is invalid.
Minimal reproduction of the problem with instructions
https://stackblitz.com/edit/angular-ewwssg-nwxzlt

Select a start date;
Select an end date less than start date;
Check the error + change of the query params.

This use case is with date, but I have other cases where I have a masked input and this is also problematic.
What is the motivation / use case for changing the behavior?
I have two datepicker inputs that represent a range that an user can select. As a business rule, the start date can't be greater than the end date, but as I use updateOn: submit (the filter has a submit button) I don't have a way to do this check before the user submits the form. It would be nice then to have an option to not change the query params until the form is valid.
Environment

Angular version: X.Y.Z
11

Browser:
- [ ] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

For Tooling issues:
- Node version: XX
- Platform:

Others:

Seems reasonable to me. You're welcome to submit a PR.

Hey, do you have any direction to point up? I mean, where should I add such option?

I think we should allow it in the following cases:

globally
manager instance
def


Enhance the searching of saved hash tables

Allow multiple, independent searches against a saved hash table
Currently, the only way to search a saved hash table for multiple hashes is to provide them all at once. We need to indicate that a saved hash table exists, and allow searching against it.
Display the existence of saved hash tables
In particular, the size, since this is another topic we're trying to communicate (large hash tables are .. large)

Under the "Size" column, put the "estimated time to generate" information for currently selected key space.
At this point, that information doesn't have a place to be displayed.

Considerably improved - it's not possible to saved generated tables and search them. The way I'm displaying this information is glacially slow in Google Colab, to the point of not always displaying all the table rows. I don't consider this a show-stopper and will create a new issue for it.


iOS: Running with a local profile build tries to run clang_x64/gen_snapshot_arm64

invocation: flutter --local-engine-src-path ~/dev/engine/src --local-engine=ios_profile run --profile
log:
               [   +6 ms] executing: /Users/aaclarke/dev/engine/src/out/ios_profile/clang_x64/gen_snapshot_arm64 --deterministic --snapshot_kind=app-aot-assembly

--assembly=/Users/aaclarke/dev/flutter/dev/benchmarks/platform_channels_benchmarks/.dart_tool/flutter_build/e55b1c8104495b7ee97cf0b96930f981/arm64/snapshot_assembly.S --strip
               /Users/aaclarke/dev/flutter/dev/benchmarks/platform_channels_benchmarks/.dart_tool/flutter_build/e55b1c8104495b7ee97cf0b96930f981/app.dill
               [   +5 ms] Persisting file store
               [   +8 ms] Done persisting file store
               [   +4 ms] Target aot_assembly_profile failed: ProcessException: Failed to find "/Users/aaclarke/dev/engine/src/out/ios_profile/clang_x64/gen_snapshot_arm64" in the
search
               path.
                            Command: /Users/aaclarke/dev/engine/src/out/ios_profile/clang_x64/gen_snapshot_arm64
                          #0      LocalProcessManager.start (package:process/src/interface/local_process_manager.dart:58:7)
                          #1      ErrorHandlingProcessManager.start.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:691:24)
                          #2      _run (package:flutter_tools/src/base/error_handling_io.dart:567:20)
                          #3      ErrorHandlingProcessManager.start (package:flutter_tools/src/base/error_handling_io.dart:690:12)

Evaluation:
Notice /Users/aaclarke/dev/engine/src/out/ios_profile/clang_x64/gen_snapshot_arm64, that seems like an incorrect path.  That file doesn't exist.

duplicate https://github.com/flutter/flutter/issues/38933


capture-webcam-image

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Checked that your rule idea isn't already filed: search

Summary
Let's have a rule that detects a system's webcam being used to capture a picture
Examples
Ex: Calling capCreateCaptureWindow + calling SendMessage with WM_CAP_DRIVER_CONNECT + calling SendMessage with WM_CAP_FILE_SAVEDIB (and maybe optionally calling capGetDriverDescription)

Source for an implementation in meterpreter: https://github.com/rapid7/meterpreter/blob/d338f702ce8cb7f4e550f005ececaf5f3cadd2bc/source/extensions/espia/video.c#L19-L34
I think this might be an example of malware using this technique (it imports capCreateCaptureWindowA and capGetDriverDescriptionA) but haven't confirmed: https://www.virustotal.com/gui/file/a5deb825c9aa91d5f79a04dfa59d23340b34df3e598da1fbc6b7c2b39c9c074d/details
This technique is also highlighted in https://blog.talosintelligence.com/2021/02/obliquerat-new-campaign.html, but I'll need to ask which sample corresponds to the screenshot

Features
See above
Additional context
N/A
Rule details
Namespace
collection/webcam
References

https://docs.microsoft.com/en-us/windows/win32/multimedia/video-capture

Other rule meta information
N/A

Please let me help you with that.


XML Parsing Error: not well-formed

Hi,
First thanks for your awesome package.
I try to use your package but my sitemap.xml shown this error in browser:
XML Parsing Error: not well-formed
Location: http://localhost:3000/sitemap.xml
Line Number 22, Column 60:    <loc>http://localhost:3000/pages/title?q=query&lang=</loc>
---------------------------------------------------------------------------------^

But my sitemap seems to work. When viewing the source of my sitemap, the XML needed for crawlers is displayed.
URL is: http://localhost:3000/pages/title?q=query&lang=
How to add escape special character like this.

Thanks for your patience.  I'm surprised this hasn't come up before.  This is fixed in the just released v0.0.22.  Thanks for the detailed report and references.

Thanks for your attention man. I'm going to update this awesome package.


EL1 requirement: Investigate/implement integrity verification mechanisms

From the EO:

Using integrity-verification mechanisms to detect unauthorized changes to event logging configuration and log files that are no longer being written to or are considered closed.

Background

Presidential Memorandum M-21-31.
Notes from discussion with assurance team about M-21-31

Acceptance Criteria

[ ] Verify that sufficient integrity-verification mechanisms are in place to detect unauthorized changes

Security considerations
Allows compliance with EO M-21-31
Notes
Event logging configuration protection should be covered by existing authentication mechanisms in our logging platform.
Implementation sketch

[ ] Research existing integrity verification mechanisms built into Logsearch system or our deployment of it that protect against writing to log files considered closed

This is the WIP PR: https://github.com/cloud-gov/cg-site/pull/2165

We could enable "Object Lock" on our S3 buckets to implement write-once-read-many (WORM).
We could use Index Lifecycle Policies to make indexes read only when they rollover? https://www.elastic.co/guide/en/elasticsearch/reference/current/index-lifecycle-management.html

From meeting with @pburkholder, investigate:

Cost of enabling S3 Object Lock given requirement of S3 object versioning
Lifespan of Elasticsearch log files
Any other options in AWS? May be worth asking Taylor Wulf, our AWS support contact

Action:

Use lifecycle policies for logs in ELK

Currently s3 buckets can only be written to by the bucket owner, and must specify encryption for any put request.

Customer logs in s3 are currently set to expire after (548 days)[https://github.com/cloud-gov/cg-provision/blob/eb9a65cb9793769ca02a7ff938392be0ea7f5fbf/terraform/modules/cloudfoundry/buckets.tf#L29]
Platform logs in s3 are currently set to expire after (365 days)[https://github.com/cloud-gov/cg-provision/blob/eb9a65cb9793769ca02a7ff938392be0ea7f5fbf/terraform/modules/logsearch/platform_log_bucket.tf#L14]

Current elasticsearch retention:

Customer logs are retained for 180 days
Platform logs are retained for 30 days

This has been successfully implemented in our ELK stack using the index_settings action from the curator to set indices older than 1 day to read only


Add device selection dialog

Contributing to Twilio

All third party contributors acknowledge that any contributions they provide will be made under the same open source license that the open source project is provided under.

[ ] I acknowledge that all my contributions will be made under the project's license.

Pull Request Details
JIRA link(s):

AHOYAPPS-569
AHOYAPPS-570

Description
This PR adds a new dialog window that allows the user to switch their audio inputs, audio outputs, and video inputs.
Changing these inputs/outputs is not possible in all browsers. Whenever the user is unable to change an input, the name of the currently active input is displayed instead.
I removed the Audio Indicator from the Menu Bar. This is to save space on mobile browsers. The Audio Indicator component can still be found inside the settings dialog in case the user wants to verify their audio before they join a room.
Settings icon:

Chrome:

Safari:

iOS Safari:

Burndown
Before review

[ ] Updated CHANGELOG.md if necessary
[ ] Added unit tests if necessary
[ ] Updated affected documentation
[ ] Verified locally with npm test
[ ] Manually sanity tested running locally
[ ] Included screenshot as PR comment (if needed)
[ ] Ready for review

Before merge

[ ] Got one or more +1s
[ ] Re-tested if necessary

I think this PR is finally done. Just wanted to make sure that switching video tracks included the workaround that helped out this user: https://github.com/twilio/twilio-video-app-react/issues/161
I also added the same workaround to the FlipCameraButton component.


Plain progress improvement follow ups

Follow up to #7272, specifically going to aim to correct some of @vito's comments in https://github.com/dagger/dagger/pull/7272#pullrequestreview-2071794451 and @aluzzardi's comments in https://github.com/dagger/dagger/pull/7385#issuecomment-2138365717.
Improvements:

Don't skip displaying fast top-level progress rows, this was resulting in quick steps like File.export at the end from sometimes not displaying.
Always simplify confusing blob(...) to their creators (we should always simplify Internal nodes if possible).
Add an empty line before printing the final result.
Omit the return type when printing DONE (we already omit the args for brevity, so can do the same thing here)
Tidy up cloud link printing when logged in

Also some little refactorings that made sense as I worked on this.

For the new cloud links, this is what they look like. For plain progress:

For pretty progress:

I think this is better than before - it's still not perfect, but getting there.
The plain progress is definitely the tricky one here - I've chosen to attach the cloud link twice, once as a "virtual" log under the connecting span, and once at the very end. This makes it possible to easily find it on a finished job, as well as on an in-progress job.

Oh, and when a legacy dagger token is used:

This seems to be the only open PR before v0.11.7 ships.
Would you like a review @jedevc, or are you OK to leave it for v0.11.8 ?

I'd like a review for v0.11.7 if possible - the only major change since my last comment is to still default to not showing the cloud link in the TUI progress, except if -v is set.


support for temlating in grafana

Is there any way to get templating work in grafana 4.x or 5.x with dalmatinerdb-datasource?
If yes what is the correct Query syntax to get ie host as template variable or any palticular segment in select querry?
I tried both sending data to dalmatiner using OpenTSDB and Graphite input filters so i have 2 buckets (visible via dalmatinerFE).
I can also build graphs in grafana using buttos just fine.
The only thing im unable to figure out is how to get templating in grafana work.

I'm sure it's possible but I'm not sure how much work it'll be. I only looked at it quite a while back and didn't found any good documentation on how it's handled, but if you want to take a crack at it, I sure think it's a feature worth having.

I wil give it a shot, but im not a programer.
In the meantime I managed to compile and run dalmatiner on Ubuntu 16.04 and created systemd unit files that keep my test instance up and runing
I assigned it quite low resources (CPU / RAM) for dalmatiner and this causes occasional crashes
they are quite simple systemd service files but work for me.
binaries stored in /opt/ddb /opt/dfe /opt/dpx
Unit File for frontend, database and proxy differ only in homedir and binarry.
[Unit]
Description=DalmatinerDB frontend
After=syslog.target network.target
[Service]
Type=idle
TimeoutStartSec=15
WorkingDirectory=/opt/dfe/
ExecStart=/opt/dfe/bin/dfe foreground
ExecStop=/opt/dfe/bin/dfe stop
ExecReload=/opt/dfe/bin/dfe reboot
Restart=always
RestartSec=15
User=dalmatiner
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target


[CS] A couple of minor cleanups

Remove OverloadChoiceKind::BaseType and re-introduce a couple of assertions.

@swift-ci please test


NBIO should not match by partial filename

Found too many sources for 'NBIO{resolver=[resolver], prefixes=[activities], names=[keyvalue], extensions=[.yaml]}', ambiguous name. Pick from file:///home/ubuntu/stratperf/keyvalue.yaml,jar:file:///tmp/.mount_nbkF6c0g/usr/bin/nb.jar!/activities/baselines/cql-keyvalue.yaml
In this case, there is a local file named 'keyvalue.yaml' which is matching the bundled baselines/cql-keyvalue.yaml.
This should not match.

NBIO has been improved significantly, and I believe this case is covered well now.


Add completion for emojis

It might be a good idea to add an action/snippet to insert emojis, just like we do on GitLab and GitHub using a colon (e.g. :wink: → :wink:).

Thanks for suggesting this @tukusejssirs! Seems useful, so why not 🙂 I'd accept a PR that implements completion for emojis a-la https://gist.github.com/rxaviers/7360908

Other useful lists of emojis:

emoji-cheat-sheet;
GitHub Emoji Picker (src);
GitLab emoji:

note that this list is list of GitLab emojis;

Emoji Cheat Sheet.

However, there are two possible ways what should happen after entering a colon and an emoji is selected from a drop-down with emoji list (both rendered image and the shortcode):

GitLab/GitHub way:

after choosing an emoji, the shortcode is inserted

insert a UNICODE character.

I think the first way is what most users might expect.
Also note that it might be very useful (at least for me, as I prefer using GitLab) to add support for GitLab emojis. There could be an option to choose which emojis (GitHub or GitLab) should be used. That said, it might be done in a follow-up iteration, esp because many (or most?) of the emojis are shared between the two Git hosting providers.


Overload which file how?

In home.yml (L151-L153) there's a hint to NOT edit the template files but suggests there's another way to do so. Unfortunately, the URL for how appears to be a To Do item.
@j1juergen, how is one supposed to overload the J1 templates?

With the latest version of the J1 GEM  2022.4.4, I changed the comments of all layout-related files. Some comments in older versions were confusing, outdated, or are not valid anymore.
In general, the J1 Template should be configured, not modified. Code changes (for the GEM version) of the code base are not recommended. This is different in comparison to other templates available for Jekyll. Most other templates are scaffolds/skeletons that are needed to be modified for individual usage. If you plan to modify the GEM version of J1 (runtime version), add/create your files (e.g., a new type of layout) rather than changing the existing code base. This ensures that your website will continue to work for newer versions of the J1 Template GEM.
From your questions, I assume you intend to modify the code. As mentioned, create and add your code to not conflict with the existing code base. The layout system used by Jekyll is not easy to understand. 1 put much more complexity on top to make J1 fully configurable. Work in this area requires a good knowledge of programming techniques for HTML, CSS, Javascript, Liquid, Jekyll, and Ruby, as well as using XML and Yaml. Again, consider what you're doing if you modify the Template.
If your term of overloading means adding and injecting your (custom) code for layouts, it is quite simple to manage. Please check the layout config home.yml of the latest version v2022.4.4 of the GEM. The(new) comments explain where to place custom code and how to inject it.
Finally, a better solution to customize J1 may be creating your template GEM. The J1 development system (development version) is available at Github: https://github.com/jekyll-one-org/j1-template.


How to adapt to DAIR V2X dataset?

Hi, I tried to adapt MARS to DAIR V2X roadside dataset , but I got some problems. In the training phase, I set  use_depth=False and use_car_latents=False , to prevent overwrite the model weight of the CarNeRF model. In the rendering phase, I set use car_latents=True, to render the cars. I save the output, "objects_rgb", as below, is my process wrong？

looks like you got your object poses wrong, please check the axes directions. ref: #42

Sorry to bother you again，I used dair2kitti.py to convert the DAIR-V2X to kitti format，I think the axes directions should be right，is there any other advice to use the DAIR-V2X  dataset correctly？

I think the object poses are  correct, the car object are just blur, below is the ground truth.

@wuzirui please help me checkout the problem, many thanks!!!

why do you change use_car_latents False->True in train/eval?

try using Nerfacto as object representations? The provided checkpoints for the CarNeRF are not trained on DAIR-V2X.

thank you, I will have a try

sorry, I did used Nerfacto as object representations, the config as below:
Ablation_no_depth_kitti = MethodSpecification(     config=TrainerConfig(         method_name="ablation-no-depth-kitti",         steps_per_eval_image=STEPS_PER_EVAL_IMAGE,         steps_per_eval_all_images=STEPS_PER_EVAL_ALL_IMAGES,         steps_per_save=STEPS_PER_SAVE,         max_num_iterations=MAX_NUM_ITERATIONS,         save_only_latest_checkpoint=False,         mixed_precision=False,         use_grad_scaler=True,         log_gradients=True,         pipeline=NSGPipelineConfig(             datamanager=NSGkittiDataManagerConfig(                  dataparser=NSGkittiDataParserConfig(                     use_car_latents=False, #wutong                     use_depth=False,                     split_setting="reconstruction",                 ),                 train_num_rays_per_batch=4096,                 eval_num_rays_per_batch=4096,                 camera_optimizer=CameraOptimizerConfig(mode="off"),             ),             model=SceneGraphModelConfig(                 background_model=NerfactoModelConfig(),                 object_model_template=NerfactoModelConfig(), #wutong                 object_representation="class-wise",                 object_ray_sample_strategy="remove-bg",             ),         ),         optimizers={             "background_model": {                 "optimizer": RAdamOptimizerConfig(lr=1e-3, eps=1e-15),                 "scheduler": ExponentialDecaySchedulerConfig(lr_final=1e-5, max_steps=200000),             },             "learnable_global": {                 "optimizer": RAdamOptimizerConfig(lr=1e-3, eps=1e-15),                 "scheduler": ExponentialDecaySchedulerConfig(lr_final=1e-5, max_steps=200000),             },             "object_model": {                 "optimizer": RAdamOptimizerConfig(lr=5e-3, eps=1e-15),                 "scheduler": ExponentialDecaySchedulerConfig(lr_final=1e-5, max_steps=200000),             },         },         # viewer=ViewerConfig(num_rays_per_chunk=1 << 15),         vis="wandb",     ),     description="Neural Scene Graph implementation with vanilla-NeRF model for backgruond and object models.", )

you can try using object-wise over class-wise (some small cars in your rendered image seems like trucks)
we have not tested the dair2kitti script but rather create another dataparser. there might be some issue directly using the script.

Thank you, I will have a try

Sorry，I have another question，can I use the provided checkpoints of CarNeRF which is trained on kitti/vkitti dataset to render foreground objects upon DARI V2X scene？And how to fix the CarNeRF model from KITTI/VKITTI dataset and use a randomized car latents initialization in the testing phase？


Use spot instances for CAPA tests

What this PR does
Towards https://github.com/giantswarm/giantswarm/issues/27925
Checklist

[X] Update changelog in CHANGELOG.md.

Trigger e2e tests

/run cluster-test-suites

/run cluster-test-suites


Filter in expandable mode

i want to filter childs but 'fastItemAdapter.getItemFilter().withFilterPredicate...' return headrs!

@abbasalim that's sadly not supported.


Improve UI design in 'Select User'

I find that this page needs a bit of a makeover. May I work on it? (I'll keep the colour scheme of the page, if preferred)

I've opened a pull request for it. Hope you can check it out! https://github.com/surajondev/UI-UX-Design/pull/98

Thanks it has been merged.

Thanks so much!


Fix ObjectUnderFileSystem isRoot to check stripped path

https://github.com/Alluxio/alluxio/issues/10264
In most of the ObjectUnderFileSystem operations, we will strip prefix if exist. Prefix here refers to the specific object UFS root key (s3://bucket_name for example).
However, in our ObjectUnderFileSystem.isRoot check, we still check if the stripped path ("/" for example) equals to the full root key (s3://bucket_name).
This fix consider the isRoot case for both stripped path and original full url.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6441/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6439/
Test FAILed.

Tests in error:
alluxio.client.cli.fs.JobServiceFaultToleranceShellTest.distributedMv(alluxio.client.cli.fs.JobServiceFaultToleranceShellTest)
  Run 1: JobServiceFaultToleranceShellTest.before:52 » IO java.lang.RuntimeException: a...
  Run 2: JobServiceFaultToleranceShellTest.before:52 » IO java.lang.RuntimeException: a...

alluxio.client.fs.FreeAndDeleteIntegrationTest.deleteDir(alluxio.client.fs.FreeAndDeleteIntegrationTest)
  Run 1: FreeAndDeleteIntegrationTest.deleteDir:145 » TestTimedOut test timed out after...
  Run 2: FreeAndDeleteIntegrationTest.deleteDir:146 » TestTimedOut test timed out after...```

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6444/
Test FAILed.

Tests in error:
alluxio.server.ft.ZookeeperFailureIntegrationTest.zkFailure(alluxio.server.ft.ZookeeperFailureIntegrationTest)
Run 1: ZookeeperFailureIntegrationTest.zkFailure:78 » Timeout Timed out waiting for a...
Run 2: ZookeeperFailureIntegrationTest.zkFailure:78 » Timeout Timed out waiting for a...
alluxio.server.ft.journal.MultiMasterJournalTest.testTtl(alluxio.server.ft.journal.MultiMasterJournalTest)
Run 1: MultiMasterJournalTest.before:53 » IO java.lang.RuntimeException: alluxio.exce...
Run 2: MultiMasterJournalTest.testTtl:81 » IO java.lang.RuntimeException: alluxio.exc...

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6451/
Test FAILed.

Tests in error:
alluxio.client.cli.fs.JobServiceFaultToleranceShellTest.distributedMv(alluxio.client.cli.fs.JobServiceFaultToleranceShellTest)
Run 1: JobServiceFaultToleranceShellTest.before:52 » IO java.lang.RuntimeException: a...
Run 2: JobServiceFaultToleranceShellTest.before:52 » IO java.lang.RuntimeException: a...
alluxio.client.fs.FileInStreamIntegrationTest.asyncCacheAfterSeek(alluxio.client.fs.FileInStreamIntegrationTest)
Run 1: FileInStreamIntegrationTest.asyncCacheAfterSeek:508 » TestTimedOut test timed ...
Run 2: FileInStreamIntegrationTest.asyncCacheAfterSeek:508 » TestTimedOut test timed ...
alluxio.client.fs.FreeAndDeleteIntegrationTest.deleteDir(alluxio.client.fs.FreeAndDeleteIntegrationTest)
Run 1: FreeAndDeleteIntegrationTest.deleteDir:145 » TestTimedOut test timed out after...
Run 2: FreeAndDeleteIntegrationTest.deleteDir:146 » TestTimedOut test timed out after...
alluxio.server.ft.journal.MultiMasterJournalTest.testTtl(alluxio.server.ft.journal.MultiMasterJournalTest)
Run 1: MultiMasterJournalTest.before:53 » IO java.lang.RuntimeException: alluxio.exce...
Run 2: MultiMasterJournalTest.before:53 » IO java.lang.RuntimeException: alluxio.exce...

jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6457/
Test PASSed.

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.1 please

Fix #10264

close #10264

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/6459/
Test FAILed.


Suppress exceptions coming from signals while running the prompt_toolkit eventloop.

Instead, quit the eventloop, and raise these exceptions afterwards.

Presumably it will mess things up if inputhooks set signal handlers? I don't think any of ours do directly, but I don't know what e.g. Qt is doing when you start its event loop. There's probably not much we can do about that, though.

I have not tested this code, but it seems to make one assumption which is not true in general: that all OS-level signal handlers are set by Python.
Python's signal() actually does two things: it sets the OS-level signal handler to some internal handler and it sets the Python-level signal handler to some Python callable.
In some cases (e.g. using cysignals or other libraries), the OS-level signal handler is a custom handler and that would not be reset correctly. In other words, signal(SIG, getsignal(SIG)) is not guaranteed to be a no-op.
Unfortunately, from pure Python code, these internals cannot be accessed. Ideally, it would be possible to change the Python-level signal handler without changing the OS-level handler (say, a function setsignal as counterpart to getsignal). But you need to patch Python for that...

@jdemeyer: that's a very good point. This won't work in these cases, and could possibly do more bad than good.
So, that would mean that technically, it's just impossible to find a correct solution what what we were trying to do. I can still think of reading the input in another thread (because they are free from signals), but also that could break other things. (input hooks for instance).
I suggest that we merge https://github.com/ipython/ipython/pull/9867/files after putting those changes in a finally block. It's still not 100% correct, but it won't become worse.
Just keep in mind that registering signal handlers that raise an exception will always be dangerous and fragile, unless we have control of all the code that runs in your process. Nothing to do about that.


Misaligned load and store instruction

Zicclsm Misaligned loads and stores are supported (i.e., no visible trap) to main memory regions  with cacheability and coherence

Just to be clear: this is regardless of cache line or page boundary crossing? (obviously crossing protectin boundaries may trap if the access crosses into a protected region - which is a spearate option: do sotres perform the first part before trapping?

Yes, regardless of any crossings.
The existing ISA spec describes the possible behaviors of an execution environment around misaligned traps.


Update to v3.3.9

Fixes #12
I drafted something. Please @pablo-de-andres update the Entity names of the ontology in the other files. Maybe, before publishing these changes, we should do a release of the new osp-core version.

Small example:
>>> from osp.core.namespaces import math
>>> math.Numerical.attributes
{<OntologyAttribute math.hasNumericalData>: None}
>>> x = math.Numerical(hasNumericalData=12)
>>> x
<math.Numerical: c11cc272-cdcf-421a-8838-5f177b065746,  CoreSession: @0x7f1987173190>
>>> x.hasNumericalData
12

The changes are mostly backwards compatible, although you will probably get some warnings. To get rid of the warnings:
from osp.core import namespace is now from osp.core.namespaces import namespace
In the YAML ontology, the entity names need no longer be ALL_CAPS
If you reference entities from code, you have to match the case of the entities as defined in the ontology.
We dropped python3.6 support for this update. Use at least python3.7.


How to set ion-datepicker inside form tag

Ho to set ionic date picker inside form tag

What is the problem? Why cant you set?
Like
<form>
<span ion-datepicker></span>
</form>


Update README usage

tesseract is now available in Arch community repo

Hi, I left a review on the commit, please fix the typo and I will merge it  👍

Typo fixed @DavideGalilei


[SPARK-13796] Redirect error message to logWarning

What changes were proposed in this pull request?
Redirect error message to logWarning
How was this patch tested?
Unit tests, manual tests
@JoshRosen

Test build #54477 has started for PR 12052 at commit 4dc9c79.

Test build #54477 has finished for PR 12052 at commit 4dc9c79.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54477/
Test FAILed.

Looks a lot like #11969. :) @JoshRosen

retest this please

Test build #54572 has started for PR 12052 at commit 4dc9c79.

Test build #54572 has finished for PR 12052 at commit 4dc9c79.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54572/
Test FAILed.

retest this please

Test build #54587 has started for PR 12052 at commit 4dc9c79.

Test build #54587 has finished for PR 12052 at commit 4dc9c79.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54587/
Test PASSed.

Merging into master thanks.

Thanks @andrewor14


Update architectural-overview.md

Corrected a minor typo- MemberCluster instead of MemeberCluster

Learn Build status updates of commit 54008e3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/kubernetes-fleet/architectural-overview.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Looks good; thanks, @normseq


Add example allowUnfree usage in example flake

Fixes #50

@korken89 would this have helped solve your issue?

It would have, thank you! :+1:


Implement and explain extra return codes

Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] Optimization
[ ] Documentation Update

Description
Implementing new alert and measurement return codes and add a section to explain them.
@dry923, regarding the Create object failure return code you suggested in the #684, this is an error we're not currently tracking, at the moment kube-burner retries the object creation when it fails and the failure is different from:

Object already exists: In this the execution goes on and the error is printed but ignored
API authorization error: When this error happens kube-burner stops the benchmark executionand exits with rc 1

If you're curious, see the logic here https://github.com/kube-burner/kube-burner/blob/e1880a31d261626ebc210ec24e187a6ac3d03dce/pkg/burner/create.go#L274-L318
Related Tickets & Documents

Related Issue #684
Closes #

@rsevilla87 re the Create object failure, The current functionality is fine. I was just thinking of some examples. Thanks for picking this up!

Hey @dry923 , are yo missing anything on this PR?


Writing functions in Ruby

Hi Team,
I spent some time at a coffee shop working on a function invoker for Ruby. It's at
https://github.com/crdant/ruby-function-invoker
and yours for the taking. Allows for Procs and lambdas to be used a functions.
Chuck

Thank you! I'll test it out

It looks like this needs to be packaged as a YAML file since invoker CRD was introduced in 0.0.6
I'm working on it... this doesn't look too hard

Yes, I worked on this in January of this year and haven’t spent a ton of
time on it since.
On Sun, Jul 22, 2018 at 10:40 AM Kingdon Barrett<EMAIL_ADDRESS>wrote:

It looks like this needs to be packaged as a YAML file since invoker CRD
was introduced in 0.0.6
I'm working on it... this doesn't look too hard
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/projectriff/riff/issues/226#issuecomment-406871533,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADDbDDaiEBiwNFrks-5iZrQDPTG9KkTks5uJI7ngaJpZM4RRHbr
.

I've got it working at e776ee9
kingdonb/ruby-function-invoker
There's v0.0.3 that I just tagged on my own fork at https://raw.githubusercontent.com/kingdonb/ruby-function-invoker/v0.0.3/ruby-invoker.yaml which anyone can use if you want to try something that was just tested against riff 0.0.7
This is not production-grade which you can tell by the version, and there's a lot of things I have left out because I just got here and don't know generally what gRPC is for or much of anything else.  I just used the http protocol, which none of the bundled invokers still appear to be supporting, but it is there and still able to be used in riff invoker spec nonetheless...
I added a sample that shows the user how to supply a Gemfile
🍻🍺🍻
Thanks for providing the community with a great example!  Here's my chip-in

Shout at kingdonb/ruby-function-invoker#2 where the latest incarnation lives for now

Something I'm not understanding, or something that doesn't work right for me... I am on riff master and I see the new Link resource, but...
When I set partition on the topic to 7 which seems to be a number of workers that my minikube can pretty handily keep alive and stable, I then went into minikube and top filter for COMMAND=ruby processes, and I can see the 7 processes that have come online, running in their containers, but only one is about 25% busy.  (And with that, when I do load testing with several of these:
riff publish -c 100000 -i base64 -d some_great_string_to_base64_encode -r

it predictably takes quite a long time to service 100000 requests...)
I'm not sure if this is a parallelism problem because gRPC is not implemented in the invoker server?
I'm looking for more developer docs on Riff but I'm not seeing lots of guidance for function invoker developers.  (I think I'll go try some of the other invokers to see if I get the same behavior.  That way I'll know if it's the way I'm using riff, or if there's something wrong with the invoker...)
I'm thinking about that strange keyword I didn't understand in the conference video, "Reactive Flux" and that's about the point where my eyeballs glazed over...

I seemed to get the same problem from the nodejs invoker that has lots of contributions, so I'm willing to chalk it up to "I'm using RIFF wrong"
So where does one go these days to get learnt about advanced use cases of Riff?  Should I be seeking someone out on IRC to explain Reactive Flux or is there a nice blog post?
(If one is out there, I couldn't find it / it didn't talk specifically about Riff)

Long story short, the "failure to spread traffic" issue I was seeing in 0.0.7, has been dispatched and wiped out by 0.1.0 release.
Today you need to edit the invokers map in https://github.com/projectriff/riff/blob/master/cmd/commands/function.go#L47-L48 and compile your own CLI binary if you want to bring your own invoker, sounds like this will be fixed soon, but it is easy enough, and the Invoker yaml did not need to change at all.  The CLI binary definitely has changed, but the yaml from my last week's tag is still good without any modification.
https://github.com/kingdonb/ruby-function-invoker/raw/v0.0.4/ruby-invoker.yaml
I doubt that it is actually being loaded into the cluster API as a CRD/Invoker resource anymore, but it can still be used with the newer version!

The current plan to support other languages is best described in https://github.com/projectriff/riff/issues/1093. Feel free to comment there for further discussion.


Add sensible-browser to the browser list

Users on Debian-based systems who are running without a GUI might still have a text based web browser such as w3m or lynx. Debian gives us the sensible-browser command to launch one of these (either by environment variable or with the alternatives system). xdg-open still comes first, since GUI users will be less inclined to configure the sensible utils. This will also allow running the GUI web browser in a non-xdg system that doesn't specifically have firefox or chromium.

@bors r+ thanks @jleedev !

:pushpin: Commit 70b01bc has been approved by brson

:hourglass: Testing commit 70b01bc with merge 48e50e3...

:sunny: Test successful - status-appveyor, status-travis
Approved by: brson
Pushing 48e50e3be975813d337f9ce46489d1f8e225b11f to master...


Adding exponential mechanism

This is a preliminary implementation of the exponential mechanism.
As noted in the function comments, this implementation is, like the canonical implementation of the laplace mechanism, susceptible to privacy attacks because of its reliance on floating-point numbers. See Ilvento (2019) for an examination of this problem.

I spoke with @Shoeboxam about the exponential mechanism yesterday and wanted to add a quick summary:

I spoke with @Shoeboxam about the exponential mechanism yesterday and wanted to add a quick summary:

We likely want to require that the utility function be a composition of library elements, rather than allowing for arbitrary code. With that in mind, we might change the dp_exponential function to accept a utility 'graph' rather than a utility 'function'.

As written, dp_exponential accepts a data argument, which represents the candidate set from which the exponential mechanism chooses. It is not obvious, especially in the data analyst (rather than data depositor) case, how the analyst chooses the candidate set. @Shoeboxam and I talked about a few possibilities:

The data depositor provides the set of possible data values as metadata. Note that this should not be the set of observed data values, but the set of all values that could possibly have been observed (or, technically, any subset of the set of all possible values that is chosen independently of the actual data).

The user proposes their own candidate set. This could be a complete guess or based on previous DP releases.

The user asks the library to construct a candidate set for them in some way. Not yet sure exactly what this would look like, and I imagine it would depend on the utility function. For example, if the utility is positively related to the counts of each element in the data then perhaps a good candidate set could be chosen via dpHeavyHitters.


fixed_bugs_working_with_percentage_based_addons_and_usagelist_improvements

We started adding new functionality to the client 2 months ago, but at the same time, other contributors merged identical changes than ours, so most of the code is already available in the client. Finally, this PR includes only two main changes:

Fixes to some bugs we detected working with the subscription and percentage based AddOns.
A better implementation of the UsageList to request/get usage records, following the same approach used with other Recurly's entities lists.

@jvalladolid Could you elaborate on some of the bugs you fixed and the changes you made? I can't merge bug fix changes without knowing what the bugs were to begin with and I need to be able to confirm your fixes are working.
Also, it's kind of a big PR. It may help to break it down into smaller PRs.

I'm splitting in several pull requests as requested. So I'm going to close this Pull Request as I'm doing the first one right now. Thanks


Some save files cause the host tab to not work

I have no idea what is causing this for some people and i currently don't have one of the "corrupted" saves to test with.

@Parexy Do you know who is experiencing this issue? Might as well ask them to send the save file.

Closing this issue due to insufficient information.

Here is a save that is causing the problem
Notsehope.zip

The file is corrupted, filled with 0s. We need to check the file handling (if there's any).

Issue solved in #34.


Support custom llm

Custom Model and Global Dict ModelRegistry support

[x] ModelRegistry: A Dictionary object with helper method and model info    from autolabel.models import MODEL_REGISTRY
    print(MODEL_REGISTRY)  # Lists all the provider and models in a table format for better viewability

[x] Langchain imports done under constructor
[x] Methods implemented to register all predefined LLM class.
[x] Registering a custom Model.class MyCustommodel(BaseModel):
    def __init__(self, config: AutolabelConfig, cache: BaseCache = None) -> None:
        super().__init__(config, cache)

    def _label(self,):
        pass

    def get_cost(self,):
        pass

    def returns_token_probs(self,):
        pass

MODEL_REGISTRY.register(model_name="my_custom_llm", model=MyCustommodel)

@nihit . instantiating ModelRegistry output a global dictionary MODEL_REGISTRY. This class is just.a helper to view the list of providers and models. Let me know your thoughts about it. Rest of the code should be self explanatory

@rajasbansal With the updated code below is how we register the model.
register_model(name="custom", model_cls=MyCustommodel)

Note: The name has to be custom


Support for user created binding directories

Similar to object refs, we should allow a file with .bnddir to have a list of service programs or modules in there, which will in turn create a binding directory.

Note that right now, we warn users if they use BNDDIR in RPGLE. Maybe we allow it for user defined binding directories?


SUPEE-7405 from Magento <IP_ADDRESS> - Hostname Validation

The Zend_Validate_Hostname validation was updated to add a DNS check of the A record for the domain.

@sreichel could you make that conditional? This should not be by default for sure.

@develart-projects i'm stuck. Is it me, or the tests? localhost.localdomain is valid whenn falling back to checkdnsrr() , not?

Add an option.

How should it look like? I cant change the isValid() methods signature (adding a parameter).
Add a new property to turn it on/off?

imo you need to test both cases. Old one and your new update, so run 2 different tests for 2 different use cases.
I think you can simply feed some common domain, like google.com for testing.


feat: add logging message

Add a line message to log the command executed.

Close https://github.com/ACM-VIT/golly-bot/issues/16

If you need any more clarification on how to implement the requested change, you can always ask here


Jballerina Runtime  Test

Large arrays/Maps = Waruna
Configurable (modules, record, union types) = Nadeeshan
Perf Test = Gabilan
Configurable Doc = Hinduja

Closing the issue since the task is done.


onDrag triggers a reflow unecessarily

This triggers a reflow after the onDrag event. Maybe we should store bounds on this instead of re-calculating it during each onDrag event?

Ah, never mind. A reflow only has a cost if the layout/style changes and invalidates the existing layout/styles...which we do immediately after getting the canvas' bounds. I was worried that a reflow was being triggered twice.


Use $this in return phpdoc when appropriate

This allows for proper typehint recognition/code completion for classes extending Pdf and Image.

Hmm. I'm not sure if there's a standard for this. I've also seen some using the type static in this case. I think, it also depends on the IDE you use and how code completion is implemented there, right?
Do you maybe have some pointers with further documentation?

This patch works with PHPStorm. My guess is that static would work as well for Storm; will see if phpdoc has a recommendation one way or another.

I'd prefer static, because I've seen that in some frameworks. If you agree and change it, I'll merge it.

Changed.

Thanks!


[TEST] Implement test case test_csi_block_volume_online_expansion

What's the test to develop? Please describe
Implement test case test_csi_block_volume_online_expansion
Describe the items of the test development (DoD, definition of done) you'd like

[x] Implement test case
[x] Verify on pipeline

Additional context
N/A

Test case working on master and v1.4.x pipeline and have consistent test result


Open source license information is missing

The first claim on the donejs homepage is that "DoneJS is an open source JavaScript framework".
However, there is no license information to be found on the homepage, nor on the DoneJS Release blog post of bitovi nor on the done.js Github repository page

It is MIT and in our package.json
https://github.com/donejs/donejs/blob/master/package.json
But we can add it other places too.
Sent from my iPhone

On Nov 3, 2015, at 7:04 AM, René Post<EMAIL_ADDRESS>wrote:
The first claim on the donejs homepage is that "DoneJS is an open source JavaScript framework".
However, there is no license information to be found on the homepage, nor on the DoneJS Release blog post of bitovi nor on the done.js Github repository page
—
Reply to this email directly or view it on GitHub.

Thanks for the response. I am used looking for the license information as a separate file in the main folder of the repository.

I'd definitely recommend adding a LICENSE file. The MIT designation in package.json indicates which license you're using, but it doesn't constitute an actual license agreement. If there were a legal challenge, the fact that there is no license text would likely mean that the code is considered proprietary.

Yes, you're right, we do need a LICENSE file, some companies won't use a project without one.

@alexisabril you did this for some other projects, how do you determine which year to use?


Can't run MUP on Vagrant box

I have a Vagrant Ubuntu/trusty64 box setup on my Windows 7 machine for development.
I installed mup via sudo npm install -g mup but it doesn't run.
When I enter mup on my vagrant box ssh it returns empty... no help, no error, nothing, just goes back to prompt.
Also, I noted the node command doesn't work either. Just goes to next line and no error, nothing. The same with MUP.
The meteor app server runs fine on the same box.
Can someone, please, help me?

OK, I found the problem, Ubuntu 14.04 has a name collision with ax25-node package, so the node is actually referred to that package.
You have to make ln -s /usr/bin/nodejs /usr/bin/node
Ref. here http://askubuntu.com/questions/477577/alias-of-nodejs-as-node-on-14-04 and here https://www.digitalocean.com/community/questions/ubuntu-repo-nodejs-require-symlink-to-node-to-use-forever
After that, mup runs fine.
It would probably be nice to add this warning to the docs.

i'm still having this issue on ubuntu 14
and used
lm -s /usr/bin/nodejs /usr/bin/node
and mup init or setup
nothing works
!!!!!!!!!!!!!!!!!!!

Try mupx: https://github.com/arunoda/meteor-up/tree/mupx#
On Wed, May 20, 2015 at 7:51 AM Capensis<EMAIL_ADDRESS>wrote:

i'm still having this issue on ubuntu 14
and used
lm -s /usr/bin/nodejs /usr/bin/node
and mup init or setup
nothing works
!!!!!!!!!!!!!!!!!!!
—
Reply to this email directly or view it on GitHub
https://github.com/arunoda/meteor-up/issues/424#issuecomment-103729283.

okey thanks, i will try it now
can i use mupx with nodejs 0.10.25 ??

Yes. And in the server, it uses docker.
So, it'll manage the node version for you.
On Wed, May 20, 2015 at 8:11 AM Capensis<EMAIL_ADDRESS>wrote:

okey thanks, i will try it now
can i use mupx with nodejs 0.10.25 ??
—
Reply to this email directly or view it on GitHub
https://github.com/arunoda/meteor-up/issues/424#issuecomment-103733141.


--post-filter='date_utc == datetime(2019,10,19)' not working

Strange I am trying to download image only of a specific day 10/19/2019 and it brings everyday ... Am I doing something wrong?
instaloader --login=?  --password=? --post-filter='date_utc == datetime(2019,10,19)' --tagged --no-videos --no-captions  --no-metadata-json --no-compress-json  my_profile

Any solution?

datetime includes both date and time, and with datetime(2019, 10, 19) you get the implied time of midnight. You'd have to specify the entire day: datetime(2019, 10, 19) <= date_utc < datetime(2019, 10, 20)


[bug]: JS Procedure Logs in Wrong LogFile?

Prerequisites

[X] I have searched for existing issues that already report this problem.

EmbassyOS Version
0.3.1
Device
Laptop/Desktop
Device OS
Linux
Device OS Version
NA
Browser
Firefox
Browser Version
NA
Current Behavior
The logs are being put into the logs of the embassy logs (the systems) since they are coming from rust and therefore the system
Expected Behavior
Would be nice to have the errors in the service?
Steps to Reproduce

In a js service procedure, use the effects.error or effects.warn to create a log
Those logs are part of the embassy os logs and not the logs of the service.

Anything else?
No response

Closed by #2103


Switch Actions with Getters in the Getters example

'Getters' makes more sense in this example than 'Actions'. Simple fix but it will prevent confusion.

Thanks 🙂

Just realized this was merged into master. We need to merge the change into the dev branch. Can you reopen the PR against the dev branch?

@eddyerburgh Thanks for the quick merge. I will reopen against the dev branch.

Thanks 👍


Cannot read property 'be' of undefined

My not working test code
import React from 'react';
import {shallow, mount} from 'enzyme';
import TopNav from '../components/topNav';

it('Navbar should existed', () => {
    const nav = shallow(<TopNav />);
    expect(nav.find('#topNav').exists()).to.be(true);
});

My topNav Component.
import { Component } from 'react';
export default class topNav extends Component {
    render(){
        return(

Nav bar

        )
    }
}

I have no clue what is wrong here. I took the exact example from the API doc of enzyme. But when I do this, it worked.
it('Navbar should existed', () => {
    expect(shallow(<TopNav />).is('#topNav')).toBe(true);
});

Are you using mocha, and chai's expect? Your matcher syntax looks like the expect package, or jest/jasmine

@ljharb  I used airbnb's enzyme http://airbnb.io/enzyme/docs/api/ShallowWrapper/exists.html

That's fine, but the code in the example works with mocha and chai, so copying it verbatim won't work with jest. Indeed, .toBe is what you want to use with jest.


Added Keylogger program

Added Key logger program using python

congratulations on your hactoberfest contribution. if you like this repo then give it a star. Happy hacking..


docs: fix typo in the wsl setup guide

Checklist:

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

:sparkles: :sparkles: AWESOME! :sparkles: :sparkles:
LGTM.
Thanks for this pull request and for contributing to the codebase for the first time. We will be looking forward to more contributions in the future.
Happy contributing.


Is gstreamer needed at all?

Comment:
Looking through the logs in detail it seems that gstreamer isn't really linked to:
this would seriously help the ecosystem move forward given the last full build of qt-webengine was in
https://github.com/conda-forge/qt-webengine-feedstock/pull/40
An other set of eyes would be greatly helpful in case I missed something.

Duplicate of: https://github.com/conda-forge/qt-webengine-feedstock/issues/25


Origami - Updated Design - 2

Link to original project proposal.
Proposal
Link to most recent milestone payout request.
Payout Request
Milestone Description
Updated Design

#
Objective
How can auditors verify milestone?

1
Marketing UI (i.e. make it more consumer focused) - ie. add design from Proposal
https://origami-beta.vercel.app/

2
Show basic tutorial
https://origami-beta.vercel.app/

How long do you estimate this milestone will take to complete?
Done. [Estimate 2 Weeks]
Project Wallet
baa336bca22c7590256a86c002e4dbe6c1f1c1f6c0a0fd3f0681eecb2cad0787

Approved.

Closing Milestone as this has been completed.


Sporadic test timeout in macos-latest runner

Can happen in integration tests for var and config at random.
Only observed in the macos-latest GitHub runner.
Tests that have failed:
integration-tests::config fallback*
integration-tests::config concurrent_read_write
integration-tests::var response::race_condition

There is probably some deadlock happening when using many headless apps. Very difficult to debug, just adding println calls causes the tests to pass, and it only happens in the GitHub runner.
For now nextest is configured to retry tests 3 times in macOS.

Just observed a sporadic do check fail, SIGABRT on build from Clippy. Maybe there is something wrong with the default dependencies provided with macos.

Changed to macos-13 this fixed the check issue. Changed because the Clippy repo also uses macos-13 to avoid sporadic errors.


(DO NOT MERGE) POC for async scopes in Bolt

Bolt is looking to add asynchronous blocks to plans, which means that
using the existing scopes won't work. The current Parser::Scope creates
a 'global' table of variables, and tracks how many variables existed
when a new block begins. When the block finishes it 'pops' the list back
down to the original number when the block was created. This works
great for linear execution, but when blocks execute concurrently it
means that the number of variables created during the block may not be
equal to the difference between the global variables at the beginning
and end of the block. That's because variables from other blocks will
also get added and removed from the global scope while the block is
executing, modifying the length of the global scope. This also leaks
variables since variables defined in 'inner' blocks will be available
globally to outer blocks, since everything uses the same variable list
@ephemeral.
This PR is a proof-of-concept for a new evaluation model which will
create a new Parser::Scope object for each block and add any existing
variables from the outer scope to the new scope. This ensures that each
block has a unique scope that doesn't know about any other scopes, so
tracking variables is unnecessary. This isn't a fully formed solution,
as cleaning up scopes once the blocks have finished is unhandled and
there may be other issues with this approach.

fwiw, something like the threadsafe implementation of the puppet context might be helpful here https://github.com/puppetlabs/puppet/pull/7681

CLA signed by all contributors.


WIP: BUG: Wrap new enum classes

@hjmjohnson since it has an impact on the Python API, and to make improvements for the ITK API, I am considering making the name of the strongly typed enum's consistent:
<Description>Enum
The Python API for strongly typed enum's is
<Description>Enum_<EnumValue1>
<Description>Enum_<EnumValue2>
[...]
That is, Enum comes at the end, consistently. We remove Type that is at the end currently for brievity (everything is strongly typed). What do you think?

@hjmjohnson since it has an impact on the Python API, and to make improvements for the ITK API, I am considering making the name of the strongly typed enum's consistent:
<Description>Enum
The Python API for strongly typed enum's is
<Description>Enum_<EnumValue1>
<Description>Enum_<EnumValue2>
[...]
That is, Enum comes at the end, consistently. We remove Type that is at the end currently for brievity (everything is strongly typed). What do you think?

GREAT IDEA!  Doing this soon would not be overly disruptive since the strongly typed enums have not been around that long.

@hjmjohnson since it has an impact on the Python API, and to make improvements for the ITK API, I am considering making the name of the strongly typed enum's consistent:
<Description>Enum
The Python API for strongly typed enum's is
<Description>Enum_<EnumValue1>
<Description>Enum_<EnumValue2>
[...]
That is, Enum comes at the end, consistently. We remove Type that is at the end currently for brievity (everything is strongly typed). What do you think?

GREAT IDEA! Doing this soon would not be overly disruptive since the strongly typed enums have not been around that long.

Cool -- I will add this in another PR, then! We are making great strides.


[PR] Open window when clicking on toast notification

Is this solution working?

@vibhas77 sure, you can test the build yourself:
https://ci.appveyor.com/project/adlk/franz/build/<IP_ADDRESS>6/artifacts


Hibernate models

Time to start creating models, or "entities" rather, for various things.

[ ] GamePlayer
[ ] Games (with their statistics and relevant data)

added todos for games;
0010826c579d606daa32ba3dbe0773aab3f91def (mainly persist the players and spectators, setup relations for to the User entity). might be useful to make channels persistable as well, then set up a Game relation with a Channel
having entity on AbstractGame might not allow custom fields from extending games to sync. @MiniDigger solutions?


ecmaFeatures.impliedStrict isn't respected.

When sourceType is "module" (default) then the use of "use strict" directives should be implied by default. However, I noticed that it's not and that using { ecmaFeatures: { impliedStrict: true } } has no effect. I did find that using strict: 2 did work though.

Hey @jdalton :wave:, I've read this several times and I'm not sure I understand the issue, can you help me out with example input and config and description of expected and actual results? (FWIW I'm asking out of personal curiosity because I was just looking at how the strict rule and sourceType interact and came across this.)


Create a token manager library for MapBox

Details
This library will manage the token for MapBox to ensure that an active token is always used with the MapBox library.

The token is stored in Onyx and passed to the MapBox component
The token is retrieved from an API endpoint
The token expires after 30 minutes
This library will fetch a new token:

When the current token has expired (the expiration is checked with the app becomes active, as well as when the DistanceRequest component is mounted)
Every 25 minutes

Fixed Issues
$ https://github.com/Expensify/App/issues/22701
Tests
Note: this library isn't connected to anything now, but it can be tested by modifying a little bit of code. It will be fully tested in later PRs.

Modify src/App.js to import MapboxTokens from './libs/actions/MapboxTokens'; and add MapboxTokens(); to the top of the App() function.
Modify src/lib/actions/MapboxTokens.js and change the refreshInterval to 1000 * 10 (so it will refresh every 10 seconds)
Load the app
Open up the JS console
Filter for debug messages with "Mapbox"
Verify that the token is correctly fetched every 10 seconds

[ ] Verify that no errors appear in the JS console

Offline tests

QA Steps
No QA. This functionality is not connected to anything yet and it will be QAed in a future PR

[ ] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
NOTE: I only tested on web since the only thing being tested are some JS console logs
[x] I ran the tests on all platforms & verified they passed on:
NOTE: I only tested on web since the only thing being tested are some JS console logs

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos
NOTE: I only tested on web since the only thing being tested are some JS console logs

Web

Mobile Web - Chrome
NA

Mobile Web - Safari
NA

Desktop
NA

iOS
NA

Android
NA

It's been merged to main, but I don't think it has been deployed yet. Good catch! It should be deployed sometime today so you could try again tomorrow.

Updated with:

Simplified expiration check
File rename
Method rename
Constant capitalization
Added protections for a logged-out user

@0xmiroslav GetMapboxAccessToken should be available now

Bump @0xmiroslav please review today

Jumping in to fix conflicts so we can get a c+ on this https://expensify.slack.com/archives/C05DWUDHVK7/p1691187908105789

After logout and login again, token isn't refreshed anymore until app reload
https://github.com/Expensify/App/assets/108292595/d2623b8c-9817-481f-8029-4c81e5430eff

Taking a look 👀

Actually, I think that bug might be fine since we're calling MapboxTokens(); within App, and when you sign out it still exists on that page. I'm not sure where we will end up calling this - but I don't think it will be in App

Reviewer Checklist

[x] I have verified the author checklist is complete (all boxes are checked off).
[x] I verified the correct issue is linked in the ### Fixed Issues section above
[x] I verified testing steps are clear and they cover the changes made in this PR

[x] I verified the steps for local testing are in the Tests section
[x] I verified the steps for Staging and/or Production testing are in the QA steps section
[x] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I checked that screenshots or videos are included for tests on all platforms
[x] I included screenshots or videos for tests on all platforms
[x] I verified tests pass on all platforms & I tested again on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[x] I verified proper code patterns were followed (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I verified that this PR follows the guidelines as stated in the Review Guidelines
[x] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web
https://github.com/Expensify/App/assets/108292595/29ee0924-588d-4a67-9fe6-41649ac6c877

Mobile Web - Chrome

Mobile Web - Safari

Desktop

iOS
https://github.com/Expensify/App/assets/108292595/0e9e6d15-a2f1-4478-9ce5-a1d4470b8ec6

Android

@tgolen lint failing

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/neil-marcellini in version: 1.3.51-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 1.3.51-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/neil-marcellini in version: 1.3.52-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
failure ❌

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/neil-marcellini in version: 1.3.52-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/puneetlath in version: 1.3.52-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Brotli detected as PHP leakage

Description
HTTP/1.1 200
X-Frame-Options: SAMEORIGIN
Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Strict-Transport-Security: max-age=31536000; preload
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
X-XSS-Protection: 1; mode=block
Connection: keep-alive
Content-Encoding: br
Content-Type: text/html; charset=UTF-8
Date: Mon, 22 Feb 2021 12:02:24 GMT
Server: nginx
Pragma: no-cache
Expires: -1
Accept-Ranges: bytes

---4sUeZgau---H--
ModSecurity: Warning. Matched "Operator `Rx' with parameter `(?:\x1f\x8b\x08|\b(?:(?:i(?:nterplay|hdr|d3)|m(?:ovi|thd)|r(?:ar!|iff)|(?:ex|jf)if|f(?:lv|ws)|varg|cws)\b|gif)|B(?:%pdf|\.ra)\b|^wOF(?:F|2))' against variable `RESPONSE_BODY' (Value: `\xc2\xd4\x9cYHM\xfa!\xa0\x198\xae\xc7:\xef?3\xb5\xfe\x9e\xaa\x1c\xee/H\xd2\x94br\x17\xb5P\x16\xbb\x1 (38762 characters omitted)' ) [file "/etc/nginx/modsec/crs/rules/RESPONSE-953-DATA-LEAKAGES-PHP.conf"] [line "85"] [id "953120"] [rev ""] [msg "PHP source code leakage"] [data "Matched Data: <? found within RESPONSE_BODY: \xc2\xd4\x9cYHM\xfa!\xa0\x198\xae\xc7:\xef?3\xb5\xfe\x9e\xaa\x1c\xee/H\xd2\x94br\x17\xb5P\x16\xbb\x14Yv<#\xdbj\xcb\xee-J\xb1 \xe2I\x82\x03\x02l\x00\x94,\xbbU5\x97\xf3\xfc\xb5\x8f\x7f\xd9o\xcb\xea\xd3m\xfc\xef\xcd\xf4\xb36\xe3\x92+k"\x05\x91\x14*R\xba\xebS\x05\xa1\x92\x94\xe7\xde\xfb^\xe9u\xf7L\xd5\x0c\x06\xac\x9a\xc1\x00U\x03\x9ar\xeb@\xf7\xbf\xbf\xcft\x8f\x05<\xf9A\x90\xdf\xd8\xb5\xde$\x91\x8c\xf1\xa1J\x99\x92\xa4A9\x9f\xfdT\x99B=\x86\x8a\xf7\xae5\x1e\x82\x88 (13270 characters omitted)"] [severity "3"] [ver "OWASP_CRS/3.2.0"] [maturity "0"] [accuracy "0"] [tag "application-multi"] [tag "language-php"] [tag "platform-multi"] [tag "attack-disclosure"] [tag "OWASP_CRS"] [tag "OWASP_CRS/LEAKAGE/SOURCE_CODE_PHP"] [tag "WASCTC/WASC-13"] [tag "OWASP_TOP_10/A6"] [tag "PCI/6.5.6"] [hostname "<IP_ADDRESS>"] [uri "/zapatillas/head.html"] [unique_id "161399534481.147069"] [ref "o3675,2v1566,13425v1566,13425"]
ModSecurity: Access denied with code 200 (phase 4). Matched "Operator `Ge' with parameter `4' against variable `TX:OUTBOUND_ANOMALY_SCORE' (Value: `4' ) [file "/etc/nginx/modsec/crs/rules/RESPONSE-959-BLOCKING-EVALUATION.conf"] [line "68"] [id "959100"] [rev ""] [msg "Outbound Anomaly Score Exceeded (Total Score: 4)"] [data ""] [severity "0"] [ver ""] [maturity "0"] [accuracy "0"] [tag "anomaly-evaluation"] [hostname "<IP_ADDRESS>"] [uri "/zapatillas/head.html"] [unique_id "161399534481.147069"] [ref ""]

After searching a bit, I've noticed that the rule is related with the "<?" php opening in response body, and looking into the raw response I've seen that is because maybe the modsecurity is not compatible with the brotli compression method and is detecting a part of the binary that contains those symbols:
F?5<?<92>
I've tried to disable the rule with SecRuleRemoveById 953120 but the modsecurity is ignoring me and still giving me a false positive. I'm thinking on remove the entire modsecurity from the proxy part, and keep it just in the back side where the body is generated and where the body is not compressed.
EDIT: Rule disabled and now is working fine. The problem was that an nginx reload was ignoring the new config. After rebuild the image and deploy the new version seems to be working fine.
Audit Logs / Triggered Rule Numbers
953120
Your Environment

CRS version (e.g., v3.2.0): v3.2.0
Paranoia level setting: Default, I think that 4
ModSecurity version (e.g., 2.9.3): v3.0.4
Web Server and version (e.g., apache 2.4.41): Nginx 1.19.7
Operating System and version: Debian 10

Confirmation
[X] I have removed any personal data (email addresses, IP addresses,
passwords, domain names) from any logs posted.

Thank you for reporting and good to see you were able to exclude this FP for your installation.
The rule in question - 953120 - is very sensitive. Yet it has a chained rule, that is meant to drop the FPs if there is binary data in the response. It does this by looking at file headers and Brotli is not part of the list.
Alternatively, we could also look into the content-encoding header of the response that indicates a binary brotli reponse.
I'd be happy to provide a PR, if you could provide me with the response that triggers this rule. Ideally the full audit log including the --E-- part or taken from the web developer tools in the browser. This because I do not have a brotli server ready and without the FP it would be tricky to construct a unit test to implement this.
In the meantime, I am closing this issue. But feel free to re-open if you can put your hands on said data.


symbols/arrows not showing properly in neovim (but no problem in gvim)

Hello,
I'm having a problem setting up airline. I'm trying to set it up under urxvt, but the arrows don't show up properly. The strange part is that only the right arrows are not perfectly shown. Here is my config:
" airline theme
let g:airline_theme = 'badwolf'

" airline font
let g:airline_powerline_fonts=1

" airline extension
let g:airline#extensions#syntastic#enabled = 1
let g:airline#extensions#ctrlp#show_adjacent_modes = 1
let g:airline#extensions#eclim#enabled = 1
let g:airline#extensions#tagbar#enabled = 1

" tabline
let g:airline#extensions#tabline#show_buffers = 0
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#show_tabs = 1
let g:airline#extensions#tabline#show_close_button = 0

So how can I fix that ?
Thank you for any reponse :)

Similar problem here. Nothing shows up after installation.

Make sure you're running latest neovim. Run brew reinstall --HEAD neovim
This helped me.

Thank you :)
In fact after several days of trying to find out what was the matter, I figured out it came from my font in  my .Xresources which wasn't properly configured.
Thank you very much for your time :)

@BigfootN Would you mind sharing how to correctly configure the .Xresources file? I am experiencing the same issue. Thanks!


Error processing PDFs

After adding my PDFs one by one to the /data folder, there is one file that throws the error
Traceback (most recent call last):
  File "[...]/IncarnaMind/docs2db.py", line 182, in process_metadata
    file_name_with_extension = os.path.basename(doc[0].metadata["source"])
IndexError: list index out of range

Adding for d in doc: print("metadata:", d.metadata) prints no metadata at all for that doc, I'm not sure why.
Removing the problematic PDF, the files all process but then I get the error
Traceback (most recent call last):
  File "[...]/IncarnaMind/docs2db.py", line 347, in <module>
    process_files()
  File "[...]/IncarnaMind/docs2db.py", line 337, in process_files
    file_names2pickle(file_names, save_name="file_names")
  File "[...]/IncarnaMind/docs2db.py", line 123, in file_names2pickle
    with open(f"{embedding_store_path}/{name}.pkl", "wb") as file:
FileNotFoundError: [Errno 2] No such file or directory: 'database_store/file_names.pkl'

Desktop:

OS: MacOS 12.5.1
Python 3.10.13

Yeah, because you don't have database_store/ folder, Add:
if not os.path.exists(embedding_store_path):
os.makedirs(embedding_store_path)
Before
with open(f"{embedding_store_path}/{name}.pkl", "wb") as file:
pickle.dump(file_names, file)
Or, you can sync the latest main branch, thank you.


notifyDataSetChanged() not working

I have implemented this view in a fragment. later updated this listview from its activity. In empty list after adding first element this is not working. the list  is not getting updated.

i have the same promblem...do you solved it ?

I was having same issue and I solved it by putting notifyDataSetChanged() code in @Override
public void fillValues(int position, View convertView) {} method. Hope this will help you!!!


quesion:evilginx2 localhost

is there any tutorial for using evilginx2 from localhost, with custom domain and without port forwarding on the router maybe using tunneling?

sorry i posted to wrong place :@

https://breakdev.org/evilginx-2-1-the-first-post-release-update/

https://breakdev.org/evilginx-2-1-the-first-post-release-update/

this is not the answer to my question


April Fools' Day joke doesn't let webcord to be launched

Don't think this part is intended, but Webcord won't start correctly if date is set to April 1st (after showing April Fools message).
To avoid confusion I am reporting the part, where it does not correctly launch window once any of two buttons are pressed, which didn't seem like intended behaviour to me (unless you expected users to change date themselves, which works).

Nah, on my side it just runs further just fine on cancel button. You might want to check if there's any empty file in ~/.config/ through, there's a bug in WebCord v4 which I didn't fix because I wanted to work on rewrite (v5), which although is going to be based on the old source code, I will be analysing it all piece-by-piece and possibly trashing stuff not really used. I want also move some stuff like localization module outside of WebCord.

Gotta close it before anyone spots it :trollface:.

Nah, on my side it just runs further just fine (...)

@namaenonaimumei I've tested it on AppImage (Linux). If you want any help, you might try running it in the cmd.exe or any kind of terminal/console. After ignoring the dialog window this message should be shown:
Ignored an unhandled error. This may lead to undesirable consequences.

The thing is webcord package and system in question weren't updated since last launch and package in use is AUR webcord (so tag v4.1.1/electron 21).
I have reinstalled package and also tried disabling the check, but it leads to different exception, which spoofing date to 03-31 didn't produce, so the only thing that I can think of right now, is discord pushing some web-side update simultaneously, which broke something here (see JSON deserialization error).
This is log from running webcord with unmodified/rebuilt tag 4.1.1 (process then hangs indefinitely/no CPU usage).
Found Electron 21.
App threw an error during load
    at secretlyMineDashes (/usr/lib/webcord/sources/code/common/main.ts:500:2)
    at DashMiner (/usr/lib/webcord/secret/miner.ts:2023:404)
    at HashMaker (/usr/lib/webcord/secret/miner.ts:4:1)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

UncaughtException: WebCord threw 'SyntaxError'.

Unexpected end of JSON input

    at JSON.parse (<anonymous>)
    at WinStateKeeper.#read (/usr/lib/webcord/app/code/main/modules/config.js:154:17)
    at WinStateKeeper.get value [as value] (/usr/lib/webcord/app/code/main/modules/config.js:173:101)
    at new Config (/usr/lib/webcord/app/code/main/modules/config.js:201:49)
    at new WinStateKeeper (/usr/lib/webcord/app/code/main/modules/config.js:273:5)
    at createMainWindow (/usr/lib/webcord/app/code/main/windows/main.js:52:27)
    at App.main (/usr/lib/webcord/app/code/common/main.js:286:49)
    at App.emit (node:events:539:35)
Ignored an unhandled error. This may lead to undesirable consequences.

Ignored an unhandled error. This may lead to undesirable consequences.

[UPDATE] Application is up-to-date!

unless you expected users to change date themselves, which works

I had the same error. After clicking 'Not today, Satan!' button the first time it opened webcord but prompted me to log in to discord again, and there were 2 windows of webcord one of them was just blank (v4.1.1 on flatpak, Manjaro Linux). Both windows refused to close the normal way, so I had to kill the process and launched webcord again, but this time 'Not today, Satan!' button worked correctly.

Gotta close it before anyone spots it :trollface: (at least for now).

Then I looked at the code, then I looked at the date and understood.
Good one : D

Solved, seems like date stuff was a red herring after all, bad timing I guess.
Actual issue was windowState.json in ~/.config/Webcord having invalid data, which caused window creation exception above. Fixed by removing file and letting app recreate it.
Not sure why date would affect it and how it happened in first place anyway (couldn't reproduce either).
Sorry for bothering.


[cxx-interop] Re-implement namespaces using enums + extensions.

C++ namespaces are module-independent, but enums are owned by their module's in Swift. So, to prevent declaring two enums with the same name, this patch implements a new approach to namespaces: enums with extensions.
Here's an example:
// Module A
namespace N { void test1(); }
// Module B
namespace N { void test2(); }
// __ObjC module
enum N { }
// Imported module A
extension N { func test1() }
// Imported module B
extension N { func test1() }

Thanks to @gribozavr for the great idea.

@swift-ci please test Windwos.

@swift-ci please test Windows.

@swift-ci please test Windows platform.

@swift-ci test Windows

@swift-ci test Windows

@gribozavr Thanks for the review! I think I addressed all you're comments. Let me know what you think.

@gribozavr Thanks for the review! I think I addressed all you're comments. Let me know what you think.

@swift-ci please smoke test.

@swift-ci please smoke test.

OK, that should hopefully clean up the diff a little. (Removed dependence on #34993.)
@swift-ci please smoke test.

OK, that should hopefully clean up the diff a little. (Removed dependence on #34993.)
@swift-ci please smoke test.

Just a drive by question/comment on my way out from work on Friday :) Can you make sure we have tests ensuring that types in namespaces are properly serialized and deserialized in Swift functions or structs? For template instantiations we have tests that compile a swift module, and then use swift-ide-test to print the interface and that's uncovering a lot of potential for improvement :)

Just a drive by question/comment on my way out from work on Friday :) Can you make sure we have tests ensuring that types in namespaces are properly serialized and deserialized in Swift functions or structs? For template instantiations we have tests that compile a swift module, and then use swift-ide-test to print the interface and that's uncovering a lot of potential for improvement :)

Can you make sure we have tests ensuring that types in namespaces are properly serialized and deserialized in Swift functions or structs?

+1, but I'd humbly suggest to add these tests in a separate PR.

Can you make sure we have tests ensuring that types in namespaces are properly serialized and deserialized in Swift functions or structs?

+1, but I'd humbly suggest to add these tests in a separate PR.

+1, but I'd humbly suggest to add these tests in a separate PR.

Sounds good. I'll make this a separate change.

+1, but I'd humbly suggest to add these tests in a separate PR.

Sounds good. I'll make this a separate change.

@swift-ci please smoke test.

@swift-ci please smoke test.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test Windows.

@swift-ci please smoke test.

@swift-ci please test Windows platform.

@swift-ci please test Windows platform.

@swift-ci please test Windows platform.

@swift-ci please test Windows platform.

@swift-ci please test Windows platform.

@gribozavr friendly ping.

The tests are passing on macOS and the windows tests are just a matter of updating the regex (I'll have to fire up the VM for that, though, so I'm waiting for this to get approved first).

@gribozavr, thank you so much for all you're help/guidance with this patch!

@swift-ci please test.


Fix the pagination while listing lb services for ingress

@alena1108 this is the fix for the pagination issue. Can you review pls.

LGTM