Declaration map support (.d.ts.map) to jump to source files

In my mono repo I am generating a bunch of .d.ts.map files when running my dev scripts and I am noticing that when I goto definition using the typescript language server it will jump to the .ts source file. While using volar in takeover mode it is jumping to the .d.ts file  instead.
I can't find any documentation or other issues stating similar things so figured it either is not supported or there is some issue with my setup.  Once I get more time I can get a repro going if this is more specific to my case.

Bump. It took me nearly a month to find out this is a Volar problem.
This issue makes Go To Definition useless in typescript monorepos containing Vue apps.

Workaround for now is to use Typescript Vue Plugin instead of Take Over mode.

Could you provide minimal reproduction?

Clone https://github.com/andrewthauer/ts-monorepo
Run yarn install
Run yarn build
Open the file packages/web/src/index.ts
With Take Over mode active, ctrl+click on doubleNumbers: It will take you to the build file (Bad)
With Typescript Vue Plugin active, ctrl+click on doubleNumbers: It will take you to the source file (Good)

I just to remove project references and related settings for TypeScript LanguageService and it seems resolved the problem, but not sure if it cause to other problems, so I add a setting and you need clearly config "volar.vueserver.noProjectReferences": true in VSCode to enable this.
I will keep this issue open until confirm if this workaround is suitable.

It looks like it's now working with Take Over mode, thank you!

I am still having the same issues, but I am using coc-volar instead of the vscode extension. I think I was able to pass through the noProjectReferences correctly, but it still doesn't work for me. I don't use project references like in the first repro that was added.
@johnsoncodehk  added a repro for my case here. If you are not experiencing my issue in vscode with that option enabled, then I must not have passed it down correctly. Otherwise that option doesn't fix it for my case.

Hi @kalvenschraut, Update the coc-volar and give it a try. :CocUpdate
It seems that the response to reflect the volar.vueserver.noProjectReferences settings was missing in coc-volar.

Hi @kalvenschraut, Update the coc-volar and give it a try. :CocUpdate
It appears that the volar.vueserver.noProjectReferences setting was missing from coc-volar.

Updated and appears to not be working with my setup still in my reproduction repo.

@kalvenschraut It's because you have set up "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } } in packages/package-a/package.json, don't know why VSCode built-in TypeScript extension does not respect exports option, we have to check what is the correct behavior with exports.
You can config "paths": { "package-a": ["../package-a/src/index.ts"] } to packages/package-b/tsconfig.json as a workaround.

should be resolved with: https://github.com/volarjs/volar.js/pull/24

@blake-newman @johnsoncodehk Going to a Vue component in a library that has declaration maps doesn't seem to work in non-take over mode in Vue files, but it does work in ts files, which suggests there is still an issue with declaration map support in Volar.


BigDecimal & co. via from conversions

Pull Request Description
Will fix #8346 by making sure binary operations like +, -,/, *, % accept any type as second argument under the assumption that the left Number is convertible to the type of second argument via a from conversion. Will make sure that Ordering works with such conversions as well.
Important Notes

Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[ ] The documentation has been updated, if necessary.
[ ] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[ ] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[ ] Unit tests have been written where possible.
[ ] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

We have three failing tests:

3 + (Complex 4 2)
(Complex 1 3) == 4
(Complex 2 2) >= 1

That outlines what kind of Nodes we have to enhance to allow implementation of BigDecimal as a regular type.

Benchmark results for 3bb1a75 are available here. Surprise surprise, the new ListBenchmarks_mapVConvertThatArgumentOfPlus runs in 43ms while already existing and similar ListBenchmarks_mapVOverList needs more than 70ms.
Either the 3bb1a75 change doesn't create similar benchmarks, or the "that conversion" is faster than the mapVOverList conversions.

Need to solve f5 d failure.

234417a7be91c8966e5ee05c54a0777a09194a29 adds new paragraph to operators docs. The paragraph follows the section that states Enso only supports binary operators (enforced by #8789). The next sections talk about operator priorities - that's very likely untrue/outdated, but it is for another PR to fix that.

Benchmarks ( benchmark results, 2nd run) seem to be fine in general. If there is a regression, let's solve it individually after integrating.

Run #4 failed in LibrariesTest: https://github.com/enso-org/enso/actions/runs/7672566748/job/20924679342?pr=8779#step:10:15522 - e.g. #8806

Run #5 failed on #8806

Finally!


add --retry option to import verb

Fixes #52.

@dirk-thomas This appears to work. I tested by disabling/enabling networking multiple times during an import with --retry 5 using a repos file with ~10 repos. I never disabled networking for more than 5 seconds, but all the repo's were cloned successfully.
An enhancement to this enhancement would be to print something when a retry is occurring, but that only aids testing. I doubt most users would care if there was a retry as long as the import was successful.

@sloretz Thank you for testing it.
I updated the default retry to be 2 in a1796208bbff956d3836044e80ac62af3339a04f. That value is now being used for both loading data from urls as well as the vcs commands using network access.
Since the progress indicator is currently fully asynchronous it would be more difficult to add a message for this. I will leave it out for now hoping that users don't need to be bothered "with the details" :wink:

:ship: in 0.1.30.


Add quay container security operator

This provide Image Manifest Vulnerabilities support and reporting.
https://github.com/quay/container-security-operator
Signed-off-by: Alexis de Talhouët<EMAIL_ADDRESS>

Hey @adetalhouet , this operator already exists in the catalog (although, the folder is named a bit differently):
https://github.com/redhat-cop/gitops-catalog/tree/main/container-security-operator
I think we should just add a subscription for this new channel (3.5) in the existing folder.
For this, I believe @gnunn1 had suggested we have a base "subscription" yaml, and patch the channel accordingly.  Thoughts?

@pittar thanks for the feedback - I adjusted the PR to only add an overlay for v3.5.


Get name of obj that touched the rigidbody using .Touched

Description
What do you need help with/what is your query? Describe in 30-40 words or more!
When using .Touched, I am unable to get the name of the obj that has touched the rigidbody
example:
sprite.Touched:Connect(function(id)
objTouched = engine:GetBodyById(id)
print(tostring( objTouched.Name )) -- Returns nil, I've tried many other ways but it returns a table value or just the id
end)
So far I have
What have you tried so far? (Optional)
Searched online, searched nature2d forum
Lastly
Anything else you would like to share?
If this is an easy fix I'll feel stupid

Hey, I dont know if you still need this info. But After you initiate the object, you can add additional properties such as Name. Here's my example:
melon.Name = "mel" print(engine:GetBodyById(melon.id).Name)
You would call this AFTER you create an object through Engine:Create(), this is NOT something you type when you're creating the object, just right after

Hey, I dont know if you still need this info. But After you initiate the object, you can add additional properties such as Name. Here's my example: melon.Name = "mel" print(engine:GetBodyById(melon.id).Name)
You would call this AFTER you create an object through Engine:Create(), this is NOT something you type when you're creating the object, just right after

Thanks! I have since put off the project but whenever I get the chance to, I will use this. Thanks again.


Crossbar won't start when Installed with Pip

Hi, I was trying to run crossbar on my Macbook and after installing the crossbar, it won't start
and most probably this commit might be the reason https://github.com/crossbario/autobahn-python/commit/8c57aff8f0d01b64b0e3fa32ddd5780cd43dd1bd
Traceback (most recent call last):
  File "/Users/ismail/work/corssbar-router-2/bin/crossbar", line 5, in <module>
    from crossbar import run
  File "/Users/ismail/work/corssbar-router-2/lib/python3.10/site-packages/crossbar/__init__.py", line 15, in <module>
    from crossbar._util import hl
  File "/Users/ismail/work/corssbar-router-2/lib/python3.10/site-packages/crossbar/_util.py", line 22, in <module>
    from crossbar.common.checkconfig import InvalidConfigException
  File "/Users/ismail/work/corssbar-router-2/lib/python3.10/site-packages/crossbar/common/checkconfig.py", line 22, in <module>
    from autobahn.wamp.message import _URI_PAT_STRICT_NON_EMPTY, _URI_PAT_STRICT_LAST_EMPTY, \
ImportError: cannot import name 'identity_realm_name_category' from 'autobahn.wamp.message'.  Did you mean: 'identify_realm_name_category'?

The issue should be created for https://github.com/crossbario/crossbar repo. In general you might want to just use the Crossbar docker container

The issue should be created for https://github.com/crossbario/crossbar repo. In general you might want to just use the Crossbar docker container

Makes sense.

yeah, the Docker images or Ubuntu snaps, otherwise - for developing on Crossbar.io itself only - you need to install from source.


Alignment appending extra characters at end of line

I think this example will speak for itself:
tauf = bounce.tau
pq[fidx] = t+tauf

selecting both lines and pressing Cmd+Control+A, I get:
tauf     = bounce.tau.tau
pq[fidx] = t+tauf

specs

Atom 1.15.0
atom-alignment 0.12.1
macOS Sierra 10.12.1

Edit:
Interestingly, it seems to depend on my selection. When selecting both lines plus the blank line above, the alignment works as expected. More experimenting leads the following added characters (each time selecting exactly the two lines)
tauf= bounce.tau
pq[fidx] = t+tauf

to
tauf     = bounce.taue.tau
pq[fidx] = t+tauf

while
tauf    = bounce.tau
pq[fidx] = t+tauf

leads to
tauf     = bounce.tauu
pq[fidx] = t+tauf

So if it needs to push the equal by (say) 2 characters, it takes the last two characters of the line and adds them. Not sure why that is...

:+1:

I have the same issue.  This seems to be something that started happening with a recent update because it didn't used to happen at all. Not sure if it's an Atom update or an update to this plugin but it might be worth rolling back to earlier versions to test.

Same here! I'm on Mac OS Sierra, Atom 1.15.0 and atom-alignment 0.12.1

not super constructive but the other alignment package does not suffer from that issue.

This issue occurs only on the first line if the first line's = or : must be left-padded.

I'm having the same issue, but it happens on the last line being aligned.
Atom Version: 1.16.0
atom-alignment: 0.12.1

#72 solves the problem for me. Thanks!


changed iff -> if in some docs

This is actually intended (see https://en.wikipedia.org/wiki/If_and_only_if), maybe it would make sense to use $(I iff), to make that more clear (or just to write it out, but that's a little verbose usually).

ok changed it to $(I iff) then

Okay, thanks!


optionalFeature: delayInitialNudgeBy

Use case: New machine ships with 11.1 and Nudge is enforced to 11.2.1. During enrollment, Nudge launches over enrollment.
Some things that come to mind

The admin could not load the launchagent during enrollment and then logout the user. Upon re-login, they would then get nudged. This would not need any new logic written for Nudge

If this feature is created, we will need to log when the first osVersionRequirement is met, datestamp it and then compare by x amount of seconds/minutes/hours/days to when to trigger it. This will vastly increase the launch logic and point 1 may be a much more useful workflow.

Is there any way in Nudge to not do a force install date but to have it force after a certain number of days? It would be rad to see something like this in Nudge.  My main use case for this would currently be for newly deployed devices being shipped with 11.1 or any case where a device is not shipped with the current version of the OS.  I would like to have nudge installed during enrollment and run when the user first logs in.  I’m just unsure how that would work properly including the force install date as these devices will be enrolled on different dates

I haven't checked my code in some time but it was fairly easy to pull the date out of the XML for a cached update so that could be read to key off of for Nudge to launch after X days from Update Y being released. My stuff is all Bash based but would be happy to share it if you wanted to rewrite in swift to grab that date.

This is done with the latest beta release.


Correction for raw affiliation Bruno DEFUDE SAMOVAR, CNRS Telecom SudParis Évry France; CNRS Montpellier France; DU MOUZA CEDRIC, CNAM Paris France Dino IENCO TETIS, IRSTEA,; LIGM, CNRS University of Marne-la-Vallée France; LIP6, CNRS Sorbonne University Paris France; LIRMM, CNRS University of Montpellier France; Mohamed BEN ELLEFI LIRMM, CNRS University of Montpellier France

Correction needed for raw affiliation Bruno DEFUDE SAMOVAR, CNRS Telecom SudParis Évry France; CNRS Montpellier France; DU MOUZA CEDRIC, CNAM Paris France Dino IENCO TETIS, IRSTEA,; LIGM, CNRS University of Marne-la-Vallée France; LIP6, CNRS Sorbonne University Paris France; LIRMM, CNRS University of Montpellier France; Mohamed BEN ELLEFI LIRMM, CNRS University of Montpellier France
raw_affiliation_name: Bruno DEFUDE SAMOVAR, CNRS Telecom SudParis Évry France; CNRS Montpellier France; DU MOUZA CEDRIC, CNAM Paris France Dino IENCO TETIS, IRSTEA,; LIGM, CNRS University of Marne-la-Vallée France; LIP6, CNRS Sorbonne University Paris France; LIRMM, CNRS University of Montpellier France; Mohamed BEN ELLEFI LIRMM, CNRS University of Montpellier France
new_rors: 051escj72;02feahw73;013yean28;02en5vm52;04t50yk91;042tfbd02;044j5mm75;0175hh227;0458hw939
previous_rors: 051escj72;02feahw73;013yean28;02en5vm52;04t50yk91;042tfbd02;044j5mm75;0175hh227
works_examples: W4250568683
contact: 4d1023b58f9e8554d52f241579e1fecc:04c90a7f85c578818a84c30e8a78f6185423 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


mps compatibility

For some reason, when using device='mps' it produced 'nan' instead of zeros, this fixes it.

Thanks for your contribution!


v2 Project Console - Fetch Templates

Summary
Provide API to fetch CLA Templates.
Background
Provide v2 API to fetch CLA templates and to generate PDFs, including a sample without an existing CLA Group, role: CLA Manager.
PRD reference, Table 1, step 2b.1

Acceptance Criteria
The "done" criteria when this feature or problem is resolved. Such as:

Unit Tests added and running in CI
Functional Tests updated to cover feature, if applicable
Demonstrate the set of capabilities to the product team while the code is running in the STAGING environment.

References
(Optional) Provide any code or specification references that would be helpful for the developer implementing this feature.

Tested and observed below issues

Observed that user with LFID having any role is able to access endpoint https://api-gw.dev.platform.linuxfoundation.org/cla-service/v4/template
Tested with below roles
company-admin role
only user role
mentee role

2.Observed that user with LFID having any role is able to access endpoint https://api-gw.dev.platform.linuxfoundation.org/cla-service/v4/template/preview?template_for=ccla
Tested with below roles
company-admin role
only user role
mentee role

Observed that 422 is returned instead of 400 when query parameter is not provided or when invalid value is provided for the query parameter

Observed that invalid pdf file is generated with 400 response and no error message in response when empty payload is provided or when invalid payload is provided

@nirupamav
Point 1 and Point 2:  Observed that user with LFID having any role is able to access endpoint
Change Done: restricting api for project-manager role only
Point 3: Observed that 422 is returned instead of 400 when query parameter is not provided or when invalid value is provided for the query parameter
Comment: This response code is return by swagger generated client. we can not change that.
Point 4: Observed that invalid pdf file is generated with 400 response and no error message in response when empty payload is provided or when invalid payload is provided
Change Done: on error, api will return json response with error message.

Tested and observer that Issue1,2 and 4 are fixed and working as expected
As per comments above by dev team, for Issue3, 422 is returned by swagger and cannot be changed. Hence moving the ticket to QA Done
@pranab-bajpai
Testing is completed. Could you please review the test plan and let me know if I missed any scenarios
https://confluence.linuxfoundation.org/display/PROD/EascyCLA-V2-+Get+Templates+Test+Plan
https://confluence.linuxfoundation.org/display/PROD/EascyCLA-V2-+Template+Preview+Test+Plan


Support dev-dependencies

Problem
Internally, manifest dependencies can define target kind. Allow reading dev-dependencies (for test targets) from manifest.
Proposed Solution
No response
Notes
No response

It would be quite useful for starknet foundry to have it so people can move forge std there.


Download is slow

PS D:\Desktop\gotube-master\examples> go run .
0%
2%
7%
12%
18%
23%
28%
33%
39%
44%
49%
54%
60%
65%
70%
75%
81%
86%
91%
96%
2022/04/04 15:51:46 Download completed in 20.3158044s

Takes longer to download, than the length of the video:
https://www.youtube.com/watch?v=AvQLyCqOyFs

did not fix the problem:
PS D:\Desktop\gotube-master\examples> go run .
map[video1:6.4482860031987626]
map[video1:19.649425310509585]
map[video1:29.550279790992708]
map[video1:42.75141909830353]
map[video1:57.60270081902821]
map[video1:70.80384012633903]
map[video1:84.00497943364985]
./video1
15.9125888s


Support Unreal Engine 5.5

Make the small set of changes needed to support Unreal 5.5.

@pdxmholmes
Sorry, I deleted the commits by mistake.
Could you apply these changes to your main branch?
https://github.com/colory-games/UEPlugin-AccessVariableByName/tree/pdxmholmes-pr-fix

This PR is now merged by https://github.com/colory-games/UEPlugin-AccessVariableByName/commit/bf5e641eb0529156560dbb5421ee1f442be6a6e9 which includes CI fixes.
Thank you @pdxmholmes for your contribution!


Add the very basic rendering (new renderer)

Just add the basic Texture/Font rendering for the new renderer, that's all.

done


Strict mode

How do we force strict mode on the schemas ? Meaning that unspecified keys are unauthorized ? Thanks a lot

Did you try "*": null ?
Cyri-L<EMAIL_ADDRESS>ezt írta (időpont: 2016. márc. 1., K
23:51):

How do we force strict mode on the schemas ? Meaning that unspecified keys
are unauthorized ? Thanks a lot
—
Reply to this email directly or view it on GitHub
https://github.com/molnarg/js-schema/issues/46.

The problem is that by putting "*" you allow properties to have value == void 0, which is not equal to !hasOwnProperty. Where should I add this feature into your structure?

Null should mean that there's no such property. Undwfined means it has one,
but the value is null or undefined. If it doesn't work that way, it's
probably a bug.
Cyri-L<EMAIL_ADDRESS>ezt írta (időpont: 2016. márc. 2., Sze
9:26):

The problem is that by putting "*" you allow properties to have value ==
void 0, which is not equal to !hasOwnProperty. Where should I add this
feature into your structure?
—
Reply to this email directly or view it on GitHub
https://github.com/molnarg/js-schema/issues/46#issuecomment-191125685.

Thank you, unfortunately it doesn't fully work. "*":null prevents from adding unspecified keys but errors are not reported into .errors() function

I think this can be achieved with the property additionalProperties. Don't know where to set its value though.


mvn-color seems to swallow prompts for input

Hi,
When using mvn-color vs just regular mvn, any prompts by maven end up getting swallowed, making it seem like mvn locked up.  For example:
mvn-color archetype:generate should have as the las line:
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 771:
mvn archetype:generate
correctly shows the prompt.
This is not limited to just generating an archetype, but in any instance where maven asks for input.

I'll add this to the plugin's README, but I don't think we'll fix it (unless someone wants to get a shot at it) because Maven 3.5.0 was released with color support in April 2017.


Support for multiple steps in job scripts

Internal issue: https://madra.cscs.ch/scs/reframe/issues/127
This will allow a better implementation of the HDF5 check.
Things to consider:

Different launchers? Ability to run local commands before or after a job step.
Pass different options to the launcher?

I was thinking the following for this. We could allow users to define a custom job script template as follows (either at the RegressionTest level or at the Job level):
# in setup
self.job.script_template = '''{rfm_job_preamble}
{rfm_environ}
any_cmd_you_like
for i in $(ls /myfiles); do
    echo $i
done
{rfm_run} {rfm_executable} {rfm_executable_opts}

# second job step
{rfm_run} myprog --foo
'''

The default job script template is the following:
self.job.script_template = '''{rfm_job_preamble}
{rfm_environ}
{rfm_prerun}
{rfm_run} {rfm_executable} {rfm_executable_opts}
{rfm_postrun}
'''

The advantages of this approach are

It gives you the maximum flexibility in generating the job script file
It still hides the system-level details
It makes clear what is generated and where
It doesn't bloat the RegressionTest API.
If we adopt the f-strings introduced in Python 3.6, this mechanism can become really powerful and will give us a nice integration of the python code and the generated shell script code.

The disadvantages are

You have to write a script template if you want to specify multiple job steps and you might forget some placeholders
It is perhaps too early to require Python 3.6.
It gives you perhaps too much power?

What do you think?

Regarding the template, it is not perhaps absolutely necessary. Currently, one could use pre_run as follows:
self.pre_run = """
any_cmd_you_like
for i in $(ls /myfiles); do
    echo $i
done
""".splitlines()

Of course, this doesn't solve the multiple job steps issue, but it weakens the major argument in favour of the script template, which is the ability to easily manipulate the job script.

We could nicely support multiple job steps with what we have now, if we had kept public the pre_run and post_run attributes of the Job. Check this out:
    def setup(self, partition, environ, **job_opts):
        super().setup(partition, environ, **job_opts)
        launch_cmd = ' '.join(self.job.launcher.command(self.job))
        self.job._pre_run += ['%s cat /proc/cpuinfo' % launch_cmd,
                              '%s nvidia-smi' % launch_cmd]

There is no way currently that we can achieve this using the pre_run attribute of RegressionTest. This is copied inside the Job's constructor and never referenced thereafter. Perhaps, a solution would be not to copy RegressionTest.pre_run but pass a reference to it.

@vkarak why not pass a list as a command and a list of lists as executable options associated to the commands?

@teojgo I think this is a bit restrictive. What if somebody wants to run sth else in between? What would be the meaning of pre_run and post_run?
self.executable is currently already restrictive and I don't want to extend the API in another restrictive way.

I think my suggestion here can be implemented without the need to use the private fields of Job by moving the job descriptor creation as late as possible.

Do you suggest the template one or the one with the pre_run? It is not quite obvious from the comment.

@teojgo No the solution with the pre_run.

Then we would need to make it a list to be able to mutate it.

No, I am not talking about the Job._pre_run attribute. The problem comes from the fact the we construct the job descriptor, i.e., the Job instance inside the setup() method. When constructing the Job we pass it the pre_run arguments.
Ideally, we could move the creation of the Job inside the run() just before submitting the job. Then we solve this problem, but we create another one: we cannot set custom job options (self.job.options) in the setup()...


Add command registry and descriptions

Auto-loads commands and renders usage help for CLI

yeah, maybe we should have coordinated that, since I just pushed half an hour of work against your changes :sob:

I though you wouldn't get out of bed before noon :smile:

What do you @rrrene think about my plugin approach? Good enough to merge into master? Or do you have any improvements?

You mean besides not hijacking other people's feature-branches? :neckbeard:

Jesus, after the rebase it seems like we implemented the exact same thing regarding the Registry ... Only thing that's left is my refactoring of the command descriptions into their own method

Thats kind of funny.

Re: additional commands ... I think it is okay for now. The fact that the functionaliy is tight to one additional directory might be something we will need to refactor in the future, but for the first use-cases we discussed this should be more than enough :+1:


Hello，Does anyone have a trained model

hi , bro  i need a have trained model too  did you got one?


Upgrade Sourceror for REPL support

Description
Sourceror 0.8.0 now supports REPL.  This PR makes minor changes to cadet-frontend to integrate with Sourceror.
Most things you can do in the editor can now also be done in the REPL.  However:

You have to run the editor once before you can use the REPL (if not, a descriptive error will be presented).
You cannot write import declarations in the REPL.

Essentially, we save the linear memory and globals of the original WebAssembly instance after it has finished running, and when invoking the REPL we load the saved linear memory and globals into the new instance.  In order to ensure "compatibility" (i.e. the new instance can use the old memory and globals), we can't add additional imports, and the code from the REPL cannot use statically allocated memory (which is okay, but leads to slightly slower string constants and the lack of location information when the new code triggers a runtime error).
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Code quality improvements

How to test
Open the playground and set the language to Source §1 WebAssembly, and play around with the REPL.

Checklist

[x] I have tested this code

Pull Request Test Coverage Report for Build 874727257

0 of 3 (0.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.002%) to 29.403%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/pages/playground/Playground.tsx
0
1
0.0%

src/commons/sagas/WorkspaceSaga.ts
0
2
0.0%

Totals

Change from base Build 870490802:
0.002%

Covered Lines:
2781

Relevant Lines:
8699

💛  - Coveralls

Seems like CloudFlare Pages doesn't create deploy previews on pull requests from forks.
That sucks...


METRON-963 Update document for Kerberos manual setup

Contributor Comments
Updated readme to add section for ensuring the KDC can issue renewable tickets
Pull Request Checklist
Thank you for submitting a contribution to Apache Metron.
Please refer to our Development Guidelines for the complete guide to follow for contributions.
Please refer also to our Build Verification Guidelines for complete smoke testing guides.
In order to streamline the review of the contribution we ask you follow these guidelines and ask you to double check the following:
For all changes:

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

For code changes:

[na] Have you included steps to reproduce the behavior or problem that is being changed or addressed?

[na] Have you included steps or a guide to how the change may be verified and tested manually?

[ na] Have you ensured that the full suite of tests and checks have been executed in the root incubating-metron folder via:
mvn -q clean integration-test install && build_utils/verify_licenses.sh

[ na] Have you written or updated unit tests and or integration tests to verify your changes?

[ na] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

[na ] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered by building and verifying the site-book? If not then run the following commands and the verify changes via site-book/target/site/index.html:
cd site-book
mvn site

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
It is also recommended that travis-ci is set up for your personal repository such that your branches are built there before submitting a pull request.

+1 by inspection.  Thanks a lot for cleaning this up!


[fix][broker] Fix typos in pulsar-broker and tiered-storage.

Fixes #xyz

Main Issue: #xyz

PIP: #xyz

Motivation

Modifications

Verifying this change

[ ] Make sure that the change passes the CI checks.

This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

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

Project coverage is 74.57%. Comparing base (bbc6224) to head (5551847).
Report is 647 commits behind head on master.

Additional details and impacted files

@@             Coverage Diff              @@
##             master   #23415      +/-   ##
============================================
+ Coverage     73.57%   74.57%   +1.00%
- Complexity    32624    34087    +1463
============================================
  Files          1877     1937      +60
  Lines        139502   145539    +6037
  Branches      15299    15901     +602
============================================
+ Hits         102638   108540    +5902
+ Misses        28908    28684     -224
- Partials       7956     8315     +359

Flag
Coverage Δ

inttests
27.46% <ø> (+2.87%)
:arrow_up:

systests
24.51% <ø> (+0.19%)
:arrow_up:

unittests
73.93% <ø> (+1.09%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 613 files with indirect coverage changes


Replace credentials cache with identity cache

This PR replaces the credentials cache with the new identity cache.
Checklist

[ ] I have updated CHANGELOG.next.toml if I made changes to the smithy-rs codegen or runtime crates
[ ] I have updated CHANGELOG.next.toml if I made changes to the AWS SDK, generated SDK code, or SDK runtime crates

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

With this, have we already addressed the known credentials_cache/credentials_provider duality issue?

Yes. They're completely isolated from each other in config now.


JDK9 : Usage of JDK internal libraries by jodd-core

Hello,
Within Apache JMeter project, we ran jdeps on jmeter and found jodd-core-3.6.4.jar  was using internal libraries from jdk:
jodd-core-3.6.4.jar ->
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/rt.jar
(Full JRE)
jodd.util.UnsafeUtil (jodd-core-3.6.4.jar)
-> sun.misc.Unsafe                                    JDK
internal API (rt.jar)
See:
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
Thanks for your great library !
Regards
Philippe M.

Heya, you are very welocome! Yes, you are right, we are using infamous Unsafe class - mainly to get inner char[] of a String.
Does this produces any issue for you? I am thinking, we can 'soften' the dependency and load dynamically the Unsafe class, to remove any hard dependency on that class.
How that sounds to you?

Hello,
AFAIU, you use it to optimize getChars by not creating a new char array and directly accessing memory.
From what I see there  is a big discussion around Unsafe, some say it should absolutely not be used:
http://mail.openjdk.java.net/pipermail/openjfx-dev/2015-April/017028.html
Other find it very useful and think it may become public.
In your case I suppose you benchmarked it and found improvements (even with JDK > 7u40 ?), by the way is there some benchmark somewhere ?
Regarding it's use or not:

For now it works with last JDK9, but of course it will not work with IBM JVM
Maybe you should make it optional by providing a System property to enable/disable it , see for example how netty does it:
https://github.com/netty/netty/blob/master/common/src/main/java/io/netty/util/internal/PlatformDependent.java
https://github.com/netty/netty/blob/master/common/src/main/java/io/netty/util/internal/PlatformDependent0.java

Regards
Philippe M.

I was thinking in going into Netty direction, but their PlatformDependent0 still have reference to Unsafe.
The only way to go is to load this class by name and to use reflection on calls. Which now brings us to interesting point: is the reflection + direct memory access faster then just creating new char[]?

We also got email from OpenJDK:

As part of the preparations for JDK 9, Oracle’s engineers have been analyzing open source projects like yours to understand usage. One area of concern involves identifying compatibility problems, such as reliance on JDK-internal APIs.

Anyway, we are putting this issue in the backlog; as soon as JDK9 comes out, we will act accordingly, like the rest of the world :)
Thank you!


2019-12-16 M4SD SDEID, DOSE, AMT, AE column names printed to console

Minor Issue
As of e90ef26e61, when running M4SD methods while requesting AET in the parameterlist the column names for SDEID, DOSE, AMT and AET are printed to the console. This does not occur upon removing AET from the parameterlist. This has been replicated using tc008, tc017 & tc111 (occurs before the computation error).
Example for tc008 M4SD below.
> results_list <- run_computation(data = d, map = mct, flag = flags,
+   parameterset = parameterset)
[1] "SDEID"     "DOSE"      "AMT.24.00" "AE.24.00"
unit_conversion : Unit Class 1 (Time) time_col:  TMAXRATE MIDPTLAST TLAG KELTMLO KELTMHI THALF MIDPT1  parameters are scaled from  HR  to  HR  via scaling factor:  1
unit_conversion : Unit Class 2 (Amount) amount_col:  AMT.24.00 AE.24.00 AE  parameters are scaled from  NG  to  MG  via scaling factor:  1e-06
unit_conversion : Unit Class 3 (Dose) dose_col:  DOSE  parameters are scaled from  MG  to  MG  via scaling factor:  1
unit_conversion : Unit Class 4 (Volume) volume_col:  VOLSUM  parameters are scaled from  ML  to  L  via scaling factor:  0.001
unit_conversion : Unit Class 6 (1/Time) kel_col:  KEL  parameters are scaled from  1/HR  to  1/HR  via scaling factor:  1
unit_conversion : Unit Class 11: ([Volume.Amount]/Volume) aurc_col:  AURCALL AURCLAST AURC2_18 AURC8_16 AURCINFO AURCINFP  parameters are scaled from  ML.NG/ML  to  ML.UG/ML  via scaling factor:  0.001
unit_conversion : Unit Class 13: (Amount/Time) rate_col:  MAXRATE RATELAST RATE1  parameters are scaled from  NG/HR  to  UG/HR  via scaling factor:  0.001
Warning messages:
1: In run_M4_SD_computation(data = merged_data, map = map_data, method = method,  :
  Flag 'FLGEMESIS' is not present in the dataset
2: In run_M4_SD_computation(data = merged_data, map = map_data, method = method,  :
  Flag 'FLGACCEPTPREDOSECRIT' cannot be computed if 'CMAX' is not part of the calculated parameters
3: In `[<-.data.frame`(`*tmp*`, !is.na(computation_df[, "FLGACCEPTKEL"]) &  :
  provided 36 variables to replace 35 variables
4: In unit_conversion(data = data_data, map = map_data, result = computation_df,  :
  'PKPTMU', 'CONCU' and 'DOSEU' #8# are not present in the dataset provided via 'map'
5: In unit_conversion(data = data_data, map = map_data, result = computation_df,  :
  'CONCU' #24# is not present in the dataset provided via 'map'
6: In unit_conversion(data = data_data, map = map_data, result = computation_df,  :
  'CONCU' and 'NORMBSU' #14# are not present in the dataset provided via 'map'
7: In unit_conversion(data = data_data, map = map_data, result = computation_df,  :
  'CONCU', 'PKPTMU and 'NORMBSU' #19# are not present in the dataset provided via 'map'

This issue no longer occurs as of 42ede0d460.


The backdrop on select and select-like components should be transparent not dark

Version
1.6.0
Environment
Angular 6
Reproduction link
https://angular-5jzpk9.stackblitz.io
Steps to reproduce
open a select or another component based on it.  The overlay has a class .cdk-overlay-dark-backdrop
What is expected?
The overlay should be transparent  by using the   .cdk-overlay-transparent-backdrop class rather than setting the opacity to 0
What is actually happening?
some templates like http://angular-material.fusetheme.com will actually use the semantically correct  .cdk-overlay-dark-backdrop  and actually make it dark.  It would be semantically appropriate to ensure that the .cdk-overlay-transparent-backdrop  is applied in the case of input components.
Other?

we will check it later, thanks for reporting.

fixed in #2917


Request for adding paper

Thank you for maintaining this repository!
I would like to suggest a new conference paper belonging to Adversarial-based UDA (CVPR2022).
Title: Reusing the Task-specific Classifier as a Discriminator: Discriminator-free Adversarial Domain Adaptation
Link: https://arxiv.org/abs/2204.03838
Code: https://github.com/xiaoachen98/DALN

Thanks for your attention and your amazing work!
I have added it to the list.


Doubly Linked List Operations

Write the code to perform Doubly Linked list operations in python.
Guidelines:

Write the codes in python only.
Refrain from any unfair means or plagiarism.
The code should display authenticity.
Use proper formatting and comments.

Operations:

Insertion from both ends.
Insertion after and before and after a node.
Deletion from both ends.
Deleting a node.
Searching for a node.
Number of nodes in the list.
Print the list.

Good day, @SamareshMaiti16 This issue has piqued my interest. Could you please assign me this issue? I want to work on it.

Good day, @SamareshMaiti16 This issue has piqued my interest. Could you please assign me this issue? I want to work on it.

Good day to you too @Pankaj875-python. Good thing you are interested in linked lists. I'll assign this task to you right away. All the best.


Implement single mixer class instead of separate throttle/steering classes

A single "mixer" class that handles command distribution to all actuators is more flexible than separate "throttle" and "steering" classes.
For instance in differential or skid steering one should be aware of both the throttle as well as the steering value to assign correct (PWM) values to the actuators

Good point. I think the best place to add this would be as a new vehicle class that provided this awareness for skid steering vehicles in the drive loop. This library has so far focused on cars that steer by angling the front wheels but this would be a great addition. @adammconway may also have thoughts.

Hi @yconst are you considering implementing a car based on differential drive using Donkey? am I understanding the request properly? thanks!

@adammconway yes indeed, I have a differential steering frame available and am thinking of "emulating" the constraints in "regular" car steering by limiting the difference in throttle to the motors on each side/making it proportional to collective throttle.

@yconst that is awesome, so glad you are looking to join us.
@wroscoe feels like differential drive should be a different setup... this goes back to how we abstract out the various hardware.  Downstream if we choose to add odometry and other sensors we will also have further differences.  I know that sensors and actuators are separate now, but I think it is possible we will see interplay between them as we add certain sensors.

@yconst this would be great. We were looking to find a vehicle that could compete on the RGB(colored lines) track.
The place to put a new vehicle build would be below the BaseVehicle class here; https://github.com/wroscoe/donkey/blob/master/donkey/vehicles.py#L3 You could inherit the BaseVehicle class and change the drive loop to use the logic specific to the differential drive vehicle.
@adammconway There is no real difference between sensors and actuators. The files are used only for organization.

@wroscoe , @adammconway I took the liberty of modifying the actuator code to accommodate for mixing. I've pushed the changes in my fork currently:
https://github.com/yconst/donkey/blob/actuator_mixer/donkey/actuators.py
I'm not sure, but I felt an additional level of abstraction between "vehicle" and "hardware" would make for better distribution of tasks. Thus came the mixer class.
There are also changes to the vehicle and demo classes to accommodate the new actuators class.
Please keep in mind, this is all just a concept, nothing is tested yet.

Great!. I made a pull request for this change and will merge once we have both types of cars working on this branch.

I fixed some errors in the files and separated them in different modules, ie added mixers.py.
Re. actuators, I saw that the current PWM classes inherited from the Adafruit controller base class. I thought that this could be better achieved by composition over inheritance, so in the latest commit I refactored the code a bit, and now the PWM classes take a "controller" as a init parameter. The controller is the fundamental hardware "driver" (in this case the Adafruit controller), and the PWM functionality is abstracted from the hardware.
This way, other controllers (e.g. I'm using a NAVIO hat) can be easily switched without needing to re-write the PWM workings.


Read title and body by taking into account Windows line endings

bufio.Scanner takes care of line endings difference for different OSes. See http://golang.org/pkg/bufio/#ScanLines.
This fixes #805

Nice, thanks!


Added sound null safety support

+1

+1

@towerjoo @nikli2009 Can you please have a look at this PR and merge it? 🙏🏽✨
This is really holding me back from releasing my app, and I'm sure a lot of people are on the same boat.

+1

can this be merged please?

Is there is an alternative to this awesome package?

Is there is an alternative to this awesome package?

https://github.com/loonix/another_audio_recorder


Expose more modules as public

We are looking to add our own networking/gossip implementations for external networking programs and need these exposed.

Can you please explain for what exactly you need this? Polkadot has its own protocols and gossip and doesn't need any of this.

@bkchr we're trying to implement our own custom gossiping protocol using the same Network struct passed into other methods, primarily to leverage the same peer set and allow these peers to gossip and exchange messages not immediately related to the consensus protocol.
At the moment we are leveraging the GossipEngine in a similar way to BEEFY, but we have been recommended now by @tomaka that we do not want to rely on sc-network-gossip. Instead, we should rely entirely on sc-network. We've been unable to get our questions answered on Substrate's stack exchange so we've investigated and decided this route might be best. Nonetheless, if anyone from Parity is available to discuss the advice would be tremendously helpful.
Let me know if this is pointing in the right direction, we'd really like to not need a fork of Substrate to efficiently build out our protocol.

@bkchr any update on this?

There is no need to expose more modules. Everything you need is already publicly exposed.

@tomaka don't we need access to the service::NetworkService which is not publicly exposed to build our own sending/receiving interface for messages?

Almost everything is re-exported from lib.rs: https://docs.substrate.io/rustdocs/latest/sc_network/index.html

There is no need to expose more modules. Everything you need is already publicly exposed.

That is already what I had expected.


Add inert as a boolean attribute

Hit this snag while developing a custom modal component involving inert attribute
Closes #281

Thanks


Hello, I have calculated the FLOPs of NeuFlowV2 and SEA-RAFT and found that the FLOPs of NeuFlowV2 seem to be higher, but why is it so much faster than SEA-RAFT?

Very good question. Our assumption is that, depth-wise conv has way much lower FLOPs but the low-level library (cudnn) does not optimize the computation time. We use many 3x3 convolution layers which is highly optimized by low-level library.

@Study-is-happy Thank you very much. Another question is, have you done any optimization for cost volume? Because you have done one iteration at 1/16 resolution and eight iterations at 1/8 resolution, which is an operation that consumes a lot of computing and memory. I need to estimate optical flow at a larger resolution, so the cost volume will be very large, and it's very time-consuming to look up.


[BUG] Roles table has confusing legend

Describe the bug
The legend for Roles table in security plugin is not accurate
To Reproduce
Steps to reproduce the behavior:

Go to Roles page as admin

Expected behavior
The column header index permission is not showing index permission but rather index pattern
Plugins
security
Screenshots

That column is consistently named with the overall role edit page, where index patterns are used to assign permissions:


Improve invalid markup documentation section

Fixes #77. I copied the suggestion from @roskakori and edited it a little.

Thanks!

I've updated the README to mention the options to set in order to keep the output spec-compilant.


Update README.md

bot:mlx:test

Mellanox CI status: FAIL (click for details)
Note: the artefacts will be deleted after 03-Oct-2019

Artefact file
Status

configure_sharp_startup.log
:x: FAIL

build_tf.log
:heavy_check_mark: PASS

build_tf_launcher.log
:heavy_check_mark: PASS


qtrpi.com website is down

For 2 days now. Is everything on github now?

Hi Charles,
You're right, everything is now on GitHub! The redirect from qtrpi.com => GitHub will be done soon :)!

Thanks. In the mean time, what is the directory containing the files that the installation scripts use. I can edit the scripts for now. I need to rebuild a development system asap. Sorry for the bother. Thanks for the great work!

Yes qtrpi.com is definitively down #81.
The whole documentation is on gihtub #77 :

Wiki
README.md

but the binaries still need to be re-uploaded somewhere #79...
So for now you can't use the init-qtrpi-minimal script that pull the pre-compiled binaries. But you should be able to use the init-qtrpi-full script that will compile the binaries on your own host.

Thanks
Init-qtrpi-full.sh still pulls stuff from qtrpi.com.
I can wait. Thanks

You said that "init-qtrpi-full" still pulls files from qtrpi.com :face_with_head_bandage:
It's weird because, this script should only get files from qt.io and raspberrypi.org
I just test it today without any issues, what file is still pulled from qtrpi.com from "init-qtrpi-full.sh"?


docs: split verbose config template from getting-started example

fixes #107

This makes sense, but where is the .tmpl used or linked from?

Nowhere, its just a nice verbose config for reference. Maybe it should be .yaml so that gets syntax highlighted

Nowhere, its just a nice verbose config for reference. Maybe it should be .yaml so that gets syntax highlighted

Yeah, if we're not actually using it as a template I'd keep it as yaml.

done ptal @dlorenc


Colour Palette control

Can you sort out the colour palette control? It hasn't worked for ages, and now it's inserting random colour squares in the middle of the .jsx code (after getting the latest VS Code version)!
e.g.

Colour Square: []

@RRM1000 Can you paste the example code that shows that?
Is it just temporary while editing?

BTW, you can turn off the color decorators with editor.colorDecorators: false.
But I still like to know how you got your screenshot. I don't see any colors defined there.


WIP: Validate integrity of the downloaded packages

Issue: https://github.com/OmniSharp/omnisharp-vscode/issues/2694

Added an integrity parameter in the package.json for the packages to be able to specify the integrity check sum(using SHA256 algorithm).
If there is no integrity check sum specified the validate function will return true.
Only if the check passes shall we unzip the files and put the install.Lock, hence if the user restarts vscode the required dependency will download again as the install.Lock will not be present

This is the way the download and install looks with these changes

@akshita31 Should we really be printing "Integrity check succeeded" for downloads that don't have a checksum?

Note: I was facing difficulty in writing the test that uses the actual "isValidDownload" function in the downloadAndInstallpackages because I was not seeing a consistent buffer hash. Hence I have filed an issue here : https://github.com/archiverjs/node-archiver/issues/359

cc @NTaylorMullen

To verify I'm understanding it all correctly. The integrity is the checksum of the zip file itself that's downloaded?

@NTaylorMullen Yes that is right

That sounds great! We'll have to start generating one for Razor 😄


Re-evaluate CUDA NVML and fork checks after torch 1.13 release

🚀 Reminder
This is a reminder that we added code in #14984 and #14631 that will potentially become obsolete depending on what 1.13 contains.

If https://github.com/pytorch/pytorch/pull/85951 lands and makes it into 1.13, we're good and can remove the code when we drop support for 1.12. There is already a note about it in the source code.
If https://github.com/pytorch/pytorch/pull/85951 gets pushed to 1.14, we might have to bump our internal checks.

cc @justusschock @awaelchli @speediedan @carmocca

This can be closed now, right @awaelchli? The checks are for 2.0 now


Trainee Dashboard

Routes users with no read access to any stacks to a trainee dashboard with links (temporary stubs) to policy / procedure docs and training.

Not planning to merge until after https://github.com/aptible/dashboard.aptible.com/pull/577. I'll take care of the merge conflicts / test updates.

What do you think about a merge here @sandersonet?


glxgears and glmark2 (multiple variants) segfault on Intel Arc A770

I got an Intel Arc A770 GPU to play with, and under WSLg, GL applications are segfaulting.  This may be an Intel driver bug, but I don't know off-hand how to get in touch with them about it.  With LIBGL_ALWAYS_SOFTWARE=1, there's no segfault.
Intel Arc driver version is <IP_ADDRESS>32.
wsl --version:
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>
WSLg version: 1.0.47
MSRDC version: 1.2.3575
Direct3D version: 1.606.4
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.963

dana@dana-desktop2:~$ EGL_LOG_LEVEL=debug LIBGL_DEBUG=verbose gdb glxgears
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from glxgears...
(No debugging symbols found in glxgears)
(gdb) r
Starting program: /usr/bin/glxgears
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
libGL: MESA-LOADER: dlopen(/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so)
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/dana/.drirc: No such file or directory.
[New Thread 0x7fffe51ff640 (LWP 1384)]
[New Thread 0x7fffe49fe640 (LWP 1385)]
[New Thread 0x7fffe41fd640 (LWP 1386)]
[New Thread 0x7fffe39fc640 (LWP 1387)]
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/dana/.drirc: No such file or directory.
[New Thread 0x7fffe31fb640 (LWP 1388)]

Thread 2 "glxgears" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe51ff640 (LWP 1384)]
0x00007ffff7747e3d in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) thread apply all bt

Thread 6 (Thread 0x7fffe31fb640 (LWP 1388) "glxgears:gdrv0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffece95550) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffece95550) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffece95550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7b73ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffece95500, cond=0x7fffece95528) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fffece95528, mutex=0x7fffece95500) at ./nptl/pthread_cond_wait.c:627
#5  0x00007ffff5d0485b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#6  0x00007ffff5d0448b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#7  0x00007ffff7b74b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007ffff7c06a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fffe39fc640 (LWP 1387) "glxgears"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffdc000b98, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7b73ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555699ec0, cond=0x7fffdc000b70) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fffdc000b70, mutex=0x555555699ec0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffed5544cf in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#6  0x00007fffed85384b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#7  0x00007fffed85402b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#8  0x00007ffff7b74b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ffff7c06a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fffe41fd640 (LWP 1386) "glxgears"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffdc000b98, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7b73ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555699ec0, cond=0x7fffdc000b70) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fffdc000b70, mutex=0x555555699ec0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffed5544cf in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#6  0x00007fffed85384b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#7  0x00007fffed85402b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#8  0x00007ffff7b74b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ffff7c06a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fffe49fe640 (LWP 1385) "glxgears"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:57
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffdc000b98) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffdc000b98, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007ffff7b73ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555699ec0, cond=0x7fffdc000b70) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7fffdc000b70, mutex=0x555555699ec0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007fffed5544cf in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#6  0x00007fffed85384b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#7  0x00007fffed85402b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#8  0x00007ffff7b74b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007ffff7c06a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fffe51ff640 (LWP 1384) "glxgears"):
#0  0x00007ffff7747e3d in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib/x86_64-linux-gnu/libstdc++.so.6
#1  0x00007fffea041c73 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#2  0x00007fffe9dca332 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#3  0x00007fffe9de9ef8 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#4  0x00007fffe73bc9d0 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libLLVM-9.so
#5  0x00007fffe73bcacb in llvm::FPPassManager::runOnModule(llvm::Module&) () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libLLVM-9.so
#6  0x00007fffe73bbc2c in llvm::legacy::PassManagerImpl::run(llvm::Module&) () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libLLVM-9.so
#7  0x00007fffe9c449d1 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#8  0x00007fffe9c43a40 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#9  0x00007fffe9952a50 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#10 0x00007fffe995eb51 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#11 0x00007fffe994968d in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigc.so
#12 0x00007fffec6ec3df in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#13 0x00007fffec6e1770 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#14 0x00007fffec6decb4 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#15 0x00007fffec6db39d in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#16 0x00007fffec6fd8df in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#17 0x00007fffec6fc4d6 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#18 0x00007fffec6fcbe0 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#19 0x00007fffed8538e0 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#20 0x00007fffed85402b in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#21 0x00007ffff7b74b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#22 0x00007ffff7c06a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff7990740 (LWP 1381) "glxgears"):
#0  __GI___ioctl (fd=4, request=3224389387) at ../sysdeps/unix/sysv/linux/ioctl.c:36
#1  0x00007fffeda45425 in D3DKMTMakeResident () from /usr/lib/wsl/lib/libdxcore.so
#2  0x00007fffed695a9e in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#3  0x00007fffec7258f1 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#4  0x00007fffec7b1566 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#5  0x00007fffec801448 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#6  0x00007fffec65ebf1 in ?? () from /usr/lib/wsl/drivers/iigd_dch_d.inf_amd64_49b17bc90a910771/libigd12um64xeh.so
#7  0x00007fffed5fa175 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#8  0x00007fffed5f9f89 in ?? () from /usr/lib/wsl/lib/libd3d12core.so
#9  0x00007ffff67a9144 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#10 0x00007ffff67aa91e in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#11 0x00007ffff67f3031 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#12 0x00007ffff67f3428 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#13 0x00007ffff67926e6 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#14 0x00007ffff624fd56 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#15 0x00007ffff624a37a in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#16 0x00007ffff624ad5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#17 0x00007ffff6250f38 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#18 0x00007ffff5db7bb7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#19 0x00007ffff794e7a5 in ?? () from /lib/x86_64-linux-gnu/libGLX_mesa.so.0
#20 0x0000555555556dee in ?? ()
#21 0x00007ffff7b09d90 in __libc_start_call_main (main=main@entry=0x555555556800, argc=argc@entry=1, argv=argv@entry=0x7fffffffe3c8) at ../sysdeps/nptl/libc_start_call_main.h:58
#22 0x00007ffff7b09e40 in __libc_start_main_impl (main=0x555555556800, argc=1, argv=0x7fffffffe3c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe3b8) at ../csu/libc-start.c:392
#23 0x00005555555572b5 in ?? ()
(gdb) cont
Continuing.
[Thread 0x7fffe31fb640 (LWP 1388) exited]
[Thread 0x7fffe39fc640 (LWP 1387) exited]
[Thread 0x7fffe41fd640 (LWP 1386) exited]
[Thread 0x7fffe49fe640 (LWP 1385) exited]
[Thread 0x7ffff7990740 (LWP 1381) exited]
[Thread 0x7fffe51ff640 (LWP 1384) exited]
[New process 1381]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) q

WslLogs-2023-01-04_10-46-53.zip


CORE-18320 Support for a flow specific timeout on Flow Message API

Support for a flow specific timeout on Flow Message API. Client can specify a flow session specific timeout on Flow Message API. If set, it will be passed to the initiated party to also use it. If the client does not provide a timeout value then the value from Corda Configuration is used.

The compatibility scan failed due to the API change. Is this just a warning or something that needs to be addressed?

The compatibility scan failed due to the API change. Is this just a warning or something that needs to be addressed?

https://r3holdco.slack.com/archives/C039J1A3ZQB/p1702390578322899

Looks like an issue with the API Scanner, for now - since the change doesn't look like it is breaking - I would run ./gradlew cementApi and push the changes

The method overloading is not ideal like you already said. Could we potentially add a field flowSessionConfig/sessionProperties Map<String, String> or something like that to the initiateFlow API? I think it's too late for requireClose but there may be more things we want to configure per session in the future.

Yes, we might add that to make it future-proof, in case we'll need to add more properties. It might be better to use SessionConfigBuilder as that would enforce setting properties that actually exist and also type safety. We can add requireClose there and deprecate methods that use it as separate parameter.


Roll Flutter Engine from 3aa112c75ccb to ee5ea205bd86 (7 revisions)

https://github.com/flutter/engine/compare/3aa112c75ccb...ee5ea205bd86
2023-02-22<EMAIL_ADDRESS>Roll Dart SDK from 5003b952affb to 6f5df63655ad (1 revision) (flutter/engine#39790)
2023-02-22<EMAIL_ADDRESS>Roll Dart SDK from c9a4fd7fd7fa to 5003b952affb (1 revision) (flutter/engine#39787)
2023-02-22<EMAIL_ADDRESS>Roll Dart SDK from 0db7573c6b70 to c9a4fd7fd7fa (1 revision) (flutter/engine#39783)
2023-02-22<EMAIL_ADDRESS>Updated the wide-gamut constant and added a unit test for it. (flutter/engine#39776)
2023-02-21<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 25mb67G0L_sZ_OQCC... to dj-2XkYHvZUsqlZTc... (flutter/engine#39782)
2023-02-21<EMAIL_ADDRESS>[platform_view] fix overlapping platform view not touchable (flutter/engine#39527)
2023-02-21<EMAIL_ADDRESS>Started using bgr10_xr for opaque surfaces. (flutter/engine#39727)
Also rolling transitive DEPS:
fuchsia/sdk/core/mac-amd64 from 25mb67G0L_sZ to dj-2XkYHvZUs
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC chinmaygarde@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Documentation of generated functions need to be clarified.

In mxnet, we use cython (or via ctypes on windows) to generate functions for NDArray and Symbol. However, the generated documentation is misleading.
Take mxnet.symbol.mean as an example, the documentation says:
mxnet.symbol.mean(*args, **kwargs):

    Parameters:
        data (NDArray) – Source input
        axis (Shape(tuple), optional, default=()) – Empty or unsigned or tuple. The axes
            to perform the reduction.If left empty, a global reduction will be performed.
        keepdims (boolean, optional, default=False) – If true, the axis which is reduced
            is left in the result as dimension with size one.
        name (string, optional.) – Name of the resulting symbol.
    Returns:
        symbol – The result symbol.
    Return type:
        Symbol

Notice that the parameter data's type is NDArray. However, when we pass a ndarray as argument to this function, an error will be raised:
In [1]: a = ndarray.array([[1,2], [3,4]])

In [2]: type(a)
Out[2]: mxnet.ndarray.NDArray

In [3]: symbol.mean(a)

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-7-37f4ed75ee14> in <module>()
----> 1 symbol.mean(a)

Anaconda\lib\site-packages\mxnet-0.9.3-py3.5.egg\mxnet\_ctypes\symbol.py in creator(*args, **kwargs)
    189         hint = func_name.lower()
    190         name = NameManager.current.get(name, hint)
--> 191         s._compose(*args, name=name, **symbol_kwargs)
    192         return s
    193

Anaconda\lib\site-packages\mxnet-0.9.3-py3.5.egg\mxnet\symbol.py in _compose(self, *args, **kwargs)
    235         for arg in args:
    236             if not isinstance(arg, Symbol):
--> 237                 raise TypeError('Compose expect `Symbol` as arguments')
    238         for val in kwargs.values():
    239             if not isinstance(val, Symbol):

TypeError: Compose expect `Symbol` as arguments

Notice that when apply mxnet.symbol.mean to a ndarray, a TypeError is raised. According to the documentation, however, the program is valid.
The root of this issue is that we have registered all functions from MXListAllOpNames both into mxnet.ndarray and mxnet.symbol modules when these two modules are imported, regardless what there argument types actual are!
A possible solution for this trouble is do some analysis in function _make_ndarray_function and _make_atomic_symbol_function, rather than register all operators and provide misleading documentation.

@mli

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!


Fix prior for low numax

Stars in the prior below ~ 25 muHz could be wrong. The plot below shows the PBjam prior in black, results from PBjam in blue and independent results in orange.

The addition of CPnest (nested sampling) to the code might help us with this.  Hold fire until cpnest is merged or work from the cpnest branch as origin.

@nielsenmb I think this now is recognised as fixed - would that be true and can we close this?
Thanks @alexlyttle for the great spot!

I'd say it's still work in progress.
The deviation at 30-40muHz has been fixed, but the prior still doesn't
extend to ~10muHz which I think it should eventually.
On Wed, 1 Jul 2020 at 21:03, Guy Davies<EMAIL_ADDRESS>wrote:

@nielsenmb https://github.com/nielsenmb I think this now is recognised
as fixed - would that be true and can we close this?
Thanks @alexlyttle https://github.com/alexlyttle for the great spot!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/grd349/PBjam/issues/224#issuecomment-652619777, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AEJWO37TMP3BULYZXN4B3TLRZOJB7ANCNFSM4K4KLP2Q
.


Double click on Signals action improvement

How about if you open the signals tab than you double click the signal and it jumps (or opens the script in the line you clicked) automaticaly to the referenced node.

if this is the same as #19527 then #20131 should fix it

Assuming fixed by #20131 then.


[FIRApp configure]; not declered error in AppDelegate.m

[FIRApp configure];
[[UNUserNotificationCenter currentNotificationCenter] setDelegate:self];
I am getting use of undeclared identifier error in AppDelegate.m file and not able to resolve it.

We got the same over here, let try to fix this quickly.

The issue is related to the latest version of react-native-fcm 2.4.0. If you downgrade to 2.3.3 for now you can continue working on your project.
It looks like the error seems related to the firebase change in the latest commit (b997199c94696b5d2db854b6f77a1310f872a1fa). See this stackoverflow thread

Thanks @DannyvanderJagt . I have downgraded it to 2.3.3 but now i am getting error in
[[NSNotificationCenter defaultCenter] postNotificationName:FCMNotificationReceived object:self + userInfo:notification.userInfo];
use of undeclared userInfo.

Add
@import Firebase;

to your AppDelegate.m

No Luck still getting the same error.Its working on android devices though.

@pankaj-ag cannot be. Update your pod, like this -
pod update
pod repo update

Firebase should be latest version.
Your podfile should look like this:
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'salonRescueMe2' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for salonRescueMe2

  pod 'Firebase/Messaging'

  target 'salonRescueMe2Tests' do
    inherit! :search_paths
    # Pods for testing
  end

end

In your appdelegate.m you should add
@import Firebase;

This works for me, latest version of fcm, react native 38, pods:
Using Firebase (3.10.0)
Using FirebaseAnalytics (3.6.0)
Using FirebaseCore (3.4.5)
Using FirebaseInstanceID (1.0.8)
Using FirebaseMessaging (1.2.1)
Using GoogleInterchangeUtilities (1.2.2)
Using GoogleSymbolUtilities (1.1.2)
Using GoogleToolboxForMac (2.1.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 8 total pods installed.

should be fixed in master

released. close if it works fine

pls reopen if it still broken. released

I get the error while not using pods I am on React Native 56 and the latest react-native-fcm


Ability to pause / unpause effects independently from Bevy Time

Describe the solution you'd like
I would like to stop the particles in place on demand, when I want. I don't mean spawing / despawning them, I mean just stop them in place wherever they are, and later continue from where they were.
I am able to achieve this by pausing / unpausing Res<Time> provided by Bevy itself, but the problem is that I can't move the camera anymore (and anything else that depends on Bevy's Time has to be paused too). So I would like the ability to just pause / unpause effects independently from pausing / unpausing Bevy's Time.
Describe why you want that solution. Is this related to a problem?
In my builder game when the player wants to add a new building, the game enters a new state where characters movement is paused, particle execution is paused etc. They then place the building where they want and go back to the Play state. With the current situation I can either pause the particles execution while the new building is being placed, but also block the camera movement (because it depends on Bevy's time.delta_seconds() as well), or pause neither, so the camera can be moved, but the particle effects continue to execute, which looks odd.
Describe alternatives you've considered
Perhaps there is already a way to achieve this and I have missed it. Alternatively it can stay as is, but I feel it's a bit limiting.
Additional context
I can provide a GIF, if what I described is not clear.
(by the way thanks a lot for the library, it's amazing and I recommend it whenever relevant)

Also answered in the PR, but I think having a Time<EffectSimulation> on top of Time<Virtual> seems to be the right move.
(Regardless of whether a per component/entity time scale should perhaps additionally be possible, I think a global option is necessary anyway.)


feat(L2): Add link to etherscan to execute withdrawal relays

Optimism is no longer relaying withdrawals for users. We need to have a link to help the user self execute their withdrawals until a longer term solution is designed.

LGTM.


Consul goroutines overwhelmed

We enabled Consul Service Discovery and Spring starts opening connections to the Consul Server never closing and exhausting available connections. We dont see anything special on the logs, but on the systems side (using netstat) we see a 500+ "ESTABLISED" connections from the Spring microservice.
Any ideas?
Thanks in advance

No, unfortunately. Any more information you can provide? Versions? Configuration?

spring:
cloud:
discovery:
enabled: true
consul:
enabled: true
host: ${consul_host:https://consul.cloud.housers.io}
port: ${consul_port:8500}
discovery:
enabled: false
register: false
instance-id: ${spring.application.name}:${random.value}
catalog-services-watch-delay: 60000
catalog-services-watch-timeout: 10
    scheme: https
  tls:
    key-store-instance-type: ${kstore_instance_type}
    key-store-path: ${kstore_path}
    key-store-password: ${kstore_password}
    certificate-path: ${cert_path}
    certificate-password: ${cert_password}

We observed this happening in Spring 1 and Spring 2.
This is our config:
spring:
  cloud:
    discovery:
      enabled: true
    consul:
      enabled: true
      host: ${consul_host:https://consul}
      port: ${consul_port:8500}
      discovery:
        enabled: true
        register: false
        instance-id: ${spring.application.name}:${random.value}
        catalog-services-watch-delay: 60000
        catalog-services-watch-timeout: 10
        scheme: https
      tls:
        key-store-instance-type: ${kstore_instance_type}
        key-store-path: ${kstore_path}
        key-store-password: ${kstore_password}
        certificate-path: ${cert_path}
        certificate-password: ${cert_password}

All Spring services are running inside an Alpine:3.8 + Java 8 docker container image.
Consul server is running in the Docker Host and accessed through its private IP (not docker network IP)

We register the service on the orchestrator (Nomad) hence the register: false

Spring 1 and Spring 2 are not any versions I recognize. Can you show your dependencies? Nothing looks out of the ordinary.

We have many services with different spring versions like 1.5.19 and 2.1.3

Ok, we finally found the bug.
The problem was using the scheme 'https' with certificates, seems that the apache library "org.apache.http" doesn't does the relese connection properly in the package
package org.apache.http.impl.execchain;
Class ConnectionHolder
releaseConnection
It keeps alive indefinitely.
We see the next logs doing the catalogServicesWatch.
o.a.http.impl.execchain.MainClientExec   : Connection can be kept alive indefinitely
`[TaskScheduler-1] o.a.http.impl.execchain.MainClientExec   : Connection can be kept alive indefinitely
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection [id: 3][route: {s}->https://consul.cloud.XXXX.XX:8500][state: CN=agent.global.consul, OU=Cloud, O=XXXXX, L=XXXXX, ST=XXXXX, C=XXXXX] can be kept alive indefinitely
[TaskScheduler-1] h.i.c.DefaultManagedHttpClientConnection : http-outgoing-3: set socket timeout to 0
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection released: [id: 3][route: {s}->https://consul.cloud.XXXX.XX:8500][state: CN=agent.global.consul, OU=Cloud, O=XXXXX, L=XXXXX, ST=XXXXX, C=XXXXX][total kept alive: 4; route allocated: 4 of 500; total allocated: 4 of 1000]
[TaskScheduler-1] o.s.c.c.discovery.ConsulDiscoveryClient  : Received services update from consul: {consul=[], nomad=[http, serf, rpc]}, index: 55375
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection request: [route: {s}->https://consul.cloud.XXXXX.XX:8500][total kept alive: 4; route allocated: 4 of 500; total allocated: 4 of 1000]
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection leased: [id: 4][route: {s}->https://consul.cloud.XXXXX.XX:8500][total kept alive: 4; route allocated: 5 of 500; total allocated: 5 of 1000]
[TaskScheduler-1] o.a.http.impl.execchain.MainClientExec   : Opening connection {s}->https://consul.cloud.XXXXX.XX:8500
[TaskScheduler-1] o.a.http.impl.execchain.MainClientExec   : Connection can be kept alive indefinitely
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection [id: 4][route: {s}->https://consul.cloud.XXXXX.XX:8500][state: CN=agent.global.consul, OU=Cloud, O=XXXXX, L=XXXXX, ST=XXXXX, C=ES] can be kept alive indefinitely
[TaskScheduler-1] h.i.c.DefaultManagedHttpClientConnection : http-outgoing-4: set socket timeout to 0
[TaskScheduler-1] h.i.c.PoolingHttpClientConnectionManager : Connection released: [id: 4][route: {s}->https://consul.cloud.XXXXX.XX:8500][state: CN=agent.global.consul, OU=Cloud, O=XXXXX, L=XXXXX, ST=XXXXX, C=ES][total kept alive: 5; route allocated: 5 of 500; total allocated: 5 of 1000]
[TaskScheduler-1] o.s.c.c.discovery.ConsulDiscoveryClient  : Received services update from consul: {consul=[], nomad=[rpc, http, serf]}, index: 55375`

Can I close this then?

There's still an issue when Springs is configured to use SSL connection to Consul. We worked around the problem using plain HTTP

We do very little to configure the ConsulClient.
https://github.com/spring-cloud/spring-cloud-consul/blob/f10cb55a6b5fe6ba76a74b3fcc6c4dbcd0372188/spring-cloud-consul-core/src/main/java/org/springframework/cloud/consul/ConsulAutoConfiguration.java#L55-L69
My guess is that you need to open an issue here https://github.com/Ecwid/consul-api

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

@jacobomarquis
I want to ask a question. I have ca.pem and ca-key.pem files
But I don't know how to get the things in these variables.
for example
key-store-instance-type:  ??? in the springboot ，Which one to choose ： JKS,JCEKS, PKCS12, PKCS11, DKS;
key-store-path: ??? what is this ? How can i get it
key-store-password: ??? what is this ? How can i get it
certificate-path: consul-client-ca.pem
certificate-password: ??? what is this ? How can i get it
```y

Could you tell me. Thank you very much


forge soldeer install removes a mapping

Remappings:
remappings = [
    "<EMAIL_ADDRESS>    "<EMAIL_ADDRESS>    "<EMAIL_ADDRESS>    "forge-std/=dependencies/forge-std-1.9.4/src",
]

"@openzeppelin/contracts/ is required because OpenZeppelin upgradeable contracts use it.
Run:
soldeer install

Result:
remappings = [
    "<EMAIL_ADDRESS>    "<EMAIL_ADDRESS>    "<EMAIL_ADDRESS>    "forge-std/=dependencies/forge-std-1.9.4/src",
]

Run:
forge soldeer install

Result:
remappings = [
    "<EMAIL_ADDRESS>    "<EMAIL_ADDRESS>    "forge-std/=dependencies/forge-std-1.9.4/src",
]

forge build won't work because "@openzeppelin/contracts/ cannot be resolved.

you saying that forge soldeer install removes a remapping? while soldeer install doesn't? do you have any [soldeer] config?

Yes:
[soldeer]
remappings_generate = true
remappings_version = false
remappings_location = "config"

I can confirm it does not happen when:
remappings_generate = false

hmm, thanks for reporting, we will take a look and come up with a fix.
remappings_generate = false will just not care about remappings, that's why it does not remove

Can you post the result of forge soldeer version as well as soldeer version?

@beeb
soldeer --version
soldeer 0.2.19

forge soldeer version
soldeer 0.5.0

@ZeroEkkusu ok makes sense that they behave differently. Please update your standalone soldeer!


Error: invalid color specification: pointer:

[x ] I have read through the manual page (man fzf)
[ x] I have the latest version of fzf
[ x] I have searched through the existing issues

Info

OS

[x ] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[ x] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce
I'm getting this error every time I try to run the package/program. It even prevents me from reinstalling. I used the uninstall script first.

Not enough information here. Which distribution and which package manger? And you should check if your $FZF_DEFAULT_OPTS has --color pointer:.. option.

I am getting same error while using a program which internally use fzf. That developer asked to reach fzf team
uname -a
Linux skotaru-lnx 5.4.0-190-generic #210-Ubuntu SMP Fri Jul 5 17:03:38 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
kubectl commander
invalid color specification: label:#87ff00
I open a issue at this kubectl plugin
https://github.com/schabrolles/kubectl-commander/issues/2
Srinivas Kotaru

You have an extremely old version of fzf. Upgrade it.


Improve logging around endpoint headerfile writes

We haven't been performing any logging around header file writes,
even when errors occur during filesystem interaction. Add a debug log
before writing, and log any errors that may occur at debug level.
I'll nominate this for v1.5, just because if any errors occur here then we'd have no way to tell. Feel free to push back if you're concerned about it.

This change is

test-me-please

Coverage decreased (-0.002%) to 42.022% when pulling 2a8262d0ba1102db1570b9c5bfdb739b5d7c5a9b on joestringer:submit/header-sync-logging into 7a352e08365b9c5bdcb099600d42f666541f8809 on cilium:master.


Gateways can't teleport between maps

Description
Gateways "fizzle out" and both sides are deleted if you attempt to enter ome that goes to another map. They work with two gateways, on the same map, however.
Reproduction
1.) Place gateway one map, and the destination on another.
2.) Set up the destination gateway.
3.) Attempt to enter the non-destination gateway
4.) It fails to do anything, and both the entrance and exit are deleted.
Screenshots
Additional context
Makes events a little more arduous to set up. In my opinion.
Might have to do with the RD Hand Teleporter fix.

portal need a whitelist since gateways use portal

its just a bool on the component you can change

its just a bool on the component you can change

guh really?

pro ops


New installer stuck on "Attempting to kill Discord"

When I try to install BD using the newest installer beta, it just hangs at the above message and never continues.

Try killing discord manually (through the system tray). What happens then?

Open Task Manager and kill every process with the name "Discord.exe" like shown below.

Then try to install it again.

If trops & martins suggestions don't work, delete your %localappdata%\discord\app-0.0.309\resources\app folder and attempt a reinstall.
may be old files screwing with it.

Thanks for your suggestions, but unfortunately that didn't help. Tried reinstalling Discord, too, to no avail. I'll try messing around with a bit a bit more in the meantime.

I manually installed it with no issues. I'll leave this open if someone discovers a solution for the installer so people with the same issue might see the solution. Otherwise it can be manually closed.

Same issue. No Discord process running, yet the installer still attempts to kill one.
Have tried reinstalling Discord but to no avail.

Ahh, wild. That's most certainly it, because I recently installed Kite, which made me put System32 in path, but I had to uninstall because it crashed Cold War, so I removed System32 from path again. Thanks for the solution. Will close this issue once I'm back at my PC and can verify, but I'm sure that's the problem.

Funny thing, when I ran the installer initially, it didn't close discord, maybe due to me manually installing the beta 2 days before the installer became available to use, but nonetheless I find I interesting

i have system32 in my path and i still have the problem idk why

can someone pls explain how to do it in basic language :C
mine's stuck in killing discord and dk what to do

same I dont understand the code stuff but its stuck for me

Yes that also does work in my case and I'm gonna rephrase the answer above.

Go search "path" in windows search bar.
Press "environment variables"
Go to system variables
Choose PATH variable, double click it
Press new and then add C:\Windows\System32
Press ok
Hope it helps

installing it now works but the repair now gives me a different message

+1

Well I see that this is happening to so many people, So Maybe The new beta setup has a bug which stops execution on killing discord

Well I see that this is happening to so many people, So Maybe The new beta setup has a bug which stops execution on killing discord

i recall this issue is due to old installation files and broken files as part of discord itself causing it to halt the installation, if you delete the 'discord/{version}' folders from %appdata% and %localappdata% and reinstall discord itself and make sure to run the bd installer as admin, it should have no issue.

I have fixed the issue with the crash at the install of Better Discord where it freezes at the part: Restarting Discord Attempting to kill Discord.
The solution wasn't that complicated, but for a person who isn't very adept at computers, it could be complicated as heck. But I don't let circumstances tell me "NO". Here is my fix:
Discord is auto installed in this path;
C:\Users(user name here)\AppData\Local
i.e. C:\Users\Jane Doe\AppData\Local
What I did was went to this exact location from This PC Local Disk (C:)
and transferred the entire Discord folder from C:\Users\Jane Doe\AppData\Local to:
C:\Windows\System32
Then I ran the Better Discord as Administrator
File Missing. Darn But, I don't let things tell me "NO". So, I returned the Discord to its Original file location. Again, I ran as Administrator,
Bang!!!! it finished installing.
I don't know what moving the Discord Folder to System32 did, but, What it did do when I returned it to its original location, was fix the issue at hand.

not worked for  me.

I have fixed the issue with the crash at the install of Better Discord where it freezes at the part: Restarting Discord Attempting to kill Discord. The solution wasn't that complicated, but for a person who isn't very adept at computers, it could be complicated as heck. But I don't let circumstances tell me "NO". Here is my fix:
Discord is auto installed in this path; C:\Users(user name here)\AppData\Local i.e. C:\Users\Jane Doe\AppData\Local
What I did was went to this exact location from This PC Local Disk (C:) and transferred the entire Discord folder from C:\Users\Jane Doe\AppData\Local to: C:\Windows\System32 Then I ran the Better Discord as Administrator File Missing. Darn But, I don't let things tell me "NO". So, I returned the Discord to its Original file location. Again, I ran as Administrator, Bang!!!! it finished installing. I don't know what moving the Discord Folder to System32 did, but, What it did do when I returned it to its original location, was fix the issue at hand.

don't do this. this is stupid.
just delete the entire discord folder then fresh install if you have this issue.