Additional changes to support org policy & access context policy

Complements https://github.com/forseti-security/config-validator/pull/137, for #136

@katze120 @briantkennedy Not sure if it's related to this PR, but I noticed the CV build failed and didn't produce an updated image.

I don't have perms to view that page, but FCV seems to be building fine.

@katze120 @briantkennedy Not sure if it's related to this PR, but I noticed the CV build failed and didn't produce an updated image.

Looks like the build is consistently failing since April due to timeout after 20mins. Step  docker build -t gcv-proto-builder -f ./build/proto/Dockerfile . takes 22 mins when I tested. Let me submit a PR to increase timeout to 30mins and see how that goes?

sounds good


Developer Edit Form

Description
Implement the form that handles 'Developers' data.
PENDING:
Even though the logic to make it  functional is implemented.
It still needs work on

Styles.
Documentation, comment and explain the code
Validate user input to avoid DB errors PUT/DELETE-ing information.
Wire with Geolocation component.

Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[x] Locally, inmy dev enviroment

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[x] I have NO commented my code, particularly in hard-to-understand areas
[x] I have NO YET made corresponding changes to the documentation
[x] I have NO added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

This is approved with the understanding that lint issues are being resolved in jesuarva-polish-the-code and issue #93 will be addressed later


FlashQuality doesn't work

Hi,
Changing flash quality (JavaScript) doesn't work.
I think get iframe (#game_frame) first because of not allowed permission to get inner iframe elements.
var gameFrame = document.getElementById('game_frame');
location.href = gameFrame.src;

Thank you.
In ApplyFlashQualityScript method (Grabacr07.KanColleViewer/Views/Controls/KanColleHost.cs) already find iframe which have embed and apply to it.
Will check flash quality function later.

It seem work normally both 3 modes

FlashQuality doesn't work for me either.

This is what I got in KCV no matter which mode / quality I choose.
(Reloaded the page, even tried to restart KCV, and KCV is up to date)

And this is what the "low" quality really should look like.
The low quality sure looks crappy but it really helps reducing CPU usage.

fixed in v3.7.0r550


Modify any existing repos

do it after https://github.com/WindowsGeekPro/workaholic-meow/issues/5

Finished https://github.com/WindowsGeekPro/workaholic-meow/issues/5

Proceed after https://github.com/WindowsGeekPro/workaholic-meow/issues/10 (better choice)

Reference existing repos creating issues out there in those repos too.... //TODO - (1) linkers first for tracking, (2) then, init. ;)

after https://github.com/WindowsGeekPro/workaholic-meow/issues/17

Adding existing ones:-
[referencing issues]
[1] https://github.com/Geek-Research-Lab/MeowJS/issues/44
[2] https://github.com/ashumeow/MeowRTC/issues/2
[3] https://github.com/Geek-Research-Lab/MeowDB/issues/1
[4] https://github.com/Geek-Research-Lab/polymer-experiments/issues/1
[5] https://github.com/Geek-Research-Lab/CrazyGeek/issues/1
[6] https://github.com/Geek-Research-Lab/meowConverters/issues/2
[7] https://github.com/Geek-Research-Lab/TryMeow/issues/1
[8] https://github.com/Geek-Research-Lab/Geek-Finance/issues/1
and there are some more existing repos too :|

Finished https://github.com/WindowsGeekPro/workaholic-meow/issues/10 :+1:

Made some modifications in [9]
[(https://github.com/ashumeow/MeowGit/issues/12#issuecomment-119089057)]


Paper not cutting

The print functions seems to be working fine, but after printing the paper is not being cut.
I checked the lib but couldn't find a paperCut function,
Can anyone please help me with this?

Check this fork
zzyakenzz/flutter_sunmi_printer
https://github.com/zzyakenzz/flutter_sunmi_printer/blob/master/lib/src/sunmi_printer.dart
`
static Future cutPaper() async {    await _channel.invokeMethod(CUT_PAPER);  }>
`


Date input needs to be flexible

Users should able to provide any type of date format to APIs.

Fixed in 4fb631decef15c2bb48c8ca3b785c8a22a3bae1c.


Do not use Coudflare

This issue is about the whole website, but I am opening it here.

https://scotthelme.co.uk/cloudflares-great-new-features-and-why-i-wont-use-them/
<EMAIL_ADDRESS>
So from a security standpoint Cloudflare is really a bad idea. I'd really recommend you to use a proper TLS connection e.g. with Let's Encrypt.

It's not an option to disable cloudflare. We got users from all over the world, that's why we are using the CDN of cloudflare. We already got LE on all our domains, and we have set cloudflare to Full SSL, but I think because of the CDN we are not able to use our own certs for all domains. The static pages like https://dl.gitea.io, https://docs.gitea.io, https://blog.gitea.io, https://code.gitea.io and https://gitea.io will stay on the cloudflare CDN. The rest like https://drone.gitea.io, https://lgtm.gitea.io, https://try.gitea.io and so on bypass the CDN and is routed directly to our server. The list of the used domains is directly visible at https://github.com/go-gitea/infrastructure/blob/master/terraform/domains.tf.
We are non-profit, so we won't get any CDN we have to pay for. I don't know what the others think, but for me this issue is a wontfix.

Okay, but in this case you should at least use "Full SSL (strict)" as otherwise MITM attacks are easy (Cloudflare does not verify the cert without the "strict" option.
Otherwise keyless ssl would be an option.

Keyless SSL seems to be an enterprise feature, so we won't get that because we are on a free plan.

Then at least "Full SSL (Strict)". When you have LE certs for your domains, you should be able to activate it instantly.

I have switched it to strict now.


some walmart prices have 2 decimal dots

Some price string values returned by Walmart formatter have 2 decimal dots

The regular expressions added in the formatter function have to be checked once and we have to make the required changes to close the issue.

The required changes are made. You can check the changes here


Add Bangla translation 🇧🇩

At last, I updated it. Am too lazy to be honest 🐸🤧

I apologize for the confusion. I have completed the translation review.


When using verbose syntax of v-model, if the argument is generic, parent will show it as any, reporting error

Vue version
3.3.4
Link to minimal reproduction
https://github.com/rodrigocfd/vue-bug-generic
Steps to reproduce
When using the verbose syntax of component v-model, when the argument is a generic parameter, the parent component won't type the argument, which will appear as any. Reproducible example below.

Child component:

<script setup lang="ts" generic="T">
const props = defineProps<{
	modelValue: T;
}>();

const emit = defineEmits<{
	'update:modelValue': [value: T];
}>();
</script>

<template>
	Hi
</template>

Parent component:

<script setup lang="ts">
import {ref} from 'vue';
import Child from './Child.vue';

const name = ref('Evan');
</script>

<template>
	<Child :modelValue="name"
		@update:modelValue="v => name = v" />
</template>

What is expected?
The argument properly typed, not any, thus no error reporting.
What is actually happening?
The following error message:
><EMAIL_ADDRESS>ok
> vue-tsc --noEmit

src/Parent.vue:10:23 - error TS7006: Parameter 'v' implicitly has an 'any' type.

10   @update:modelValue="v => name = v" />
                         ~

Found 1 error in src/Parent.vue:10

Also, Volar in VSCode reports the same error:

System Info
System:
    OS: Windows 10 10.0.19045
    CPU: (12) x64 Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
    Memory: 13.36 GB / 31.95 GB
  Binaries:
    Node: 18.14.1 - C:\Program Files\Nodejs\node.EXE
    npm: 9.7.1 - C:\Program Files\Nodejs\npm.CMD
  Browsers:
    Chrome: 114.0.5735.134
    Edge: Spartan (44.19041.1266.0)
    Internet Explorer: 11.0.19041.1566
  npmPackages:
    vue: ^3.3.4 => 3.3.4

Any additional comments?
No response

I guess it should be moved to https://github.com/vuejs/language-tools
/cc @johnsoncodehk


SQLAlchemy 2.0 migration/refactor

SQLAlchemy is making some large changes from 1.3 to 1.4 (a kind of 2.0 migration release). This is causing a bunch of annoying warnings in the console, and we should in general refactor how database queries are done. I.e. read the SQLA docs about the recommended patterns, decide how much to rely on the ORM vs Core and then standardize across the codebase.

Warnings taken care of, reading docs, standardizing, and refactoring have not.

Here's the guideline for migrating to SQLA 2.0*: https://docs.sqlalchemy.org/en/14/changelog/migration_20.html#migration-core-connection-transaction
I'm sure there's more to be done. In particular, I think some of the new/changed autocommit stuff may effect us.
There's also this warning message when you run tests, but I don't understand locations stuff well enough to solve (the other warning message seems safe to ignore):
/couchers/couchers/app/backend/src/couchers/models.py:277: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'User.timezone_area'
return self.timezone_area.tzid if self.timezone_area else "Etc/UTC"
That being said, I think I've done what I can here. Someone else is welcome to take over.
*The steps above the specific link location have 100% been taken care of, excepting the warning included here.

There's also this warning message when you run tests, but I don't understand locations stuff well enough to solve (the other warning message seems safe to ignore):

I think that's only in the test using test data which has overlapping timezone areas. Shouldn't be an issue in prod.

That makes sense. Should we adjust the test? Seems weird we run a test that could never be in prod?

It would be good to update the sample timezone regions, but it's a fair bit of effort. Basically there is a UTC region that covers the whole world, and then a few low-poly regions that I've drawn just to have some more real ones. It would require cutting out those low-poly regions from the UTC polygon.

Low priority issue?

Yep

This is done! :tada:


Can we have some updates please, community call would be good

Hi There, I know you people are really busy, but can we have some blog updates, particularly the community call. It's on at 2am here in Brisbane and, although I love Adaptive Cards, I'm not going to stay up or get up for it. Regards Mike

URL: https://adaptivecards.io/blog/

@matthidinger, looks like we might be missing blog posts for recent community calls.
@MikeAinOz, thanks for pointing it out! You can always find the recorded calls on our Microsoft 365 channel: https://www.youtube.com/c/Microsoft365Developer/search?query=adaptive+cards+community+call


Reference changed to wrong version of assembly

During F# project build, an assembly reference could be changed to a wrong version of the same assembly from Reference Assemblies.
Repro steps

Create a new F# console app project targeting .NET 4.6.1.
Install System.Net.Http NuGet package version 4.3.2. Note that it contains System.Net.Http.dll with assembly version <IP_ADDRESS>.
Build the project.

Expected behavior
The reference to System.Net.Http assembly should still point to the correct assembly in packages\System.Net.Http.4.3.2\lib\net46.
Actual behavior
The reference was changed to point to C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\System.Net.Http.dll, which has assembly version <IP_ADDRESS> (it's older). This file is also copied to the project output directory.
Known workarounds
None.
Related information
Win10 1511, .NET 4.6.1, VS 15.2 (26430.16), Visual F# 4.1
When I do the same with C# console app, it behaves as expected keeping the right assembly.

This looks like another instance of an issue that has been around for at least a couple of years now, for which the NuGet and F# teams both seem to think that that other team will fix.
This was reported back in September of 2015 in https://github.com/dotnet/corefx/issues/3103 as a Core FX bug, then shortly after that in October 2015 as a NuGet bug in https://github.com/NuGet/Home/issues/1510 - both describe it as a problem with System.Numerics.Vectors but it looks like the broader issue that if a NuGet package contains a DLL with a Simple Name that is the same as an existing framework assembly, you end up with a reference to the framework assembly even if the version in the NuGet package is newer.
This seems to have been around as a bug for a very long time, but it is becoming increasingly problematic now that we're seeing more out-of-band releases of updates to framework DLLs via NuGet.
Unfortunately there seems to be a bit of a muddle on who should fix it. The timeline so far as far as I can see is:

2015/09/04: bug reported for first time (that I can see) as dotnet/corefx#3103
2015/10/02: bug reported as NuGet/Home#1510 then closed on same day by @yishaigalatzer who said "assuming at this point that the fix will happen in the F# project system" but did not open a corresponding F# issue
2015/10/14: @mellinoe closed dotnet/corefx#3103 on grounds that "this is an F# project system bug" (and also failed to create corresponding F# issue)
2016/02/07: bug reported again as NuGet bug NuGet/Home#2072 then closed on same day as dup of NuGet/Home#1510 (which was also still closed at this point)
2016/02/07: bug reported as Microsoft/visualfsharp#939
2016/02/07: previously-closed NuGet/Home#1510 reopened by @yishaigalatzer (so we went from having no open bug tracking this to having open bugs for this in both  the NuGet and F# repos)
2016/02/08: @dsyme states in comment on NuGet/Home#1510 that "I believe the fix will be on the F# side, rather than getting into a cat-and-mouse game of mutual fixes" although without fully embracing the position that NuGet is without fault here
2016/02/09: @yishaigalatzer now seems open to possibility that F# might not necessarily be the place to fix this: "Moved to discussion milestone, until we (fully) decide where the fix should go."
2016/09/14: NuGet/Home#3443 opened, and then closed on same day by @yishaigalatzer who said "This is a duplicate of a known bug in the F# project system. We discussed with Don Syme and agreed that the fix will need to go there." apparently forgetting that back in February 2016 this had been explicitly left unresolved
2017/02/02: @dsyme asks on NuGet/Home#1510 "What was the decision about this?" and gets no reply
2017/05/10: @dsyme closed #939 on the grounds that this is a NuGet issue, not an F# one, despite having apparently agreed in the discussion on NuGet/Home#1510 on 2016/02/08 that F# would fix this, leaving us in a state where the NuGet issue has a statement that F# will fix this, but the only remaining F# issue for this just got closed without it being fixed
2017/08/03: the issue on this page is opened, because someone ran into this again and it's now really quite difficult to track down all the other issues that have covered this, and the one that should be tracking it (#939) was closed back in May 2017; this is currently the only open F# issue relating to this problem
2017/08/17: I ran into this in a real project and spent about an hour trying to find the issues I knew already existed to cover this but which were now very hard to find, and eventually ended up writing this timeline to help anyone else who runs into this

So in short, @dsyme said back in February 2016 that F# should fix this (even though it looked like NuGet also had an issue, and a NuGet fix might fix it for more people sooner). But the relevant issue #939 got closed without it apparently being fixed.
We're going to start seeing a lot more examples of this I think, with the way .NET is evolving - it's now quite common to come across newer versions of assemblies that are also in the reference assemblies.

@idg10 Is there a workaround by using a direct reference to the DLL in the package?

So the workaround would be "delete the reference and add a direct DLL reference to packages\System.Net.Http.4.3.2\lib\net46\System.Net.Http.dll".  However I don't know if that is robust under further package add/remove
Another workaround is to use Paket.

If you modify references directly in the .fsproj that came from a NuGet reference, Visual Studio seems to overwrite them any time you make any sort of NuGet change - it seems to reset all NuGet-originated references.
It's possible I'm not doing exactly what you've suggested. I'm not 100% sure what a "direct DLL reference" really is. Looking at the docs for the <Reference> element at https://docs.microsoft.com/en-us/visualstudio/msbuild/common-msbuild-project-items the only way I see to specify the exact location of a file is through <HintPath>
Is that what you meant? If so, then I can confirm that Visual Studio will delete the <HintPath> the next time you do add or update any package in the project.
I'm looking into Paket - a few people have mentioned it. But where I really want to get to is to be able to use <PackageReference> - the only reason I have a reference to System.Net.Http at all is that my F# project uses a NuGet package that in turn depends on it. In C# projects in the same solution that are using the new type of project file I don't have any direct references to System.Net.Http at all because the transitive reference handling picks it up automatically. Will a move to Paket make it harder to migrate to the new project file approach? (The main thing stopping me using the new format already is that if you open an F# project with an MSBuild 15 style .fsproj IntelliSense starts reporting spurious errors.)

Paket works fine with the new fsproj format but VS does not yet
Am 18.08.2017 9:52 vorm. schrieb "Ian Griffiths"<EMAIL_ADDRESS>
If you modify references directly in the .fsproj that came from a NuGet
reference, Visual Studio seems to overwrite them any time you make any sort
of NuGet change - it seems to reset all NuGet-originated references.
It's possible I'm not doing exactly what you've suggested. I'm not 100%
sure what a "direct DLL reference" really is. Looking at the docs for the
 element at https://docs.microsoft.com/en-
us/visualstudio/msbuild/common-msbuild-project-items the only way I see
to specify the exact location of a file is through
Is that what you meant? If so, then I can confirm that Visual Studio will
delete the  the next time you do add or update any package in
the project.
I'm looking into Paket - a few people have mentioned it. But where I
really want to get to is to be able to use  - the
only reason I have a reference to System.Net.Http at all is that my F#
project uses a NuGet package that in turn depends on it. In C# projects in
the same solution that are using the new type of project file I don't have
any direct references to System.Net.Http at all because the transitive
reference handling picks it up automatically. Will a move to Paket make it
harder to migrate to the new project file approach? (The main thing
stopping me using the new format already is that if you open an F# project
with an MSBuild 15 style .fsproj IntelliSense starts reporting spurious
errors.)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/visualfsharp/issues/3415#issuecomment-323285649,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNIsG9nW3f0jcWv6fnRqAQKG2bxWKks5sZUKqgaJpZM4OsW3U
.

So, 2 hours of attempting to convert to Paket and it appears that for some reason when I move my project over to that, Paket adds two separate references to System.Net.Http each in Choose/When/ItemGroup sections conditional on $(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v4.7', one with just a single <Reference> to System.Net.Http and one that shares the group with System.Net, System.Net.Http.WebRequest, System.Runtime.Serialization and Microsoft.Rest.ClientRuntime. Presumably this has something to do with me using a couple of Azure management APIs.
And even after all this I'm getting this warning:
warning MSB3243: No way to resolve conflict between "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Choosing "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" arbitrarily.
And this despite my paket.dependencies containing this specific version reference nuget System.Net.Http 4.3.2 (and the paket.references for my F# project also includes System.Net.Http explicitly).
If in VS's Solution Explorer I delete one of the relevant entries under the References node for the project, and change the other to require a specific version, the warning goes away, but then I'm back in much the same situation as I was with the NuGet workaround: you can make the problem go away by editing the .fsproj but the next time you update your package references, the workaround may be overwritten.
So unfortunately Paket doesn't appear to solve my particular instance of this problem. I don't have a good workaround either with NuGet or Paket.

We had reports about system.http recently in paket. I'm planning to look at
this today or over the weekend. Something  changed around it and I need to
investigate. So please don't give up on us here  ;-)
Am 18.08.2017 12:20 schrieb "Ian Griffiths"<EMAIL_ADDRESS>
So, 2 hours of attempting to convert to Paket and it appears that for some
reason when I move my project over to that, Paket adds two separate
references to System.Net.Http each in Choose/When/ItemGroup sections
conditional on $(TargetFrameworkIdentifier) == '.NETFramework' And
$(TargetFrameworkVersion) == 'v4.7', one with just a single
to System.Net.Http and one that shares the group with System.Net,
System.Net.Http.WebRequest, System.Runtime.Serialization and
Microsoft.Rest.ClientRuntime. Presumably this has something to do with me
using a couple of Azure management APIs.
And even after all this I'm getting this warning:
warning MSB3243: No way to resolve conflict between "System.Net.Http,
Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and
"System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Choosing "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
arbitrarily.
And this despite my paket.dependencies containing this specific version
reference nuget System.Net.Http 4.3.2 (and the paket.references for my F#
project also includes System.Net.Http explicitly).
If in VS's Solution Explorer I delete one of the relevant entries under
the References node for the project, and change the other to require a
specific version, the warning goes away, but then I'm back in much the same
situation as I was with the NuGet workaround: you can make the problem go
away by editing the .fsproj but the next time you update your package
references, the workaround may be overwritten.
So unfortunately Paket doesn't appear to solve my particular instance of
this problem. I don't have a good workaround either with NuGet or Paket.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/visualfsharp/issues/3415#issuecomment-323317490,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNAD3VcUltZoBk-8e3jw1KvzWBVHQks5sZWVugaJpZM4OsW3U
.

see https://github.com/fsprojects/Paket/pull/2628

Since this is a legacy project system + packages.config issue, with both technologies being deprecated due to intractable problems with their design, this will be closed. I'd encourage any issues of this sort with SDK-style projects to be filed here if they exist: https://github.com/dotnet/project-system (though I doubt they do given how robust it is and how robust packagereference is)


Notes from onboarding retro

Some feedback from the last onboarding group that came up during end of week retro:

Main ask was to record talks so that they could be re-watched at a later time
Engineers ended up watching lots of videos later in the week and would have appreciated a curated list of videos, e.g. relevant summit talks
The engineers thought 2 months after starting work at Pivotal would have been the ideal time for them to tackle onboarding week, while the designer thoughts maybe 4 months might be better to have enough context to better understand the stories and ask questions
Good discussions around a future onboarding week which is tailored to different experience levels and disciplines. For example, adding more stories focused on PM/design skills or adding engineering stories for different experience levels to revisit onboarding week again in a year.

I think the only action item was recording talks during the next onboarding week. The others are maybe just food for thought at this time.

@njbennett @sjolicoeur, do y'all want to try recording one of the talks next week? It would probably be easier to do this via Zoom.


feat: Align chart for ingress TLS configuration(#227)

Description
This pull request introduces enhancements to the ingress configuration and introduces a new template helper for generating dynamic portal URLs in the deploy-templates Helm chart. The changes streamline the setup process and provide more flexibility in configuring the access to services through ingress. Notably, the addition of a template helper for generating portal URLs based on the release namespace and global DNS wildcard simplifies the ingress setup for different environments. This update is crucial for deployments where custom ingress hostnames are needed or when leveraging dynamic DNS configurations.
Fixes
Simplified ingress configuration with dynamic portal URL generation.
Enhanced flexibility in ingress setup, accommodating various deployment scenarios.
Improved documentation and clarity in values.yaml for portal URL configuration.
Type of change

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

How Has This Been Tested?
The modifications were tested by deploying the Helm chart in different Kubernetes environments, verifying that the ingress correctly routes traffic to the service using both default and custom DNS configurations. The dynamic portal URL generation was tested by specifying different namespaces and verifying the resulting ingress hostnames matched expectations.
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

Let's skip update for operator repo, we are not using ingress here

/recheck


Feedback for "Reset Microsoft Edge data in the cloud"

Nothing listed on that page helped me get Workspaces working again.
This is the problem people are having:
https://techcommunity.microsoft.com/t5/enterprise/edge-workspaces-error-v114/m-p/3841174/page/2
I switched to Edge, and paid for Office 365 just for workspaces. I left Chrome, literally, just for Workspaces.  I really hope this issue will be fixed.
I got my workspaces back by signing out, and then signing back in.
They should just work offline, always available, like other features.

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

ID: 3fa2b6bb-c572-6b62-0b2a-5d11cc6c16c2
Version Independent ID: bbd72cfb-0dd2-dce0-ede7-6887a2992bad
Content: Reset Microsoft Edge data in the cloud
Content Source: edgeenterprise/edge-learnmore-reset-data-in-cloud.md
Product: microsoft-edge
GitHub Login: @dan-wesley
Microsoft Alias: archandr

@trusktr Thanks for the feedback!  There is a doc specifically for Microsoft Edge Workspaces and that has been updated to mention trying to sign out and sign back in.  (https://learn.microsoft.com/en-us/deployedge/microsoft-edge-workspaces#my-user-got-the-error-unable-to-load-workspaces-message-what-should-they-do)  Generally this error message can apply to a few different issues, all of which are being investigated and the team is working on future updates.
In regards to being able to work offline, I have passed this feedback on to the team and hopefully some improvements will be available in this area.

@trusktr There are some updates for offline functionality for Workspaces being released.  Here is a link to the Microsoft Edge Beta 120 Release Notes: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-beta-channel#version-120022107-november-13-2023


Align rndt template with the last changes on tinymce for metadata UI

Refers to https://github.com/GeoNode/geonode/issues/7747
Since RNDT override  the metadata_form_js.html file, those changes are required in order to let the metadata wizard completeness working even with the tinymce files

Waiting for the backport to GN 3.2.x


Bump pipeline schema version due to change in pipeline op and component name changes

Describe the issue
Pipeline component names were updated in 3.1.0 requiring a bump in pipeline schema version and update to the migration logic for older piplines.
See raw pipeline output.
To Reproduce
Steps to reproduce the behavior:

Open pipeline created prior to 3.1.0

Screenshots or log output
Pipeline < 3.1.0
"type": "execution_node",
"op": "run-notebook-using-papermill",

Pipeline >= 3.1.0
"type": "execution_node",
"op": "run_notebook_using_papermill_Runnotebookusingpapermill",

Expected behavior
Older pipelines should be given the migration dialog box and option to update.
Deployment information
Describe what you've deployed and how:

Elyra version: [e.g. 1.5.3]
Installation source: [e.g. PyPI, conda, from source, official container image, custom container image]
Deployment type: [e.g. local installation, Docker, Kubernetes, Kubeflow [notebook server] , Open Data Hub]
Operating system: [e.g. macos, linux]

Here is the mapping of ops:
run-notebook-using-papermill --> run_notebook_using_papermill_Runnotebookusingpapermill
filter-text --> filter_text_using_shell_and_grep_Filtertext
bash-operator_BashOperator --> bash_operator_BashOperator
email-operator_EmailOperator --> email_operator_EmailOperator
http-operator_SimpleHttpOperator --> http_operator_SimpleHttpOperator
spark-sql-operator_SparkSqlOperator --> spark_sql_operator_SparkSqlOperator
spark-submit-operator_SparkSubmitOperator --> spark_submit_operator_SparkSubmitOperator
slack-operator_SlackAPIPostOperator --> slack_operator_SlackAPIPostOperator

@akchinSTC is @kiersten-stokes list complete because while testing I found that download_op isn't on that list but it's in my pipeline?

@akchinSTC is @kiersten-stokes list complete because while testing I found that download_op isn't on that list but it's in my pipeline?

@ajbozarth download_op was never in a released version, I believe @akchinSTC only just added it on his branch


Renaming backup to dump

Is your feature request related to a problem? Please describe.
When someone think about Backup, we often think about automated snapshots that will allow to restart the binary from a fresh state that was saved some time before.
What MeiliSearch provides under the name of backup is very similar to SQL dump, it is a data export that can be done anytime (but not automatically or regularly) to reimport it into a different version of MeiliSearch. This manoeuver should be done in exceptionnal cases when the user change MeiliSearch version. It should not be automated for backups because you will have to reindex data.
Describe the solution you'd like
Rename backup to dump. And talk about backuping MeiliSearch in the documentation relative to the snapshots
Describe alternatives you've considered
Maybe rename snapshot to backups but that is not necessary. When searching for backups on the documentation we should fallback on snapshots.
Additional context

Description of SQL dump on PostgreSQL documentation
Description of backup on PostgreSQL documentation similar to what we call snapshot
Elasticsearch documentation on snapshots

I rename it so, @bidoubiwa we'll need to change some things in documentation 😏

closed by #982


tabline and powerline font don't work if I manula load airline by vim-plug

environment

vim: 8.1
vim-airline: ????
OS: use putty to connect to ubuntu on win10
Have you reproduced with a minimal vimrc: No
What is your airline configuration: ???
if you are using terminal:
terminal: putty
$TERM variable: ???
color configuration (:set t_Co?):
if you are using Neovim:
does it happen in Vim: ???

Airline is a very great vim plug, I really love it, and when I try to load it manually, some feature don't work fine, could you give me a hand?
actual behavior
When I try the following steps to load  airline,
tabline and powerline font don't work, others airline's feature work fine.
call plug#begin(a:path)
Plug 'airline' ,{ 'on': [] }
call plug#end()
plug#load('airline')
when I use the following steps to load airline , it work fine.
silent! call plug#begin(a:path)
Plug 'airline'
silent! call plug#end()
expected behavior
Actually , I hope to load airline manually,  I guess is related with the autocmd maybe, could you please help me?

@irreallich
Please give us minimam vimrc.

@kazukazuinaina
Thanks for your quickly reply, I copy a simple code to reproduce this issues
you can use the func Test1() to reproduce it and Test2() work fine.

set nocompatible
let $AAA="/home/hjwang/work/config/dev/"
let $BBB="/home/hjwang/work/config/dev/"
set runtimepath+=$AAA

filetype plugin indent on           " 打开文件类型检测并根据文件类型自动缩进
syntax on                           " 打开语法高亮
set shortmess=atI                   " 去掉欢迎界面
set history=300                     " 保存历史记录数
set laststatus  =2                  " 总是显示statusline.
set display     =lastline           " Show as much as possible of the last line.
set cursorline                      " 高亮当前行
set number                          " 显示行数
set autoread                        " 自动载入修改过的文件
set cmdheight    =2                 " 命令行占用两行
set backspace   =indent,eol,start   " 允许在自动缩进，换行符以及插入的位置使用backspace
set hidden                          " 允许在不保存的情况下切换缓冲区
set report      =0                  " Always report changed lines.
set whichwrap+=<,>,h,l              " 设置插入退格以及移动等可以换行
set formatoptions+=mM
set scrolloff=7                     " 设置光标在屏幕顶端或者低端需要保留的行数
set belloff=all                     " 关掉提示音
set synmaxcol=150                   " 语法高亮支持的最大长度
" 设置coding style,tab转换为4个space
set expandtab                       " 默认使用space替换tab
set tabstop=4                       " tab所代表的列数
set shiftwidth=4                    " 缩进的列数
set softtabstop=4                   " tab转换为4个空格
set smarttab                        " 打开smarttab
set shiftround                      " 缩进取整到 'shiftwidth' 的倍数
set showmatch                       " 插入括号时，短暂地跳转到匹配的对应括号。
" 设置搜索
set incsearch                       " 搜索时部分匹配就高亮显示
set ignorecase                      " 搜索的时候忽略大小写
set smartcase                       " 如果搜索内容有大写字符则忽略ignorecase
set hlsearch                        " 高亮搜索结果
"  设置session记录的内容
set sessionoptions+=slash
set sessionoptions+=unix
if hjenv#IsGui()
    set sessionoptions+=resize
endif
set sessionoptions-=options
set sessionoptions-=winsize
set sessionoptions-=folds
" 使用小光标
" set gcr=n-v-c:ver25-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor

function! Test1()
    call plug#begin("/home/hjwang/work/config/dev/plugged_vim8_linux")
        echo 'Plug ' . "\'" . 'vim-airline/vim-airline' . "\'" . ", \{ \'on\': [] \}"
        echo 'Plug ' . "\'" . 'vim-airline/vim-airline-themes'. "\'" . ", \{ \'on\': [] \}"
        execute 'Plug ' . "\'" . 'vim-airline/vim-airline' . "\'" . ", \{ \'on\': [] \}"
        execute 'Plug ' . "\'" . 'vim-airline/vim-airline-themes'. "\'" . ", \{ \'on\': [] \}"
    call plug#end()
    call plug#load('vim-airline')
    call plug#load('vim-airline-themes')
endfunction

function! Test2()
    call plug#begin("/home/hjwang/work/config/dev/plugged_vim8_linux")
        execute 'Plug ' . "\'" . 'vim-airline/vim-airline' . "\'"
        execute 'Plug ' . "\'" . 'vim-airline/vim-airline-themes' . "\'"
    call plug#end()
endfunction

function! Airline_init()
    let g:airline#extensions#tabline#enabled = 1
    let g:airline#extensions#tabline#buffer_nr_show = 0

    set noshowmode
    let g:airline_powerline_fonts = 1

endfunction

call Test2()
call Airline_init()

Well don't use on then

Am 16.11.2019 um 11:29 schrieb irreallich<EMAIL_ADDRESS>
@kazukazuinaina
Thanks for your quickly reply, I copy a simple code to reproduce this issues
you can use the func Test1() to reproduce it and Test2() work fine.
set nocompatible
let $AAA="/home/hjwang/work/config/dev/"
let $BBB="/home/hjwang/work/config/dev/"
set runtimepath+=$AAA
filetype plugin indent on           " 打开文件类型检测并根据文件类型自动缩进
syntax on                           " 打开语法高亮
set shortmess=atI                   " 去掉欢迎界面
set history=300                     " 保存历史记录数
set laststatus  =2                  " 总是显示statusline.
set display     =lastline           " Show as much as possible of the last line.
set cursorline                      " 高亮当前行
set number                          " 显示行数
set autoread                        " 自动载入修改过的文件
set cmdheight    =2                 " 命令行占用两行
set backspace   =indent,eol,start   " 允许在自动缩进，换行符以及插入的位置使用backspace
set hidden                          " 允许在不保存的情况下切换缓冲区
set report      =0                  " Always report changed lines.
set whichwrap+=<,>,h,l              " 设置插入退格以及移动等可以换行
set formatoptions+=mM
set scrolloff=7                     " 设置光标在屏幕顶端或者低端需要保留的行数
set belloff=all                     " 关掉提示音
set synmaxcol=150                   " 语法高亮支持的最大长度
" 设置coding style,tab转换为4个space
set expandtab                       " 默认使用space替换tab
set tabstop=4                       " tab所代表的列数
set shiftwidth=4                    " 缩进的列数
set softtabstop=4                   " tab转换为4个空格
set smarttab                        " 打开smarttab
set shiftround                      " 缩进取整到 'shiftwidth' 的倍数
set showmatch                       " 插入括号时，短暂地跳转到匹配的对应括号。
" 设置搜索
set incsearch                       " 搜索时部分匹配就高亮显示
set ignorecase                      " 搜索的时候忽略大小写
set smartcase                       " 如果搜索内容有大写字符则忽略ignorecase
set hlsearch                        " 高亮搜索结果
"  设置session记录的内容
set sessionoptions+=slash
set sessionoptions+=unix
if hjenv#IsGui()
set sessionoptions+=resize
endif
set sessionoptions-=options
set sessionoptions-=winsize
set sessionoptions-=folds
" 使用小光标
" set gcr=n-v-c:ver25-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor
function! Test1()
call plug#begin("/home/hjwang/work/config/dev/plugged_vim8_linux")
echo 'Plug ' . "'" . 'vim-airline/vim-airline' . "'" . ", { 'on': [] }"
echo 'Plug ' . "'" . 'vim-airline/vim-airline-themes'. "'" . ", { 'on': [] }"
execute 'Plug ' . "'" . 'vim-airline/vim-airline' . "'" . ", { 'on': [] }"
execute 'Plug ' . "'" . 'vim-airline/vim-airline-themes'. "'" . ", { 'on': [] }"
call plug#end()
call plug#load('vim-airline')
call plug#load('vim-airline-themes')
endfunction
function! Test2()
call plug#begin("/home/hjwang/work/config/dev/plugged_vim8_linux")
execute 'Plug ' . "'" . 'vim-airline/vim-airline' . "'"
execute 'Plug ' . "'" . 'vim-airline/vim-airline-themes' . "'"
call plug#end()
endfunction
function! Airline_init()
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#buffer_nr_show = 0
set noshowmode
let g:airline_powerline_fonts = 1

endfunction
call Test2()
call Airline_init()
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@irreallich
It may not be airline's problem.
How about such a minumum vimrc?
Like this
set encoding=utf-8
scriptencoding utf-8

call plug#begin('~/.vim/plugged')
  Plug 'vim-airline/vim-airline', {'on':[]}
  Plug 'vim-airline/vim-airline-themes'
  Plug 'vim-jp/vimdoc-ja'
  "Plug 'ryanoasis/vim-devicons'
  "Plug 'scrooloose/nerdtree'
  Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
  Plug 'junegunn/fzf.vim'
  "Plug 'scrooloose/nerdtree'
call plug#end()

"---------setting vim-airline-----------"
set laststatus=2
set ttimeoutlen=10

if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif
let g:airline_theme='dark'
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#formatter = 'unique_tail_improved'

function!
It can be lazy loading vim-airline using vim-plug.

I am not sure, why you need to use Plug ... on.  I don't see anything wrong here. Closing.

@chrisbra
Thank you for reply.

Thanks for your help， @kazukazuinaina and @chrisbra.
I just want to load any plugs by my self.
when vim start, there isn't any plug was loaded,
some type files be opened,  i use lightline, others with airline, it seems funny.
That is the reason which I do so.
@kazukazuinaina:
I tried your vimrc, it seems work single, but when I try to used it on my vimrc project, it doesn't work.
I know my request is abnormal, I try to trace it , because I am a newer for vim scripts,   I don't know the reason, I guess if I can redraw all buffer after airline loaded, maybe it will be ok,  could you give me some advice about it?
Thanks

Well, airline and lightline are similar plugins. It doesn't really make sense to use both. If you really want to enable vim-airline later on, you can make use of the packages feature clone the plugin under the opt path and load it later using packadd or similar. Or you simply disable vim-airline on VimEnter autocommand using :AirlineToggle.

Thanks very much, please close this case.


Status API for the submariner gateway

Implements an status API on the gateway over port :8080, implementing the following uris:

- /health, which will respond OK, can be used as a liveness probe in k8s
- /status, which implements the following fields:

{
 "version": current version
 "haStatus": ACTIVE / PASSIVE
 "host": the hostname where the gateway is running
 "connections": [ ... ]
}

Related-Issue: #308

After make e2e, it can be tested with
[majopela@bluehat submariner]$ kubectl get pods -o wide -A --context cluster2
NAMESPACE             NAME                                             READY   STATUS    RESTARTS   AGE     IP             NODE                     NOMINATED NODE   READINESS GATES
.....
submariner-operator   submariner-gateway-drnxh                         1/1     Running   0          4m52s   <IP_ADDRESS>    cluster2-worker          <none>           <none>
submariner-operator   submariner-operator-8647468fb4-wpccx             1/1     Running   0          5m2s    <IP_ADDRESS>   cluster2-worker          <none>           <none>
...

[majopela@bluehat submariner]$ kubectl exec --context cluster2 -n submariner-operator submariner-operator-8647468fb4-wpccx curl http://<IP_ADDRESS>:8080/status
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   452  100   452    0     0   215k      0 --:--:-- --:--:-- --:--:--  441k
{"version":"dev","haStatus":"ACTIVE","host":"cluster2-worker","connections":[{"status":"CONNECTED","statusMessage":"Connected to <IP_ADDRESS>:4500 - encryption alg=AES_GCM_16, keysize=128 rekey-time=13360","endpoint":{"cluster_id":"cluster3","cable_name":"submariner-cable-cluster3-172-17-0-4","hostname":"cluster3-worker","subnets":["<IP_ADDRESS>/16","<IP_ADDRESS>/16"],"private_ip":"<IP_ADDRESS>","public_ip":"","nat_enabled":false,"backend":"strongswan"}}]}[majopela@bluehat submariner]$
[majopela@bluehat submariner]$ kubectl exec --context cluster2 -n submariner-operator submariner-operator-8647468fb4-wpccx curl http://<IP_ADDRESS>:8080/health
OK  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0   2898      0 --:--:-- --:--:-- --:--:--  2000
[majopela@bluehat submariner]$ kubectl exec --context cluster2 -n submariner-operator submariner-operator-8647468fb4-wpccx curl http://<IP_ADDRESS>:8080/status
{"version":"dev","haStatus":"ACTIVE","host":"cluster2-worker","connections":[{"status":"CONNECTED","statusMessage":"Connected to <IP_ADDRESS>:4500 - encryption alg=AES_GCM_16, keysize=128 rekey-time=13349","endpoint":{"cluster_id":"cluster3","cable_name":"submariner-cable-cluster3-172-17-0-4","hostname":"cluster3-worker","subnets":["<IP_ADDRESS>/16","<IP_ADDRESS>/16"],"private_ip":"<IP_ADDRESS>","public_ip":"","nat_enabled":false,"backend":"strongswan"}}]}  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   452  100   452    0     0   327k      0 --:--:-- --:--:-- --:--:--  441k
[majopela@bluehat submariner]$

@vthapar I got your comment somewhere (can't find it now), about making the connection list a map, with the key being the cableID or cluster. I think it's better not to do it. Because, the main consumer of this API will be the operator, and I think the k8s API can implement this as a list and not a map. (not sure btw.. ),
Also, keying by cluster would not work if we have multiple endpoints per cluster in the future, and keying by cable-id doesn't sound that useful.
So i'd leave it as-is, we can always change to a new version of the api in the future.

I’m not sure this will actually work; see #501 for the reasoning and the start of a Kubernetes-object-based approach.

I’m not sure this will actually work; see #501 for the reasoning and the start of a Kubernetes-object-based approach.

Ack, I'll be experimeting around it today. We wanted to introduce latency, transmitted packets and bytes... rx packets and bytes.
Will that approach mean that we need to keep a CR updated on the k8s API?, May be it's reasonable though...

Dropped in favor of https://github.com/submariner-io/submariner/pull/501


Add support for v1.4.0 of the Rosetta API Specification

Fixes https://github.com/coinbase/rosetta-sdk-go/issues/65.
Fixes #54.
Changes

Add support for v1.4.0 of the Rosetta API Specification (in rosetta-sdk-go version >v0.3.0)
Provide ability to specify inactive reconciliation frequency for accounts using the --inactive-reconciliation-frequency flag
Improve ExemptFunc performance

CircleCI jobs not being kicked off 😞

and now we wait

Pull Request Test Coverage Report for Build 1442

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-14.9%) to 60.469%

Totals

Change from base Build 1427:
-14.9%

Covered Lines:
413

Relevant Lines:
683

💛  - Coveralls

Coverage fell significantly because this PR adds the first test in /internal/

I ammended a commit to fix the license issue but Github also appears to be having issues:

Finally!


Simplify cmap subtable format API / XML

Currently we use different subclasses for different cmap subtable types.  This makes the API unpleasant.  For example, converting subtable formats needs creating new objects just to assign the same dict to them:
https://github.com/behdad/fonttools/blob/master/Snippets/cmap-format.py
The XML also has the class name in it in terms of elements like <cmap_format_4 ...>.  That's all bogus and unnecessary.  Some of the elements, like format_12, include as attributes things like length-in-bytes, which are not necessary.
We should clean this up in a backwards-compatible way.  Should just have a <cmap_table ...> element that accepts a format attribute.  If format is set to auto, which is default, we will choose format automatically in this way:

if non-BMP entries are present, choose format 12
otherwise choose format 4
possibly, if all entries are < 256, choose format 0?

We should also add a more compact encoding that is suitable for format 13...
Format 14 has a different API, so maybe that one should go through a different subclass / element...

.

.

,

,

,

format 4 can still be smaller than format 0 if the slice is continuous though, so sticking with the platform agnostic subtables is probably nicer, unless the XML explicitly says subtable version="0"?


AWS Cognito User Pool - Verification Message Template configuration conflicts.

What happened?

When configuring an AWS Cognito UserPool with a Verification Message Template set (spec.forProvider.verificationMessageTemplate[0].emailMessage), it conflicts with emailVerificationMessage even if it's not set.
It seems to automatically set the emailVerificationMessage with the same string.
This behavior apparently is expected in the terraform provider (https://github.com/hashicorp/terraform-provider-aws/blob/main/internal/service/cognitoidp/user_pool_test.go#L1405-L1407) but not in Crossplane provider.
The UserPool was created correctly in AWS, with the expected email template, but the claim never gets the Ready status as true, and keeps logging the conflict error:
Status:
  At Provider:
  Conditions:
    Last Transition Time:  2023-05-26T18:41:08Z
    Reason:                Creating
    Status:                False
    Type:                  Ready
    Last Transition Time:  2023-05-26T18:59:54Z
    Message:               observe failed: cannot run refresh: refresh failed: Conflicting configuration arguments: "verification_message_template.0.email_message": conflicts with email_verification_message
Conflicting configuration arguments: "verification_message_template.0.email_subject": conflicts with email_verification_subject
Conflicting configuration arguments: "verification_message_template.0.sms_message": conflicts with sms_verification_message
Conflicting configuration arguments: "sms_verification_message": conflicts with verification_message_template.0.sms_message
Conflicting configuration arguments: "email_verification_message": conflicts with verification_message_template.0.email_message
Conflicting configuration arguments: "email_verification_subject": conflicts with verification_message_template.0.email_subject
    Reason:                ReconcileError
    Status:                False
    Type:                  Synced
    Last Transition Time:  2023-05-26T18:42:51Z
    Reason:                Finished
    Status:                True
    Type:                  AsyncOperation
    Last Transition Time:  2023-05-26T18:42:51Z
    Reason:                Success
    Status:                True
    Type:                  LastAsyncOperation

If I change the composition and set only the emailVerificationMessage instead of the verificationMessageTemplate[0].emailMessage the problem still happens.
How can we reproduce it?
I'm using the 0.29.0 version of the upbound/provider-aws:v0.29.0, but the problem also happens with the 0.35.0.
This is the composition:
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
  name: cognito.aws.toff.tech
  labels:
    provider: aws
spec:
  compositeTypeRef:
    apiVersion: aws.toff.tech/v1alpha1
    kind: XCognito
  resources:
    - name: EmailIdentity
      base:
        apiVersion: ses.aws.upbound.io/v1beta1
        kind: EmailIdentity
        spec:
          forProvider:
            email<EMAIL_ADDRESS>            region: us-west-2
      patches:
        - fromFieldPath: spec.parameters.emailFrom
          toFieldPath: spec.forProvider.email
        - type: ToCompositeFieldPath
          fromFieldPath: status.atProvider.arn
          toFieldPath: status.emailIdentityArn

    - name: UserPool
      base:
        apiVersion: cognitoidp.aws.upbound.io/v1beta1
        kind: UserPool
        spec:
          deletionPolicy: Orphan
          forProvider:
            name: ""
            accountRecoverySetting:
              - recoveryMechanism:
                  - name: verified_email
                    priority: 1
            adminCreateUserConfig:
              - allowAdminCreateUserOnly: true
                inviteMessageTemplate:
                  - emailMessage: "Something has gone wrong, please request a new invite and contact<EMAIL_ADDRESS>if this persists. Please provide support the following information to assist you: \n UserType: \n UserId: {username}\nCode: {####}"
                    emailSubject: "Invitation"
                    smsMessage: "Password Invitation\n{####} {username}"
            aliasAttributes:
              - email
              - phone_number
            autoVerifiedAttributes:
              - email
            emailConfiguration:
              - replyToEmailAddress<EMAIL_ADDRESS>                emailSendingAccount: "DEVELOPER"
                fromEmailAddress<EMAIL_ADDRESS>            mfaConfiguration: OPTIONAL
            softwareTokenMfaConfiguration:
              - enabled: true
            passwordPolicy:
              - minimumLength: 10
                requireLowercase: false
                requireNumbers: true
                requireUppercase: false
                requireSymbols: true
                temporaryPasswordValidityDays: 7
            region: us-west-2
            verificationMessageTemplate:
              - emailMessage: "Something has gone wrong, please request a new invite and contact<EMAIL_ADDRESS>if this persists. Please provide support the following information to assist you: \n UserType: {UserType} \n UserId: {username}\nCode: {####}"
                emailSubject: "Password Reset"
                smsMessage: "Password Reset\n{####}"
      patches:
        - fromFieldPath: spec.id
          toFieldPath: spec.forProvider.name
        - type: ToCompositeFieldPath
          fromFieldPath: status.atProvider.arn
          toFieldPath: status.userPoolArn
        - type: CombineFromComposite
          combine:
            variables:
              - fromFieldPath: spec.parameters.emailReplyTo
              - fromFieldPath: spec.parameters.userType
            strategy: string
            string:
              fmt: "Something has gone wrong, please request a new invite and contact %s if this persists. Please provide support the following information to assist you:\nUserType: %s\nUserId: {username}\nCode: {####}"
          toFieldPath: spec.forProvider.verificationMessageTemplate[0].emailMessage
        - type: CombineFromComposite
          combine:
            variables:
              - fromFieldPath: spec.parameters.emailReplyTo
              - fromFieldPath: spec.parameters.userType
            strategy: string
            string:
              fmt: "Something has gone wrong, please request a new invite and contact %s if this persists. Please provide support the following information to assist you:\nUserType: %s\nUserId: {username}\nCode: {####}"
          toFieldPath: spec.forProvider.adminCreateUserConfig[0].inviteMessageTemplate[0].emailMessage
        - fromFieldPath: status.emailIdentityArn
          toFieldPath: spec.forProvider.emailConfiguration[0].sourceArn
        - fromFieldPath: spec.parameters.emailReplyTo
          toFieldPath: spec.forProvider.emailConfiguration[0].replyToEmailAddress
        - fromFieldPath: spec.parameters.emailFrom
          toFieldPath: spec.forProvider.emailConfiguration[0].fromEmailAddress
        - fromFieldPath: spec.parameters.strongPassword
          transforms:
            - type: map
              map:
                "false": "6"
                "true": "10"
            - type: convert
              convert:
                toType: int
          toFieldPath: spec.forProvider.passwordPolicy[0].minimumLength
        - fromFieldPath: spec.parameters.strongPassword
          transforms:
            - type: convert
              convert:
                toType: bool
          toFieldPath: spec.forProvider.passwordPolicy[0].requireNumbers
        - fromFieldPath: spec.parameters.strongPassword
          transforms:
            - type: convert
              convert:
                toType: bool
          toFieldPath: spec.forProvider.passwordPolicy[0].requireSymbols
        - fromFieldPath: spec.parameters.tags
          toFieldPath: spec.forProvider.tags
          policy:
            mergeOptions:
              keepMapValues: true
          type: FromCompositeFieldPath

This is the claim:
---
apiVersion: aws.toff.tech/v1alpha1
kind: Cognito
metadata:
  name: testing-conginito-user-pool-domain-metadata-name
spec:
  id: testing-conginito-user-pool-domain-id
  parameters:
    emailFrom<EMAIL_ADDRESS>    emailReplyTo<EMAIL_ADDRESS>    strongPassword: "true"
    userPoolId: testing_cognito_user_pool_id
    userPoolDomain: testing-conginito-user-pool-domain
    userType: test

What environment did it happen in?

Crossplane Version: 1.21.0
Provider Version: 0.29.0 / 0.35.0
Kubernetes Version:
Client Version: v1.25.9
Kustomize Version: v4.5.7
Server Version: v1.25.9
Kubernetes Distribution: Docker desktop

Late init issue
The issue still reproduced in the latest master

Related upjet issue: https://github.com/upbound/upjet/issues/197


VRT actual images are maintained in the "docs/vrt-actual" branch.

Also, in local vrt execution/workflow vrt execution, download images from this branch.

Fixed by #31


Fix spec example: Plain text response with headers

We have two different representations of the Header Object is the specification:

Plain text response with headers defines the type directly in the Header Object:

description: The number of allowed requests in the current period
type: integer

Headers Object Example puts the type inside the schema element:

description: The number of allowed requests in the current period
schema:
  type: integer

I believe only the latter is correct as 1) The Header Object follows the structure of the Parameter Object, 2) Parameter Object has schema property which defines the type.
=> This PR updates the "Plain text response with headers" example by moving the header's type into the schema object.

Good catch! Thanks for the fix.


Delete HTTPClientError and HTTPNotAcceptable class definition

Something went wrong with the Tonel writer. Stargate has extensions for these two but the class definitions are still in the directory.

Fixed by #38


contract lists shows my 3bot name as a solution name for some of the instances

contract details

it seems to be a name contract, but not sure maybe i reserved such name?

my bad all seems to be fine, it's a solution name not a solution type


linkis failed to obtain the user name when executing JDBC task

Search before asking

[X] I searched the issues and found no similar issues.

Linkis Component
linkis-commons
What happened + What you expected to happen
2021-10-31 05:16:54.016 ERROR Task is Failed,errorMsg: NullPointerException: jdbc.username cannot be null.
Source code: com.webank.wedatasphere.linkis.manager.engineplugin.jdbc.executer.JDBCEngineConnExecutor received val properties = engineExecutorContext.getProperties.asInstanceOf[util.Map[String, String]] No,jdbc.username parameter
Relevent platform
。
Reproduction script
。
Anything else
This question comes from the QA documentation of the Linkis community
Are you willing to submit a PR?

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

Answer:
Method 1:
Documentation: temporary fixes for JDBC problems note
Link: http://note.youdao.com/noteshare?id=0816q3f429dd2e226a13877eba8bad1e3&sub=4ADEE86F433B4A59BBB20621A1C4B2AE
Method 2: compare and modify this file   https://github.com/apache/incubator-linkis/blob/319213793881b0329022cf4137ee8d4c502395c7/linkis-engineconn-plugins/engineconn-plugins/jdbc/src/main/scala/com/webank/wedatasphere/linkis/manager/engineplugin/jdbc/executer/JDBCEngineConnExecutor.scala


[NCL-7226] Implement Product Milestone create/edit page

Only minor comments + some unresolved topics form last review. I did basic testing locally and it's working fine. Thanks


Fix vendor

The previous date is wrong in fact.
How did I get the correct datetime on version.
STEP 1:
+replace github.com/denisenkom/go-mssqldb => github.com/denisenkom/go-mssqldb v0.0.0-20180314172330-6a30f4e59a44
-replace github.com/denisenkom/go-mssqldb => github.com/denisenkom/go-mssqldb 6a30f4e59a44

STEP 2:
make vendor

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@46d3d10). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             master   #7394   +/-   ##
========================================
  Coverage          ?   41.2%
========================================
  Files             ?     469
  Lines             ?   63536
  Branches          ?       0
========================================
  Hits              ?   26178
  Misses            ?   33937
  Partials          ?    3421

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 46d3d10...cb0f081. Read the comment docs.

That my bad when I was bisecting to find the blocking commit, I discover that the date is purely informal in the go.mod (at least to get the corresponding files) so I just change the commit id but I fotgot to update the date for the final fix. Sorry.


CAMEL-10175-Continuation timeout should send back HTTP timeout status code

Added functionality to handle continuation timeouts out of the box in camel-jetty-common component

Thanks for the PR. Its was actually the other binding. I also adjusted some unit tests to expect 504 error now.


[Quasar] boot error: TypeError: Cannot set property '$FeathersVuex' of undefined

Steps to reproduce
I am getting the error stated above, $FeathersVuex is undefined. I set up FeatherVuex pretty much verbatim up until the Vuex Store setup came along. The docs state having this:
// src/store/index.js
import Vue from 'vue'
import Vuex from 'vuex'
import { FeathersVuex } from '../feathers-client'
import auth from './store.auth'

Vue.use(Vuex)
Vue.use(FeathersVuex)

const requireModule = require.context(
  // The path where the service modules live
  './services',
  // Whether to look in subfolders
  false,
  // Only include .js files (prevents duplicate imports`)
  /\.js$/
)
const servicePlugins = requireModule
  .keys()
  .map(modulePath => requireModule(modulePath).default)

export default new Vuex.Store({
  state: {},
  mutations: {},
  actions: {},
  plugins: [...servicePlugins, auth]
})

The only modification I made was moving the Vue.use calls to Quasar Boot files:
// boot/feathers-vuex.js
//import Vuex from 'vuex'
import { FeathersVuex } from '../feathers-client'

export default ({ app }) => {
    // app.use(Vuex);
    app.use(FeathersVuex);
}

My index.js:
// src/store/index.js
import Vuex from 'vuex'
import auth from '../store/store.auth.js'

const requireModule = require.context(
    // The path where the service modules live
    './services',
    // Whether to look in subfolders
    false,
    // Only include .js files (prevents duplicate imports`)
    /\.js$/
);

const servicePlugins = requireModule
    .keys()
    .map(modulePath => requireModule(modulePath).default)

export default new Vuex.Store({
    state: {
        user: 'Jose'
    },
    mutations: {},
    actions: {},
    plugins: [...servicePlugins, auth]
});

What else should I include to further explain my issue? Any help is greatly appreciated!
###Versions
Quasar V2-Beta.12
FeathersVuex V3.16.0

Quasar V2 is using Vue 3, the current version of FeathersVuex is using Vue 2.


[ISSUE #5126]Make all tests pass on Windows

Make sure set the target branch to develop
What is the purpose of the change
Fix https://github.com/apache/rocketmq/issues/5126
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #5127 (1544921) into develop (96f340d) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             develop    #5127      +/-   ##
=============================================
- Coverage      43.28%   43.28%   -0.01%
- Complexity      7800     7806       +6
=============================================
  Files            997      997
  Lines          69349    69353       +4
  Branches        9168     9168
=============================================
- Hits           30019    30016       -3
- Misses         35553    35573      +20
+ Partials        3777     3764      -13

Impacted Files
Coverage Δ

...he/rocketmq/remoting/protocol/RemotingCommand.java
68.40% <0.00%> (ø)

.../apache/rocketmq/tools/monitor/MonitorService.java
27.32% <0.00%> (ø)

...org/apache/rocketmq/store/ha/WaitNotifyObject.java
80.35% <0.00%> (-5.36%)
:arrow_down:

...ketmq/common/protocol/body/ConsumerConnection.java
95.83% <0.00%> (-4.17%)
:arrow_down:

...apache/rocketmq/remoting/netty/ResponseFuture.java
77.55% <0.00%> (-4.09%)
:arrow_down:

...rocketmq/remoting/netty/NettyRemotingAbstract.java
49.27% <0.00%> (-3.63%)
:arrow_down:

.../apache/rocketmq/logging/inner/LoggingBuilder.java
63.60% <0.00%> (-0.16%)
:arrow_down:

...ent/impl/consumer/DefaultLitePullConsumerImpl.java
69.84% <0.00%> (-0.16%)
:arrow_down:

...va/org/apache/rocketmq/namesrv/NamesrvStartup.java
15.96% <0.00%> (ø)

.../org/apache/rocketmq/proxy/config/ProxyConfig.java
49.74% <0.00%> (ø)

... and 19 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Issues with reminder date/time selection

Overall the dialog for selecting reminder times feels a bit raw compared to the overall very well-designed app.
To reproduce:

Add a new recording
tap "add a reminder"
quirk 1: previous days can be selected, but reminders in the past don't make sense
select any date and tap "ok"
minor quirk 2: in dark mode the text of "ok" and "cancel" has very low contrast, especially when compared to the colorful background of the recording and the white numbers of the calendar
either tap "cancel" on the time screen
quirk 3: a reminder is added although you canceled the selection.
or swipe to get back to last dialog
quirk 4: you don't get back to the day selection, but the full recording screen and a reminder was added regardless

Screenshot on quirk 2:


Feature: CLI

It would be awesome if we could have a CLI version with all these goodies, so we could use in CI/CD environments other than GitHub Actions, such as in Jenkins.

@felipecrs Yes we are thinking of handling that in buildx. We are working on a proposal. Keep an eye on buildx repo.


Question: context size?

Does this plugin allow us to utilize the full 1 million context window?
With nvim-cmp integration, it seems that the only context that is passed is just the previous single line?
https://github.com/supermaven-inc/supermaven-nvim/blob/d71257f431e190d9236d7f30da4c2d659389e91f/lua/supermaven-nvim/cmp.lua#L58:L71
Am I missing something?

The range there is only used for specifying where nvim-cmp will make changes if a completion is selected, the relevant code for including text into the context window is in https://github.com/supermaven-inc/supermaven-nvim/blob/main/lua/supermaven-nvim/document_listener.lua#L12-L34 and is used regardless of whether or not the plugin is used as a cmp source

https://github.com/supermaven-inc/supermaven-nvim/blob/main/lua/supermaven-nvim/document_listener.lua#L12-L34

Thanks! So it only passes the current file? Is this behavior equivalent to the VS Code extension?

The sm-agent binary (which binary_handler.lua is talking to) is responsible for gathering context from the git repo. The listeners in the code I linked inform the binary of text changes, where the cursor is and which files are active, letting sm-agent know which repo it should be looking at

Got it, thanks.


Per pod 'emergency off'

I think we need at least minimal support for 0.8 - based on a prod incident.
If something goes wrong, user needs to have a documented and (relatively) fast way to turn off
Istio features on a pod, and allow it to operate in degraded mode.
The behavior can be (long term):

selectively disable features - telemetry, policy, MTLS
disable inbound interception - which also means MTLS, telemetry and policy checks will be off
disable outbound interception on select services - losing routing rules (fallback to kube-proxy behavior)

Not clear what is the minimal viable subset for 0.8 - might be just documentation of per-pod env
variable to turn off interception (and more doc on migrating to istio - since such a pod will behave
like pods getting migrated to Istio, i.e. with only default routes, no mtls, etc)
As background, for some (yet unknown) cause a pod failed to receive listeners, resulting in
probe failures and crashes, and eventually more pods got into this state. In most cases users
should be able to turn off some features while the root cause is mitigated, or to isolate
and quickly determine if Istio is causing the issue. While in this example we suspect istio was
not causing the issue, it is important to have a way to quickly verify this.
Note that in 0.8 it is possible to pass a subset of sidecar env variables to pilot (as used for TPROXY),
and make decisions on pilot based on the pod settings, overriding global settings.

Most definitely agree with this.  As I put in email the other day, the blast radius for istio going wrong is potentially extremely high, and having the ability to toggle things on or off at run time would definitely ease the concerns.
I suppose my slight worry is that if a pod wasn't receiving listeners/configuration correctly, in such a scenario what confidence would we have that it would receive "kill switch" style configuration either?
It'd have to be some method that sits outside of the main configuration distribution mechanisms.

Not release blocking per discussion with @costinm @louiscryan and @jasminejaksic.

cc @ozevren @xiaolanz . This feels like the intent of Galley.


Add deprecation warning

Hi!
So this crate in wonderful and helped a lot some time ago.
Said that, newest commit in this project dates from 5 years ago. Sometimes, when searching things like "scrypt rust" in search engines you get this repository as first result, which is dangerous as it wasn't maintained for 5 year now. See also: https://rustsec.org/advisories/RUSTSEC-2016-0005.html
I think at least this project can show a deprecation warning in the Readme in order to point to https://github.com/RustCrypto/ which is properly maintained.
Hope this PR comes well.
And thanks for all the Job done on this crate.

@DavidBM thanks for this notice. It helped me to distinguish pros and cons in this question: https://stackoverflow.com/questions/70701405/what-sha256-rust-implementation-take-for-no-std-embedded-device


Firefox shipping Scroll Snap

Firefox is shipping support for Scroll Snap in Firefox 68. And removing support for the older specification.
(BTW, the name has changed, and you might want to also change the name of the JSON file. "Snap points" is no longer what it's called. But I'll let you handle that yourself, separate from this pull request.)

Thanks! I'll consider renaming the json file, unfortunately that would also break existing links to the feature so I prefer to avoid it.


Fix brainstorming tasksolving critic

For the brainstorming task, N-1 reviews are shown to the user when N reviews should be given.
For example, if the user asks for ideas on "building a compressed hydrogen storage station in Ohio", four critics would be assigned:
A mechanical engineer specialized in hydrogen storage and compression systems
A renewable energy specialist with expertise in integrating renewable energy sources into infrastructure projects
A safety engineer with knowledge of hydrogen safety and environmental impact assessments
An expert in regulatory frameworks and public-private partnerships to navigate the regulatory landscape and promote collaboration with industry stakeholders

But only three reviews would be shown to the user:
Reviews:
[A renewable energy specialist with expertise in integrating renewable energy sources into infrastructure projects]: While building a compressed hydrogen...
[A safety engineer with knowledge of hydrogen safety and environmental impact assessments]: While building a compressed ...
[An expert in regulatory frameworks and public-private partnerships to navigate the regulatory landscape and promote collaboration with industry stakeholders]: While building a compressed hydrogen storage station in Ohio is a step in the right direction...

This is because during initialization, only N - 1 agents are initialized but all N are expected:
    if i == 2 and agent_config.get("agent_type", "") == "critic":
                agent = load_agent(agent_config)
                agents[agent_type] = [
                    copy.deepcopy(agent)
                    for _ in range(task_config.get("cnt_agents", 1) - 1)
                ]

Summarizer's role and name would be overwritten by the first critic agent during DescriptionAssigner.
Output after this fix:
A civil engineer with expertise in infrastructure development and construction
A mechanical engineer specialized in hydrogen storage technologies and systems
An environmental scientist with knowledge of hydrogen safety and environmental impact assessments
An energy policy analyst familiar with regulatory frameworks and incentives for promoting hydrogen infrastructure development
...
[Reviewer: A mechanical engineer specialized in hydrogen storage systems: This expert will have in-depth knowledge of the technical aspects of building a compressed hydrogen storage station, including the design, construction, and maintenance of the storage infrastructure]: While building a ...
[Reviewer: An environmental scientist with expertise in renewable energy: This expert will provide insights into the environmental impact of the project and help identify sustainable practices for the station's operation. They can also suggest ways to integrate renewable energy sources into the station's power supply]: While a compressed ...
[Reviewer: An urban planner with experience in infrastructure development: This expert will contribute to the planning and design of the storage station, ensuring it aligns with the existing urban infrastructure and meets the needs of the local community. They can also provide insights into zoning regulations and land use considerations]: While a compressed hydrogen storage station...
[Reviewer: A business strategist with knowledge of the hydrogen market: This expert will analyze the economic viability of the project, including market demand, potential revenue streams, and investment opportunities. They can also help develop a business plan and identify potential partnerships or funding sources]: While building a compressed hydrogen storage station in Ohio is a step in the right direction...

The inconsistency between cnt_agents and the actual number of agents participating in the brainstorming is indeed a problem. While the changes in this PR address the issue, they also impact situations where the solver needs to join the discussion during the decision-making stage. We recognize that categorizing agents in the decision-making stage as one solver and multiple critics may lack generality. At the moment, we haven't thought of a better design 😕. I'm inclined to not accept this PR unless a more comprehensive and general design is suggested.

Got it - thanks for the detailed response explanation. I'll close this for now and reopen if I can meet your other concerns.
Do you all have a community space where I can ask follow up questions (Discord, Slack, etc)?

Sure! We've just created a discord server https://discord.gg/cnutfCtC.

Sure! We've just created a discord server https://discord.gg/cnutfCtC.

Hi @chenweize1998 ! thank you for the link. However, the link here and in README.md has expired. Would you please update the invite code to a never expiring code?


Filamentphp support?

good day, is this package compatible with Filamentphp dashboards? or only blade pages?

you can't use livewire offline as it requires a server request

Here is how you integrate it with your filament panel provider:
public function panel(Panel $panel): Panel
    {
        return $panel
           ...
           ->renderHook(
                PanelsRenderHook::HEAD_END,
                function (): string {
                    return Blade::render('@laravelPWA');
                }
            )
           ...
     }


Mark ExpandedDNSConfig feature to stable

This PR updates ExpandedDNSConfig feature to stable. This is the missing part of the https://github.com/kubernetes/website/pull/40639.

This is the missing part of the #40639.

/cc @tengqm
Could you PTAL?

/approve

Thanks @gjkim42
it looks good to me
/lgtm


Optimise resources closing operations

Linux with security manager Build 3043 outcome was FAILURE using a merge of cacf7abb56397e3ce9315776b4ef13319cd8be7c
Summary: Tests passed: 768, ignored: 286; compilation error: Compiler (new) Build time: 00:04:00

Linux Build 8209 outcome was FAILURE using a merge of cacf7abb56397e3ce9315776b4ef13319cd8be7c
Summary: Tests passed: 768, ignored: 286; compilation error: Compiler (new) Build time: 00:05:20

Windows Build 3244 outcome was FAILURE using a merge of cacf7abb56397e3ce9315776b4ef13319cd8be7c
Summary: Tests passed: 768, ignored: 286; compilation error: Compiler (new) Build time: 00:05:38


General question regarding treatment of contained reads

The manuscript briefly mentions how Hifiasm-meta uses a new method for filtering contained reads. I'm interested in learning about the filtering mechanism here. Could you please share more details of the algorithm ; OR point me to appropriate place in the code. Pasting the text from your manuscript:

Treatment of contained reads. The standard procedure to construct a string graph discards a read contained in a longer read. This may lead to an assembly gap if the contained read and the longer read actually reside on different haplotypes10. The original hifiasm patches such gaps by rescuing contained reads after graph construction. Hifiasm-meta tries to resolve the issue before graph construction instead. It retains a contained read if other reads exactly overlapping with the read are inferred to come from different haplotypes. In other words, hifiasm-meta only drops a contained read if there are no other similar haplotypes around it. This strategy often retains extra contained reads that are actually redundant. These extra reads usually lead to bubble-like subgraphs and are later removed by the bubble popping algorithm in the original hifiasm.

I wish to understand the exact condition / threshold values which decides whether to retain the contained read.
Thank you.

Perhaps this is where I should look.

For this paragraph you want to look at hamt_hit_contained_drop_singleton_worker_v2 (aka here). There's a comment block that explains the intention and the implementation.
This function takes one read ID and knows the record of all read overlaps. There's no explict output. By the end of the function, if need_to_protect is set to 1, the contained read will not be discarded as so (this part is handled by a wrapper routine, hamt_hit_contained_drop_singleton_multi).
The routine you linked to was tried but discarded, I should clean up the code sometime.

Thanks, I'm able to follow the algorithm.
If the read being considered has more than 3 parents, you remove it. Rationale: Avoid protecting too many reads.
Otherwise:
You iterate through the overlapping neighbours of the read in graph which are inferred to be from different haplotypes. Afterwards, you check if they have (strong) intra-haplotype suffix-prefix overlap with the parent reads. If sufficient intra-haplotype overlaps are found between each neighbour to parent reads, then you avoid protecting the read. Rationale: If need_to_protect=0, then all neighbours can use the parents to continue assembly walk even if the read is deleted.

Thanks, I'm able to follow the algorithm.
If the read being considered has more than 3 parents, you remove it. Rationale: Avoid protecting too many reads.
Otherwise:
You iterate through the overlapping neighbours of the read in graph which are inferred to be from different haplotypes. Afterwards, you check if they have (strong) intra-haplotype suffix-prefix overlap with the parent reads. If sufficient intra-haplotype overlaps are found between each neighbour to parent reads, then you avoid protecting the read. Rationale: If need_to_protect=0, then all neighbours can use the parents to continue assembly walk even if the read is deleted.

That's right, or in other words, reads that have the same haplotype as the query read (i.e. the contained read) shall not have inter-haplotype overlaps. Otherwise the example in the comment block is implied.
This neighbor check is a compromise for hifiasm-meta not knowing the exact positions of the phsing variables at this stage.

That's right, or in other words, reads that have the same haplotype as the query read (i.e. the contained read) shall not have inter-haplotype overlaps. Otherwise the example in the comment block is implied.
This neighbor check is a compromise for hifiasm-meta not knowing the exact positions of the phsing variables at this stage.


[WKT2/Proj6] : Mars radius

Issue: Mars has had a sorted use of target radius values. For example the MOLA and HRSC Team has defaulted to a "truncated" value of 3396000.0. The IAU has defined Mars as 3396190.0 and semi-minor radius of 3376200.00. In practice because many map projections only use the semi-major axis in their equations, it is common to see Mars set a sphere of 3396190.0m. Then there is the PDS3 archives (e.g. HiRISE and CRISM) which because of the use of an ellipse in an ocentric system for the Equirectangular map projects a local sphere is calculated at every 5 degrees of latitude.
How do we push for a single value for Mars, which is needed for an IAU map projection code (specifically 49900).

I'm not sure to understand the issue. Can the various radius be handle as different datum / ellipsoid? In such case, we would need different IAU codes for each definition having different radius of the same planet, and the WKT 2 strings of those definitions would have slightly different DATUM and ELLIPSOID elements.

My thinking for now.
If we take the IAU paper as the rule, then should use the defined values as an ellipse:
semi-major radius (a_radius):  3396190.0m
(b_radius):  3396190.0m
semi-minor radius (c_radius):  3376200.0m
Note: because Mars is currently only defined as an ellipse (not a triaxial, using 3 unique radius values), the IAU calculated mean radius is not needed.
The problem here is that using Mars as an ellipse with ographic latitudes is well understood and used in most mapping applications. However, using Mars as an ellipse with ocentric latitudes is not well known and can often be incorrectly applied. This is why the HiRISE team and CRISM team set a locally calculated spherical radius for every 5 degrees of latitude (within their PDS3 archives).
Thus the defacto standard for Mars has been to continue to define as a sphere (using 3396190 or 3396000).
If I was able to make this call I would recommend using the IAU defined semi-major radius as a sphere (3396190.0m).


AST: Only treat @backDeployed functions as fragile on platforms with an active attribute

Previously, typechecking and SILGen would treat a function body as fragile as long as the declaration had a @backDeployed attribute, regardless of the platform specified by the attribute. This was overly conservative since back deployed functions are only emitted into the client on specific platforms. Now a @backDeployed function can reference non-public declarations on the platforms it is resilient on:
@backDeployed(before: iOS 15)
public func foo() {
  #if os(iOS)
  // Fragile; this code may be emitted into the client.
  #else
  // Resilient; this code won't ever be exposed to clients.
  #endif
}

Resolves rdar://105298520

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please test


Infinity-Runpod-Hyperspeed

Docker for testing: michaelf34/runpod-infinity-worker:0.0.4
I recently added multi-model deployment:

https://github.com/michaelfeil/infinity/pull/227

Adds:

pins the docker image
Multiple Model deployment works now nativly
Starting up the Async Event Loop once (at the first requests) -> Better performance.
No more warmups
Model path is cached
private models run by setting HF_TOKEN
Env variables are padded with ; for convenience
Optimum (Onnx) / CTranslate2 should also work, but are slightly less performance.
fp8 inference is supported, if you rent a L40s or a H100, or MI300x+. Needs nvidia compute capability sm>=89.

Something that could be useful:

Each engine has a queue. The .embed adds it to this queue. To handle backpressure, maybe better reject the requests to be added, and give the runpod-serverless runtime the opportunity to retry, potentially hitting a new worker, or scaling to more workers.
Something useful would be a "query" bypass -> potentially spawning a second model duplicate on CPU only, that can handle quick queries (that are latency sensitive). Let me know if this is a useful feature, and I try to prioritize this feature.

@alpayariyak Ready for review / merge.

Incredible work, thank you so much @michaelfeil! Will review shortly

@alpayariyak Sorry for pinging, but it would great to merge this PR as is - and add any additional features if needed at a later point in time to not overload this PR

Hey @michaelfeil, lmk if there's anything you'd like to see before I cut an official release, but should be all good!


Fix SSH test for new SSH client configuration

StrictHostKeyChecking is now disabled when target host is inside VPC, and UserKnownHostsFile is set to /dev/null.
See https://github.com/aws/aws-parallelcluster-cookbook/pull/523
Signed-off-by: Luca Carrogu<EMAIL_ADDRESS>Please See Git Pull Request Instructions
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1643 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop    #1643   +/-   ##
========================================
  Coverage    51.74%   51.74%
========================================
  Files           24       24
  Lines         3921     3921
========================================
  Hits          2029     2029
  Misses        1892     1892

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 decaa8f...1c732b4. Read the comment docs.


[Lead space] Exploration follow-on

Figma design explo
Need some final lead space exploration:

[x] Review type token updates for v2. Type token options should work for both full width and 50/50.
[x] Review 50/50 layout (edge to edge vs inset). Not including the link list in lead space
[x] Do we explore or move into spec work? Continue explo for 50/50
[x] Make sure button group has primary button group first.

Exploration (50/50 with both heading type options)

[x] max
[x] xlg
[x] lg
[x] md
[x] sm

Others (moved to additional stories):

Exploration of lead space centered that drops the image/video below to highlight product UI (currently sits behind lead space heading/elements on desktop sizes). Includes type token updates for lead space left aligned
Lead space block – explore heading type token options.

Exploration summary

We can adjust the media background to go 50% of the lead space width while also going edge-to-edge in the available space.
Super is the most flexible size variant for this. It can fit the recommended text amounts for the heading and sub-head. It most likely can fit breadcrumbs or tag group as well.
Tall has difficulty fitting both the full heading and sub-head once the breakpoint is @lg. Recommend not using sub-head with this size and 50/50 variant.
Medium also recommend not using the sub-head with 50/50.
Short recommend only using $fluid-heading-05 as the heading type token.
Did not test with breadcrumbs or tag group, but most likely would work with Super and certain combinations of smaller size lead spaces.


Small bug in filemin

Hello!
I would like to report a small bug:
When in filemin, I select a folder by checking it (BTW I remember there was a setting to automatically calculate the size of the selected, but can't seem to find it now), I right click and select Properties ---> calculate selected size.
In the upper left corner it displays ...

Selected: 1 entries 400MB

Having left the previous folder checked, I repeat the process
In the upper left corner it displays ...

Selected: 2 entries 656MB

So far so good..
But now, If I uncheck any one of the two selected folders now I have

Selected: 1 entries

and no space reported.
If this is on purpose, due to any reason you have, then fine..
Just thought I should report it..
Thanks for your great theme!!!
Later edit: Another thing I noticed: Clicking on "select all" button, in the upper left corner it does not realize that all is now selected and it displays

**Selected: 0 entries **

even after this , if I right click anywhere on the selected items and select Properties ---> calculate selected size it displays

Selected: 0 entries 880.73 GB
(It calculates the size, but still says 0 entries)

Thank you for your kind word.
This is exactly on purpose, as when selection happens, the size also should change.

OK, I see! Great then, thanks!
I also noticed another thing while fiddling around with those filemin selections
Clicking on "select all" button, in the upper left corner it does not realize that all is now selected and it displays

**Selected: 0 entries **

even after this , if I right click anywhere on the selected items and select Properties ---> calculate selected size it displays

Selected: 0 entries 880.73 GB
(It calculates the size, but still says 0 entries)

Oh, that must be a bug.
Thanks for reporting, will fi, that.

Great discovery, thanks for reporting. It will be fixed in 17.72

Please upgrade to 17.72.


Change rh.here to retry to find a cluster if it happened to be "file" before.

Current dependencies on/for this PR:

main

PR #381   👈

This stack of pull requests is managed by Graphite.


Fix perf actor activate

Description
Fix perf actor activate
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #2421
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[X] Code compiles correctly
[X] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-perf

/ok-to-perf

/ok-to-perf

/ok-to-perf


[request] bloom (alibi) model implementation

I want to train bloom style model but hard to add.

Can you help me understand what you're looking for here? Are you looking for Alibi attention? Or Bloom model? Or both?
We generally help folks who add their models to MaxText get SOTA perf, but we don't typically write models from scratch for folks.


gauze 0.2.0

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.2777
https://travis-ci.org/ingenue/hunter/builds/300847682?utm_source=github_status&utm_medium=notification

Uploading:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.2778
https://travis-ci.org/ingenue/hunter/builds/300851836?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.19.150


http-client-java, remove logics that uses  raw_lro_meta_data

No changes needing a change description found.

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


Documentation site is down

https://phonon.quarkdev.com/ - 502
Why not to store docs in external service, that can't be down?

Hi @Poldan,
Thanks for opening this issue!
The error has been resolved. https://phonon.quarkdev.com is accessible again.
For the moment, phonon v1 is hosted outside of Github Pages - unfortunately, I don't have enough time at the moment to move the v1 documentation, but I take your feedback into account, thank you.
phonon v2 is on Github Pages: https://phonon-framework.github.io/


Please clarify: What permission is needed to create a new (build) pipeline?

Question: What permission is needed to create a new build pipeline?
It's not obvious. Is this maybe governed by 'Edit build pipeline' also?
Thanks!
--Neno

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

ID: a8c6f274-a008-fac6-7d99-13d2ce7c8dc3
Version Independent ID: 916fef9e-d644-2114-b466-e5bda8028ee9
Content: Pipeline permissions and security roles - Azure Pipelines
Content Source: docs/pipelines/policies/permissions.md
Product: devops
Technology: devops-cicd-policies
GitHub Login: @juliakm
Microsoft Alias: jukullam

Thanks for your question. It looks like you're working through an issue with your scenario or implementation. Here are a couple of options where you might consider asking your question:

Azure DevOps Support Bot
Azure DevOps on Stack Overflow

cc @juliakm for awareness

@WilliamAntonRohm No, is a clear doc request with the goal to clarify that Edit pipeline also governs the creation (which the current doc does not state).
For awareness: @vijayma

I agree to @NenoLoje. I was also searching for this information. In the top part about "Tasks" it says something about creating build definitions but in the "Permissions" chapter it is nowhere mentioned anymore so it is simply a documentation gap. Please fix it.

@WilliamAntonRohm Can we-activate this request, please?

@NenoLoje, @MTomBosch -- thank you for clarifying.
@juliakm -- please look into this issue.

@NenoLoje I've confirmed that you are correct and it is the "Edit build pipeline" permissions. I'll update the docs.


Issue147 pandas dependency config

Removed all pandas dependencies
Former versions of ToFuObject.get_summary() used to rely on pandas for its fancy dataframe printing.
But since it was only for the printing, it was decided to implement a custom method for that (better suited for our needs) and remove the pandas dependency.
That dependency may come back later for more relevant reasons when Plasma0D objects and get_plateau() method are implemented (1.4.2 or 1.4.3)
Fixes (in devel) Issue #147

Codecov Report

Merging #152 into devel will increase coverage by 0.13%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##            devel     #152      +/-   ##
==========================================
+ Coverage   45.08%   45.21%   +0.13%
==========================================
  Files          70       70
  Lines       20379    20368      -11
==========================================
+ Hits         9187     9209      +22
+ Misses      11192    11159      -33

Impacted Files
Coverage Δ

tofu/data/_core.py
41.06% <ø> (ø)
:arrow_up:

tofu/version.py
100% <ø> (ø)
:arrow_up:

tofu/geom/_core.py
66.69% <100%> (+0.12%)
:arrow_up:

tofu/utils.py
48.91% <0%> (+1.22%)
:arrow_up:

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 31d8f8b...b872f31. Read the comment docs.


Reduce attack vector in GitHub repositories

Clear and concise description of the problem
Permissions that https://ci.woodpecker-ci.org/ Login requests are too broad.

Suggested solution
The better strategy is to request additional permissions exactly when they are required, and provide manual integration instructions.
Alternative
No response
Additional context
I am trying to evaluate Woodpecker CI, but the easiest way of clicking Login button is no-go.
Validations

[X] Checked that the feature isn't part of the next version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

@qwerty287 not really solved. More likely "can not be used by me due to other reasons".


Storage Component

Storage component of the application

I added a function to backup the addressbook.txt to another text file before the program exits.


resamp2_crcf_example.c is broken

resamp2_crcf_example.c is supposed to interpolate and then decimate, but instead it interpolates twice:
https://github.com/jgaeddert/liquid-dsp/blob/b5d9a8af9f360f0cb528991518a05df3b53cbd52/examples/resamp2_crcf_example.c#L47-L56
I tried changing line 56 to resamp2_crcf_decim_execute(q, &y[2*i], &z[i]); but z ends up being double the amplitude of x and I wasn't sure whether the resampler is meant to work that way.

It's apparent from resamp2_crcf_decim_example.c that the doubling is intended, so I'll open a pull request.