No files for downloading or update

https://plugins.jetbrains.com/plugin/8174-samebug
An error occurs while loading the file:
screenshot

Hi,
I think it is an issue at JetBrains that will be fixed until Monday. Hopefully.

And can't install plugin manualy. (downloaded from here)
screenshot

So you somehow managed to download it from JetBrains? It still looks unavailable for me.

No, I have download it from releases section here at this repo.
samebug/samebug-idea-plugin

That's the source code.

Download it from here:
https://drive.google.com/file/d/0B9nTrM5MwxzgX2Q2ckhiRVhDT0U/view?usp=sharing
I delete it when you downloaded.

Done.
Thank you!

Cool. We welcome any issues, and ideas to improve it. Thanks for trying.

For manual install, the plugin is still available at
https://jetbrains-plugins.s3.amazonaws.com/8174/34107/samebug-idea-plugin-0.14.3%2Bidea.zip
JetBrains will fix the plugin repo on Monday, that will make the plugin available from Idea again.


Cannot edit or remove links added on text

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
When adding a link to a specific word from a text shape, that link cannot be deleted or edited afterwards.
To Reproduce
Steps to reproduce the behavior:

Add a Textbox shape
Select one of the words, e.g. Lorem
Go to the Format panel and click on Insert -> Link...
Add any type of link (e.g. add the URL https://www.drawio.com/) and click on Apply
Click outside the Textbox and then back on it
Observe the displayed tooltip

Expected behavior
An Edit link option, along with the Remove link, should be displayed besides the link in the tooltip, as you can see when the link is added to a shape.
Or maybe to be able to use, even if it's not an intuitive UI,  the right click -> Edit link... when the word is selected.
The only option right now is to delete the shape and add it again correctly.
Screenshots

draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 21.3.7

Desktop :

OS: Fedora Linux 36 (Workstation Edition)
Browser Firefox 105.0.1

Fix in 21.3.8

Thanks a lot!


Prototype Production Printing Extensions

Now that the IPP Production Printing Extensions v2.0 is prototype-ready, we need to prototype it!

[x] RECOMMENDED force-front-side
[x] RECOMMENDED imposition-template
[x] REQUIRED insert-sheet
[x] REQUIRED job-error-sheet
[x] REQUIRED job-message-to-operator
[x] REQUIRED job-sheet-message
[x] (STD92) job-sheets
[x] (JOBEXT2.0) job-sheets-col
[x] REQUIRED page-delivery
[x] REQUIRED separator-sheets
[x] REQUIRED x-image-{position|shift} and x-{side1|side2}-image-shift
[x] REQUIRED y-image-{position|shift} and y-{side1|side2}-image-shift
[x] ipptransform changes to implement these as document transforms

Almost done, just need to render the job error/sheet pages.


Remove dependency on Quick/Nimble

This PR addresses the same issue of Swinject Issue #472, and performs the migration from Quick/Nimble to XCTest in the same way as Swinject PR #473.

Replaced XxxSpec using Quick/Nimble with XxxTests using XCTest.
Removed dependency on Quick/Nimble. (We still need Carthage because of the dependency on Swinject.)

Note
A few unit tests that check throwing precondition were commented out because those cannot be tested without depending on Nimble or CwlPreconditionTesting. I prioritized migration to XCTest and reducing dependency this time for easier maintainability as stated in #472.

@mpdifran Thank you for the review😃


Try to declare dependencies on libcorenrnmech.so properly

Description
In the CI for neuronsimulator/nrn#1929 we started seeing errors like (https://github.com/neuronsimulator/nrn/runs/8186384877?check_suite_focus=true#step:8:939):
gmake[2]: *** No rule to make target 'bin/x86_64/libcorenrnmech.so', needed by 'bin/cmd_interface_test_bin'.  Stop.

which do not seem(?) to affect the builds using Ninja.
https://cmake.org/cmake/help/latest/command/add_custom_command.html mentions some restrictions on depending on the outputs of a custom command from other directories. These tweaks seem to avoid the issue.
Also, fix the nrnivmodl-core logic for when the SDKROOT environment variable is not set.
Use certain branches in CI pipelines.

CI_BRANCHES:NEURON_BRANCH=master,NMODL_BRANCH=master,SPACK_BRANCH=develop

Not sure the origin of:
There are not enough slots available in the system to satisfy the 2
[142](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:143)
slots that were requested by the application:
[143](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:144)

[144](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:145)
  special
[145](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:146)

[146](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:147)
Either request fewer slots for your application, or make more slots
[147](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:148)
available for use.

Not sure the origin of:
There are not enough slots available in the system to satisfy the 2
[142](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:143)
slots that were requested by the application:
[143](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:144)

[144](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:145)
  special
[145](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:146)

[146](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:147)
Either request fewer slots for your application, or make more slots
[147](https://github.com/BlueBrain/CoreNeuron/runs/8223458412?check_suite_focus=true#step:9:148)
available for use.

In some places we use --oversubscribe: https://github.com/neuronsimulator/nrn/blob/91c278ad60b26cf2ae56d10925001738c06a04b5/test/CMakeLists.txt#L87-L89
we could add that for parallel::bas, it seems to be missing, and around here: https://github.com/neuronsimulator/nrn/blob/91c278ad60b26cf2ae56d10925001738c06a04b5/test/CMakeLists.txt#L256-L270

As this PR is independent / standalone, I think OK to merge this? (ignoring this specific CI failure)


Library request: PyJulia

Expected Behavior
Supports PyJulia
We will need to install Julia too.
Actual Behavior
Not supported.
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

Will not add to the foundation due to the overhead it brings, creating an issue to add a tutorial for the lean cli https://github.com/QuantConnect/Documentation/issues/1160


zuul.d/layout.yaml: Make devel non voting

devel is known to break from time to time and is (at the time of
writing) broken to due a yet-to-be-solved ansible bug.
For instance :
https://6814780d297d9a6f6939-900359be549f0bf1af453961f6c3712c.ssl.cf1.rackcdn.com/2715/aae50fab5869d7e05bb20204060689023dd65382/check/molecule-tox-devel-functional/32d4a18/job-output.html#l1462
So, run the tests but don't make them blocking / vote. This partially revert 4ec068d2f7e8af6c3a9b0f85675c2603fd1211a5
Signed-off-by: Arnaud Patard<EMAIL_ADDRESS>

recheck


Ncs zephyr cmake package

[nrf fromlist] cmake: use find_package to locate Zephyr
Using find_package to locate Zephyr.
Old behavior was to use $ENV{ZEPHYR_BASE} for inclusion of boiler plate
code.
Whenever an automatic run of CMake happend by the build system / IDE
then it was required that ZEPHYR_BASE was defined.
Using ZEPHYR_BASE only to locate the Zephyr package allows CMake to
cache the base variable and thus allowing subsequent invocation even
if ZEPHYR_BASE is not set in the environment.
It also removes the risk of strange build results if a user switchs
between different Zephyr based project folders and forgetting to reset
ZEPHYR_BASE before running ninja / make.
Signed-off-by: Torsten Rasmussen<EMAIL_ADDRESS>

Upstream PRs:
https://github.com/zephyrproject-rtos/mcuboot/pull/22
https://github.com/JuulLabs-OSS/mcuboot/pull/745


wgdashboard webui login error log

Describe The Problem
[2022-08-27 17:05:22,704] ERROR in app: Exception on / [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 1519, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 1517, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 1503, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "/etc/wireguard/wgdashboard/src/dashboard.py", line 734, in index
return render_template('index.html', conf=get_conf_list(), msg=msg)
File "/etc/wireguard/wgdashboard/src/dashboard.py", line 502, in get_conf_list
temp = {"conf": i, "status": get_conf_status(i), "public_key": get_conf_pub_key(i)}
File "/etc/wireguard/wgdashboard/src/dashboard.py", line 419, in get_conf_pub_key
pub = subprocess.check_output(f"echo '{pri}' | wg pubkey", shell=True, stderr=subprocess.STDOUT)
File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'echo '+FaebS51JN7fxr77uMFg5WwDLFJZdls7F/ZULN+uOF4=  # 填写本机的privatekey 内容' | wg pubkey' returned non-zero exit status 1.

wg version

wireguard-tools v1.0.20210223 - https://git.zx2c4.com/wireguard-tools/

@gngpp
I had these errors too).
You need to install Python 3.7 and pip3. And all be fine.

Hi @gngpp
Do you remember how or if you resolved this? Am facing same issue now.
Thanks

Hi @gngpp Do you remember how or if you resolved this? Am facing same issue now. Thanks

It's been so long that I can't remember how to solve the problem

Issue is caused by WG not beinginstalled on the server. It is running within a docker container


List Selection 17.1.4

After update to 17.1.4 notice that Select All not uncheck all fields for dx-list. You can reproduce it in your example when select Selection Mode = all and Select All Mode = allPages.
https://js.devexpress.com/Demos/WidgetsGallery/Demo/List/ListSelection/Angular/Light/Compact/
Will it be fixed in next version?

This issue is already fixed in the context of the dxList - "Select All" stops working after selecting all items if selectAllMode is "allPages" ticket.


Fix #954 Update to OpenJDK 8u151

Codecov Report

Merging #961 into master will decrease coverage by 0.22%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #961      +/-   ##
==========================================
- Coverage   95.44%   95.21%   -0.23%
==========================================
  Files          39       39
  Lines        3443     3617     +174
  Branches      295      527     +232
==========================================
+ Hits         3286     3444     +158
- Misses        157      163       +6
- Partials        0       10      +10

Impacted Files
Coverage Δ

browser/services/credentialManager.js
96.87% <0%> (-3.13%)
:arrow_down:

browser/pages/location/controller.js
92.3% <0%> (-2.86%)
:arrow_down:

browser/pages/install/controller.js
78.84% <0%> (-2.75%)
:arrow_down:

browser/main.js
98.48% <0%> (-1.52%)
:arrow_down:

browser/model/devstudio.js
96.8% <0%> (-0.97%)
:arrow_down:

browser/pages/selection/controller.js
89.75% <0%> (-0.75%)
:arrow_down:

browser/model/helpers/downloader.js
95.27% <0%> (-0.63%)
:arrow_down:

browser/services/data.js
97.06% <0%> (-0.59%)
:arrow_down:

browser/model/jdk-install.js
96.04% <0%> (-0.39%)
:arrow_down:

browser/model/cygwin.js
100% <0%> (ø)
:arrow_up:

... and 25 more

Continue to review full report at Codecov.

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


OTA targeted images not installed

Following the guide, I can't get OTA download of the app.
The device is correctly connected to WIFI, configured in device group, subscribed to list:
azsphere device image list-targeted Successfully retrieved the current image set for device with ID '0F8ADE345823314A1EE33DBBF6CEC59C6E15B81E5DA8E3ED9AFC05DD9981BA6CD0C9E397E3CC7756B69D456A9EFC9CAEF78BDB915413EDEB07604DDE88CF63BE' from your Azure Sphere tenant:  --> Image set ID:   c6c29e8b-e7bf-42cc-a01a-35e57abf9b95  --> Image set name: ImageSet-Mt3620Blink1-2019.01.30-11.08.10+01:00 Images to be installed:  --> Mt3620Blink1    --> Image type:   Application    --> Component ID: ea976d20-33ad-4453-93fe-7d2af0e0ccc9    --> Image ID:     eef610fc-d4c6-49b4-a12e-6668b6748490 Command completed successfully in 00:00:02.8656254.
After multiple reset and 24-hour wait:
azsphere device image list-installed No installed images. Command completed successfully in 00:00:01.3568691.

@mscbpi thank you for your feedback. Can you please clarify what is the doc you are following?
Thanks!

Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@sergaz-msft  can you please reopen this issue, as I am facing same problem. I followed this article: https://docs.microsoft.com/en-us/azure-sphere/quickstarts/qs-first-deployment with one difference, I was using app which uses beta apis, so when creating feed I referenced Retail Evaluation Azure Sphere OS as dependentfeedid (ofc by its id).

@MarekLani can I kindly ask you to open a new issue under the documentation you refer? Though if you are not following the doc as is the best is that a new thread on MSDN is open: https://social.msdn.microsoft.com/Forums/en-US/home?forum=azuresphere
Thank you!

thanks @sergaz-msft . I have just found out it was network related issue (most probably my internet provider was filtering the communication). Device however was not showing any sign of existing OTA update and deploy problem, which was misleading and so I have created following user voice feedback: https://feedback.azure.com/forums/915433-azure-sphere/suggestions/38281627-provide-ota-logs

Thank you! We will maintain user voice feedback and update accordingly! Glad that you are now unblocked :). Happy coding!

thanks @sergaz-msft . I have just found out it was network related issue (most probably my internet provider was filtering the communication). Device however was not showing any sign of existing OTA update and deploy problem, which was misleading and so I have created following user voice feedback: https://feedback.azure.com/forums/915433-azure-sphere/suggestions/38281627-provide-ota-logs

Hey @MarekLani, what were the network issues in the end? I have a similar problem at the moment. I can see images targetted, but none will install.
Thanks in advance

hi @Asvaldrz  if I remember correctly I was connecting the device thru my tethered phone network. When I switched to my home wifi it worked.

@MarekLani  Thanks you for the response. I'm already on a home setup. Thanks again


Juan/ddm evaluate

Song to be played during review:
https://www.youtube.com/watch?v=dF5ryJMWWAs
Description
Added DDM evaluation capabilities for sequencial inference over a set of iterations

A notebook that presents/tests added capabilities has been added on the previous to last commit of this PR

Fixes # (issue)
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] This change does not require documentation update, but new feats could be added once reviewed

How Has This Been Tested?

[x] Tested using several model configurations -- all available in notebook included in previous to last commit --

Reviewer Tasks
For any desired ddm model:

[ ] Test model.evaluate_sequentially & model.evaluate_sequentially(..., marginal=True)
[ ] Test model.predict_sequentially & model.predict_sequentially_all

Test Configuration: Same as for existing repo (in terms of python libraries need)
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have NOT made (YET) corresponding changes to the documentation
[x] My changes DO generate new warnings WHEN CALL PARAMS ARE NOT VALID
[x] I have added tests (WITHIN NOTEBOOK) that prove my fix is effective or that my feature works
[ ] (HAVEN'T TESTED) New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Thanks for the song recommendation :heart

I'm thinking it would be beneficial to point users to the hydra.experimental functions for importing the YAML, rather than reading it using the yaml library. This way they maintain the workflow that is described in ddm_trainer and the eda notebook. This is what it would look like:
from hydra.experimental import initialize, compose
initialize(config_path="conf", job_name="model_validation")
cfg = compose(config_name="config", overrides=["data=cartpole_st_at", "model=xgboost"])

Then, instead of creating new logic for the type of model to run, we can simply do (like in ddm_trainer):
def train_models(config=cfg):

    Model = available_models[config["model"]["name"]]
    model = Model()
    model.build_model(
        scale_data=config['model']["build_params"][7]["scale_data"]
    )
    X, y = model.load_csv(
        input_cols=input_cols,
        output_cols=output_cols,
        augm_cols=list(augmented_cols),
        dataset_path=dataset_path,
        iteration_order=iteration_order,
        episode_col=episode_col,
        iteration_col=iteration_col,
        max_rows=max_rows,
    )

    model.fit(X, y)

    return model
xgmodel = train_models(cfg)


ESP32-2432s028r Freetouchdeck

Hi, i tried to run Freetouchdeck on from a fork from Raycast7373 but i could not get touchscreen to work, i contacted him about is but he does not own a  ESP32-2432s028r, and could not help me much, Does anyone maybe got Freetouchdeck running on  ESP32-2432s028r? and maybe could help me out
These are my pins in User_setup.h
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15  // Chip select control pin
#define TFT_DC    2  // Data Command control pin
//#define TFT_RST   4  // Reset pin (could connect to RST pin)
#define TFT_RST  -1  // Set TFT_RST to -1 if display RESET is connected to ESP32 board RST
#define TOUCH_CS 33

I know Dustin was doing some re-work on the FTD code to make it more adaptable to a display configured like the CYD, but im not sure where he has landed on it.

What is the status in this issue?
I tried to flash a 2432s028r manually but can't get it to work.
Is it possible to add this board to the web install page?


Feat/describe instance types filtering

Added a small subset of filters as documented here: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypes.html

Good suggestion! I've updated the code, the only problem is that I needed to transform the instance dictionary into an object

A lot of the filtering logic already exists, and is part of the moto.ec2.utils.generic_filter() method.
A good example of this can be found in how Subnets are filtered by. The Subnet-class itself contains the get_filter_value method with logic on what filter-key corresponds to which value:
https://github.com/spulec/moto/blob/78b89684157857d6f288de280d8f1e94e46a1bc7/moto/ec2/models/subnets.py#L125
And in the backend, in describe_instance_types, you can just call generic_filter, which will take care of the rest (like how it's done in SubnetBackend.get_all_subnets).

Good suggestion! I've updated the code, the only catch is that I needed to transform the instance dictionary into an object to be able to implement get_filter_value

Codecov Report

Merging #5382 (459b1a3) into master (6d96370) will increase coverage by 0.03%.
The diff coverage is 93.33%.

:exclamation: Current head 459b1a3 differs from pull request most recent head 4264334. Consider uploading reports for the commit 4264334 to get more accurate results

@@            Coverage Diff             @@
##           master    #5382      +/-   ##
==========================================
+ Coverage   96.00%   96.03%   +0.03%
==========================================
  Files         708      708
  Lines       70806    71027     +221
==========================================
+ Hits        67980    68214     +234
+ Misses       2826     2813      -13

Flag
Coverage Δ

servertests
35.83% <40.00%> (-0.05%)
:arrow_down:

unittests
95.98% <93.33%> (+0.03%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moto/ec2/models/instance_types.py
91.54% <92.85%> (+0.43%)
:arrow_up:

moto/__init__.py
97.26% <100.00%> (ø)

moto/ec2/responses/instances.py
99.08% <100.00%> (ø)

moto/codebuild/exceptions.py
92.85% <0.00%> (-7.15%)
:arrow_down:

moto/instance_metadata/responses.py
96.15% <0.00%> (-3.85%)
:arrow_down:

moto/core/utils.py
93.72% <0.00%> (-1.35%)
:arrow_down:

moto/resourcegroupstaggingapi/models.py
82.88% <0.00%> (-0.66%)
:arrow_down:

moto/sns/models.py
96.80% <0.00%> (-0.43%)
:arrow_down:

moto/elasticbeanstalk/models.py
91.56% <0.00%> (-0.30%)
:arrow_down:

moto/efs/models.py
91.09% <0.00%> (-0.28%)
:arrow_down:

... and 217 more

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


Problem in the VR Mode

Hello, i check this in assets store and looks incredible, i tested in some projects and i get this problem.

The cameras dont appear correctly when i pass to VR Mode.
I dont know if this problem is in unity or in the Javascript codes.
By the way, the gyro works good in mozilla but in chrome the gyro doesnt work.
i see other issues that says to activate the WEBVR flag, i activated and get this.

Any idea for this problems???
thank for the readers and hope you can help me.

Still getting this issue in 2020, will be looking into it and will do a PR if I can get it working.

getting a similar error with canvas of null


Emulator reporting

Github issues should be used for bugs and feature requests. Use Stack Overflow for general "how-to" questions.
Version
4.2.150548
Describe the bug
Emulator is not rendering trace activities correctly, instead it reports "No renderer for this activity" as shown below. Also clicking trace entries on the right hand side log panel renders a LUIS inspector strangely.

To Reproduce
Steps to reproduce the behavior:

Use Emualtor against a Bot that sends trace activities (let me know and I can give you a bot file internally)

Expected behavior

No renderer error
Trace activities render in log view

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.
[bug]

This looks like a webchat issue since it should be ignoring activities of type trace. Also, are you able to paste the activity json here and provide a screen capture of the strange behavior with the Luis inspector?

Crosslinking to issue #1328 and PR #1334

Closing this as fixed via #1349

When should this fix go public? Is it available in a preview version now?

@KatieProchilo this fix will be available in v4.3.2 which is building right now. I'll update this thread when it finishes.

@KatieProchilo version 4.3.2 is now available here: v4.3.2


#160756509 update order status bug fix

What does this PR do ?
Has bug fix for updating the status it does not allow just any
Description of task
PUT  api/v1/orders/1
Tests for the endpoint
How should this be manually tested
Clone the repo
git clone https://github.com/kevinene91/Fast-Food-Fast-API.git
get the  branch
git fetch origin bg-orders-update-status-160756509
Navigate to the folder
cd Fast-Food-API
create a virual env
virtualenv venv
Activate the venv
source/venv/activate
Install the required packages
pip install -r requirements.txt
Launch the program
python run.py
Use Postman to the test the endpoint
Relevant Pivotal Tracker story
160756509
Screenshot

Pull Request Test Coverage Report for Build 156

3 of 3 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.02%) to 95.568%

Totals

Change from base Build 151:
-0.02%

Covered Lines:
345

Relevant Lines:
361

💛  - Coveralls


python3Packages.libarchive-c: apply patch fixing a test with recent libarchive versions

See comments in https://github.com/NixOS/nixpkgs/pull/341705#issuecomment-2411752512

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 348582

x86_64-linux

:white_check_mark: 20 packages built:

diffoscope
diffoscope.dist
diffoscope.man
diffoscopeMinimal
diffoscopeMinimal.dist
diffoscopeMinimal.man
opendrop
opendrop.dist
python311Packages.libarchive-c
python311Packages.libarchive-c.dist
python311Packages.ratarmount
python311Packages.ratarmount.dist
python311Packages.ratarmountcore
python311Packages.ratarmountcore.dist
python312Packages.libarchive-c
python312Packages.libarchive-c.dist
ratarmount (python312Packages.ratarmount)
ratarmount.dist (python312Packages.ratarmount.dist)
python312Packages.ratarmountcore
python312Packages.ratarmountcore.dist

Add a :+1: reaction to pull requests you find important.

Thanks 🙂   Looks small enough for master.


MI - INSTALL AND SETUP section (Backup and Recovery)

Update the content on Backup and Recovery [1].
[1] https://github.com/wso2/docs-ei/blob/master/en/micro-integrator/docs/setup/backup_recovery.md

The content was copy edited for the Micro Integrator.
Need to review the following points:

Any changes for the Micro Integrator of EI7?
Is the diagram valid for the Micro Integrator?


Fix link to .artifactignore reference

At least, I assume https://github.com/MicrosoftDocs/azure-devops-docs/blob/98084ec9b654185e19004f691d03f7d5fc5394b2/docs/artifacts/reference/artifactignore.md is the article in question.

@50Wliu : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ramiMSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@50Wliu Thank you for your contribution! Approved ✔
#sign-off


fixed issue 5283 by changing output of result.py

Summary
Issue 5283 highlights an issue of the result object and how it prints the wrong desired output. This was changed by changing the variable to show the right output of the result object when specifying arguments.
Details and comments

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Duplicate of #5284


New package: WHTA.Tamara version 2<IP_ADDRESS>

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hello @lars-whta,
During installation testing, this application failed to install without user input. Did you forget to add Silent or SilentWithProgress switches?
This can also happen when a dependency is missing. You can test with https://github.com/microsoft/winget-pkgs#test-your-manifest.
Please investigate a fix and resubmit the Pull Request.
You may also try using the Windows Package Manager Manifest Creator to determine the proper installer type. If the installer type is MSIX, MSI, or a known installer technology like NullSoft, Inno, etc. the wingetcreate tool can detect them and the winget client will know what switches to pass. If it's a .exe installer of an unknown type, you will need to search to determine the proper switches for Silent and SilentWithProgress.
Template: msftbot/validationError/installation/unattended

I am quite sure it works silently. Why does it time-out (or similar)?
Does the test environment have enough disk-, CPU- and RAM resources?

Automatic Validation ended with:


Grey Center Line Added in EPUB files when splitting double page spreads.

There is a gray center line that is generated for EPUB files when one selects the pages to split double-page spreads.  It is a complete distraction when reading an epic scene.

more information welcome
Which reader?
Image of the result?
Still present if you adapt the cropping method with the last version?


YOLOX convergence issue

I'm trying to upgrade my model from Faster-R-CNN to YOLOX ( with custom dataset A ) because it performs better in my custom dataset B
The problem is that YOLOX model doesn't converge while Faster-R-CNN did
With Faster-R-CNN, mAP goes up to 0.78 but with YOLOX, mAP maintain still on 0.4~0.5
The config I use for YOLOX train is yolox_l_8xb8-300e_coco.py
I only changed the dataset part of the config and use default config for other parts
What approachs should I try to make it converge??

Oh I think I found the reason.
I guess this issue comes from the size of an object.
My object is really small ( small as size of a word )
What configs shall I change to make it fit well in small object detection??


Use const generics.

This doesn't remove the fields, it uses them to verify that all of the values are right through debug_asserts. I have more PRs that take this approach further.
The only issue with this is that it doesn't work with the trait, because Self::Target isn't the same time for each of the various functions.
Anyways, is this a direction that you're open to? Thanks.

Absolutely, yes. The reason I didn't go for it yet is because of the limited compile-time arithmetic support for const generics.

Are you ok with the PR as is, or would you prefer some changes? Thanks.

ping?

@ahmedcharles Thanks for the implementation! I adjusted it a bit to get rid of the redundant row/column counts. Will merge in a bit.

I should've mentioned that I had a commit to remove those parameters, I didn't submit it because I wanted it to be obvious that the asserts were correct. :)

Thanks.


[Typo/Mistranslation] 09-perform-data-analysis-in-power-bi-desktop.md

On Practice 2, task 1 step 4 and 5, the column and table names need to stay in English so it will align with the lab environment. It is very confusing for the learners to see the column/table names in Korean on the instruction and then have to match it with the corresponding English names on the lab environment.
Current:
제품
범주
자전거
To be:
Product
Category
Bikes

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Fixed and uploaded


read dataset in memory

It seems that h5read only created a link or view of h5 dataset.
I can use h5read to read dataset and list all the values. I can also plot the image using Gadfly.
But when I tried to write it to a svg file using Compose, it turns out that I can not see the image. The svg file shows can not find the linked image!
draw(SVG("output.svg", 3inch, 3inch), compose(context(), bitmap("image/png", Array{UInt8}(reshape( image_from_h5, 504*504)), 0, 0, 1, 1)))
when I read from tif file using readall, this code works. It only do not work with hdf5 file. So, I guess the problem is in the hdf5 reading part.

This seems rather unlikely to be the culprit. If you want to check yourself, you could try img2 = copy(image_from_h5) so that img2 is not a link/view.

Thanks for the response. I understand that this is quite unlikely. The type is the same and I also tried with same vector size. The copy also do not work... I'll close this issue.


add user

Add user details in user.json and add image in img folder for hactoberfest contribuation.

please don't forget to mention hactoberfest-accepted tag

please don't forget to mention hactoberfest-accepted tag

It is hacktoberfest


(1.18) Can't connect to server with onlineMode=true

Hi,
First thanks for this project, it's amazing what you have built here and I'll try to contribute as much as I can 🙇
I'm having some trouble making it work on a Kubernetes cluster (I haven't tried in a more native way yet).
When I enabled the onlineMode on gate, I can't connect anymore, no matter the setting of the vanilla server behind (i'm using github.com/itzg/docker-minecraft-server for this).
Context:

MC server running on Docker
MC server and gate running on a local Kubernetes cluster, on a Mac M1
MC server version : 1.18.2 (shown here) but I tried 1.19 too with the same issue

I'm trying 1.18.x instead of 1.19 because of the new key enforcement, I ran into some issues with it as well, so I thought it was better to tackle one issue at a time

Dockerfile.gate
This image is being run on the Kubernetes cluster
FROM golang:alpine
EXPOSE 25565
RUN go install go.minekube.com/gate@latest
CMD gate

gate logs:
2022-07-29T11:29:46.051Z	LEVEL(-2)	java.client.decoder	codec/decoder.go:96	decoded packet	{"context": "PacketContext:direction=ServerBound,Protocol=4,KnownPacket=true,PacketID=0,PacketType=*packet.Handshake,Payloadlen=28"}
2022-07-29T11:29:46.051Z	LEVEL(-2)	java.client.decoder	codec/decoder.go:96	decoded packet	{"context": "PacketContext:direction=ServerBound,Protocol=758,KnownPacket=true,PacketID=0,PacketType=*packet.ServerLogin,Payloadlen=9"}
2022-07-29T11:29:46.051Z	LEVEL(-2)	java.client.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ClientBound,Protocol=758,KnownPacket=true,PacketID=1,PacketType=*packet.EncryptionRequest,Payloadlen=0", "bytes": 171}
2022-07-29T11:29:46.238Z	LEVEL(-2)	java.client.decoder	codec/decoder.go:96	decoded packet	{"context": "PacketContext:direction=ServerBound,Protocol=758,KnownPacket=true,PacketID=1,PacketType=*packet.EncryptionResponse,Payloadlen=261"}
2022-07-29T11:29:46.239Z	DEBUG	java.client.loginSession.authn.authnJoin.request	auth/authenticator.go:168	Sending http request to Mojang sessionserver	{"url": "https://sessionserver.mojang.com/session/minecraft/hasJoined?serverId=xxx&username=my_minecraft_name"}
2022-07-29T11:29:46.405Z	DEBUG	java.client.loginSession.authn.authnJoin.request	auth/authenticator.go:198	User was tested against Mojang sessionserver	{"onlineMode": true, "time": "166.380917ms", "statusCode": 200}
2022-07-29T11:29:46.405Z	INFO	java.client.authSession	proxy/sesssion_auth.go:61	player has connected, completing login	{"player": "my_minecraft_name", "id": "xxx"}
2022-07-29T11:29:46.405Z	LEVEL(-2)	java.client.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ClientBound,Protocol=758,KnownPacket=true,PacketID=3,PacketType=*packet.SetCompression,Payloadlen=0", "bytes": 3}
2022-07-29T11:29:46.406Z	DEBUG	java.client	proxy/connection.go:424	update compression	{"threshold": 256}
2022-07-29T11:29:46.406Z	LEVEL(-2)	java.client.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ClientBound,Protocol=758,KnownPacket=true,PacketID=2,PacketType=*packet.ServerLoginSuccess,Payloadlen=0", "bytes": 25}
2022-07-29T11:29:46.406Z	DEBUG	java.client.player.serverConn	proxy/server.go:332	connecting to server...	{"name": "my_minecraft_name", "id": "xxx", "serverName": "server1", "serverAddr": "minecraft:25570"}
2022-07-29T11:29:46.406Z	DEBUG	java.client.player.serverConn	proxy/server.go:337	connected to server	{"name": "my_minecraft_name", "id": "xxx", "serverName": "server1", "serverAddr": "minecraft:25570"}
2022-07-29T11:29:46.407Z	DEBUG	java.client.player.serverConn	proxy/server.go:353	establishing player connection with server...	{"name": "my_minecraft_name", "id": "xxx", "serverName": "server1", "serverAddr": "minecraft:25570"}
2022-07-29T11:29:46.407Z	LEVEL(-2)	java.server.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ServerBound,Protocol=4,KnownPacket=true,PacketID=0,PacketType=*packet.Handshake,Payloadlen=0", "bytes": 1282}
2022-07-29T11:29:46.407Z	LEVEL(-2)	java.server.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ServerBound,Protocol=758,KnownPacket=true,PacketID=0,PacketType=*packet.ServerLogin,Payloadlen=0", "bytes": 9}
2022-07-29T11:29:46.407Z	DEBUG	java.server	proxy/connection.go:125	Error reading packet, closing connection	{"err": "error reading varint frame: error reading varint: EOF"}
2022-07-29T11:29:46.407Z	DEBUG	java.client.player	proxy/switch.go:161	could not connect player to server	{"name": "my_minecraft_name", "id": "xxx", "serverName": "server1", "serverAddr": "minecraft:25570", "err": "The connection to the remote server was unexpectedly closed.\nThis is usually because the remote server does not have BungeeCord IP forwarding correctly enabled."}
2022-07-29T11:29:46.407Z	INFO	java.client.player	proxy/switch.go:174	unable to connect to server	{"name": "my_minecraft_name", "id": "xxx", "serverName": "server1", "serverAddr": "minecraft:25570", "error": "The connection to the remote server was unexpectedly closed.\nThis is usually because the remote server does not have BungeeCord IP forwarding correctly enabled."}
2022-07-29T11:29:46.407Z	LEVEL(-2)	java.client.encoder	codec/encoder.go:96	encoded packet	{"context": "PacketContext:direction=ClientBound,Protocol=758,KnownPacket=true,PacketID=1a,PacketType=*packet.Disconnect,Payloadlen=0", "bytes": 81}
2022-07-29T11:29:46.407Z	DEBUG	java.client	proxy/connection.go:125	Error reading packet, closing connection	{"err": "error reading varint frame: error reading varint: read tcp <IP_ADDRESS>:25565-><IP_ADDRESS>:42998: use of closed network connection"}
2022-07-29T11:29:46.407Z	INFO	java.client.player	proxy/player.go:597	Player has been disconnected	{"name": "my_minecraft_name", "id": "xxx", "reason": "§cUnable to connect to \"server1\". Try again later."}

gate config.yml:
editions:
  java:
    enabled: true
    config:
      bind: <IP_ADDRESS>:25565
      servers:
        server1: minecraft:25570
      try:
        - server1

server.properties:
enable-jmx-monitoring=false
level-seed=
rcon.port=25575
enable-command-block=true
gamemode=survival
enable-query=false
generator-settings={}
level-name=world
motd=A Vanilla Minecraft Server powered by Docker
query.port=25565
texture-pack=
pvp=true
generate-structures=true
difficulty=easy
network-compression-threshold=256
max-tick-time=60000
require-resource-pack=false
max-players=20
use-native-transport=false
online-mode=false
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=
resource-pack-prompt=
allow-nether=true
server-port=25565
enable-rcon=true
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
hide-online-players=false
resource-pack=
entity-broadcast-range-percentage=100
simulation-distance=10
player-idle-timeout=0
rcon.password=minecraft
force-gamemode=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
snooper-enabled=true
function-permission-level=2
level-type=default
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=16
max-world-size=29999984

If I disable the online mode, I can connect, so I guess there is something related to this? I'm a bit lost on what to try next, if you have any hints, that would be super helpful.
Thanks a lot!

Do you have bungeecord enabled in spigot.yml? See example https://github.com/minekube/gate/blob/master/examples/simple-network/server1/spigot.yml

The minecraft server is not configured correctly.
Add this env to your minecraft-deployment
        - name: ONLINE_MODE
          value: "false"

Maybe it should be added to the documentation that it can't run with ONLINE_MODE=true then?


[TECH-529] Implement service monitor chart

branch: feature/TECH-529-implement-service-monitor

📕 TECH-529 Missing ServiceMonitor for prometheus alerts
p1692280104683939
🏗 Build 3 ✅ Successful, started by Jorg Post
🚀 cloudfront-service, job, kong-sync, nodeservice, sbtservice, sparkJob

Tested this in the monorepo, service monitor is being created ✅

Did you check where we use get_namespace and if adding the project name inside doesn't break any logic?

Yes, the only place is in the same file which is where I took the or project.name logic from. Also see Sam's comment


need to upgrade pdfjs-dist, higher than version 4.2.67。Because the current version has XSS security vulnerabilities

https://github.com/mozilla/pdf.js

up

@zhuangcuigit @Noemi- This projects seems to have been abandoned many years ago.  I have a fork which fixes other issues and a PR to update pdfjs-dist that you can test here: https://github.com/teckel12/vue-pdf/pull/10


bug: Uncaught SyntaxError: Identifier 'originalPrompt' has already been declared     at prompt.js:1

Bug Report
Ionic version:
[x] 4.7.1
Current behavior:
If you create and run a new project and inspect the code with the developer tool console on Chrome, you will see this error:
Uncaught SyntaxError: Identifier 'originalPrompt' has already been declared
    at prompt.js:1

Expected behavior:
No error
Steps to reproduce:

Create a new ionic app
run ionic serve
check out the developer tool console
find the red error:

Uncaught SyntaxError: Identifier 'originalPrompt' has already been declared
    at prompt.js:1

Ionic info:

Ionic:

   Ionic CLI                     : 5.2.3 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.7.1
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.0.0

Utility:

   cordova-res : not installed
   native-run  : 0.2.7 (update available: 0.2.8)

System:

   NodeJS : v10.16.1 (/usr/local/bin/node)
   npm    : 6.10.2
   OS     : macOS Mojave

originalPrompt is not part of the ionic codebase and we can't reproduce the issue in a new started app. Please provide a repo case and review your dependencies


Thumbnails in separate folder, please

First, thank you for your work, I've been looking for a simple one page no database Galley for a log time, and this one is the closest one I found to my needs.
I have a few requests, since I couldn't figure them out yet:

is there a way to put thumbnails in a separate folder, for example "/thumbs" so we can keep a clean list of pictures? Some of my gallery folders may have over a thousand pictures, and I don't like to double the numbers.
I have a little project where I don't want captions, but only pictures. How can I safely disable captions?
Can we make size-proportional thumbs?
Can we eliminate the white border around thumbs completely and fill the "DIV" with the thumbnail?
Thank you again and I'm looking forward for your answer!

Hi @CriBP ,

it's not supported, I'm afraid. If you add support for this as an option, I'd be happy to take a pull request.
You can delete any of the .inc files and that functionality should just get disabled. Eg. Delete instaGallery_comments.inc
The easiest way would probably be to generate thumbnails ahead of time with padding so that the thumbs are still square. I believe that the css assumes that the thumbs are square.
You should be able to do it all with CSS, but it's not supported right now. If you make something nice, I'd be happy to include a pull request with an alternative style that people could use.

My photo collection has grown big enough that I needed a database, so I don't use this code much anymore. I do try to keep it running, but I'm not planning on making it more mobile friendly, for example.
What I'm using now is https://github.com/stuporglue/fastback, which uses SQLite, and requires generating the thumbnails ahead of time. It's alpha quality at the moment, so if you try it, be warned.

Hello @stuporglue ,
Thank you for your fast reply. I am not an expert in coding, but I will probably end up building something that will do what I need. My own gallery is over 150000, but still I don't want to use a database, I need something with no maintenance, a basic view of the pictures, that works on any device.

Can you please let me know what line of the code generates the Thumbnails? I will try to work on creating a sub-folder for them
I don't use any xxxx.inc files, what I mean is the text/title underneath the pictures. Is there a safe way to disable it?
I would like to know how these thumbnails are generated, then I can figure out if there is a way to make them proportional
I like the clean design I used so far from https://code-boxx.com/simple-php-gallery-from-folder/ still that is not as friendly for small mobile screens and very big ones. I am trying to find a code that will make it useful on 4K monitors or TV's and mobile devices, too.
Your new Gallery may look promising, do yo have a demo anywhere?

If anybody still interested in generating the thumbnails in a separate folders here is a diff file which can be applied to index.php
index.diff.txt

If anybody still interested in generating the thumbnails in a separate folders here is a diff file which can be applied to index.php index.diff.txt

Thanks for your solution!!!
please, how to use?  simply add this to the .php file, or manually do the + & -
... i think it means find xxxxxx -> delete [-] and fill with [+] marked lines?
sorry i don´t know eough about php.

hello again!
after the changes with the index.diff.txt, all working fine. but
for another script i turned on the error messages from the server and now the gallery shows me this:
Warning: is_file(): open_basedir restriction in effect. File(/brd_irrenanstalt_thumb.jpg) is not within the allowed path(s): (/php_sessions:/tmp:..:/v
and means the "$relpath" in line 194
              $thumbname = "?d=$relpath&t=$filename";
with error-report off, all runs fine.

On line 192 of index.php try to replace  '/'  with  (($relpath == '') ? '_thumbnails/':'/_thumbnails/')
I also updated the diff file in case if you decide to patch original index.php.

On line 192 of index.php try to replace '/' with (($relpath == '') ? '_thumbnails/':'/_thumbnails/') I also updated the diff file if you decide to patch original index.php.

Happy Monday or night ;) !!! and Thank you very much!!!
no errors anymore :D
calling the gallery as single file works really perfect! iframe too, only including in an cms dont wanna work correct.
if you wanna look what i playin arround , 2 servers and systems...
i´m trying and experimenting with QuickCms. This is where the include dont wanna work:
https://ronxtcdabass.free.nf/cms/?fail
and my other server and no CMS, but i like it ^^:
https://ronxtcdabass.lima-city.de/cms/instagalerie/gallery_menu.php


9753 nan nan 0.00 nan nan 1698.001 16280.8

Hi @XuyangBai
I'm sorry to disturb you with the following questions. In the process of 3dmatch training, in 9753 step
Steps desc_loss det_loss train_accuracy d_pos d_neg time memory
9753 nan nan 0.00 nan nan 1698.001 16280.8.

What does this mean when the  desc_loss and det_loss is nan, and the train_accuracy become 0.00,  is it some kind of error in the training process?
Thank you very much and waiting for your reply!

Hi @Violetit It seems very similar to the problem in here. You may check your TF and CUDA version first.

Hi @Violetit It seems very similar to the problem in here. You may check your TF and CUDA version first.

My CUDA version is 10.0 with the tensorflow-gpu=1.13.2


Improved grammar in README.md

Grammar rule you should not start sentence with 'because'. Also you use 'because' to state you are giving a reason in the second part of the sentence for the first part of the sentence. Ex. 'I went home because I was sick'. Having it in the sentence is not necessary.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Is there any other documentation files on github I should look at to improve readability or grammar?

@jasdeepgill: The Hugo docs are in a separate repo: https://github.com/gohugoio/hugoDocs


Make StoreInteface, ResolverInterface and ContainerInterface singleton

Hi!
I think that StoreInterface, ResolverInterface and ContainerInterface must be registered as singleton.
The current implementation allows to get e.g. ContainerInterface from Laravel Container multiple times and each call will fire the bind callback.
Another problem is calling after resolving callbacks. Each after-resolving callback will be called multiple times:
$this->app->afterResolving(ResolverInterface::class, static function (ResolverInterface $resolver): void {
    // Do something with the Resolver
});

From ServiceProvider:
$this->app->bind(StoreInterface::class, function () {
    return json_api()->getStore();
});

$this->app->bind(ResolverInterface::class, function () {
    return json_api()->getResolver();
});

$this->app->bind(ContainerInterface::class, function () {
    return json_api()->getContainer();
});

I suggest to change bind call to singleton.
I can make PR if the idea will be approved.

Hi! So they are already singletons as they are cached on the Api object that they are resolved from, which is why I've used bind in the service container.
I'm not sure if there would be any unintended consequences of switching the container bindings to singletons. Feel free to submit a PR - if none of the tests fail then I'd probably accept it, though I'd probably wait for a major release (rather than a minor) to err on the side of caution.

@lindyhopchris PR #590 has been created. Tests passed. 👌🏻

@zlodes thanks for the PR, I've now merged with develop. I'm going to tag as a minor release (will be 3.4.0) but won't do that immediately as it's currently the only change sitting on develop.
If you want to use it now, set your minimum stability to dev then:
composer require cloudcreativity/laravel-json-api:^3.4

There's a branch alias so that'll pull in develop with your changes.


kmmo: Update KMM label name used for verification

KMMv2 updates label name to include namespace.
Signed-off-by: Hersh Pathak<EMAIL_ADDRESS>

LGTM！


Restricted access - remote (ip address)

In many scenarios, git servers and ssh ports in particular are restricted access (inbound/outbound). Either hosted on-prem, or in a VPC, "external" servers like those from wodby for git integration .. cannot access/be accessed in either direction without explicit permission.
For this purpose an ip address (range) to whitelist could be helpful.

I'd like to follow up on this, please.
We can collect the ip addresses as they hit - but it would be far more effective to get a list.
I'm integrating (through your API, as well as other APIs - cloudflare, sentry, enom, gitlab etc) your services into a number of areas and would like to add whitelisted ip addresses for ssh so that we're able to maintain security requirements for our clients.
One (of many) such examples of companies that provide this type of information in an integrator role like Wodby, is GoodData. Here is that example: https://help.gooddata.com/doc/enterprise/en/data-integration/data-preparation-and-distribution/additional-data-load-reference/gooddata-ip-addresses-and-ip-whitelisting
Please let me know if you have any questions.
Thank you.

Hi, you can whitelist for now <IP_ADDRESS>/25


Remove "clean" step, and temporarily disable job

Remove now-irrelevant index cleanup step
The rummager:clean rake task deletes old indices, leaving only the indices which currently have the alias. This step was necessary when the popularity update job created a brand new index every night. The job now updates the popularity values in place, so this deletion step is no longer necessary.
Worse, the deletion step sometimes deletes old indexes that would be useful to keep around for a day or two in case we want to switch back to an old version of the index because there were problems in the overnight job.
In the future, if someone creates a new index manually they will also have to delete the old index manually (e.g. by running the rake task in Jenkins).

Temporarily disable popularity update job

Prevent the popularity update from running overnight while we investigate the root cause of an incident which may have been caused by this job.

I would suggest that instead of just removing the clean task we replace it with one that checks the number of unalises indices and fails if it is greater than a set threshold. This is important as too many indices (even closed one) will affect the ES performance so a failure here is a notification to delete some of the indices.

@dwhenry I've possibly overcomplicated this PR by adding that change in. The most important part is to disable the job so it doesn't run tonight.
I can remove the other commit if you'd prefer to add a smarter check of the number of indices at a later date? The reason I removed the cleanup altogether was because it's a risky thing to have while we don't fully trust the popularity updater and while we're debugging old data.


PLT-9276 Properly disconnect catchup when we reach the expected distance

It introduces two constructor for WithCatchup to differentiate from the datatype when we're catching up and when we're done with it.

Pre-submit checklist:

Branch

[ ] Tests are provided (if possible)
[x] Commit sequence broadly makes sense and have useful messages
[ ] Important changes are reflected in changelog.d of the affected packages
[x] Relevant tickets are mentioned in commit messages

PR

[ ] (For external contributions) Corresponding issue exists and is linked in the description
[x] Targeting main unless this is a cherry-pick backport
[x] Self-reviewed the diff
[x] Useful pull request description
[ ] If relevant, reference the ADR in the PR and reference the PR in the ADR
[ x] Reviewer requested

Oh, and I see the temporary fix in #291 did not fix the darwin socket file intermittent errors. Looking into that now, but it's fine by me if we want to re-run the test in the meantime and hope for better.


Items not rendering

Hello and thank you for this library.
Testing it with the data generated like in the demo works great. However, when i get my real data, no items show up in the grid. I create the start date like this:
let start = moment(moment("2019-07-24T12:01:06.243").valueOf());
or even let start = moment("2019-07-24T12:01:06.243");
so the start is a Moment object. But then, when i create the end date and push the item to the list, nothing renders.
let end = start.clone().add(30, 'minutes'); //as a test, just to see it rendered, but it will not
Note: if i change the start as in your example to:
let start = moment(data[i].activityList[j].startTime);
Math.random() * (this.state.endDate.valueOf() -
this.state.startDate.valueOf()) +
this.state.startDate.valueOf()
);
then the items will get rendered. I have no idea why this is happening, tried all sort of ways but did not get to anything that will work with MY data.
Do you have any clue what could be wrong it what i'm doing here?
Thank you guys.

Hi,
When you're running the demo are you changing the Date Range field to include your new start date?
Note that the date range defaults to 2018-08-31, so if you pick 2019 as the start date the items wont be visible.

Hello there again.
Yeah, that definitely solved my problem... sorry for wasting your time and thank you so much.

No worries :)


Clean up a bit

idk if you want to merge this, I just felt like doing some cleanup things

moved more versions to gradle.properties
moved all mod init stuff to the ClientModInitializer and changed fabric.mod.json to match
deleted remmapedSrc (not sure what that was there for?)
removed the useless mixin
renamed some leftover minecalc stuff to area assistor

i love clean up


[SPARK-22693][SQL] CreateNamedStruct and InSet should not use global variables

What changes were proposed in this pull request?
CreateNamedStruct and InSet are using a global variable which is not needed. This can generate some unneeded entries in the constant pool.
The PR removes the unnecessary mutable states and makes them local variables.
How was this patch tested?
added UT

Test build #84484 has started for PR 19896 at commit ac7131f.

Test build #84484 has finished for PR 19896 at commit ac7131f.

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/84484/
Test PASSed.

@cloud-fan @kiszk @viirya may you please review this? Thanks

Test build #84546 has started for PR 19896 at commit 91565d1.

Test build #84546 has finished for PR 19896 at commit 91565d1.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
    case class ReqAndHandler(req: Request, handler: MemberHandler)
trait TypeCoercionRule extends Rule[LogicalPlan] with Logging
case class AnalysisBarrier(child: LogicalPlan) extends LeafNode

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/84546/
Test PASSed.

Test build #84552 has started for PR 19896 at commit b5bd951.

LGTM

LGTM

LGTM

Test build #84552 has finished for PR 19896 at commit b5bd951.

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/84552/
Test PASSed.

Test build #84564 has started for PR 19896 at commit 36537d8.

I added back the changes for CreateNamedStruct. May you review this part again too? Thanks.

LGTM

Test build #84564 has finished for PR 19896 at commit 36537d8.

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/84564/
Test PASSed.

Thanks! Merged to master.


Incorrect playback for wide characters followed by cursor move

Describe the bug
Display bug when wide characters (圍棋) are followed by a cursor move (ESC[78;23H).
Visible at 0:45 in the lower right corner. The frame should not have a gap.
https://asciinema.org/a/zn3p0dsVCOQOzwY1S9gDfyaxQ
The test screen was generated by this program.
https://github.com/Chuvok/tim.h/blob/master/test/test.c
To Reproduce
Record the test screen and view recording on website.
Expected behavior
Like in XTerm.
Screenshots

Versions:

OS: Linux Mint
Browser: Firefox 130
asciinema player: ???

Thanks. This is likely related to this problem in avt: https://github.com/asciinema/avt/issues/19


Typo in property_type_construct.rq query

Line 25:  bind(<urn:property-vaidation-report> as ?report)
'validation' is misspelled


Address DeprecationWarning

A project that works fine with pytest starts throwing DeprecationWarnings the moment I add from webexteamssdk import WebexTeamsAPI
venv/lib/python3.8/site-packages/future-0.18.2-py3.8.egg/future/standard_library/__init__.py:65
  /Users/frvge/myproject/venv/lib/python3.8/site-packages/future-0.18.2-py3.8.egg/future/standard_library/__init__.py:65: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    import imp

-- Docs: https://docs.pytest.org/en/stable/warnings.html

platform darwin -- Python 3.8.3, pytest-6.0.2, py-1.9.0,
I guess it's because webexteamssdk imports from future and the future package imports imp.
I'm aware I can suppress these warnings, so this is more meant as a FYI.
Used webexteamssdk>=1.6.0

Any news on this?

https://docs.python.org/3/reference/simple_stmts.html#future-statements

I am going to be making the changes to remove this dependency from the project.


signup functionality: activity + auth

a very similar page to the login one. Together with #6, users need to be able to register/login successfully.

duplicated


DropdownDetails > DetailsProps not exported

Hi, I found that DetailsProps (which should be named DropdownDetailsProps I think) are not exported and I can't make the following code work:
<Dropdown.Details {...(props)} />

If I use DropdownProps I get the following error

@gvillo thanks for reporting this, I agree the name should be changed. However, it doesn't necessarily need to be exported, and that isn't the source of your error.
The error message is indicating that the event handler you're passing into the props is typed for a <div> rather than <details>. If you aren't manually typing this yourself, my best guess is you're destructuring props coming from somewhere else like a parent component which is causing the mismatch.

I was using DropdownProps because I wanted to have all the types from Dropdown (plus my types). I've tried to do make it work with Dropdown.Details, and that's the error that I am getting, because Dropdown uses div, and Dropdown.Details uses details, and there is no DropdownDetailsProps exported at all so I can make my own component that extends Dropdown.Details.

Hmm yeah, looking back now there was some questionable design choices made with the <Dropdown>. I'm going to take a look and see if I can't reorganize things a bit to help with your issue.


Add delete all contracts button to contracts list

Which package/s are you suggesting this feature for?
Dashboard
Is your feature request related to a problem? Please describe
Use delete all contracts in contracts list
Describe the solution you'd like
.

Screencast from 2024-08-04 18-22-17.webm
work completed:
Added a delete all button.

just need to test two scenarios:
1- when have node contracts on on rented node
2- grace period

should the use be able to delete grace period contracts ?

it should delete all the contracts (created or grace period)

Verified, Devnet 07280a7.
The delete all was added to your contract page, and it successfully deletes every contracts.

screen-capture (3).webm
TC2746 - Delete All


Start markdown

[ ] Turn on GitHub Pages
[ ] Outline my portfolio
[ ] Introduce myself to the world

[ ] Turn on GitHub pages
[ ] Outline my portfolio
[ ] Introduce myself to the world


if I use F4 I cant get the data about Partition

Description
Hi,
For some tables I have a strange problem. For some tables if i get info with F4 i can see the Partition info so great. But for many tables i try the Partition info but cant get info. Strange but Toad for Oracle do ok for every tables.
Thanks
DBeaver Version
24.0.3
Operating System
windows 10
Database and driver
No response
Steps to reproduce
No response
Additional context
No response

Please provide steps to reproduce your issue.

What database do you use? What driver version?
You can check it by pressing Test Connection button in the Connection configuration dialog.

Oracle Database 19 Enterprise Ed. Rel. <IP_ADDRESS>.0 prod.ver <IP_ADDRESS>.0  Oracle JDBC driver <IP_ADDRESS> 0 0 interesting Toad for Oracle always fine in F4 partition info

I can't reproduce it. Could you figure out some minimal example to reproduce it?
You say: "i try the Partition info but cant get info". How does it look like? Any error or just empty list?

Ok, for some security reasons i erased a little bit infos. İ will send dbeaver and Toad photos and you will see the difference. Thanks.

Thank you

You're welcome!
2 May 2024 Per 21:47 tarihinde Elizabeth @.***> şunu
yazdı:

Thank you
—
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/29306#issuecomment-2091265339,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIECORZ43D5RA7UYTVNG5JDZAKC3VAVCNFSM6AAAAABHCWO6F2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJRGI3DKMZTHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I can't see 'SNPST_DT' info in Dbeaver

Hi,
Is there any progress?

No progress yet.
You say that you don't see this info "sometimes". Does it mean that sometimes you see it?

Hi again,
I saw it's written on 'Comment' section. So i will change my word to 'Never'. Because someone (i think) write it to comment section.

so it changes to a feature req....

OK

Actually it's a bug :) bcoz there is a Partition section and there is no Partition info.
Can we solve that?

I think it's an enhancement :)
It's doable, of course, just haven't implemented yet.

It is a very important enhancement for us, can we at least have a chance to process it in 2 or 4 weeks?

Is it what you're looking for?

if the info 'Partition Keys' on the right panel includes always the Partition column(s) (Here, I see TIME_ID for your example) It's OK.
if it's so, could be better on 'Partitions' section instead of 'Statistics /...(Partitioning)' section.

I agree

Thank you.
17 May 2024 Cum 16:04 tarihinde Elizabeth @.***> şunu
yazdı:

I agree
—
Reply to this email directly, view it on GitHub
https://github.com/dbeaver/dbeaver/issues/29306#issuecomment-2117560227,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIECORZEWPYKFWAVM345ZHDZCX56JAVCNFSM6AAAAABHCWO6F2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJXGU3DAMRSG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

We discussed this issue with the team and decided to improve partition creation in Oracle:

Collect all partition information in one tab. If this is not possible, add an additional 'Partitions config' tab and collect all partition settings there.
In the future, we want to add the ability to select a column when creating a partition.

Thank you so much :) I wonder in which version it can be?

If it's planned to some version, you can see it here

Hi, why I can't see milestone info? is something happened?

Currently, it's not planned to any milestone.

Please don't close it. We still want to improve user experience as described here https://github.com/dbeaver/dbeaver/issues/29306#issuecomment-2124651477

I saw in 24.1.5 partition info, and I think you've already done it.

Hi, I use 24.2.2 and now I have full partition info. So we can close this issue actually. :)


Error involving changing rendered list of items (Unhandled error during execution of scheduler flush)

Vue version
3.2.47
Link to minimal reproduction
https://stackblitz.com/edit/vitejs-vite-srpmvm?file=src%2FApp.vue,src%2Fcomponents%2FSortableList.vue&terminal=dev
Steps to reproduce

Open browser console
Drag to reorder items

What is expected?
No errors.
What is actually happening?
Error occurs:
Uncaught (in promise) DOMException: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.
System Info
System:
    OS: macOS 12.6.2
    CPU: (8) arm64 Apple M1
    Memory: 74.11 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 18.12.1 - ~/Library/Caches/fnm_multishells/60505_1676558035703/bin/node
    Yarn: 1.22.19 - ~/Library/Caches/fnm_multishells/60505_1676558035703/bin/yarn
    npm: 8.19.2 - ~/Library/Caches/fnm_multishells/60505_1676558035703/bin/npm
  Browsers:
    Chrome: 109.0.5414.119
    Firefox: 108.0.2
    Safari: 16.2
  npmPackages:
    vue: ^3.2.47 => 3.2.47

Any additional comments?
No response

smooth-dnd re-orders the HTML elements that Vue controls, so when Vue re-renders, the elements are not in the place Vue thinks they are, messing up its patch phase.
A quick look at that lib's Vue 2 integraation tells me you need to switch the default drop handler with the "react" one (which isn't really react-specific, it just skips the part that's messing with the DOM).
import { smoothDnd, drophandlers } from 'smooth-dnd'
smoothDnd.dropHandler = dropHandlers.reactDropHandler().handler

Moving this to discussions as it's basically a Usage question.


Cargo fails to add dependency if it is renamed, gated, and in private registry

Problem
When a dependency is renamed (e.g<EMAIL_ADDRESS>is referred as http_0_2 to be able to add compatibility features), gated behind a feature (e.g. compat-http), and published to a private registry, this dependency does not make it into Cargo.lock, output of cargo tree, and fails to compile with a message about undeclared module, e.g.:
8 |  pub use http_0_2::{
  |         ^^^^^^^^ use of undeclared crate or module `http_0_2`

Steps

Add renamed optional dependencyhttp_0_2 = { package = "http", version = "0.2", optional = true }

use it from another crateexample-dependency = { registry = "kellnr", version = "0.1", features = ["compat-http"] }

Run kellnr locally:docker run --rm -it \
    -p 8000:8000 \
    -e "KELLNR_ORIGIN__HOSTNAME=localhost" ghcr.io/kellnr/kellnr:5.0.0

Publish  example-dependency:cargo publish --registry kellnr -p example-dependency

Build a dependent crate:cargo build -p usage-registry

Example repository: https://github.com/sukhmel/renamed-dependency-missing-for-feature
Possible Solution(s)
I think, this may be mitigated by adding a crate that reimports the crate that was supposed to be renamed (or several crates at once)
Notes
both feature gate and rename are required to produce a failure:
# feature gated, but not renamed - OK
http = { package = "http", version = "1.0", optional = true }
# feature gated and renamed - does not work
http_0_2 = { package = "http", version = "0.2", optional = true }
# renamed, but not feature gated - OK
either_1_13 = { package = "either", version = "1.13" }
# not renamed, not feature gated - OK
void = "1.0"

Possibly a bug in https://github.com/kellnr/kellnr but Cargo.toml for the package seems correct: example-dependency-0.1.1-Cargo.toml
Version
▷ cargo version --verbose
cargo 1.79.0 (ffa9cf99a 2024-06-03)
release: 1.79.0
commit-hash: ffa9cf99a594e59032757403d4c780b46dc2c43a
commit-date: 2024-06-03
host: aarch64-apple-darwin
libgit2: 1.7.2 (sys:0.18.3 vendored)
libcurl: 8.8.0 (sys:0.4.72+curl-8.6.0 system ssl:OpenSSL/3.0.14)
ssl: OpenSSL 1.1.1w  11 Sep 2023
os: Mac OS 14.6.0 [64-bit]

Could you give full reproduction steps?  This leaves out any of how kellnr needs to be setup.
Have you verified if any of that combination of situations can be removed and still reproduce?

renaming, optional dep, and custom registry are involved
the config file seems to have more content than should be relevant

I haven't set up kellnr, but will try to do so and add.
All of the other combinations are presented to demonstrate correct behaviour, both renaming and feature gate must be done

Thank you for setting up the reproduction. It's quote smooth to follow it step-by-step!
This is a duplicate of #14321, and is fixed via #14325. The current nightly and beta channel should contain that fix.
This is the diff of old/new crate index file.
 {
   "name": "example-dependency",
   "vers": "0.1.0",
   "deps": [
      // omit...
   ],
   "cksum": "6a57a2a0b45843db52c2aef915f659de5d50a1e4ae1b3b15372d95308e434d39",
   "features": {
     "compat-http": [
+      "dep:http_0_2",
       "dep:http"
     ],
     "default": []
   },
   "yanked": false,
   "v": 1
 }

Close as the fix is already in beta and will be stable in 1.81.0

For some extra context from the other issue: 1.78, 1.79. and 1.80 were affected.  1.81 is 4 weeks from release.

Thank you! Appreciate your answer and the details
I've tried to find an issue before opening one, but unfortunately was not fruitful in that 😅
will be looking forward to 1.81 release then


why CalendarDay's toString() add 1 to month?

what this "this.month + 1" for?
public String toString() {
        return String.format(Locale.US, "CalendarDay{%d-%d-%d}", new Object[]{Integer.valueOf(this.year), Integer.valueOf(this.month + 1), Integer.valueOf(this.day)});
    }

I think this is a just a holdover from an old implementation that would return "user-friendly" strings. But now that it's "developer-friendly", I can see how this could be confusing while debugging.
Also, I forget how varargs compile :mask:
I'll fix these for the 1.0 release.

alright,thx


Changed the way the hash is created in hash_inputs()

I changed the way the hash is created in hash_inputs() because building a project with VSCode and Ninja outputs many thousands of lines of code when running this part of the original code:
    proc = subprocess.Popen(
        co_args,
        stdout=subprocess.PIPE,
        stderr=subprocess.PIPE
    )
    stdout, stderr = proc.communicate()
    if stderr:
        return None

which causes the project to hang indefinately.
I also noticed that stdout and stderr get switched around when compiling with cl.exe vs clang.exe although I can no longer be sure that was the case.
The method now calculates the hash with the time the source file was last modified, the lines within any .clang-tidy config files, and then the args. The last two are more or less the same as the original code although the method I use to find the .clang-tidy is different and requires a new arg to be passed to clang-tidy: --directories_with_clang_tidy=<file1*file2*...>. This can be achieved in CMake with the following code:
cmake_minimum_required(VERSION 3.10)
project(ctcache-example VERSION 1.0)

find_program(CLANG_TIDY_COMMAND clang-tidy)

add_executable(bad01 bad01.cpp)
target_compile_options(bad01 PRIVATE -pedantic;-Wall;-Werror)

if(CLANG_TIDY_COMMAND)
    function(find_all_directories_with_clang_tidy VARIABLE)
        file(GLOB CLANG_TIDY_FILES "${CMAKE_CURRENT_SOURCE_DIR}/.clang-tidy")

        if(CLANG_TIDY_FILES)
            list(APPEND DIRECTORIES_WITH_CLANG_TIDY ${CMAKE_CURRENT_SOURCE_DIR})
        endif()

        file(GLOB ALL_PROJECT_FILES
             LIST_DIRECTORIES true
             "${CMAKE_CURRENT_SOURCE_DIR}/*"
        )

        foreach(DIRECTORY ${ALL_PROJECT_FILES})
            if(IS_DIRECTORY ${DIRECTORY})
                get_filename_component(DIR_NAME ${DIRECTORY} NAME)

                if(NOT DIR_NAME STREQUAL "build")
                    # Check if the directory contains a .clang-tidy file
                    file(GLOB CLANG_TIDY_FILES "${DIRECTORY}/.clang-tidy")

                    # If so, add the directory to `DIRECTORIES_WITH_CLANG_TIDY`
                    if(CLANG_TIDY_FILES)
                        list(APPEND DIRECTORIES_WITH_CLANG_TIDY ${DIRECTORY})
                    endif()
                endif()
            endif()
        endforeach()

        # CMake splits args up with ";" so use "*" to keep all the directories together, folders can't contain "*" in their name so this should be safe
        string(REPLACE ";" "*" DIRECTORIES_WITH_CLANG_TIDY "${DIRECTORIES_WITH_CLANG_TIDY}")

        set(${VARIABLE}
            ${DIRECTORIES_WITH_CLANG_TIDY}
            PARENT_SCOPE
        )
    endfunction()

    find_all_directories_with_clang_tidy(DIRECTORIES_WITH_CLANG_TIDY)

    if(DIRECTORIES_WITH_CLANG_TIDY)
        set_target_properties(bad01 PROPERTIES CXX_CLANG_TIDY ${CLANG_TIDY_COMMAND} --directories_with_clang_tidy=${DIRECTORIES_WITH_CLANG_TIDY})
    else()
        set_target_properties(bad01 PROPERTIES CXX_CLANG_TIDY ${CLANG_TIDY_COMMAND})
    endif()
endif()

I used "*" because (at least on Windows) this character can not be used in a folder name. I have only done limited testing with my hobby projects, there may be other source_file_extensions to consider when identifying the source file clang-tidy is being called on.
Thank you for creating such a cool tool. I spent about a day trying to figure out what the issue was and how to fix it but I'm sure this will save me a great deal of time in the future.

thanks for the PR


[NITPICK] ScreenOptionsGraphicSound FULLSCREEN name is blank

On 4.16.0-HF2 64x
https://i.imgur.com/HZuBUoZ.png

Fixed in 4.18, thanks for reporting!


xGov-141: Securing ASA Stats API high availability for the next 2 years (Milestone 2)

The second milestone of the xGov #70 proposal that has passed in the Voting Session 2.

Proposer, please post your algorand forum discussion thread link here. Thank you.


Bug🪲 : Light mode gets turned off on refreshing a page

Give a brief about the bug ✍
Description:
Here is the issue I encountered -
The light mode preference does not persist across page refreshes. Each time the page is refreshed, the mode resets to the default instead of maintaining the user-selected mode (dark or light).
I think it is due to the theme state is not being persisted when the page is refreshed.
What is the expected behavior? 🤔
Description:
The selected dark or light mode should persist across page refreshes.
If a user selects light mode, the page should remain in dark mode even after refreshing.
Provide step by step information reproduce the bug 📄
Description:
Steps to reproduce the behavior:
Go to the website.
Toggle the light mode switch to change the theme.
Refresh the page.
Observe that the theme reverts to the default mode instead of retaining the selected mode.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

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

Hello @kunjgit,
I loved your beautifully designed website! I noticed a few areas where improvements could make it even more amazing. I'd be thrilled to help enhance its look and functionality for the best results.
Please consider assigning this task to me—I guarantee you'll be pleased with the outcome.
Thank you!
Best,
Dakshant Jain

/assign

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


Code Runner does not work

When I click Ctrl+alt+N the integrated terminal does not open, neither the code runs
I was programing on python

Are you talking about "Code Runner" (formulahendry.code-runner)?
Please troubleshoot first to see whether the problem is related to VS Code or is caused by the extension itself.

Check key bindings: https://code.visualstudio.com/docs/getstarted/keybindings#_detecting-keybinding-conflicts

Check Runtime Status : https://code.visualstudio.com/updates/v1_59#_extensions


Analyzer function type parameters are not correctly scoped

In the following, G and H are entirely equivalent, and neither of them are subtype related to F<T> for non-trivial T, but F<T> and G (but not H) are considered assignable.
typedef F<T> = int Function<S>(T x);
typedef G = int Function<T>(T x);
typedef H = int Function<Q>(Q x);

void test(bool b) {
   int Function<T>(F<T> f) f1;
   int Function<T>(G f) f2;
   int Function<T>(H f) f3;
   f1 = f2; // Should be error, IS NOT
   f1 = f3; // Should be error, is
   f2 = f1; // Should be error, IS NOT
   f2 = f3; // Should be ok, is
   f3 = f1; // Should be error, is
   f3 = f2; // Should be ok, is
}

this might be related: https://github.com/dart-lang/sdk/issues/30375

working through the types:
f1 is <T> (<S> T -> int ) -> int
f2 is <T> (<T'> T' -> int ) -> int
f3 is <T> (<Q> Q -> int ) -> int
The fact that f2 has the problems is scary... f2 and f3 should be identical.
We did have a capture bug here: https://github.com/dart-lang/sdk/issues/29778#issuecomment-317149157 ... any time we create a synthetic function type we hit major problems with substitutions. That could be related.
Another problem that scared me recently when reading the code, is whether our "fresh" type variables are actually treated as non-equal to existing type variables or to other "fresh" type variables that have the same name. I worried that synthetic type variables might be falling back to name-based equality. (analyzer uses name-based equality for elements, where the name is "fully-qualified". but I don't know if this even takes into two type variables declared in the same scope, like each T for f1/f2/f3, or if it takes into account synthetic type variables that don't have any parent chain.)

@leafpetersen I can help look into this if you have not started already

All yours if you want it, though not sure it's top priority.  Just getting a test written to be sure that the new front end does the right thing might be a good start.

This is now fixed. In the example, there are errors reported on lines 9, 10, 11, and 13:
Analyzing 30379.dart...
  error • A value of type 'int Function<T₀>(int Function<T>(T))' can't be assigned to a variable of type 'int Function<T>(int Function<S>(T))'. • 30379.dart:9:9 • invalid_assignment
  error • A value of type 'int Function<T>(int Function<Q>(Q))' can't be assigned to a variable of type 'int Function<T>(int Function<S>(T))'. • 30379.dart:10:9 • invalid_assignment
  error • A value of type 'int Function<T>(int Function<S>(T))' can't be assigned to a variable of type 'int Function<T₀>(int Function<T>(T))'. • 30379.dart:11:9 • invalid_assignment
  error • A value of type 'int Function<T>(int Function<S>(T))' can't be assigned to a variable of type 'int Function<T>(int Function<Q>(Q))'. • 30379.dart:13:9 • invalid_assignment
4 errors found.


Embedding values from GenerateEmbeddings does not match GenerateEmbedding is the input sentence is not the first in the requested set.

When using the GenerateEmbeddings operation I get the matched embedding if the input value is first element in the set.  Otherwise the embedding is does not match the expected value.  I would have assume that the embedding from GenerateEmbeddings and GenerateEmbedding would match regardless of the order.
(The code behind "Vector" may be found here https://github.com/mwwhited-forks/SqlClrVector if you think that is causing the issue.)
    [DataTestMethod]
    [DataRow("Hello World!")]
    public void OtherEmbeddingTest(string input)
    {
        var embedder = new AllMiniLmL6V2Embedder();
        var single = embedder.GenerateEmbedding(input);
        string[] inputs = ["not it", input, "Another", input];
        var multiple = embedder.GenerateEmbeddings(inputs).ToArray();

        var singleVector = new Vector(single.ToArray());
        var multipleVectors = multiple.Select(e => new Vector(e.ToArray()));

        this.TestContext.WriteLine($"Single  : {Vector.VectorMagnitude(singleVector)} \"{input}\"");

        foreach (var vector in multipleVectors.Select((v, i) => (v, i)))
        {
            this.TestContext.WriteLine($"Vector {vector.i}: {Vector.VectorMagnitude(vector.v)} ({Vector.VectorDistance("cosine", singleVector, vector.v)}) \"{inputs[vector.i]}\"");
        }

    TestContext Messages:
Single  : 1.0000000074550142 "Hello World!"
Vector 0: 0.999999803531721 (0.87621489408339) "not it"
Vector 1: 1.000000081631468 (0.07751869180118631) "Hello World!"
Vector 2: 1.0000000336981583 (0.8806857575786939) "Another"
Vector 3: 1.000000081631468 (0.07751869180118631) "Hello World!"

Here, I created a test under my fork showing the issue
https://github.com/mwwhited-forks/AllMiniLML6v2Sharp/blob/08f988e12186060e6482fc682a4e71b8c1ec0ded/AllMiniLmL6V2Sharp.Tests/AllMiniLmL6V2.Test.cs#L115
[Fact]
 public void MultipleDifferentTest_NotFineIfOther()
 {
     var model = new AllMiniLmL6V2Embedder();
     string sentence = "This is an example sentence";
     string[] sentences = [ "Some other", sentence];
     var embedding = model.GenerateEmbedding(sentence);
     var embeddings = model.GenerateEmbeddings(sentences);
     Assert.NotNull(embedding);
     Assert.NotEmpty(embedding);
     Assert.NotNull(embeddings);
     Assert.NotEmpty(embeddings);
     Assert.Equal(sentences.Length, embeddings.Count());

     // Make sure all embeddings are the same.

     var exp = new List<Exception>();

     foreach (var batchEmbedding in embeddings.Select((value, index) => (value, index)))
     {
         try
         {
             Assert.Equal(1, TensorPrimitives.CosineSimilarity(batchEmbedding.value.ToArray(), embedding.ToArray()));

             Assert.True(batchEmbedding.value.SequenceEqual(embedding),
                 "Single embedding does not match a batch embedding");
         }
         catch (Exception ex)
         {
             if (sentences[batchEmbedding.index] == sentence)
                 exp.Add(new Exception($"{batchEmbedding.index}", ex));
         }
     }

     if (exp.Count > 0)
         throw new AggregateException(exp);
 }

Another note, the performance is dramatically better if you reuse the RunOptions and InferenceSession between requests.  I was able to make the batch processing faster just by reusing those values.  The performance was so much faster I didn't even need to use your version that stacked all the tokens together (which i think is what was causing the defect above anyway.
This version just create a private method where the RunOptions and InferenceSession were passed in ...
https://github.com/mwwhited-forks/AllMiniLML6v2Sharp/blob/dev/MakeFasterV2/AllMiniLmL6V2Sharp/AllMiniLmL6V2Embedder.cs
This version just adds the runoptions and inferencesession to the class itsself then implements IDisposable to clean it up (needs improved to have proper finalization but it works.
https://github.com/mwwhited-forks/AllMiniLML6v2Sharp/blob/dev/MakeFasterV2/AllMiniLmL6V2Sharp/CachedAllMiniLmL6V2Embedder.cs
... I can clean these up and submit a PR if you are interested

Are you using CPU or GPU when testing? My testing shows GenerateEmbeddings is slower on GPU when ran as a for each loop like in your fix.
I don't believe the cause of the bug is in stacking sentences together. It is in the pooling and normalizing logic. C# is not as intuitive as Numpy.
I'm pretty busy right now, so won't look at the bug until the weekend. If you just looking for faster performance on CPU, look at the GenerateEmbeddingsAsync method. It runs each sentence in parallel. Will probably be faster on CPU.

CPU. I want this to run in process of a web server without GPU support.
I'm guessing this bug has something to do with the long context/padding and truncation as looking at the vectors it starts zeroing out some of the later elements in later embeddings.
I have this working faster and more accurate in my project so I'm not in a rush.  I just wanted to let you know what I found to help reduce anyone else's frustration later.  As another note, my change for the parallel requests prevented that onnxexception from being thrown in your long context test.
I highly appreciate you having a working sentence transformer in c#.

The issue was the attention mask was not being applied properly in GenerateEmbeddings. Everything else is working correctly. I verified it is producing similar results to the python sentence transforms package (floating point error and some onnx differences) and released a new package with the bug fix. Thanks for reporting it.
OnnxException should be thrown in the long context test when _truncate is set to false and the token count exceeds 512. This is how the sentence transformers package works as well. BERT can only accept a max token length of 512.


Create Super Admin Templates page

UX wireframe @rhu001 http://h90c3m.axshare.com/#g=1&p=dmp_all_templates__super_admin_view___org_template
Create "Templates" page in Super Admin dropdown menu. This is where Super Admins can manage funder and default templates (first tab) and Organisation templates (second tab).

add Table for each tab w/layout and content in screenshots below
functional spec: Template names are links that take the user to the template editing page
add Search box above table and pagination if either table exceeds 10 items

Templates page in Super Admin dropdown menu

Funder & Default Template (rename heading)

Organisation Templates

Tabbed approach looks fine to me @stephaniesimms We could apply this to the general org-admin templates page too for consistency but I don't think that's essential for MVP

@stephaniesimms Please, let's focus on features essential only for MVP. Also, whenever we plan to add a feature it's important that we think of the use case for it, we don't just add things because they can be done. Once we have a use case, we present it to the developers and let them think about how it fits into the process.

thanks for the confirmation @sjDCC - as we discussed last week we need to prioritize some template/guidance dev work so that this functionality is available for manual data curation. we're beginning on 4 Dec to audit all US funder templates and hired a contractor to help as it's a huge task.

This is an ajax call that could have been impacted by the https -> http confusion with the server configuration. Jim updated our puppet script. I will test today to see if the issues have been resolved

this looks good on roadmap stage and is working as expected. closing issue but will leave it on the board for @sjDCC to confirm.


"$" is undefined  errors when using JQuery

Hey all - noob questions that I couldn't find an answer for.

I'm getting multiple "$" is undefined errors from the linter when entering standard JQuery code. Do I have to add $ to the "ignored list", or is there better integration with JQuery that I'm missing to avoid these errors?

I found out how to stop the errors in each file with /* global $ */. But how do I find the file package.json to ignore $ permanently? And is permanently ignoring $ a wise move?

Thanks,
Chris

In your package.json, add $ to your globals array.
{
  "name": "Example",
  "version": "1.0.0",
  "description": "Example package.json",

  "standard": {
    "globals": [
      "$"
    ]
  }
}

@shaungrady is absolutely correct :smiley:

Thanks guys, much appreciated. I will investigate the whole package.json thing. Take care.

Hey all,
Quick follow up question - I'm still getting multiple '$' is undefined errors even after modifying my ~/.atom/packages/linter-js-standard/package.json file as described above.
Here is my package.json:
...
  "devDependencies": {
    "standard": "^5.2.1"
  },
  "standard": {
    "globals": [
      "atom",
      "$"
    ]
  },
  "package-deps": [
    "linter"
  ],
...

The atom line was already inside the globals array, so I didn't want to mess with it. I just added in "$" below it. I also tried:

Quitting & restarting Atom
Toggling the 4 setting available on the package settings page ("Check Style Dependencies", "Honor Style Settings", etc.)
Adding /* global $ */ to each file. This still works as advertised, but very cumbersome!

Any ideas? Syntax error in my package.json file?

You shouldn't be modifying the package.json of the Atom package. You should adding/modifying rules in the package.json associated with whatever project you're working on. E.g., ~/My Repositories/my-project/package.json

Ah...
Ok, I'm trying to use it to lint JS inside of a Rails app, so I don't have a package.json. I'll have to experiment to see if there's a way to integrate it into Rails.

package.json is for configuring npm, it doesn't directly relate to ESLint. For your Rails app, simply create a .eslintrc.js file at the root of your project. See the ESLint docs for more information: http://eslint.org/docs/user-guide/configuring#configuration-file-formats

Wow, thanks @shaungrady . I would never have found that. I'll take it from here, much appreciated!

No problem, happy coding

I'm having the same problem as @ckib16, and I'm not sure what to put into .eslintrc.js to make it work.


paper intro

Intro to paper
Add images and example from PCT

Thanks @wangzhao0217. Please review the PR next time, you can do that by clicking on the Files changed tab above. Comments/changes welcome.


[WIP] create filenames for stim files

Would that make sense to you?
The name of the the stim file would be in expParameters.fileName.stim

ah I see, nice! I'll let you to merge?

Take cover because I am MERGING!!!!!


Add Dockerfile

On modern CI server sometimes it’s handy to run such small tools from Docker container instead of making sure it exists on every build host
If you choose to accept this PR, you'll need to create an account on docker hub,  and enroll this repository in there.   They will auto-build and auto-distribute everything for you.
Preflight Checklist
I have:

[X] Read the Contributor's Guidelines.
[X] Updated the examples as necessary.
[X] Updated the documentation as necessary.
[X] GPG signed my commits.

On your second point.   The container this Dockerfile builds is based on base alpine linux distribution.  So it already has all non-built in commands.
Look at the test below.  You can verify it for yourself, using the docker command from the test.  All you need to have installed is just docker.
$ docker run -it  -v  pwd`:/app/ --entrypoint /bin/sh autorevision:local
/app # sed
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: sed [-i[SFX]] [-nrE] [-f FILE]... [-e CMD]... [FILE]...
or: sed [-i[SFX]] [-nrE] CMD [FILE]...
-e CMD	Add CMD to sed commands to be executed
-f FILE	Add FILE contents to sed commands to be executed
-i[SFX]	Edit files in-place (otherwise sends to stdout)
	Optionally back files up, appending SFX
-n	Suppress automatic printing of pattern space
-r,-E	Use extended regex syntax

If no -e or -f, the first non-option argument is the sed command string.
Remaining arguments are input files (stdin if none).
/app # cut
cut: expected a list of bytes, characters, or fields
/app # grep
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: grep [-HhnlLoqvsriwFE] [-m N] [-A/B/C N] PATTERN/-e PATTERN.../-f FILE [FILE]...
Search for PATTERN in FILEs (or stdin)
-H	Add 'filename:' prefix
-h	Do not add 'filename:' prefix
-n	Add 'line_no:' prefix
-l	Show only names of files that match
-L	Show only names of files that don't match
-c	Show only count of matching lines
-o	Show only the matching part of line
-q	Quiet. Return 0 if PATTERN is found, 1 otherwise
-v	Select non-matching lines
-s	Suppress open and read errors
-r	Recurse
-i	Ignore case
-w	Match whole words only
-x	Match whole lines only
-F	PATTERN is a literal (not regexp)
-E	PATTERN is an extended regexp
-m N	Match up to N times per file
-A N	Print N lines of trailing context
-B N	Print N lines of leading context
-C N	Same as '-A N -B N'
-e PTRN	Pattern to match
-f FILE	Read pattern from file

/app # wc^C
/app # wc
^C
/app # tail
^C
/app # basename
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: basename FILE [SUFFIX]
Strip directory path and .SUFFIX from FILE
/app # dirname
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: dirname FILENAME
Strip non-directory suffix from FILENAME
/app # tee
^C
/app # getopts
/bin/sh: getopts: usage: getopts optstring var [arg]
/app # tr
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: tr [-cds] STRING1 [STRING2]
Translate, squeeze, or delete characters from stdin, writing to stdout
-c	Take complement of STRING1
-d	Delete input characters coded STRING1
-s	Squeeze multiple output characters of STRING2 into one character

/app # cmp
BusyBox v1.30.1 (2019-06-12 17:51:55 UTC) multi-call binary.
Usage: cmp [-l] [-s] FILE1 [FILE2 [SKIP1 [SKIP2]]]
Compare FILE1 with FILE2 (or stdin)
-l	Write the byte numbers (decimal) and values (octal)
	for all differing bytes
-s	Quiet

/app #`

I see your point about the support of multiple revisions.  But this makes pretty large container,  115MB with all VCS installed vs 26MB with just git.
 $ docker images | head
REPOSITORY                      TAG                  IMAGE ID            CREATED             SIZE
autorevision                    all-vcs              9f69e252c527        45 seconds ago      115MB
vladistan/autorevision          latest               46c075d03512        2 days ago          26.7MB

Maybe we should have two different images one just for git as it's most common use case these days and another one with everything else included

Now there are two Dockerfiles one with just GIT and another one with the rest of the VCS ( hg, svn, bzr)
Also, I am no longer copying the shell script,  but doing 'make install'
Let me know what you think

As for the docs,  do you it's better to put into man page, or have a separate README just for docker?

As for the docs, do you it's better to put into man page, or have a separate README just for docker?

As I have never used docker before (personally I tend to use jails instead), I am not sure what would have the best visibility from inside docker but I definitely think a separate readme is in order to go over how the docker images are meant to be used.

Ok,  I'll write a separate README and put it in the directory with Docker files.

Ok,  readme is there now.  Note,  I put the references to my personal account in Dockerhub.  Might be a good thing if you could create an  Autorevision account in dockerhub and hook the this repo, so you'll always have the fresh containers built automatically once changes are checked in into this repository.
I can walk you through creating the account.   Dockerhub has the same policy to open source as the github.  Hosting is always free for the containers that are publicly available.

I can walk you through creating the account. Dockerhub has the same policy to open source as the github. Hosting is always free for the containers that are publicly available.

I did not see a free tier for orgs; only individuals.

Actually,  they changed their naming scheme.  All you need is to create an account named 'Autorevision'  and link it to the github repo