Error while executing state machine 1125088: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle

I got an error for Client Cashout as the end of this issue.
At first, I did not get why a solution Bob has can not solve the puzzle Bob already had
since the solution is checked through Puzzle Solver Protocol.
Investigating tx, it looks that Puzzle Solver Protocol is skipped or failed.
So it might be better that client write failure into log if the protocol failed due to no response from tumbler etc.
Error Message
fail: Main[0]
      Error while executing state machine 1125088: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
         at NTumbleBit.PuzzleSolver.SolverClientSession.CheckSolutions(Transaction[] transactions) in /home/takayaimai/NTumbleBit/NTumbleBit/PuzzleSolver/SolverClientSession.cs:line 395
         at NTumbleBit.Client.Tumbler.PaymentStateMachine.Update(ILogger logger) in /home/takayaimai/NTumbleBit/NTumbleBit.Client/Tumbler/PaymentStateMachine.cs:line 298
         at NTumbleBit.Client.Tumbler.StateMachinesExecutor.<Start>b__30_0() in /home/takayaimai/NTumbleBit/NTumbleBit.Client/Tumbler/StateMachinesExecutor.cs:line 106

fail: Main[0]
      Error while executing state machine 1125138: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
         at NTumbleBit.PuzzleSolver.SolverClientSession.CheckSolutions(Transaction[] transactions) in /home/xxxx/NTumbleBit/NTumbleBit/PuzzleSolver/SolverClientSession.cs:line 395
         at NTumbleBit.Client.Tumbler.PaymentStateMachine.Update(ILogger logger) in /home/xxxx/NTumbleBit/NTumbleBit.Client/Tumbler/PaymentStateMachine.cs:line 298
         at NTumbleBit.Client.Tumbler.StateMachinesExecutor.<Start>b__30_0() in /home/xxxx/NTumbleBit/NTumbleBit.Client/Tumbler/StateMachinesExecutor.cs:line 106

Phase Transitions
$ grep 1125088 ~/tumblebit_client.txt
      New registering cycle 1125088
      Cycle 1125088 in phase Registration, ending in 2 blocks
      Cycle 1125088 in phase Registration, ending in 1 blocks
      Cycle 1125088 in phase ClientChannelEstablishment, ending in 3 blocks
      Cycle 1125088 in phase ClientChannelEstablishment, ending in 2 blocks
      Cycle 1125088 in phase ClientChannelEstablishment, ending in 1 blocks
      Cycle 1125088 in phase TumblerChannelEstablishment, ending in 3 blocks
      Cycle 1125088 in phase TumblerChannelEstablishment, ending in 2 blocks
      Cycle 1125088 in phase TumblerChannelEstablishment, ending in 1 blocks
      Cycle 1125088 in phase PaymentPhase, ending in 3 blocks
      Cycle 1125088 in phase PaymentPhase, ending in 2 blocks
      Cycle 1125088 in phase PaymentPhase, ending in 1 blocks
      Cycle 1125088 in phase TumblerCashoutPhase, ending in 1 blocks
      Cycle 1125088 in phase ClientCashoutPhase, ending in 3 blocks
      Error while executing state machine 1125088: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
      Cycle 1125088 in phase ClientCashoutPhase, ending in 2 blocks
      Error while executing state machine 1125088: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
      Cycle 1125088 in phase ClientCashoutPhase, ending in 1 blocks
      Error while executing state machine 1125088: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle

$ grep 1125138 ~/tumblebit_client.txt
      New block of height 1125138
      New registering cycle 1125138
      Cycle 1125138 in phase Registration, ending in 3 blocks
      Cycle 1125138 in phase Registration, ending in 2 blocks
      Cycle 1125138 in phase Registration, ending in 1 blocks
      Cycle 1125138 in phase ClientChannelEstablishment, ending in 3 blocks
      Cycle 1125138 in phase ClientChannelEstablishment, ending in 2 blocks
      Cycle 1125138 in phase ClientChannelEstablishment, ending in 1 blocks
      Cycle 1125138 in phase TumblerChannelEstablishment, ending in 3 blocks
      Cycle 1125138 in phase TumblerChannelEstablishment, ending in 2 blocks
      Cycle 1125138 in phase TumblerChannelEstablishment, ending in 1 blocks
      Cycle 1125138 in phase PaymentPhase, ending in 3 blocks
      Cycle 1125138 in phase PaymentPhase, ending in 2 blocks
      Cycle 1125138 in phase PaymentPhase, ending in 1 blocks
      Cycle 1125138 in phase TumblerCashoutPhase, ending in 1 blocks
      Cycle 1125138 in phase ClientCashoutPhase, ending in 3 blocks
      Error while executing state machine 1125138: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
      Cycle 1125138 in phase ClientCashoutPhase, ending in 2 blocks
      Error while executing state machine 1125138: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle
      Cycle 1125138 in phase ClientCashoutPhase, ending in 1 blocks
      Error while executing state machine 1125138: NTumbleBit.PuzzleSolver.PuzzleException: Impossible to find solution to the puzzle

Transactions for Client Channel Establishment and Puzzle Solver Protocol
Cycle 1125088:
tx for Client Channel Establishment:  https://testnet.smartbit.com.au/address/2N3NnAvP6AyuL4YRdaqeSrRmBPhZ61P2b5t
no tx for Puzzle Solver Protocol(Payment Phase):

Cycle 1125138:
tx for Client Channel Establishment:  https://testnet.smartbit.com.au/tx/b99a851ce9cb21d344c70714a5a742505a2308aebefbbbbcc9939287a97fef17
no tx for Puzzle Solver Protocol(Payment Phase):

I am also encountering this error on my testnet tumbler clients. Did you find a solution?

woops, I missed the issue. Yes, it can happen if there is a delay between block propagation between server and client. This is actually harmless.

hu actually no

@takaya-imai @zeptin just updated my node, can you try again ?

Fixed


feat(expansion-panel): allow for content to be rendered lazily

Currently the expansion panel renders all of its content on load which can be expensive, considering that all of it won't be visible. These changes allow for some of the content to be rendered lazily via the matExpansionPanelContent directive.
Fixes #8230.

Rebased and reworked the approach to take an ng-template with matExpansionPanelContent instead. Can you take another look @jelbourn @josephperrott?

Addressed the feedback @jelbourn.


clean up / refactor tests

This PR tries to clean up the existing tests, and make them a bit more expressive.
It contains the following changes;

streamline the tests
remove duplicates
make assertions a bit more descriptive
require the PHP version to be minimal 7.4
adding return types

Well that was fast 😅


Gradient accumulation on the linen WMT example.

Hey, we'd like to accumulate gradients.  Is there a barebones example (for  multi-GPU training) for this that we can follow?
Description of the model to be implemented
Transformer-base.  Potentially other transformer models as well.
Dataset the model could be trained on
WMT.*
Reference implementations in other frameworks
https://stackoverflow.com/questions/53331540/accumulating-gradients

Looks like this was answered in #827

Looks like this was answered in #827


Blocked version.json causes setting Git upstream to fail

If version.json is blocked, creating a project fails when setting a Git upstream presumably because there is some dependancy between the version.json call and creating a project with an upstream.

Keptn Version (keptn version): 0.15.1

Affected Component

[ ] Approval
[x] Bridge
[ ] CLI
[ ] Datastore
[ ] Docs
[ ] Distributor / Event Broker
[ ] Helm
[ ] Istio
[ ] Jmeter
[ ] Kubernetes Integration
[ ] Openshift Integration
[ ] REST API
[ ] Webhook

** Screenshots**

Now unblock version.json:

@agardnerIT did you block the version.json for your whole keptn installation or just for the bridge (e.g. via the browser)? For the bridge there isn't any dependency between the create-project and the version.json and the response also tells me that the core instead of the bridge failed here.


Use a provider to create JMS ConnectionFactory and avoid Serialization issues

The JmsIO uses JMS ConnectionFactory as configuration. Unfortunately, ConnectionFactory interface doesn't extend Serializable (even if most of the implementations are Serializable).
Instead (as I'm doing for the JdbcIO), I propose to create a ConnectionFactoryConfiguration POJO to create the ConnectionFactory in the @Setup of the reader and writer.
Imported from Jira BEAM-676. Original Jira may contain additional context.
Reported by: jbonofre.

.take-issue

I guess we can close this?


Integrate client pat to NP

Task/Issue URL: https://app.asana.com/0/0/1205527836299755/f
Descriptio
See attached task description.
Steps to test this PR
See attached task description.

Current dependencies on/for this PR:

develop

PR #3569

PR #3570   👈

This comment was auto-generated by Graphite.


Need for Reasoning-First Approach to Validate Effectiveness of Reasoning in LLM Predictions

I've noticed that in the current template, the model generates the prediction first, followed by the reasoning. Given that LLMs use an autoregressive decoding process (where subsequent outputs don’t influence previous ones), this design cannot prove that reasoning genuinely aids in improving LLM recommendations. Instead, this seems more like generating an explanation for the recommendation after the prediction. To effectively demonstrate that reasoning actually enhances the recommendations, we would need reasoning to be generated first then make the prediciton.

Hi @Peter-Fy, Thanks for taking interest in our work. Our paper  investigates the impact of reasoning and contextual information on personalized recommendations, revealing that the quality of contextual and personalized data significantly influences the LLM's capacity to generate plausible explanations. Section 5.3 and 5.4 demonstrates the ablations where we can see a strong correlation between the quality of explanations and the recommendation prediction performance. Now just to reinforce, even if the model provides reasoning based explanation, it doesn't have the ground truth to start with, hence the explanation is generated along with the prediction. The specific template was designed for finetuning smaller LLMs where we observed that models perform better when predicting first and providing reasoning/explanations after that. Hope it makes it clear.
Thanks!


Forgot to add the translation in the js file.

Forgot to add the Swedish translation in the js file. Sorry. :)

Thanks Snille for the translation :)
I hope you enjoy the module.


Add functionality of copying directories onto a Node via Node.send_file

Thanks @timaa2k ! Merge when you are happy or ping me if there are changes beyond the suggested comment changes.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ee2dc24). Click here to learn what that means.
The diff coverage is 3.57%.

@@           Coverage Diff            @@
##             master   #1203   +/-   ##
========================================
  Coverage          ?   33.9%
========================================
  Files             ?      29
  Lines             ?    2147
  Branches          ?      84
========================================
  Hits              ?     728
  Misses            ?    1398
  Partials          ?      21

Impacted Files
Coverage Δ

tests/test_dcos_e2e/test_node.py
0% <0%> (ø)

src/dcos_e2e/node.py
39.83% <7.69%> (ø)

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 ee2dc24...4a543dd. Read the comment docs.


What is kivy ?? & Creating your first GUI app with kivy , installation and setup .

Description
Kivy is a great python tool to create GUI interfaces/apps, in this I want to show what is kivy, how to install and set up kivy and also create your first GUI interface with kivy.
In the end, I would also provide links to good resources on the internet and youtube for anyone wanting to go further in kivy development.
Domain
Python_Domain
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign @adityabisoi  Please give your go ahead

The assigned contributor has more than 3 open issues, kindly reassign manually (@Supervisors/Mentors)

I do not have any issues open at present , in fact there is only one PR that is open which will be closed as soon as reviewed , please don't un assign me .

/assign


[WIP][ARCTIC-1167][ams][core][hive] cherry-pick Trash to 0.3.x

Why are the changes needed?

to resolve #1167 in 0.3.x, cherry-pick #1169, #1223 and #1046
Brief change log

cherry-pick #1169
cherry-pick #1223
cherry-pick #1046 for ArcticFileIO changed

How was this patch tested?

[x] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before making a pull request

Documentation

Does this pull request introduces a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

this PR https://github.com/NetEase/arctic/pull/1229 should also be cherry-picked after merged


Backtick-quoted column name in SQL output from query with count_distinct

Cool project!
I used the prql-query CLI-tool v0.0.14 in the following examples.
The problem
When compiling:
prql target:sql.postgres
from developers
group team (
    aggregate [
        skill_width = count_distinct specialty,
    ]
)

to sql I get:
SELECT
  team,
  COUNT(DISTINCT `specialty`) AS skill_width
FROM
  developers
GROUP BY
  team

I did not expect the output to have a column name quoted with backticks (and neither did the database I sent it to, roapi).
In contrast
If we have a weird column name and backtick-quote it in the select statement of the prql:
from developers
select `weird name`

we get a column name with double-quotes as expected:
SELECT
  "weird name"
FROM
  developers

Possible culprit
Searching the codebase I found this line in prql-compiler/src/sql/std_impl.prql:
func count_distinct <scalar|column> column ->  s"COUNT(DISTINCT `{column}`)"
which contains backticks. Is there a good reason for this? None of the other functions in the file use backticks.

Thanks for fixing this in prql-compiler @aljazerzen . I'll still need to integrate this into prql-query so reopening the issue.


Added externally referenced declaration wrapper to reflifc

Thank you for the contribution! It looks really useful and I'm ready to merge it as is, but could you please be so kind to resolve the comment above?

Of course! But I don't see any comment above, what was it about?


(#1186) Modify io_getevents to use syscall

"glibc provides no wrapper for io_getevents(), necessitating
the use of syscall(2)."
Ref: https://man7.org/linux/man-pages/man2/io_getevents.2.html
Closes #1186
TODO:

[ ] Fix works with TCP but not with UNIX path
[ ] Figure out dev and official version during attach

This change looks good to me.  Merging.
Regarding the "Fix works with TCP but not with UNIX path" todo item...  Further investigation has us convinced the the problem with unix sockets was due to the way mysql was configured.  Specifically, out of the box, mysql provided an AppArmor profile which prohibited the use of unix sockets.  We believe that the way to address this is to disable this AppArmor profile, or edit the AppArmor profile to address the conflicts.  Since no change to the AppScope library can resolve this, we're not going to take any further action for this.
I'm going to take "Figure out dev and official version during attach" todo as a separate item.  I believe this item is separable from the resolution of this ticket, and am not going to hold up merging this change for this todo item right now.


Update the Spaces Summary tests (MSC2946) to match the current spec

This fixes matrix-org/synapse#9756 by updating the Complement tests to match the current specification. The main differences are:

There's no longer a limit flag.
The summary only travels "down" to children rooms from the given root.
The path specifies the unstable identifier in it.

Note that this won't break Dendrite because Dendrite was not passing the tag to run these tests.

Vaguely related to matrix-org/pipelines#139 in that these tests can now be enabled for Synapse.


Any options for parsing text?

Do you have any options for parsing text and finding any verses referenced? So if there's text like "Lorem ipsum dolor sit amet, consectetur John 3:16 adipiscing elit, sed do eiusmod tempor" then it can find that John 3:16 is referenced in the middle of the text?

There is nothing exactly like this available in this repo at the moment. The closest thing is the getRefsFromPassageStr function that is exported from @bibletags/bibletags-ui-helper.


Can't link to any architecture provided for Qt 6.5.0 on Windows

Describe the bug
For a few days now I have been trying to run my tests on windows with no success
To Reproduce
Clone this repo and follow the instructions in the README.
aqt does not shows any error though the executable won't pass CMake validation with various errors.
Once I installed qt with the official installer everything just woked.
aqt version: aqtinstall = "^3.1.6"
OS - Windows 10

Please fill out the template, thanks!

@ddalcino Updated, hope it helps.

Could you improve a line " subprocess.run"  to capture stderr output and save as log file?
It also does not check return value. When aqt detect failure, it will return with non-zero.

@miurahr
As I said:

aqt does not shows any error though the executable won't pass CMake validation with various errors.

Though I added that check for you.

aqtinstall does not aware of it.
wym?

aqtinstall does not aware of it.
wym?

There is no test with it, I don't add any [tool.poetry] section configuraiton  in pyproject.toml.
I specified setuptools for build system, not poetry in pyproject.toml.

poetry just uses virtualenv nothing too magicall... Anyways I don't know if it is related to aqt since it compiles without catch2.

Any progress? @nrbnlulu

@miurahr Im currently recruted so not yet...


[20.09] boot.initrd.luks: add reusePassphrases support for YubiKey 2FA

The 20.09 backport will be done after the master PR.
Motivation for this change
boot.initrd.luks.reusePassphrases = true; is not respected when used with YubiKey-based 2FA.
Things done

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

[x] 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"
[ ] 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)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Hi! This is my first Nixpkgs PR. I chose nixos-20.09 as the base branch for the PR because my fix/luksroot branch is based on 3a02dc9edb2 to correspond with my NixOS version, 20.09.2181.3a02dc9edb2 (Nightingale). Perhaps I should have rebased my branch on master instead?

Perhaps I should have rebased my branch on master instead?

@ctem That is correct. The common approach is to

make a PR against master, merge it (it then becomes nixos-unstable after merge and Hydra CI), and then
if a backport to stable is desired, make a PR against release-20.09 (which then becomes nixos-20.09 after merge Hydra CI) using git cherry-pick -x to create a cherry picked from commit ... line referencing the master commit.

Having a 20.09 PR open is also useful for easy testability. The best steps you should take are:

Make a PR against master
Make this PR a Draft PR, and explain in the issue description that the 20.09 backport will be done after the master PR
When the master PR is merged, replace the commit in this PR by one done with git cherry-pick -x, remove the Draft bit from the PR, and retarget this PR against release-20.09 instead of nixos-20.09.

@nh2 Thank you for your kind instruction! Steps 1-2 are complete; now awaiting the master PR to be merged.

Linking master PR: #107402

(FYI: when this is circled back to, this PR needs to be based against the release-20.09 branch, not nixos-20.09.)

(FYI: when this is circled back to, this PR needs to be based against the release-20.09 branch, not nixos-20.09.)

Master PR #107402 has been merged, so I’ve updated and reopened this backport PR.

@symphorien Yes, that sounds reasonable. I’ll leave this open in the meantime.

Unfortunately NixOS 20.09 has reached its end-of-life status on 2021-07-01, one
month after the release of NixOS 21.05.
Since we do not accept any changes to its branches anymore, I'm closing this pull
request.


⚠ Cioos National CKAN has degraded performance

In e8ab9ba, Cioos National CKAN (https://catalogue.cioos.ca/) experienced degraded performance:

HTTP code: 200
Response time: 18358 ms

Resolved: Cioos National CKAN performance has improved in 8540907 after 5 minutes.


Fix getTemp() header documentation

Fix getTemp() header documentation. It actually returns a raw value in units of 1/128 degrees C, not 1/16, per the comments and code in the .cpp file.

quick check:
getTemp()  calls calculateTemperature() which returns
int16_t fpTemperature =
(((int16_t) scratchPad[TEMP_MSB]) << 11) |
(((int16_t) scratchPad[TEMP_LSB]) << 3);

The scratchPad is  1/16th  degrees RAW, is shifted 3 bits so that makes indeed  1/16*8 = 1/128 unit
So you're right,
thanks


Show Hide Code in Navigation.md

Now that scripts are allowed in the navigation.md lets look at moving the show/hide code up to it.
RE: https://github.com/Dynalon/mdwiki/releases/tag/0.6.1

Any update on this? Just had to add this to another page myself to get some content to remain hidden. Would be good if we could fix this seeing as this is going on 3 years old now.

Actually, @mubix and I and others on the pwnwiki team tried to move the pwnwiki to another platform totally. So, I'd say you can close this issue as our new platform will have new features.

Okay closing this issue for now under the assumption the new platform will have features to address this.


refactor: update the interface of task mgr

Signed-off-by: Starnop<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did

When dfget pulling pieces continuously, it should report the previous piece info downloaded by the way. So change the interface of taskMgr and add the corresponding parameters PiecePullRequest.

Add param PieceUpdateRequest for the interface of UpdatePieceStatus.

Ⅱ. Does this pull request fix one issue?

None.
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
None.
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #492 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #492   +/-   ##
=======================================
  Coverage   55.86%   55.86%
=======================================
  Files          80       80
  Lines        3938     3938
=======================================
  Hits         2200     2200
  Misses       1593     1593
  Partials      145      145

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 1731891...31f5e13. Read the comment docs.

lgtm


[Bug] uMatrix and uBlock Origin

The "My rules" tab inside the uBlock Origin and uMatrix plugins randomly switches to the correct dark theme and the default theme. To reproduce, simply switch around the tabs and somtimes if you select the "My rules"-tab it won't load the the dark theme.

Also the uMatrix Popup has white borders around the refresh button.

Tech info:
Windows 7 64bit Pro N
Firefox Portable 59.0.3

I believe this is a Firefox/Windows specific bug that has been fixed in v60 relating to the preference extensions.webextensions.remote.
See #58 and this section of the wiki:
https://github.com/overdodactyl/ShadowFox/wiki/Known-Problems#complete-styling-of-webextensions

It really was a bug. I've updated to version 60 today and all problems mentioned here are now fixed.


Highlighting

[ ] Tests
[ ] Documentation

It should support all highlighting options or just pass through the options directly to query builder

Highlights aren't included in the source.
CrashEvent.query_string("summary: (propeller)").highlight(summary: {pre_tags: "__", post_tags: "__"}).size(1).response.hits.hits.map { |d| d.highlight }

Will have to do some finagling to get this to work.

CrashEvent.query_string("summary: propeller AND flight")
     .highlight(summary: {pre_tags: "__", post_tags: "__", fragment_size: 20})
     .first
     .highlights

All highlights are stored in .highlights
{"summary"=>[
    "While on a __flight__ originating",
    "inaugural westbound __flight__",
    "to feather the No. 2 __propeller__"
  ]
}

Access highlights for an attribute with .highlights_for(:attribute_name)
CrashEvent.query_string("summary: propeller AND flight")
      .highlight(summary: {pre_tags: "__", post_tags: "__", fragment_size: 20})
      .first
      .highlights_for(:attribute_name)

"While on a flight originating ... inaugural westbound flight ... to feather the No. 2 propeller"


Wrap geometry quadrant display and muscle path around wrap object display unexpected

I loaded the simple, 1-dof model we built as part of the Dynamic Walker dry run (attached). As the knee is flexed, you would expect the muscle to wrap smoothly around the wrap object. Instead, the muscle path is piecewise-linear--  you can see the points where the muscle comes into and out of contact with the wrap surface, but the path between those points is a straight line segment.
I believe this issue was referenced in #352 and based on comments from 4/5/18, may have been fixed? Not sure.
Separately, the wrap object quadrant was specified to be 'x', which for this model and the shown pose, should be upward. The behavior seems consistent with this, but the display of the wrap object seems to be consistent with the 'y' quadrant. I would expect to see a half-cylinder with the curved-half facing upwards (in the screenshot)

myReflexModel.txt
Tested on Mac OSX 10.11, GUI version downloaded on 3/27 (for the workshop, I believe)

Sorry, I should've specified before-- the wrapping path looks smooth in the API visualizer

See the "glmax1_r" muscle in Rajagopal2015.osim.
Steps to reproduce:

open the model
right-click Bodies -> Display -> Hide
right-click Forces/Muscles/all/glmax1_r -> Display -> Show Only
right-click Bodies/pelvis/Gmax1_at_pelvis_r -> Display -> Show Only
in Coordinates panel, change hip_flexion_r to 120

Results in 3.3
Results in OpenSim 75fdf108-2018-05-11

W10, OpenSim-ffdf2f78-2018-05-29-win64.exe
The quadrant from @tkuchida's example seems to be the same as 3.3

However, the muscle path does not seem to be going over the wrap. Below is a lower angle of above. Is doesn't seem correct?

@aseth1 & @tkuchida Please let me know if you can use the branch from PR #802 or if I should merge the PR so you have a build cross-platform to test with.

Please let me know if you can use the branch from PR #802 or if I should merge the PR so you have a build cross-platform to test with.

Looks good. Is there a big degradation in performance? Unfortunately, I don't have an environment set up for building the GUI. I can grab a build if you upload it, but it's probably easiest to just merge the PR and I can get the artifact.

Thanks for reporting @tkuchida It should be easy to hide those generated pathpoints to reduce artifacts. Is the wrapping display correct otherwise? How about the responsiveness when moving a coordinate slider?
The shadows have not been changed for a while so it is likely unrelated. The washout of the model marker is likely due to color used for emissive value of the material, a separate issue.

@tkuchida Please let me know if path drawing is now ok for paper figure, will keep this issue open to improve performance based on feedback. Thanks.

Yes please, muscle display should look like the screen capture above.

I'm still seeing a bunch of spheres along muscle paths in AppVeyor artifact OpenSim-43c1be65-2018-05-30-win64.exe:

@tkuchida I'm not sure what build you're using since there were multiple made today but here's what I see on my screen with default everything using build with installer on windows
OpenSim-e1c6a4db-2018-05-30-win64.exe

I'm not sure what build you're using

Oh I didn't realize there were multiple builds today. I asked whether you wanted me to try OpenSim-43c1be65-2018-05-30-win64.exe (which was the most recent AppVeyor artifact at the time) and you said yes. I'll try the new one.

Sorry, my bad for not tracking the commit number. The one I was using is the first artifact to come with installer.

Still doesn't look fixed in AppVeyor artifact OpenSim-e49a8bde-2018-05-31-win64.exe:

Steps to reproduce:

open Rajagopal2015 model
glmax1_r -> Display -> Show Only (and wait ~10 seconds while each muscle disappears)

@tkuchida "ShowOnly" has some quirk that needs fixing on the visualizer side, can you just "hide" what you don't want for now

Looks to be ok on W10 Pro, OpenSim cea85df3-2018-07-18. See below for details:
These are with a muscle point preference of 1.05
Simple knee:

Rajagopal glmax1:

Rajagopal lower limbs:
I've circled a section that looked similar to a section that Tom had circled before. Further inspection on this model showed that these were (real) wrap points in the model.

I attempted to verify this issue on Mac (OpenSim cea85df-2018-07-18).
The wrapping of the muscle paths looks better (same as what @carmichaelong sees).
Simple knee:

Rajagopal glmax1:


OTA deployment

Hii
After giving feed command I got a message that command completed successfully then I pressed Reset button but still LED is not blinking. Then I checked with the image list-installed command and it's saying NO installed images.
can you tell where could be the problem?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7e04f52b-e1a2-44ae-1102-efb2e2096731
Version Independent ID: 004091d7-2e9e-9074-98b9-b1c364f8603a
Content: Deploy your first application quickstart - Azure Sphere
Content Source: AzureSphere/articles/quickstarts/qs-first-deployment.md
Product: azure-sphere
GitHub Login: @pennyo
Microsoft Alias: azurespheredocs

@ronitsrma16 Could you please let us know the documentation link that you followed for this setup. This will help us direct you to the right team.

https://docs.microsoft.com/en-us/azure-sphere/quickstarts/qs-first-deployment

Hi @ronitsrma16 can you share with us the output of performing the different steps?

azsphere feed list
azsphere device link-feed --dependentfeedid 3369f0e1-dedf-49ec-a602-2aa98669fd61 --imagepath  --newfeedname

Also make sure you are connected to the internet so that the application can be installed OTA. It can take some time. What's the result of:

azsphere device wifi list

Finally let us know the output of:

azsphere device show-ota-config
azsphere device show-ota-status

Thanks!

I think the problem is something else. When I'm trying to connect my device with my mobile hotspot my device is working fine but when trying to connect my D-Link modem its not able to connect and I think that is the reason I'm not able to get OTA updates.
The command to connect to wifi is :
C:\Users\CG-DTE\Documents>azsphere device wifi add --ssid "Sai sadan 5th" --key "6305253810"-
ID                  : 0
SSID                : Sai sadan 5th
Configuration state : enabled
Connection state    : unknown
Security state      : psk
And then the response of that command
C:\Users\CG-DTE\Documents>azsphere device wifi show-status
SSID                :
Configuration state : unknown
Connection state    : disconnected
Security state      : unknown
Frequency           :
Mode                :
Key management      : UNKNOWN
WPA State           : SCANNING
IP Address          :
MAC Address         : 00:02:b5:03:4a:dc
Command completed successfully in 00:00:02.3888813.
are Are you able to identify the problem?

Hi @ronitsrma16 ,
I am glad that the original issue is now resolved.
Please see here for more details around limitations of Wifi, eg:

Azure Sphere devices do not support WEP, nor can they connect to hidden SSIDs. Network SSIDs are case-sensitive

If your issue persists with your modem and you believe that you have all prerequisites, please open a new issue under the proper doc or file a new issue on MSDN.
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.


[DSIP-13][Feature][Python] Adding a resource file loading plugin to the DolphinScheduler Python API

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description

[x] Decorator implementation

[x] A simple Resource plugin that supports local files
[x] Local Resource Plugin Refinement

[x] GitHub Resource Plugin

[x] Private Repository Authentication
[x] File Reading

[x] Shared Repository File Reading
[x] Private Repository File Reading

[x] GitLab Resource Plugin

[x] Private Authentication
[x] File Reading

[x] Amazon S3 Resource Plugin

[x] Private Authentication
[x] File Reading

[x] AliCloud OSS Resource Plugin

[x] Private Authentication
[x] File Reading

[x] Other special file reads for different plugins

Use case
No response
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Same TIPs from https://github.com/apache/dolphinscheduler/issues/10905#issuecomment-1181596546

tests and documents not included in your tasks, it is ok not exist in tasks but I hope you will submit both tests and documents in each task's PR, Specifically how a developer develops a new plugin

tests and documents not included in your tasks, it is ok not exists in tasks but I hope you will submit both tests and documents in each task's PR, Specifically how a developer develops a new plugin

ok

rivate Authentication
Create an issue with the title Private Authentication. Press Enter to convert to an issue instantly. Press Option-Enter to open the create new issue form in the current tab. Press Shift-Enter to open the create new issue form.

[ ]  File Reading

related: #11683

@xdu-chenrj I could help with the AliCloud OSS Resource Plugin if you don't mind : )

related: #11683

maybe we should better follow the DSIP process and introduce this feature to our community

already done

have a test sample yaml file？


Poll: Simplify /tpoll

This won't work. /poll create limits the options to 8.

@HoeenCoder That limit was changed
https://github.com/Lord-Haji/SpacialGaze/blob/6da6ee2dd122177329861e433dccd3c6d8f2bde1/chat-plugins/poll.js#L237

True, I forgot that the limit was raised.
Still i'd rather use the old method because there is a limit of some kind. Since the number of formats can increase, if it gets above 36, the command will fail.


Instagram

Trying to Download ...
WARNING: [Instagram] parsing .netrc: [Errno 2] No such file or directory: '/data/data/com.termux/files/home/.netrc'
[Instagram] CYvCEVTpJS5: Downloading webpage
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (Note that some metadata might be missing)
[Instagram] CYvCEVTpJS5: Downloading embed webpage
ERROR: [Instagram] CYvCEVTpJS5: Requested format is not available
File saved here: storage/shared/☣Ezra⸸Youtube-DL✡
^C
[Process completed (signal 2) - press Enter]

Trying to Download ...
WARNING: [Instagram] parsing .netrc: [Errno 2] No such file or directory: '/data/data/com.termux/files/home/.netrc'
[Instagram] CYvCEVTpJS5: Downloading webpage
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (Note that some metadata might be missing)
[Instagram] CYvCEVTpJS5: Downloading embed webpage
ERROR: [Instagram] CYvCEVTpJS5: Requested format is not available
File saved here: storage/shared/☣Ezra⸸Youtube-DL✡
^C
[Process completed (signal 2) - press Enter]

Let me try.Thanks


Add Parameter extension

增加了ParameterExtension和StringExtension

what happen

what happen

i don't know ,some checks where in workflows were not successful

clear project and add parameter extension

这个pr关闭掉，在develop分支再提交试试看


[celonis-ems.md]: Update release status and limitations

Release status updated from Beta to GA.
Limitations now only apply to Celonis EMS1, and not to the new product gen of Celonis OCPM. Made changes accordingly.

@DougKlopfenstein
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @capono
You'll also need to remove the (Beta) tag from the name in the Table of Contents and the List of all connectors. The table of contents is in the toc.yml file and the List of all connectors is in the /connectors/index.md file.


Change the NotifyClamd path to the new freshclam.conf path

Freshclam now notifies the correct configuration about the database defininiton update.
Before this change the old path /etc/clamav/clamd.conf was is inside the freshclam.conf.
https://linux.die.net/man/5/freshclam.conf
NotifyClamd
Notify a running clamd(8) to reload its database after a download has occurred. The path for clamd.conf file must be provided. Default: The default is to not notify clamd. See clamd.conf(5)'s option SelfCheck for how clamd(8) handles database updates in this case.
Fixes #56

Test the application if updates are working correctly

Thanks for fighting through this challenge, @christianbumann

Thanks for fighting through this challenge, @christianbumann

I just called clamscan --version and this provides database information from the original directory.
This led me to believe that the update wasn't working.
This returns the correct string clamscan --database=/clamav/data --version.
Anyway, calling the url http://localhost:9000/version still returns the old value.
I think I finally found the reason.
freshclam and clamav are starting almost at the same time, so clamav picks the old version and freshclam updates the database. So clamav returns the old version in the console log and also calling the web-api returns the old version.
I believed that the version check itself would notify ClamAv (fix in this pr) about the new version, but that only happens when a new version is available. So around 11:xx every day.
So you have to wait until the next new version after which it should be properly updated.
Tomorrow I'll see if my guess was correct.
To read the correct version directly, a timeout between freshclam and clamav start would help, but this is an ugly hack :)

@christianbumann Could one way to circumvent this be to change line 6 in the entrypoint.sh:
# cp /etc/clamav/* /clamav/etc/
mv /etc/clamav/* /clamav/etc/
rm -r /etc/clamav
ln -s /clamav/etc/ /etc/clamav

So instead of copying the files and leaving the originals in the original place, move them to the new location, remove the old folder and creat a symlink in the old folder location pointing to the new location?

@christianbumann Could one way to circumvent this be to change line 6 in the entrypoint.sh:
# cp /etc/clamav/* /clamav/etc/
mv /etc/clamav/* /clamav/etc/
rm -r /etc/clamav
ln -s /clamav/etc/ /etc/clamav

So instead of copying the files and leaving the originals in the original place, move them to the new location, remove the old folder and creat a symlink in the old folder location pointing to the new location? That way, we can keep the files nice and orderly under /clamav/ and still only have one copy of the files, so nothing old is used or referenced unintentionally.
I haven't tested if this works.

Yes this could work to get the clamscam version working but imho it doesn‘t fix the main issue. An alternative could be to keep the original folder for data. Imho only changing cloning and using the .conf files should be enough.
Reason for .conf cloning
https://github.com/ajilach/clamav-rest/issues/44

@davosian Do you have some time to review the changes? Many thanks

I can confirm that these changes work as expected. Thanks for all the hard work everybody.

Many thanks for your review, and many thanks @arizon-dread to confirm that this is working


Release 1.8.0

Signed-off-by: Quan Tian<EMAIL_ADDRESS>

thanks @jianjuns @antoninbas @luolanzone for reviewing. I think I have addressed all comments.

/test-whole-conformance
/skip-conformance
/test-networkpolicy
/test-e2e
/test-flexible-ipam-e2e
/test-multicluster-dataplane-e2e
/test-multicast-e2e
/test-windows-all
/test-ipv6-all
/test-ipv6-only-all

@antoninbas do you know why "Verify docs" complains "The Helm chart documentation is out-of-date", but there is no diff when I ran make helm-docs manually?
https://github.com/antrea-io/antrea/runs/7884267763?check_suite_focus=true

@antoninbas do you know why "Verify docs" complains "The Helm chart documentation is out-of-date", but there is no diff when I ran make helm-docs manually? https://github.com/antrea-io/antrea/runs/7884267763?check_suite_focus=true

@tnqn sorry I just saw this question. make helm-docs picks up the version number from the VERSION file at the root of the directory. As part of this PR, you are changing the version number (as expected), so this should trigger a change in the Helm chart documentation when you run make helm-docs.
I confirmed this locally by checking out your branch (tnqn:release-1.8.0):
abas-a01:charts abas$ make helm-docs
docker run --rm --volume "/Users/abas/vmware/antrea/build/charts:/helm-docs" --user=502:20 jnorwood/helm-docs:v1.7.0
time="2022-08-17T21:51:17Z" level=info msg="Found Chart directories [antrea, flow-aggregator]"
time="2022-08-17T21:51:17Z" level=info msg="Generating README Documentation for chart /helm-docs/flow-aggregator"
time="2022-08-17T21:51:17Z" level=info msg="Generating README Documentation for chart /helm-docs/antrea"
sed -i.bak "s/0.0.0/1.8.0/g" antrea/README.md # replace version placeholder
sed -i.bak "s/-dev-informational/--dev-informational/g" antrea/README.md # fix img.shields.io badge URLs
sed -i.bak "s/0.0.0/1.8.0/g" flow-aggregator/README.md # replace version placeholder
sed -i.bak "s/-dev-informational/--dev-informational/g" flow-aggregator/README.md # fix img.shields.io badge URLs
abas-a01:charts abas$ git diff
diff --git a/build/charts/antrea/README.md b/build/charts/antrea/README.md
index 7c4ae518..91f66789 100644
--- a/build/charts/antrea/README.md
+++ b/build/charts/antrea/README.md
@@ -1,6 +1,6 @@
 # antrea

-![Version: 1.7.0-dev](https://img.shields.io/badge/Version-1.7.0--dev-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
+![Version: 1.8.0](https://img.shields.io/badge/Version-1.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)

 Kubernetes networking based on Open vSwitch

diff --git a/build/charts/flow-aggregator/README.md b/build/charts/flow-aggregator/README.md
index fad317e7..f443a941 100644
--- a/build/charts/flow-aggregator/README.md
+++ b/build/charts/flow-aggregator/README.md
@@ -1,6 +1,6 @@
 # flow-aggregator

-![Version: 1.7.0-dev](https://img.shields.io/badge/Version-1.7.0--dev-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)
+![Version: 1.8.0](https://img.shields.io/badge/Version-1.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square)

 Antrea Flow Aggregator

abas-a01:charts abas$

@tnqn regarding the above, we should probably add the corresponding step to docs/maintainers/release.md. I'll open a quick PR for that.

/test-all-features-conformance
/test-flexible-ipam-e2e
/test-hw-offload
/test-whole-conformance
/test-multicluster-e2e

@tnqn regarding the above, we should probably add the corresponding step to docs/maintainers/release.md. I'll open a quick PR for that.

thanks @antoninbas

@antoninbas do you know why "Verify docs" complains "The Helm chart documentation is out-of-date", but there is no diff when I ran make helm-docs manually? https://github.com/antrea-io/antrea/runs/7884267763?check_suite_focus=true

@tnqn sorry I just saw this question. make helm-docs picks up the version number from the VERSION file at the root of the directory. As part of this PR, you are changing the version number (as expected), so this should trigger a change in the Helm chart documentation when you run make helm-docs.
I confirmed this locally by checking out your branch (tnqn:release-1.8.0):

Sorry, somehow I ran make helm-docs on another branch when checking it.

/skip-e2e
/skip-networkpolicy
both actually succeeded.

/test-whole-conformance

/test-whole-conformance

/test-whole-conformance


Allow Lua to access GameOptions / INI settings

Removed GamePropertyString, use REDString instead
Renamed GameProperty to GameOption for uniformity & moved GameOption code to reverse\GameOptions.cpp/.h
Add GameOptions struct to hold the list of GameOption pointers
Add GameOption::Get/Set functions
Made the GameOptionInitHook code always get run without needing 'dump_game_options', so we can capture all the GameOption pointers

Also added the following to GameOptions & bound them to Lua, can be accessed via:

GameOptions.Print(category, name) - prints option value to console
GameOptions.List(category) - prints option name/values to console, optional category to filter to
GameOptions.Get(category, name) - returns option value as string
GameOptions.GetBool(category, name) - returns option value as bool
GameOptions.GetInt(category, name) - as int
GameOptions.GetFloat(category, name) - as float
GameOptions.Set(category, name, valueStr) - valueStr will attempt to be converted to options type
GameOptions.SetBool(category, name, valueBool)
GameOptions.SetInt(category, name, valueInt)
GameOptions.SetFloat(category, name, valueFloat)
GameOptions.Toggle(category, name) - inverts value of a boolean
GameOptions.Dump() - dumps current option values to log file

(the different SetInt/SetFloat/etc functions are to allow Lua int/floats to be used without needing conversion, not 100% sure if this is necessary though)
Set functions will also respect the options min/max too if the game defined any. ATM String GameOptions can't be edited since I haven't looked into finding the REDString::Set function in the game yet, not many interesting options use that anyway.
Anyway with this you can edit the INI settings at runtime and usually see the results instantly, mostly wanted this so I could look into the "DRS" (Dynamic Resolution Scaling?) options, seems with all resolution scaling stuff disabled in the ingame settings this still has some effect on things, which can be seen by running the following a few times:
GameOptions.Toggle("DRS", "Enable")
Still not sure if it is resolution related though, or maybe just something to do with lights...
(A list of all the INI settings that you can use with this is at https://www.nexusmods.com/cyberpunk2077/mods/193)

Oops, forgot to bind the Toggle function, 1 sec

Renamed GameOptions::Get to Print & added Get/GetBool/GetInt/GetFloat funcs that return the value instead of printing it directly.
Also in future I think it'd be nicer if we could handle the GameOption structs themselves in Lua, like
opt = GameOptions("DRS", "Enable")
opt.SetBool(False)

Haven't been able to figure out exposing the GameOption* to Lua properly yet though, only get crashes trying that method atm... might be related to the virtual destructor, not sure.

If I understand correctly this isn't ready to be merged right?

It should be fine to merge, not sure if the stuff I mentioned in last post could actually be done or not, maybe something to look into later on in the future.
Merge conflict should hopefully be fixed now too.

Oh btw you should join https://discord.gg/SmVRdntx
Ping me when you are there so I give you roles to access the dev section


Disable CMS route in production

This is quite simple. We don't want visitors to our site to have access to the CMS. If the environment is production, we could redirect them to the home page.

Added docs for how to do this: https://rescribe.site/docs/admin#disabling-the-admin-ui-in-production


remove examples directory

This PR removes the examples directory and references the stacks repository instead.

I love PRs like this. will need to take some time to read the README and also update the CNOE website accordingly before merging this in. but hopefully before the end of the week.

Yeah thinking about it, we need to update the stacks readme too. Let's wait a bit.


Update cascadeclassifier.cpp

minor fix since predict() returun int

could u plz have a look at this @StevenPuttemans

@teng88 this seems indeed correct. Could you also adapt the following line, where the same mistake happens: https://github.com/Itseez/opencv/blob/master/apps/traincascade/cascadeclassifier.cpp#L294
It is inside the iterative prediction function.

Forget my remark about the second predict. This is not the case since this is the function of the internal boosting function.

Ya, thx

BTW could you apply the same fix to the master branch?

done for branch 2.4

:+1: THANKS!

Semantically, the patch does not change anything. Why is it needed?

Because it is just inconsistent. The output of the function is an integer, so why compare it to an explicit float? Besides the fact that we want indeed only needed patches, we should also strive for clearability and readable/understandable code.

@vpisarev what's your opinion?

ok, it's not principal, actually, but let's put it in :+1:

:+1:

:+1:


Shrinked the container image generated by the docker compose command

by cleaning the apt cache after installing the required packages for the image. Also exposed ports 80 and 443 outside of the container.

Since it is meant to shrink the container image:
1. Restarting apache is not needed, as far as I checked all previous commands apply without restarting apache.

My answer to this is "better safe than sorry"; In case there are modules added to the apache server , it is in fact good practice to restart the apache service in order for the changes to take effect

2. Exposing ports is not needed, compose.yml does port mapping for it to be accessible via host. Also expose only makes it so the other containers within host can see it on those ports, which has no use case at the moment at least.

That's on me, I missed the port mapping on ./compose.yml which is, in fact, a better practice

Unless valid reasoning, the two cases above can/should be removed for even smaller image.

Ok, fixed it. The docker image size is not dependent on the


Add link to tutorial and architecture design in German

Thanks for adding the project! I extended the docs with links to the guide in German.

Awesome, thanks for the pr


Create Join operation example for CS LINQ

CsLINQ Join, GroupJoin examples
Fixes dotnet/docs#16237

Better to include a csproj file, I think. You may wait until @BillWagner or @mairaw confirm that.


feat: Add USA to the Map Chart Widget

Description
This PR adds the USA to the Map Chart Widget

Fixes #16059
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Manually tested
Added a test case to the Cypress Spec

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

/ok-to-test sha=b629cb0

@keyurparalkar can you review this. Take any info from @dilippitchika from the product pov.
Also, from past, here the build size tends to increase a lot and we should be cognizant of the fact.

USA map is added.
Tested this PR and working fine

@somangshu can we merge please? TIA

Please run the test once more with the latest release and let me know @dhruvikn

/ok-to-test sha=9f1f932

/ok-to-test sha=ad8fd00

/ok-to-test sha=ad8fd00


Bug: Crash on switching virtual desktops

Please make sure that the issue you're planning to report is not already registered :)

2.0.1 crashes when switching virtual desktops
2.0.1 crashes when switching virtual desktops in Windows 11.  I had enabled the vdesktop sensor because I use vdesktops pretty regularly.  When I launch HASS.Agent.exe and then switch desktops, the cursor has a waiting animation for about 5 seconds and the system tray icon goes unresponsive.  A few seconds after that the icon goes away because the process has crashed.
Disabling the vdesktop sensor yields the same result.  Any time I change vdesktops HASS.Agent crashes.
To Reproduce
Steps to reproduce the behavior:

launch HASS.Agent 2.0.1 with no sensors defined
Switch to a new virtual desktop
Wait no more than 10 seconds
HASS.Agent crashes

Misc info (please complete the following information):

Windows build: Windows 11 23H2 22631.2861
Windows' UI language: US-EN
HASS.Agent version: 2.0.1

Please check what's applicable (multiple answers possible):

[x] Installed via installer
[ ] Installed manually
[x] Problem occurs in HASS.Agent
[ ] Problem occurs in Satellite Service

Additional context
This is a new install, previous versions of HASS.Agent have not been installed on this system
Logs
Windows events
Event 1000
Faulting application name: HASS.Agent.exe, version: <IP_ADDRESS>, time stamp: 0x65310000
Faulting module name: unknown, version: <IP_ADDRESS>, time stamp: 0x00000000
Exception code: 0xc00000fd
Fault offset: 0x00007fff868b668c
Faulting process id: 0x0xAC2C
Faulting application start time: 0x0x1DA3CCA8E6C7740
Faulting application path: C:\Sync\Apps\HASS.Agent\Client\HASS.Agent.exe
Faulting module path: unknown
Report Id: 1b09f250-2e48-4f49-81a8-c0327b387e20
Faulting package full name:
Faulting package-relative application ID:

That message is followed by:
Event 1001
Fault bucket<PHONE_NUMBER>964195707, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: CUOKYZEXWEFART0ZVUSVO13YV3TRFB34
P2: <IP_ADDRESS>
P3: 65310000
P4: VirtualDesktop.10.0.22631.2861.generated.dll
P5: <IP_ADDRESS>
P6: 6592cb48
P7: 6e
P8: 0
P9: System.StackOverflowException
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.6f739f44-4e1b-48b5-bbd0-30cd6007abf5.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.5e49ad35-442b-4651-8116-c158de39ad4a.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.1557904d-9ab9-4760-9499-c5dd42429214.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.6acccc59-c203-44c4-994c-f49f32a7960f.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.30de8fc5-4a6d-4380-b758-4036607619ae.tmp.xml

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_CUOKYZEXWEFART0Z_d15d3edcec4ec1a7d122e1d94cc8c91539ccc51c_72febacd_a30e833b-24b6-4fb5-9075-c199a62059d9

Analysis symbol:
Rechecking for solution: 0
Report Id: 9e7d5a8b-d74a-4c2f-a00e-d642a3eea4e4
Report Status: 268435456
Hashed bucket: 099c0a1909dcd8c5a2f51f8a191e937b
Cab Guid: 0

Extended logging is enabled in HASS.Agent but no errors are logged as part of the crash event.

Fixed in 2.0.2.  Thanks!


Dev

Description of the Change

Fix models not using a default base_url if not provided
Updated runner: try handling UnicodeDecodeError

Checklist

[ ] PR only contains one change (considered splitting up PR)
[ ] tests added
[ ] documentation updated (if necessary)
[ ] CHANGELOG.md updated (if necessary)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

19 of 42 (45.24%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.9%) to 96.265%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

waldiez/runner.py
6
29
20.69%

Files with Coverage Reduction
New Missed Lines
%

waldiez/init.py
1
95.65%

Totals

Change from base Build<PHONE_NUMBER>0:
-0.9%

Covered Lines:
2500

Relevant Lines:
2597

💛  - Coveralls


pipeline should include short message id in the output message

include the short message id from the message template in the message id in the output message

Won't implement for now. All messages are usable in a single external (email) template, for MPOG process. Also, IRIs of message templates currently provide a GUID element that is usable for machined processing.

Would really like if instead we pulled through the message template name for debug use - more useful than the IRI in my opinion, see LDT issue here


shim exe with icon of the exe

hi!
it's possible in the exe created into C:\ProgramData\chocolatey\bin that points to the latest update to have the icon of the correct exe and not all the same?
thanks

If you want to play with this, there is a prerelease https://chocolatey.org/packages/chocolatey/<IP_ADDRESS>-alpha1

So it works if it finds the path. However the working directory of shimgen doesn't find it appropriately :/

Regarding shims vs mklink: Back when I still used Windows XP I used Windows's *.LNK files as shims for programs I wanted to start from the commandline.
The link contents just have to be
"EXECUTABLEPATH" %*

Instead of just "EXECUTABLEPATH", with execution path set appropriately. Then you need to add .LNK to the PATHEXT variable.
In order to allow calling the program as COMMAND.exe, adding a second link COMMAND.exe.lnk might do the trick.
One advantage of LNK files would be that it inherits the executable's icon. I am not aware of disadvantages. Sadly I'm also not aware of how to generate .LNK files.


Modify the configuredManagedServerCount/ dynamic cluster size during runtime

Is there a way to modify the configuredManagedServerCount/dynamic cluster size during run time for domain in an image?
Imagine let say we have been running the default max size dynamic size of 5 for some time and we need to do scale the number of pods/ms to cater for the load beyond that.
Do we have the edit the max dynamic cluster via the admin console or there is a configuration in the yaml for that?

It is possible to make runtime changes for specific configuration attributes that do not affect topology in a way that doesn't require a restart - see https://github.com/oracle/weblogic-kubernetes-operator/issues/1139. But modifying the dynamic cluster size or adding new servers is not one of these attributes.
Instead, it's best to pre-configure your cluster so that its sized a little larger than the maximum size you plan to expand it to (and of course to rigorously test at this maximum size to make sure that your system can scale as expected). If instead you need to change the configuration, then it's necessary to restart the entire domain once you make the change so that the Operator reruns the 'introspector job' and detects the new maximum cluster size.

One of the reasons for this limitation is that the current Operator learns the cluster topology using the 'introspector job' which it only runs before a domain starts its first WL pod.

Understood, thanks


Move the metadata samples in AMP repo to AMP-By-Example

We now have samples for all supported metadata types.


feat/add grpc

Add Cache::create() method to create a new Cache instance
Add HashMapCache and set/get functionality for Cache trait
Refactor cache code to use new struct and methods
Add client and server bin files and support for running them
Scaffold cache proto & gRPC

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

13 of 46 (28.26%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-58.02%) to 31.897%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/cache/common.rs
4
5
80.0%

src/bin/client.rs
1
11
9.09%

src/bin/server.rs
1
23
4.35%

Totals

Change from base Build<PHONE_NUMBER>:
-58.02%

Covered Lines:
111

Relevant Lines:
348

💛  - Coveralls


Argon does not sync after closing widget

When closing the plugin's widget, Argon no longer syncs scripts between Roblox Studio and local files. Reopening it does not fix the issue. Occurs on the latest versions of the plugin (v2.0.6) and the VS Code Extension (v2.0.7).

Fixed in 37a07e8daa73f71c95070ba073c8b493add412da


[Bug] Dragging an item from an actor back to itself can delete other items (Fix included)

If you have two items in a character sheet and drag one on top of the other, it deletes the item you dragged on top of.
In the actor-sheet.js, change the _onDropItem function to include the following line after getting the item data:
if (this.actor == originalActor) return;

I'm not maintaining this anymore. Feel free to fork, though.

Fixed.


add pr checks

Also, I would limit it to a single newest python version.

Also, I would limit it to a single newest python version.

I already need the framework to work on both 3.9 and 3.10 so I'd keep the ones the framework is intended to work on


Changelog entry for v2.0.0?

After updating my project to liftoff 2.0.0, the env.modulePath (passed to my launch callback) has changed to something incorrect (just ./index.js relative to the cwd) when it used to point to my module in node_modules. I'm guessing this is due to an API change in v2, but I can't see anything obvious

i've looked into it and now think it could be a bug... the weird thing is env.modulePath is wrong but the env.modulePackage has been correctly loaded.
think I know what's wrong, pr coming...


Support wildcard category name in messages config

Hello.
There was a need to ignore certain dictionaries of translation. The application uses the following configuration:
    'component.i18n' => [
        'class' => yii\i18n\I18N::className(),
        'translations' => [
            'myapp*' => [
                'class' => yii\i18n\PhpMessageSource::className(),
                'basePath' => '@base/messages',
            ],
        ],
    ],

And there are two different sources of translations (one in the application, the other at the level of cmf). I need to do at the application level to ignore the directory like this:
return [
    'sourcePath' => __DIR__ . '/..',
    'messagePath' => __DIR__,
    'languages' => ['en', 'ru', 'de'],
    'translator' => 'Yii::t',
    'except' => [
        // ...
    ],
    'ignoreCategories' => [
        'myapp*',
    ],
    'only' => ['*.php'],
    'format' => 'php',
];

But the framework only supports exact match name. It may be better to make the ability to support this construction. Or make a separate verification method that I can override it.
https://github.com/yiisoft/yii2/blob/master/framework%2Fconsole%2Fcontrollers%2FMessageController.php#L481

Create pull request?

@rmrevin could you please explain the expected result?
Your wildcard in config
    'ignoreCategories' => [
        'myapp*',
    ],

should match myapp/one, but not myapplication/one, correct?

I think that everything should be ignored.
Since of the i18n design myapp* means any coincidence, for example: myapp.some, myapplication, myapp/some/test, etc.

So the change is about message console command only and is about supporting wildcard in ignoreCategories. Makes sense. Feel free to create PR.

Merged https://github.com/yiisoft/yii2/commit/b6054acdb227bd6b8e3bed39c6d04fd0ece02552


Is it possible to keep HTML comments in nunjuck file?

I get this error when I keep HTML comments
filter not found:

Should work... ask the googles. Filters look like { someThing | someFilter } So if you have a stray pipe somewhere, maybe that's breaking things? Ask the googles.


C408 recomendations sometimes end in hard to find bugs

I checked for C408 which is several issues on but not this perticular issue which the recommendation potentialy introduse grave bugs in your code.
C408 asks you to use the literal hence {} instead of dict() when creating a dict. This can work very well but for instance when using this together with attrs or as default values for method parameters this is a critical and hard to track bug.
I can describe this with some code:
import attrs

@attrs.define(kw_only=True)
class BigBug:
  struct_1: dict[str, str] | None = field(init=True, default={})
  struct_2: dict[str, str] | None = field(init=True, default={})

  def horrid_buggy_method(self, struct_3: dict = {}, struct_4: dict = {}) -> tuple[dict, dict]:
    struct_3['foo'] = 'bar'
    struct_4['bar'] = 'foo'
    # magically struct 3 and 4 will contain both keys :P
    return (struct_3, struct_4)

foo = BigBug()
foo.struct_1['bar'] = 'bas'
dict_3, dict_4 = foo.horrid_buggy_method()

In this scenarion both struct_1 and struct_2 will contain {'bar': 'bas'} as the literal will imply same class reference as default.
It's not always the case but in general you quickly learn to just use dict() instead as you avoid those edge cases, but we started using ruff in our projects now and our jrs is flooding the code with this bugs as ruff is "correcting" their code.
Edit: added the method too to illustrate the most common facepalm when it comes to this.

Just adding some explanation of what im trying to indicate and why C408 is not a simple case
Comprehensive explanation of the potential bugs that can arise from using {} to introduce dictionaries in Python, along with insights into why this occurs:
Shared Instance Issues

Unexpected Modifications: When using {} to create dictionaries, multiple instances may inadvertently share the same underlying dictionary object. This can lead to unexpected modifications across instances, as changes made to one instance's dictionary will also affect the others.
Difficult Debugging: Identifying and debugging these shared instance issues can be challenging, as the root cause may not be immediately apparent. It can involve tracing through the code to understand how dictionaries are being created and shared.

Reasons for Shared Instances

Default Values: If {} is used as a default value for a function parameter or class attribute, all instances of that function or class will share the same dictionary. This is because default values are evaluated only once, and the same object is reused for subsequent calls.
Global Variables: If {} is assigned to a global variable, all modules that import that variable will share the same dictionary. This can lead to unintended side effects if the dictionary is modified in one module.
Mutable Default Arguments: When using mutable objects like dictionaries as default arguments, it's important to be aware that they can be modified in-place. This can lead to unexpected behavior if the function is called multiple times with different arguments.

Avoiding Shared Instance Bugs

Create New Dictionaries: To avoid sharing instances, always create new dictionaries using {} or the dict constructor within the scope where they are needed. This ensures that each instance has its own unique dictionary.
Use Immutable Values: If possible, use immutable values like strings, numbers, or tuples as default arguments to prevent accidental modifications.
Be Cautious with Global Variables: Use global variables sparingly and avoid modifying them within functions or classes. - If you need to share data between modules, consider using other mechanisms like classes or modules.

Both default=dict() and default={} do exactly the same thing and are equally buggy. You want to use default=default=attr.Factory(dict) or something instead.

Did a full history walkthrough of the issue:
First of all @hauntsaninja is wrong dict() is not the same as {} atleast pre 3.7 you would get the following result with the folowing code:
# Using dict()
dict1 = dict(default_value=0)
dict2 = dict(default_value=0)

dict1["key"] = 10

print(dict1)  # Output: {'default_value': 0, 'key': 10}
print(dict2)  # Output: {'default_value': 0}

# Using {}
dict3 = {"default_value": 0}
dict4 = {"default_value": 0}

dict3["key"] = 10

print(dict3)  # Output: {'default_value': 0, 'key': 10}
print(dict4)  # Output: {'default_value': 0, 'key': 10}  (Both dictionaries are modified)

so {} instances was cached within same scope, while dict() forces a new instance.
But 3.7 did some significant changes to this so the two is more similar, and 3.8 more or less made them equal, so it works the way C408 recomends, in version pre 3.7 this is still a huge issue.
There has also been done some minor changes post 3.8 so now in 3.11 it works very very similar and does not have the old issues we have in our older code repos where this is a screaming issue. But there is no need to do attrs factory handling, you can just use {} now in newer python but remember to use dict() in pre 3.7.
Sorry for not doing the full history check on the feature but its still something that you might want to consider in the ruff test as pre 3.8 atleast it might be a very unwise recomendation.


A few more minor improvements to std.algorithm.comparison: pushed imp…

…lementation constraint down, undocument superfluous flag name, allow comparison of lengths involving infinite ranges, simplify implementation of isSameLength
Was taking a look at the module and found a few more things to improve that don't fit a particular category or issue.

Needs a rebase.


[flaky ci] [sig-network] [Serial]Services Masquerade interface binding without a service matching the vmi exposed should fail to reach the vmi

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:

/kind bug

/kind enhancement

/triage build-watcher
What happened:
Test flaked: https://prow.apps.ovirt.org/view/gcs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt/4960/pull-kubevirt-e2e-k8s-1.20/1357026365903212544
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
tests/network/services.go:302
connectivity is *not* expected, since there isn't an exposed service
Unexpected error:
    <*errors.errorString | 0xc0022295a0>: {
        s: "Job netcatsqb9w timeout reached, status: {Conditions:[] StartTime:2021-02-03 21:59:14 +0000 UTC CompletionTime:<nil> Active:1 Succeeded:0 Failed:3}, err: timed out waiting for the condition",
    }
    Job netcatsqb9w timeout reached, status: {Conditions:[] StartTime:2021-02-03 21:59:14 +0000 UTC CompletionTime:<nil> Active:1 Succeeded:0 Failed:3}, err: timed out waiting for the condition
occurred
tests/network/services.go:307

Environment:

KubeVirt version (use virtctl version):
Kubernetes version (use kubectl version):
VM or VMI specifications:
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

/sig network

@qinqon is this related to #4957 ?

@EdDev yes, I think the PR got merged this is suppose to be fixed.

This is a dup of https://github.com/kubevirt/kubevirt/issues/4938

/close
Closing since https://github.com/kubevirt/kubevirt/pull/4957 - which allegedly fixes this issue was merged 5 days ago.
Let's re-open if it happens again.


not able to gulp upgrade:revert twice from a theme that was gulp upgrade twice

Steps to reproduce:

npm install -g generator-liferay-theme@latest
yo liferay-theme for 7.0
gulp upgrade
Assert 7.1 liferayTheme
npm install lfieray-theme-tasks@next
gulp upgrade
Assert 7.2 liferayTheme
gulp upgrade:revert
Assert 7.1 liferayTheme
npm install liferay-theme-task@latest
npm install generator-liferay-theme@latest
Assert package.json contains v8.0.3 theme-tasks and tasks
gulp upgrade:revert

Actual Result:
liferayTheme version remains at 7.1. package.json contains v9.0.0-alpha.1 theme-tasks and tasks
Expected Result:
liferayTheme version is 7.0
I'm guessing maybe this is double revert not possible anymore since the user has to switch between v8 and v9?
But similarly, we used to test for double revert for 7.1 back to 6.2.  The first revert from 7.1 to 7.0 works but the 2nd revert from 7.0 to 6.2 doesn't update the liferayTheme versioning.

Interesting I didn't think you could do a double revert because the revert depends on the backup folder's contents. Once you upgrade and accept to overwrite the backup folder, I thought you could only revert to the previous version. We do have this note that I see could be misleading:
Note: An upgraded theme can be restored to its original state by executing gulp upgrade:revert.

I really meant that it can be restored to it's original state before the previous upgrade. If you are able to double revert, please let me know and I'll update the docs to make that clear. Thanks!

I'll look into this but my possibly controversial opinion here is that there is no way the tool should have a revert functionality (or even a backup functionality) at all — code should be managed under a version control system, and if you want to revert it should be with git checkout, not gulp upgrade:revert. Unlike our solution, which only keeps one backup, a version control system can record the entire history of all changes, and you can revert to any point in time. I'd suggest that we would be better off removing the revert stuff, because as it exists it is just an incomplete implementation of an actual version control system.
cc @jbalsas: this is the issue that I was mentioning to you before.

I created https://github.com/liferay/liferay-js-themes-toolkit/pull/269 as a proof of concept for what I think we should do (that one targets the v9 series — ie. master — but I'd suggest we should do it for v8 as well).

I'll monitor https://github.com/liferay/liferay-js-themes-toolkit/pull/269 . If your suggestion is accepted, I'll update the docs to remove mention of the revert functionality.

@mwilliams2014: those PRs went in, so yes, we should remove mentions of reverting from the docs.


A0-927 reserved

Description
Add storage for storing reserved members.
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Infrastructure updated accordingly
[ ] I have made corresponding changes to the documentation
[ ] New documentation created
[ ] Bump spec_version and transaction_version if relevant
[ ] Bump aleph-client version if relevant

aaand change PR title pls


Possible resolver issue

TSTL refuses to compile code that passes the ESLint noCycle rule.
Steps to reproduce:

Start a new hello world TSTL project.
Add the following to the dependencies in package.json:
"isaacscript-common": "1.0.332"
Add a main.ts with the following code:

import { getCollectibleSet } from "isaacscript-common";

Not really sure, I figured the reproduction would work flawlessly, sorry I'll just close this for now.


Bookmarks like a "SQL Server Management Studio"

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution or feature you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

In ssms its working with ctrl+f2 may be ctrl+1 ... ctrl+10 more usefull.
This feature really important for big queries.
Tnks.

Hello,
Any progress on this issue?

Is there any news?

Hello,
Is there really no way to create bookmarks?
And of course to jump back and forth within the bookmarks?

is there any news thanks.

Hello,
Any progress on this issue? 2 years on hold

Developers needs to understand that with large script files, bookmarking code is a must!
I have script that are very long, for example a script that creates a database of SQL tools (mostly T-SQL code), thousands of lines...  SSMS does that, there is a reason.
It is a very basic functionality that should be there in every code editor.


Is MASS Learning only applicable to the classification problem setting?

I wonder if this learning scheme can also be applied to regression setting.
Thank you in advance.

The learning algorithm can, though the theorems don't hold any more.  You could probably prove new versions of the theorems for the regression setting.  But the method doesn't work very well, so it's probably not worth it. :)


Arianahl/main

Contributes to # (add issue number here. i.e. #302)
What did you do?
Why did you do it?
How have you tested it?
Were docs updated if needed?

[ ] No
[ ] Yes
[ ] N/A

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new console logs
[ ] Fixes entire issue
[ ] Partial fix for issue

Closing. Created by mistake.


[#109060102] Use specific containers in concourse tasks

#109060102 Create bootstrap pipeline to deploy BOSH
What
Using specific containers with the minimum dependencies will help to
understand and track the dependencies added to different tools.
Requirements
#24 should be merged first to cover a bugfix in s3init.sh
Scope
We use the specific containers curl-ssl to do curl and openssl logic and
ruby 2.2.3 instead of the multipurpose toolbox.
We use sh instead of bash in s3init script as the curl-ssl container does
not include bash.
How to test this?
Test both pipelines create-deployer and create-microbosh as described in the
README.
It can be pipelines in an already deployed environment, and it is not needed
to wait for the bosh-init tasks to finish, as we only want to test the
tasks modified in this PR.
Who?
anyone but @keymon

@actionjack  #24 should be merged first to cover a bugfix in s3init.sh
Nothing really changes, but we need to rebase from master after #24 is merged.

@actionjack #24 has been merged and I rebased this with master. Please do git pull --rebase to update your history.


Blob is not defined

i am copy the node demo and node .but is wrong
"BLod is not defined"

var wopts = { bookType:'xlsx', bookSST:false, type:'binary' }; var wbout = XLSX.write(wb,wopts); function s2ab(s) { var buf = new ArrayBuffer(s.length); var view = new Uint8Array(buf); for (var i=0; i!=s.length; ++i) view[i] = s.charCodeAt(i) & 0xFF; return buf; } /* the saveAs call downloads a file on the local machine */ saveAs(new Blob([s2ab(wbout)],{type:""}), "test.xlsx")

If you are running in nodejs, the browser-specific strategies like the one you referenced don't work.  You have to use a node strategy like writing to a file or writing to a buffer/string and sending to a client.
If you are running in the browser, you may need to include a Blob shim.  This is explained in the FileSaver.js readme.  If you are still having issues with Blob being undefined, that's most likely a bug with the FileSaver.js dependency or the Blob.js shim.


DD-1165: implement service with first rules

Fixes DD-1165 implement service with first rules
Description of changes
How to test
start-debug.sh server etc/config.yml
curl -X POST -d '{ "datasetPid": "doi:10.5072/DAR/RGICM5" }' --header 'Content-Type: application/json'

[ ] a typo in the input does not yet cause a bad request

Related PRs
requires

https://github.com/DANS-KNAW/dans-java-utils/pull/4

required by

https://github.com/DANS-KNAW/dd-dtap/pull/281
https://github.com/DANS-KNAW/dans-datastation-tools/pull/16

Notify
@DANS-KNAW/dataversedans

Good enough for a first version, so I am merging this.


feat(oob): use the parent thread ID (pthid) for new connection

multiple 사용을 위해 parent thread id를 통해 재활용하는 것이 가능하고 reuse message가 실제 그렇게 구현되어 있습니다. 새로운 connection인 경우 이에 대한 처리가 되어 있지 않아 처리하였습니다.
The ID of OOB Invitation should be used as the parent thread ID (pthid) for the response message (connection or reuse), rather than the more common thread ID (thid) of the response message. This enables multiple uses of a single out-of-band message.
https://github.com/hyperledger/aries-rfcs/tree/main/features/0434-outofband#messages

closed #113 because it is the same issue https://github.com/hyperledger/aries-cloudagent-python/pull/1525


Docker hub version

Hi there, just rebuilt container to pull latest image after I noticed you'd updated the repo to be 1.10.1, however version is still showing as 1.10.
Image at docker hub appears to be 1.9, so not sure where I got 1.10 from :)
https://hub.docker.com/r/campbellsoftwaresolutions/osticket/

Never mind, I see you've updated it now :)

The docker build has got 'stuck' in Docker Hub and needed restarted. Let me know if you have problems again in the future.


Fixes #213

Do not append index.html by default to the requested path.

Ready for merge.

Getting some test failures. Investigating.
  1) Identity Provider generating a certificate should generate a certificate if spkac is valid:
     Error: timeout of 10000ms exceeded. Ensure the done() callback is being called in this test.
  2) Identity Provider generating a certificate should not generate a certificate if spkac is not valid:
     Error: timeout of 10000ms exceeded. Ensure the done() callback is being called in this test.
  3) Identity Provider creating an account with POST should not create a WebID if it already exists:
     Error: timeout of 10000ms exceeded. Ensure the done() callback is being called in this test.

Could it be your local cache or some old files? It passes all tests just fine here and on Travis.

What the devil. I cloned a fresh repo, checked out this branch again, and this time the tests passed.
Ah well, sorry for the confusion. :+1: from me.


Multiple Ads not being reposted

Hi,
When using the repost all ads button, not all the ads are reposted. I am running this project as a service on Ubuntu. Reviewing the service logs isn't showing any issue either.

I changed the delay timeout (link]. Hopefully that is the cause of the issue.

Kijiji may have changed their duplicate ad detection algorithm where 3 minutes isn't a long enough time to avoid triggering it.
 Hopefully it doesn't need to be as long as 10 minutes.

I'm not experiencing any issues with the 3 minute delay. Did you get an email from kijiji saying they detected your ad as duplicate and they deleted it?

I'm not experiencing any issues with the 3 minute delay. Did you get an email from kijiji saying they detected your ad as duplicate and they deleted it?

No. I did not receive an email.

Can you reliably reproduce the issue?
Have you tried running with debug mode on?

Can you reliably reproduce the issue?

I have a script that logs into more than one accounts and makes a request to the repost all option. You can see the code here. I'll check again when the ads repost again. Every couple of days. That said, it appears to be happening to both accounts over the last week (first time I have noticed ads not being reposted).

Have you tried running with debug mode on?

I just switched my service to run with the debug flag as on. Everything should write to the journalctl logs. I'll review once I notice ads missing again.

So script ran again this evening. 6/8 ads were reposted.
I reviewed the journalctl logs for the output as I re-ran the service with the debug argument and nothing notable was shown.

So I just checked again, I received the emails saying my ad was successfully reposted despite not being there. I then posted the AD again through the GUI manually. After that I received the emails from Kijiji again saying the ad was successfully posted, but the ads are not shown. I think my account is flagged or something.
Perhaps the frequency of my re-posting is too high - 3x a week.

I've heard from other people before that Kijiji will put rate limiting on certain accounts that they flag as being potentially abusive to the site.
It's possible that Kijiji is extending the minimum time period for their duplicate ad detection algorithm for accounts that have a high volume of ad postings. To me this makes sense as a way to mitigate spam.
Unfortunately this is a hard thing to test and get a conclusive answer on since the only good method is to just try posting ads and see if they succeed or not since we'll never have access to the Kijiji backend.

Thanks everyone,
Seems like the issue has gone away. Definitely not an issue with this project.


fix: add "needs-triage" label to parity issues

Small addition.

Pull Request Test Coverage Report for Build 397064252

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 84.808%

Totals

Change from base Build 394981706:
0.007%

Covered Lines:
17351

Relevant Lines:
19536

💛  - Coveralls


preSelectItemOnMultipleSelection not work

config.library.preSelectItemOnMultipleSelection = false
I also tried below code and combination.
config.library.preselectedItems = nil
(or config.library.preselectedItems = [])
But first Item is always selected.

I have the exact same problem, +1

@s4cha Can certainly reproduce the issue now.
We always have an item preselected in refreshMediaRequest being called from initialize. This used to be cleared out in showMultipleSelection but now has moved to multipleSelectionButtonTapped to preserve the selection.
Not entirely sure what to change here not to break current functionality, would be great if you could have a look as well and let me know what needs to be changed.

I have put a fix in place, it does resolve the problem! Hopefully won't break the current pre-selection functionality.
@Ludotrico and @uxight Feel free to give my branch a go and let me know if that resolves your issue.

@peymankh thank you for the fix, it seems to work well.
However, I do not believe it is the best way to approach it. Any ideas @s4cha @NikKovIos?

I think the problem is refreshMediaRequest() function in initialize()
refreshMediaRequest calls addToSelection(indexPath: IndexPath(row: 0, section: 0))
because in that time multipleSelectionEnabled is not true yet.
so I add parameter like this:
refreshMediaRequest(needsDefaultSelection: Bool = true)
and fix in initialize()
refreshMediaRequest(needsDefaultSelection: false)
This fixed my problems

@uxight make sure to tag users (@peymankh) that you are intending to communicate with..


can't get user object via Authorization Header it's work via GET Parameter

I face new issue after  upgrade the bundle to the last version
I can get user data if I passed the Token to the Url user?bearer="token" by
 $user = $this->getUser();
but it's not working via Authorization header and give me null  , plz check the following screenshot

it's was working fine before, any help plz ?

i fixed it by comment this lines in security.yml
` pattern:   ^/api
stateless: true
          #lexik_jwt:
              #authorization_header: # check token in Authorization Header
                  #enabled: true
                  #prefix:  Bearer
              #throw_exceptions:        true
             #create_entry_point:      true
             #authentication_provider: lexik_jwt_authentication.security.authentication.provider
          guard:
              authenticators:
                  - lexik_jwt_authentication.jwt_token_authenticator`

it  was working with this line before , but after upgrade to last i get this problem


chore: update speech sdk test results

/azp run

Codecov Report

Merging #1309 (9f83769) into master (de7da4f) will decrease coverage by 12.61%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #1309       +/-   ##
===========================================
- Coverage   84.90%   72.28%   -12.62%
===========================================
  Files         280      270       -10
  Lines       13587    12798      -789
  Branches      688      688
===========================================
- Hits        11536     9251     -2285
- Misses       2051     3547     +1496

Impacted Files
Coverage Δ

...la/org/apache/spark/ml/param/TypedArrayParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../org/apache/spark/ml/LimeNamespaceInjections.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../microsoft/azure/synapse/ml/lime/BreezeUtils.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...soft/azure/synapse/ml/cognitive/AudioStreams.scala
0.00% <0.00%> (-87.88%)
:arrow_down:

...ft/azure/synapse/ml/cognitive/AzureSearchAPI.scala
2.59% <0.00%> (-87.02%)
:arrow_down:

...com/microsoft/azure/synapse/ml/lime/TextLIME.scala
14.70% <0.00%> (-82.36%)
:arrow_down:

...osoft/azure/synapse/ml/cognitive/AzureSearch.scala
9.35% <0.00%> (-78.42%)
:arrow_down:

...icrosoft/azure/synapse/ml/recommendation/SAR.scala
17.70% <0.00%> (-78.13%)
:arrow_down:

...e/synapse/ml/cognitive/FormRecognizerSchemas.scala
7.69% <0.00%> (-76.93%)
:arrow_down:

...ure/synapse/ml/cognitive/FormOntologyLearner.scala
14.89% <0.00%> (-72.35%)
:arrow_down:

... and 48 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 de7da4f...9f83769. Read the comment docs.

/azp run


scli: 0.6.1 -> 0.6.3

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)

[x] 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/)
21.11 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.

Result of nixpkgs-review pr 127797 run on x86_64-linux 1

1 package built:

scli

works

Really? You didn't hit https://github.com/AsamK/signal-cli/issues/315?

@dotlambda weirdly, no, but my dbus setup is cursed (and i didn't go too deep into learning how it works beyond rudimentary can i get it to run)

@endocrimes If you feel like sharing the setup, I'd be interested.

this has been on my todo list for a bit but I've been a bit snowed under at work, thank you for getting round to it.
In regards to using  { python3, ... } as an argument and using python3.pkgs, I was specifically advised by @jonringer to not do that, and I'm a bit alarmed that you changed it back just for bumping the version number. Read the original PR for some more context: https://github.com/NixOS/nixpkgs/pull/122315


Spotify Connect

I use spotify in my kitchen and control it there using this .NET api but I also play a lot of music in the living room which I can easily transfer from the kitchen using Spotify Connect. Is it possible to hook into connect and force the local running spotify client to take over the music stream?
(Work around I use now is to select the next song in the kitchen, spotify takes over then.)

Sadly, the local spotify API doesn't feature any spotify-connect interfaces. So nothing I can do here :/


SSH Tunnel is not used by Oracle DB

When I build an SSH tunnel, this tunnel is created, but it seems that Oracle does not use this connection.
When I look at netstat, it shows a tunnel, but also a direct connection to the database. If the firewall blocks direct connections, the database connection is running in a timeout. Therefore, I assume that the SSH tunnel is established but not used.

I am also interested in this.  Note I was able to use PuTTy to create a tunnel and DBeaver worked over that, but the Tunnel capability built into DBeaver does not seem to work for Oracle.

I was able to use PuTTy to create a tunnel and DBeaver worked over that

Di you set it as SOCKS proxy within DBeaver or ended the tunnel on the Oracle machine (ssh directly to Oracle and jdbc target was localhost)?

JDBC to the localhost.

not reproducible for now.


[Bug]: Item frame tooltip glitch

What happened?

as you can see on the top left corner of the inventory gui and the esc menu the text is moved there and middle right the tooltip is still present
isn't a bit thingy, but would be nice if that could be fixed ... by simply hiding the tooltip completely when other gui is open
Screenshots
No response
Logs
No response
Mod Version
0.8.1
Minecraft Version

[ ] 1.18.2
[ ] 1.19.x
[ ] 1.19.3
[X] 1.20.x

Should be fixed in 0.9.0. Although it looks like a mod incompatibility, since it doesn't happen with Andromeda alone.


About polyp segmentation

Could you please update the training code and data set related to polyp segmentation? Thank you

I look forward to the answer.


Fix dict handling.

If 'msg' is a dict add each key/value pair to fields.
Fallback to empty 'message' if 'message' not provided by dict
Don't allow rewriting entries already in fields

Fixed in 44c34e9e617c6bf1985099c34f60424eab8e07fb


ENH : add a Datafit class

implementing grad_j(self, w, X, Xw, j), lipshitz_constant, value
For Quadratic we need to store Xj_t_y and it does not seem straightforward

We can call datafit.initialize(X, y) at the beginning of solver_path(), which would set whatever attributes are needed for this datafit (i.e. only Quadratic would store Xt_y). these attributes would be later accessed by datafit.grad_j, and we do not need to pass 10000 arguments to grad_j.
Sounds reasonable @QB3 ?

solved by #29


Add aheritier as maintainer of cloudbees-jenkins-advisor

Description
I'm actively working on Advisor server in my daily job at CloudBees, I would like to be able to maintain the plugin too jenkinsci/cloudbees-jenkins-advisor-plugin.
I'm asking to have the admin role on the repository + the permission to upload/release the plugin
I suppose that @Evildethow , @kwhetstone  and even @kohsuke will confirm
Thanks

Submitter checklist for changing permissions

Always

[x] Add link to plugin/component Git repository in description above

When adding new uploaders (this includes newly created permissions files)

[x] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[x] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[x] All newly added users have logged in to Artifactory at least once

Merge permission to GitHub repository

[x] Check this if newly added person also needs to be given merge permission to the GitHub repo.

CC @evildethow @kwhetstone @kohsuke please approve

I think we have all the +1s we need, but just in case, my +1 as well.

Just waiting on the build...

It already starts feeling like Windows update...


Update project versions in docs with jekyll variable

https://issues.apache.org/jira/browse/SYSTEMDS-1352
Currently we have several hardcoded version numbers in the documentation in docs/. We should replace these with a single value in _config.yml and reference this value wherever a version number is needed.
Note that _config.yml already contains a SYSTEMML_VERSION variable. However, an additional variable is probably needed. SYSTEMML_VERSION is used for the version number display in the header. An additional variable might need a suffix such as "-incubating"

https://jekyllrb.com/docs/variables/


[Draft] Ruby SDK proposal Phase 1

A draft proposal for an initial alignment before opening it up to the formal Temporal review

In general I feel like there are too many ways to do the same thing in this proposal and I find this very confusing.
For instance, I could use a global object or an explicit connection to start a workflow.
Starting that workflow would use a namespace configured in the global object, the connection, the workflow class or options on the start call.

@bergundy thank you for the feedback 🙌
Some of your confusion might be coming from unfamiliarity with Ruby and its principles. Unlike Python it doesn't try to only have one way of doing things. This is the beauty of it and the reason why many engineers like it — everyone can pick a way that works for them and their application/codebase.
The idea with this proposal is that you start with the simplest way (global client, single namespace/task_queue), but then gradually make it more explicit as your use-cases become more and more complicated.
I understand if this is not how Temporal wants to do things (and happy to respect that), but I'm also trying to emphasise that we might end up with something that people don't want to use, because the entry barrier is too high and people get discouraged, picking up another solution that sits better with them.

Summarizing why I think we should keep task queue on clients and workers:

Consistency with other SDKs and general Temporal concepts
There's no benefit to putting the workflow and activity options on the class if the caller does not have access to the implementation (cross language calls, microservices with no shared code)
Confusing if I have a client configured to use one namespace and it starts a workflow in another
Each worker has rate limits and concurrency limitations which need to be enforced on a task queue basis (this is also how Core Workers are modelled internally)
Workflows and activities could be registered in multiple namespaces and task queues
Activities can be used as both local and non-local activities, those have different options