Enable loading of TLS certs from directory without specifying every one in dynamic config

Welcome!

[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've searched similar issues on the Traefik community forum and didn't find any.

What did you expect to see?
When currently using custom TLS certs, every single one has to be specified manually (doc):
tls:
  certificates:
    - certFile: /path/to/domain.cert
      keyFile: /path/to/domain.key
    - certFile: /path/to/other-domain.cert
      keyFile: /path/to/other-domain.key

When looking at providers.file, there is already a nice feature to load all files from directory (doc) and even watch the directory for changes (doc):
providers:
  file:
    directory: /path/to/dynamic/conf
    watch: true

It would be great to have a similar feature for TLS certs, maybe like:
tls:
  certFiles:
    directory: /path/to/certs
    certSuffix: .cert
    keySuffix: .key
    watch: true

We are dealing with 25+ certs and it's hard to create an additional automation to add them to the dynamic config file.
Kind of related: https://github.com/traefik/traefik/issues/5495

Hello @bluepuma77,
Thank you for the suggestion.
Before moving forward on it, I'd like to have more information on your use case.
When we designed the certificate integration into the File provider, we faced an issue that led us to the configuration we proposed and explained why we haven't provided a more automated mechanism.
I'd like to know how this issue can be solved with your proposal.
With the current solution, each cert is attached to one key to avoid checking every possible pair before validating a certificate. If we set only the directory, we lose this behavior which can lead to an overload each time the directory's content is updated and which allows providing "orphan" certificates.
On top of that, in the file provider, the directories are checked recursively, which can increase the amount of time to check the certificates.
How do you think we can mitigate such a behavior?

I'd like to have more information on your use case.

Use case is simple: I have many domains and sub-domains that go through Traefik. More to come. It would be a lot easier for me to just add the cert files (paid or certbot), than additionally also updating the dynamic config file for each pair.
I agree that the loading is a bit more work than just loading dynamic files, as you have the dependency. I would just load all cert files, then for each cert load the according key file and if both are okay, only then add it to the configuration.
Not sure if this is blocking or can be done in an independent thread. I just read on the community forum for the first time that  someone seems to have a blocking issue with TLS (link).

I just played around with ansible and certbot and I get a bunch of files for each domain:

domain.tld.crt
domain.tld.issuer.crt
domain.tld.json
domain.tld.key

So its probably saver to start by finding all .key files and then check for according .crt.

Hello @bluepuma77,
Thank you for the additional information.
I'll share them with the other maintainers during our next triage.


Single table with 7000 partitioned tables，Sync to tiflash

Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)

Questions from： https://github.com/pingcap/tidb/issues/34011
2. What did you expect to see? (Required)
3. What did you see instead (Required)
From 11:00 to 15:00, the synchronization data progress is approximately equal to 0.14.

4. What is your TiFlash version? (Required)
v6.1.0
e192ce5db1e55b6f14d8a3346327b5a8b245b9e3

It is expected. At first there were lots of empty regions. So the number of regions increases fast.


should CI run with -Dmissing-docs

Usually I put #![deny(missing_docs)] in all my crate's lib.rs, and I'd like to encourage other people to do this.
It occurs to me that maybe I shouldn't put this in every crate's source code, and just put it in CI instead

I think putting it in both is ideal. CI forces the issue, but every crate should have that deny as well. In the templates we deny that, unsafe, and missing debug


remove piracy

now that StaticArraysCore has a release with the fix

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

Comparison is base (cef5360) 96.22% compared to head (bb54b72) 94.23%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main       #5      +/-   ##
==========================================
- Coverage   96.22%   94.23%   -2.00%
==========================================
  Files           3        3
  Lines          53       52       -1
==========================================
- Hits           51       49       -2
- Misses          2        3       +1

Files
Coverage Δ

src/AllocArray.jl
92.30% <ø> (-0.29%)
:arrow_down:

src/AllocArrays.jl
100.00% <ø> (ø)

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Structure docs to be entry-point for a first time Wash user

Made this PR at master so the (future) website changes can easily be viewed via my fork.

There's a few more updates I'll need to do:

Update the "Welcome to Wash!" message in tutorials once these changes are released
Link to the Attributes and Find tutorials in find's help text (and esp. the meta primary tutorial in meta primary's help text). I think that'd be a useful thing to expose to people.


R1 directory

The 2019_2020 data contained a directory R1 containing roving data. Should maybe have been labeled as RV1. For now, we've renamed it R1 -> RV1 so that the folder isn't ignored during get_file_nms(). However, all of the filenames and data within still have R1.
We just need to sure that the data is handled correctly in all downstream functions. Some of this will be remedied because all of the roving data will be parsed out separately.

Transferred to KevinSee/LemhiRT


Change settings import to be more self contained

This lowers the dependency on the :app modules and is a first step to a self contained settings import feature.

I'll not update this issue as it aged and there is a high need to discuss project changes before continuing that contradicted the original intention of this changes.


Fixed Import Errors

In my ubuntu 20.04, I had an import error, so I added missing libraries in the requirements.txt

Hi @daniel7an why did you close the PR? Would be good to fix it if it is really an issue


[iOS] Fix "react_native_menu-Swift.h" cannot be found

Overview

I noticed that many users have been facing this build error on iOS since the last version was released. It is due to a change made in this PR.
I assume that this import is correct, but I'm not sure why @svbutko still encountered this issue. Could you please check if the build error is related to this? Thank you!

Test Plan

After changing it to #import <react_native_menu/react_native_menu-Swift.h>, the error disappeared.

Hey, @alantoa, the issue to which you are referring was happening before my PR the issue happens in NEW ARCH, while my fix fixes it for OLD ARCH

Hey, @alantoa, the issue to which you are referring was happening before my PR the issue happens in NEW ARCH, while my fix fixes it for OLD ARCH.
You can check the version to which people are referring is 1.0.2 and what they are using
And that it happened more than 2 days before my PR was merged and released
Are you sure that you are using OLD ARCH?

is it possible for expo to auto upgrade this package when doing npx expo upgrade --fix?

Yeah, that's kind of weird. Ideally, it should work for both versions, but only v1.0.2 works for me. Let me take another look then.

Wow, thanks, downgrade to v1.0.2 + Old Arch works now! Thanks! :)
"expo": "~51.0.8",
"react-native": "0.74.1",
"@react-native-menu/menu": "1.0.2",

Any updates on this?

+1 this is actively broken

Having same issue

Hey @Naturalclar - do you have the bandwidth to take a look at this?

still have this error

Hey! Thanks for this PR, but unfortunately for me it was the other way around - this PR broke the build now, while the previous release worked fine.
I think we should revert this, the previous way is the correct way of doing things (at least on latest Xcode).
Or maybe add an additional #if __has_include check to try both ways?

Created a fix for this here: https://github.com/react-native-menu/menu/pull/832 cc @Naturalclar

Thanks, Marc!
Yeah, adding the #if __has_include condition should work for both cases!

I'm curious why that works though. Why is it sometimes in a directory, and sometimes not?

This error still comes up on new arch. @alantoa

hey @dancixx what if you were to use this patch?
https://github.com/react-native-menu/menu/pull/832


Build: rearrange cleanup commands to avoid ...

side-deletion of *.exp files  in krb5 sub-module

@dot-asm ping me if you want me to merge.

Merged. Thanks! Oh! I tool liberty to replace "build" in subject with "windows-makefile.tmpl"...

Can I submit another PR to backport this to 1.10 ?


Internal-TLS-enabled RHOSP13z7 + Contrail 5.X deploy fails on missing krb-service-principals.yaml file

https://github.com/Juniper/contrail-tripleo-heat-templates/blob/49ffa60589c76be29bc52f2fba8593cbb24eb5b9/environments/contrail/contrail-tls.yaml#L6
In the RHOSP13 (queens) z7 openstack-tripleo-heat-templates, the referenced
<templates>nova_metadata/krb-service-principals.yaml
no longer exists.
It has been replaced by a directory <templates>/extraconfig/krb-servicep-principals/ with a j2 template which is rendered using the format <role>-role.j2.yaml per each role defined in roles_data.yaml and creates multiple files as per the following
| - compute-role.yaml
| - controller-role.yaml
| - contrailaio-role.yaml

The contrail-tls.yaml machines will need to account for this altered composeable-role-based function in order to work correctly with the new templates for RHOSP13 (queens)

It appears that someone has been working on this issue with commit dfc5db71a0af71aea69e55b7873f57f0cc3acc43

yes. thar fix should close this issue.


bug fix: two filters for fields in LOD interfered with each other

Fix problem when there are two filters for fields in a chart LOD

testing this now...


Failing to start

Afternoon, thank you for creating this enhanced wrapper. I have a feeling I might be answering the question  myself but just in case I am wrong I thought i would ask the following.
I loaded the project and build the class library and have then included this into my own person project such that I can use it.
I try and execute the line:
using (var emulator = new X86Emulator(X86Mode.b32)) I get the following issue after executing the first line.
'System.DllNotFound Exception 'Unable to load DLL 'unicorn' or one of its dependencies.....
I haven't build unicorn and I only have the .dll, im guessing I need to have built the unicorn project also and put it next to the .dll?
Thank you so much,

I believe that is the case. Would you please build unicorn and then try that code again, and then send a reply should more problems arise?

Hello, yes I followed my steps and got it work in the end. Thank you and me.
Kind regards,

Great! I think this should be closed by someone.


windows / macos support?

any interest in windows or macos support?

I do no use either platform myself, however I would be happy to review pull requests for them.


Modify efficientnet flops

Thanks for your contribution and we appreciate it a lot. The following instructions would make your pull request more healthy and more easily get feedback. If you do not understand some items, don't worry, just make the pull request and seek help from maintainers.
Motivation
there are some error of the computed efficientnet flops
Modification
modify the flops in README.md for efficientnet and modelzoo.md
BC-breaking (Optional)
Does the modification introduce changes that break the backward compatibility of the downstream repositories?
If so, please describe how it breaks the compatibility and how the downstream projects should modify their code to keep compatibility with this PR.
Use cases (Optional)
If this PR introduces a new feature, it is better to list some use cases here and update the documentation.
Checklist
Before PR:

[ ] Pre-commit or other linting tools are used to fix the potential lint issues.
[ ] Bug fixes are fully covered by unit tests, the case that causes the bug should be added in the unit tests.
[ ] The modification is covered by complete unit tests. If not, please add more unit test to ensure the correctness.
[ ] The documentation has been modified accordingly, like docstring or example tutorials.

After PR:

[ ] If the modification has potential influence on downstream or other related projects, this PR should be tested with those projects, like MMDet or MMSeg.
[ ] CLA has been signed and all committers have signed the CLA in this PR.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Wang YanCheng seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Markdown field content does not swap places when parent list item is reordered

When a list widget item with a markdown field is reordered, the data from the markdown field remains in its original position in the list.
Note that this only occurs in the UI, the markdown widget value is correct in the persisted data.

This is almost certainly the same state persist issue that causes the markdown widget to maintain its value when a new entry is created from an existing entry. It happens because the markdown widget value isn't directly controlled by the Redux state object, but rather maintains its own state and updates the Redux store as necessary.
Ideally, rather than attempting to address this in the markdown widget, we should provide a high level solution that can be adopted by other widgets that manage their own value state.
Related to #901.

has anyone found a workaround regarding this? :/ I have created an FAQ page with hundreds of entries and now I cannot reorder them...

Reordering does work, the markdown field just doesn't update. If you reorder without editing the markdown fields themselves, the reorder will work. Collapsing the list items helps, as you need to ignore the markdown fields (and don't edit them) until this bug is resolved.

Thanks for your reply!

If you reorder without editing the markdown fields themselves, the reorder will work.

This is not the case. Without touching the content of the list items and simply re-ordering them (collapsed as you suggested), the markdown field contents do not re-order:

They don't appear to reorder. If you save after the reorder, you'll see the reorder was effective. That's why I recommended keeping the fields collapsed to avoid confusion during reorder.
Obviously this is extremely janky and not how it should work, just wanted you to have a workaround until we have a fix.

Ah, I see. Thanks for the feedback!

Closed in #2129.

@erquhart This bug seems to still be occurring in<EMAIL_ADDRESS>re-ordering a list updates non-markdown fields but the markdown fields show out of date text until you toggle Rich Text / Markdown.

I've been overhauling the markdown widget for a while (just got put on hold for a bit), a fix for this will be included.
Sent with GitHawk


[p5.js - es- Cristian] Shape, Half 3D and Half Constants

Shape, half 3D and Half Constants
CC: @Guirdo
This PR includes the following translations:

All in Shapes
First half of 3D until copyToContext
Constants from HALF_PI to `TAU

Hi @Qianqianye and @limzykenneth  I have a question, on the mdx files do we need to translate the module and submodule
For example:
module: Shape
submodule: Vertex

Since I believe these names are coupled to the actual library not sure if we should translate them, can you confirm please?
CC: @Guirdo

@holomorfo The module and submodule fields should not be translated as they are read by the build to put things in the right place.

Hola @Guirdo ya hice las correcciones necesarias, muchas gracias por encontrar esos detalles (y)

Hi @Qianqianye @limzykenneth ! This PR is ready, but I'm not sure why it is not passing the tests

Hi @Qianqianye @limzykenneth ! This PR is ready, but I'm not sure why it is not passing the tests

I'm seeing in the logs:
"bad indentation of a mapping entry"
But I'm unable to find a specific line or log to check where this might be happening.
CC: @limzykenneth

p5/bezierVertex.mdx has indentation problem around the overloads. There may be more. To check, you can start the dev server with npm run dev and open up the local site in the browser which should show you where exactly the problem is. On each change you may need to restart the local server for it to pick up the changes though.

p5/bezierVertex.mdx has indentation problem around the overloads. There may be more. To check, you can start the dev server with npm run dev and open up the local site in the browser which should show you where exactly the problem is. On each change you may need to restart the local server for it to pick up the changes though.

@limzykenneth Thanks for the details, I have tried as you suggested, found and solved the issues, the PR is passing now.
@Qianqianye this PR is ready for merging:
CC: @Guirdo

Looks great, thanks!


Save user's choice of indicators, and stock

Is it possible to save the user's choice of indicators, and stock? Or possibly a hook that returns the selected indicators, and stock?
What does datasource_copypaste in WidgetFeatures do?
Is it possible to have your email as I'm currently working on my final year university project which utilizes this library as a main component?

Many thanks for the help in advance.

Hey,

Just an idea: Maybe save the user's stocks and indicators in localstorage and apply them when loading your page?
Enables copying of drawings and studies -> docs
What would you need my email for? Can't you just link to this GitHub project?

Thanks for the reply!

And how can I access the value of the stock symbol and choice of indicators? By querying the values of the html elements via the document or jQuery api? Is there a more effective way of getting those data?
I tried enabling and disabling this feature but it does not seem to make a difference. Would be grateful if you can show where this feature is implemented.
Apologies, I'm still kinda new to GitHub. Thought Issues is for raising bug issues. Was hoping to continue this convo via email for easier communication and for raising implementation queries rather than bugs issues.

Now when I think about it, it is quite hard to obtain that kind of information because the widget is loaded in a iframe, and CORS will block you. So at the moment I don't think its possible
I honestly don't know, not all features offered by the widgets are documented by TradingView, or very poorly. Some found in that list might be deprecated/removed.
Other people might learn from it if they experience similar issues :D

Closing due to inactivity

Thanks for the help!


Register package

I tagged a release and attobot created a METADATA.jl PR:
https://github.com/JuliaLang/METADATA.jl/pull/21660
If we don't get any comments the package should be registered in version 0.1.0 on Monday or Tuesday.

Done


 This is causing stability issues. Please report issue to the custom component author for xiaomi_miot doing blocking calls at custom_components/xiaomi_miot/select.py, line 141: time.sleep(0.2)
上个版本也有这个错误，一天跳几百次

#422


PLEASE DO NOT INTEGRATE

3 failed tests http://ci.infinispan.org/viewLog.html?buildId=37905&buildTypeId=bt9&guest=1
Running again

2nd run http://ci.infinispan.org/viewLog.html?buildId=37914&buildTypeId=bt9&guest=1


_check_same_fov failing on pain Dataset IBMA with nilearn 0.8.1dev0

Summary

The weird thing is that _check_same_fov hasn't been touched since January. Additionally, it doesn't seem to contain any calls to anything else that might have changed. It's actually very simply comparing affines with np.allclose.
Switching from 0.8.0 to 0.8.1dev0 (using python setup.py develop on my fork) doesn't seem to change any dependencies, so... I honestly have no clue where this is coming from.
Additional details

NiMARE version: ~0.0.10rc1 (https://github.com/neurostuff/NiMARE/commit/80642d1e2752943e5d4b3c325e1cfc356e50a8b6)
nilearn version: 0.8.1dev0 (https://github.com/nilearn/nilearn/commit/0b29395feae8d0c75da56ebe3095bfa315214542)
numpy version: 1.21.0 (see #542 for why it's not 1.21.1)

What were you trying to do?
Run the plot_ibma example.
What did you expect to happen?
For it to run, or for it to consistently raise an error about the FOVs.
What actually happened?
With 0.8.0, it runs fine. With 0.8.1, I get this:
/Users/taylor/Documents/tsalo/nilearn/nilearn/datasets/struct.py:326: FutureWarning: Default resolution of the MNI template will change from 2mm to 1mm in version 0.10.0
  warnings.warn("Default resolution of the MNI template will change "
INFO:nimare.utils:Shared path detected: '/Users/taylor/.nimare/nidm_21pain/'
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
/Users/taylor/Documents/tsalo/nilearn/nilearn/image/resampling.py:594: RuntimeWarning: NaNs or infinite values are present in the data passed to resample. This is a bad thing as they make resampling ill-defined and much slower.
  _resample_one_img(data[all_img + ind], A, b, target_shape,
INFO:nimare.utils:Shared path detected: '/Users/taylor/.nimare/nidm_21pain/'
Traceback (most recent call last):
  File "plot_ibma.py", line 36, in <module>
    meta.fit(dset)
  File "/Users/taylor/Documents/tsalo/NiMARE/nimare/base.py", line 296, in fit
    self._preprocess_input(dataset)
  File "/Users/taylor/Documents/tsalo/NiMARE/nimare/base.py", line 356, in _preprocess_input
    _check_same_fov(**check_imgs, reference_masker=mask_img, raise_error=True)
  File "/Users/taylor/Documents/tsalo/nilearn/nilearn/_utils/niimg_conversions.py", line 65, in _check_same_fov
    raise ValueError('Following field of view errors were detected:\n' +
ValueError: Following field of view errors were detected:
- /Users/taylor/.nimare/nidm_21pain/pain_01.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_01.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_02.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_02.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_03.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_03.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_04.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_04.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_05.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_05.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_06.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_06.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_07.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_07.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_08.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_08.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_09.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_09.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_10.nidm/Contrast.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_10.nidm/Contrast.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_11.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_11.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_12.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_12.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_13.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_13.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_14.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_14.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_15.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_15.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_16.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_16.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_17.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_17.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_18.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_18.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_19.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_19.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_20.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_20.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine
- /Users/taylor/.nimare/nidm_21pain/pain_21.nidm/Contrast_T001.nii.gz and reference_masker do not have the same shape
- /Users/taylor/.nimare/nidm_21pain/pain_21.nidm/Contrast_T001.nii.gz and reference_masker do not have the same affine

Reproducing the bug
pip install nilearn==0.8.0
python plot_ibma.py
# yay :)
pip uninstall nilearn
cd /path/to/nilearn/repo/
python setup.py develop
python plot_ibma.py
# boo :(

A reduced version of plot_ibma.py:
import os

import nimare
from nimare.meta import ibma
from nimare.tests.utils import get_test_data_path

dset_dir = nimare.extract.download_nidm_pain()
dset_file = os.path.join(get_test_data_path(), "nidm_pain_dset.json")
dset = nimare.dataset.Dataset(dset_file)
dset.update_path(dset_dir)

# Calculate missing images
xformer = nimare.transforms.ImageTransformer(target=["varcope", "z"], overwrite=True)
dset = xformer.transform(dset)

# Run meta-analysis
meta = ibma.DerSimonianLaird()
meta.fit(dset)

It looks like this could be due to the fact that nilearn.datasets.load_mni152_brain_mask() returns a different mask post-https://github.com/nilearn/nilearn/pull/2738.

Unfortunately, it doesn't look like there are any (91, 109, 91) MNI masks still in nilearn, so the alternative seems to be to use resample=True on all IBMA Estimators in our examples. At least any that use the NIDM 21-pain dataset.


installation on Linux (debian 8)

hello,
first of all thank you for this awesome application, I did install it on windows and it works very well but when i tried to install it on linux system it generate this error
npm install =====> npm WARN lifecycle<EMAIL_ADDRESS>cannot run in wd %s %s (wd=%s<EMAIL_ADDRESS>electron-builder install-app-deps /var/www/html/udemy-downloader-gui
moved 1 package in 7.615s
npm start    =====> npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>start: electron .
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-06-01T11_53_14_550Z-debug.log
how could i resolve this issue please help .
thank you .

Thank you @asmechergui for reporting. I will try to reproduce this on a linux machine and look for a solution.

Any solution


[Bug] Mining the same block for a long time is not the latest block

🐛 Bug Report

Mining the same block for a long time is not the latest block : 43780
Steps to Reproduce

Step 1 ./run-miner.sh
Step 2 peering
Step 3 syncing
mining
Log report

2021-12-15T09:20:06.882899Z DEBUG Status Report (type = Miner, status = Mining, block_height = 43780, cumulative_weight = 795706509, block_requests = 0, connected_peers = 12)
PoSW difficulty target is not met. Expected<PHONE_NUMBER>61057, found<PHONE_NUMBER>682504724
PoSW difficulty target is not met. Expected<PHONE_NUMBER>57232, found<PHONE_NUMBER>5041923761
PoSW difficulty target is not met. Expected<PHONE_NUMBER>957643, found<PHONE_NUMBER>0474457074
PoSW difficulty target is not met. Expected<PHONE_NUMBER>673, found<PHONE_NUMBER>009922255
PoSW difficulty target is not met. Expected<PHONE_NUMBER>153565, found<PHONE_NUMBER>097521137
PoSW difficulty target is not met. Expected<PHONE_NUMBER>69106, found<PHONE_NUMBER>13105526
PoSW difficulty target is not met. Expected<PHONE_NUMBER>393, found<PHONE_NUMBER>3534207870
PoSW difficulty target is not met. Expected<PHONE_NUMBER>98759, found<PHONE_NUMBER>825003974
2021-12-15T09:20:15.883399Z DEBUG Status Report (type = Miner, status = Mining, block_height = 43780, cumulative_weight = 795706509, block_requests = 0, connected_peers = 12)
PoSW difficulty target is not met. Expected<PHONE_NUMBER>003019, found<PHONE_NUMBER>942069820
2021-12-15T09:20:24.884867Z DEBUG Status Report (type = Miner, status = Mining, block_height = 43780, cumulative_weight = 795706509, block_requests = 0, connected_peers = 12)
PoSW difficulty target is not met. Expected<PHONE_NUMBER>773661, found<PHONE_NUMBER>546316509
PoSW difficulty target is not met. Expected<PHONE_NUMBER>95956, found<PHONE_NUMBER>5219869229
PoSW difficulty target is not met. Expected<PHONE_NUMBER>17288, found<PHONE_NUMBER>976671689
PoSW difficulty target is not met. Expected<PHONE_NUMBER>156272, found<PHONE_NUMBER>323285162
Expected Behavior

After sync 43780, why not continue to sync the block height
Your Environment
snarkos 2.0.0
rustc 1.57.0 (f1edd0429 2021-11-29)
ubuntu 20.04

It's not a bug. There is a log line inside mining loop here which logs unsuccessful attempts of creating new block.

This indeed doesn't look like a bug; there is some forking at the tip which, AFAIK, is quite normal, as they get resolved after a short amount of time. In the end, it's your chain that might become recognized as the canonical one.

a long long time

How long is that?

Run again ./run-miner. sh, it's normal.

2021-12-16T03 : 13 : 29 . 467756Z INFO Mining Report ( confirmed blocks = 0 , pending blocks = 0miner address = aleo1dmdv5d666t2yfg7uwu7x5ua0yzcdyc46fjxl）

Yes.

If your node is stuck on a block height, I suggest running cargo run --release -- clean to clear the ledger.


cli: initializing a paper makes a pipeline

According to the documentation, we should be able to create a folder for our paper:
$ popper init --help
Without any arguments, this command initializes a popper repository. If
an argument is given, an pipeline or paper folder is initialized. If the given
name is 'paper', then a 'paper' folder is created. Otherwise, an pipeline named
'name' is created.
[... snip ...]

But when I create a paper, it makes a pipeline instead:
$ popper init paper
Initialized paper pipeline.
$ ls
pipelines
$ ls pipelines/
baseline	paper

I think there should be an else if name == 'paper': statement on Line 59 of cmd_init.py.

true, true... we need to fix that. thanks for noticing!

The only thing that separates a paper pipeline from a normal pipeline is that it only has a "build.sh" file in it's stage right?

The only thing that separates a paper pipeline from a normal pipeline is that it only has a "build.sh" file in it's stage right?

@UjjwalAyyangar Yes, and also, the paper folder is on the root of the project and not inside the pipelines folder. So using the use case from the OP, this is how it should really look:
$ popper init paper
Initialized paper folder.
$ ls
pipelines
paper/

@ivotron Yes I noticed that.
I followed the repository structure given here :-  Popper Docs - Repository structure


API: don't allow submission of new transactions until node is synced

Description
Right now, the TransactionService GRPC server accepts new transactions via SubmitTransaction, even while the node is syncing/not participating in gossip, without an error. However, incoming tx data is transmitted as a gossip message, which means that it's dropped silently if the node is still syncing. This should be an error in the GRPC service.
Note that this is also an issue in the old GRPC API, but we don't need to fix it since that will be deprecated soon in favor of the new API.
Affected code
api/grpcserver/transaction_service.go
This issue appears in commit hash: a1f0055
This is what the logs look like now:
2020-08-06T11:51:33.442-0400    INFO    00000.defaultLogger     GRPC TransactionService.SubmitTransaction
2020-08-06T11:51:33.442-0400    INFO    00000.defaultLogger     GRPC TransactionService.SubmitTransaction to address: 0xf9bc4f997d235bA5a9A36C1A92D07882C2B2FdB6 (len: 20), amount: 1, gaslimit: 2, fee: 1
2020-08-06T11:51:33.443-0400    INFO    00000.defaultLogger     GRPC TransactionService.SubmitTransaction BROADCAST tx address f9bc4f997d235ba5a9a36c1a92d07882c2b2fdb6 (len 20), gas limit 2, fee 1 id 56abc07a23 nonce 0

And if you subsequently submit a second tx with a higher nonce:
2020-08-06T11:51:33.448-0400    INFO    00000.defaultLogger     GRPC TransactionService.SubmitTransaction
2020-08-06T11:51:33.448-0400    INFO    00000.defaultLogger     GRPC TransactionService.SubmitTransaction to address: 0xECAca87B528E8f87602D21Aa0150148902e47508 (len: 20), amount: 1, gaslimit: 2, fee: 1
2020-08-06T11:51:33.448-0400    ERROR   00000.defaultLogger     tx failed nonce and balance check: incorrect account nonce! Expected: 0, Actual: 1

@noamnelke

When node is not synced, submitting a new tx should drop it and return an error.


Duplicate variable declarations in extensions/vscode/src/activation/activate.ts

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: macOS 14.5
- Continue: 0.9.140
- IDE: VSCode

Description
extensions/vscode/src/activation/activate.ts declares resolveVsCodeExtension and vscodeExtensionPromise twice.
This was introduced in #1356.
To reproduce
Run the install-all-dependencies task.
Log output
Error: Command failed: npx vsce package --out ./build patch --no-dependencies
✘ [ERROR] The symbol "resolveVsCodeExtension" has already been declared

    src/activation/activate.ts:17:4:
      17 │ let resolveVsCodeExtension = (_: VsCodeExtension): void => {};
         ╵     ~~~~~~~~~~~~~~~~~~~~~~

  The symbol "resolveVsCodeExtension" was originally declared here:

    src/activation/activate.ts:12:4:
      12 │ let resolveVsCodeExtension = (_: VsCodeExtension): void => {};

✘ [ERROR] The symbol "vscodeExtensionPromise" has already been declared

    src/activation/activate.ts:18:13:
      18 │ export const vscodeExtensionPromise: Promise<VsCodeExtension> = ne...
         ╵              ~~~~~~~~~~~~~~~~~~~~~~

  The symbol "vscodeExtensionPromise" was originally declared here:

    src/activation/activate.ts:13:13:
      13 │ export const vscodeExtensionPromise: Promise<VsCodeExtension> = ne...

@Patrick-Erichsen this is solved in the preview branch, and I'll push to main later today

Duplicate issue here: https://github.com/continuedev/continue/issues/1378


Create a Proof-of-Concept for ResourceGroup as Inventory object

Create a demo using the ResourceGroup custom resource as the Inventory object instead of a ConfigMap

Completed and demo'd. Closing


PoS Block Producer: Data Structure

Current dependencies on/for this PR:

feature/proof-of-stake

PR #578

PR #671

PR #676

PR #700

PR #701

PR #702

PR #703

PR #704   👈

PR #689

PR #673
PR #672

This comment was auto-generated by Graphite.

Current dependencies on/for this PR:

feature/proof-of-stake

PR #578

PR #671

PR #676

PR #700

PR #701

PR #702

PR #703

PR #704   👈

PR #689

PR #673
PR #672

This comment was auto-generated by Graphite.


Add planning to the next quarter (Q3)

The general idea for the next quarter is:

Have all of our integrations (but DevOps tools) with the analytics implementation, to give us data to improve our decision-making for the next quarters.
Finish some projects started in the other quarters, like documentation and docker.
Ruby community is the 3rd most used according to our internal metrics, and we have some features asked by the users that could be implemented with a small-time effort. The same idea can be applied to the Symfony integration, not necessarily with new features, but maintenance in general.
Java is a whole subject apart since it has a huge maintainability problem because it has a double implementation and has a lack of support for the PATCH method.

Have all of our integrations (but DevOps tools) with the analytics implementation, to give us data to improve our decision-making for the next quarters.

If I'm correct, DevOps tools already have analytics with MEILI_SERVER_PROVIDER env var:
https://github.com/meilisearch/cloud-scripts/search?q=MEILI_SERVER_PROVIDER


Update ORM package in starter kit

The ORM in the starter kit was different than the latest one. Also nice updates on the on the repository.go in the orm package 👍, I like the OneWhere or OneBy instead of just finding by id int.

It's merged, thanks for your contribution ;)


Cli key transfer

Docs PR Template
Why this should be merged
It documents a new command for CLI: key transfer
How this works
Adds a new how-to and a new entry to CLI reference
How these changes were tested
How-to was verified on the tool
Workflow checks

[] ran vale /docs/file/path on all changed .md files to ensure all grammar rules pass
[] ran markdownlint /docs/file/path on all changed .md files to ensure all linting rules pass
[] completed the above two checks and all additional rules outlined in style-checker-notes.md to
ensure all checks pass
[] if a doc was removed/deleted, the path to that doc must be redirected to a valid URL via the
_redirects file
[] all files that were moved from their current directory to a new path have had their paths
redirected via the _redirects file
[] _redirects were manually verified with the cloudflare preview link
[] sidebars.json reflects all changes made to file path

With the above comments and suggestions, please review the rest of the document for grammar, Markdown syntax, and casual language. When in doubt, simple is best. I encourage you to reference the hosted link with your proposed changes deployed by cloudflare while you review: https://cli-key-transfer.avalanche-docs.pages.dev/subnets/how-to-transfer-funds

When do you users usually run into the issue that requires them to transfer the key? I want to add more context to the section before prerequisites

This article belongs in a different section. It should be under either
/build/subnet/maintain/ or /tooling/cli-guides/ based on it's context.

This article belongs in a different section. It should be under either /build/subnet/maintain/ or /tooling/cli-guides/ based on it's context.

done all


Unable to scan OpenSUSE Tumbleweed image

Describe the bug
Tern fails trying to scan OpenSUSE Tumbleweed image.
To Reproduce
Steps to reproduce the behavior:

execute tern -l report  -f spdxtagvalue -i 1d71b22e34c0

Error in terminal
2020-02-16 17:00:00,058 - ERROR - rootfs - b'mount: /home/oc37ejuc/.tern/temp/mergedir/proc: mount point does not exist.\n'
Traceback (most recent call last):
  File "/home/oc37ejuc/ternenv/bin/tern", line 11, in <module>
    sys.exit(main())
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/__main__.py", line 170, in main
    do_main(args)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/__main__.py", line 93, in do_main
    run.execute_docker_image(args)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/analyze/docker/run.py", line 88, in execute_docker_image
    analyze(full_image, args)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/analyze/docker/run.py", line 67, in analyze
    analyze_docker_image(image_obj, args.redo, is_dockerfile)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/analyze/docker/analyze.py", line 37, in analyze_docker_image
    shell = analyze_first_layer(image_obj, master_list, redo)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/analyze/docker/analyze.py", line 98, in analyze_first_layer
    rootfs.prep_rootfs(target)
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/utils/rootfs.py", line 177, in prep_rootfs
    root_command(mount_proc, os.path.join(rootfs_path, 'proc'))
  File "/home/oc37ejuc/ternenv/lib/python3.6/site-packages/tern/utils/rootfs.py", line 79, in root_command
    1, cmd=full_cmd, output=error)
subprocess.CalledProcessError: Command '['sudo', 'mount', '-t', 'proc', '/proc', '/home/oc37ejuc/.tern/temp/mergedir/proc']' returned non-zero exit status 1.

Expected behavior
Tern should not fail.
Environment you are running Tern on
Enter all that apply

Output of 'tern --version'
Tern version 1.0.1
Operating System (Linux Distro and version or Mac or Windows)
Ubuntu 18.04
Vagrant file
n.A.
Container OS
n.A.
Python version (3.6 or higher)
3.6.9
Cloud environment (AWS, Azure, GCP)
n.A.

Please attach files if they exist

tern.log

@oc37ejuc is this image available for us to take a look at?

@nishakm It is, yes. The Image is (or was when I filed the bug) the current build that you can get from Dockerhub. I kept the Image Id in the bug report for reproducibility :)

Thanks! This is the first OBS image we've come across and it doesn't have a /dev, /sys, or /proc mountpoint
~/.tern/temp/f46cf2321c63860dccc7776e16cb4ea8613549b9faa6887485c8feba04457d45/contents $ ls
bin  etc  home  lib  lib64  mnt  opt  root  run  sbin  selinux  srv  tmp  usr  var

...which is interesting because when spinning up the container you can see all the above mountpoints:
$ docker run -it opensuse/tumbleweed:latest
e4e90895e042:/ # ls
bin  dev  etc  home  lib  lib64  mnt  opt  proc  root  run  sbin  selinux  srv	sys  tmp  usr  var

It looks like we need to check if these mountpoints exist before attempting to mount them.

To fix, modify:
def prep_rootfs(rootfs_dir):
    '''Mount required filesystems in the rootfs directory'''
    rootfs_path = os.path.abspath(rootfs_dir)
   # check here if os.path.join(rootfs_path, 'proc') actually exists
   # if it doesn't exist, make it
   # repeat for sys and dev mountpoints
    try:
        root_command(mount_proc, os.path.join(rootfs_path, 'proc'))
        root_command(mount_sys, os.path.join(rootfs_path, 'sys'))
        root_command(mount_dev, os.path.join(rootfs_path, 'dev'))
        root_command(host_dns, os.path.join(
            rootfs_path, constants.resolv_path[1:]))
    except subprocess.CalledProcessError as error:
        logger.error("%s", error.output)
        raise <-- stretch goal: raise subprocess.CalledProcessError with the error.output

@nishakm I would like to work on this issue


Compile() errors on config.NewConfig<TimeSpan, int>()

Hello,
First thank you for the great library!
I've got the mapping config.NewConfig<TimeSpan, int>().MapWith(t => (int)t.TotalSeconds); that does work. However when I try to validate all the mappings by calling Compile(), it throws

Expression of type 'System.TimeSpan' cannot be used for parameter of type 'System.Object' of method 'Int32 ToInt32(System.Object)'

for config.NewConfig<TimeSpan, int>(). It compiles fine for the mapping in the other direction config.NewConfig<int, TimeSpan>().
So, I'm currently skipping validation of the mappings. Is it a fluke that this mapping works or does the validation have an error in it?

@kellyethridge I cannot reproduce. I might not fully understand what you describe but with following code. It works.
TypeAdapterConfig.GlobalSettings.NewConfig<TimeSpan, int>().MapWith(t => (int) t.TotalSeconds);
TypeAdapterConfig.GlobalSettings.Compile();

Anyway, it is possible that you can map successfully, but validation fail. It might be because query projection fail. Validation validates both mapping and projection. In the future, I might add option to compile only selected types (mapping or projection or both).

You are right. I had an old version referenced for some reason. Thank you for checking it out! I'll close this.


Enforce Google-syle imports

What's needed?
To make sure we use Google-style imports.
Proposed solution
Add a pylint plugin to enforce this: https://pypi.org/project/pylint-google-style-guide-imports-enforcing/.
We also need to make sure we start writing modules and symbol names compatible with it, and eventually update old names too.
Use cases
No response
Alternatives and workarounds
No response
Additional context
Discussion:

https://github.com/frequenz-floss/frequenz-sdk-python/discussions/209

I'm blocking this until we find a good package/module structure:

#575


aquamarine: 0.4.3 -> 0.4.4

Related https://github.com/NixOS/nixpkgs/pull/354900.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

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

x86_64-linux

:fast_forward: 1 package marked as broken and skipped:

hyprlandPlugins.hycov

:white_check_mark: 27 packages built:

aquamarine
aquamarine.dev
grimblast
hdrop
hyprland
hyprland.dev
hyprland.man
hyprlandPlugins.borders-plus-plus
hyprlandPlugins.csgo-vulkan-fix
hyprlandPlugins.hy3
hyprlandPlugins.hypr-dynamic-cursors
hyprlandPlugins.hyprbars
hyprlandPlugins.hyprexpo
hyprlandPlugins.hyprfocus
hyprlandPlugins.hyprgrass
hyprlandPlugins.hyprscroller
hyprlandPlugins.hyprspace
hyprlandPlugins.hyprsplit
hyprlandPlugins.hyprtrails
hyprlandPlugins.hyprwinwrap
hyprshade
hyprshade.dist
hyprshot
nwg-panel
nwg-panel.dist
waybar
xdg-desktop-portal-hyprland


Template Engine and Base Script Engine

Summary by Sourcery
Refactor the text rendering system to use templates and color themes, introduce a new script engine for dynamic game object behavior, and enhance the telnet server with improved session management and input handling.
New Features:

Introduce a new script engine to handle Lua scripts for game objects, allowing dynamic behavior based on scripts attached to characters, rooms, objects, and portals.

Enhancements:

Refactor text rendering to use a new template-based system with support for color themes and text graphics, improving the flexibility and appearance of text output.
Update the telnet server to support instance-specific configurations and improve session management, including enhanced input handling and command parsing.
Enhance the room service to provide more detailed information about room exits and aliases, improving navigation and interaction within the game world.

@sourcery-ai review

@sourcery-ai review


NetworkReachabilityManager issues with stopListening() and startListening() combination

The following code works differently in Alamofire 4.7.0 and 4.8.1:
for manager in reachabilityManagers {
    manager.stopListening()
    manager.startListening()
 }

reachabilityManagers is a list containing all created managers(NetworkReachabilityManager).
What did you do?
pod update
What did you expect to happen?
Alamofire 4.7.0 and up to including 4.8.0 works correctly. When the above code is called, the manager stops listening and starts listening again. Right after it starts listening, it detects that network connection is present and all is good
What happened instead?
Alamofire 4.8.1 works incorrectly. When the same above code is called, the manager stops listening, the function to start listening is called and returns 'true'(should work), but the code never(15 sec) realizes the phone has network connection meaning the listener never gets called.
The bug seems to be introduced in Alamofire 4.8.1
Alamofire Environment
Alamofire version: 4.8.1
Xcode version: 10.1
Swift version: 4.2.1
Platform(s) running Alamofire: iPhone 7+
macOS version running Xcode: macOS 10.14.1
Demo Project
I have no demo project for now. If time will allow, I will try to make it tomorrow or next week if required.
If you require any more info, let me know.

@cnoon Can you take a look at this when you get a chance?

In my refactor of reachability for Alamofire 5, I've found the cause of this issue: the change in 4.8.1 removed a state reset that was allowing the startListening call to fire the listener again. We'll see if we can get a fix in as part of 4.9.

This is fixed by #2931, which will be part of 4.9.0.


chore: cdk and nodejs version update

Issue #, if available:
Description of changes:

cdk and nodejs version update

After this PR is merged, everyone needs to update their local nodejs version to >=18.14.0 <19.0.0
Checklist:

[ ] Have you successfully deployed to an AWS account with your changes?
[ ] Have you written new tests for your core changes, as applicable?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #987 (49bacd9) into release/4debe38e-5796-47b6-96ec-881a87e0df21 (8733233) will increase coverage by 0.26%.
The diff coverage is n/a.

:exclamation: Current head 49bacd9 differs from pull request most recent head 8544c77. Consider uploading reports for the commit 8544c77 to get more accurate results

Additional details and impacted files

@@                               Coverage Diff                                @@
##           release/4debe38e-5796-47b6-96ec-881a87e0df21     #987      +/-   ##
================================================================================
+ Coverage                                         91.32%   91.59%   +0.26%
================================================================================
  Files                                               202      196       -6
  Lines                                              6099     6140      +41
  Branches                                           1127     1153      +26
================================================================================
+ Hits                                               5570     5624      +54
+ Misses                                              529      516      -13

Flag
Coverage Δ

example-ui-app
?

root
91.59% <ø> (+0.26%)
:arrow_up:

swb-app
89.18% <ø> (+8.20%)
:arrow_up:

swb-reference
94.23% <ø> (ø)

workbench-core-accounts
93.50% <ø> (ø)

workbench-core-accounts-ui
∅ <ø> (∅)

workbench-core-audit
95.00% <ø> (ø)

workbench-core-authentication
100.00% <ø> (ø)

workbench-core-authorization
100.00% <ø> (ø)

workbench-core-base
80.28% <ø> (ø)

workbench-core-datasets
95.65% <ø> (ø)

workbench-core-datasets-ui
∅ <ø> (∅)

workbench-core-environments
84.92% <ø> (+0.93%)
:arrow_up:

workbench-core-environments-ui
∅ <ø> (∅)

workbench-core-infrastructure
99.35% <ø> (ø)

workbench-core-logging
100.00% <ø> (ø)

workbench-core-swb-common-ui
∅ <ø> (∅)

workbench-core-user-management
100.00% <ø> (ø)

see 11 files with indirect coverage changes


Wsl not starting from windows terminal

Version
Microsoft Windows [Versione 10.0.22000.556]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>-microsoft-standard-WSL2
Distro Version
Ubuntu 20.04.4
Other Software
Windows Terminal version 1.12.10733.0
Repro Steps
Start windows terminal and choose ubuntu profile
Expected Behavior
Should start ubuntu, if started from(e.g powershell with wsl.exe the system works)
Actual Behavior
Installing,this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070050
Error: 0x80070050 Existing file.Press any key to continue...
Diagnostic Logs
Diagnostic submitted from feedback hub

/dupe #8257


feature request: change theme between light and dark based on background

It would be nice if the theme automatically switched between light and dark based on the background state.
:set background=dark
:set background=light

themes like vim-one do it like that and it's much simpler to switch between light and dark this way

Thanks for the suggestion! Instead of
require("leaf").setup({
    ...
    theme = "light", -- default, alternatives: "dark", "lighter", "darker", "lightest", "darkest"
})

you can now use
require("leaf").setup({
    ...
    theme = "auto", -- default, based on vim.o.background, alternatives: "light", "dark"
    contrast = "low", -- default, alternatives: "medium", "high"
})

With theme = "auto" you can switch between dark and light with :set background=....

Thank you! That was very fast 😊


Deserialization of optional types is still required by serde-yaml

Take the following example:
#[derive(Deserialize)]
struct Data {
  a: Option<f64>,
  b: Option<String>,
  c: bool
}

and the following YAML:
b:
c: true

For this I would expect an object initialized like the following:
Data {
  a: None,
  b: Some("".to_string()),
  c: true
}

Instead serde_yaml throws an error that a is not defined.

This is a feature of serde (not serde-yaml) that enforces that all fields exist when deserializing. If you want a to be set to its default value when not specified, you need to annotate it with #[serde(default)]. See https://github.com/serde-rs/serde#annotations
This does what you want:
#[derive(Deserialize)]
struct Data {
    #[serde(default)]
    a: Option<f64>,
    b: Option<String>,
    c: bool
}

serde-json behaves this way for Some/None, that's why I filed the issue here. This seems like a common enough use case that it should be accommodated. Should I open an issue on serde?

Thanks - I didn't realize serde-json handles this. I will look into how they do it.

@calebmer I have handled this case the same way that serde-json does. I have released 0.2.2 which includes the fix.

Thank you 😀


NAV-PVT messages

Add support for Navigation Position Velocity Time Solution (NAV-PVT) messages.

I'll merge it after some checking on the board.

Merged. Thanks!


Update ldid with support for M1. Update offsets to support building l…

…atest basebinaries. themasterofmike:master

themasterofmike:master


Flyway does not recognize spring.flyway.locations config with spring boot 2 and junit 5

Which version and edition of Flyway are you using?
6.1.3 (in fact I have already tried 5.x version and had the same problem)
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Maven or runnig through Eclipse
Which database are you using (type & version)?
H2
Which operating system are you using?
Windows 10
What did you do?
I created a maven project using Spring Boot 2.2.2 and Junit 5.
The location of the migrations script is src/test/resources/db_other/migration/h2.
I configured application.properties with spring.flyway.locations=classpath:db_other/migration/{vendor}
Then I created a simple test that executes a query on database (select 1) to force Flyway to execute.
What did you expect to see?
I expected the migration to run.
What did you see instead?
I got the following exception:
org.springframework.boot.autoconfigure.flyway.FlywayMigrationScriptMissingException: Cannot find migration scripts in: [classpath:db/migration] (please add migration scripts or check your Flyway configuration)
By the stack trace is possible to see that the custom locations configuration was not loaded.
This work when running the application; just when I try to run a Junit 5 test the problem happens

@anderson-fachini Can you share more details on your project structure? For instance:

Where is your application.properties file? Do you have one for the application and a separate one for the tests? If so, how are you specifying it?
Are your test migrations supposed to run in addition to the application migrations?

My suspicion is that this is a ClassLoader issue. It looks like Spring Boot uses the ResourceLoader to check if the specified location exists, which suggests src/test/resources isn't in the classpath, probably because the tests has a dependency on the application and not the other way around (I don't know much about Spring, so I might be wrong).
The Flyway integration is built by the Spring Boot team themselves, so it might also be worth asking them for advice.

I found the problem: My test class was annotated with @ExtendWith(SpringExtension.class) AND @ContextConfiguration(classes = { MyConfiguration.class }) instead of @SpringBootTest . When making this change the test worked.


Add http proxy and socks5 proxy

Add http proxy and socks5 proxy

@ehsandeep I also simplified some codes after merging, please review, thanks


Dynamically update amount?

Do you know if there is a way to update (dynamically with js) amount to be charged?
I tried to update data-amount on script element but it doesn't seem to work. Any idea would be appreciated. And thanks for great plugin!

@bjerenec the js actually has nothing to do with the charge process. The Stripe parameters are encrypted and placed inside of a hidden input field, which are then decrypted before placing the charge request.
So to answer your question, the only way to dynamically update the amount would be to do so on page load. You could achieve this by setting the amount as a query parameter:
https://www.yoursite.com/foobar?amount=100

{% set amount = craft.app.request.getQueryParam('amount') %}

{{ craft.stripeCheckout.checkoutOptions({
     amount: amount
}) }}
///


An inserted image by drag and drop is not rendered if its path includes spaces.

When drag and drop an image of path /path/to/fi le.png, marp inserts ![](/path/to/fi le.png), but it doesn't work.
If replace the space with %20, the image is rendered.
If marp keeps this rendering behavior, the path should be inserted after replacing the space with %20.
However, I prefer that marp will supports both cases ![](/path/to/fi le.png) and ![](/path/to/fi%20le.png) since github markdown flavor also supports both.
This issue is related to https://github.com/yhatt/marp/issues/87

...and also related #71.

OK, Marp v0.0.9pre would replace from whitespace to %20 by inserting image with D&D.
I want to continue a discussion about syntax, in "#87"...


Update CMake.

Also add curl to all images.
Closes https://github.com/rust-embedded/cross/issues/350.

bors try

bors: r+


README doesn't reflect latest versions?

Hi, after a very successful year using Jobe for my Java classes at Berkeley High School last year (thank you!) I'm updating things for next year. Since I have my own fork I'm looking at the branches in this repo and trying to figure out what the latest and greatest is.
The README lists version 1.8.0 but I see tags for 1.9 and 2.0 an also the JobeV1 and JobeV2 branches. Which one should I try to merge into my fork if I want the latest stable version?
Perhaps the change log in the readme should be updated for all the existing versions, even if just to warn people off any of the ones that maybe aren't ready for prime time yet?
Cheers!

Hi Peter
Thanks for the reminder. I did a major rewrite of Jobe over our Southern Hemisphere Christmas break, calling in JobeV2. I wanted to run it here for a bit before making it the master branch, but teaching a class of nearly 1000 students meant that "a bit" expanded out to "a full semester". But the semester has now finished, and I've just merged the V2 branch back into Master and pushed to github.
Let me know if there are any further confusions or problems.
Richard


How to adjust the background color of the sent message? I can't find the attribute

How to adjust the background color of the sent message? I can't find the attribute

chatBubbleConfig   ok  i find


Integrate media

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 46.66667% with 8 lines in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

...com/fjb/sunrise/services/impl/UserServiceImpl.java
0.00%
4 Missing and 2 partials :warning:

...in/java/com/fjb/sunrise/services/MediaService.java
77.77%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files with missing lines
Coverage Δ
Complexity Δ

...om/fjb/sunrise/services/impl/EmailServiceImpl.java
84.61% <ø> (ø)
11.00 <0.00> (ø)

...in/java/com/fjb/sunrise/services/MediaService.java
81.25% <77.77%> (-11.06%)
4.00 <0.00> (ø)

...com/fjb/sunrise/services/impl/UserServiceImpl.java
88.03% <0.00%> (-4.76%)
30.00 <0.00> (ø)


update client-go to 0.22.0

This pulls in the kubernetes commit
a9daa46d470e87ed328688bebd9314cc5ac0fc4a, which fixes informer retries
when encountering 429 responses.
Signed-off-by: Jan Fajerski<EMAIL_ADDRESS>

/rename Bug 1943860: update client-go to 0.22.0

/retitle Bug 1943860: update client-go to 0.22.0

/retest

Superseeded by #96


Update docker-compose.yml

updated the version of the Splunk app for Quorum

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

+1


just updated to macos Monterey and vscode is not working when i run the code and it give me with "The terminal process failed to launch: Path to shell executable "/bin/shell" does not exist."

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.62.3 (Universal)
OS Version: 12.0.1

Steps to Reproduce:

you should look at your settings for what terminal you are using with viscose to see if there is something not right. it prob cant find zsh or bash so it cant execute the command in the terminal. you probably cant open the terminal in vsCode?

Can you share your settings.json file and also do a trace log while creating a terminal? https://github.com/microsoft/vscode/wiki/Terminal-Issues#enabling-trace-logging


add calculator to find Projection of a vector along b vector

Proposal
add calculator to find Projection of a vector along b vector
(A clear and concise description of what the proposal is.)

i like to work in this issue


Issue: Lack of Mobile View Support for Healthcare Interface

Description:
The current Healthcare interface does not provide support for mobile view.
Expected Behavior:

The interface should be responsive and provide an optimal viewing experience on all devices, including mobile phones and tablets.
Elements should scale and adjust their layout dynamically based on the screen size.
The mobile version should follow best practices for mobile-friendly design, such as touch-friendly controls and clear, readable text.

Proposed Solution:

Review and Refactor CSS: Update the CSS stylesheets or implement a responsive design framework (like Bootstrap or Tailwind CSS) to ensure that the interface adapts to different screen sizes.
Use Media Queries: Add CSS media queries to detect screen sizes and adjust the layout accordingly for mobile devices.
Test on Multiple Devices: Test the layout on various mobile devices with different screen resolutions to ensure compatibility.
Mobile Navigation: Implement a mobile-friendly navigation menu, such as a hamburger menu, for better user experience.
Font and Image Scaling: Ensure that fonts and images scale correctly for smaller screens.

Priority:
High

@vaibhavyadav-dev assign me this issue

ok @Shivansh-22866 you can now proceed with this issue

No problem @Shivansh-22866


Execution for Downloads Notebooks

Go to a file with static images, just as you can he first lecture. It looked to me like it was looking for a local file instead (in _staticof pointing at the internet°I noticed this in binder, but could it be everywhere? @arnavs @mmcky

@jlperla Are you checking the quantecon-notebooks-julia?
That one has not been updated in a while, and was populated with filler notebooks. We will be adding the (executed) notebooks from the _downloads section which has the global URLs for images.

@arnavs also working on adding execution for you on the _downloads notebook.

Sounds good @mmcky. Updated the title, since we still need that to work before we can release.

@mmcky has indicated that either this will get handled tomorrow (Australian) in a Jupinx patch, or we will manually execute on Wednesday and then patch Jupinx on Friday.

Yes, that is what I was testing with, since it is the user facing thing.  Whatever it takes to get them fixed up for teaching is appreciated.

Closing this because of @mmcky's PR https://github.com/QuantEcon/quantecon-notebooks-julia/pull/2.
There is https://github.com/QuantEcon/sphinxcontrib-jupyter/issues/267 which deals with executing the download notebooks, since those notebooks solve our URL issues.


Fixed member issues

Added validations for username, email and phoneNumber in Member
Added a guard to the delete method which fixes issue #19
Added setUsername to replaceMember method
All validation errors return a 400 bad request error along with JSON encoded messages for each invalid field.
Cleaned up unused imports
Added tests for all changes

The code for making sure the username, email and phoneNumber are unique is not very efficient as it's making multiple queries. However, I can't think of a better way right now. I'm basing the tests off of the Member entity constraints on those fields, which require unique values.
I added NotBlank and Email validations which will catch initial errors when making a post or put request. Unfortunately, the unique constraint annotations cause 500 errors and don't provide any information about what went wrong, so I've added guards for each of the fields. If any of the values are present in the database, an error, along with a message, is appended to an error list.
Also, the update member method as is, requires a look up for fetching the old member and a lookup for each changed field. Those looksup only happen if the username, email or phoneNumber are changed otherwise there are no additional lookups.

I assumed the Email validator would count a blank email as invalid but apparently it doesn't.

I managed to simplify the query and also refactor the validateNewMember and validateExistingMember into one method.  It's not the prettiest code but it passes all the tests.


Force progress test: can not call on-chain contracts

PT SC contract: Call on-chain contract test (negative test)
This PR adds a test proving that calling on-chain contracts from a forced progress transaction is not allowed (consumes all gas)

This PR must be based on #1709

PR is rebased on top of master

Test failed with an unrelated error
%%% aecore_txs_SUITE ==> {{badmatch,
     {2,
      [{signed_tx,
           {aetx,spend_tx,aec_spend_tx,79,
               {spend_tx,
                   {id,account,
                       <<206,167,173,228,112,201,249,157,157,78,64,8,128,168,
                         111,29,73,187,68,75,98,241,26,158,187,100,187,207,
                         235,115,254,243>>},
                   {id,account,
                       <<70,184,112,142,57,19,72,143,26,249,10,72,245,18,122,
                         64,198,130,105,61,31,6,172,211,194,88,101,168,95,157,
                         226,248>>},
                   1000,1,10,7,<<>>}},
           [<<45,10,54,172,94,62,205,29,254,93,116,32,220,253,50,13,231,72,
              179,236,73,61,50,81,107,5,55,39,81,76,121,250,245,121,12,21,20,
              185,125,254,230,233,174,238,127,7,62,50,240,66,34,212,96,173,
              178,105,93,140,128,112,238,31,142,0>>]},
       {signed_tx,
           {aetx,spend_tx,aec_spend_tx,79,
               {spend_tx,
                   {id,account,
                       <<206,167,173,228,112,201,249,157,157,78,64,8,128,168,
                         111,29,73,187,68,75,98,241,26,158,187,100,187,207,
                         235,115,254,243>>},
                   {id,account,
                       <<176,198,194,0,119,11,21,165,241,251,45,143,241,215,
                         77,23,33,106,106,136,73,202,31,76,16,245,168,226,249,
                         56,103,176>>},
                   1000,1,5,8,<<>>}},
           [<<183,81,150,255,154,92,15,16,184,134,144,152,245,27,75,60,
              136,149,226,132,223,235,14,37,97,169,9,43,136,150,123,49,
              116,95,176,166,63,159,19,109,138,72,86,250,236,218,135,4,84,
              231,52,51,146,48,245,115,206,178,191,147,9,233,192,9>>]}]}},
 [{aecore_txs_SUITE,txs_gc,1,
      [{file,
           "/home/builder/epoch/_build/test/lib/aecore/test/aecore_txs_SUITE.erl"},
       {line,147}]},
  {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1546}]},
  {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1062}]},
  {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,994}]}]}

restarting


[DTMF Dialer] Update Dialpad styles per designs

What

Update styles to the Dialpad to match Alex's designs
Why

Figma designs: https://www.figma.com/file/72qJ03EOQExf12g5JTdWjQ/Web-UI-Library?type=design&node-id=12012-52871&mode=design&t=P5elJowX6XKYqj9F-0
How Tested

Tested in storybook

the vertical uncenteredness of the first picture text and also the horizontal uncenteredness of the second picture is poking at me here @dmceachernmsft 😂


feat: file downloads

This PR is a wip.
You can subscribe to "download" on a per-tab basis tab.on('download', download: Download => ....). Download in client has a "waitForFinished" that you can use to wait until the download is completed.
Currently, this is implemented by adding a hook into CorePlugins to a new Browser Context (ie, Incognito window).
The default plugin is currently registering the userDataDirectory/downloads as the downloads directory.
TODO:

[ ] update docs
[ ] fix skipped tests
[ ] downloads broken on windows
[x] need a mechanism to cleanup downloads?
[x] fix broken test about new window downloads
[x] add a test that going to a pdf triggers a download (#361)
[x] need a way to download the file from core?
[x] fullstack test
[x] if a navigation turns into a download, return that as the resource

@calebjclark Any other thoughts?

Will this get implemented some day?

Will this get implemented some day?

Secret agent has mostly been retired and replaced with Hero and Unblocked. The individuals interested in this feature went away, so it never got the interest/work to be completed. There's a branch in unblocked for much of this work, but it hasn't been looked at in a while. One issue I never resolved is that I think ultimately, downloads should feel like regular resources, which requires a few changes like streaming downloads.
Are you at all interested in trying to take on completing the feature?


Show report date range on dashboard and when embedded

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1847
Originally created by @DouweM on 2020-03-12 17:19:25

When a report has an absolute or relative (https://gitlab.com/meltano/meltano/-/issues/1830) date range filter applied, we should show this information on dashboards and when the report is embedded.

View 3 previous comments from the original issue on GitLab


Drop requests fail occasionally with 404

Describe the bug
sonatypeDrop may fail occasionally even if the operation has succeeded:
 {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1434"}]}

How to reproduce the issue

sbt version: 1.6
sbt-sonatype version: 3.9.13
Failed run: https://github.com/wvlet/airframe/runs/7198035275?check_suite_focus=true

This issue is still happening:
2022-12-17 00:55:26.989Z  info [SonatypeClient] Activity name:drop, started:2022-12-17T00:55:16.520Z  - (SonatypeClient.scala:395)
2022-12-17 00:55:26.989Z  info [SonatypeClient] The promote stage is in progress. Waiting for 15.00 sec.  - (SonatypeClient.scala:164)
2022-12-17 00:55:45.230Z  info [SonatypeClient] The promote stage is in progress. Waiting for 15.00 sec.  - (SonatypeClient.scala:164)
2022-12-17 00:56:00.271Z  warn [SonatypeClient] [12/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:56:15.289Z  warn [SonatypeClient] [13/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:56:30.344Z  warn [SonatypeClient] [14/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:56:45.360Z  warn [SonatypeClient] [15/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:57:00.403Z  warn [SonatypeClient] [16/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:57:15.419Z  warn [SonatypeClient] [17/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  - (SonatypeClient.scala:166)
2022-12-17 00:57:30.440Z  warn [SonatypeClient] [18/243] Execution failed: [404: Not Found] Request failed: {"errors":[{"id":"*","msg":"No activity for repository: orgwvlet-1523"}]}. Retrying in 15.00 sec.  -


proxy-settings?

Does the le_node  module support proxy settings? I couldn't find information about that and I'm afraid it doesn't. I'm stuck in a company's network and need it.

Hi alre1011. Can you explain more what you mean by "support proxy settings"?

Hey bathos. I have a small nodeJS-application and I want it to log to logentries. But the application runs on a system that is in my company's network, hence the requests to logentries (made by the le_node-module) need to use proxy settings. That's why I am looking for a way to "tell" le_node to use my company's proxy.

One solution would be to configure 'host' and 'port' to point to whatever you need them to be, then make the appropriate corresponding proxy configuration to tell it where such traffic ought to be routed.
If you don't have the ability to configure the proxy itself, though, there are ways to configure proxy settings at the node level:
http://jjasonclark.com/how-to-setup-node-behind-web-proxy/
These concerns aren't normally addressed at the "node module" level -- not really the right scope -- so I'm closing the issue, though hopefully that link will get you started.


RAM usage constantly increasing while inferencing dreamer v3 "player" ?

I have a script that inferences the dreamer v3 "player"  ( basically this thing https://github.com/Eclectic-Sheep/sheeprl/blob/0e881536ab145569579d00f0fb95283ab9d1dbd2/sheeprl/algos/dreamer_v3/evaluate.py#L56 )
via get_greedy_action and then doing env.step.
I noticed the memory usage constantly increasing at a steady rate seemingly forever ( around 0.1GB per 50 steps, my model is using 64x64 RGB ). Do you know anything about this?
*edit, i did a loop only on the get_greedy_action function without step or anything else, and it seems that it is the function that constantly increases memory usage. Is this expected? Is this due to the recurrent state? I thought that state has a set size though so it shouldn't be constantly increasing right? It also seems odd this happens during inference but not training?

Hi @Disastorm,
I have a few questions for you:

Are you using our ./sheeprl/algos/dreamer_v3/evaluate.py script or did you write your own?
Which accelerator are you using? CPU or CUDA or other?
When looping over the get_greedy_action() function, did you use the torch.no_grad()? Its absence could be the reason why RAM usage is constantly increasing.

Please let me know, thanks.

@michele-milesi
torch.no_grad fixed the problem thanks.
I was using my own code but it was mostly copied from your evaluate. Didn't copy the "@torch.no_grad()" though.


[Enum Request] Page 6057 "Contract Line Selection" - Variable "SelectionFilter" Option

Dear ALAppExtensions team,
Could you please change the "SelectionFilter" global Option type variable to an Extensible Enum?
  SelectionFilter: Option "All Service Items","Service Items without Contract";

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: .


"Publish" feature missing

If a publishing feature was there everybody would be able to see everyone else's creations. You might take inspiration from sandspiel.club which has a feature that you can publish and everybody will see it. Might as well add filters!

Maybe you could just export it as a file and then share it with others? That would be easier - and more helpful. You'll never know when CP crashes and you lose all your progress.

Oh, but wouldn't that mean you need a load file button? Yet another feature!

Hey, this would be great! Me and @maxbittker built studio.sandspiel.club this year for that sort of thing. It would be great to have this in CellPond too.
My long term plans are: I want to make a central place for sharing all todepond-related projects! (so that I don't have to make a new one each time)


fix: Defects in Flutter 3.22 have been addressed.

Defects addressed in Flutter 3.22.

I can only see a fix for headline6. How about bottomAppBarColor?

@Ben1980
In my environment, the above modification is all that is needed for the build to pass.
flutter doctor -v I'll put it up.
[✓] Flutter (Channel stable, 3.22.0, on macOS 14.4.1 23E224 darwin-arm64, locale ja-JP)
    • Flutter version 3.22.0 on channel stable at /Users/mathru/fvm/versions/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5dcb86f68f (6 days ago), 2024-05-09 07:39:20 -0500
    • Engine revision f6344b75dc
    • Dart version 3.4.0
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/mathru/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] VS Code (version 1.89.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.88.0

[✓] Connected device (4 available)
    • macOS (desktop)                 • macos                     • darwin-arm64   • macOS 14.4.1 23E224 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad     • darwin         • macOS 14.4.1 23E224 darwin-arm64
    • Chrome (web)                    • chrome                    • web-javascript • Google Chrome 124.0.6367.158

[✓] Network resources
    • All expected network resources are available.

• No issues found!

I can only see a fix for headline6. How about bottomAppBarColor?

was fixed before at here https://github.com/yangyxd/flutter_picker/commit/112e877eb0053da022ae7a90a5e6865a51fbfdee

Great 👍
I hope this gets deployed soon ☺

I decided for a fork and fixed the issues #209


Move visualization type determination from render-time to index-time.

The CCF folks would like to know when a particular dataset is visualizable, and what kind of visualization it has. Currently, this this is done on the front-end by scanning the list of files and looking for recognized file types. This logic could be moved to render time... Right now I don't think the entity index used by the CCF has any mappings... They could either have a new index with mappings, or they could use the portal index.
@ilan-gold : Moving to index-time doesn't feel like we'd be giving up too much flexibility, does it? Is the output just a single type, or is it a more complex structure?
@bherr2 : Please confirm that this would be really useful to you. Not a big chore, I don't think, but unless you were using it, it would be gratuitous.

I think this is a broader issue that this ties into nicely.  I don't have a good sense of what goes into it but this feels like the same issue we have with re-running datasets for the purpose of visualization.  I think this would help that because we could just reindex new files.  I like the idea of adding a flag but I don't know what that would look like in practice.

It would definitely be useful for us and would reduce the amount of custom code we have to do to determine if/where to send someone to a visualization from the CCF EUI interface.

A different option would be for you to maintain a list of assay types @bherr2 - I think I was a little misplaced in the conversation.  We do check for files in the ES response first, but then we have a check on the assays.  This might be best.

A list of assay types would work too, but would not be as automatic. If there is a place in the code where you do the same and I can follow along, that'd work short term.

For now, this is our list.
https://github.com/hubmapconsortium/portal-ui/blob/c01ada674ac02d282e3577b82e90a62ad7bffd11/context/app/api/vitessce.py#L82-L94

@ilan-gold : Looking through the code, I don't feel right now that moving this to index time would be helpful, since it seems to be based primarily just on the assay type... So I'll close this, but reopen if I'm wrong?
On the other hand, there is a problem with the logic:

        # Can there be more than one of these?  This seems like a fine default for now.
       self.assay_type = entity["data_types"][0]

There can be more than one: We will be seeing image_pyramid in addition to other codes, so I'll open a new issue for that.


Split up Source Code Box into two

The source code box detailing how to create the custom Issuance Transform rules to allow SSO with AAD and SPO should have been two boxes imho, as there was another line of comment/explanation between the two code blocks.

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

@Xelu86, @robinharwood,
Can you review the proposed changes?
IMPORTANT: 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

#assign: @robinharwood, @Xelu86

Thank you for submitting this issue.  Unfortunately, due to high volumes I was unable to respond to this in a timely manner.  At this point, I am going to close this due to it's age and the possibility that it may have been addressed.  If this is still a problem, please consider submitting a new issue.  Thank you.
#please-close


Wiki links break when inserted into a table

Describe the bug
When wiki links are inserted into a markdown table, they're not being converted to URL's, probably because the pipe character (|) needs to be escaped during parsing.
To Reproduce
Steps to reproduce the behavior:

insert a table into any note
add a link in the table
Link is broken int the markdown preview
the same links work correctly when added outside the table
the same links also work if the pipe character is escaped but then the text is incorrect in resulting markdown

Expected behavior
The links should be converted to correct URLs
Screenshots

Desktop (please complete the following information):

OS: Ubuntu 18.04
Browser: Chrome
Version: 83.0.4103.116

Making an update to this issue.
As of the latest versions, Dendron 0.31.1 and Dendron Markdown Preview Enhanced 0.10.28, wiki links are still not rendering correctly in tables.
The text:

Renders as:

However, the behavior has changed since @ric03uec opened this issue in August.
Rather then displaying the link text with the escape symbol, it is now displaying the wiki link as a raw Markdown link.
Entering a wiki link without escaping the pipe character continues to break the table.
@kevinslin, is this now an issue with Dendron, or is it still an issue with Markdown Preview Enhanced?
Thank you.

@micharris42 its an issue with both. markdown preview handles tables a little differently from dendron but in neither case are wiki links currently supported

+1 - I confirmed that this bug still exists in the current iteration of preview/publishing

Same issue with Inline code in a column (eg binary OR, regex)

Bug still present in v0.119.0

Until it's fixed, I found this to be a workaround: Just escape the pipe (|) symbol with a backslash (\)
Ex. [[ Some Text \| Some Link ]]
The backslash is visible, but at least the wiki link works.


Support for a new annotation @WithExecutor to use with @Asynchronous in FT

Description
Support for a new annotation @WithExecutor to override the default executor service to use when making an asynchronous call. Uses CDI to find a provider based on this annotation.
Documentation
Documentation will be provided in a follow-up PR.

I like it! Can we also add a build-in executor which would be default for Asynchronous?
Or something like that?
@WithExecutor(FtExecutors.PLATFORM)

Would be great if such executor would be configurable.

Also shutting down all executors with our qualifier on container shutdown would be nice

Can we also add a build-in executor which would be default for Asynchronous?

The default is now defined in io.helidon.faulttolerance.FaultTolerance and shared between SE and MP. Seems like the right default to me.

Or something like that?
@WithExecutor(FtExecutors.PLATFORM)

Would be great if such executor would be configurable.

We already have ThreadPoolSupplier as a means to configure and create an ExecutorService. We could define a qualifier and add a built-in CDI provider for this. However, it's only few lines of code for anyone to create such a provider, and that could be easily documented too. Is it really worth it?

@danielkec I updated the main test to show how to use a configurable thread pool supplier to return an executor service for async. This could be easily documented.

After discussing the use case further with @danielkec, we agreed to proceed with a two-pronged approach: (i) an extension for the FT module to support using a different executor service (this PR!) and (ii) a new, simpler annotation in another module to only handle running arbitrary methods in platform threads. There will be a new issue created for (ii).


Adds scripted tests to ensure scala 2.12 compatibility

This PR is a continuation of the work done by @julien-truffaut in the PR https://github.com/47deg/sbt-microsites/pull/89 (thanks!), adding some scripted tests.
Fixes https://github.com/47deg/sbt-microsites/issues/82
Please, @raulraja @jdesiloniz  could you take a look? Thanks

is it because of java 8?
[info] [error] (run-main-0) java.lang.UnsupportedClassVersionError: tut/TutMain : Unsupported major.minor version 52.0
[info] java.lang.UnsupportedClassVersionError: tut/TutMain : Unsupported major.minor version 52.0

@julien-truffaut Yeah, seems like that. I've just pushed the travis file updated, making the jdk8 explicit (crossing fingers :P )