Arduino, Teensy

I tried your smalloc in an embedded environment (PJRC Teensy) which so far works perfectly. Ultimately I want to use it to access an externally attached memory chip which I'm sure will work as well.
To make your code more accessible to the average Arduino user I'd like to wrap it in an Arduino style library. Basically this just means to place the code in certain subfolders and add a header taking care of the required extern "C" to use it under c++.
Additionally I'd add some easy to understand examples to the repository. I saw that your code is under MIT but thought it might be polite to ask anyway if this is OK with you.
(Credits of course goes to you and I'd link back to your repository)

I meanwhile have set up a repo with the changes as mentioned above https://github.com/luni64/static_malloc
Since I really don't like to adorn myself with borrowed plumes, I can also transfer the  ownership of my wrapper library to you if you prefer.

Hi,
for some reason, github did not sent email notification the time you submitted the issue, apologise for that
While I do agree that code may require additional revisions to make it C++ friendly, the directory structure shall remain as it is presented here, because it's a typical unix style thing.
Otherwise you can do whatever you want with the code, and forking away (ofc with keeping these minimal origin notes MIT license requires), modifying etc. what MIT permits you to do is encouraged. So, feel free to do that :)
It's not clear to me what exactly changes are required here aside of making header more C++ friendly. And I don't think transferring ownership is required. What's your plan?

Hi,
for some reason, github did not sent email notification the time you submitted the issue, apologise for that
While I do agree that code may require additional revisions to make it C++ friendly, the directory structure shall remain as it is presented here, because it's a typical unix style thing.
Otherwise you can do whatever you want with the code, and forking away (ofc with keeping these minimal origin notes MIT license requires), modifying etc. what MIT permits you to do is encouraged. So, feel free to do that :)
It's not clear to me what exactly changes are required here aside of making header more C++ friendly. And I don't think transferring ownership is required. What's your plan?

Hi Andrey,
Thanks for your answer.

While I do agree that code may require additional revisions to make it C++ friendly, the directory structure shall remain as it is presented here, because it's a typical unix style thing.

Sure, I don't suggest to change anything in your repo, it just works fine as it is.
My use case is the Arduino ecosystem. Specifically the  PJRC Teensy 4.1 boards, which have an optional, external RAM chip. Smalloc is perfect to access this RAM. However, to make it more accessible to the average Arduino hobby user, I re-arranged your files, added a c++ compatible [header ],(https://github.com/luni64/static_malloc/blob/main/src/static_malloc.h) and some examples. (See https://github.com/luni64/static_malloc)
Here a link to a Teensy forum thread which discusses the use of  your library for Teensies: https://forum.pjrc.com/threads/63695-malloc-free-for-EXTMEM-and-DTCM.

Hi Andrey,
Thanks for your answer.

While I do agree that code may require additional revisions to make it C++ friendly, the directory structure shall remain as it is presented here, because it's a typical unix style thing.

Sure, I don't suggest to change anything in your repo, it just works fine as it is.
My use case is the Arduino ecosystem. Specifically the  PJRC Teensy 4.1 boards, which have an optional, external RAM chip. Smalloc is perfect to access this RAM. However, to make it more accessible to the average Arduino hobby user, I re-arranged your files, added a c++ compatible [header ],(https://github.com/luni64/static_malloc/blob/main/src/static_malloc.h) and some examples. (See https://github.com/luni64/static_malloc)
Here a link to a Teensy forum thread which discusses the use of  your library for Teensies: https://forum.pjrc.com/threads/63695-malloc-free-for-EXTMEM-and-DTCM.

I see. I briefly listed through pages on thread you mentioned. Had you any troubles you ran into while using the thing? As you might noticed, it's not quite performant compared to "traditional" allocators & was developed primarily for secure small programs & debugging allocation problems.

I see. I briefly listed through pages on thread you mentioned. Had you any troubles you ran into while using the thing? As you might noticed, it's not quite performant compared to "traditional" allocators & was developed primarily for secure small programs & debugging allocation problems.


Update README.md

Renamed instances of the 'python' command to 'python3'.
Divided the steps in the "Usage" section into multiple sections.
Added decoding step.

Merged. Thanks!


upgrade chart

Upgraded upstream chart from 3.0.7 to 3.2.1 - see changelog for more information.

Tested on Gauss, no big changes, all good.

I'm not sure I'd trust the changelog though as a lot of the versions are missing :D

True.
But the changes are rather minor between most versions. It's a lot of bugfixing and polishing of the new v3 of Loki helm charts.
I guess when next release of Loki is released Changelog will have more meaningful info.


we are missing triggers for the responses

Unless I am mistaken the following code only sends trigger when the escape key is pressed and not when the another key is pressed.
    % wait for the ISI and register the responseKey
    while (GetSecs-(playTime(1,iEvent)+(length(Sound)/freq))) <= (ISI(iEvent))

        [keyIsDown, secs, keyCode] = KbCheck(-1);

        if keyIsDown

            responseKey = KbName(find(keyCode));
            responseTime = secs - experimentStartTime;

            % ecs key press - stop playing the sounds//script
            if strcmp(responseKey,'ESCAPE')==1

                % If the script is stopped while a sequence is being
                % played, it sends trigger 7
                PsychPortAudio('Close', pahandle);

                % if sEEG (don't do that in the pc)
                if strcmp(device,'eeg')

                    % triggers code for escape is 30 >>> ?
                    sendparallelbyte(7)
                    sendparallelbyte(0)
                end

                return

            end
        end
    end

I am realizing that this might not collect all the responses in the log file if there are several responses during the ISI. I doubt this will happen but in case.
Also this ignores responses while the sound is played, no?


SSH Deployer key based authentication not working

First things first: Thanks for this great plugin!
There seems to be a bug with SSH Deployer authentication when using SSH keys. Password authentication works fine, however, when selecting "Default Private Key" I can not enter a username with which to authenticate with the server (even if using a default private key, it's still mandatory for authentication to specify the user that should be used on the remote host).
It is also not possible to circumvent that problem by selecting "Custom Private Key" (with this it is possible to specify a user name) as the path to the "custom identity file" is incorrectly resolved. It always tries to find the path one specifies relative the to buildagent work dir instead of the home dir and it is not possible to specify an absolute path either as that always just get's appended to the current working dir. Hence, specifying something like ~/.ssh/id_rsa does not work. Using %agent.home.dir% doesn't work either (appends the home dir to the temp dir).

Bitbucket: https://bitbucket.org/nskvortsov/deployer/issue/23
Originally reported by: Sebastian Siemssen
Originally created at: 2014-01-07T14:29:06.547

fixed in this build

allow to enter username for default key
allow absolute paths to custom key

Original comment by: Nikita Skvortsov


WELZ: Watch webdesignvalley.com

WELZ requests the watch of the watch_keyword webdesignvalley\.com. See the Metasmoke search here and the Stack Exchange search here.

webdesignvalley.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

!!/approve

Coverage remained the same at 65.093% when pulling 51a46146353889f3eb464d03abaa1ce90da3a4b5 on auto-blacklist-1519827289.165478 into 3cc8e404e40b39db4763a2dcd244f80c04381192 on master.


Support for Swift Package Manager?

Are there any plans to support swift package manager?

Nevermind. Found https://swiftmodules.com/petrpavlik/geoswift
Though you might want to add that to the readme

Hey Alex,
It would be awesome if you could create a PR to merge the changes required to add package manager support.
Sent from my iPhone

On 14 Apr 2017, at 10:07 am, Alex Reilly<EMAIL_ADDRESS>wrote:
Nevermind. Found https://swiftmodules.com/petrpavlik/geoswift
Though you might want to add that to the readme
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Made the changes to the readme #43

@twof that library has nothing to do with GEOSwift. It only adds a way to calculate the distance in between 2 coordinates.

Yup. I just had someone else point out that that was a completely different repo. My bad. I'm in the middle of going over how to bring this to SPM right now.

That's awesome @twof! Thank you for helping with that.

Okay so the problem I'm having is that GEOSwift relies on geos which is also not on SPM. To compound that, geos isn't on github, and it's also in C++ rather than Swift so I'm not sure how I'd go about getting that on SPM. If anyone has any thoughts as to a resolution, I'm all ears.

You can get GEOS from https://github.com/OSGeo/geos/blob/svn-trunk/README.md
And this might help you getting the C++ code into a swift package http://ankit.im/swift/2016/05/21/creating-objc-cpp-packages-with-swift-package-manager/
Sent from my iPhone

On 18 Apr 2017, at 3:32 am, Alex Reilly<EMAIL_ADDRESS>wrote:
Okay so the problem I'm having is that GEOSwift relies on geos which is also not on SPM. To compound that, geos isn't on github, and it's also in C++ rather than Swift so I'm not sure how I'd go about getting that on SPM. If anyone has any thoughts as to a resolution, I'm all ears.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

Support was added in #131
Sent with GitHawk


HLS science tutorial is blank

https://docs.maap-project.org/en/latest/science/HLS/HLSL30.html

the page comes up blank
a local build does not have the same issue

We've narrowed it down. Known bug with the new Add-ons feature of ReadTheDocs and large files. This particular notebook being over 20 MB.

"So far, two solutions are to output image files instead of inlining the images, or you might be able to disable Addons temporarily"

https://stackoverflow.com/questions/79091590/read-the-docs-build-has-blank-html-for-some-pages
https://matrix.to/#/!LVjngZMcDVmwNVkCqi:gitter.im/$KFeb_LmW1CW-UlJhy5EaiBlRL6jclHZ0SPbxRy4pIpc?via=gitter.im&via=matrix.org&via=cadair.com

We're looking into compressing images within the notebook. Looking at alternate methods to export the figures to individual files with separate compression and link them in via Markdown, not actual cell output which should shrink the file size.


Add gc metrics reporting

Add gc metrics reporting using hadoop 2 metrics system
Adds metric sink and test end point that can receive / poll metrics from the metrics system via http
This pull request is to solicit comments on approach - there may a few adjustments:

metric naming.
the location of the test sink - not sure if under test or somewhere else would be preferred.

This supersedes pull request https://github.com/apache/accumulo/pull/1360 - and adopts an approach that does not modify the current implementation synchronization. 1360 will be closed.

I'm not a fan of doing this in a maintenance branch. This has a strong feeling of new feature, and not a stabilizing bug fix change. We've flexed on this in the past, but the more it happens, the more I'm opposed. We really should stop doing new development on maintenance branches.

We need to discuss a way forward.  Until the 1.9.x branch is declared EOL, there should be a way to improve that code-base.  The metrics are a real pain point for some and up and until they move forward with a 2.x baseline, then improvements should be possible.
Because of the jump between 1.9.x and 2.x that is required by users, there are going to be people using the 1.9.x line for a while.  Maybe a solution is these types of changes go into a 1.10 release?  The goal would be to offer improvements without requiring all of the client code re-work that is required for a jump to 2.x.  And while back-porting could be done, it is safer for the users if it is in the baseline so that they can count on it being in future releases.
I understand the concern about merging this forward, but that's "my problem" and I'll need to work though changes that are necessary to provide the same functionality across all supported versions.

Until the 1.9.x branch is declared EOL

By definition (semver), 1.9 already is effectively EOL, with respect to new features (at least, those in the public API). While technically your changes don't affect the public API, and are therefore not violations of the semver rules we've agreed to, they do violate the spirit of it by introducing behavioral changes that aren't forwards-compatible and by changing user-facing elements, such as the configuration for things other than to fix a bug. In my personal opinion, maintenance releases should be minimal changes that provide for increasingly stable and less buggy versions of a previous ".0" release that are as fully forwards-compatible and have as few user-facing changes as possible. We haven't always been good about this; we should strive to be better.

Because of the jump between 1.9.x and 2.x that is required by users, there are going to be people using the 1.9.x line for a while.

That's precisely why we should focus on increasingly stable maintenance releases, and not potentially create new problems for 1.9 users. Semver means: upgrade to major/minor for new features, upgrade to maintenance release for increasingly stable with the existing feature set. That's the trade-off. It's intentional. The more we blur those lines, the worse it is for users, trying to reason about risk and reward for upgrading to a particular version.

Maybe a solution is these types of changes go into a 1.10 release?

That is the right way to do new features in the world of semver. However, I'm not sure how I feel about supporting an additional release line right now. And I have no idea what that might mean for the LTS idea that was raised, or for our ability to continue to support those on 1.9 with maintenance releases, or work on 2.x. That should be discussed on the mailing list.

I do get that you're trying to target your contributions in a way that will see the light of day faster, and that you're putting in the work to support the older version, but I think there's very good reason to add them to the next development version, rather than try to put them in maintenance releases. Putting them in the next development version, rather than a maintenance branch, gives new features more time to be exercised, inspected, tested, checked for alignment with current development direction, and reviewed for correctness, prior to release. It keeps the next version moving forward, and helps releases get out the door faster than they would if we are constantly dealing with merge conflicts, and code reviews across many branches. And, it helps ensure that users can predict the level of risk associated with upgrading to a maintenance release, by providing increasingly stable maintenance releases without the complications or behavior changes associated with new features, and it ensures greater forwards-compatibility. I just don't see the urgency of forcing new features into older branches, rather than targeting them for the next stable version under development. I think it creates more work and has too many downsides.

I've submitted https://github.com/apache/accumulo/pull/1381 - that provides the same functionality against the master branch.  After review of that request will revist to see if there should be a back-port, made available as a patch or something else.

After discussions and with an updated version of these changes that have been committed to the master branch (https://github.com/apache/accumulo/pull/1381) - back porting the functionality should be feasible for 1.9.4.  There will be a separate pull request that provides the back port (and also merge to 2.0)


Update timetabling-solutions-tutorial.md

@jeevansd

Can you review this PR?

IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off
Please advise what is required to get this approved and published?

#sign-off

Please advise if any further actions are required from me?

@jeevansd - can you take a look?
fyi @CelesteDG

@pgthomps, as per your request, does the user need to configure the SSO at Timetabling Solutions console as well?
If yes, will you please share us the appropriate screenshots from app side to add into the document. Thanks!

Learn Build status updates of commit aa38964:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/active-directory/saas-apps/timetabling-solutions-tutorial.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 4ef5c9e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/active-directory/saas-apps/timetabling-solutions-tutorial.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@pgthomps, we're a creating a separate PR for your changes in our private repo.
#please-close

Why is this now closed? I had set it to draft and still need to edit?
From: HAMSIKA GAMPALA @.>
Sent: 04 November 2022 05:41 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Paul Thompson @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update timetabling-solutions-tutorial.md (PR #97688)
@pgthompshttps://github.com/pgthomps, we're a creating a separate PR for your changes in our private repo.
#please-close
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/97688#issuecomment-1303001716, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2ZO2VKU5E75UNDGM4XGRLDWGSOYRANCNFSM575KCXJA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

How do I access the private repo?
From: HAMSIKA GAMPALA @.>
Sent: 04 November 2022 05:41 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Paul Thompson @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update timetabling-solutions-tutorial.md (PR #97688)
@pgthompshttps://github.com/pgthomps, we're a creating a separate PR for your changes in our private repo.
#please-close
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/97688#issuecomment-1303001716, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2ZO2VKU5E75UNDGM4XGRLDWGSOYRANCNFSM575KCXJA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Hi @pgthomps
You can check out the updates to the article here: https://learn.microsoft.com/azure/active-directory/saas-apps/timetabling-solutions-tutorial#configure-timetabling-solutions-sso


JUnit v5.8.0 missing from search/lists

Thanks for creating an issue! Please fill out this form so we can be
sure to have all the information we need, and to minimize back and forth.

What are you trying to do?

https://search.maven.org/search?q=g:org.junit AND a:junit-bom AND v:5.8.0
Or;
https://search.maven.org/search?q=g:org.junit AND a:junit-bom
Neither list the 5.8.0 release

What feature or behavior is this required for?

Viewing newer releases, 5.8.0 and 1.8.0 appear to be missing.

How could we solve this issue? (Not knowing is okay!)

Check search is updating from released artifacts.

Anything else?

Created some screenshots to show what is shown: https://twitter.com/sormuras/status/1438038269133037574

org.junit.jupiter

org.junit.platform

Hi @sormuras thank you for getting in touch with us, the links you send do show the 5.8.0 versions. Maybe I am not seeing/reading correctly what is incorrect.

Looking at your screen shots, the first screen shot of org.junit.jupiter show that the second item in the list is version 5.8.0. The second screen shot for org.junit.platform seems different from when I search. The 4th and 5th item in the list have version 1.8.0.

Let me know if I am seeing it wrong or maybe am understanding it incorrectly.

I think, as SonatypeOps, mentioned in the twitter response this could have been because of a lag in publishing.

Yeah, it seems the index is updating slowly and its getting more and more up-to-date as we type.

Might want to redesign the update or release process to reduce the lag, as it's strange what is showing and what isn't.


Adding EOL Notice for Legacy Feature

Adding End of Life notice for the 1.3 APIs, SOAP, and Analytics oAuth
Description
This PR is providing notice of the end of life of some legacy portions of our APIs. These items have been deprecated for some time and  the time has come to provide notice and turn these features off.
Checklist:

[x ] I have signed the Adobe Open Source CLA.
[ x] My code follows the code style of this project.
[ x] My change requires a change to the documentation.
[ x] I have updated the documentation accordingly.
[x ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ x] All new and existing tests passed.

Looks good to me


7suyash7 notes app

Description
A Note App which allows you to save your Notes and even search for them later on!
Add GIF/ScreenShot

Author Name
Suyash Nayan
Task Checklist
Put x in between the square brackets without any spaces to tick your Task.

[x] You have created a new branch for contribution.
[x] Added README.md for your project in a specified folder.
[x] Add Demo in GIF or Screenshot form.
[x] You are Registered Officially for HacktoberFest 2021 as Partcipant.
[x] Followed Contribution Guidelines.

@7suyash7
Update your Readme file

Project Name
Short Description
.gif of working project.
Author name

And we are good to go ! :star2:

readme.md has been updated @Harshil-Jani please check it once!

@7suyash7 You have deleted your Readme file ! We can't see it. Add it again so that we can merge your work.

added the readme file again pls check.


Set rancher.environment.KERNEL_VERSION from /proc/version

Signed-off-by: Sven Dowideit<EMAIL_ADDRESS>goes with https://github.com/rancher/os-services/pull/66
the only thing that bothers me, is that these env vars are not visible when running ros config export -f
resolves #1419

I'm guessing rancher/os-services#66 needs to be merged before this is green.

We should also update the docs on environment for system services. I can definitely see the KERNEL_VERSION variable being useful to others. It also helps to avoid potential confusion as we can point out that it's a special variable and not in rancher.environment.

After talking to @joshwget I'm going to rework the way rancher.environment works in a follow on PR
this one fixes the kernel_headers integration test though :)

LGTM


[Vulkan][Codegen] Added spvValidate check after vulkan shader generation

spvValidate found the bug that was fixed in #7966, along with a few
other issues on missing capability/extension declarations.  Now that
all unit tests checked by the CI pass with it enabled, would like to
enable by default.

Potential reviewer: @masahi

Thanks @Lunderberg


[BugFix] Fix Analyze update load rows NPE bug(cherry-pick 3.1)

backport #30764

[FE Incremental Coverage Report]
:disappointed: fail : 3 / 6 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/statistic/AnalyzeMgr.java
1
2
50.00%
[513]

:large_blue_circle:
com/starrocks/transaction/DatabaseTransactionMgr.java
2
4
50.00%
[1455, 1456]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)


Use the selector atom-panel instead of the tool-panel class.

In index.less: Use the selector atom-panel instead of the tool-panel class.

See #5


Can't see the actual map

I may be overlooking something. It lets me configure the map, but just keeps returning me to the configure page when I try to open the map. What am I doing wrong?

The map is actually located at localhost:5000. The config splashpage is localhost:5000/config

Every time I type it in, it auto-directs me to localhost:5000/config

Hmm, does it prompt an error when clicking the submit button?

Nope, it says the changes were successful. That's why I'm so confused lol

You need to add at least one account name and password, separated by a ':'.

Lol I definitely forgot the ":" thank you so much


addTagOn tab doesn't work

Version
3
Description
When trying to add a tag on tab nothing happens.
Demo
https://jsfiddle.net/khfjtLom/1/

Added tab as a createTagOn option in 2.2.0.


DropdownButtonMenu positioned too high

(This is my first bug report, so my apologies if I have not followed the template correctly)
Steps to reproduce
When using a DropdownButton in a Navigator with a size that is constrained such that it's height is smaller than the height reported by MediaQuery.of(context).size.height an assert in _DropdownMenuRouteLayout<T>'s getPositionForChild method (assert(menuTop + menuHeight <= size.height);) is triggered. This results in the position not been returned. Thus, the _DropDownMenu is positioned at the top of the screen. However, in production (with asserts not being checked) this is not an issue as the position is successfully returned.
In the case of the screenshot below, I have a Navigator as the body of a Scaffold with a BottomNavigationBar, so the Navigator's size is the screen height - BottomNavigationBar.

Logs
[   +1 ms] I/flutter (15245): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
[   +9 ms] I/flutter (15245): The following assertion was thrown during performLayout():
[        ] I/flutter (15245): 'package:flutter/src/material/dropdown.dart': Failed assertion: line 247 pos 16: 'menuTop +
[        ] I/flutter (15245): menuHeight <= size.height': is not true.
[   +5 ms] I/flutter (15245):
[        ] I/flutter (15245): Either the assertion indicates an error in the framework itself, or we should provide substantially
[        ] I/flutter (15245): more information in this error message to help you determine and fix the underlying cause.
[   +8 ms] I/flutter (15245): In either case, please report this assertion by filing a bug on GitHub:
[        ] I/flutter (15245):   https://github.com/flutter/flutter/issues/new
[        ] I/flutter (15245):
[        ] I/flutter (15245): When the exception was thrown, this was the stack:
[  +18 ms] I/flutter (15245): #2      _DropdownMenuRouteLayout.getPositionForChild.<anonymous closure> (package:flutter/src/material/dropdown.dart:247:16)
[        ] I/flutter (15245): #3      _DropdownMenuRouteLayout.getPositionForChild (package:flutter/src/material/dropdown.dart:250:6)
[        ] I/flutter (15245): #4      RenderCustomSingleChildLayoutBox.performLayout (package:flutter/src/rendering/shifted_box.dart:1099:41)
[        ] I/flutter (15245): #5      RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #6      _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #7      RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #8      _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #9      RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #10     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #11     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #12     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[  +21 ms] I/flutter (15245): #13     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #14     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[  +44 ms] I/flutter (15245): #15     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2880:13)
[        ] I/flutter (15245): #16     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #17     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:510:15)
[        ] I/flutter (15245): #18     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #19     __RenderTheatre&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #20     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #21     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #22     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #23     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #24     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #25     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #26     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #27     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #28     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #29     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13)
[        ] I/flutter (15245): #30     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #31     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:510:15)
[        ] I/flutter (15245): #32     RenderObject.layout (package:flutter/src/rendering/object.dart:1632:7)
[        ] I/flutter (15245): #33     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
[        ] I/flutter (15245): #34     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:339:7)
[        ] I/flutter (15245): #35     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
[        ] I/flutter (15245): #36     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
[        ] I/flutter (15245): #37     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1507:7)
[        ] I/flutter (15245): #38     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:766:18)
[        ] I/flutter (15245): #39     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:281:19)
[   +1 ms] I/flutter (15245): #40     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:674:13)
[        ] I/flutter (15245): #41     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:219:5)
[        ] I/flutter (15245): #42     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
[        ] I/flutter (15245): #43     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
[        ] I/flutter (15245): #44     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
[        ] I/flutter (15245): #45     _invoke (dart:ui/hooks.dart:145:13)
[        ] I/flutter (15245): #46     _drawFrame (dart:ui/hooks.dart:134:3)
[        ] I/flutter (15245): (elided 2 frames from class _AssertionError)
[        ] I/flutter (15245):
[        ] I/flutter (15245): The following RenderObject was being processed when the exception was fired:
[        ] I/flutter (15245):   RenderCustomSingleChildLayoutBox#924c5 NEEDS-LAYOUT NEEDS-PAINT
[        ] I/flutter (15245):   creator: CustomSingleChildLayout ← Builder ← MediaQuery ← Builder ←
[        ] I/flutter (15245):   RepaintBoundary-[GlobalKey#15d2a] ← IgnorePointer ← AnimatedBuilder ← RepaintBoundary ←
[        ] I/flutter (15245):   _FocusScopeMarker ← Semantics ← FocusScope ← PageStorage ← ⋯
[        ] I/flutter (15245):   parentData: <none> (can use size)
[        ] I/flutter (15245):   constraints: BoxConstraints(w=411.4, h=627.4)
[        ] I/flutter (15245):   size: Size(411.4, 627.4)
[        ] I/flutter (15245): This RenderObject had the following descendants (showing up to depth 5):
[        ] I/flutter (15245):   RenderAnimatedOpacity#60090 relayoutBoundary=up1 NEEDS-PAINT
[        ] I/flutter (15245):     RenderCustomPaint#5c3a5 relayoutBoundary=up2 NEEDS-PAINT
[        ] I/flutter (15245):       RenderSemanticsAnnotations#736c6 relayoutBoundary=up3 NEEDS-PAINT
[        ] I/flutter (15245):         RenderCustomPaint#ce47e relayoutBoundary=up4 NEEDS-PAINT
[        ] I/flutter (15245):           _RenderInkFeatures#355f7 relayoutBoundary=up5 NEEDS-PAINT
[  +36 ms] I/flutter (15245): ════════════════════════════════════════════════════════════════════════════════════════════════════

[✓] Flutter (Channel beta, v0.10.2, on Mac OS X 10.13.6 17G65, locale en-AU)
    • Flutter version 0.10.2 at /Users/<username>/.local/lib/flutter
    • Framework revision d8cbb80206 (3 weeks ago), 2018-10-26 01:30:21 -0400
    • Engine revision 6c2ade9fa2
    • Dart version 2.1.0-dev.8.0.flutter-bf26f760b1

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
    • Android SDK at /Users/<username>/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.2
    • ANDROID_HOME = /Users/<username>/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 28.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

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

• No issues found!

Can you please provide a minimal runnable reproduction
as a single file so that we can just copy your code into lib/main.dart of a new project and run to reproduce?

@zoechi
Can do. I am under a tight deadline at the moment, so might not be until the weekend.

@zoechi
This is causing the behaviour I'm experiencing. It's also worth noting that bug does not present when the padding below is removed.
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      home: Scaffold(
        body: Navigator(
          onGenerateRoute: (RouteSettings settings) => MaterialPageRoute<void>(
                builder: (BuildContext context) {
                  return Column(
                    children: [
                      // The height of this container may need to be increased
                      // for larger testing devices
                      Container(height: 100.0),
                      Container(
                        margin: EdgeInsets.symmetric(horizontal: 20.0),
                        padding: EdgeInsets.symmetric(horizontal: 20.0),  // <--- this padding
                        child: DropdownButton<int>(
                          value: 12,
                          isExpanded: true,
                          onChanged: (int i) => print('changed to $i'),
                          items: List<DropdownMenuItem<int>>.generate(
                            100,
                            (int i) => DropdownMenuItem<int>(
                                  value: i,
                                  child: Text(i.toString()),
                                ),
                          ),
                        ),
                      ),
                    ],
                  );
                },
              ),
        ),
        bottomNavigationBar: BottomNavigationBar(
          items: [
            BottomNavigationBarItem(
              icon: Icon(Icons.ac_unit),
              title: Text('item 1'),
            ),
            BottomNavigationBarItem(
              icon: Icon(Icons.ac_unit),
              title: Text('item 2'),
            ),
          ],
        ),
      ),
    );
  }
}

It seems this is a feature request similar to #23865.
Is this right? Can we merge the issues?

This isn't the same as #23865. This is a bug. The DropdownButton is throwing an exception resulting in the pop up menu being rendered in the wrong position. As you can see in the image I attached, the popup is rendered in the top left corner, whereas it should be offset.

got the same issue.

Create a new app
Add a DropdownButton
Change the mainAxisAlignment to space between

mainAxisAlignment: MainAxisAlignment.spaceBetween,
  children: <Widget>[
    Text(
      'You have pushed the button this many times:',
    ),
    Text(
      '$_counter',
      style: Theme.of(context).textTheme.display1,
    ),
    DropdownButton(items: [DropdownMenuItem(child: Text("a")), DropdownMenuItem(child: Text("b"),)], onChanged: (value) {},)
  ],

It works if I add a bottomNavigationBar bottomNavigationBar: BottomAppBar(child: Icon(Icons.ac_unit)),

@nattyg93 Sorry about the long delay. I can reproduce the problem with the test case from https://github.com/flutter/flutter/issues/24417#issuecomment-440632324
Looking into it.


feat: custom selection color text and background

feat: Implement custom selection color for text in the text editor
Closes #861
Changes Made
I added the functionality of selecting text with the color theme of the overall website
I have tested the functionality and it is working properly and is not deprecitating any other feature

Hi @arin-paliwal , you were supposed to follow the Pull request guidelines and also please from the next time do not modify the pull REQUEST template. It is there for a reason. Please fix the PR as the bot suggests.

I am writing the PR again as per given format

Closes #861
feat: Implement custom selection color for text in the text editor
Proposed Changes

Added a new option for custom selection color in the text editor.
Implemented the necessary code changes to enable users to select their desired color.
Updated the documentation to reflect the new feature.

How to Test
To test the changes made in this PR and ensure they are working as expected, please follow these steps:

Clone this repository.
Checkout to the main branch.
Build and run the application.
Navigate to the text editor section.
Select some text and observe if the custom selection color is applied.
Verify that the selected color matches the color you have chosen.

Screenshots
I have attached screenshots to illustrate the before and after states of the text editor with the custom selection color applied.
After:

Additional Notes
Please note that this PR is dependent on resolving #861, which addresses the underlying issue for customizing the selection color in the text editor.
Checklist

[x] My code follows the project's coding conventions.
[x] I have added tests to cover the new functionality.
[x] I have updated the documentation to reflect the changes.

Hi please delete the update the very first comment, you don't need to write it again. Just update the first one.
You can delete the last one & also update the PR title.
Use something like feat: (remove the brackets and write what you did in very short)

Hi please delete the update the very first comment, you don't need to write it again. Just update the first one. You can delete the last one & also update the PR title.
Use something like feat: (remove the brackets and write what you did in very short)

I have changed it


devicetree: Add DT_FIXED_PARTITION_ADDR macro

This convenience API returns the absolute address of a fixed partition, i.e., relative offset + base address. It's distinct from DT_REG_ADDR() and FIXED_PARTITION_OFFSET(), both of which return just the offset.
The appropriate base address to use depends on the devicetree structure, and the exact rule is specific to Zephyr. In this way, the new macro is closely related to the existing DT_MTD_FROM_FIXED_PARTITION().

@57300, what would this macro be used for ?

@57300, what would this macro be used for ?

It would be used to reference a partition in memory-mapped flash by its physical address, so that we could e.g., read its contents directly (where a flash driver is not required) or execute code from it. This could be used in boot code, linker scripts, anything really.
So far, I've identified uses for it downstream.

@57300, doesn't the macro return the same address for internal flash residing at 0x0 and external flash ?

@57300, doesn't the macro return the same address for internal flash residing at 0x0 and external flash ?

Correct, and I realize now that this can be a problem. I will rewrite the macro to disallow its use with external flash.

I added DT_MEM_FROM_FIXED_PARTITION() and rewrote DT_FIXED_PARTITION_ADDR() in terms of it, to catch unintended use with external flash.
@Laczen FYI

All new devicetree macros require coverage in tests/lib/devicetree/api; please add this.

Rebased and added tests.


Form:error firing multiple times when there are multiple forms in a page

What kind of issue is this? (put 'x' between the square brackets)

[ ] Question. This issue tracker is not the place for questions. If you want to ask how to do
something, or to understand why something isn't working the way you expect it to, use
http://stackoverflow.com/questions/ask .
Provide working code, starting from http://codepen.io/marcandre/pen/jqbzyN?editors=101.
We monitor the tag parsley.js.

[x] Bug report. If you’ve found a bug, you must provide a minimal example in a CodePen,
starting from http://codepen.io/bishwadeepkc/pen/QvNQBz .

Does not happen with first form, then every form you open the error increases by 1
Live example can be found here: http://studyselect.com.au/course-providers/la-trobe-university/

[ ] Feature Request. Make sure there's no good way to do what you want first;
consider asking on http://stackoverflow.com/questions/ask first.

I have list of courses in a page with forms loading in popup. I have a function that sends events to Google analytics whenever there are validation errors. I have used the following function to push the event to GA.
window.Parsley.on('form:error', function(){     console.log('Category: Send enquiry | Action: Validation error | Label: provider la trobe university'); });
It runs ok when I open the first form, it sends the event to GA only once. However, whenever I open other forms and try to submit an empty form , the "form:error" is firing multiple times. Infact, the event multiplies with the form. Please let me know if you need more information.

Is it possible that you are calling window.Parsley.on for each form? This registers an event handler globally! You probably want to either call it once, or else call $('.a-form').on(...) which registers it for a single form.

Thank you for the quick reply. I will try your suggestion and let you know if there is any problem.

Closing, will be reopened if need be.


Not working on Android

Hello,
I'm curretly using flatpickr in a backbone js environment.
On desktop is working well, but when using the disableMobile = true, only in Android, it renders as it should but it doesn't respond to touch input, when using a mouse it works fine.
Any ideas of what's happening?

Same with me.


Auto dependencies upgrade by bot.

Auto dependencies upgrade by bot. This is automatically generated by bot.
The bot tries to fetch all possible updates and modify the project files automatically.
This pull request may break or change the behavior of this application. Review with cautious!

Close as no package update, all formatting the code


EFS Volumes not getting mounted

Description
The EFS volume, is not getting mounted by the atlantis container.

[x] ✋ I have searched the open/closed issues and my issue is not listed.

⚠ Note
Versions

Module version [Required]: 4.0.0

Terraform version: 1.5.2

Reproduction Code [Required]
https://github.com/terraform-aws-modules/terraform-aws-atlantis/blob/master/examples/github-separate/main.tf#L30
Expected behavior
I would expect to have /home/atlantis mounted on the EFS volume
Actual behavior
EFS volume is created, but nothing is mounting it to the container
Terminal Output Screenshot(s)

Additional context
  volume = { for k, v in merge(
    {
      name = "efs"
      efs_volume_configuration = {
        file_system_id     = module.efs.id
        transit_encryption = "ENABLED"
        authorization_config = {
          access_point_id = module.efs.access_points["atlantis"].id
          iam             = "ENABLED"
        }
      }
    },
    lookup(var.service, "volume", {})
  ) : k => v if var.enable_efs }

Render in JSON as
    "volumes": [
        {
            "name": "efs_volume_configuration",
            "host": {}
        },
        {
            "name": "name",
            "host": {}
        }
    ],

taking a look

This issue has been resolved in version 4.0.1 :tada:


List of services & service-specific additional terms – Privacy & Terms – Google

https://policies.google.com/terms/service-specific?gl=US&hl=en

Tracking data is not right if your stilling it.


core dumped  enclave_manager --lmdb_url http://avalon-lmdb:9090

for running docker-compose setting, I got such error:
avalon-enclave-manager    |
avalon-lmdb               | 2020-12-28 11:31:01,217 - INFO - ['L', 'workers']
avalon-enclave-manager    | bash: line 2:     8 Illegal instruction     (core dumped) enclave_manager --lmdb_url http://avalon-lmdb:9090
avalon-lmdb               | 2020-12-28 11:31:01,217 - INFO - response[text/plain; charset=utf-8]: b'n'
avalon-lmdb               | 2020-12-28 11:31:01,219 - INFO - Received a new request from the client
avalon-lmdb               | 2020-12-28 11:31:01,220 - INFO - b'L\nregistries'
avalon-lmdb               | 2020-12-28 11:31:01,220 - INFO - ['L', 'registries']
avalon-lmdb               | 2020-12-28 11:31:01,220 - INFO - response[text/plain; charset=utf-8]: b'l\nregid'
if I run  python3 Demo.py --input_dir ./json_requests/    --connect_uri "http://avalon-listener:1947" work_orders/output.json
then
[11:34:17 WARNING STDERR] Traceback (most recent call last):
[11:34:17 WARNING STDERR]   File "Demo.py", line 336, in
[11:34:17 WARNING STDERR] Main()
[11:34:17 WARNING STDERR]   File "Demo.py", line 332, in Main
[11:34:17 WARNING STDERR] local_main(config)
[11:34:17 WARNING STDERR]   File "Demo.py", line 78, in local_main
[11:34:17 WARNING STDERR] input_json_obj["params"]["workerId"] = worker_id
[11:34:17 WARNING STDERR] UnboundLocalError
[11:34:17 WARNING STDERR] :
[11:34:17 WARNING STDERR] local variable 'worker_id' referenced before assignment
Can anyone help me?

Closing for merged fix #743 .


Update template

This PR updates microservice template and some dependencies

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

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.313%

Totals

Change from base Build<PHONE_NUMBER>7:
0.0%

Covered Lines:
1964

Relevant Lines:
2199

💛  - Coveralls

@Cito  mypy complains about the HttpUrl fields in Config. Incompatible types in assignment (expression has type "str", variable has type "HttpUrl") My solution without losing the URL solution is to replace them with str type but using the field_validator for URL validation. This caused some cascading updates https://github.com/ghga-de/auth-service/pull/106/commits/549586824ee21f734cfc0e38c0fd48d158a044f6. This change also caused some config schema changes. These also could be reverted, and instead the mypy could be supressed here with an ignore comment


Datetime is incorrectly returning millisecondSinceEpoch, when parsing date less than 0 epoch time.

This is my dart version:
Dart SDK version: 2.16.1 (stable) (Tue Feb 8 12:02:33 2022 +0100) on "windows_x64"
I don't know if this is a bug or if I'm using this method incorrectly. But I got a weird value when parsing dates less than 1970 (0 epoch time).
This is the minimal script:
void main(){
  DateTime zero = DateTime.fromMillisecondsSinceEpoch(0);
  print(zero.millisecondsSinceEpoch);
  DateTime errorDate2 = DateTime(1969,1,1);
  print(errorDate2.millisecondsSinceEpoch);
  DateTime errorDate = DateTime(1969,10,2);
  print(errorDate.millisecondsSinceEpoch);
}

Based on my sample, the result seems fine when I parse dates bigger than 0 milliseconds since the epoch. But it gets weird when I parse some date less than 0 milliseconds since the epoch.
From that script, I got this output
0
-31536000000
-7862400000

For reference, I parse that output to this website. In the first and second results, the results are fine, but in the third result, I got a date around 1720.
Can someone explain to me what happens to that function? Did I use it wrong? What should I do when I want to parse a date less than 0 milliseconds since the epoch?

Lol, it seems that the bug comes from the website. I'm sorry for my silly mistake.
Thanks.


Example Files

In my attempt at channel/group transforms, using the limited examples, was a failure.
I did not understand the search and replace, what was I searching for, and what was the replacement, until I started reading
past issues, specifically, in this case issue #47.
In that case there is an example that works.
Thanks
raven

Hi there, when the transform feature was originally introduced as a result of https://github.com/bebo-dot-dev/m3u-epg-editor/issues/47 being raised, this feature did not support regular expression transformations in v1.0. Later https://github.com/bebo-dot-dev/m3u-epg-editor/issues/59 was raised and the transform feature was extended to support regular expression transformations.
It is not mandatory to use regular expressions when using this feature because the python script code is intelligent enough to workout whether you're using a regular expression in this feature or not. In short what works for one person when using this feature with regular expressions will work perfectly well for that first person but the next person will need something else completely different.
I think you're suggesting that it could be useful to somehow expand on how the transform feature generally works, either in the command line examples or in the sample json file and if so you could be right. That said I'm not inclined to attempt to offer any regex examples because any supplied sample regular expression will be very specific to only working with specific input data because that's the nature of how regular expressions work. If people need to construct a regular expression to fit m3u input data, there are many online regular expression testing tools to help with that i.e. https://regex101.com

ok, thanks
closed


wording.

Second paragraph, second sentance is missing a word or has one two many.
"The tool is a web-based, and is designed to"
should this be ?
"The tool is web-based, and is designed to"

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

ID: d03c5669-8ad9-86b8-d880-010ab7386984
Version Independent ID: 56c7f1eb-f55f-2bad-0b5f-221861158504
Content: Microsoft Remote Connectivity Analyzer Tool - Connectivity Analyzer
Content Source: connectivity-analyzer/exchange-remote-connectivity-analyzer-tool.md
Service: remote-connect-tool
GitHub Login: @bradhugh
Microsoft Alias: bradhugh

Good catch. I'll update it.

This should be fixed with the next publish of the content.


MRG: Allow for realpath differences in listdeps

I was getting an error locally running the tests, because my code
directory realpath differs from the apparent path.

Now the test fails on CI.
What I think is that the tests are not actually isolated.  I tried to run the tests once in true isolation but they failed then, and fixing that would be its own issue.

Tests fixed I think.  They now also work on my machine, testing in-tree, and on the installed package.   I'm not sure the tested behavior is good - but at least it serves as a regression test for when we think of something better.


Update jsprim and json-schema dependency

Task 1181, updating jsprim to 1.4.2 and json-schema to 0.4.0 to resolve this alert

FYI--we have a bot that links tasks to the ADO backlog if you include them in your description. Typically we do this at the end of the description with the following syntax:
AB#1181
Since the task list isn't public and we want to be inclusive of 3p developers, PR descriptions should be comprehensible without all of the extra context. So here I'd probably just link the CVE (there should be a public link to the prototype-pollution vulnerability you can find starting at the microsoft-internal tooling) and mention it resolves that.

description link is still internal--dev.azure.com links to internal repo won't be accessible. You can find the public page at the bottom of the page you linked by clicking "see advisory for vulnerability details"


Problem on webpage with lazy-load images

First at all, thanks for your great plugin!
It works good but I found a problem. When I make the images on my sits are lazy-loading, waypoints doesn't detect it correctly.
I called waypoints ( use jQuery $.when, done ) after lazy-loading images showed but the result is the same.

Can you show me a small example?


Reproduce problem on dataset

Hello, thank you for sharing your work, it is interesting.  But when I am trying to reproduce your work on SWAT dataset. I am quite confused about which subset you use to get the results on your paper? Only A1&A2 and I check the original SWaT_Dataset_Normal_v0.xlsx file has 496801 samples, not the one you mentioned in your paper which is 47515. Thanks a lot and looking forward to your reply.

The data statistic shown in the paper is after preprocessing, which includes excluding the unstable system warm-up data and downsampling. You could also try to run the process script in the scripts directory to get the processed data.


Spring Security 5.2.1 references vulnerable Nimbus version

Spring Security 5.2.1 references a vulnerable artifact nimbus-jose-jwt-7.8.jar.
The vulnerability is fixed with Spring Security 5.2.2.
Please update Spring Security to 5.2.2, Spring Boot to 2.2.5 and Spring Core to 5.2.4
These versions are compatible with each other, as they are also referenced like that in the latest Spring Boot release 2.2.5

Hi @beckermarc ,
as all Spring-dependencies are scope-provided, we will deliver it with our next release next week.
Would that be okay?

We use xsuaa-spring-boot-starter and there the spring dependencies are not used with scope provided. Having these changes in the release next week is fine. We have so far mitigated the vulnerabilities in our own POM, by already including the higher versions of these dependencies ourselves.

fix provided with version 2.5.2.


Notify last registered device instead of 10 devices by default

Description
As I know, Twilio will notify last 10 registered devices according to this FAQ

Twilio will notify only most recent 10 registered device and the rest of the devices will not receive notification.

My issue is I only want to notify last registered device and the others will not receive notification. How can I config this using TwilioVoiceSDK or TwilML?
Could you help me please?

Hi @hand228
The Programmable Voice SDK supports multiple devices to be registered with the same client identity at the same time. To not receive notifications on other devices, you need to explicitly call the TwilioVoice.unregister() method to remove the bindings.

Hi @bchen-twilio
Thank you for your response.
In my case, it is impossible for a device to know that another device register with same identity. Is there any other solution on server side?

@bchen-twilio
Could you help me please?

Hi @hand228
Currently we are relying on the application to unregister the bindings. To work around this, you
will have to use any mechanisms that work for your business logic and notify the mobile clients to unregister using the TwilioVoice.unregister() method. For example you can keep a record in your server database of the clients and use the regular APN push notifications to tell the mobile clients.
Sorry for the inconvenience.

Hi @bchen-twilio
Thanks for your reply. I will try this solution.
This issue will be closed.


chore: Release java-compute v1.0.0-alpha

This pull request was generated using releasetool.
01-11-2021 12:37 PST
Implementation Changes
The initial version of Java Compute Engine GAPIC Client v 1.0.0-alpha.
New Features

feat!: Java Compute DIREGAPIC initial commit
feat: Regenerate the newest Compute client (#282)

Documentation

chore: Update README.md

Release is at https://github.com/googleapis/java-compute/releases/tag/v1.0.0

Release is at https://github.com/googleapis/java-compute/releases/tag/v1.0.0

Release is at https://github.com/googleapis/java-compute/releases/tag/v1.0.0

Release is at https://github.com/googleapis/java-compute/releases/tag/v1.0.0


Getting some failing tests

Benchmarks seem to run fine, but seeing some failing tests for some reason, don't know if I'm doing something incorrect?
JUnit test report attached.
Tried using Java 17, 19, 20.
Distro: Ubuntu 22.04.2
kernel: 5.19.0-46-generic
CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
test.tar.gz

Thank you for reporting. I'm aware of that and this is intentional. As the readme says, some features (in this case float parsing) are not implemented yet.


Use GitHub action to validate Snowplow schemas with igluctl lint

We can probably use iglu-schema-lint from the action marketplace for this.

fyi - https://github.com/meltano/gitops/issues/10 so can probably close out that issue


Abnormal process termination when using bottleneck function on xarray data after transposing and having a dimension with length 1

When running the following example the python interpreter exists abnormally (exit code -1073741819)
The code that causes the exception is the maxnan() function in bottleneck.
This error only occurs when:

The data contains a dimension with length 1
The data is transposed
bottleneck is used

So I suspect that the transpose function changes the data somehow such that bottleneck can not handle it anymore.

Calling bn.maxnan on a normal ndarray works fine
Calling data.max() before transposing works fine
Running the example without using bottleneck (either by not installing it or by disabling it in OPTIONS)  works fine
Running the example with len(time) > 1 works fine

What happened:
Process finished with exit code -1073741819 (0xC0000005)
What you expected to happen:
Script should run without crashing
Minimal Complete Verifiable Example:
from collections import OrderedDict
import numpy as np
import xarray as xr

xr.show_versions()

n_time = 1  # 1 : Fails, 2 : everything is fine

from xarray.core.options import OPTIONS
OPTIONS["use_bottleneck"] = True   # Set to False for work-around

# Build some dataset
dirs = np.linspace(0,360, num=121)
freqs = np.linspace(0,4,num=192)
spec_data = np.random.random(size=(n_time,192,121))

dims = ('time', 'freq', 'dir')
coords = OrderedDict()
coords['time'] = range(n_time)
coords['freq'] = freqs
coords['dir'] = dirs

xdata = xr.DataArray(
            data=spec_data, coords=coords, dims=dims, name='Spec name',
        ).to_dataset()

xdata = xdata.transpose(..., "freq")  # remove this line and the script will run

tm = xdata.max()
print('Done')

Anything else we need to know?:
Uhm... it was really hard to dig this deep? :-)
Environment:
Tested with python 3.8 and 3.9 on win64. Only required packages are xarray and bottleneck. For example:
name: ws
dependencies:
  - python=3.9
  - xarray
channels:
  - defaults
  - conda-forge

note: xarray requires pandas which installs bottleneck.
Running under WSL/Ubuntu results in a Segmentation Fault

Thanks for the detail @RubendeBruin . I'm guessing this a bottleneck issue — would you be up for trying to run bottleneck's nanmax function on the underlying numpy array (xdata.data), and seeing whether that has the same effect?

I can reproduce it with calling bn.nanmax directly, but I can not reproduce it without the xarray.transpose() function.

If I call nanmax on the internal data of xarray then nanmax fails with a segfault:

np_data = xdata['Spec name'].data
bn.nanmax(np_data) # Segfault

But if I create a copy of that data and then call nanmax then it works fine.

np_data = xdata['Spec name'].data
new_data = np_data.copy()
bn.nanmax(new_data) # works

I suspect that the xarray.transpose function does something with the data-structure (lazy reshuffling of dimensions?) that triggers the fault in bottleneck.
Full code:
from collections import OrderedDict
import numpy as np
import xarray as xr

xr.show_versions()

n_time = 1  # 1 : Fails, 2 : everything is fine

from xarray.core.options import OPTIONS
OPTIONS["use_bottleneck"] = True   # Set to False for work-around

# Build some dataset
dirs = np.linspace(0,360, num=121)
freqs = np.linspace(0,4,num=192)
spec_data = np.random.random(size=(n_time,192,121))

dims = ('time', 'freq', 'dir')
coords = OrderedDict()
coords['time'] = range(n_time)
coords['freq'] = freqs
coords['dir'] = dirs

xdata = xr.DataArray(
            data=spec_data, coords=coords, dims=dims, name='Spec name',
        ).to_dataset()

xdata = xdata.transpose(..., "freq")

import bottleneck as bn
np_data = xdata['Spec name'].data

new_data = np_data.copy()
bn.nanmax(new_data) # works

bn.nanmax(np_data) # Segfault
print('direct bn call done')

It's just a simple numpy.ndarray.transpose:
In [1]: import numpy as np
   ...: import bottleneck as bn
   ...:
   ...: n_time = 1
   ...: spec_data = np.random.random(size=(n_time,192,121))
   ...:
   ...: bn.nanmax(spec_data.transpose(0, 2, 1))
Segmentation fault

numpy.transpose returns a view, so I guess that's what causes bottleneck to segfault? Not sure, though, especially since changing the order does not trigger the segfault: spec_data.transpose(1, 0, 2)... maybe bottleneck doesn't like views with a first dimension of size 1?

Ok, then it is clearly a bottleneck/numpy issue. I will raise it there and close it here.
Thanks!


Can't compile nrfconnect lighting app

Problem
When I follow the steps in examples/lighting-app/nrfconnect/README.md to get nrfconnect 1.4.0, update deps (like zephyr), and then west build -b nrf52840dk_nrf52840 I get build errors like so inside zephyr due to warnings that become fatal with #4528:
tools/nrfconnect/zephyr/subsys/shell/shell_fprintf.c: In function 'shell_fprintf_buffer_flush':
tools/nrfconnect/zephyr/subsys/shell/shell_fprintf.c:47:53: error: pointer targets in passing argument 2 of 'sh_fprintf->fwrite' differ in signedness [-Werror=pointer-sign]
   47 |  sh_fprintf->fwrite(sh_fprintf->user_ctx, sh_fprintf->buffer,
      |                                           ~~~~~~~~~~^~~~~~~~
      |                                                     |
      |                                                     uint8_t * const {aka unsigned char * const}
tools/nrfconnect/zephyr/subsys/shell/shell_fprintf.c:47:53: note: expected 'const char *' but argument is of type 'uint8_t * const' {aka 'unsigned char * const'}
....
tools/nrfconnect/zephyr/subsys/shell/shell_help.c: In function 'help_item_print':
tools/nrfconnect/zephyr/subsys/shell/shell_help.c:113:37: error: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Werror=pointer-sign]
  113 |  const uint16_t offset = 2 * strlen(tabulator) + item_name_width + 1;
      |                                     ^~~~~~~~~
      |                                     |
      |                                     const uint8_t * {aka const unsigned char *}
In file included from tools/nrfconnect/zephyr/include/sys/ring_buffer.h:16,
                 from tools/nrfconnect/zephyr/include/shell/shell_history.h:13,
                 from tools/nrfconnect/zephyr/include/shell/shell.h:12,
                 from tools/nrfconnect/zephyr/subsys/shell/shell_ops.h:10,
                 from tools/nrfconnect/zephyr/subsys/shell/shell_help.c:7:
tools/gcc-arm-none-eabi-9-2020-q2-update/arm-none-eabi/include/string.h:41:17: note: expected 'const char *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'}
   41 | size_t  strlen (const char *);
      |                 ^~~~~~~~~~~~
cc1: all warnings being treated as errors

etc, etc.  I assume this compiles in our CI somehow, but I'm not sure what the difference is...
@Damian-Nordic
Proposed Solution
Either turn off -Werror for these files or figure out how to get them to be warning-free.

@kkasperczyk-no do you have any idea why I might be hitting this while CI does not?

@bzbarsky-apple are you using macOS for compiling? I tried to build it on Linux and CI also runs build on Linux, where it works fine. At first glance it looks like some gcc version issue, but I'm using exactly the same, as you and I don't see warnings. I don't have clear explanation why it could make a difference between macOS and Linux, but if you use mac, I will try to get one tomorrow and try to find a reason.

@kkasperczyk-no Yes, I am using a Mac.

I will revert -Werror till we update Zephyr base. Thanks for reporting.


Insecure crypto

https://github.com/pyskell/LicenseServer/blob/9beb984c92f8c37a591c1c26a715eabff0a57374/auth.py#L48
I would not trust the randomness of this function. You should use this module instead: https://docs.python.org/3/library/secrets.html#module-secrets.
https://github.com/pyskell/LicenseServer/blob/9beb984c92f8c37a591c1c26a715eabff0a57374/auth.py#L35
This is vulnerable to a timing attack, Use a constant time comparison function or https://docs.python.org/3.6/library/hmac.html#hmac.compare_digest
https://github.com/pyskell/LicenseServer/blob/9beb984c92f8c37a591c1c26a715eabff0a57374/requirements.txt#L6
I see you listed passlib as a requirement but you aren't using it, which supports sha256_crypt and it generates a salt for you, and includes a constant time comparison function. This would solve both of the above issues.

Thanks! I agree on both points and will need to adopt these changes.


Update package.json by adding types for ESM syntax support

@umchee Hi, would you please take care of this PR? I've made a support for ESM syntax. Thanks in advance.


Reduce Microchip C Runtime Heap Size and Increase FreeRTOS Heap Size

This change is necessary because FreeRTOS based projects should not use the C runtime heap. Instead
they should use the FreeRTOS managed Heap. I have changed the C runtime heap allocation from
170KB to 10KB, and in turn increased the FreeRTOS heap size by 160KB.

Description

Checklist:

[ ] I have tested my changes. No regression in existing tests.
[ ] My code is Linted.

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

/bot run checks

/bot run checks

This is failing microchip builds.

@gkwicker I have fixed the regression.


Distributed Monitoring

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
Other
🔖 Feature description
Separate the monitoring engine and the database / ui into different containers
providing central server (act as the main db + UI) to connect multiple monitor agents (a.k.a. Probs)  that perform the actual monitoring and send the data to the central application
this will allow scale and monitoring of isolated networks in different locations
✔ Solution
the main server will have the configuration database and the status
Probes will connect via Web Sockets / HTTP 2.0 to the server (Client to server)
Probe will pull the configuration assigned to him and provide consolidated status every X Seconds
The server can use Redis to hold the data to improve performance alongside the Database or as a replacement
❓ Alternatives
No response
📝 Additional Context
No response

Would be really nice to see this feature! Having separate probes on different locations all over the world would be a real benefit!

@elimelamed is this a duplicate of #84
If no, could you make the difference between this proposal and #84 more clear?
If yes, could you close this issue (duplicate issues are not benefitial for project health 😉)

@discostur

Having separate probes on different locations all over the world would be a real benefit!

Don't the current push-monitors solve this usecase already?

Can not find a HOWTO about push monitor :(

@pythonmandev
What are you stuck on? (Where do we need to improve the UI-Helptexts?)


Simultaneously access to Decoder.inference

Last week I tried to host flask + tacotron2 + waveglow.
It was not possible to simultaneously access to decoder.inference due to the https://github.com/NVIDIA/tacotron2/blob/ece7d3f5681bf8fe46a6c3e5293bf8c5aab6cbce/model.py#L437 overwrites previous request's decoder_sate.
I've just sent PR. https://github.com/NVIDIA/tacotron2/pull/176

Does Simultaneously access means that the model could process two requests at the same time ? If that is the case, what's the different between simultaneously access and batch prediction ?

Sorry my bad English. I mean just it wasn't possible to simultaneously call inference method.
I think there is no different between simultaneously access and batch prediction.

I'm very appreciate your work about this problem! Can you share your deployment source code (Flask + tacotron2 + waveglow)? Thanks in advance

@delgerdalai Yes, please share u source

There is nothing new code. I used code of inference.ipynb (notebook). Only added little change on model.py. You can see pull request.


Update validator app

Updates the docker-compose and nginx configuration to support the community validator app and updated validation service.
steps to update
# update images to get the latest
docker-compose pull

# rebuild and execute
docker-compose up --build

Also adds the validator to the landing page

Submitter:

[ ] This pull request describes why these changes were made
[ ] Internal ticket for this PR:
[ ] Internal ticket links to this PR
[ ] Internal ticket is properly labeled (Community/Program)
[ ] Internal ticket has a justification for its Community/Program label
[ ] Code diff has been reviewed for extraneous/missing code

Reviewer 1:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure
where appropriate, and accomplishes the task's purpose
[ ] You have tried to break the code

Reviewer 2:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure
where appropriate, and accomplishes the task's purpose
[ ] You have tried to break the code

Updated to just be a new button under Community Edition, because this is a 'Community' feature, and having a whole extra box is a bit more visual weight than I think we want right now.  A light touch is better I think.

I like it.  I wonder if we should do something about the Download Link since it only applies to the Community Tests.
Tested it out again and everything still worked.

I wonder if we should do something about the Download Link since it only applies to the Community Tests.

Yeah, I noticed that too.  I'm not quite sure what the use case is to run that locally though (vs. inferno, which you need to do in order to run your own tests).  Now that this is up there I'm sure we'll iterate.


Dockerfile: switch to debian "buster", and regenerate protobuf

Debian Buster is now the current "stable", and will be the default
baseimage for Golang images going forward.

Interesting;
^@^@👹 networkdb/networkdb.pb.go is out of date; please run 'make protobuf' and check in updates
make: *** [Makefile:96: networkdb/networkdb.pb.go] Error 1
make: *** [Makefile:114: check] Error 2

Looks like the difference is indeed related to the switch to "buster". Pushed an extra commit to regenerate the protobufs

ptal @selansen


feat: add french support for nsis

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[x] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information

We just added the deleteAppData message, let me know if it's wrong :D


When running as a different user the config dir, pid dir and log dir should be owned by that user

There is the nice option to run supervisord as a different user, but the pid, config and log directories might not be owned by that user (causing some problems). This pull requests tries to address this issue.

The build is failing for ruby 1.9.3 / puppet3 because of some json gem problem. This is also an issue in your master branch. Got a suggestion how to resolve this?

Thanks @zyronix


Ignore helix mission control test failures (test failures won't fail build)

Alternative to https://github.com/aspnet/AspNetCore/pull/8454
This will make it so helix check will pass as long as the jobs are submitted, it will ignore any failures in the helix jobs

I'll file another PR that turns WaitForWorkItemCompletion to false now as well since there's no need to wait til all the tests finish if we don't care if they are passing now


Set localstack to a stable version

Some users experiencing CrashLoopBackOff for the ffdl-trainingdata. One of the main reason causing this is the latest localstack (updated a day ago) is incapable with our ffdl-trainingdata. Thus, pointing localstack to version 0.8.6 to make ffdl-trainingdata stable and avoid issues like #61 happens again.
Signed-off-by: Tommy Li<EMAIL_ADDRESS>Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Move this to #63


Update 01-software.md

Added a new (in-browser cryptography) service provider: Mailfence (in accordance with English alphabetical order).
Will look forward for your feedback.

Thanks, would be nicer if the Website would more explicitly say that you use openpgp

Thank for your prompt response.
I'll pass on your suggestion to the Mailfence team.


mongodb s3 backup daily

A mongo dump will be copied to a different bucket daily.  Added; statement which uploads to daily bucket between midnight and ten past, cron job to execute script at midnight.

Can we have some context on why we want a separate daily full dump when the "incremental" dump is actually just a full dump every 15 minutes?

Correct.  Mongo dump only does full exports of the database.  A mongosnapshot however does support the concept of incremental backups with a replay mechanism to restore.

I've modified the commit message to explain why we are taking a backup at midnight.  The backups that go to the other bucket will be for longterm storage.

Please note that this will need to be rebased against master as we did some work to remove the errors currently in Integration.

Once the cron comment is addressed I think this is good to go and test in Integration :+1:

Can we squash these commits into one?

I've squashed one, so now we have two commits. The 2nd commit represents work done post merge.

Mob review addressed a couple of comments. Ensure the terraform stuff is done and this is ready for merge.

:+1: Merge away! 🎉


Spot instances have status of Ready,SchedulingDisabled

What happened:
I'm running kubernetes 1.17 and use an autoscaling group that has a mix of OnDemand and spot instances that both use the amazon-eks-node-1.14-v20201007 AMI. Some of the spot instances have a SchedulingDisabled status, which apparently indicates a node has been cordoned off, but I am certain that nobody has done this:
ip-10-2-34-223.ap-southeast-2.compute.internal   Ready,SchedulingDisabled   <none>   114m    v1.14.9-eks-cc7316   <IP_ADDRESS>   <none>        Amazon Linux 2   4.14.198-152.320.amzn2.x86_64   docker://19.3.6

What you expected to happen:
I expect the nodes to have a Ready status.
How to reproduce it (as minimally and precisely as possible):
On a kubernetes 1.18 EKS cluster, launch a worker node using the amazon-eks-node-1.14-v20201007 AMI, with the following user-data:
#!/bin/bash
set -o xtrace
export AWS_DEFAULT_REGION="$(curl -s http://<IP_ADDRESS>/latest/dynamic/instance-identity/document | grep -oP '\"region\"[[:space:]]*:[[:space:]]*\"\K[^\"]+')"
iid=$(curl -s http://<IP_ADDRESS>/latest/meta-data/instance-id)
ilc=`aws ec2 describe-instances --instance-ids  $iid  --query 'Reservations[0].Instances[0].InstanceLifecycle' --output text`
if [ "$ilc" == "spot" ]; then
  /etc/eks/bootstrap.sh --kubelet-extra-args '--node-labels=lifecycle=Spot --cluster-dns=<IP_ADDRESS> --register-with-taints=spotInstance=true:PreferNoSchedule' --apiserver-endpoint '${aws_eks_cluster.eks.endpoint}' --b64-cluster-ca '${aws_eks_cluster.eks.certificate_authority[0].data}' 'eks-${var.environment}'
else
  /etc/eks/bootstrap.sh --kubelet-extra-args '--node-labels=lifecycle=OnDemand --cluster-dns=<IP_ADDRESS>' --apiserver-endpoint '${aws_eks_cluster.eks.endpoint}' --b64-cluster-ca '${aws_eks_cluster.eks.certificate_authority[0].data}' 'eks-${var.environment}'
fi

Anything else we need to know?:

The nodes are underutilised:

NAME                                             CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
ip-10-2-34-223.ap-southeast-2.compute.internal   116m         6%     813Mi           11%

Here are the node taints:

Taints:             node.kubernetes.io/unschedulable:NoSchedule
                    spotInstance=true:PreferNoSchedule
Unschedulable:      true

Here are the events:

Events:
  Type    Reason              Age   From     Message
  ----    ------              ----  ----     -------
  Normal  NodeNotSchedulable  58m   kubelet  Node ip-10-2-34-223.ap-southeast-2.compute.internal status is now: NodeNotSchedulable

I use cluster-autoscaler, but there's nothing about it in the logs:

...
I1112 07:43:48.203376       1 scale_down.go:421] Node ip-10-2-34-223.ap-southeast-2.compute.internal - cpu utilization 0.924870
I1112 07:43:48.203389       1 scale_down.go:424] Node ip-10-2-34-223.ap-southeast-2.compute.internal is not suitable for removal - cpu utilization too big (0.924870)
...

Environment:

AWS Region: ap-southeast-2
Instance Type(s): m5.large
EKS Platform version (use aws eks describe-cluster --name <name> --query cluster.platformVersion): eks.2
Kubernetes version (use aws eks describe-cluster --name <name> --query cluster.version): 1.17
AMI Version: ami-087315adc4086bcef
Kernel (e.g. uname -a): Linux ip-10-2-34-223.ap-southeast-2.compute.internal 4.14.198-152.320.amzn2.x86_64 #1 SMP Wed Sep 23 23:57:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Release information (run cat /etc/eks/release on a node):

BASE_AMI_ID="ami-01f93ce28477e7be1"
BUILD_TIME="Wed Oct  7 19:11:36 UTC 2020"
BUILD_KERNEL="4.14.198-152.320.amzn2.x86_64"
ARCH="x86_64"

BASE_AMI_ID="ami-01f93ce28477e7be1"
BUILD_TIME="Wed Oct  7 19:11:36 UTC 2020"
BUILD_KERNEL="4.14.198-152.320.amzn2.x86_64"
ARCH="x86_64"

Is this issue in the correct github repo? I'd be happy to post it in another place if need be..

@sudo-justinwilson How have these nodes been created? Managed nodegroups, self managed nodes with aws-node-termination-handler deployed?

Hi @rtripat. Thanks for your reply. I've isolated this problem to cluster-autoscaler. So I will close this issue and open it up in the cluster-autoscaler repository. Cheers.


WFLY-14250 Optimize distributable web session marshalling using native protostream marshallers

https://issues.redhat.com/browse/WFLY-14250
Requires https://github.com/wildfly/wildfly/pull/13842

Adding hold label for now - as this work will be rebased on the branch for WFLY-14295.

Adding hold label for now - as this work will be rebased on the branch for WFLY-14295.

Closing for now - will reopen once WFLY-14249 is rebased on WFLY-14295

Closing for now - will reopen once WFLY-14249 is rebased on WFLY-14295


Note to maintainers

Read this wiki page.
Make sure the PR has a milestone.
Assign yourself before merging.
Either do a regular merge:

for PRs containing several commits following conventional-commits,
or for PRs containing 1 commit shared with a later PR (to preserve the SHA1)

Or do a squash-merge:

for PRs containing only 1 commit (not shared with a later PR),
or for PRs containing several commits that need not be kept in the history;
→ Update the commit message header with a conventional-commit type,
→ Add a footer Close #… if a related issue exists.

The CI looks good now, let's merge this tiny PR.


I am trying to access Author attribute along with TestCaseSource attribute, but unable to retrieve value of author assigned to Test

While trying to access Author value in TearDown i am getting null value. Do let me know if Property attribute works with TestCaseSource Attribute.
Please find below code:
`
[TestCaseSource(typeof(TestDataMerlin), "LoginDetails", new object[] { new string[] { "TC01"} }),Author("Kalyani"),Description("Hi")]
public void PatientEnrollment(string userDetails, LoginDetails loginDetails)
{
try
{
}
}
`
`
[TearDown]
public void TestCleanup()
{
var testCategory = TestContext.CurrentContext.Test.Properties["Author"];
}
`

This doesn't seem to have anything to do with the NUnit-summary project. Did you intend to post this to NUnit instead?

Yes Wanted to post in Nunit, sorry for the inconvenience caused.


immich: re-add perl to $PATH

Otherwise logging in to Immich fails with
[Nest] 2432071  - 11/11/2024, 9:12:55 PM   ERROR [Api:Error: BatchCluster has ended, cannot enqueue -ver
-ignoreMinorErrors
-execute
    at BatchCluster.enqueueTask (/nix/store/s68j9ryvlcfayh8wc6s8mbqwbhhsb742-immich-1.120.1/node_modules/batch-cluster/dist/BatchCluster.js:186:25)
    at f (/nix/store/s68j9ryvlcfayh8wc6s8mbqwbhhsb742-immich-1.120.1/node_modules/exiftool-vendored/dist/ExifTool.js:402:38)
    at async g (/nix/store/s68j9ryvlcfayh8wc6s8mbqwbhhsb742-immich-1.120.1/node_modules/exiftool-vendored/dist/AsyncRetry.js:8:20)~92ys7db8] Unknown error: Error: BatchCluster has ended, cannot enqueue -ver
-ignoreMinorErrors
-execute

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

[ ] 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 355266

x86_64-linux

:white_check_mark: 1 package built:

immich

aarch64-linux

:white_check_mark: 1 package built:

immich

aarch64-darwin

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

x86_64-linux

:white_check_mark: 3 packages built:

immich
immich-machine-learning
immich-machine-learning.dist

aarch64-linux

:white_check_mark: 3 packages built:

immich
immich-machine-learning
immich-machine-learning.dist

aarch64-darwin

@ofborg test immich


Id47

Codecov Report

Merging #52 (ff8d3aa) into dev (a106fe5) will decrease coverage by 0.17%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev      #52      +/-   ##
==========================================
- Coverage   85.66%   85.48%   -0.18%
==========================================
  Files           2        2
  Lines         572      572
==========================================
- Hits          490      489       -1
- Misses         82       83       +1

Impacted Files
Coverage Δ

qiita_sync/qiita_sync.py
85.46% <0.00%> (-0.18%)
:arrow_down:

Continue to review full report at Codecov.

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


Can't use Tabs or Alert in default SvelteKit project

What package has an issue
@svelteuidev/core
A clear and concise description of what the bug is
When I use either the Tabs or the Alert component with an icon in the default SvelteKit application with TypeScript, the following error pops up:
HTMLElement is not defined

It seems to be caused by the IconRenderer.svelte file having issues when we run the app with SSR.
In which browser(s) did the problem occur?
Other - list in description
Steps To Reproduce
Repro: https://github.com/Caladan08/icon-renderer-issue-repro
Do you know how to fix the issue
No
Are you willing to participate in fixing this issue and create a pull request with the fix
Yes
Relevant Assets
No response

Oops, I didn't know that this would be fixed in the next patch. Sorry

No problem, the PR should be merged in time for the next patch


Circuitscape vs Grainscape

https://github.com/Circuitscape/Circuitscape
http://grainscape.r-forge.r-project.org/grainscape_vignette.pdf

There's also a package here that calculates resistance values.

hey, matt, what are resistance values?


WARNING: 3 cannot be handled by this delegate. Only the first 0 ops will run on the GPU, and the remaining 17 on the CPU.

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:Iphone XR
TensorFlow installed from (source or binary):binary
TensorFlow version: 1.14 (gpu)
Python version:3.6
Installed using virtualenv? pip? conda?:pip
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: 10
GPU model and memory: 1070Ti - 8GB

I have converted .h5 to .tflite. It's working perfectly with CPU but not with GPU.
It's showing following error:
'WARNING: 3 cannot be handled by this delegate. Only the first 0 ops will run on the GPU, and the remaining 17 on the CPU.'
Here is my model:
https://drive.google.com/file/d/1osGt-pr9hh9qvslrKY2TaxOLkwWsEA-2/view?usp=sharing

@nazmulasha
Request you to share simple standalone code to reproduce the issue in our environment.It helps us in localizing the issue faster.Thanks!

@ravikyram
I have changed the tensorflow version and now it's fine. But I got a new error now. I have used PRelu and it's giving me the following error.
'Dimensions are not BHWC'.

@nazmulasha Can you please give more details on the error or share full trace of the error.

Are you testing any classification model?
What were the steps you followed before noticing this error?
Can you share labels.txt, so that I will try to check with an android device?

Please give as many details as possible to find root-cause of the issue. Thanks!

@jvishnuvardhan I have already fixed it.

Closing this as this was resolved already. Thanks!


Support for Regex path

Do you want to request a feature or report a bug?
We are currently using Traefik v1.7.
Expect support for regex paths like the Nginx ingress controller.
When I tried to use the OSS reportportal, it didn't work well because it didn't support the path in regex format.
In order to support this path, I came to install nginx ingress controller, but I am happy if I can use traefik ingress because I use traefik in the product.
The use of traefik.ingress.kubernetes.io/redirect-regex and traefik.ingress.kubernetes.io/redirect-replacement did not work well.
Is traefik.ingress.kubernetes.io/rule-type correct?
See.
https://github.com/reportportal/kubernetes/blob/master/reportportal/v5/templates/gateway-ingress.yaml
https://github.com/reportportal/kubernetes/blob/master/reportportal/v5/values.yaml#L163
What did you expect to see?
Expect to be able to accommodate a regex path using kubernetes annotation.
If it is supported or available in v2, please press

Hello @yuzujoe,
Thanks for your interest in Traefik !
We do not provide support to troubleshoot any configuration issue through the github issues.
Please take a look at our community forum.
I'll close this issue as a question accordingly.


Reporting

Currently the following items are reported :

Active Devices
Users
Schema's

Input from SSS is expected to add new items.

moved to smartsocietyservices/webapps #98.
Closing.


Discrepancy between description and default behaviour in the API client

The comment in apiclient.get_list_of_tickers suggests that we should have the list of active tickers returned. However, the function returns the delisted tickers by default.

Hello. We made changes in version 1.0.29, now it works correctly

Great, thank you for the quick turnaround!

Code matches expected behaviour


Resources not working in MVC 6 application

I have tested the example using an empty ASP.NET 5 web app and it's not working. The resources files is not working. I have tested using dnx web and not VS debug.
The problem is DI controller, the resources files is not working. In Razor Views you can't translate like you did in MVC5.
Please upgrade the example for a complete MVC 6 web app, a lot of question in stackoverflow about it. Very confused right now.
Thanks.

Which example you mean? because the sample attached with the source working fine

Ok, I solved it... I will update my example on GitHub tomorrow (https://github.com/chemitaxis/Localization.StackOverflow) . In this example you can use the localization on RC1 on Razor Views.
I have created a _ViewImports, and add it:
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
@using System.Threading.Tasks
@using AspNet5Localization
@using AspNet5Localization.Resources
@using Microsoft.AspNet.Mvc.Localization
@using Microsoft.Extensions.Localization
@inject IStringLocalizer SR
After, I have created a HomeController and Views/Home/Index.cshtml file.
Like I have injected in my Views in _ViewImports the IStringLocalizer SR I can use it in my Razor Views using just:
@SR["Name"]
I don't know if it the best way to do that, but it works. If someone can explain the best way to do that, please answer here.
Thanks.

Please refer to the following examples LocalizationSample.Web and Localization.StarterWeb

Closing because this looks like it was answered.


Mozilla issue over weekend caused livemarks to not verify, then all feeds lost

Add-on version
Add-on version:
1.21
Describe the bug
A clear and concise description of what the bug is.
All my add-ons and extensions crashed and burned over the weekend when Mozilla messed up. Cliqz and Firefox both said that none of my extensions would verify, and were thus disabled.
I have livemarks installed on Cliqz. When the extension once again verified, then all my RSS feeds are missing. Looking at the config for the add-on, it claims I have no livemarks.
All my feed folders and old feeds (URLs) still show up in my bookmarks, but nothing updates (obviously, if livemarks doesn't think I have any feeds!).
Something got lost in the Mozilla crash. What? Where? How do I get it back?
Cliqz is up-to-date, and I have restarted it, purged all caches, etc. Nothing seems to work to fix it!
I have over 100 feeds. What file where (on a mac) can I restore from backup to recover my feeds? (I know the CLI cold, so please just tell me what I need to mangle!)
HELP!!
THANKS!!

Make "extensions would verify" to read "extensions would NOT verify" -- sorry, too many interruptions as I'm trying to submit the bug report!

Hi,
Sorry to hear that you lost all of your feeds.

Did you ever make an .opml file with all your feeds ? (Livemarks should provide this via "Export Feeds", but maybe you had feeds from Feedly or some other website). If you do, then you should be able to use "Import Feeds" to get your feeds back.

Do you have your feeds synced over to another device ? If so, you should be able to export your feeds from there, and import your feeds back into the browser.

If none of those apply to you, maybe @linacambridge or @thomcc have some advice regarding sync storage, and where to recover the feeds in the Firefox profile.


ispc: unstable-2021-04-02 -> 1.18.0

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] 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

[ ] 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/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@aristid @thoughtpolice could you take a look at this one?

@ofborg eval

I have taken the liberty of adding myself as co-maintainer, as the current maintainers seem to be absent.

@ofborg build openimagedenoise embree openimagedenoise_1_2_x