How to use fieldTransform with promises?

Hi,
In our application we have a requirement for theme-specific fields. In the documentation I found the 'fieldTransform', where you can manipulate the fields before formly compiles them, which seemed like the ideal place for the theme manipulation.
Our theme is loaded by doing a call to obtain a json config file, where the manipulition is defined. The fieldTransform however cannot handle promises, so I have to block the http call before the returning of the fields.
Simple example:
<formly-form fields="fields"></formly-form>

Controller:
$scope.fields = [{
    id: "someId",
    //...
}, {
    id: "someOtherId",
    //..
}];

And the run block:
.run(["formlyConfig", "themeService", (formlyConfig, themeService) => {
    formlyConfig.extras.fieldTransform.push((fields, model, options, form) => {
        while (!themeService.themeConfig) {
            // ugly synchronous waiting...
        }

        var fieldsToManipulate = themeService.themeConfig.fields,
            result = [];

         fields.forEach(f => {
             if (!f.id) {
                 result.push(f);
             } else {
                 let manipulatedField = fieldsToManipulate.find(ftm => {
                     return ftm.id === f.id;
                 });
                 if (!manipulatedField) {
                     result.push(f);
                 } else {
                     if (manipulatedField.disable) {
                         f.templateOptions.disabled = true;
                         result.push(f);
                     } else if (manipulatedField.hide) {
                         // don't add to result
                     }
                 }
             }
         });
         return result;
    });
}]);

How can I make this asynchronous?

I think this would be better suited for your controller than inside formly conifg. Before setting .fields in your scope, make your ajax call and apply the mutation there.
http://jsbin.com/nuyebu/edit?js,output
I think this makes more sense to do in the controller than within formly transform,

@egucciar  I'd agree with that if we had one form, but we have multiple formly-forms in multiple applications, where they all need to have this intercepted functionality.

I still wouldn't think it's appropriate for fieldTransforms but that's just me. How about an injectable service that can do the mutation and wrap your calls? That way if in any case you do not not require the mutation it is trivial not to have it.

Another issue is the nesting of fields/fieldgroups. If I am using a service to do the manipulation myself, I'll have to do a recursive check on all sub-fields and -groups.

That doesn't sound like an issue. I also created a form mutator for my project and believe it's a superior approach from an architecture perspective as this can scale to scenarios where a global configuration object would make it more difficult to use straight formly forms with no mutation applied.


error with the "Greeting" module of my "Leon" package!

Specs

Leon version:
OS (or browser) version:
Node.js version:
Complete "npm run check" output:
(if using Docker) Complete "npm run docker:check" output:
(optional) Leon package version:

Expected Behavior
Actual Behavior
How Do We Reproduce?
Extra (like a sample repo to reproduce the issue, etc.)

me:hey
Leon:Sorry, I have an issue with the "Greeting" module of my "Leon" package!
GLIMPSE OF MY CMD---
.: LEON :.
➡ Talking...

.: LEON :.
✖ Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.

.: LEON :.
➡ Talking...
✖ Failed to delete query object file: Error: ENOENT: no such file or directory, unlink 'C:\Users\jerry\Desktop\leon\leon-develop\server\dist\core/../tmp/1595171234163-2kjg.json

I was running my npm already on another virtualenv I made through virtualenv  before,now it's working normally.


[Gluten-core] Rename libspark_columnar_jni.so to libgluten.so

https://github.com/oap-project/gluten/blob/733878e34b4694552734e366bdfd13dbf4d55b62/gluten-core/src/main/java/io/glutenproject/vectorized/JniWorkspace.java#L27
This should also be renamed.


Fix Java ValidatesRunner V2 task dependency.

The containers images were not being built properly for the tests and
this change moves the dependency into the created test task.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @kennknowles
Local run is in-progress with 18 tests passing currently, which is more than the scheduled Jenkins runs, so I think this can be merged but also understand if you'd prefer to have the local run complete (~4hr).

Run Java PreCommit

Run Java Dataflow V2 ValidatesRunner

Run Java Dataflow V2 ValidatesRunner Streaming

Run Java Dataflow V2 ValidatesRunner Streaming

Run Java Dataflow V2 ValidatesRunner Streaming

... not sure why it isn't firing off that check, I'll try again

Run Java Dataflow V2 ValidatesRunner Streaming

No luck. Weird. I'll run them locally.

I added a few tests to the exclude list. My last VR run locally passed. I'll try and kick off another one here but it wasn't working last time.

Run Java Dataflow V2 ValidatesRunner Streaming

Failed due to https://issues.apache.org/jira/browse/BEAM-11263 for which I've made a fix in https://github.com/apache/beam/pull/13344.
All other tests pass. I'm not going to run the VR suite again so @kennknowles this is ready for a review/merge please.

Makes sense to me.


Detect CodeGen gaps by leveraging both server and client generation for TypeSpec-ToDo

Generate the server code for TypeSpec-ToDo with some basic implementation.
Generate client code for Java, Python, JS & .NET and try to run them against service code.

Please help to detect gap by scanning the code and run some manual testing.
Areas to verify:
a. The behavior of different error code handling.
b. Paging behavior.
c. Basic CRUD operation could work E2E.

cc @ArcturusZhang , could you help with server generation and work with language owner to verify the client code E2E

For dotnet generated library:

NoAuth is not working. This spec has @useAuth(NoAuth) on the Users namespace. But the generated Users subclient is actually not affected at all.
ApiKeyAuth<cache, "session-id"> is not quite working in the cache way.
The @visibility("none") property Validated is exposed in the client generated result (known issue for generator)
Pageable operations are not generated as pageable because pageable is not implemented for unbranded libraries.

Java

Only 1 Auth is supported for the whole service. So NoAuth does not work.
Error model is not generated.
Pageable operation is not generated as pageable. Design pending.

Python issues summary:  https://github.com/Azure/autorest.python/issues/2934


Test create slots

Hi, I'm submitting this draft per the suggestion of znck. It is a copy of PR https://github.com/vuejs/vue-next/pull/115. Basically, I am trying to help with test coverage, but I'm having trouble setting up the tests. The main issue right now is I can't set up a Slot correctly to return a VNodeChildren value. I'm just hoping for a push in the right direction so I can help out.

@znck I think this is ready for review.


[de] add sudo to Red Hat-based distributions - fr

en PR https://github.com/kubernetes/website/pull/30252/files
/assign @rlenferink

@Arhell the link you provided is for a fr PR.
Any opinions on this @sftim ?
/hold
/cc sftim


RFE: User Action Logging

Rancher version:
2.2.2
Description:
We really need some kind of user action logging, especially when admins are doing maintenance. Example. Person X removed node Y from cluster Z on this date and time

Please try this doc link about audit logs : https://rancher.com/docs/rancher/v2.x/en/installation/options/api-audit-log/

@ankur111
Why are metadata responses not logged in Level 1 - Metadata ?
Knowing if the requests were successful or not seems somewhat important to the overall use of this rather brief logging level.
Suggest adding another level including both request/response metadata only


[Kaltura] Add support for an uncommon typo in a GDC Vault page

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
A few pages on the GDC Vault (https://www.gdcvault.com/play/1025699, https://www.gdcvault.com/play/1025739, possibly more) have a slightly-misformed Kaltura iframe link, where the URL has an unnecessary leading space. The Kaltura extractor isn't durable enough to ignore that so it fails to download the file. Web browsers seem happy to skip it, however.
This allows it to ignore that initial leading space when it exists.

Moved to https://github.com/ytdl-org/youtube-dl/pull/28969 .


Version restriction

Hi,
Thanks for the wonderful work. As I am working to set up this work I found this project has a very strict limit on versions. Since the compiled .so files are provided by the authors I was not able to change the version to suit my hardware (especially the CUDA version). The provided file has a version constraint of using CUDA 10.2 and pytorch 1.9, which requires that the GPU is older than sm_70. However, in the paper it is mentioned RTX 2080Ti is used. Since it is sm_75, I was wondering if the authors could give any suggestion on how to run this project on a more recent GPU, or point out if I was missing anything to run unidistill on my GPU (sm_80). Thanks!

Can you also share the version of pytorch-lightning? I am getting an error that seems to be related to that. Thanks!
Traceback (most recent call last):
  File "unidistill/exps/multisensor_fusion/nuscenes/BEVFusion/BEVFusion_nuscenes_centerhead_lidar_exp.py", line 35, in <module>
    run_cli(Exp, "BEVFusion_nuscenes_centerhead_lidar_exp")
  File "/home/jingyuso/kd_project/test/CVPR2023-UniDistill/unidistill/exps/base_cli.py", line 59, in run_cli
    trainer.fit(model, model.train_dataloader, model.val_dataloader)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 444, in fit
    results = self.accelerator_backend.train()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 148, in train
    results = self.ddp_train(process_idx=self.task_idx, model=model)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 282, in ddp_train
    results = self.train_or_test()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 74, in train_or_test
    results = self.trainer.train()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 493, in train
    self.train_loop.run_training_epoch()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 561, in run_training_epoch
    batch_output = self.run_training_batch(batch, batch_idx, dataloader_idx)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 728, in run_training_batch
    self.optimizer_step(optimizer, opt_idx, batch_idx, train_step_and_backward_closure)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 470, in optimizer_step
    optimizer, batch_idx, opt_idx, train_step_and_backward_closure
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 130, in optimizer_step
    using_lbfgs=is_lbfgs
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/core/lightning.py", line 1270, in optimizer_step
    optimizer.step(closure=optimizer_closure)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/lr_scheduler.py", line 65, in wrapper
    return wrapped(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/optimizer.py", line 88, in wrapper
    return func(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context
    return func(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/adamw.py", line 65, in step
    loss = closure()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 723, in train_step_and_backward_closure
    self.trainer.hiddens
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 813, in training_step_and_backward
    result = self.training_step(split_batch, batch_idx, opt_idx, hiddens)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 320, in training_step
    training_step_output = self.trainer.accelerator_backend.training_step(args)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 158, in training_step
    output = self.trainer.model(*args)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/overrides/data_parallel.py", line 176, in forward
    output = self.module.training_step(*inputs[0], **kwargs[0])
TypeError: training_step() takes 2 positional arguments but 3 were given

Can you also share the version of pytorch-lightning? I am getting an error that seems to be related to that. Thanks!
Traceback (most recent call last):
  File "unidistill/exps/multisensor_fusion/nuscenes/BEVFusion/BEVFusion_nuscenes_centerhead_lidar_exp.py", line 35, in <module>
    run_cli(Exp, "BEVFusion_nuscenes_centerhead_lidar_exp")
  File "/home/jingyuso/kd_project/test/CVPR2023-UniDistill/unidistill/exps/base_cli.py", line 59, in run_cli
    trainer.fit(model, model.train_dataloader, model.val_dataloader)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 444, in fit
    results = self.accelerator_backend.train()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 148, in train
    results = self.ddp_train(process_idx=self.task_idx, model=model)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 282, in ddp_train
    results = self.train_or_test()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 74, in train_or_test
    results = self.trainer.train()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 493, in train
    self.train_loop.run_training_epoch()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 561, in run_training_epoch
    batch_output = self.run_training_batch(batch, batch_idx, dataloader_idx)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 728, in run_training_batch
    self.optimizer_step(optimizer, opt_idx, batch_idx, train_step_and_backward_closure)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 470, in optimizer_step
    optimizer, batch_idx, opt_idx, train_step_and_backward_closure
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 130, in optimizer_step
    using_lbfgs=is_lbfgs
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/core/lightning.py", line 1270, in optimizer_step
    optimizer.step(closure=optimizer_closure)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/lr_scheduler.py", line 65, in wrapper
    return wrapped(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/optimizer.py", line 88, in wrapper
    return func(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context
    return func(*args, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/optim/adamw.py", line 65, in step
    loss = closure()
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 723, in train_step_and_backward_closure
    self.trainer.hiddens
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 813, in training_step_and_backward
    result = self.training_step(split_batch, batch_idx, opt_idx, hiddens)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 320, in training_step
    training_step_output = self.trainer.accelerator_backend.training_step(args)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/accelerators/ddp_accelerator.py", line 158, in training_step
    output = self.trainer.model(*args)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl
    return forward_call(*input, **kwargs)
  File "/home/jingyuso/miniconda3/envs/unidistill_test/lib/python3.6/site-packages/pytorch_lightning/overrides/data_parallel.py", line 176, in forward
    output = self.module.training_step(*inputs[0], **kwargs[0])
TypeError: training_step() takes 2 positional arguments but 3 were given

solved by using newer version of pytorch-lightning (for instance 1.5)

Hello, do you know how. pkl is generated in the data processing section

@Song-Jingyu The source code is located at here
I have provided a linux version of python3.8, please compile your own if you need more
voxel_pooling_ext.cpython-38-x86_64-linux-gnu.zip


Add initial Jenkinsfile

Signed-off-by: Obed N Munoz<EMAIL_ADDRESS>

Adding Jenkinsfile with make_test

@chuyd: Jenkins doesn't seem to run this job. It's in "pending" for three days now.

@pohly I moved the Jenkins, now it's up and running

Merged via https://github.com/intel/pmem-CSI/pull/305.


core: Add notification system

Description
Add an events system to dispatch notification messages to the state.events object in the useRoomConnection hook that implements the standard EventEmitter API.
Testing

Run yarn build && yarn dev
Navigate to the "Room Connection Only" story (direct link when storybook is running is here).
Observe the "Notifications Log" at the bottom of the UI
In the developer tools, toggle the Network connection from "No throttling" to "Offline"
After a couple of seconds, toggle the Network connection back from "Offline" to "No throttling"
The UI should re-connect to the call and a log of the connected => disconnected => reconnecting => connected flow should now be shown in the "Notifications Log" in the UI.

Screenshots/GIFs (if applicable)

Checklist

[x] My code follows the project's coding standards.
[x] Prefixed the PR title and commit messages with the service or package name
[x] I have written unit tests (if applicable).
[ ] I have updated the documentation (if applicable).
[x] By submitting this pull request, I confirm that my contribution is made
under the terms of the MIT license.

Replaced by https://github.com/whereby/sdk/pull/258


Unable to put footer text on same line as page number

Hello,
I am trying to write a document and, on the footer, would like to have the page number (in the middle) and the current data on the left hand side. I have this request but is putting date on one line and page number on other line. Any help is much appreciated:
      const footerString = `

          ${new Date().toISOString()}

        `;
    const fileBuffer = await HTMLtoDOCX('', null, {
      font: "Helvetica",
      footer: true,
      pageNumber: true,
    }, footerString);

Note: page number is automatically added to the first span, not sure how but it works.

i got same issue...

@privateOmega Could you please help us understand what is going on here? This is a kind of blocker issue for us. Thanks.

@andyrewwer @lignar-fazmin @ansal-exp Sorry guys that I didnt notice this issue for this long, unfortunately the way that page numbers are inserted is, it is inserted as last element into first paragraph tag (or its equivalent).
const footerString =
${new Date().toISOString()} |
;
This should put the date and page number into the same line as you guys hoped for I believe, unfortunately I am not in a position to commit time into this project at present.

Hi guys!
Excuse me... Could they solve it? I have the same problem.


[ci] #3648: include docker-compose.*.yml check

Description
This PR adds a CI/CD check that docker-compose.*.yml files stored in the repo are generated with kagami swarm tool. This PR includes updated Docker Compose configurations as well.
Linked issue
Closes #3648
Benefits
It will help to be sure that those files are up-to-date, therefore to avoid confusion of any Iroha users.
Checklist

[ ] Ensure that the PR covers all Docker Compose files that should be covered.
[ ] Discuss docker-compose.TML.yml in the check.sh

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
165 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.04%) to 59.391%

Files with Coverage Reduction
New Missed Lines
%

data_model/src/transaction.rs
1
47.66%

cli/src/main.rs
10
0.68%

config/src/client.rs
13
70.42%

core/src/sumeragi/main_loop.rs
141
22.53%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
19710

Relevant Lines:
33187

💛  - Coveralls


HIVE-26437: Dump unpartitioned tables in parallel.

Currently partitions of table is dump in parallel manner. But if table is not partitioned, it is dumped serially.
This change introduces parallelism at table level as well. A single thread pool which is currently being used
for partition level is also used for table level. The table level dump task is added to same thread pool.
The degree of parallelism depends upon config parameter REPL_PARTITIONS_DUMP_PARALLELISM whose defaul value is 100.
The new ExportService is introduced with this change which would be responsible for exporting table and partitions during repl dump. The ExportService is initialized and configured with thread pools by HiveServer2 service.
A new Hiveconfig variable ie "REPL_TABLE_DUMP_PARALLELISM is introduced to define the number of threads which would be created in thread pool.
The ExportService which is created as singleton instance would be used by ReplDumpTask.

+1 Looks good to me. I tested on my laptop and the failing test passed. Please re-trigger the CI system to make sure it works.

+1. LGTM. The failing test passed.

LGTM. +1


Master

Added html , css , js files for my game
added screenshot of my game
fixed https://github.com/kunjgit/GameZone/issues/1753

Thank you @manshasinghal ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Added files

Hey @manshasinghal,
Please make sure to link the relevant issue using the appropriate syntax, such as "#issueNumber" 👀.
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗


Bricks overlap

Hello!
When adding next bricks they seem to overlap if no style is provided

 <Brick shape={[[1, 0, 1, 1, 1, 1, 1, 1]]} />

 <Brick shape={[[1, 0, 1, 1, 1, 1, 1, 0]]} />

 <Brick shape={[[1, 0, 1, 1, 0, 1, 1, 1]]} />

 <Brick shape={[[1, 1, 1, 1, 1]]} />

Any ideas?
Great library, thanks a lot!

hi @hvitis, sorry for getting to this late!
the components aren't aware of each other, unfortunately. I would like to implement this but haven't gotten around to it. for now, you'll need to manually apply a top & left offset to position them on the page.

Thank you!


⚠ Bofrost.de has degraded performance

In 5de3779, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2637 ms

Resolved: Bofrost.de performance has improved in 288a301 after 6 minutes.


game crashes after export with plugin

hi
exporting with custom build have no problem but when i check the plugin under the custom build after export game will crash on the device
unfortunally the engine freezes while i try to export and after couple of minute the export will finish and won't show the gradle build window and i can't take screenshot from that window
using godot 3.5
android 7.1
openjdk 11
androidstudio dolphine

Can you open your app's crash report on your phone?

Can you open your app's crash report on your phone?

srry took a while im new in these things
here i found this from beg report fs file
12-12 11:12:59.603  1245  1807 I am_crash: [17227,0,org.godotengine.wildballclient,982007366,java.lang.ClassNotFoundException,Didn't find class "ir.tapsell.plus.TapsellPlusInitListener" on path: DexPathList[[zip file "/data/app/org.godotengine.wildballclient-2/base.apk"],nativeLibraryDirectories=[/data/app/org.godotengine.wildballclient-2/lib/arm64, /data/app/org.godotengine.wildballclient-2/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]],BaseDexClassLoader.java,56] 12-12 11:12:59.626  1245  1807 I am_finish_activity: [0,8817607,21,org.godotengine.wildballclient/com.godot.game.GodotApp,force-crash]

What's in your projects's res://android/plugins directory?

What's in your projects's res://android/plugins directory?

GodotTapsell.gdap
GodotTapsell-release.aar
i downloaded them from the release page of the repo

My fault. GodotTapsell.gdap had the older version of Tapsell API as its dependency.
I replaced it with the newer version.
Just update your GodotTapsell.gdap file and it should fix your issue.


Add option to configure max distance

This PR adds the ability to configure the Max Distance parameter for Chrony and NTP. This will allow, among others, to sync Linux clients to a Windows NTP server.

This could be also useful to tighten the requirements on the distance. I'd suggest to not mention any Windows NTP, just explain what it is configuring and that the default is specific to the NTP provider.

Updated it! :-)

LGTM. Please squash before merging.

Done!

The CI seems to fail with:
   TASK [linux-system-roles.timesync : Set variable `timesync_services` with filtered uniq service names] ***

    fatal: [centos-6]: FAILED! => {"msg": "You need to install \"jmespath\" prior to running json_query filter"}

    fatal: [centos-7]: FAILED! => {"msg": "You need to install \"jmespath\" prior to running json_query filter"}

Doesn't sound like anything I caused, or did I? :-)

The CI seems to fail with:
   TASK [linux-system-roles.timesync : Set variable `timesync_services` with filtered uniq service names] ***

    fatal: [centos-6]: FAILED! => {"msg": "You need to install \"jmespath\" prior to running json_query filter"}

    fatal: [centos-7]: FAILED! => {"msg": "You need to install \"jmespath\" prior to running json_query filter"}

Doesn't sound like anything I caused, or did I? :-)

No, not sure how this issue sneaked in - fixed in https://github.com/linux-system-roles/timesync/pull/90

After merging #90 is there any way to restart the CI job? Or can this be merged before that?

After merging #90 is there any way to restart the CI job? Or can this be merged before that?

Not sure how to restart travis CI - worst case, you'll have to rebase on top of #90 once it is merged and git push -f your commit

@Thulium-Drake #90 was merged - please rebase your commit and push (unless you know of another way to re-trigger travis ci)

hmm, not what I intended... let me try that again :-)

[citest commit:72e046944157ca6ab033733c959dfbb55af48909]

There seem to be quite some issues in the CI which I cannot relate to the change I made, is that something I need to look into?
The only thing seems to be that Fedora32 seems to be unable to start chronyd, which, if I read the output correctly, still runs with default parameters (which is when this change is not active)

There seem to be quite some issues in the CI which I cannot relate to the change I made, is that something I need to look into?
The only thing seems to be that Fedora32 seems to be unable to start chronyd, which, if I read the output correctly, still runs with default parameters (which is when this change is not active)

Right.  This is a problem with systemd on Fedora 32 because we are using outdated images and/or do not refresh the version of systemd.  https://github.com/ansible/ansible/issues/71528
So if @mlichvar agrees, I think it is ok to merge this PR

@mlichvar ping

I agree with the change, but please fix the commit message. It seems it was lost in a rebase/squash.

Done!

Ping @mlichvar


[TC-NACONC-2.1] SDK has to be implemented for Sodium Concentration Measurement Cluster

All-clusters-app has to be enabled with below mentioned Attributes :

[ ]  MeasuredValue
[ ]  MinMeasuredValue
[ ]  MaxMeasuredValue
[ ]  PeakMeasuredValue
[ ]  PeakMeasuredValueWindow
[ ]  AverageMeasuredValue
[ ]  AverageMeasuredValueWindow
[ ]  MeasurementUnit
[ ]  MeasurementMedium
[ ]  LevelValue

Bug prevalence
Whenever I try to read all these attributes
GitHub hash of the SDK that was being used
7ae5919a046a18c7e60537aff814977ee424b9cf - Master
Platform
raspi
Platform Version(s)
RPI - 4, 8GB RAM

Will be fixed by https://github.com/project-chip/connectedhomeip/issues/27662

Test case removed in https://github.com/CHIP-Specifications/chip-test-plans/pull/2995


Union Assert Completion not using Renamed Imports

Issue
Renamed Imports aren't being used in the VSCode ext's Code Completion for Union Assertions. Instead the og package name is.
Compiler will Error out if current completion is used.
I've not tested it in other editors. Nor if it happens in other areas.
Versions
ols: v0.1.21
Odin: dev-2023-08
VSCode: 1.81.1
OS: Windows 10 22H2 19045.3324
Example
./main.odin
package main
import bar "food"

main :: proc() {
    // Current code completion
    cake := bar.fight(0).(food.Cakes)
    pies := bar.fight(1).(food.Pies)
    glass := bar.fight(2).(food.Glass)

    // What it should be
    _cake := bar.fight(0).(bar.Cakes)
    _pies := bar.fight(1).(bar.Pies)
    _glass := bar.fight(2).(bar.Glass)
}

./food/food.odin
package food
Cakes :: string
Pies :: bool
Glass :: enum {Wine, Stout, Whisky,}
Items :: union {Cakes, Pies, Glass,}
fight :: proc(t: int) -> Items {
    switch t {
        case 0: return "Sweet Rolls"
        case 1: return true
        case 2: return Glass.Stout
        case:   return nil
    }
}

Should be fixed now.


Ztag Install Issue

I am trying to install on CentOS 6.7 with Python 2.6.6  and receving the following error during python setup.py install -
Extracting ztag-1.0.0-py2.6.egg to /usr/lib/python2.6/site-packages
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/schema.py', 808, 26, "DROP_KEYS = {'ip_address', 'metadata', 'tags', 'timestamp'}\n"))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/transforms/sslv2.py', 12, 24, '        protocols.HTTPS,\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/encoders/protobuf.py', 21, 30, "    DROP_KEYS = {'ip_address', 'timestamp', 'domain'}\n"))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/crouzet.py', 31, 24, '    tags = { "ethernet", }\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/lantronix.py', 31, 23, '    tags = {"ethernet", }\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/se_electronic.py', 43, 5, '    }\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/panasonic_web_server.py', 10, 23, '    tags = {"ethernet", }\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/schneider.py', 87, 33, '    TAGS = {Type.SCADA_PROCESSOR, }\n'))
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg/ztag/annotations/rockwell_mei.py', 25, 5, '    }\n'))
ztag 1.0.0 is already the active version in easy-install.pth
Installing ztag script to /usr/bin
Installed /usr/lib/python2.6/site-packages/ztag-1.0.0-py2.6.egg
Processing dependencies for ztag==1.0.0
Searching for zsearch-definitions
Reading http://pypi.python.org/simple/zsearch_definitions/
Download error: [Errno 1] _ssl.c:492: error:1409210A:SSL routines:SSL3_GET_SERVER_HELLO:wrong ssl version -- Some packages may not be found!
Reading http://pypi.python.org/simple/zsearch-definitions/
Download error: [Errno 1] _ssl.c:492: error:1409210A:SSL routines:SSL3_GET_SERVER_HELLO:wrong ssl version -- Some packages may not be found!
Couldn't find index page for 'zsearch_definitions' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Download error: [Errno 1] _ssl.c:492: error:1409210A:SSL routines:SSL3_GET_SERVER_HELLO:wrong ssl version -- Some packages may not be found!
No local packages or download links found for zsearch-definitions
error: Could not find suitable distribution for Requirement.parse('zsearch-definitions')

ztag requires Python 2.7

Hi David,
Thanks for your reply. I did better installing it on my Fedora 23 server which is running Python 2.7.11 but I still received:
Installed /usr/lib/python2.7/site-packages/ztag-1.0.0-py2.7.egg
Processing dependencies for ztag==1.0.0
Searching for zsearch-definitions
Reading https://pypi.python.org/simple/zsearch_definitions/
Download error on https://pypi.python.org/simple/zsearch_definitions/: [SSL: WRONG_SSL_VERSION] wrong ssl version (_ssl.c:590) -- Some packages may not be found!
Reading https://pypi.python.org/simple/zsearch-definitions/
Download error on https://pypi.python.org/simple/zsearch-definitions/: [SSL: WRONG_SSL_VERSION] wrong ssl version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'zsearch_definitions' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: WRONG_SSL_VERSION] wrong ssl version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for zsearch-definitions
error: Could not find suitable distribution for Requirement.parse('zsearch-definitions')
Any ideas? Thanks.
Richard
From: David Adrian<EMAIL_ADDRESS>Sent: Wednesday, April 13, 2016 4:46 PM
To: zmap/ztag<EMAIL_ADDRESS>Cc: Rich Puglisi<EMAIL_ADDRESS>Subject: Re: [zmap/ztag] Ztag Install Issue (#33)
ztag requires Python 2.7
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHubhttps://github.com/zmap/ztag/issues/33#issuecomment-209641154

It looks like you can't connect to Pypi because of an SSL issue. Are you system TLS libraries up to date?


Mention sphinxcontrib-disqus in the FAQ

Add a mention to a useful plugin for comments in your documentation.

Looks good!
Fun fact: we do have support for comments, but it is still highly experimental and not enabled yet.


uboot: add support for the Raspberry Pi Zero W

Motivation for this change
Even thought the hardware is very similar to the Raspberry Pi 1, U-Boot has a separate config for the Raspberry Pi Zero W. The main difference seems to be a different pin for the LED.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

I have this branch of various Rasberry Pi / U-Boot changes which adds the rpi0 U-Boot as well, can you try this: https://github.com/dezgeg/nixpkgs/commits/plat-fix-with-rpi0. Hopefully I get to do final testing + merging next week.

Thanks, those commits look great. I agree that we should probably switch to using a mainline kernel whenever we can. I am running mainline on my Raspberry Pi 1B and Zero W, and it is working well. The only issue I ran into was that the wifi didn't work out of the box on the Zero W, but I have a fix for that (I think it will also fix the Raspberry Pi 3's wifi).
I tried updating linux_rpi to the latest version a few days ago, but I wasn't able to get it to boot. I didn't update raspberrypifw, so maybe that was the problem.

Newer linux_rpi not booting is fixed by the patch included in the U-Boot upgrade (and a few days ago got upstream to be included in the next release)


Make it work with Fish 3.0

Need to replace all usage of math with test, which should work on all fish versions.

Hi @swsnider,
Thank you very much for the PR. Have you tested your changes in any previous version of fish (<3.0) for backward compatibility?
Cheers,
Joohwan


Fixing of Login Page

The login page is overlapping the navbar

I can fix it please assing this to me

Assign this issue to me.
As a full Stack Developer and 1 Year experience I can Write optimized code and Make it responsive.

i can solve this and make it look much better

I can solve this issue, as a Full stack developer I have experience of 2 years and have worked with login and signup pages in many projects, thus i can handle this very well.


bundler: failed to load command: pod after running bundle install for CocoaPods repo

Hi! We recently started running into this issue shown in full in this travis log, and we can't seem to pin it to a change local to CP configuration:
https://travis-ci.org/CocoaPods/CocoaPods/jobs/184771287
You can reproduce it locally by doing the following (using mac system ruby, which is 2.0.0p648):

Clone the CocoaPods repo
Checkout master (currently e379f7f45ece67bf6fc4feff3f396808b11f0e8a)
Run bundle install --path=vendor/bundle
Run bundle exec pod env

The last command results in the following error:
/Users/basher/.rvm/gems/ruby-2.0.0-p648/gems/bundler-1.13.6/lib/bundler/rubygems_integration.rb:336:in `block (2 levels) in replace_gem': cocoapods is not part of the bundle. Add it to Gemfile. (Gem::LoadError

Thanks for your help!

Running bundle install from that commit, I get
Bundler could not find compatible versions for gem "cocoapods-downloader":
  In snapshot (Gemfile.lock):
    cocoapods-downloader (= 1.1.2)

  In Gemfile:
    cocoapods-downloader

    cocoapods was resolved to 1.2.0.beta.1, which depends on
      cocoapods-downloader (< 2.0, >= 1.1.3)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

Whoops! Turns out it was just the lockfile bump wasn't committed. Closing. Thanks @segiddins!

We still shouldn't be giving that incorrect error message


Start and stop Temporal within the system test

Fix for ENG-437: start and stop Temporal dev server within systest/ak_test instead of AK's temporalclient.
Verification:
$ ps -ef | grep temporal | grep headless | wc -l
$ gotestsum -f testname -- ./systest
$ ps -ef | grep temporal | grep headless | wc -l

Indirectly, had to change AK's ready log message from ready to autokitteh ready to avoid conflict with Temporal's own DevServer ready log message when the system test waits for the AK server to be ready.

CLI test CI workflow is failing because it expects a Temporal server to be created for it. Need to decide how to proceed:

Install and run Temporal as a part of tests/cli/run.sh, until we finish migrating all tests
Disable/remove the old CLI test, and migrate old tests to the new systest ASAP
Something else?


Disconnect on send

For some reason the connection get's closed after the send() command.

My bad, sorry, I misunderstood websocketd. The forked process was closing after reading one line of input ... fixed with while(getline(...


Provide GLM interface

GLM is well known. It would be nice to have a compatible interface.
We don't need to change existing code, we can just add glm module with some functions, so that glm::rotate, for example, produces a matching Matrix4.
Edit: I don't have much GLM experience, so maybe someone else wants to try this out?

That'd be pretty nice, GLM has a great API.
On Mon, Feb 9, 2015, at 20:27, Dzmitry Malyshau wrote:

GLM is well known. It would be nice to have a compatible interface.

We don't need to change existing code, we can just add glm module with
some functions, so that glm::rotate, for example, produces a matching
Matrix4.

— Reply to this email directly or view it on GitHub[1].

Links:

https://github.com/bjz/cgmath-rs/issues/169

Part of the challenge with replicating a GLM API would be the fact that it does so much overloading and template stuff.

As far as I can see, we can't really do this with Rust's type system. Closing. If there was a more concrete proposal, it'd be easier to evaluate, however.


list.eo:325-328: Make list.head understand negative...

The puzzle 112-e29f5725 from #112 has to be resolved:
https://github.com/objectionary/eo-collections/blob/e73648f47062a77b531959829a586b08ff28d9f2/src/main/eo/org/eolang/collections/list.eo#L325-L328
The puzzle was created by @levBagryansky on 15-Feb-23.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 112-e29f5725 has disappeared from the source code, that's why I closed this issue.


Add auto merge

@conda-forge-admin, please add bot automerge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/chemprop-feedstock#3.


Error: Cannot read properties of null

Just found it today—hoping for a fix,

The error is gone—but didn't go further on why this happened.


Invalid Date

Describe the bug
The result of moment('10:32:17 027').isValid() is false. And moment('10:32:17 027').format('HH:mm:ss SSS') is Invalid Date.
Another case is that result of moment('10:32:17 227').isValid() is true. But the result of moment('10:32:17 227').format('HH:mm:ss SSS') is 10:32:17 000.I think the result should be 10:32:17 227 or Invalid Date like above case.
To Reproduce
Expected behavior
The two case should be the same result
Desktop (please complete the following information):

OS: windows 10
Browser chrome
Version 80

Please run the following code in your environment and include the output:
console.log((new Date()).toString())  is  Fri Jun 05 2020 17:38:49 GMT+0800 (中国标准时间)
console.log((new Date()).toLocaleString())  is 2020/6/5 下午5:39:15
console.log((new Date()).getTimezoneOffset()) is -480
console.log(navigator.userAgent) is Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.165 Electron/8.2.4 Safari/537.36
console.log(moment.version) is 2.24.0

Hi Hybueno09, duplicate of #5314 and #5464 ， I have not found an effective solution 😿  .

@Hybueno09 This is caused by the origin Date object, you should pass in format when instantiating Moment.
moment('10:32:17 227', 'HH:mm:ss SSS').isValid()  // true

I see.So the problem it's not related with moment.
If that so ,I will close the issue

I think that is the case. Thanks @Hybueno09


Spotify Support added

I've made a fork and added the main code needed to add Spotify Support in the app.
I'ts just missing the menu option to enable it.
:D

Awesome! Im doing a major refactor of code, so I might have to manually merge this branch.


Implement Kernel#load

Kernel#load is like Kernel#require, except the file is not added to the list of loaded files.
A file loaded with Kernel#load can be loaded again, unlike a file loaded with Kernel#require.

Implementing Kernel#load enables removing this patch from the spec-runner:
https://github.com/artichoke/artichoke/blob/d74f157b3150d5166b0e62f7553bb913bc7f0f25/spec-runner/vendor/0004-Call-Kernel-require-instead-of-Kernel-load.patch#L1-L25

Implemented in https://github.com/artichoke/artichoke/pull/274
Thanks @Elang89 💎 🦀


📣 Communicate Decommissioning of Maintenance Pages App

User Need
As a User of the Maintenance Pages App
I want details about a app decommssioning
so that I understand when the changes are happening and plan for any action that may need to be taken.
Value
User understand the plan for decommissioning and can take appropriate action.
Functional Requirements:

Issue communication to all users that app is being decommissioned.

Non-Functional Requirements:

Draft comms and agree with team
Issue comms

Acceptance Criteria:

Comms issued

Draft - https://docs.google.com/document/d/1k9q6YH1dFfT863zHl0icz9N-UD9DAT_lZTpdFaGKKYo/edit?usp=sharing

Published comms


Support returning multiple streams from gulp.task

Currently when you are dealing with async streams, and want Gulp to know when the task is finished, you have 3 options:

Accept a callback
Return a stream
Return a promise

Could this be extended to include Return an array of streams, so the task is recognized as finished when all the streams are finished.
Currently I am using the following function as workaround:
function getStreamsFinishedPromise(streams){
	var deferred = Q.defer();
	var runningStreams = streams.length;

	streams.forEach(function(stream){
		stream.pipe(es.wait(function(){
			runningStreams--;
			if(runningStreams === 0){
				deferred.resolve();
			}
		}));
	});

	return deferred.promise;
}

:+1: for that recipe, fyi

@mgcrea have you ever found a solution? Having the exact same issue with jade compilation..

Linked recipes just redirects to gulp main page...

@klick-barakgall I just clicked the link, it works fine. Not sure what you're talking about.


python312Packages.lmcloud: 1.1.13 -> 1.2.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.lmcloud is: Library to interface with La Marzocco's cloud
meta.homepage for python312Packages.lmcloud is: https://github.com/zweckj/lmcloud
meta.changelog for python312Packages.lmcloud is: https://github.com/zweckj/lmcloud/releases/tag/v1.2.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.2.2 with grep in /nix/store/93yd335kk2yx35ig79qjb3phdd52mmdf-python3.12-lmcloud-1.2.2
found 1.2.2 in filename of file in /nix/store/93yd335kk2yx35ig79qjb3phdd52mmdf-python3.12-lmcloud-1.2.2

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

4 package rebuild(s)

First fifty rebuilds by attrpath

home-assistant-component-tests.lamarzocco
python311Packages.lmcloud
python312Packages.lmcloud

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/93yd335kk2yx35ig79qjb3phdd52mmdf-python3.12-lmcloud-1.2.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.lmcloud https://github.com/r-ryantm/nixpkgs/archive/669249770ae320236ebc63b441c985abc4d62ada.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/669249770ae320236ebc63b441c985abc4d62ada#python312Packages.lmcloud

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/93yd335kk2yx35ig79qjb3phdd52mmdf-python3.12-lmcloud-1.2.2
ls -la /nix/store/93yd335kk2yx35ig79qjb3phdd52mmdf-python3.12-lmcloud-1.2.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.lamarzocco
python311Packages.lmcloud
python311Packages.lmcloud.dist
python312Packages.lmcloud
python312Packages.lmcloud.dist

Maintainer pings
cc @fabaff for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

Superseded by https://github.com/NixOS/nixpkgs/pull/338348, try again.


Adapt  db2

hi，i am a user with Shardingsphere，i just want to suggest that do you have thoughts to adapt db2.

Hi Fwenjie
I suggest you use the mailing-list to invoke more people to discuss your thoughts
take a look at Subscribe Guide

We have no plan to do this.
I can label the requirement as volunteer wanted for several days.
If someone interesting about it, please reply here.


Migrate to Rack v1

Hi - any plans or progress on migrating Qwelk to v1? It be great to have the Qwelk goodies in Rack v1 :)
Thanks & take care

Just posted a pull request for V1. I'll be posting freshly built binaries later today and would appreciate if you can test the plugins out.

Here are the plugins for your testing:
Linux: Qwelk-1.0.0-lin.zip
Windows: Qwelk-1.0.0-win.zip
Mac: Qwelk-1.0.0-mac.zip
I have tested the Linux plugins and they seem to work fine.

Hi @netboy3 ,
just tried The Qwelk suite on Windows 7 clicked the Indra Module in the VCV Browser and Rack crashed.
Here is the log.txt
[9.667 fatal src/main.cpp:39] Fatal signal 22. Stack trace:
31: ZN4rack10appDestroyEv 0x456435
30: raise 0xfd0a16f0
29: abort 0xfd0a537c
28: ZN11ModuleIndra7processERKN4rack6engine6Module11ProcessArgsE 0x7005556c
27: ZN11ModuleIndra7processERKN4rack6engine6Module11ProcessArgsE 0x7005556c
26: ZN11ModuleIndraC1Ev 0x7005f0d0
25: ZZN4rack11createModelI11ModuleIndra11WidgetIndraEEPNS_6plugin5ModelERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEN6TModel18createModuleWidgetEv 0x70073260
24: ZN4rack3app11AudioWidget12setAudioPortEPNS_5audio4PortE 0x497e2c
23: ZN4rack3app8ModelBox8onButtonERKNS_5event6ButtonE 0x757990
22: ZN4rack6widget6Widget8onButtonERKNS_5event6ButtonE 0x76d4b0
21: ZN4rack6widget6Widget8onButtonERKNS_5event6ButtonE 0x76d4b0
20: ZN4rack6widget6Widget8onButtonERKNS_5event6ButtonE 0x76d4b0
19: ZN4rack2ui12ScrollWidget8onButtonERKNS_5event6ButtonE 0x4a3964
18: ZN4rack6widget12OpaqueWidget8onButtonERKNS_5event6ButtonE 0x76ca90
17: ZN4rack3app14BrowserOverlay8onButtonERKNS_5event6ButtonE 0x74df60
16: ZN4rack6widget12OpaqueWidget8onButtonERKNS_5event6ButtonE 0x76ca90
15: ZN4rack5event5State12handleButtonENS_4math3VecEiii 0x4576c8
14: ZN4rack7updater17isUpdateAvailableEv 0x45914e
13: glfwPlatformUnlockMutex 0x4d732e
12: TranslateMessageEx 0x76bb97e0
11: CallWindowProcW 0x76bb3a04
10: CallWindowProcW 0x76bb3a04
9: glDebugEntry 0xf325a170
8: TranslateMessageEx 0x76bb97e0
7: TranslateMessage 0x76bb95a8
6: glfwPlatformPollEvents 0x4da9a9
5: ZN4rack6Window3runEv 0x4594ea
4: main 0x77c500
3: main 0x77c500
2: main 0x77c500
1: BaseThreadInitThunk 0x76cb5560
0: RtlUserThreadStart 0x76e13840
Hope you can do something with it.
Thanks for all your porting, don't know why you do it, but love that you do it, Thanks !
Peter.

just tried The Qwelk suite on Windows 7 clicked the Indra Module in the VCV Browser and Rack crashed.

Hi @Petervos2018,
Thank you for testing and letting me know about the issue. This never happened on Linux which is my main dev platform. I believe I found the bug and updated the binaries in the post above. Will you be so kind to download again and test? I appreciate your kind words. There's so much contribution in this project I felt bad not to do something myself and noticed that many folks miss a bunch of abandoned plugins, so decided to assist the community.

@netboy3 , You Da Man (sorry ;)
Yes it works now, at least no crash, I don't know what they do yet, I have to spend some time with that.
Thank you again (I gather there was some useful info in the log.txt ?)
Greetings Peter.

Great! You might want to read the README (though it doesn't include Indra's information). Some of them are very unconventional sequencers that implement CA (Cellular Automation). There's a good Wikipedia article about it, and some real nice YouTube videos. My choice in porting plugins are either ones that the community really misses, or ones that are really interesting and unusual. This one lands the second. The log info helped - thank you!


Ignore invalid lnum and column for prop_add

Diagnostics arrive asynchronous and the document might have changed before they reach the client.
This could cause the line number or column to be invalid when the diagnostics arrive.
Ignoring these errors isn't a big deal as new diagnostics will be send by the server shortly. And when there isn't any document changes, the client will be updated ASAP.

I havn't been able to reproduce the problem myself by it's mentioned here: https://github.com/yegappan/lsp/pull/191#discussion_r1153347862

Can you try the below script?
vim9script

new xx.c
var lines =<< trim END
  void func(void)
  {

      int a, b, c;
  }
END
setline(1, lines)
&undolevels = &undolevels
lines =<< trim END
  {
     a = thisVar;
     b = thatVar;
     c = otherVar;
  }
END
for i in range(4)
  append(4 + i * 5, lines)
  &undolevels = &undolevels
endfor

for i in range(5)
    undo
endfor

Can you try the below script?
[...]

Thanks for providing a script that can reproduce the error. It seems like the try-catch swallows the error:
https://asciinema.org/a/IP5qGrJhbYTqQvju58kQz3utf


fix(ci): re-enable kill-meta in deterministic simulation test

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Followup 1-3 of https://github.com/risingwavelabs/risingwave/pull/18678#issuecomment-2395692599

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Fails background_ddl recovery test. We can fix that separately.

Blocked, need some help for: https://github.com/madsim-rs/madsim/issues/228. Opened an issue in the upstream madsim repo.


test/ruby/test_call.rb - TestCall#test_call_op_asgn_keywords_mutable, maybe a keywords being marked as mutable?

Passing for me as of https://github.com/ruby/ruby/commit/8f9d999d59 (Fed 2nd)


python: restore subliminal in python3 set

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 122853 at 6ee84d8d run on aarch64-linux 1

2 packages built successfully:

python38Packages.subliminal
python39Packages.subliminal

2 suggestions:

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/subliminal/default.nix:51:3:
   |
51 |   meta = with lib; {
   |   ^

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/python-modules/subliminal/default.nix:53:0:
   |
53 |     description = "Python library to search and download subtitles";
   | ^


WP8: CCSprite with PNG stream exception

When using a .png image file with CCSprite on Windows Phone 8 it simply throws a stream exception. Converting to an xnb file fixes this. However, it works fine on iOS/Android and MonoGame says it should work.

Hi James,
I think you have to be careful with the format of native png files when
targeting WP8. Check out https://monogame.codeplex.com/discussions/360681
for more details.
On Wed, Jan 28, 2015 at 6:07 AM, James Montemagno<EMAIL_ADDRESS>wrote:

When using a .png image file with CCSprite on Windows Phone 8 it simply
throws a stream exception. Converting to an xnb file fixes this. However,
it works fine on iOS/Android and MonoGame says it should work.
—
Reply to this email directly or view it on GitHub
https://github.com/mono/CocosSharp/issues/118.

This needs to be verified on Windows Phone 8.1 and if still happening open a new issue for Windows Phone 8.1


Cyber Core dumped when running the loop example from the docs

This is fixed in bcc6bb81a8fc517a13d6b3a69432238c801fad95.
It should now panic like this:
panic: Missing method symbol `iterator` from receiver of type `none`.

foo.cy:1:5 main:
for items each it:
    ^


fix(store): remove the state of disposed store

closed #1821

Thanks but see https://github.com/vuejs/pinia/issues/1821#issuecomment-1325334479


Tasks that are 'blocked by' a recurring task are forever blocked

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
When a recurring task is completed, if it has any ID or dependsOn values, the new instance should have these values removed, to avoid creating confusing duplicate dependencies.
Current behaviour
When a recurring task is completed, if it has any ID or dependsOn values, the new instance retains the these fields, which becomes confusing and is not useful.
Steps to reproduce

Build abfd6973b2024e58f3b463879ba2528b40d8ae0f (for example)
Open the sample vault with this build installed
Create a file with this content:

## Recurring tasks

Step 1:

- [ ] #task I am recurring task **step 1** 🆔 step1 🔁 every day 📅 2024-02-12

Step 2:

- [ ] #task I am recurring task **step 2** ⛔ step1 🔁 every day 📅 2024-02-12

## Search

Tasks which are not blocked:

```tasks
not done
is not blocked

path includes {{query.file.path}}

hide backlink

# To simplify the explain output:
ignore global query

explain
```

It will look like this:

Now toggle the step 1 task (in the query result)

Expected result: step 2 becomes unblocked
Actual result: step 2 remains blocked, as it now depends on the new reucrrence of step 1`
Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[ ] Linux
[X] macOS
[ ] Windows

Obsidian Version
1.5.4
Tasks Plugin Version
abfd6973b2024e58f3b463879ba2528b40d8ae0f
Checks

[ ] I have tried it with all other plugins disabled and the error still occurs

Possible solution
The recurrence code must remove an ID and dependsOn values in the new recurrence.

An example for the docs of this, from @ilandikov:

Suppose that every Monday you have to go and buy bread. One day you need to go to the bank to get cash first, so you add a dependency, which will naturally apply to just that one week's task.

An example for the docs of this, from @ilandikov:

Suppose that every Monday you have to go and buy bread. One day you need to go to the bank to get cash first, so you add a dependency, which will naturally apply to just that one week's task.

I have used that example in the docs - dcdb6140b2d26a7ea3f8805a8638bf751b81248c


Not all client to client relations taken into account in 'Dependencies' tree

Describe the Bug
zipkin: 2.12.9
Some relations between  client services are not visible  on the graph.
Steps to Reproduce
We came across two problems when analyzing dependencies.
The first one,  when component A (within service 1) calls component B  (still within service 1)  and then  component B  calls component C in service 2.
It turned out that only relation B --> C is visible.
I found in zipkin2.internal.DependencyLinker a condition causing this problem:
line: 70
// When processing links to a client span, we prefer the server's name. If we have no child
// spans, we proceed to use the name the client chose.
if (Kind.CLIENT.equals(kind) && !current.children().isEmpty()) {
   continue;
}

It looks like it's done on purpose but I do not understand why.
Why do we want to  skip CLIENT spans which might possess some children?
When I commented out that suspicious condition, the dependency graph was almost correct.
I am saying "almost" because I spotted another thing.
When CLIENT span A calls CLIENT span B and they have the same service name, the link is not built. IMHO it might be visible on the graph  as a node with a link to itself.
I found in zipkin2.internal.DependencyLinker there is code probably preventing this kind of relations:
line 127
 if (kind == Kind.CLIENT && serviceName != null && !remoteAncestorName.equals(serviceName)) {
///.......//
}

zipkin-sample-spans.txt
Expected Behaviour
The dependency diagram including all relations.

the dependency graph is about remote links, and in terms of RPC model a client calls a server, not a client calling a client. It sounds like an instrumentation bug or misconfiguration, or otherwise redundant client spans. A loopback call on the same host, for example, is still a client calling a server (just they have the same localEndpoint)

Hi @adriancole ,
Don't you think it is worth to present on the  dependency graph all the requests even within the same runtime?
I believe it is quite normal that developers may want to generate  spans to measure/visualize requests/responses between different components of the same application.
For example someone might generate spans to profile/measure  the code flow connecting to some database.
It would be pretty valuable to see what happened  on the dependency graph.
Assuming that, the dependency graph must be limited only  to RPC CLIENT --> SERVER calls, there
is still something wrong.
The condition which I mentioned above:
if (Kind.CLIENT.equals(kind) && !current.children().isEmpty()) {
   continue;
}

omits relations between server and client as client component has some descendants.
component A ( SERVER) -->  component B  (CLIENT) --> SOME_OTHER_SPANS

The dependency graph is an aggregation of remote calls even local ones. This includes support for RPC and messaging links as we define them. There are facets to handle some instrumentation problems, however the goal is definitely not to aggregate intermediate/local spans. If we did, it would break everyone who for the last few years have always had remote aggregations.. some sites, this would explode the amount of links for example.
The line you are looking at is relating to a leaf-call to an uninstrumented node (ex client calling a SaaS like an authorization service that isn't traced). Our linker supports creating a virtual link in these circumstances, provided a remote service name exists on the client span.
If there is a bug, it is better to use a unit test vs eyeballing as things are quite nuanced. You can try breaking it with valid data if you like by adding a test. Just understand this line is totally about establishing a virtual link for a remote service.. not links inside the same process.
At any rate, here are a couple layers of tests that exist should you want to carry this forward.
unit test: https://github.com/apache/incubator-zipkin/blob/master/zipkin/src/test/java/zipkin2/internal/DependencyLinkerTest.java
integration test: https://github.com/apache/incubator-zipkin/blob/master/zipkin-tests/src/main/java/zipkin2/storage/ITDependencies.java

ps looking at your data span 076fecc8a861e28e, I think localEndpoint.serviceName ="auth" should have been remoteEndpoint.serviceName= "auth" if in the same process.
you could make the case that a child span of a client that is an incidental request could make another link to an uninstrumented service.. just it would need to be a link to the service identified as remoteEndpoint.serviceName. localEndpoint.serviceName should be constant for the local call tree starting with the inbound server request. IOTW I think there is a little bit of things in the wrong spot. Does that make sense?

here's an example json showing a remote service name used. Anyway since this thread will spam watchers. let's use chat for follow-up https://gitter.im/openzipkin/zipkin


Stops updating gallery after launching in airplane mode

Initially happened with pokemon SwSh with y-comm using local network and launching hbmenu in applet mode. Can be reproduced with enabling airplane mode. Gives address <IP_ADDRESS>:1234, doesn't load.
System 13.1.0, Atmosphere 1.2.5, hbmenu 3.5.0

Hey! When in airplane mode, the switch has a disabled network interface, so you can't connect to it if it's not present in any network. The IP would only work on the same device, but not from the outside. I'm planning to implement a screen to notify the user about the missing WiFi connection.
Let me know if I'm misunderstanding this problem.

After connecting to wifi it doesn't show any new screenshots, regardless if it was taken with internet connection or without, only those that were taken before using app with airplane mode on

Just to be sure to get a repro, you've:

Enabled Airplane mode
Made some screenshots in a game
Disabled Airplane mode
Opened NXGallery
Screenshots that were taken in step 2 are not visible?

Once I can reproduce this, I'll be happy to fix it as it sounds pretty weird!

Pretty much, except I launched NXGallery while still being in Airplane mode, and not only the screenshots taken in step 2,
new screenshots taken after that also do not show up

Hm, I couldn't replicate it. I tried it in different orders, no luck.

I launched NXGallery while still being in Airplane mode
Since you can't open NXGallery simultaneously next to any other app, I'm not quite understanding what you mean. New screenshots taken WHILE NXGallery is open will indeed not show, as it's only caching screenshots when starting the app.

To be honest, I don't think this is related to the missing internet connection. How do you start NXGallery, through applet mode or through a title?

I tried both applet and title, no luck. I will maybe update the firmware and see if that helps.


fix(ngx-launcher): Updated the build job name

Updated the job name to make it a generic build job

will raise one more PR for this