[chore] upgrade node-fetch to 3.0.0 final

Oooh, nice! Is this ready to go now?

Yes, we should be able to merge this now


Improve task 'Distribute Credentials Securely Using Secrets' by showi…

Description

Proposal to show pod output after secret consumption
Remove white spaces line 208
Improve  formatting of shell command in line 178

/assign zparnold

/assign @zparnold

Thank you, @scoulomb - this is a lot cleaner in my opinion.
/lgtm

/lgtm
/approve


404 at /home/inside/docker.github.io-master/404.html

I found a broken link : https://docs.docker.com/home/inside/docker.github.io-master/404.html

Hey @inside90
Thanks for reporting the broken link issue. Could you let us know how you arrived at the broken link?

closing as we didn't receive more information to address the issue, but feel free to leave a comment if you have more details for us to fix.


httpGet does not render parameters correctly

Bug Report
Description
Looking at the docs at https://github.com/kittinunf/fuel/blob/master/fuel/README.md:
Fuel.get("https://httpbin.org/get", listOf("foo" to "foo", "bar" to "bar"))
    .url
// https://httpbin.org/get?foo=foo&bar=bar

However as far as I can see on Fuel of version 2.3.1, the parameters are dropped and the result is:
https://httpbin.org/get

Development Machine

OS: Mac
Fuel version: 2.3.1
Kotlin version: 1.6.10
JDK 17

🙏

https://github.com/kittinunf/fuel/blob/2.3.1/fuel/src/main/kotlin/com/github/kittinunf/fuel/core/requests/DefaultRequest.kt#L36
url is a constructor parameter of DefaultRequest, and parameters is another constructor parameter, so, that behavior kind of makes sense.

I think we should move over to 3.x at this point. 2.x is end of life.

True. Just wanted to add more detail to the issue.


examples build issue

Hi, I'm trying to build the examples but it fails.
What could be the problem?
Thank you.
$make
gcc -o custom_input_box/custom_input_box custom_input_box/custom_input_box.c -Wall -std=c99 -D_DEFAULT_SOURCE -Wno-missing-braces -D_DEFAULT_SOURCE -I/usr/local/include -isystem. -isystem/home/dsula/ray/raygui/src -isystem/home/dsula/ray/raygui/release/include -isystem/home/dsula/ray/raygui/src/external -L. -L/usr/local/lib -L/home/dsula/ray/raygui/src -lraylib -lGL -lm -lpthread -ldl -lrt -lX11 -DPLATFORM_DESKTOP
/usr/local/lib/libraylib.a(rtext.o): In function `TextToFloat':
rtext.c:(.text+0x9885): multiple definition of `TextToFloat'

@dsula Function was recently added to raylib. Fixed example.


Updated shader uniforms not rendered properly on Spine nodes

adxe version: adxe-1.0.0b2
devices test on: iPhone XR
developing environments

NDK version:
Xcode version:
VS/msvctools version: Visual Studio 2019/14.28.29910
cmake version:
Steps to Reproduce:

Apply a custom shader to a Spine node (ex. example_Blur.fsh)
Set a uniform value (ex. blurRadius), check if node is updated

The following macro as defined in cpp-tests used to work for Spine nodes as well but not anymore.
#define SET_UNIFORM(ps, name, value)  do {
decltype(value) __v = value;
auto __loc = (ps)->getUniformLocation(name);
(ps)->setUniform(__loc, &__v, sizeof(__v));
} while(false)
For comparison you can apply the same uniform update to a Sprite node and check results.

Does it works on windows?

Same problem on Windows, iOS, Android etc

does cocos2d-x-4.0 works?

What's your example code, I have test, it works:
#define SET_UNIFORM(ps, name, value)                          \
    do                                                        \
    {                                                         \
        decltype(value) __v = value;                          \
        auto __loc          = (ps)->getUniformLocation(name); \
        (ps)->setUniform(__loc, &__v, sizeof(__v));           \
    } while (false)

auto programCache = backend::ProgramCache::getInstance();
programCache->registerCustomProgramFactory(
    101, positionTextureColor_vert, FileUtils::getInstance()->getStringFromFile("Shaders/example_Blur.fsh"));
auto program = programCache->getCustomProgram(101);

skeletonNode->setProgramState(new backend::ProgramState(program), false);
auto skeleton1PS = skeletonNode->getProgramState();

Vec2 resolution{100.f, 100.f};
float blurRadius = 50.0f;
float sampleNum  = 7.0f;
SET_UNIFORM(skeleton1PS, "resolution", resolution);
SET_UNIFORM(skeleton1PS, "blurRadius", blurRadius);
SET_UNIFORM(skeleton1PS, "sampleNum", sampleNum);

What I'm noticing is this: when SET_UNIFORM is called immediately after the shader is applied to the Spine node (as in your example) it indeed does work. However when SET_UNIFORM is called from another location, i.e. a different method of the same layer class then the change is not reflected on the Spine node. I've been calling SET_UNIFORM for both Sprite and Spine nodes this way and noticed sprite nodes are updated properly while Spine nodes are not.
I will try to integrate this use case into an existing test class in cpp-tests for you to be able to reproduce this behavior.

@halx99 If I recall correctly, this was a concern that was brought up a while back with the Spine team, and it was the reason for this PR: https://github.com/EsotericSoftware/spine-runtimes/pull/1763, but it was closed and never merged in.  The code in your PR #485 is a lot cleaner, and the end result should be the same, as it should fix the problem.

SpineTest.zip
To reproduce this issue replace file SpineTest.cpp in cpp-tests, build/run and select test no. 44 (Node: Spine).
Navigate to 8:Spineboy and click twice on screen (spine node will go into slow motion). At this time SET_UNIFORM will have been called on the spine node program state and the sprite node will be appearing blurred.

Do you mean set uniform at next draw frame?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: etsek @.>
Sent: Monday, August 30, 2021 11:56:31 PM
To: adxeproject/adxe @.>
Cc: halx99 @.>; Mention @.>
Subject: Re: [adxeproject/adxe] Updated shader uniforms not rendered properly on Spine nodes (#482)
SpineTest.ziphttps://github.com/adxeproject/adxe/files/7077899/SpineTest.zip
To reproduce this issue replace file SpineTest.cpp in cpp-tests, build/run and select test no. 44 (Node: Spine).
Navigate to 8:Spineboy and click twice on screen (spine node will go into slow motion). At this time SET_UNIFORM will have been called on the spine node program state and the sprite node will be appearing blurred.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/adxeproject/adxe/issues/482#issuecomment-908461292, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABVHOJ3SBRQC7UOAIPEDX7TT7OS27ANCNFSM5C75CKEQ.

SpineTest.zip
To reproduce this issue replace file SpineTest.cpp in cpp-tests, build/run and select test no. 44 (Node: Spine).
Navigate to 8:Spineboy and click twice on screen (spine node will go into slow motion). At this time SET_UNIFORM will have been called on the spine node program state and ONLY the sprite node will be appearing blurred.

I think I know what happen, in the SkeletonBatch.cpp, always use programState clone, and only when programType changed will update to command pipeline, that why you must apply uniform immidiately

There is a solution for adxe but not for cocos2d-x, adxe introduced a UniformID for ProgramState, we can check it at SkeletonBatch like follow:
backend::ProgramState* SkeletonBatch::updateCommandPipelinePS(SkeletonCommand* command, backend::ProgramState* programState)
{
	auto& currentState = command->getPipelineDescriptor().programState;
	if(currentState == nullptr || currentState->getProgram() != programState->getProgram() || currentState->getUniformID() != programState->getUniformID()) {
		CC_SAFE_RELEASE(currentState);
		currentState = programState->clone();

		auto vertexLayout = currentState->getVertexLayout();
		auto locPosition = currentState->getAttributeLocation("a_position");
		auto locTexcoord = currentState->getAttributeLocation("a_texCoord");
		auto locColor = currentState->getAttributeLocation("a_color");
		vertexLayout->setAttribute("a_position", locPosition, backend::VertexFormat::FLOAT3, offsetof(V3F_C4B_T2F, vertices), false);
		vertexLayout->setAttribute("a_color", locColor, backend::VertexFormat::UBYTE4, offsetof(V3F_C4B_T2F, colors), true);
		vertexLayout->setAttribute("a_texCoord", locTexcoord, backend::VertexFormat::FLOAT2, offsetof(V3F_C4B_T2F, texCoords), false);
		vertexLayout->setLayout(sizeof(_vertices[0]));

		command->_locMVP = currentState->getUniformLocation("u_MVPMatrix");
		command->_locTexture = currentState->getUniformLocation("u_texture");
	}
	return currentState;
}

And also needs update uniformID at:
bool SpineTestLayer::init()
{
    if (!TestCase::init()) return false;

    EventListenerTouchOneByOne* listener = EventListenerTouchOneByOne::create();
    listener->onTouchBegan = [this](Touch* touch, cocos2d::Event* event) -> bool {
        if (!skeletonNode) return true;
        _touchIndex = (_touchIndex + 1) % 3;
        if (_touchIndex == 0)
        {
            skeletonNode->setDebugBonesEnabled(false);
            skeletonNode->setTimeScale(1.0f);
        }
        else if (_touchIndex == 1)
        {
            skeletonNode->setDebugBonesEnabled(true);
            skeletonNode->setTimeScale(1.0f);
        }
        else if (_touchIndex == 2)
        {
            skeletonNode->setDebugBonesEnabled(true);
            skeletonNode->setTimeScale(0.3f);

            // Get Spine node PS and update uniforms
            auto skeleton1PS = skeletonNode->getProgramState();

            Vec2 resolution{100.f, 100.f};
            float blurRadius = 50.0f;
            float sampleNum  = 7.0f;

            // This doesn't work on Spine node, works on sprite node
            SET_UNIFORM(skeleton1PS, "resolution", resolution);
            SET_UNIFORM(skeleton1PS, "blurRadius", blurRadius);
            SET_UNIFORM(skeleton1PS, "sampleNum", sampleNum);
            skeleton1PS->updateUniformID();
        }
        return true;
    };
    _eventDispatcher->addEventListenerWithSceneGraphPriority(listener, this);

    SCALE_SKELETON_NODE(skeletonNode);

    return true;
}

I can confirm this fix solves the problem, what is peculiar is SET_UNIFORM was rendering properly right after issue  https://github.com/adxeproject/adxe/issues/234 was fixed back in Oct 2020 without the need for updateUniformID().

Because, the old spine runtime clone ProgramState per frame without programType check

Hello , this fix has worked fine so far. Will you be making a push request for the change in updateCommandPipelinePS() ?
Thanks once again!

Hello , this fix has worked fine so far. Will you be making a push request for the change in updateCommandPipelinePS() ?
Thanks once again!

Done with https://github.com/adxeproject/adxe/commit/15be00be207b528da02d652189359a47490df460, and also post to spine team

Close with issue solved


Small update

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

Hi @kendaleiv. The Microsoft internal style guidance is to avoid using "ARM" or "RM" for "Azure Resource Manager." (The exception is "ARM template," which is OK after using "Azure Resource Manager template (ARM template)" on first reference.) The update in the PR doesn't align with this guidance, so we'll close it. Thank you for contributing to the documentation.

@kendaleiv Wait--does the updated sentence actually refer to the ARM computing architecture, and not to Azure Resource Manager at all?

Yup, ARM architecture.

Looks good; merging.


fixes eslint errors

Thanks so much for the PR @cassidypignatello ! We'll get this reviewed soon.
Can we show you some appreciation for your contribution?

Thanks @tzarebczan! I'll send over an email to<EMAIL_ADDRESS>with my LBC address.


Support altnames in flightctl-server config

Support altNames in server cert:
            X509v3 Subject Alternative Name:
                DNS:my-host.abc.com, DNS:localhost

/lgtm
:-)


Extend set_value for use on check boxes, radio buttons and drop-down options

Sorry for the clumsy gitting. (I tend to use SVN).  I will try to do better in future.

@graeme-defty don't worrty about the git-ing too much, we usually squash commits which means that all of this will end up as a single commit on master :+1:

:-)  Thanks
On 13 May 2017 at 19:52, Tobias Pfeiffer<EMAIL_ADDRESS>wrote:

@graeme-defty https://github.com/graeme-defty don't worrty about the
git-ing too much, we usually squash commits which means that all of this
will end up as a single commit on master 👍
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keathley/wallaby/pull/237#issuecomment-301246325, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAK80JecrgEx7jdt3-uUhIJIeTeGiiZrks5r5adwgaJpZM4NZ9zI
.

Thanks for the comments. Most importantly, if Nala likes it them I am happy!
What is the procedure now - do I make changes addressing your comments and re-submit the PR?

@graeme-defty you make the changes addressing the comments, then you make a new commit with them and just push them to the branch again. We'll get them here and everything should be fine :)

OK - done!

Ouch!  Yes, I should have done this.
On 15 May 2017 at 20:10, Aaron Renner<EMAIL_ADDRESS>wrote:

@aaronrenner commented on this pull request.
In lib/wallaby/browser.ex
https://github.com/keathley/wallaby/pull/237#discussion_r116484461:

@@ -392,12 +392,37 @@ defmodule Wallaby.Browser do
@doc """
Sets the value of an element.
"""

@spec set_value(element, any()) :: element

@spec set_value(parent, Query.t, Element.value) :: parent
+#  @spec set_value(element, any()) :: element

+#  def set_value(element, value) do
+#    IO.warn "set_value/2 has been deprecated. Please use Element.set_value/2"
+#
+#    Element.set_value(element, value)
+#  end
Could the commented out code be removed now?
@keathley https://github.com/keathley, @PragTob
https://github.com/pragtob Should this change be on Element.set_value
instead Browser.set_value?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/keathley/wallaby/pull/237#pullrequestreview-38108830,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK80KzkguzFYaR83I1l-lw-i0FTWaxAks5r6E7ZgaJpZM4NZ9zI
.

Documentation updated as requested

I think this clashed with a merge to master now where selected? was removed from Browser #240 - so best to merge that inrebase against it and fix the tests relying on it :)
Sorry for the trouble @graeme-defty if you can't get to it one of us probably will :)

Let me try - my gitting skills could use the workout  :-s

Done!  I still officially loathe git though. How on earth has it won over BZR? (Though I have to admit --rebase is pretty cool. Once I eventually got the incantation right, it just ... well ... worked!  Maybe I will get used to it.  ;-)

@graeme-defty No worries on the git stuff. I cleaned up your branch and merged everything here: https://github.com/keathley/wallaby/commit/e9f4e1a071df3d9b75dcd86c46f1e18bf810ea42


Monitor data.qld.gov.au for #318 fix

Monitor for changes and when implemented check that #318 is resolved

portal support report

I think the issue here is with encoding for Unicode characters and Python. In this case em dashes.
https://stackoverflow.com/questions/11674850/issue-with-content-in-urllib2-urlopen
That's an "em dash", which is Unicode code point U+2014 and is encoded in Windows-1252 as 0x97 (but it is not part of ISO 8859-1).
This is the documentation on Unicode for CKAN - http://docs.ckan.org/en/ckan-2.7.3/contributing/unicode.html
Other CKAN discussions around Unicode issues - https://github.com/ckan/ckan/issues/3006
I’m afraid there’s no simple solution for this, at least from my end. I’ll keep investigating for now.

Just FYI so you don't spend unnecessary time on this - I would assume there will be no changes to data.qld.gov.au to support this for milestone 0.18.0


Remove deprecated displayBuffer references

Fixes #126

Can someone merge this PR?

thanks man!!!

Please someone merge this PR. The deprecation warnings are not nice.

Bump ... Lots of open issues would be fixed by this one pull request.

@bigfive Can you merge this commit please. Thanks.

Tested. Works well. Thanks all for the patience 😬

Thanks for maintaining this feature @bigfive!

Can anyone tell me how does the fix work? What do I do to fix it?


 We should unify the way for aborting the program.
Petsc has a compiler directive that tells the code if PETSc is used or not. We could use it in the print_fatal funciton.
https://charlesreid1.com/wiki/Petsc

@Goldeninscriptions 等你休假回来后我们可以把这个任务了结了。当然，我们需要把所有的print_exit函数替换成print_fatal

https://stackoverflow.com/questions/8482651/how-do-i-conditionally-terminate-a-parallel-region-in-openmp

Roger!
Ju Liu @.***> 于2023年9月30日周六 10:34写道：

https://stackoverflow.com/questions/8482651/how-do-i-conditionally-terminate-a-parallel-region-in-openmp
—
Reply to this email directly, view it on GitHub
https://github.com/APSIS-ANALYSIS/PERIGEE/issues/75#issuecomment-1741635316,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYRYOIOXGDDXEIK7SDZ3G6DX46AK7ANCNFSM6AAAAAA424RTGE
.
You are receiving this because you were assigned.Message ID:
@.***>


Fix: distinctShareReplay shouldn't skip values on sync subscriptions

This addresses one of the issues found by @voliva on #20 (Thanks a lot for pointing that out BTW!)
Is this living proof that marble-tests can't be pretty useless for some stuff? Why can't I find a way to add a marble test that ensures this behavior?

Guess what? I inherited this bug from RxJS!


Error in macromilter.logrotate - ubuntu

Error if logrotate script used with ubuntu:
logrotate_script: 2: logrotate_script: systemctl: not found
error: error running shared postrotate script for '/var/log/macromilter/macromilter.log'

and
sysctl: cannot stat /proc/sys/try-restart: No such file or directory
sysctl: cannot stat /proc/sys/macromilter/service: No such file or directory
error: error running shared postrotate script for '/var/log/macromilter/macromilter.log'

Which version of Ubuntu is that? No systemctl sounds like an older Ubuntu. The second with sysctl is definately wrong. Does Ubuntu ship service by default? Then this could be likely used as wrapper for all, SysVinit, upstart and systemd.

It is a (old) 14.04.1 Ubuntu and yes service is a default package.
But I can't simply replace the systemctl with service.
Can we switch to a systemd command because it is more independent to distributions I guess?

service is historically a wrapper for SysVinit scripts, but can also handle systemd unit files (at least at Fedora and RHEL, to be tested for other distributions)
systemctl is the standard command line tool for systemd unit files
sysctl has nothing to do with init stuff

Not sure how it is for Ubuntu, but in Fedora and RHEL, the following works as expected transparently:
$ service macromilter restart
Redirecting to /bin/systemctl restart macromilter.service
$

I changed the postrotate command to service macromilter restart.
Now it should work on Ubuntu/Debian and Fed./RHEL.


allow comporator fn return any negative value

comporator functions should be allowed to return any value less then zero not only -1

This makes sense. Is there a way we can test it?

are the exiting tests passing? from my perspective there should be no problem as we just replace == -1 with < 0


The LSP host will have inconsistent version of document if it was started after document opening

Open a new project
Create a .ps1 file
Start typing, e.g. echo $Host.
See that no completion is provided ever, until you clear and retype the text

This is seemingly because we currently ignore the events that came before server's been started.
(Not sure if it was a case before, or was surfaced due to some of my refactorings.)

Logs from the LSP host:
2024-03-24 20:15:05.495 +01:00 [DBG] Opened file on disk: file:///t:/Temp/untitled26/file.ps1
2024-03-24 20:15:05.498 +01:00 [DBG] Finished: Routing Notification textDocument/didChange in 7ms
2024-03-24 20:15:05.498 +01:00 [FTL] Failed to handle request textDocument/didChange
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter 'Position 1:5 is outside of the column range of 1 to 1.')
   at Microsoft.PowerShell.EditorServices.Services.TextDocument.ScriptFile.ValidatePosition(Int32 line, Int32 column) in C:\__w\1\s\src\PowerShellEditorServices\Services\TextDocument\ScriptFile.cs:line 277
   at Microsoft.PowerShell.EditorServices.Services.TextDocument.ScriptFile.ApplyChange(FileChange fileChange) in C:\__w\1\s\src\PowerShellEditorServices\Services\TextDocument\ScriptFile.cs:line 318
   at Microsoft.PowerShell.EditorServices.Handlers.PsesTextDocumentHandler.Handle(DidChangeTextDocumentParams notification, CancellationToken token) in C:\__w\1\s\src\PowerShellEditorServices\Services\TextDocument\Handlers\TextDocumentHandler.cs:line 52
   at OmniSharp.Extensions.JsonRpc.JsonRpcServerServiceCollectionExtensions.RequestHandlerDecorator`2.Handle(T request, CancellationToken cancellationToken)
   at MediatR.Internal.RequestHandlerWrapperImpl`2.<>c__DisplayClass1_0.<Handle>g__Handler|0()
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.<RouteNotification>g__InnerRoute|6_0(IServiceScopeFactory serviceScopeFactory, TDescriptor descriptor, Object params, CancellationToken token)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.RouteNotification(IRequestDescriptor`1 descriptors, Notification notification, CancellationToken token)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker.<>c__DisplayClass11_0.<<RouteNotification>b__3>d.MoveNext()

So, what happened here: PSES ignored our document creation message, seemingly because we were sending a wrong language id: "PowerShell" instead of "powershell".
But it tried to apply typings to the created document anyway, which caused the error in log (thankfully).


FEATURE: Security--Implement 2FA

Implement Google Authenticator compatible 2-factor authentication.
(This is a lower priority at this time, but it occurred to me while I was thinking security thoughts)

Where do you want it implemented? Main CIAB site?

Yep! Do it to it.
Michael Scott Shappe
Director, Systems Division
Convergence Events, Inc
On Wed, Jun 3, 2020 at 8:58 PM Aric Stewart<EMAIL_ADDRESS>wrote:

Where do you want it implemented? Main CIAB site?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/CON-In-A-Box/CIAB-Portal/issues/433#issuecomment-638555170,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAISDXCMFVGTYJEBHDU5LBDRU35ULANCNFSM4NQJB4DA
.

Specifically, let's add an option to allow it. We should not make it
mandatory right up front. But I know I want the option!
Michael Scott Shappe
Director, Systems Division
Convergence Events, Inc
On Wed, Jun 3, 2020 at 9:00 PM CE Systems<EMAIL_ADDRESS>wrote:

Yep! Do it to it.
Michael Scott Shappe
Director, Systems Division
Convergence Events, Inc
On Wed, Jun 3, 2020 at 8:58 PM Aric Stewart<EMAIL_ADDRESS>wrote:

Where do you want it implemented? Main CIAB site?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/CON-In-A-Box/CIAB-Portal/issues/433#issuecomment-638555170,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAISDXCMFVGTYJEBHDU5LBDRU35ULANCNFSM4NQJB4DA
.


Modifying yamls to remove the disabled tag from the steps which have writeAttribute commands and also update the appropriate templates

Vivien's fix to generate methods for writeAttributes has merged , so modifying the following step from a bunch of the existing yamls

Validated with local runs that the response for write commands to Read-only attributes is not a success ,
[1631901443226] [31976:5832212] CHIP: [ZCL] 0x108826064attr not writable
How was this tested? (at least one bullet point required)
Ran the tests locally and they are all passing

@saurabhst ?


Ensure all entitlements are not fetched in any test

We don't have any Keycloak tests in WIT anymore.


Faster serialization

This pull request is the result of the investigation of several performance regressions on non-daemon use cases. Let's take the example of "Up-to-date full build - lotDependencies". When we compare the snapshots of 3.3 and 3.4, we can see a larger block in serialization:
This is in 3.3:

And the same block with 3.4:

And when we zoom in, we can see that there's a significant amount of good old Java serialization in action.
It's inefficient because we use DefaultSerializer for serializing values even for types that we already know and have more efficient implementations for. This pull request introduces a new serializer for that purpose, which makes sure we always use a well known serializer for types we know about, and only fallback to java serialization when we don't know how to efficiently serialize a type.
After this pull request, the flame graph looks like this:

All slow Java serialization has gone.
It's worth noting that this does NOT fix the performance regression alone, I still have to understand why we see MD5 hashing now, that we didn't see before.

Oh I didn't realize this was changing, it's a good thing. I'll just ping @lacasseio and give away this one.

My bad for the late reply, it was decided to put PR https://github.com/gradle/gradle/pull/962 on hold as it perceived priority was lower than the other work we had to accomplish. I don't know when we will move forward with this work. If @melix want, he can go ahead and work toward merging the PR. When we will continue the work on PR https://github.com/gradle/gradle/pull/962, we will resolve any conflict that this PR may cause.
If we think otherwise on the priority of PR https://github.com/gradle/gradle/pull/962, then we reprioritize and resume the work sooner.

@melix @lacasseio What is the status of this?

I think @adammurdoch re-implemented this this week. At least, the commit messages seemed to be close to what is here, but I'm not sure.

I don't think we need this one any more.

Could you confirm this by closing it @melix if you agree?


Pretty print swaymsg json output by default

This feature was rejected from i3 because apparently michael wanted to not break programs that checked for exact json strings.
I could do it with a wrapper script, but it's nicer to have it built in.
What do you think?

I'm okay with pretty printing.

I also would like to see non-JSON pretty printing happen sometime, so you could do something like this:
$ swaymsg -ht get_outputs

DVI-I-1: 1920x1080+3840,0 x1
    Visible: true
    Active: true
    Primary: false
    Current workspace: 3
DVI-D-1: 1920x1080+0,0 x1
    Visible: true
    Active: true
    Primary: false
    Current workspace: 2
HDMI-A-1: 1920x1080+1920,0 x1
    Visible: true
    Active: true
    Primary: false
    Current workspace: 1

Would also be useful for inputs.

Sure, is yaml good enough for that?

No, machine readable isn't a goal of a human-friendly output mode.

Do we want the ipc itself to give pretty printed json to clients or just reparse and pretty print in swaymsg? I think you could make an argument for either way.


Grazing lease v3

Template now has separate signing lines for each interested party
Update the mailing addresses to include more information (address lines 1,2,3, city prov country postalCode)

Your Pull Request code is being promoted!  Please follow the link below.
Main Merge Workflow


Scroll not working on very long menus

Reported by user: scroll not working on long mobile menus that extend beyond end of screen.  Menu disappears or redirects immediately to new page on touch.

Fixed in 1.0.2


PHNT_VERSION correction in READ.ME

Small error in the "READ.ME" file where it says:

By default, only definitions present in Windows XP are included into your program.

As evident by the code. the default is actually Windows 7 now:
#ifndef PHNT_VERSION #define PHNT_VERSION PHNT_WIN7 #endif
Just needs to be corrected to reflect the current code with:

By default, only definitions present in Windows 7 are included into your program.

Thanks for this great set of headers!
It's a headache to try to use the "windows.h" and "winternl.h" for desktop use since it's missing many things and/or only included limited defines, etc. Not to mention all the version dependencies. Sure beats making ones own or trying to use one of the many incomplete "ntdll.h" header sources off the net.

Small error in the "READ.ME" file where it says:

This is true if you've included the correct headers but in the past most people don't refer to the readme before using the headers and try directly including the specific header they needed and thus end up with XP defaults.

As evident by the code. the default is actually Windows 7

Yes only when you've included the phnt.h header otherwise you get XP defaults. We would need to remove the ifdefs for Win7 to actually make it the real default?

I noticed if I pressed F12 (or the "Go" button in VisualAssist) on PHNT_VERSION that the default was actually PHNT_WIN7 not PHNT_WINXP. Then verified by grepping all instances of PHNT_VERSION.
Not a big deal at all, just wanted to point it out in case it was a documentation error the READ.ME.
Feel free to close this issue et al.
FYI I use your headers with the VS2017 "ntdll.lib" (might require the Windows 10 WDK) to access "ntdll.dll" exports from DLL and exe projects. Excellent solution for NT internals!

I use your headers with the VS2017 "ntdll.lib"

The headers are part of a larger library (PHLIB) which uses the same ntdll.lib import but with a GPL license:
https://raw.githubusercontent.com/processhacker/processhacker/master/phlib/include/phbase.h
There's also a ntdllp.lib with private symbols for linking without the CRT.

the default was actually PHNT_WIN7 not PHNT_WINXP

This is only true when phnt.h was included otherwise its 0 and the ifdefs default to WINXP


How to work with anaconda virtual environment?

This is the simple python script:
`
import numpy as np
the_array = np.array([49, 7, 44, 27, 13, 35, 71])
an_array = np.where(the_array > 30, 0, the_array)
print(an_array)
`
I can run it under annaconda virtual environment with python:
python t_pkg.py
[ 0  7  0 27 13  0  0]
But it can't be run it with codon:
codon run t_pkg.py
t_pkg.py:1:8-13: error: no module named 'numpy'
t_pkg.py:3:13-50: error: no module named 'np'
t_pkg.py:5:12-50: error: no module named 'np'
t_pkg.py:6:7-15: error: name 'an_array' is not defined
How to fix this? Thanks!

You need two things:

Make sure that CODON_PYTHON points to Anaconda Python release (if not set, Codon might end up using the system Python release and that is often not the desired behaviour)
Make sure that PYTHONHOME` points to Anaconda Python (or venv) package repository (otherwise, it will default to the  system repository).

You need two things:

Make sure that CODON_PYTHON points to Anaconda Python release (if not set, Codon might end up using the system Python release and that is often not the desired behaviour)
Make sure that PYTHONHOME points to Anaconda Python (or venv) package repository (otherwise, it will default to the  system repository).

So how to make it?
I used conda env list to get the environments' paths, so I got that
base                  *  /opt/homebrew/Caskroom/miniforge/base
Then I run
export CODON_PATH= /opt/homebrew/Caskroom/miniforge/base
However, when I ran the .py file with numpy called in it, the errors still occurred.

Same experience here, doesn't work:
$ export CODON_PYTHON=/home/toaster/mambaforge-pypy3/envs/puma-lab/bin/python
$ export PYTHONHOME=/home/toaster/mambaforge-pypy3/envs/puma-lab
$ condon run bin/script.py
Python path configuration:
  PYTHONHOME = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  PYTHONPATH = (not set)
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.base_exec_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.platlibdir = 'lib'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.exec_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.path = [
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python310.zip',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10/lib-dynload',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007fc3aa9a2000 (most recent call first):
  <no Python frame>

Any suggestions?

It's quite a BIG ISSUE!
If codon even cannot support python packages and can work only with pure codon code, it would be quite limited for application.

Codon can use Python packages, but they need to be imported from python:
from python import numpy as np

the_array = np.array([49, 7, 44, 27, 13, 35, 71])

an_array = np.where(the_array > 30, 0, the_array)
print(an_array)

(prints [ 0  7  0 27 13  0  0])
To set it up, the CODON_PYTHON env var should point to the Python shared library. For example, for me (on Mac) it is:
<EMAIL_ADDRESS>
@jmakov it looks like the first CODON_PYTHON points to the executable and the second points to a PyPy-related library? Is there a libpython3.10.so in /home/toaster/mambaforge-pypy3/envs/puma-lab/lib/ that you can set CODON_PYTHON to?

@arshajii thanks for the quick response! puma-lab is just the name of my conda/mamba Python3.9 environment (no idea why codon sees Python3.10:
# This is from `codon`'s output. None of this files exist.
sys.path = [
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python310.zip',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10/lib-dynload',
  ]

As in my comment, I have also tried this with the same result:
$ export CODON_PYTHON=/home/toaster/mambaforge-pypy3/lib/libpypy3.9-c.so
# base path to my `mamba/conda` environment
$ export PYTHONHOME=/home/toaster/mambaforge-pypy3/envs/puma-lab

It works. Thank you!
I guess if libpython.dylib is used, it won't be accelerated by codon, right? Is there anyway to accelerate those python packages using codon?

Hi there,
I followed the above step of exporting CODON_PYTHON and PYTHONHOME.
But when I execute the program <xxyy.codon>, I got the following unknown error:

Assert failed:  cannot find 'str.new:dispatch' [xxyy.codon:11:5]
Expression:     val
Source:         /github/workspace/codon/parser/visitors/typecheck/access.cpp:40
Aborted

Noticed that I have changed the import block into "from python import ...".
Any ideas or suggestions would be appreciated. Thank you.

PYTHONHOME

The same error happened when I tried to change the PYTHONHOME as well. It just crashed my anaconda venv and conda command.

Same experience here, doesn't seem to work:
$ export CODON_PYTHON=/home/toaster/mambaforge-pypy3/envs/puma-lab/bin/python

# this results in the same error
# $ export CODON_PYTHON=/home/toaster/mambaforge-pypy3/lib/libpypy3.9-c.so

$ export PYTHONHOME=/home/toaster/mambaforge-pypy3/envs/puma-lab
$ condon run bin/script.py
Python path configuration:
  PYTHONHOME = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  PYTHONPATH = (not set)
  program name = '/usr/bin/python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.base_exec_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.platlibdir = 'lib'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.exec_prefix = '/home/toaster/mambaforge-pypy3/envs/puma-lab'
  sys.path = [
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python310.zip',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10',
    '/home/toaster/mambaforge-pypy3/envs/puma-lab/lib/python3.10/lib-dynload',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007fc3aa9a2000 (most recent call first):
  <no Python frame>

Any suggestions? Can't find anything in the docs.

The same error happened when I tried to change the PYTHONHOME as well. It just crashed my anaconda venv and conda command.

Using conda here. I exported the following variables:
export PYTHONHOME=/opt/conda/envs/envname/
export PYTHONPATH=/opt/conda/envs/envname/bin/python3
export CODON_PYTHON=/opt/conda/envs/envname/lib/libpython3.10.so

I was able to compile the python code ( codon build -release programname.py) changing the imports from:
import transformers
import torch
import numpy
import time

to
from python import transformers
from python import torch
from python import numpy
from python import time
from python import builtins

If conda env is loaded (typically via bash/zsh), you just need to set up CODON_PYTHON. It needs to point to Python library, not the executable! In my case, I did CODON_PYTHON=$HOME/miniconda3/lib/libpython3.so codon run test.codon (on macOS, you will need to point to dylib, not so).
PYTHONPATH is not needed. PYTHONHOME should not be changed unless you have a custom setup (Fatal Python error: init_fs_encoding error indicates that PYTHONHOME is incorrect; in my experience, there is no need to change that in a loaded Conda env).
Same holds for venvs etc. Just make sure to point to correct Python library: e.g., do not point to pyenv or system library if using Conda, or vice versa. This is by design: we allow users to use custom Python versions (via CODON_PYTHON) and custom environments (via PYTHONPATH) per-app basis.
Please let me know if this resolves the issue.
P.S. If you need to set PYTHONPATH, run python -c "import sys; print(sys.path)" with your Python of choice to figure its exact contents.

Closing due to inactivity; please reopen if these issues persist.


Standard View page L4

Hi,
I'm using it with L4.

Is there anything like standard view page, not edit, just view with edit button.
How can I add link to sidebar that goes directly to my controller?

Thanks

Moved to L4 version
https://github.com/thecanarycollective/station/issues/5

@dmartuszewski - yes there are overrides. I will add some documentation on this ASAP.


Weird graphical glitch in VR after SU8

After SU8, I have this weird looking graphical glitch in VR. It like an all white shadow of some sorts floating on the top of the glareshield a bit to the right from the center window pedestal.
Very hard to explain without a screenshot and unfortunately, I'm not sure how to grab a screenshot in VR. Still wanted to ask if anyone else in here noticed the same thing? If you're in VR and have seen it, you'll know what I mean.
I haven't had time trying without the mod yet to see if it's an issue with the mod specifically or maybe also in the default 930 without the mod applied. I hope to have time during the weekend to test that.

I've just seen how the issue is also present in the default TBM 930 without the mod. So this one can be closed. Sorry for wasting your time and space.


Track Apache Log4j advisories

See https://logging.apache.org/log4j/2.x/security.html
It graduated to be tracked on its own.

It's in CycloneDX json format https://logging.apache.org/log4j/2.x/security.html#vulnerabilities


[WIP] Pulsar IO documentation

@jerrypeng do you mind picking this PR? I don't think we have any documentation for pulsar I/O, do we? /cc @srkukarni


Unable to target checkbox label with classNames prop

Bug report
I'm trying to implement the Checkbox component but realised that the labels have font weight 500 by default. I tried to pass classNames to the checkbox component but it does not target the <span> tag in the label - I'm wondering if that might be possible?
e.g <Checkbox className="font-normal text-gray-500" />

The classes are getting added, but the labels aren't getting the styles

Also for dark mode, i noticed that the checkbox has a flicker of an outline / border when you click it

Also for dark mode, i noticed that the checkbox has a flicker of an outline / border when you click it

Also - does the checkbox have a prop to mark it as checked?
e.g <Checkbox checked={true} />

Also - does the checkbox have a prop to mark it as checked?
e.g <Checkbox checked={true} />

@joshenlim made new issue for flicker

@joshenlim made new issue for flicker

I'm not sure about this, hard to really say if the style and classnames should be applied to the Label or the Checkbox its self.
I'll change the font-family and font-weight to be inherit though, but you may also end of overriding the style of the 'description' as well.

I'm not sure about this, hard to really say if the style and classnames should be applied to the Label or the Checkbox its self.
I'll change the font-family and font-weight to be inherit though, but you may also end of overriding the style of the 'description' as well.

I'm not sure about this, hard to really say if the style and classnames should be applied to the Label or the Checkbox its self.
I'll change the font-family and font-weight to be inherit though, but you may also end of overriding the style of the 'description' as well.

I'm not sure about this, hard to really say if the style and classnames should be applied to the Label or the Checkbox its self.
I'll change the font-family and font-weight to be inherit though, but you may also end of overriding the style of the 'description' as well.

@joshenlim try this out on new version. should work.

@joshenlim try this out on new version. should work.


Socket2 reports multiple activewindow changes, sometimes out of order.

Socket2 sends two activewindow reports for every workspace change, presumably the parent window of the workspace and the focused window. For some reason they don't always report in the right order and the parent window reports second despite not being the active window.
This is problematic for scripts that subscribe to socket2 to determine the active window.

yes it does, correct

fixed in 4a3f9ccba2cebaf62d6001c2b700367785a7179c

Confirmed, thx


Ubuntu 22.04 AMI contains both Humble and Rolling

Describe the bug
Current Ubuntu 22.04 AMI has both rolling and humble installed, leading to an issue where sourcing one of them doesn't actually allow the ros2 command to be found.
Specifically, the output error is bash: line 1: ros2: command not found.
To Reproduce
Steps to reproduce the behavior:

Run talker example with Ubuntu 22.04 and Humble (robot side)
Error occurs at command source /opt/ros/humble/setup.bash && cd /home/ubuntu/fog_ws && colcon build --cmake-clean-cache && . /home/ubuntu/fog_ws/install/setup.bash && export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp && export CYCLONEDDS_URI=file:///home/ubuntu/cyclonedds.xml && ROS_DOMAIN_ID=0 ros2 launch fogros2 cloud.launch.py

Expected behavior
The ros2 command should be sourced properly, so that the talker example can be launched.

Let's double check that the AMI is public.  This might be superseded by #101.


Bit of a mystery when it comes to building the package.

I came to this package via the original github.com/Seklfreak/discord-image-downloader-go package, but because I fancied a more actively maintained project and also JSON config files, I went with yours!
Something, I've noticed with both the original package and yours is that neither seems to build from the command-line using go 1.15.5 under macOS 10.14.6. Both bring up module/version errors. Yours gives...
go: github.com/Necroforger/dgrouter/examples/soundboard imports
	github.com/rylio/ytdl<EMAIL_ADDRESS>parsing go.mod:
	module declares its path as: github.com/Andreychik32/ytdl
	        but was required as: github.com/rylio/ytdl

This is after the command go build ... which, to my understanding, should build everything in the folder.
Yet, if I load main.go within VS Code, and choose Go: Build Workspace from the command palette, everything builds nicely.
So, it's not a problem! I can work with the package, and indeed I have already forked it, since I plan to make some changes for my specific task. I just thought it was a strange situation. I've already posted messages on https://forum.golangbridge.org and on Twitter, so we'll see if someone can solve this mystery...

That's odd, it seems like it's exclusively due to the soundboard portion of dgrouter (a package I use for commands in the bot), since part of your error involves ytdl, which this program doesn't use, but dgrouter does.
I'm not really sure how to replicate that issue, nor how to fix it, but I'm glad you found a work-around.
If you add anything you think other people could have use for, please make a pull request!


Installation of aswf-docker - yaml issue

To use the ASWF docker images, I installed the aswf-docker utility following the steps explained here. Even if it successfully installs the tool (i.e. aswf-docker is working fine), it reports an error around yaml during the installation:

git clone https://github.com/AcademySoftwareFoundation/aswf-docker
cd aswf-docker
python3 setup.py install

The installation is on macOS 10.15.7 with docker 20.10.7
Installed /usr/local/lib/python3.9/site-packages/requests-2.23.0-py3.9.egg
Searching for pyyaml==5.3.1
Reading https://pypi.org/simple/pyyaml/
Downloading https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz#sha256=b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d
Best match: PyYAML 5.3.1
Processing PyYAML-5.3.1.tar.gz
Writing /var/folders/bv/l130z2yj1h322ry0n1bhk6th0000gp/T/easy_install-affusizc/PyYAML-5.3.1/setup.cfg
Running PyYAML-5.3.1/setup.py -q bdist_egg --dist-dir /var/folders/bv/l130z2yj1h322ry0n1bhk6th0000gp/T/easy_install-affusizc/PyYAML-5.3.1/egg-dist-tmp-oxg38707
warning: the 'license_file' option is deprecated, use 'license_files' instead
In file included from ext/_yaml.c:596:
ext/_yaml.h:2:10: fatal error: 'yaml.h' file not found
#include <yaml.h>
         ^~~~~~~~
1 error generated.
Error compiling module, falling back to pure Python
zip_safe flag not set; analyzing archive contents...
Copying PyYAML-5.3.1-py3.9-macosx-10.15-x86_64.egg to /usr/local/lib/python3.9/site-packages
Adding PyYAML 5.3.1 to easy-install.pth file

Looks like an wheel/pyyaml issue: https://github.com/aws/aws-cli/issues/4243
Upgrading the packages should fix that. I was planning on upgrading to python 3.9 soon so hopefully that will fix that issue.
Did you try with pipenv?
Also, you can now run pip install aswfdocker but I've only tested it on windows and linux, not macs...

Latest version of aswfdocker on PyPi might be worth another try as I upgraded quite a few dependencies

Having just run into something similar on Ubuntu, the pyyaml package (optionally?) depends on libyaml and its yaml.h header file. On Ubuntu:
sudo apt install libyaml-dev

did the trick, I suspect on macOS you would want to do:
brew install libyaml

(assuming you already have Homebrew installed).


Transfer files bug

Description
Hi, have some problems with transfer files infos like percentage.
[]()
Steps To Reproduce
No response
Expected behavior
the transfer information contains a bug and does not correctly show the process
Files Version
<IP_ADDRESS>
Windows Version
Windows 11 H1H2
Relevant Assets/Logs
debug.log
debug_fulltrust.log

Is this still an issue in the preview build? https://files.community/download/preview


Backend -  Address issues from September VA Scan

Description
Fix the issues discovered in the September Vulnerability Assessment.
Required for Completion
Add/remove others as necessary for this specific task.

[x] Complete fixes
[x] Test locally
[x] Create pull request to dev
[x] Address issues found during peer review
[ ] Have someone else accept pull request into dev

I've repeated the nginx config changes on the Prod server. The php.ini settings were already there.


Feature Request: Order Tabs

lol it's me again! I was wondering if it would be possible to order the tabs that are added to the build hammer via the config. Would be pretty neat, there are some modded items I use more than others and would like those to appear first when cycling through!

Yes this sounds possible. The custom tabs are implemented inside of Jotunn, so we have to discuss how to do this best as those tabs are also used by other mods. Not a big blocker as I'm one of the devs there but it may take some time as we have to come up with a good solution.
Additionally, it sounds like the overall problem is that common used pieces are split in many tabs, which only comes more apprent with more mods. I was already thinking about adding a favourite category to the hammer where any piece can be moved to. The idea isn't fleshed out yet but may be useful. Anyway, I think that would fit into a different mod as it only compliments the selection of pieces and could also be used without HammerTime.

It could be that it collects all the tabs on run time as you do with hammer
time and then it prints them out on the config and then there is a dropdown
that allows you to select 1-10 or whatever how many extra tabs there
actually are. Stardew valley integrated mine carts mod does something like
that to organize the position of mine cart locations in its in-game
selection ui.
https://www.nexusmods.com/stardewvalley/mods/11881
Not sure if this is helpful or not :)
On Tue, Oct 11, 2022 at 12:25 AM Maximilian Schmöcker <
@.***> wrote:

Yes this sounds possible. The custom tabs are implemented inside of
Jotunn, so we have to discuss how to do this best as those tabs are also
used by other mods. Not a big blocker as I'm one of the devs there but it
may take some time as we have to come up with a good solution.
Additionally, it sounds like the overall problem is that common used
pieces are split in many tabs, which only comes more apprent with more
mods. I was already thinking about adding a favourite category to the
hammer where any piece can be moved to. The idea isn't fleshed out yet but
may be useful. Anyway, I think that would fit into a different mod as it
only compliments the selection of pieces and could also be used without
HammerTime.
—
Reply to this email directly, view it on GitHub
https://github.com/MSchmoecker/HammerTime/issues/9#issuecomment-1274209727,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADEAQ7Z67EOK5GQ4CNWVCQDWCUJADANCNFSM6AAAAAARBX3H34
.
You are receiving this because you authored the thread.Message ID:
@.***>


Typings is not updated

The arguments order is not updated
  deferFn?: (props: object, controller: AbortController, args: any[]) => Promise<T>

Thanks for reporting! This is now fixed in v4.1.2.

Hey @Pong420 I just created a pre-release for #37 which greatly improves usability with TypeScript. You can install it as<EMAIL_ADDRESS>or react-async@next. It will soon be released, but I'd like to gather some feedback first. Care to take a look and try it out?

It works, thanks.


Temporary disable formatting

Both clang-format and yapf (which is, admittedly, based on clang-format) support special comments to temporarily disable special formatting. This is useful in situations when horizontal spacing is important - for example, #23 would have benefited from special formatting instructions:
        // dfmt off
        static __gshared SCstring* table =
        [
            SCstring(STCauto, TOKauto),
            SCstring(STCscope, TOKscope),
            SCstring(STCstatic, TOKstatic),
            SCstring(STCextern, TOKextern),
            SCstring(STCconst, TOKconst),
            SCstring(STCfinal, TOKfinal),
            SCstring(STCabstract, TOKabstract),
            SCstring(STCsynchronized, TOKsynchronized),
            SCstring(STCdeprecated, TOKdeprecated),
            SCstring(STCoverride, TOKoverride),
            SCstring(STClazy, TOKlazy),
            SCstring(STCalias, TOKalias),
            SCstring(STCout, TOKout),
            SCstring(STCin, TOKin),
            SCstring(STCmanifest, TOKenum),
            SCstring(STCimmutable, TOKimmutable),
            SCstring(STCshared, TOKshared),
            SCstring(STCnothrow, TOKnothrow),
            SCstring(STCwild, TOKwild),
            SCstring(STCpure, TOKpure),
            SCstring(STCref, TOKref),
            SCstring(STCtls),
            SCstring(STCgshared, TOKgshared),
            SCstring(STCnogc, TOKat, "nogc"),
            SCstring(STCproperty, TOKat, "property"),
            SCstring(STCsafe, TOKat, "safe"),
            SCstring(STCtrusted, TOKat, "trusted"),
            SCstring(STCsystem, TOKat, "system"),
            SCstring(STCdisable, TOKat, "disable"),
            SCstring(0, TOKreserved)
        ]
        ;
        // dfmt on

Wait, why was the commit for this reverted?

I removed it from master and put it on the 0.4.0 branch. Don't worry, this is still a good feature and I intend to keep it.

I don't think you have the 0.4.0 branch pushed, it seems that it's still on 98686f7dd18b7f36b52c1aab8ba600040d9cffe4, which is part of master

I'm not really sure what happened there. Anyways dabde52 brings this back.


help: Improve integrations documentation.

Renames Bots and integrations to "Bots overview" everywhere (sidebar, page title, page URL).
Adds a copy of /api/integrations-overview (symbolic link) as the second page in the Bots & integrations section, titled "Integrations overview".
Cross-link as appropriate, both in related articles and in the content of the pages.

Fixes #28758.
Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability

Communicate decisions, questions, and potential concerns.

[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@zulipbot add "help center review"
@alya This PR is ready for review.

Could we add a Related articles section to the integrations overview? Looks good otherwise! (I haven't checked whether there's anywhere else that needs to have links updated.)

Could we add a Related articles section to the integrations overview? Looks good otherwise! (I haven't checked whether there's anywhere else that needs to have links updated.)

Done!

@timabbott How do you feel about these Related articles being added to /api/integrations-overview? Would you prefer for that section to be just in the help center? If you like it, is this the right list?

Other than those questions for @timabbott  and the one comment above, looks good to me. Please mark this for integration review when that tweak has been made.

@zulipbot add "integration review"

Looks good, merged, thanks @drrosa!
One small follow-up -- I notice we have at the bottom of these pages:

Your feedback helps us make Zulip better for everyone! Please contact us with questions, suggestions, and feature requests.

But the "contact us" link is a mailto, and should instead be the /help/contact-support page; can you tweak that?

@timabbott Sir I'm interested in contributing to zulip. My skills in python and javascript align well with your project, and I'm eager to learn and follow your contribution processes. Would you be able to offer any guidance or mentorship to help me get started.its my kindly request sir.

@Tharanishwaran Please avoid leaving unrelated comments in random places, as it makes harder for folks to get their work done.


cmd/server: create Customer objects from originators and receivers

This change provides setup in paygate to create Customer objects in Moov's service (if enabled). We'll later check the Customer statuses (again, if enabled) before finalizing a Transfer.
Issue: https://github.com/moov-io/paygate/issues/98

Codecov Report

Merging #301 into master will decrease coverage by 4.47%.
The diff coverage is 67.16%.

@@            Coverage Diff             @@
##           master     #301      +/-   ##
==========================================
- Coverage   61.26%   56.79%   -4.48%
==========================================
  Files          45       45
  Lines        5019     5048      +29
==========================================
- Hits         3075     2867     -208
- Misses       1370     1639     +269
+ Partials      574      542      -32

Impacted Files
Coverage Δ

internal/database/mysql.go
10.66% <ø> (-50.67%)
:arrow_down:

internal/depositories.go
58.91% <ø> (-0.55%)
:arrow_down:

internal/database/sqlite.go
56.86% <ø> (ø)
:arrow_up:

cmd/server/main.go
17.26% <0%> (-0.98%)
:arrow_down:

internal/transfers.go
65.26% <33.33%> (-0.21%)
:arrow_down:

internal/receivers.go
50% <82.75%> (+1.62%)
:arrow_up:

internal/originators.go
52.68% <83.33%> (-1.21%)
:arrow_down:

internal/accounts.go
10.95% <0%> (-69.87%)
:arrow_down:

internal/filetransfer/sftp.go
30.27% <0%> (-42.17%)
:arrow_down:

... and 4 more

Continue to review full report at Codecov.

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


✋ [MEMBER] - g-nie

Why do you want to join?
I'm very interested in contributing to Django packages. I'd like to help maintain both new and older repositories.
Which project(s) are you looking to contribute to?
django-fsm-2, since it's soon to be incorporated here, but I'm open to contributing to anything.
Code of Conduct

[X] I agree to follow Django Commons's Code of Conduct

Hi @g-nie, do you mind marking your membership as public? This helps show people have confidence in the org. https://github.com/orgs/django-commons/people

Sure thing @tim-schilling, I hadn't even realized it was private 😶


Fix macOS 10.12 build warning

OSMemoryBarrier() has been deprecated as of macOS 10.12. Compile it only if on a version where it’s not deprecated.

Just FYI, this is untested beyond confirming that it compiles without warnings under 10.12. I'd imagine it'll be fine elsewhere. I just haven't tested. If I'm wrong, I'm happy to mod the patch as needed.
Thanks.

ACK

Update: I finally ran all the tests and db_bench in static mode, along with db_bench in shared mode. They all passed (tests) or had what appeared to be reasonable numbers (db_bench).
Thanks.

Isn't it necessary to replace this with something else that implements the same barrier?
From the deprecation message, it seems std::atomic_thread_fence() is recommended:
./port/atomic_pointer.h:59:3: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic>
      instead [-Wdeprecated-declarations]
  OSMemoryBarrier();
  ^
/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
void    OSMemoryBarrier( void );
        ^
1 warning generated.

@tmm1 - Fair point. I have noticed that a couple of similar warnings were fixed in a different manner that followed what the compiler prescribed. I'll look into a solution that maintains the barrier.
Thanks.

Added atomic_thread_fence(), as suggested by the compiler. I chose sequentially-consistent ordering, as that seemed like the most logical choice. I'm happy to change this as the LevelDB team sees fit, though.
Re-ran all the tests as mentioned above. Everything seemed fine.

See #449, which is IMO the preferable fix.

@theuni - Thanks. I'll leave this open just in case but, after thinking about it, I think I prefer the fix @sipa put together.

Is there any chance that someone would compile on/for OS X 10.12, but with a c++ compiler that doesn't have c++11 atomics? If so, we should probably get both patches in, so that atomics are preferred, but a deprecation warning for MemoryBarrier is still shown.

Fixed here. Closing this out.


Use absolute paths to live test template

The relative pathing for the live test template reference is causing some issues with nested directories. This change uses the azure pipelines absolute pathing for consistency.

/azp run java - azure-ai-anomalydetector - tests

/azp run java - appconfiguration - tests

/check-enforcer override

The remaining failures are primarily. arm template issues with anomalydetector. The tests verify that the template pathing changes have the intended effect.


s3select: semantic changes for unknown state

Signed-off-by: Albin Antony<EMAIL_ADDRESS>

all compare operator return bool, which is not enough, it need to handle the third state (UNKNOWN)
logical compare and arithmetic compare should be able to handle that.

several test with NaN are wrong
(NaN ≠ x) its always TRUE
not to confuse NaN with NULL, its different behavior.

please merge [ https://github.com/ceph/s3select/pull/47 ]

please merge [ https://github.com/ceph/s3select/pull/47 ]

please merge [ https://github.com//pull/47 ]

Sure.Thanks.

please merge [ https://github.com//pull/47 ]

Sure.Thanks.

seems to work correctly.
there are comments related to some optimization.
need to add not ( ... ) tests , with NULL. (not on NULL is NULL)

seems to work correctly.
there are comments related to some optimization.
need to add not ( ... ) tests , with NULL. (not on NULL is NULL)

Optimized and added some tests. Please take a look.

Optimized and added some tests. Please take a look.

i don't see the optimizations we discuss for logical operations (AND/OR)

i don't see the optimizations we discuss for logical operations (AND/OR)

there is a bug upon using the i64() method a true/false indication.
upon null-value its not working correctly.
#50 is fixing that, but it need to cover more flows where the i64() method been used as true/false indication.

there is a bug upon using the i64() method a true/false indication.
upon null-value its not working correctly.
#50 is fixing that, but it need to cover more flows where the i64() method been used as true/false indication.


ROX-20078: Deployment Test Pass on X

This PR is to test the DeploymentTest passes on X86 and fails on Power with the original Image.

/test ocp-4-13-qa-e2e-tests
/test powervs-qa-e2e-tests


Notes on Usage Examples / ESM loader / node v20 / non-bdd test reporter

Disclaimer
I in no way claim that the examples I have given are correct and suitable for everyone. However, I often see how developers start projects with very old templates (for example, all the official nextjs examples at the beginning of the year were for node 10) and do not even suspect that modern LTS versions of nodejs support esm natively, and also contain modern testing tools.
Faster modern ESM loader
https://github.com/vitalets/playwright-bdd/blob/79b598db3fb3f351d7530f2b4ea731cf9404a471/examples/esm/package.json#L4
Instead of --loader=ts-node/esm, we can use --import tsx/esm --experimental-specifier-resolution=node. Or both.
This flag is discouraged and may be removed in a future version of Node.js. Please use --import with register() instead.
cross-env NODE_OPTIONS=\"--import tsx/esm  --import core-js/actual --experimental-specifier-resolution=node\" bddgen

TS compiled to node v10
https://github.com/vitalets/playwright-bdd/blob/79b598db3fb3f351d7530f2b4ea731cf9404a471/examples/esm/tsconfig.json#L6

'node10' (previously called 'node') for Node.js versions older than v10, which only support CommonJS require. You probably won’t need to use node10 in modern code. tsconfig/#moduleResolution

We can use nodenext, but this will cause problems with older libraries. So, it's better to use bundler as default, and probably use import ... from "./file.ts" file extensions.
What if some of our tests are standard playwright tests without playwright-bdd?
We should probably launch another reporter or somehow handle this situation normally. Now if I add a test without bdd I get an error.
https://github.com/vitalets/playwright-bdd/blob/79b598db3fb3f351d7530f2b4ea731cf9404a471/src/reporter/cucumber/messagesBuilder/TestCaseRun.ts#L76

Hi @NikitaIT ! Thanks for the input. I agree that examples should provide good defaults. To the points:

Faster modern ESM loader

This is just a reference from official Cucumber docs for ESM: https://github.com/cucumber/cucumber-js/blob/main/docs/transpiling.md#loader-option
Hopefully, after https://github.com/vitalets/playwright-bdd/issues/136 we will remove this at all, because Playwright handles ESM internally.

TS compiled to node v10

Fixed in dev, good catch!

What if some of our tests are standard playwright tests without playwright-bdd?

Handling such mix of tests would be very difficult. Could you try to move non-bdd tests to a separate project within the same playwright.config.ts? It should work.


add doc example tests for python

I would like to contribute to this project

I would like to contribute to this project

That would be great, looking forward to it.


Not getting correct transition from itrans to Devanagari in Node Js

Hi Can anyone please help me with what all setup i need to do to use this package as directly  installing and using it is not giving me the exact correct output

could you give examples?


Interim 1 towards KllItemsSketch - works

I might suggest that instead of starting with the GitHub review tool, that you first acquaint yourself with the overall structure of the entire KLL code.  I have structured both the main code and the test classes so that the floats classes are nearly identical to the doubles classes, line for line, with the exception of where the data type is specified.  The items classes are also very similar with the key exception that with Java 8 technology it is not feasible to create a writable off-heap implementation.  When we get to Java 21, this will become more doable.  The similarity between classes of the same name, except for the type, should simplify the review process.

This code has not been tested against files generated by C++.  I am sure there will be issues.


replace "#" from channel name prefix

This is an alternative implementation for #136
Some hubot-scripts using robot.send("#room_name", msg).
It was ok at hubot-slack v2, but not works with current version (v3).

Thanks for your code, and sorry to take so long to review it! Since you submitted this pull request the bug was fixed in node-slack-client (slackhq/node-slack-client#9) so this change is no longer needed! Yay!

:beers:


Hidden Bar Mac App Store version is outdated relative to the one available here

Describe the bug
The version provided on the Mac App Store (1.8) is an older version than the version provided here (1.9)
Steps to reproduce

Go to the Mac App Store.
Go search for Hidden Bar and click on the result
The version provided is version 1.8

Expected behaviour
Mac App Store provides version 1.9 as the available version
Screenshots

Wondering about this as well.


try resolve vstest.console.exe before guessing it

Visual Studio Test Runner is not part of the Visual Studio Build Tools but is available on NuGet as Microsoft.TestPlatform.
If the user installs the Microsoft.TestPlatform, that should be used instead of trying to guess the path.
Solves #2152

Hi @paulomorgado,
Thanks guys for contribution to Cake.
There seems to be an code style issue with the build
Tools/VSTest/VSTestRunner.cs(21,30): error SA1303: Const field names should begin with upper-case letter. [/bitrise/src/src/Cake.Common/Cake.Common.csproj]

Is there an issue associated with this PR as required per our Contributing.md?

Sorry about that. I was tricked by an IDE rule.
I've created #2152 for this.

I'm starting to think that, if vstest.console.exe is resolved from the tools, the rest of the "guessing" shouldn't happen. What do you think?

Is anything missing here? Do I need to do anything?

Not at this point, as the related issue is marked for 0.29.0, we just wanted to get 0.28.0 released before continuing with this. Now that 0.28.0 is released, we can go ahead and merge this. Will take this for a spin within the next couple of days, if everything’s ok, I’ll rebase and merge.

Cool!
There are a few environment variables that need to be added for code coverage. Should I add that to this PR or should I create a new one?

Added unit tests.

Tested locally:
If #tool Microsoft.TestPlatform is added, then VSTest will resolve tool from ./tools/Microsoft.TestPlatform.15.7.2/tools/net451/Common7/IDE/Extensions/TestPlatform/vstest.console.exe, otherwise it is resolved from Visual Studio installation.
👍

Will merge as soon as CI passes.

@paulomorgado your changes have been merged. Thank you for your contribution.


Cannot see (new) solutions of users i am following

Describe the bug
I have recently added an intern to my follows and he added me.
He solved 3 katas by now, which i cannot see any solutions of users i am following for.
EDIT: I CAN see his solutions for one kata: https://www.codewars.com/kata/opposite-number/solutions/csharp/following/best_practice
the other solutions are missing
I CAN NOT see these:
https://www.codewars.com/kata/is-n-divisible-by-x-and-y/solutions/csharp/following/best_practice
https://www.codewars.com/kata/multiply/solutions/csharp/following/best_practice
To Reproduce
Steps to reproduce the behavior:
My Account: seidchr
Other account: MoyJak
Expected Behavior
i can see the solutions as i can for (e.G.) user: sevensc
Contexts
Please complete the following information:

Codewars username: seidchr
OS: Windows
Browser: Chrome
Browser Version: 77

just a quick update: this continues to happen on recent solutions of the user.

I don't think this is specific to the user. It's most likely a symptom of issues that exists for a long time (the solution fails to be grouped and doesn't show up on solutions page). I've added temporary labels to organize possibly related issues.
Can the user see their solution for "Is n divisible by x and y?"?

Unfortunately not. I can't think of a workaround to see specific user's solution.
If you have Codewars Red, you should be able to use Head to Head compare feature that shows the solutions side by side for all the kata you and the other user have solved.

We'd like to eventually make it easier to review solutions to support use cases like mentoring, but there's still many other things to be done before that.

Just came back to this after having a few other occurences with different collegues to brag about, just to see that you have asked a question in your first reply to this ticket :D
Sorry i didnt see that.
I will check with them when im back from vacation.
I know you are busy with this project, but could you possibly tell any timeframe on that you may possibly be able to take care of this? 1month? 5years?

I'm experiencing the same issue, can't see any solutions of the user i'm following. Any advice?
E.g , solution of user "em2L" should show up for https://www.codewars.com/kata/513e08acc600c94f01000001/solutions/python/following/best_practice

I'm experiencing the same issue, can't see any solutions of the user i'm following. Any advice?
E.g , solution of user "em2L" should show up for https://www.codewars.com/kata/513e08acc600c94f01000001/solutions/python/following/best_practice

@mltn123 Some solutions of the user you mentioned are not visible because of a bug, which makes solutions not appear on solutions board. Unfortunately, the bug manifests itself quite often and other than resubmitting a slightly modified solution (added or removed comment or renamed variable), or manual intervention from a moderator, it's difficult to fix. I was able to fix one of their solutions, I will try to fix others too.
One thing you have to make sure though is that the user clicks "Submit final" button when his tests pass. On two or three kata, they have not clicked it, and they'd have to resubmit.

@mltn123 Some solutions of the user you mentioned are not visible because of a bug, which makes solutions not appear on solutions board. Unfortunately, the bug manifests itself quite often and other than resubmitting a slightly modified solution (added or removed comment or renamed variable), or manual intervention from a moderator, it's difficult to fix. I was able to fix one of their solutions, I will try to fix others too.
One thing you have to make sure though is that the user clicks "Submit final" button when his tests pass. On two or three kata, they have not clicked it, and they'd have to resubmit.

I checked the user and his solution is supposed to be visible (finalized and grouped). I believe it's actually related to this: https://github.com/codewars/codewars.com/issues/2263

I checked the user and his solution is supposed to be visible (finalized and grouped). I believe it's actually related to this: https://github.com/codewars/codewars.com/issues/2263

I see, I appreciate the quick response and help.
Thanks

I see, I appreciate the quick response and help.
Thanks


summarize the total number of identifiers and the total number of mappings

As well as the percentage change as compared to the other release.

Implemented, but pending the next release.


VSCode with MongoDB Atlas

Repro steps:
Did anyone succeed in connecting to MongoDB Atlas from VSCode? It gives me this error although it does connect with MongoDB Compass
Action: cosmosDB.attachDatabaseAccount
Error type: Error
Error Message: failed to connect to server [xxx.mongodb.net:27017] on first connect [MongoError: getaddrinfo ENOTFOUND xxx.mongodb.net xxx.mongodb.net:27017]
Version: 0.6.0
OS: darwin

I have tried to connect to the MongoDB atlas databases, and have failed twice.
When the connection strings are used normally, at the command prompt, then a shell is fired up which correctly connects to the atlas databases.
So below is an example of the connection string I am using.
mongodb://cluster0-shard-00-00-xxxxxx:27017,cluster0-shard-00-01-xxxxxx:27017,cluster0-shard-00-02-xxxxxxx::27017/aggregations?replicaSet=Cluster0-shard-0 --authenticationDatabase xxxx --ssl -u xxxxx -p xxxxxxx --norc
So I tried mongodb+srv, since there are multiple hostnames, and the issue is that the extension does not support this at the moment.

It looks like I'm able to connect to an atlas account. These are the specifics of the account: Free Tier, user is admin, account hosted on Azure (via Atlas). Here's what the connection string looks like:
mongodb://<USERNAME>:<PASSWORD>@cluster0-shard-00-00-<Atlas_Endpoint>.azure.mongodb.net:27017,cluster0-shard-00-01-<Atlas_Endpoint>.azure.mongodb.net:27017,cluster0-shard-00-02-<Atlas_Endpoint>.azure.mongodb.net:27017/<DB_Name>?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true

Why is it necessary to add the azure section if I would like to connect directly to MongoDB Atlas?

The azure.mongodb.net came about only because of I chose Azure as the cloud provider to host the Atlas instance on. I had a choice between GCP, AWS, Azure. Did you run Mongo Atlas on any of these clouds?

Ahhhh.
So my free cluster is hosted via AWS, once I looked into how I originally confiigured the cluster on
https://cloud.mongodb.com
I have to be honest it is a big bonus to get intellisense on both collection names and operators for MongoDB via VSC. MongoDB can be quite unforgiving on typos, including mismatched brackets.
Probably outside the remit of the extension, but schema analyzer, like MongoDBs compass would be a bonus ;)

Why is it necessary to add the azure section if I would like to connect directly to MongoDB Atlas? Does this mean an Azure account is necessary, or that the routing of the MongoDB connection request is via Azure.
I must assume that I am missing a salient point in how the comosDB extension is working?
EDIT - Connected directly to MongoDB Atlas, without the Azure part in the example you provided, so thanks for that guidance.
Dropping the /<DB_Name> from command also allowed the connection to see all the databases in that cluster, thereby allowing a connect to the database of choice, from within VSC.

We are not adding Azure section, I am asking about using VS IDE to connect to MongoDB on Atlas

Hello,
So I took the example PrasthanCorp provided and worked from that.
Ok, so if you go onto your atlas cluster and get the connection string, which follows the format below, then swap the <Atlas_Endpoints> for the endpoints for your cluster.
Then drop the /<DB_Name>, so you can see all the databases in your cluster. This way you avoid having to define the database you want to connect to.
mongodb://:@cluster0-shard-00-00-<Atlas_Endpoint>.azure.mongodb.net:27017,cluster0-shard-00-01-<Atlas_Endpoint>.azure.mongodb.net:27017,cluster0-shard-00-02-<Atlas_Endpoint>.azure.mongodb.net:27017/<DB_Name>?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true
It's been 10 months since I did this, so not massively fresh.

:slightly_frowning_face: In the last 60 days, this issue has received less than 5 community upvotes and we closed it. Still a big Thank You to you for taking the time to create it! To learn more about how we handle issues, please see our documentation.
Happy Coding!


Github not integrated but asking for a token and failed afterwards.

Once I run the "run.sh", prompt for Circle-Ci token is shown, then Github token. I don't have Github integration with Circle-ci. With or without supplying the Github token, it shows my org info and asks to confirm the Org. Then it fails saying "bad credentials". If it is a bad credentials, how is it getting my Org info?

Hey @sasi-uvr
This tool assumed the repositories connected to your account are GitHub VCS repos. We plan to add BitBucket today. Can you confirm, are you a BitBucket user?
The list of organizations comes from CircleCI. The list of repos connected to it, at least for GitHub, we are using a GitHub API call to take advantage of fewer API calls to GitHub in total, which is meant to reduce rate limiting.


Cannot read properties of undefined (reading 'name')

I know that a MWE is highly anticipated but I am still in the process to create one. I did not succeed so far, but want to explain the issue. Maybe someone has already an idea.
I have quite a large lecture LaTeX project and work with LaTeX Workshop v9.4.5 under VSCode Version: 1.74.3 (Universal) under Mac OS Ventura 13.1 (22C65). It does happen only with this particular large LaTeX project.
The situation is the following. When I freshly start VSCode and hit Option+Cmd+B for build the LaTeX file is correctly build. In the end I got a VSCode error message "Cannot read properties of undefined (reading 'name')". After that I am not any longer able to build the project. Neither the key shortcut nor the green arrow build button works nor the buttons in the LaTeX Workshop extension. I tried reinstallation of VScode (including deleting the "Code" folder in Library and Application Support as well as the .vscode folder. But the same happens.
Any ideas?

Please start by filing this against the LaTeX Workshop  extension


bcm2711-rpi-cm4s.dtb is missing for CM4S.  CM4S provisioning fails to boot scriptexecute firmware.

The bcm2711-rpi-cm4s.dtb file is missing from the scriptexecute firmware.  Without it, the scriptexecute firmware fails to boot on the CM4S.  With it, the scriptexecute firmware boots, but does not start the provisioning process.
Regardless adding bcm2711-rpi-cm4s.dtb to the scriptexecute firmware appears to be part of the solution to get provisioning over USB to work on the CM4S.
Related discussion at https://forums.raspberrypi.com/viewtopic.php?p=2120656

With it, the scriptexecute firmware boots, but does not >start the provisioning process.

I am afraid I do not have a cm4s at the moment, so cannot test.
But looking at the console output in your forum post, it has the wrong cmdline for using USB to communicate with server, so it is waiting for eth0 instead.
So it seems your [cm4s] config.txt section is not being applied.

Thank you.  As stated later in the forum thread, adding the following the config.txt file allowed me to provision the CM4S over a USB cable.
[board-type=0x15]
dtoverlay=dwc2,dr_mode=peripheral
cmdline=cmdline.txt.ipv6ll

I'm assuming the scriptexecute firmware in the latest cmprovision software is old, so it did not recognize the [cm4s] filter.

@pelwell FYI

I'm not sure what I am supposed to take from this issue and the associated forum thread, other than it looks like at least some CM4s boards have been manufactured with an EEPROM image that pre-dates the addition of support for the "[cm4s]" section. As @JinShil has shown, [board-type=0x15] is a suitable alternative.
The absence of bcm2711-rpi-cm4s.dtb from this repo is one for @maxnet.

I think its the scriptexecute firmware in the latest version of cmprovision that does not recognize the [cm4s] filter.

Can we please get an update to the scriptexecute firmware in this repository?


Improved tuple access via properties

The contents of a tuple should be accessible via "first", "second" & "third" properties replacing Tuple.at(N) in these cases.

Done in recent commit.


driver: adjust for SVN r286561

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

LLVM SVN r286561 made the default constructor for llvm::Error protected,
requiring value initialization to llvm::Error::success().  Update the code
accordingly.

CC @bob-wilson

@swift-ci please smoke test


Random Empty Loot Window Opening

I'm playing a warlock on the new Anniversary realm (Version <IP_ADDRESS>807). After nearly every action I do, like putting a soul stone on myself for example, an empty loot window opens up that I must close. This only started happening after your latest update to addon. (Game Version 1.15.5).
I'm confident it's related to this addon as I've disabled all my other addons with the exception of this one and when I reload the UI, the empty loot window pops up.
Please advise. Thank you.

No problem, let me know if you notice anything again in the future.


Use any instead of where (Take 2)

https://api.dartlang.org/stable/2.4.1/dart-core/Iterable/any.html
any is more efficient.

Thanks!


Incompatible using Code Sharing .NETStandard

This plugin does not work with the new XPlatform Code sharing strategy template .NETStandard.
The App can be compiled, but when this instruction is held, the App crashes:
var _ble = CrossBluetoothLE.Current;
Also in VS, got this warning:

Steps to reproduce

Create a new blank application with the new template using code sharing template  .NETStandard

Add the plugin

Initialize Vanilla style

Expected behavior
Working
Actual behavior
Crash, calling var _ble = CrossBluetoothLE.Current;
Crashlog
Unhandled Exception:
Java.Lang.ClassNotFoundException:  occurred
Configuration
Version of the Plugin: e.g. 1.0.0 / 1.0.1-alpha3
1.3.0
Platform: e.g. iOS 10.1 / Android 4.4 / ... (including version!!! e.g. Android 5.1 / i0S 10)
Android 7.0
Device: e.g. HTC Sensation /i Phone 7 ...
Asus Zenphone 3 during debuging

Hi @JTrotta,
I'm the friendly issue checker.
Thanks for using the issue template :star2:
I appreciate it very much. I'm sure, the maintainers of this repository will answer, soon.

@JTrotta I'm able to use this library on both platforms without exception. Did you put this in your csproj file?
<PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <AssertTargetFallback>$(AssertTargetFallback);portable45-net45+win8+wpa81</AssertTargetFallback>
</PropertyGroup>

Hello. Yes I added it to the common project. But as soon as this instruction is called CrossBluetoothLE.Current; I got the java error "Java.Lang.ClassNotFoundException: occurred".
I'm using the very last version of VS17 15.5.1 and Android <IP_ADDRESS>3

Same problem here with VS17 15.5.1 and Xamarin <IP_ADDRESS>3.

Same issue here.

Starting with version 2.0.0 we target .net standard


updated the expert.py of the sv_voxceleb1 downstream task

There was no key with "scores" and "pair_names" in the records dictionary. Therefore test_predict.txt is empty and can not be used for submission.
I added the code such that it is saving the test_predict.txt correctly.

Sure thanks! I am working on this.

Hi @raotnameh ,
Thanks! The change looks good to me.


Not working

First it goes 200 then feedback from website is 403 here's the heroku log

Also this is throwing too to other api: Missing required request header. Must specify one of: origin,x-requested-with

Solved


Funktion test on PCA9634 HW: successful

Hi Rob Tillaart,
you did an amazing job with the port towards the PCA 9634. I really apprechiate that you took the time and effort to develop this piece of code! I have checked your version 0.1.0 and it looks very promissing. I was not able to find any issues besides the following. I will adapt your examples and use it in many future projects. If you want to, I can send you a completely soldered breakout board of the PCA9634 as a little "thank you", when the PCBs arrive.
My adaptations:

I use Visual Studio Code/PlatformIO. Therefore, functions need to be declared before use. I changed the sequence a little. I put anything after the setup/loop in front of it.
Furthermore, I have to add #include <Arduino.h>.
In your "library.json" and "library.properties" you mention the PCA9635 instead of the PCA9634.

This is the result of my Serial Monitor:
0       Test - Switch all on
10      Test - set pwm mode
1627    Test - write1 - I
2323    Test - write 1 - II
3018    Test - write3 - random RGB
3023    Test - writeN
3024    Test - GroupPWM
3235    Test - groupFRQ
3447    Test - readMode
3448    PCA9634_MODE1: 1
3449    PCA9634_MODE2: 20
3449    Test - Switch all off
3461    done...
 I was just messing with the addressing -.-
My platform: Arduino pro mini, Win 10, Visual Studio Code with PlatformIO

I use Visual Studio Code/PlatformIO. Therefore, functions need to be declared before use. I changed the sequence a little. I put anything after the setup/loop in front of it.

This is in the examples I guess.

Furthermore, I have to add #include <Arduino.h>.

Is that in the examples too?

In your "library.json" and "library.properties" you mention the PCA9635 instead of the PCA9634.

Fixed for 0.1.1  in branch https://github.com/RobTillaart/PCA9634/tree/fix3
TODO:  publish in platformIO too.

If you want to, I can send you a completely soldered breakout board of the PCA9634 as a little "thank you", when the PCBs arrive.

would be appreciated, please send me an email so I can send you the post address - I prefer not to share on GitHub.

@Luxovious
Can you answer the question above about your remarks, so I can fix those?

I'm sorry, I did not realize you were asking a question, since all your assumptions are correct. I only adapted the examples so they would also run in different IDEs and not only in the Arduino IDE :-).

Merged  and released 0.1.1
Did not change the order of the functions as for many new programmers setup and loop are reference points.
People working with VS probably know about needing function prototypes (assumption).


renode-dts2repl: init at unstable-2024-01-06

Description of changes

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

[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

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

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

[x] Fits CONTRIBUTING.md.

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

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

2 packages built:

renode-dts2repl
renode-dts2repl.dist


Fix up types for cached and returned data.

.#getData() had the type Promise<string>, but this is inaccurate. It could also return:

string
Error

This PR adds an async keyword to remove the first case, and adds additional types for the second case. This has consequences across quite a few methods, so I've split the PR out from https://github.com/github/include-fragment-element/pull/81 for separate discussion.

:wave: Hello and thanks for pinging us! This issue or PR has been added to our inbox and a Design Infrastructure first responder will review it soon.

:art: If this is a PR that includes a visual change, please make sure to add screenshots in the description or deploy this code to a lab machine with instructions for how to test.
:fast_forward: If this is a PR that includes changes to an interaction, please include a video recording in the description.
:warning: If this is urgent, please visit us in #primer on Slack and tag the first responders listed in the channel topic.


python311Packages.elasticsearch-dsl: 8.12.0 -> 8.13.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.elasticsearch-dsl is: High level Python client for Elasticsearch
meta.homepage for python311Packages.elasticsearch-dsl is: https://github.com/elasticsearch/elasticsearch-dsl-py
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.13.0 with grep in /nix/store/lqbsg68q78f71pb92a1gdyixnwr3rqzj-python3.11-elasticsearch-dsl-8.13.0
found 8.13.0 in filename of file in /nix/store/lqbsg68q78f71pb92a1gdyixnwr3rqzj-python3.11-elasticsearch-dsl-8.13.0

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

8 total rebuild path(s)

8 package rebuild(s)

First fifty rebuilds by attrpath
parsedmarc
python311Packages.elasticsearch-dsl
python311Packages.elasticsearchdsl
python311Packages.luqum
python311Packages.parsedmarc
python312Packages.elasticsearch-dsl
python312Packages.elasticsearchdsl
python312Packages.luqum

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/lqbsg68q78f71pb92a1gdyixnwr3rqzj-python3.11-elasticsearch-dsl-8.13.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/c82494c0e1342662775d3b9005ad526cd7475127#python311Packages.elasticsearch-dsl

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/lqbsg68q78f71pb92a1gdyixnwr3rqzj-python3.11-elasticsearch-dsl-8.13.0
ls -la /nix/store/lqbsg68q78f71pb92a1gdyixnwr3rqzj-python3.11-elasticsearch-dsl-8.13.0/bin

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

2 packages failed to build:

parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)

8 packages built:

python311Packages.elasticsearchdsl (python311Packages.elasticsearch-dsl)
python311Packages.elasticsearchdsl.dist (python311Packages.elasticsearch-dsl.dist)
python311Packages.luqum
python311Packages.luqum.dist
python312Packages.elasticsearchdsl (python312Packages.elasticsearch-dsl)
python312Packages.elasticsearchdsl.dist (python312Packages.elasticsearch-dsl.dist)
python312Packages.luqum
python312Packages.luqum.dist

Maintainer pings
cc @desiderius for testing.

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

2 packages failed to build:

parsedmarc (python311Packages.parsedmarc)
parsedmarc.dist (python311Packages.parsedmarc.dist)

8 packages built:

python311Packages.elasticsearchdsl (python311Packages.elasticsearch-dsl)
python311Packages.elasticsearchdsl.dist (python311Packages.elasticsearch-dsl.dist)
python311Packages.luqum
python311Packages.luqum.dist
python312Packages.elasticsearchdsl (python312Packages.elasticsearch-dsl)
python312Packages.elasticsearchdsl.dist (python312Packages.elasticsearch-dsl.dist)
python312Packages.luqum
python312Packages.luqum.dist

Done in #301282.


App is unresponsive after modal dismiss in release build only

Description
After migration to latest detox (17.4.9 -> 18.20.3) app is not responsive after react-native standard modal is dismissed for iOS.
Tried disableSync, disable flipper and It doesn't help. Interesting part is that the issue exists only for ios.sim.release. Debug build works correctly.
We use react-navigation v5 to render stack.
After investigation using XCode debug view hierarchy, seems like modal native wrapper is not cleared after dismiss. That is why elements cannot be touched.
I saw similar issues that were close long time ago.

https://github.com/facebook/react-native/issues/29492#issuecomment-681888873
https://github.com/facebook/flipper/issues/1399
https://github.com/wix/Detox/issues/1224

[X] I have tested this issue on the latest Detox release and it still reproduces

Reproduction
Provide the steps necessary to reproduce the issue. If you are seeing a regression, try to provide the last known version where the issue did not reproduce.

Run yarn detox test ./src -c ios.sim.release --detectOpenHandles -l fatal --forceExit --workers 1 --retries 3 ios.sim.release
Display react-native standard modal in react-navigation stack
Tap to dismiss modal
Tap any button in the app
Test failed since it cannot tap element

Expected behavior
Elements should be touchable
Environment

Detox: 18.20.3
React Native: 0.64.2
Node: 10
Device: iPhone 11 simulator
Xcode: 12.5.1
iOS: 14.5
macOS: Bug Sur
Test-runner: jest-circus

This sounds like a a result of moving away from EarlGrey onto DetoxSync in Detox 18 vs. 17, which is essentially more strict. I believe you need to find a way to completely dismiss the modal. Strikes me odd that it happens as so, but nevertheless it's not an issue with Detox.

I am experiencing the same bug, but with react-native-modal instead of the standard RN library modal. Are you able to test if this is the same also? This only appeared after updating to RN0.66 and react-navigation v6 (not sure which one caused this).

@TheMakerOleguch we would appreciate if you put in some extra effort and try to reproduce this over a fork of our DetoxTemplate project.


Cannot connect to C Lightning node

I'm trying to establish a channel to my c lightning node and I get the error message that channel backups are not supported.

Recompile it using ./configure --enable-experimental-features, morei nfo here: https://github.com/ElementsProject/lightning/issues/2170

An upgrade to 0.6.3 and this worked perfectly.


Add option to duplicate current color

Currently, there's a button to add more colors. It seems like it adds predefined colors. I'd appreciate a button that would duplicate my existing color settings so I can base my next color on my previous settings.

Thanks, @jceb, for the suggestions.
I made a release with a button to clone a palette. For me, duplicating a colour (the hue) and filling in the rest of the parameters (saturation,...) is similar to clone.