Transition from Require Approved Cient App grant to... Require Approved Client app????

Organizations must transition all current Conditional Access policies that use only the Require Approved Client App grant to Require Approved Client App or Application Protection Policy by March 2026.
This statement does not make sense, if Require Approved Client App is retiring why are you suggesting to migrate to Require Approved Client App (the thing that is actually retiring)?

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

ID: b5b96d45-d3ce-83c2-695c-5b528e32149d
Version Independent ID: 1315e93b-f3e0-c4aa-d43a-2b9e59378a46
Content: Migrate approved client app to application protection policy in Conditional Access - Microsoft Entra ID
Content Source: docs/identity/conditional-access/migrate-approved-client-app.md
Service: entra-id
Sub-service: conditional-access
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

I think I get the messaging now. The OR is only in the context of Conditional Access, right?

@ivratche
Thanks for your feedback! We will investigate and update as appropriate.

@ivratche
Thank you for bringing this to our attention.
I've delegated this to content author @MicrosoftGuyJFlo, who will review it and offer their insightful opinions.

@MicrosoftGuyJFlo
Could you please review add comments on this, update as appropriate.

The OR condition is the key.

"Organizations must transition all current Conditional Access policies that use only the Require Approved Client App grant to Require Approved Client App OR Application Protection Policy by March 2026. Additionally, for any new Conditional Access policy, only apply the Require application protection policy grant."

Because if you don't make that change:

"After March 2026, Microsoft will stop enforcing require approved client app control, and it will be as if this grant isn't selected. Use the following steps before March 2026 to protect your organization’s data."

Adding some clarity in a linked PR to publish later today.


Unity project not compiling in Visual Studio 2015

What happened:

Cloned the repo
opened AWSSDK.Unity.sln
Right-click the solution >> restore NuGet packages (done with some warnings)
Click Build Solution gives me errors, 1 for each project:
Your project is not referencing the ".netframework,version=v3.5" framework. Add a reference to ".netframework,version=v3.5" in the "frameworks" section of your project.json, and then re-run NuGet restore

so I got 15 errors total. Unity is targeting .Net framework 2.0 and this error was a little surprising. After a bit of googling I stumbled across this bugreport from which I learned that having packages.config and project.json in the same project causes build errors.
Solution:
I manually deleted project.json and project.lock.json files from every project that is referenced in AWSSDK.Unity.sln. I also had to remove AWSSDK.CognitoIdentity.Unity.project.json and AWSSDK.CognitoIdentity.Unity.project.lock.json in the CognitoIdentity project folder.
I know I may have broken build pipeline for other platforms but I finally got it built for Unity.
Thank you

Same issue here.
@kasradzenika solution worked...but is there a better way? I'm not too familiar with how project.json and packages.config play together.

@odbasta me jeither, packages.config i think is holding the prohect configuration but in visual studio 2015 they introduced project.json. they will gradually drop support of packages.config but as for today if you have both in your project you will have build errors :/

Closing due to inactivity


Banner: align X with copy

Reproduce:

Go to https://dao.hypha.earth/hypha/members
See X on banner

Please align X with copy on Banner on following pages:

[ ] https://dao.hypha.earth/hypha/
[ ] https://dao.hypha.earth/hypha/proposals/
[ ] https://dao.hypha.earth/hypha/members
[ ] https://dao.hypha.earth/hypha/organization
[ ] https://dao.hypha.earth/hypha/explore

@leonieherma1 X must be on the same level as the title?

@leonieherma1 X must be on the same level as the title?

yes

@leonieherma1

Are you sure? I checked the design (screenshot) and there is the same solution as in dev, the close button is above the text. I think it will look strange if I put it on the same level with the title

@evgenibir ok you might be right. let's leave it


About change yaml path

hey, i download all your website dataset:DESED dataset, Weakly labeled data: 44.1kHz, multi-channel, Strongly labeled REAL data: 44.1kHz, multi-channel, Development data: 16kHz, multi-channel, Extra strongly-labeled data. But i dont't know how to change stage1.yaml and stage2.yaml. Are there any other data sets that need to be downloaded? or its enough. if enough, could you tell me the details about how to change yaml path.😭 Thank you so much!!!

Hi Kiri,

The datasets provided in my personal site is NOT the full DCASE dataset. You should download some other datasets:

strongly-labeled synthetic dataset (generated by Scaper according to the DCASE task 4 intro, 10000 audio clips);
unsupervised  14412 audio clips;
If you want to use 2024 baseline dataset, download MAESTRO dataset;

Once you downloaded this dataset, replace the following terms in yaml files:

weak_folder_44k: weak real dataset path
weak_folder: weak real dataset path + "_16k" postfix (the codes would automatically resample the wavform to 16k and save them to this path)
Similarly from the weak folder, change strong_folder - strongly real dataset; synth_folder - strongly synthetic folder; test_folder - strongly real development set and so force;

I would recommend you to run the dcase 2023 baseline first, by which you could know how the data is organized. And then run this repo.

i think i solve this problem


ACLs Should Honor Most Permissive Access Level

https://github.com/vinyldns/vinyldns/issues/1083
Currently, if multiple ACL entries are associated with a user, the LEAST permissive is returned. For example, if a user has an entry with Write permission, and another with Read, that user will only be able to read.
This functionality has been changed to now return the MOST permissive rule. In the previous example, the user would be able to both read and write, because Write takes precedence by nature of being more permissive.
The NoAccess permission is treated as the highest priority, and takes precedence over other rules.

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


$text support

Hello,
I would like to know if there's any chance to have support for the $text operator.
Thanks a lot

It's not currently being developed, but it's a desirable feature, yes! :)

Could this feature fit in the actual code ? Or would it need a complete rewrite ?

@nolanlawson For you what would be the best way to implement that feature ? A merge with quick-search plugin maybe ?

@mfilotto for Cloudant/CouchDB $text uses a Lucene backend. We would have to find an equivalent for the frontend to build it on top of. Not the easiest task. I think we will first focus on getting standard pouchdb-find out of beta first.

I'd actually like to see this at least as a pass-through option for those backends that support it and where pouchdb is just being used as a client.

It should in theory just pass those through to the backends already
On Thu, Mar 3, 2016 at 3:03 PM, Brandon Aaron<EMAIL_ADDRESS>wrote:

I'd actually like to see this at least as a pass-through option for those
backends that support it and where pouchdb is just being used as a client.
—
Reply to this email directly or view it on GitHub
https://github.com/nolanlawson/pouchdb-find/issues/141#issuecomment-191752602
.

I've tried to use this plugin with a remote DB and it doesn't seem to work (I don't get any feedback - no result, no error). He is what I've tried:
this.cloudant.find(
            {"selector": {"$text" : "some text"}}
        ).then((result)=> {
            console.log(result);
        }).catch((error)=> {
            console.log(error);
        }
);

In Cloudant I have created the following index:
{
    "type": "text",
    "index": {}
}

@garrensmith Any suggestion?

This issue was moved to pouchdb/pouchdb#6281


Cannot assign a custom color to a label after assigning it a theme

Operating system or device - Godot version:
Linux, Godot 2.1
Issue description (what happened, and what was expected):
I assigned a label a custom theme, and then clicked away from the node in the editor. When I came back to the node, the "custom color" section in the inspector was gone. However, any animations I set up that changed custom color still worked fine, even though I couldn't see custom color in the inspector anymore.
Steps to reproduce:
Make a scene structure like this:
Node2D
  Label

1.) Create a new theme for Label via inspector
2.) Select another node
3.) Select "label" again -- custom color, etc, unavailable.
Encountered when I tried replicating an arcadey color cycle effect for using AnimationPlayer + a Label's custom color field.

I don't know if it's a feature or a bug, but when you remove the theme the color is available.
When you set the theme on parent then you get both.

I would rather tag is as a usability "bug", since it is pretty backwards sometimes (especially when you set a theme just so that child nodes have the same font).

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about it here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

Fixed by 88bfb27a.


Beta35

Describe your changes
Patching 1.0.0-beta.35 release with Tigris claim's project to []string (from string)
How best to test these changes
Issue ticket number and link

Codecov Report
Base: 32.42% // Head: 28.44% // Decreases project coverage by -3.99% :warning:

Coverage data is based on head (eade7ac) compared to base (050d47a).
Patch coverage: 20.38% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories.  Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Do we need to merge from beta.35--> main?

Closing this. This issue was mitigated.


Crash on OSX w/ No files open

Hello,
I seem to be having a problem with the package at the moment. I'm starting a project scan, it starts scanning but crashes ST3 (build 3065) every time it gets to around 13,300 files scanned. This is repeatable and happens every time.
Is there anywhere I can look for a log file to see why the crash is happening? Maybe it is a conflict with another package? I'm happy to post the log file to help get to the bottom of it.
Thanks.

Can't believe it's been a year since this issue was created. Was just reviewing this prior to pushing a new version.
My idea here was to throw a message if we were able to detect a crash was about to happen, which is the most we can do. I implemented this today and realized that querying the actual open tabs causes the crash as well, so trying to detect a crash causes a crash.
End of the day, sublime is dying, stuff like this will never be fixed, so there is nothing that can be done.

It's been a while since I looked at this either, but just a thought after re-reading the conversation — what if you create the new file/tab before any threaded work and then updated the contents after the work completes?
I think this means the window would appear (and perhaps should have some loading message) immediately rather than once complete. But that could actually be nice.

That would work, but it would remove the functionality of having a single TodoReview tab.
Right now, when you use the command, it will do the following:

Gets a list of all files
If OpenFiles, gets a list of all (Causes a crash)
Search
Searches for existing TodoReview tabs to combine (Causes a crash)
Renders

If we were to move the render to before the search, it would still cause a crash by searching for  existing TodoReview tabs, since we want to combine them rather than make a new tab every time it is run.
Essentially, we need to look at tabs before both searching and rendering.

Ah, I see. Too bad.
Thanks for the update and trying to fix it!

Yeah, sad to see sublime is such a state of disarray. Thanks for your time!


Replace typo inheritdocs with inheridoc

https://github.com/search?q=repo%3AAvaloniaUI%2FAvalonia+inheritdocs&type=code

Shouldn't it be inheritdoc not inheridoc?


Footer is hiding

Description
Due to the addition of new items in the sidebar the footer is getting hidden.
Steps to reproduce
It might depend on screen size but with a less height device this will happen. Might be some of the important items get hide on a less height device such as notification and profile.
Screenshots

Desktop (please complete the following information)
No response
Smartphone (please complete the following information)
No response
Additional information
No response

thanks for raising the issue, you can work on this!


use_location doesnt recognize new query string on query string updates

Problem
I have written a small hook for my application which syncs a serializable state with the query parameters / search string of the page location.
This is required to persist state through page reloads / page shares.
The biggest problem i encountered is that the yew_router hooks rerender my component with an outdated querystring even tho the query string is mutated (for example through pressing a link button or using the browsers forward / backward buttons). Why does that not happen?
It looks like the navigation event is beeing picked up and the component rerenders, just search field of the location state is out of sync.
Also i encountered it to be pretty unergonomic to be forced to provide the route of the page i am on, just for mutating the query string through use_navigator, is there a better way to do this?
My hook / code looks like this:
use std::ops::Deref;

use yew::prelude::*;
use yew_hooks::{use_effect_update_with_deps, use_location};
use yew_router::{
    prelude::{use_navigator, use_route, Navigator},
    Routable,
};

#[derive(Debug, Clone)]
pub struct UseQueryStringStateHandle<R, S>
where
    R: Routable,
    S: serde::Serialize
        + for<'de> serde::Deserialize<'de>
        + Clone
        + Default
        + std::fmt::Debug
        + PartialEq
        + 'static,
{
    route: R,
    navigator: Navigator,
    inner: UseStateHandle<S>,
}

impl<R, S> UseQueryStringStateHandle<R, S>
where
    R: Routable + 'static,
    S: serde::Serialize
        + for<'de> serde::Deserialize<'de>
        + Clone
        + Default
        + std::fmt::Debug
        + PartialEq
        + 'static,
{
    pub fn set(&self, new: S) {
        self.navigator.push_with_query(&self.route, &new).ok();
        self.inner.set(new);
    }
}

impl<R, S> Deref for UseQueryStringStateHandle<R, S>
where
    R: Routable + 'static,
    S: serde::Serialize
        + for<'de> serde::Deserialize<'de>
        + Clone
        + Default
        + std::fmt::Debug
        + PartialEq
        + 'static,
{
    type Target = S;

    fn deref(&self) -> &Self::Target {
        self.inner.deref()
    }
}

#[hook]
pub fn use_query_string_state<R, S>() -> UseQueryStringStateHandle<R, S>
where
    R: Routable + 'static,
    S: serde::Serialize
        + for<'de> serde::Deserialize<'de>
        + Clone
        + Default
        + std::fmt::Debug
        + PartialEq
        + 'static,
{
    let route = use_route().unwrap();
    let navigator = use_navigator().unwrap();
    let location = use_location();

    let state = {
        let location = location.clone();
        use_state_eq(move || {
            serde_qs::from_str::<S>(&location.search.replace("?", ""))
                .unwrap_or_else(|_| S::default())
        })
    };

    {
        let state = state.clone();
        let location = location.clone();
        let search = location.search.clone();
        log::info!("rerender {:?}", search);

        use_effect_update_with_deps(
            move |_| {
                log::info!("recognized update");

                state.set(
                    serde_qs::from_str::<S>(&location.search).unwrap_or_else(|_| S::default()),
                );

                || {}
            },
            search,
        );
    }

    UseQueryStringStateHandle {
        route,
        navigator,
        inner: state,
    }
}

Steps To Reproduce
#[derive(Clone, Debug, Routable, PartialEq)]
enum Route {
    #[at("/")]
    Home
}

impl Route {
    fn resolve(&self) -> Html {
        html! { <Home /> }
    }
}

#[function_component]
fn App() -> Html {
    html! {
        <BrowserRouter>
             <Link<Route> to={Route::Home}>{"Reset Parameters"}</Link<Route>>
             <Switch<Route> render={Route::resolve} />
        </BrowserRouter>
    }
}

#[function_component]
fn Home() -> Html {
    #[derive(Clone, Default, Debug, Serialize, Deserialize, PartialEq)]
    struct State { value: u8 }

    let state = use_query_string_state::<Route, State>();

    let onclick = {
        let state = state.clone();
        Callback::from(move |_: MouseEvent| { state.set(State { value: state.value + 1 }) })
    };

    html! {
        <>
            {format!("Value {}", state.value)}
            <button type="button">
                {"Increment"}
            </button>
        </>
    }
}

Expected behavior
Provide up to date query string through location.search when using use_location to access the search parameters once they are changed.
Environment:

Yew version: 0.20
Rust version: 1.65
Browser and version, if relevant: Chromium 107

Questionnaire

[x] I'm interested in fixing this myself but don't know where to start
[ ] I would like to fix and I have a solution
[x] I don't have time to fix this right now, but maybe later

serde_qs::from_str::<S>(&location.search).unwrap_or_else(|_| S::default()),

You should subscribe to location with yew_router::use_location().
We do not guarantee how the history is updated if it is subscribed otherwise as window.history is an asynchronous API.
Please let me know if you still have issues after switching to yew_router::use_location().

I am with @futursolo on this one.
So I'll close the issue, assume as Wont Fix status


Format objective value related numbers in scientific notation

By default big rationals print their full numerator and denominator
making it hard to see how large they are. By printing the numbers in
exponent notation they become easier to read.
I changed the gas estimate too because even though it is a natural number it still becomes easier to read in exponent notation.
Test Plan
CI

Codecov Report

Merging #1328 (3549f3a) into main (c46a749) will increase coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main    #1328      +/-   ##
==========================================
+ Coverage   67.73%   67.74%   +0.01%
==========================================
  Files         138      138
  Lines       28895    28895
==========================================
+ Hits        19572    19575       +3
+ Misses       9323     9320       -3


Question about loading a new type of robot into the environment

Hi! I want to set a new type of robot as an agent in the environment for some experiments. I have got the robot's urdf file but I don't know which files I need to add and modify. Can you give me some advices?

Hi @Wanwk ,
It is not recommended to replace the robots since the initial states and dense reward functions of our tasks are designed for the specific robots.
However, if you really want to use a new robot, at least you will need to modify the following files:

Add the robot urdf file to mani_skill/assets/robot
Write a class for your new robot like this
Add a robot config file like this
Modify the task config file like this (Or other tasks you want to work on)


Add optional thresholds

The tool should take the three thresholds (phonological, orthographic, and semantic) as command-line arguments.
Something like this should do the trick:
Namesake test1.py 0.5 0.5 0.5

Cloned repository and created a branch to address this issue. Requesting permission to push a new branch & create a PR.


[fix] implemented information about box-sizing

Checklist:

[X] I have read and followed the contribution guidelines.
[X] I have read and followed the how to open a pull request guide.
[X] My pull request targets the main branch of freeCodeCamp.
[X] I have tested these changes either locally on my machine, or GitPod.

Closes #49156

Hey @CBID2,
Thank you for opening this pull-request, we like to introduce a new step before this step that introduces box-sizing.
If you need any help, let me know! We also have a good explanation on our contribution guidelines page.

Hi @Sembauke! Thank you for the suggestion, what step would that be?

Hey @CBID2,
Adding a new step (challenge / file in your editor) before step 7.
You'll have to do some reading on how to add a new step here
https://contribute.freecodecamp.org/#/how-to-work-on-coding-challenges

Hey @CBID2,
Adding a new step (challenge / file in your editor) before step 7.
You'll have to do some reading on how to add a new step here
https://contribute.freecodecamp.org/#/how-to-work-on-coding-challenges

Thanks @Sembauke, but I'm still wondering what step I should add as far as what the camper should do before the box-sizing property.

We need to add a lesson before this which introduces the box-sizing property to give clarification to the user.

I quoted this from the issue.

We need to add a lesson before this which introduces the box-sizing property to give clarification to the user.

I quoted this from the issue.

Oh ok

We need to add a lesson before this which introduces the box-sizing property to give clarification to the user.

I quoted this from the issue.

Hi @Sembauke! :) I added the lesson.

I don't see a new lesson?

I don't see a new lesson?

Huh, I swore I had it in there @naomi-lgbt 🤔

I don't see a new lesson?

I did add it @naomi-lgbt. See line 10

That's extra text to the current lesson - I believe the planned implementation was to add an entirely new lesson (step) before this lesson.

That's extra text to the current lesson - I believe the planned implementation was to add an entirely new lesson (step) before this lesson.

Ohhh ok @naomi-lgbt. Any suggestions?

I would suggest a lesson that first has them set the box-sizing to content-box, explaining that this is the default and what it means.
Then update the current lesson to change content-box to border-box, and explain the difference.

I would suggest a lesson that first has them set the box-sizing to content-box, explaining that this is the default and what it means.
Then update the current lesson to change content-box to border-box, and explain the difference.

Ok thanks

#49156

I think I got it @naomi-lgbt! :)

I think there is still some misunderstanding here.
With your changes:

Step 7 teaches the content-box and border-box value.

The changes we want:

A new Step 7 should be created to teach the content-box
The old Step 7 (which becomes Step 8 with the new insertion) should teach border-box

You can refer to https://contribute.freecodecamp.org/#/how-to-work-on-practice-projects?id=insert-step-1 for how to insert a new step.

I think there is still some misunderstanding here.
With your changes:

Step 7 teaches the content-box and border-box value.

The changes we want:

A new Step 7 should be created to teach the content-box
The old Step 7 (which becomes Step 8 with the new insertion) should teach border-box

Ahh ok

You can refer to https://contribute.freecodecamp.org/#/how-to-work-on-practice-projects?id=insert-step-1 for how to insert a new step.

Hi @naomi-lgbt. I got this error when I followed the steps to open the challenge editor:

Hey @naomi-lgbt. I made the changes. Hopefully, I got it right this time! 😄 🤞🏾

Nice work so far.
Please ensure you follow the PR checklist and not just tick things off; otherwise, we won't take you seriously. Respect the requirements to earn the respect of your fellow maintainers. You will also save everyone time :)
Since you are new here, please pace yourself and read our contributing guidelines, as we see that you may still need to catch up on a few things.

Here are some examples (expand)

Do not edit files directly on GitHub – while you can, it's not a good idea.
Typos and formatting errors can break the tests.

Use the correct way to link issues.
Add the issue number only in the description of the PR by updating the XXXXXX. Do not just add issue numbers everywhere and anywhere you feel like.

Keep mentions and review requests to a minimum.
We understand you are excited about contributing, and our maintainers will get back to you when they can.

Do not work directly off your main branch.
You can always create a new branch for the changes you are working on. That way, you can sync change to your PR branch as the main repository moves ahead while your PR is waiting in the merge queue.

Looking forward to more contributions!
Happy Contributing.

Closing in favour of #50795


Concurrent

I use the package for filtering some data in web requests. Since BloomFilter structure uses shared locBuff and hasher fields it is not safe to call Test function from multiple goroutines (included a test case to demonstrate the problem). I have added another method (TestConcurrent) that does not use these shared fileds. Feel free to reject if you don't like the idea.

I think that @cenkalti points to a very real problem. His fix appears correct. This being said, I do not like the fix (or rather, it seems not to go far enough). It seems that there is a very clear defect in the code that should be fixed directly and that the whole data structure should be make concurrent.
They should be no locBuff attribute at all. These should be "local" variables if they exist at all. But I think that there is no reason that they should exist.
The other problem you are having is that you use the standard hash interface from Go. This seems ill-suited... Better roll your own.
Here is my recommendation. If you guys want, I can turn this into a pull request.
    // This is untested code that may not compile, just to communicate the idea

    // add seed to BloomFilter, a randomly picked 64-bit integer, should remain constant
    // remove hasher and locBuff

    // hash with fnv the data given a seed, for the same seed and same data, will return the same hash function
    func fnvhash(seed uint64, data []byte) uint64 {
    		hash := seed
    		for _, c := range data {
    			hash *=<PHONE_NUMBER>211
    			hash ^= uint64(c)
    		}
    		return hash
    }

    func (f *BloomFilter) Test(data []byte) bool {
        hashval := fnvhash(f.seed,data)
    	ua := uint(hasval)
    	ub := uint(hasval>>32)
    	//fmt.Println(ua, ub)
    	for i := uint(0); i < f.k; i++ {
    		locBuff := (ua + ub*i) % f.m
    		if !f.b.Test(locBuff) {
    			return false
    		}
    	}
    }

Yeah, that would be great (if you created a PR).
--
Will Fitzgerald
On February 27, 2015 at 11:08:58 AM, Daniel Lemire<EMAIL_ADDRESS>wrote:
I think that @cenkalti points to a very real problem. His fix appears correct. This being said, I do not like the fix (or rather, it seems not to go far enough). It seems that there is a very clear defect in the code that should be fixed directly and that the whole data structure should be make concurrent.
They should be no locBuff attribute at all. These should be "local" variables if they exist at all. But I think that there is no reason that they should exist.
The other problem you are having is that you use the standard hash interface from Go. This seems ill-suited... Better roll your own.
Here is my recommendation. If you guys want, I can turn this into a pull request.
// This is untested code that may not compile, just to communicate the idea

// add seed to BloomFilter, a randomly picked 64-bit integer, should remain constant
// remove hasher and locBuff

// hash with fnv the data given a seed, for the same seed and same data, will return the same hash function
func fnvhash(seed uint64, data []byte) uint64 {
        hash := seed
        for _, c := range data {
            hash *=<PHONE_NUMBER>211
            hash ^= uint64(c)
        }
        return hash
}

func (f *BloomFilter) Test(data []byte) bool {
    hashval := fnvhash(f.seed,data)
    ua := uint(hasval)
    ub := uint(hasval>>32)
    //fmt.Println(ua, ub)
    for i := uint(0); i < f.k; i++ {
        locBuff := (ua + ub*i) % f.m
        if !f.b.Test(locBuff) {
            return false
        }
    }
}

—
Reply to this email directly or view it on GitHub.

Ok. Let me see what I can do.

@lemire I prefer the whole data structure to be thread-safe but tried to fix the problem without a dramatic change in structure. I guess the point of having shared locBuff field was to make less heap allocation as possible. That would be great if you send a PR making the whole structure thread-safe.
BTW, why do you say that using hash interface from standard library is ill-suited? Can you explain please?

Please see https://github.com/willf/bloom/pull/18
@cenkalti It is probably ill-suited because it does not look like it supports concurrent hashing out-of-the-box so you need to create a new hash object each time you want to hash if you want to ensure concurrency... that's terrible. In any case, please examine my code. You might understand what I had in mind when I wrote these lines.

And yes, @cenkalti ,  I understand your motivation. That is, you did not want to reengineer the whole thing. But I think that it is precisely what is needed here.

Using #18


About downstream datasets

Hello, I want to run code on the Cora and Citeseer dataset, but I found no downstream dataset named it.
So, could you please provide the code for generating downstream datasets? or would you mind offering me the Cora and Citeseer files you have generated?
Thanks a million!

Hi @flyz1 ,
Thanks for your interest. This work is not intended to run on datasets like Cora and Citeseer directly because of their attributes (Please see discussions in the paper on this 2.1 Vertex Similarity and 3.3 GCC Design Q1). Combining GCC and a conventional GCN would be interesting but is beyond the scope of this work.
Best,

OK, thanks for your answer very much!


Remove dependency on UART console input (AEGHB-695)

Problem
There is an option in ESP-NOW Kconfig that allows to select a UART for console input (UART0 or UART1). However, if a project disables UART console option (sdkconfig: ESP System settings -> Channel for console output: None) it will get compilation errors thinking there is no supported board when it actually is supported
The blame is here:
https://github.com/espressif/esp-now/blob/faea6efa235e8ab9e3b0aa376b748e63bf6106b5/src/debug/src/espnow_console.c#L283
What is the best approach to fix this issue? I could perform a PR to disable it from the ESP-NOW Kconfig directly
Edit: Improve writing

@sirdeniel The espnow_console.c is showcasing the console component. If CONFIG_ESP_CONSOLE_NONE is enabled, the console is not used so the espnow_console.c doesn't make much sense anymore.

@sirdeniel Closing this issue since there has been no update on this. Please feel free to reopen if required.


Wrong texture for some fireworks sprites at the end of Metropolis

They seem to be using the texture for the road barriers that are on the track for some reason.

A throwback to the ACIDDUDE cheat from Pandemonium 2, it made the graphics glitched on purpose, with wrong textures everywhere xD

This is a weird one, seems those sprites aren't drawn with the normal 2d/3d sprite functions, but looks like they're actually a 3D model which I guess draws them as billboard sprites somehow.
It's odd that fireworks seem to display fine up until game shows the GOAL screen, wonder if it's some memory issue where the fireworks get unloaded and then road marker loads in its place, or maybe the GOAL fireworks use some other model which included wrong texture for some reason.
Does anyone know if this happens on other C2C ports?

Does anyone know if this happens on other C2C ports?

I know this also happens on C2C XBOX Port:

That's a pretty funny glitch.

Also happens on PS2, on the western editions at least. Too lazy to search for OR2SP videos, but i guess it's fixed there.

Are there multiple firework textures? I can only find F785C0C9_128x128.dds, which is the red one.

Ah turns out it's code in DispStage that was drawing the fireworks, but using the wrong ID for them, should be fixed in https://github.com/emoose/OutRun2006Tweaks/commit/f1ed60b8494428f02488f52efb93372e5d36dc5f, luckily no need to edit the stage models 🐱.
Build at https://github.com/emoose/OutRun2006Tweaks/actions/runs/10903615900

Ah, another classic simple mistake. I guess that's what happens when you have 6 months to port a game. Thanks for the fix.

With this fix enabled Fireworks now don't play at all on my end once in the ending animation:

With the fix disabled

One step forward, one step back. I'll test it on my end too but it's probably the same.


release: v1.0.0b2

Signed-off-by: Diego Rodriguez<EMAIL_ADDRESS>

build passing see here

there you go, give me your 💛 's if you think it is ok

should be ok now 💔


Why I press "Ctrl+Shift+Alt+E", It doesn't work

I have a problem about Latex-Symay-Calculator;
VSCode Environment

latex2sympy2 and Flask installed successfully . Using two commands as below:

pip3 install latex2sympy2
pip3 install Flask

Select the latex text（eg. \frac{d}{dx}(x^3+x^2+1)）, and press "Ctrl+Shift+Alt+E", but can't get the result.

so, what else should I do?

Python version is 3.9.7

ha-ha
pip3 uninstall latex2sympy2
pip3 uninstall Flask
and using pip install


feat: make migration view page

Made a simple page to run migrations, we will need to secure it before merging

You should make the admin view operate like this.. https://github.com/CAVEconnectome/AnnotationFrameworkInfoService/blob/master/annotationinfoservice/admin.py


Synchronous initialization with imitate()

This issue in Cycle.js could be actually for this repo https://github.com/cyclejs/cyclejs/issues/512

Another example https://github.com/staltz/cycle-onionify/issues/21

Isnt this solved by now?

Yes


Carousel in KiK

Hi,
Does bot framework support carousels in KiK ?
Because i can see that a single card like Hero card works properly in KiK. But for carousel with buttons doesn't work properly in KiK.
I am using NodeJs SDK. And here is the code which i used to create carousel
var msg = new builder.Message(session)
.textFormat(builder.TextFormat.xml)
.attachmentLayout(builder.AttachmentLayout.carousel)
.attachments([ ])
Am i missing something?

@LarsLiden @eanders-MS can you help?

Looking....
On Wed, Nov 9, 2016 at 11:42 AM, Will Portnoy<EMAIL_ADDRESS>wrote:

@LarsLiden https://github.com/LarsLiden @eanders-MS
https://github.com/eanders-MS can you help?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/BotBuilder/issues/1603#issuecomment-259506583,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGOd5tNFiLMLSQHVn7vfONUdiyDo4Rpoks5q8iI0gaJpZM4KsMPm
.

Closing due to age and answer.


Need help regarding SfB server. Where to install?

Want to know where SfB server should be installed on. Front End? PC?

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

ID: 3a279530-e333-d1ad-4626-4a4872560594
Version Independent ID: 9c015bec-b047-986c-d986-ea5fd12b543e
Content: Skype for Business Server 2015 Resource Kit Tools Documentation
Content Source: Skype/SfbServer/management-tools/resource-kit-tools.md
Product: skype-for-business-itpro
GitHub Login: @jambirk
Microsoft Alias: jambirk

See the installation instructions. This topic is about the admin toolkit, each of the tools in the kit has different requirements, explained in the topic.


File size is gigantic after build

Something is amiss with a GIANT file size. I am not sure what is happening.

Update: The build size is much smaller. When we run the production build with npm run prod  the size is a little smaller than 10 mb which is much better. More investigation is needed though to reduce size.

Update: I believe I have the file size down to about 1.5 Mb which is good. Will close after new version is updated to chrome webstore and I can verify that size.

I think we are in a much better state now. I believe with the next release, we should see the build be around 300kb. We can reduce this more but will take additional measures


Improve tests: better tests and more coverage

At the moment, the tests of this package are in an poor state. I think that is normal. The package is in early stages of development and hence developer time is spent mainly building the library API and building a sufficient pool of features. Nevertheless, as the API stabilizes, we should shift development effort more into improving tests.
First, we need to write much more tests and improve our test coverage (i.e., the total amount of functions from the source code that are called and tested in the test suite). Second, we should write good quality tests. Here is a guideline for good tests:

Actually unit: test atomic, self-contained functions. Each test must test only one thing, the unit. When a test fails, it should pinpoint the location of the problem. Testing entire processing pipelines (a.k.a. integration tests) should be done only after units are covered, and only if resources/time allow for it!
Known output / Deterministic: tests defined through minimal examples that their result is known analytically are the best tests you can have! If random number generation is necessary, either test valid output range, or use seed for RNG
Robust: Test that the expected outcome is met, not the implementation details. Test that the target functionality is met without utilizing knowledge about the internals. Also, never use internal functions in the test suite.
High coverage: the more functionality of the code is tested, the better
Clean slate: each test file should be runnable by itself, and not rely on previous test files
Fast: use the minimal amount of computations to test what is necessary
Regression: Whenever a bug is fixed, a test is added for this case
Input variety: attempt to cover a wide gambit of input types

One doesn't have to worry about re-writing all tests. In fact, a PR "correcting" a single test file is already very much welcomed!

Achieved with #77


[Feature] Command Line Arguments to Locate Data in a Specified Directory of the User's Choice

It would be nice to be able to specify where the Data Folder resides.
Using the portable edition, the application bits may reside on the computer but the data resides on a flash-drive for security purposes.
i.e.
BeefText.exe --datalocation "G:_datafiles_\BeefText"

Indeed. You can already move a few things from the preferences (combo list, backups), but not the entire Data folder in the portable Edition.


Create genTX for MotherTech

Hello, your gentx seems invalid; you have used a wrong chain-id. Make sure you set a correct chain-id when you create your gentx with --chain-id=shentu-rts flag, usually when initializing your directory. Could you resubmit your gentx?

Chain-id changed, resubmitted and please review it 🙇.


[SPARK][VARIANT] Add minimal support for variant type in delta-spark

Which Delta project/connector is this regarding?

[x] Spark
[ ] Standalone
[ ] Flink
[ ] Kernel
[ ] Other (fill in here)

Description

Adds the variant table feature to minimally implement the variant type as described in the RFC in #2867.
Also disables using variant columns as partition columns.
How was this patch tested?
Added some UTs. More UTs will be merged in followup PRs
tested against both spark 3.5 and 4.0 snapshot with
build/sbt -DsparkVersion=latest spark/'testOnly org.apache.spark.sql.delta.DeltaVariantSuite'
build/sbt -DsparkVersion=master spark/'testOnly org.apache.spark.sql.delta.DeltaVariantSuite'

Does this PR introduce any user-facing changes?

no

Spark master failures are unrelated


Make runCommand strip ANSI codes

This makes runCommand automatically strip ANSI escapes from stdout and stderr, while still allowing user to opt-in for not stripping them.

The reason for using stripping by default is that the primary use case for runCommand is to process the output and not to display it inside a terminal. This should prevent bugs where we fail to parse the output from various tools due to presence of ANSI codes.
Includes changes to tests so it does verify both callings methods, with stripping and without stripping.
We use @electerm/strip-ansi in particular because original strip-eslint does not work with ts-node, which is used when running mocha tests. I spent a good number of hours trying to make original strip-eslint to work with both runtime and during testing and failed. Feel free to check it yourself but be aware that there will be daemons as you will endup breaking either npm run compile or npm run test.

Related: https://github.com/ansible/vscode-ansible/issues/373
Closes: #183
Closes: #173

The general sentiment I have is the same as some feedback in Slack — I also think that it's better to set NO_COLOR=1 instead of trying to post-process these output streams.

Probably you seen in https://github.com/ansible/ansible-language-server/pull/173/files that doing that poses lots of challanges and the bug is already more than two weeks old. I do think that probably we will want to go for an overrideEnv approach but doing that will take weeks at best, as I would not support any changes that do not include tests.
Keep in mind that changing env has extra complexities due to ee and non-ee use cases.
This approach is less risky and has the advantage of sorting the same problem for all the tools, even future ones. Not all the tools respect the same variables and being able to just strip the undesired coloring seems to be easier.

I still think that using env vars is cleaner and preferable. So I won't approve this PR explicitly. But I won't block it either but only because perfect is the enemy of good, hoping that it'll get better over time.
Count me as -0.


[Optimization] Speedup resolveIndexPatterns using per-request resolve mask

Introduce per request resolve mask, this allows us to bypass the whole resolveIndexPatterns+builder.add combo
if multiple writes in one request go to the same alias/index. This is the common case in bulk indexing.
Issue #, if available:
Description of changes:
Split off from a bigger PR focused on solving perf problem with indexing to long chians of indices with a write alias to one of them.
https://github.com/opendistro-for-elasticsearch/security/pull/258
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

spinoff of https://github.com/opendistro-for-elasticsearch/security/pull/258

Looking at the code, it seems that even for simple _bulk and _msearch requests with a high number of operations on the same index, this can provide a performance improvement. Unfortunately, it's not clear how much. Probably we'll need to run some performance tests with high _bulk ingestion to see the difference.

Aside from synthetic stuff I described you can always just run esrally from pip.


PF runtime does not allow pf execution from service principal

I am unable to submit job using service principal to a compute instance owned by another user.  When trying to create CI assigned to SP it doesn't recognize the SP as a valid user.

Code: UserError
Message: Flow Runtime operation failed with Forbidden: You are not authorized to invoke this runtime as the runtime compute instance jacwang1 is assigned to 352ccb24-a507-464f-9f4e-d4c09a60d6c7.

I faced the same issue and was able to fix it by commenting out the runtime: <runtime-name> line in both run_evaluation.yml and run.yml. I believe this fixes it because prompt flow will create a runtime on the fly instead. If you use an existing runtime, the Service Principal that we create in the beginning of the tutorial does not have permission to the underlying compute instance of the runtime. By allowing prompt flow to create a runtime on the fly, the Service Principal should have the correct permissions.

I faced the same issue and was able to fix it by commenting out the runtime: <runtime-name> line in both run_evaluation.yml and run.yml. I believe this fixes it because prompt flow will create a runtime on the fly instead. If you use an existing runtime, the Service Principal that we create in the beginning of the tutorial does not have permission to the underlying compute instance of the runtime. By allowing prompt flow to create a runtime on the fly, the Service Principal should have the correct permissions.

I was also able to change runtime to "automatic", see this commit which solved the issue for me: https://github.com/jakeatmsft/llmops-gha-demo/commit/6b6fb7cce5ce7fea8f5c441e237886d1b6e0bc6b


web socket handle cannot get current request infomation

the current websocket_handle is
websocket_handle(Frame = {text, _}, State) ->
    {reply, Frame, State};
websocket_handle(_Frame, State) ->
    {ok, State}.

i'm using JavaScript webSocket to test,
when i send message to server,
i just can received the frame without the client infomation
please help me, thanks

What do you mean by client information? The frame? Is the client sending text or binary frames? Please provide more info.

thanks for response,
i mean i wanna get the client IP address from websocket_handle
because i need it for decide what is next step
it's my design or thinking direction is wrong?
thank you :)

You need to put it in your state from the init/2 function.

@essen sorry for my english,
i don't understand how to get the req variable from handle function?
like this?
def init( req, state ) do
	IO.puts "[ws:init] req[#{inspect req}]"

	:ets.insert(:ips, { self(), req })

	:erlang.start_timer( 1000, self(), ["Hello?"])
	{:cowboy_websocket, req, state, %{ :idle_timeout => 3000 }}
end

def websocket_handle({:text, content} = _frame, state) do

	req = :ets.lookup(:ips, "foo")

	IO.puts "[ws] get client send[ #{ inspect _frame} ] from [ #{ inspect req } ]"

	{:reply, {:text, "got your message: [#{content}]"}, state}
end

thank you for your help

@essen
bcoz i wanna detect the message send from which client, please help me , thank you

I am not really sure what your code does. All you need is to put the values you want in your state. Ask someone who knows Elixir for an example perhaps.

@essen  thank you so much,
now i know the variable "state" will transfer to all handle function,
just put the "req" inner ip address to "state",
that is i need, thank you 👍


Add flake8-pie PIE800: no-unnecessary-spread

in draft until I can figure out a reliable heuristic for detecting the spread operator in the AST
rel: https://github.com/charliermarsh/ruff/issues/1879
rel: https://github.com/charliermarsh/ruff/issues/1543

This should be unblocked by the RustPython AST improvements that we just merged in.


Can it be used to plot candle stick?

As titled, if yes, how？thanks a lot in advance.

Same here. Great work what you're doing. Currently using the Area chart. Works like a charm. Would be even better if we have a candlestick/stock chart. Thanks a lot!

@ElderJames I believe this issue has already been resolved in PR #77 with demo.

Ok, thank you @MaggiGorengAyam


Send email notifications for approved project request and getting added to project

Work in progress.
Will fix #867.

[x] send email to users when pending project creation request has been approved
[ ] send email to users when they have been added to existing project

Created branch from wrong starting point. Will rebase it.

In backend\LexBoxApi\ProjectService.cs, I passed EmailService to ProjectService class to use an email service I created for project approval, but it failed some mocking tests in ProjectServiceTest.cs. CanCreateProject() and ShouldErrorIfCreatingAProjectWithTheSameCode() are the two test that failed.

@psh0078 I like where you had the EmailService initially: in the ProjectService 👍. The way it is now we do an extra database query every time. It's really common for unit tests to break when you add extra dependencies to a service. To fix the unit tests, I think you just need to add another line in the ProjectServiceTest constructor: s.AddScoped<EmailService>(_ => Mock.Of<EmailService>());

@psh0078 sounds good. I'm looking into it...

@psh0078 OK, so the problem was that EmailService wasn't really mockable. So, I refactored our code to use an interface (IEmailService) instead. Now you can inject IEmailService into ProjectService and everything should work.

@psh0078 OK, so the problem was that EmailService wasn't really mockable. So, I refactored our code to use an interface (IEmailService) instead. Now you can inject IEmailService into ProjectService and everything should work.

It works. Thank you!

These are great new features 🚀 🎈
@psh0078 I realized that it's a bit finicky linking users directly to a new project. If they're currently logged in then their cookie/session/JWT-token will not include that project, so they'll get an error.
So, I changed the links to instead go to the user's list of projects. We have code there that updates the user's cookie if necessary. Then it works when they click on the new project. It's not wonderful, but I can't think of another solution that wouldn't be a lot more effort.
I also made some minor adjustments/standardizations to some of our translations.

@myieye I could not have thought that far. Thanks for doing it!


improvement: Add additional JWT verification to APIs

Validate the JWT ID against the record in SPO for additional validation of the token (enables revocation of tokens in the backend).

Validated on write API (Found-Cache) - will ensure this is implemented on all write APIs


Easier login experience

Description
Each time I enter az login, I then automatically take several actions:

copy the code to the clipboard
launch my default browser
enter the URL into the browser

There's no reason the client couldn't do these three things for me, using jaraco.clipboard or similar for clipboard functionality and other techniques for launching a browser. Or even better if the browser could be launched with the code in the URL, saving the paste action also.
I suspect such a feature should only be enabled opt-in (as parameters to login command).
Thoughts?

Environment summary
Install Method: How did you install the CLI? (e.g. pip, interactive script, apt-get, Docker, MSI, nightly)
Answer here: pip
CLI Version: What version of the CLI and modules are installed? (Use az --version)
Answer here: 2.0.10 (though az --version fails due to another bug)
OS Version: What OS and version are you using?
Answer here: macOS 10.12.5
Shell Type: What shell are you using? (e.g. bash, cmd.exe, Bash on Windows)
Answer here: zsh

Launching a browser is not hard. We are discussing with AAD team for auto-filling the code.

This has been addressed since June

I noticed. Thank you!


@autoInjectable() and @singleton() can't use together.

I have one class like this.
@autoInjectable()
@singleton()
export class AppEventEmitterService extends EventEmitter {
    private readonly logger: Logger

    constructor(private loggerService?: LoggerService) {
...

I created like this because I need to log on each event that emit and this class will using across of app. Problem that I found is this class will don't be singleton if I add autoInjectable. Right now I need to create logger as const variable outside of class and using from that.
Just ask at here if someone have same problem like me.

Is there additional state on AppEventEmitterService that necessitates it being a singleton? If not, then if we can make LoggerService a single instance (either singleton or a cached instance), you should be good.

You need to flip the decorator order since @singleton() registers the given constructor, and @autoInjectable() replaces the constructor with another.
I have added a test for this case: https://github.com/Microsoft/tsyringe/commit/9e24741fe5e76693e6a43bd3e7d719e1570e6112

@Xapphire13 Oh. Thank you. :)

@Xapphire13 It works


Add functionality to get NN weights files from CMT so we can track an…

…y changes
Before you submit this PR: make sure to put all operations-related information in a wiki-note, a PR should be about code and is publicly accessible
What is the problem / what does the code in this PR do
Add functionality to get NN files from CMT to do a better bookkeeping of any change
Can you briefly describe how it works?
please see this notebook
https://github.com/XENONnT/analysiscode/blob/master/corrections/posrec_wCMT_example.ipynb
Can you give a minimal working example (or illustrate with a figure)?
please see this notebook
https://github.com/XENONnT/analysiscode/blob/master/corrections/posrec_wCMT_example.ipynb
Please include the following if applicable:

Update the docstring(s)
Update the documentation
Tests to check the (new) code is working as desired.
Does it solve one of the open issues on github?

Please make sure that all automated tests have passed before asking for a review (you can save the PR as a draft otherwise).

Thanks @jorana for the useful review, I've addressed your suggestions


new sessions evert 3 minutes

Describe the bug
https://github.com/openai/openai-python/blob/e389823ba013a24b4c32ce38fa0bd87e6bccae94/openai/api_requestor.py#L590C2-L590C2
This MAX_SESSION_LIFETIME_SECS setting kills sessions after 3 minutes. I believe this breaks long running tasks. It would also be difficult to troubleshoot downstream issues if the client is killing sessions at an arbitrary 3 minutes. Can someone verify the PR the brought this change is 100% good to go? It seems to me like this shouldn't be there, or at least be configurable, and that it would mess with users passing in sessions.
elif (
            time.time() - getattr(_thread_context, "session_create_time", 0)
            >= MAX_SESSION_LIFETIME_SECS
        ):
            _thread_context.session.close()
            _thread_context.session = _make_session()
            _thread_context.session_create_time = time.time()

@jhallard
To Reproduce
Run a long running llm request, and a new session is created after 3 minutes during.
Code snippets
No response
OS
macOS
Python version
3.8
Library version
openai-python v0.28.0

Hello @ShantanuNair, the fix to periodically close sessions did fix the originally reported issue of leaking sessions in certain contexts. Is the issue here that you're

Providing a session to the OAI client
Making a long-running request (that runs for longer than 3 minutes)
Making a second request in parallel which triggers this logic to reset the session
The original long-running request is now killed halfway through?

This is resolved in our new, fully rewritten v1.0.0 library, now in beta, as we now support a class instance based API:
from openai import OpenAI

client = OpenAI(
  api_key=os.environ['OPENAI_API_KEY'],  # this is also the default, it can be omitted
)

client.chat.completions.create(...)

Please give it a try, and share feedback (big or small) in the linked discussion! (Not in this thread).

fixed.


Retrieve tokens from parser

Hello. Thanks for this great library!
Question
Is there a way to get the tokens from the result of running a Parser struct's parse_script()/parse_module() methods? For example, say I have a function declaration... is there any way to tell the body's opening brace's location? I could manually parse and figure this out from the text, but it would be nice if there was a solution in the library.
It seems like I could maybe get it from parser.input, but that's private and would using that mean the lexer would run over the file twice? I would also temporarily just try creating my own Lexer object, but seems like that's private too?
How babel does it
FWIW, and you probably know this, Babel has a tokens array that can be returned on the source file level (seems to work similar to how the comments work in this library). I'm not sure, but if this doesn't exist in the library then an easy way to implement it would probably be along those same lines. (Or maybe just a way to hook into the lexer? I'm not sure)
Side question and my use case
The reason I'm asking is because I am investigating using this library to write a code formatter. I have a JS/TS formatter implementation using babel here and as part of a project for learning Rust I've started converting over some of this code to Rust. I was thinking it would be fun to port over the JS and TS parsing code too. Do you know of any blockers I might encounter while working on this? Thanks!

@dsherret I've started working on this. I will

Move Input trait to swc_common
Make lexer public
Provide a way to create Input from tokens.

@kdy1 oh that is awesome. Thank you so much!
Yes, based on my research I think this is all that I'm missing to start work on this :)

Fixed and published

<EMAIL_ADDRESS>(Input trait)
<EMAIL_ADDRESS>
and additionally

<EMAIL_ADDRESS><EMAIL_ADDRESS>

@kdy1 this is amazing! Thanks so much @kdy1!
I'm excited to get using this. I'll probably start in a couple of days.


Add noamlerner.com to users

Adding my personal English / Hebrew blog to the list of users.

Thanks for using Congo, @bugok! I'll merge this change in and your site will appear on the public list when the next theme release is published.


random-page-plugin.js causes error

As of today's latest Roam update your (excellent) random-page plugin has started to cause some errors.

Whoop spoke to soon. Looks like Clear Sidebar plugin is also causing errors

Whoop spoke to soon. Looks like Clear Sidebar plugin is also causing errors

Turns out it affected all my plugins as they were each trying to select DOM nodes before the main Roam app had created them. I've added a delay to give Roam more time and that seems to have fixed things. I might go back and try to get the plugins to listen for DOMNodeInserted events but this seems good enough for now.

Turns out it affected all my plugins as they were each trying to select DOM nodes before the main Roam app had created them. I've added a delay to give Roam more time and that seems to have fixed things. I might go back and try to get the plugins to listen for DOMNodeInserted events but this seems good enough for now.

Fixed in commit 0e67dda3296721c84a241f81f01efac5bf3e3173

Fixed in commit 0e67dda3296721c84a241f81f01efac5bf3e3173


[engine] Build failure for host_debug_unopt_arm64 on gen/flutter/impeller/fixtures/assets/kernel_blob.bin

When trying to build HHH (engine, dart, framework) on Mac M1 the build fails on:
FAILED: gen/flutter/impeller/fixtures/assets/kernel_blob.bin
(It works fine on Linux.)
Am I holding it wrong?
Is using a different Dart build no longer supported in engine builds?
Full log:
$ et build -c host_debug_unopt_arm64
[2024-10-11T11:21:12.090][macos/host_debug_unopt_arm64: GN]: OK
[2024-10-11T11:21:13.174][macos/host_debug_unopt_arm64: RBE startup]: Proxy started successfully.
[macos/host_debug_unopt_arm64: ninja] 1.6% (30/1835) CXX o...ller/entity/vk/embed_vk_entity_shaders.entity_shaders_vk.o[2024-10-11 11:21:17.832844][macos/host_debug_unopt_arm64: ninja]: FAILED
COMMAND:
/Users/dacoharkes/flt/engine/src/flutter/third_party/ninja/ninja -C /Users/dacoharkes/flt/engine/src/out/host_debug_unopt_arm64 -j 800
STDOUT:
ninja: Entering directory `/Users/dacoharkes/flt/engine/src/out/host_debug_unopt_arm64'
FAILED: gen/flutter/impeller/fixtures/assets/kernel_blob.bin
vpython3 ../../build/gn_run_binary.py ../../flutter/prebuilts/macos-arm64/dart-sdk/bin/dartaotruntime /Users/dacoharkes/flt/engine/src/out/host_debug_unopt_arm64/gen/frontend_server_aot.dart.snapshot --packages /Users/dacoharkes/flt/engine/src/flutter/.dart_tool/package_config.json --sdk-root flutter_patched_sdk --target=flutter --depfile gen/flutter/impeller/fixtures/assets/kernel_blob.bin.d --output-dill gen/flutter/impeller/fixtures/assets/kernel_blob.bin ../../flutter/impeller/fixtures/dart_tests.dart
Command failed: ./../../flutter/prebuilts/macos-arm64/dart-sdk/bin/dartaotruntime /Users/dacoharkes/flt/engine/src/out/host_debug_unopt_arm64/gen/frontend_server_aot.dart.snapshot --packages /Users/dacoharkes/flt/engine/src/flutter/.dart_tool/package_config.json --sdk-root flutter_patched_sdk --target=flutter --depfile gen/flutter/impeller/fixtures/assets/kernel_blob.bin.d --output-dill gen/flutter/impeller/fixtures/assets/kernel_blob.bin ../../flutter/impeller/fixtures/dart_tests.dart
exitCode: 255
result 6a7522c1-de79-4a83-94b3-1f3b9ceabf3f
Unhandled exception:
Crash when compiling file:///Users/dacoharkes/flt/engine/src/flutter/impeller/fixtures/dart_tests.dart:
Unexpected Kernel SDK Version b4d5272d99 (expected 3c4726445b).

#0      BinaryBuilder._readAndVerifySdkHash (package:kernel/binary/ast_from_binary.dart:657)
#1      BinaryBuilder._verifyComponentInitialBytes (package:kernel/binary/ast_from_binary.dart:874)
#2      BinaryBuilder.readComponent.<anonymous closure> (package:kernel/binary/ast_from_binary.dart:697)
#3      Timeline.timeSync (dart:developer/timeline.dart:173)
#4      BinaryBuilder.readComponent (package:kernel/binary/ast_from_binary.dart:695)
#5      ProcessedOptions.loadComponent (package:front_end/src/base/processed_options.dart:570)
#6      ProcessedOptions.loadSdkSummary (package:front_end/src/base/processed_options.dart:523)
<asynchronous suspension>
#7      generateKernelInternal.<anonymous closure> (package:front_end/src/kernel_generator_impl.dart:94)
<asynchronous suspension>
#8      withCrashReporting (package:front_end/src/base/crash.dart:138)
<asynchronous suspension>
#9      kernelForProgramInternal.<anonymous closure> (package:front_end/src/api_prototype/kernel_generator.dart:60)
<asynchronous suspension>
#10     CompilerContext.clear (package:front_end/src/base/compiler_context.dart:79)
<asynchronous suspension>
#11     kernelForProgramInternal (package:front_end/src/api_prototype/kernel_generator.dart:59)
<asynchronous suspension>
#12     kernelForProgram (package:front_end/src/api_prototype/kernel_generator.dart:44)
<asynchronous suspension>
#13     compileToKernel (package:vm/kernel_front_end.dart:528)
<asynchronous suspension>
#14     FrontendCompiler.compile (package:frontend_server/frontend_server.dart:664)
<asynchronous suspension>
#15     starter (package:frontend_server/starter.dart:109)
<asynchronous suspension>
#16     main (file:///Volumes/Work/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13)
<asynchronous suspension>

ninja: build stopped: subcommand failed.

STDERR:

[2024-10-11T11:21:18.180][macos/host_debug_unopt_arm64: RBE shutdown]: Actions completed: 3 (3 cache hits)

I also have a draconic script locally (not et) that does HHH builds, and it fails with the same error.

You need to be passing --no-prebuilt-dart-sdk somewhere I presume.

You need to be passing --no-prebuilt-dart-sdk somewhere I presume.

Ah right, my draconic script did that, but I commented that out on Mac due to another error. 🙈
I'll make a PR for et to take --no-prebuilt-dart-sdk and --full-dart-sdk options.

I'll close this issue as the actual engine build succeeds with the right flags when using a custom dart.


request with stream - Request failed no connection

Hi, trying out the new release, previously I had something like this
rabbot.request('message', {})
	.progress()
	.then()

Now upgrading to this as per
https://github.com/arobson/rabbot/blob/master/docs/publishing.md#expecting-a-stream
rabbot.request('message', {}, reply => {
		reply.ack();
	})
	.then( final => {
		final.ack();
	});

Gives me this error
Error: Request failed - no connection function (reply) {
reply.ack();
} has been configured
at Broker.request (/serviceroot/node_modules/rabbot/src/index.js:450:27)

Now I am not sure if I have the intermediate ack right
The docs have part.ack(), though I dont see a part, is that the same as the reply object?
Though it turns out I am not really using multi-response messages, so I have just commented out the third arg and its works fine with just the single final ack in the then.

Your problem lies in https://github.com/arobson/rabbot/blob/v2/src/index.js#L317.
In v2 the request is rabbot.request( exchangeName, options, notify, [connectionName] ).
In v1 the absence of notify parameter was getting handled (https://github.com/arobson/rabbot/blob/v1/src/index.js#L318).
Either @arobson can fix that, by adding a parameter handler or you need to adjust your code.


node: replace assert.equal with assert.strictEqual

Fixes #2154.

Codecov Report

Merging #2155 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #2155   +/-   ##
=========================================
  Coverage     86.85%   86.85%
  Complexity     5086     5086
=========================================
  Files           453      453
  Lines         20160    20160
  Branches       2151     2151
=========================================
  Hits          17510    17510
  Misses         1894     1894
  Partials        756      756

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 7371346...d23e3fa. Read the comment docs.


Create PR for 2022 goals discussion/review

Move the goals.md doc to a PR so we can more easily comment on things at a line level.
#160

➡ This is how the preview file looks like after making the discussed changes during the SC meeting

Merging. If someone would like to make changes to the content (e.g reword a specific goal, or list specific actions for each of the goals) please open a new PR 👍


[5.5] Type hint $factory variable

so that Editor doesn't complain

Taylor doesn't like it :/

It should have only one /** should be replaced with /*:
/* @var \Illuminate\Database\Eloquent\Factory $factory */

You can add this in your own file if you want.


[HUDI-6156] Prevent leaving tmp file in timeline, delete tmp file whe…

…n rename throw exception.
Change Logs
follow former pr, try delete tmp file when rename throw exception.
Impact
none
Risk level (write none, low medium or high below)
none
Documentation Update
none
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

Tests have passed: https://dev.azure.com/apache-hudi-ci-org/apache-hudi-ci/_build/results?buildId=19369&view=results


Carthage binary not downloaded for 5.8.1

When using Carthage and updating the library to 5.8.1, the binary release does not get downloaded and compilation from source is triggered every time. I think it's because the name of the zip in the release is Kingfisher-5.8.1.zip and Carthage expects Kingfisher.framework.zip and so fails to resolve it.

From 5.8, Kingfisher does not provide the original .framework built by Carthage, but instead, providing it as .xcframework format. This is a generic and Apple supported way to distribute Swift package as binary. The new Kingfisher-5.8.1.zip contains xcframeworks now.
Carthage is trying to implement the support for xcframework (https://github.com/Carthage/Carthage/pull/2801), and after this feature done, you can use the xcframework.

And there is also a related topic for CocoaPods, so the new format can be benefit for both package managers. https://github.com/CocoaPods/CocoaPods/issues/9148

Thanks fior the detailed explanation!

Some more information. Currently, it seems that Carthage 0.33.0 fails to create the .version file for Kingfisher 5.8. It causes --cache-builds not recognizing the built cache and keeping building Kingfisher even it is already there.
There is an issue that tracks it https://github.com/Carthage/Carthage/issues/2882. I tried to build Carthage from the master branch and there Kingfisher can be cached without problem. So I guess a new Carthage release would fix that issue.


Gateway Class status should show supported features

What would you like to be added:
Improve UX by enabling them to easily see what features their installed GatewayClass support.
Why this is needed:
With the evolution of the Conformance tests suite and features, we want to;

Enable users easily see what features the implementation support
Improving UX and potentially provide clear errors when a user is trying to use a feature the installed GWC doesn't support

cc: @shaneutt

/kind gep

Sounds good.
/triage accepted
While it would be really nice to have for GA I don't think it needs to be required for milestone v1.0.0. We're open to help from the community on this one, but we would ask that v1.0.0 issues be prioritized first unless this issue is the only thing you really wanna work on.
/help

This is the enhancement issue for https://github.com/kubernetes-sigs/gateway-api/pull/2163
you already added it to v1.0.0 milestone.
/remove help
/assign @LiorLieberman

/remove-help

Leaving open until this reaches GA.
/reopen

PRs in flight:
https://github.com/envoyproxy/gateway/pull/2491
https://github.com/kubernetes-sigs/ingress2gateway/issues/125

We discussed this on a Gateway API sync: it may be helpful if we package in the conformance part in the initial delivery of this, as that might be a helpful way to encourage implementations.

@robscott Have you thought about how GKE might handle this (given the whole lack of in-cluster GatewayClass resources approach we share on AKS) if we try to go in the direction of using this advertisement of supported functionality to configure the conformance suite?
/cc @snehachhabria

~@robscott Have you thought about how GKE might handle this (given the whole lack of in-cluster GatewayClass resources approach we share on AKS) if we try to go in the direction of using this advertisement of supported functionality to configure the conformance suite?~
EDIT: I was wrong, we do actually deploy a GatewayClass into the cluster (just don't supported a user-defined GatewayClass), so we shouldn't be blocked here.
/cc @snehachhabria

that's right, we do have predefined in-cluster gatewayclasses, so no issues form our end.

thanks @levikobi for adding support for this in Envoy Gateway ! sharing some thoughts after seeing it in action

biggest value prop here is for users who can figure out which features the implementation supports, however just the name is not enough here, and a URL to the feature page would be great here, to make this more actionable and avoid searching how to use the feature
the current flat structure if going to get hard to consume for the user soon once we add more support for more things and tests
implementations may choose to use this field to highlight any extra features they support, to increase feature usage


FTB Beyond does not load (1.9)

I cannot get ftb to work because it says the compatlayer and mcjtylib are not mod. I understand they are libraries but it does not keep loading after it says this, while on some of my other friends ftb keeps loading after it does not recognize the libraries as mods.  here is the paste bin: https://paste.ubuntu.com/24958288/.
any help would be appreciated.

Those are not errors. That's normal as they are not mods. I need to see a full log

that is the full log it does not keep going after that

Hmm. I can't see what's wrong from those logs but I doubt it has anything to do with compatlayer or McJtyLib


APIBinding/Workspace deletion improvement

observability for the user: add initializer and subset of conditions to v1beta1 Workspace
deletion takes long. We need more reconcilers: run 10 of them
set finalizers via admission – this might fix lots of flakes. The finalizers are so important for consistency. We better enforce them via admission rather than relying on controllers and queue backup to be not too big.
improve logs: show reasons
remove cache syncing (done by server already}
reconciler/clusterworkspacedeletion: fix hotlooping due to WorkspaceContentDeleted condition

syncer flake.
/retest


Fails to compile with ReShade 5.9.2

[03120] | ERROR | Failed to compile "\reshade-shaders\Shaders\AdvancedAutoHDR.fx":
\reshade-shaders\Shaders\Color.fxh(25, 8): error X3004: undeclared identifier 'v'

@Morbad @Filoppi You can fix the error by opening the file Color.fxh with any code/text editor and change  return v; in line 25 to  return color;.

Fixed


Discard jobs that are in progress

Hi, is there any way for us to stop/discard a job that is in progress by a worker? I was looking to do this in the event that there's some problematic jobs that requires manual intervention, and I was thinking to do this through the console helpers. Right now, when I run:
ActiveJob.jobs.in_progress.where(worker_id: 675).discard_all
It gives a UndiscardableError, "Can't discard jobs in progress" error

Hey @salmonsteak1, this is not yet supported directly from Mission Control, but it'll be for version 1.0. There's some more info here: https://github.com/rails/solid_queue/issues/124#issue-2080892576
In general you can't stop a single job that's already in progress, you'd need to force the worker running it to quit, which would also interrupt any other jobs if you're running more than one thread. In Mission Control you can get information about the worker running a specific job (the host, the PID...) so you can send a QUIT signal to it.

Hey, thanks for the quick reply @rosa! Will close the issue


Can the search input field be opened by default

Would it be possible to open the search input field by default instead of clicking on the search icon to open the search input field ?

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Your Environment

Tech
Version

Material-UI

MUI-datatables

React

browser

etc

It is not a perfect solution, but once https://github.com/gregnb/mui-datatables/pull/603 is merged, you will be able to do this with the following option: searchText: ' ' (note that there is a space character, not just the empty string).

Hi @gabrielliwerant I am having the same issue whereby I need to show the search bar by default. I am passing setting the searchText value of  ' ' (space) via React state. Is there a way to remove it when the search bar renders or when the user clicks on the search bar to start typing. Because the space is there, it seems (to the user) that the search does not work as they don't delete the space. Thanks for your help and for the amazing grid.

Hello @futuredevgirl. Actually, there is a way. If you manage the search text via state and default it to a space, then you can use the onTableInit callback to change it once the table loads:
state = {
  searchText: ' '
};

const options = {
  searchText: this.state.searchText,
  onTableInit: () => this.setState({ searchText: '' })
};

Hi @gabrielliwerant thanks again for the reply.
I wanted to implement your suggestion before responding.
I am using react hooks where I have the MuiDatatable in its own component so had to approach it slightly different but I got it working. The things that I noticed was, I had to pass the options, and state from the Parent component to the Child (MuiDatatable) component and also update the state in the Parent component. Also, I noticed that my child component was rendering multiple times before displaying which was having the effect of clearing the searchText and hence not showing the Search Bar. I got around this by only rendering the MuiDataTable when a isLoading bool was set to false.  I should really put my solution in GitHub :)
Hope this helps someone else and thank you again for your help and hard work.


Add debug flag

Overview
Problem
Describe the problem you are solving. Mention the ticket/issue if applicable.
Solution
Describe the implemented solution. Add external references if needed.
Screenshot/Demo
A picture is worth a thousand words. Please highlight the changes if applicable.
How to test

Steps to be followed to verify the solution or code changes
Mention if there is any settings configuration added/changed/deleted

Checklist

[ ] I have run this code and it appears to resolve the stated issue
[ ] README.md updated and added information about my change

Fix confirmed working by user

As I mentioned in https://github.com/AltimateAI/vscode-dbt-power-user/pull/1149#issuecomment-2122827217, https://github.com/AltimateAI/vscode-dbt-power-user/pull/1147/commits/df7702b90530138c5ead07af84c54af831b1d7d2 fixes the problem I reported at #1140.


Bug - Prefab Context - Active Togges not visible

Current Unity version used
2022.2.15
Describe the bug
The handy on/off toggle does not show up when editing a prefab in context
To Reproduce (If applicable)
Open a Prefab in Context
Screenshots

Hi there,
this was originally done due to how the prefab layout was designed in older versions. It seems that prefabs now have their slight left-side indent like in the normal hierarchy, so I could add this to 2022.2 onwards.
I might consider getting this to work on older versions too, just shifting everything over if in prefab view but I'll fix this specifically for 2022 and add it to the backlog to investigate for others.
Cheers for the report!


UITOOL-402/add analytics

Proposed Changes
https://coveord.atlassian.net/browse/UITOOL-402
I've added calls to send events to UA to feed our ML models down the line.
Currently, we have here click events for the side nav, the Tile in the Home page, the tile in the SearchResult page and the no results page.
Potential Breaking Changes
none
Acceptance Criteria

[ ] The proposed changes are covered by unit tests
[ ] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

Since Plasma is a UI component framework and could be used by anyone, should we be putting analytics capturing into it or should that be put inside of our Platform?

Since Plasma is a UI component framework and could be used by anyone, should we be putting analytics capturing into it or should that be put inside of our Platform?

I'm not sure to follow what you mean :sweat_smile:

Since Plasma is a UI component framework and could be used by anyone, should we be putting analytics capturing into it or should that be put inside of our Platform?

I'm not sure to follow what you mean 😅

From what I understand this adds some analytics to various spots of components, but wouldn't it be more appropriate for the admin-ui to have the click events to send that data?  I know our primary customer with this is internal (us), but someone using Plasma externally may have no use for this additional logic.

Since Plasma is a UI component framework and could be used by anyone, should we be putting analytics capturing into it or should that be put inside of our Platform?

I'm not sure to follow what you mean sweat_smile

From what I understand this adds some analytics to various spots of components, but wouldn't it be more appropriate for the admin-ui to have the click events to send that data? I know our primary customer with this is internal (us), but someone using Plasma externally may have no use for this additional logic.

The analytics is for the plasma website, not the components :see_no_evil:
We want to track page views, clicks and other events to feed ML and activate the query suggestions in our search bar :smile:
The TileComponent is not in the plasma react package, it cannot be used outside the website.


Migration bug fix 2

Ref: https://github.com/inventree/InvenTree/pull/4898
Ref: https://github.com/inventree/InvenTree/pull/4961
This is a "new and improved" bug fix for migration shenanigans due to issues with #4989 and #4961
There is a small window for corrupted migrations to have already crept in, so this fix ensures that affected database columns are not created "twice".

Tested this by starting a new instance based on commit c0dafe155fbaa872110bc53c5ce190b3fde53ada, stopping it, switching to a3150d9cb35bf24d4d27e1285180e1a9e75d0323, and running ìnvoke update`.
The migration fails, because of:
  File "/home/inventree/data/env/lib/python3.9/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
psycopg2.errors.DuplicateColumn: column "checkbox" of relation "part_partparametertemplate" already exists

This occurs even if the check shows that the field does not exist:
PartParameterTemplate._meta.fields = (<django.db.models.fields.AutoField: id>, <django.db.models.fields.CharField: name>, <django.db.models.fields.CharField: units>, <django.db.models.fields.CharField: description>, <django.db.models.fields.json.JSONField: metadata>)
Column 'checkbox' does not exist (skipping)

The same goes for choices.
Suggested fix in https://github.com/inventree/InvenTree/pull/4979


ArtifactoryNpm@2 is your task?

Hi
I find in my code the next code
        - task: ArtifactoryNpm@2           inputs:             command: 'pack and publish'             artifactoryService: 'XYZ'             targetRepo: 'XYZ'           displayName: 'Publish library'
It is work, but I can't find a description for this task on google
Is your API keyword? If yes, please provide a full description for this task (inputs, custom command).
Thanks.

@baeron,
Did you come across the Artifactory Azure DevOps Extention documentation?
We would also appreciate any feedback you can provide for it. If you think that we should modify the documentation format or add anything to it, please let us know.
Thanks

@eyalbe4
I have several Angular libraries that need to be built, packaged, and published on JFROG.
Could you please provide a list of all possible parameters for the task in YAML file how is it implemented in microsoft Azure DevOps documentation
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: projectName/feedName
# other params
It would help a lot.
Thanks.

@baeron,
I think that easiest way to create this YAML, is by using the tasks UI available in Azure DevOps.
Look for the Artifactory NPM  task in the list of available tasks, fill out the fields in the UI, and generate the YAML.
Please let me know if you see an issue with this.

I work on a large project and I have no way to add your GUI functionality to Azure DevOps.
**Can I link to the .tgz file in

task: ArtifactoryNpm @ 2
inputs:
command: 'publish {[ | ]}' ???**

Full description is here


cmd/cue: closed struct with expression field fails

The following expression fails when running cue vet -c:
p: close({
	"\("f")": _
})
p: f: 9

The error is:
p: field "f" not allowed in closed struct:
    ./m.cue:4:7

It should be find AFAICS.

This issue has been migrated to https://github.com/cue-lang/cue/issues/295.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


PWA Lighthouse start_url issues

The Lighthouse PWA audit report some errors on Docusaurus v2 site itself, that we should figure out how to fix.

This may be because the PWA offline support is only enabled with an "activation strategy": https://v2.docusaurus.io/docs/next/api/plugins/@docusaurus/plugin-pwa/#offlinemodeactivationstrategies
So by default, the site homepage does not really have any offline support?

Should be fixed already by #4377🤔 The only issue Lighthouse reports right now is the icon not being maskable


Operate from the COOL

💡 Summary
Need to utilize the cyhy-mailer tool in the COOL to send interim PCA reports from<EMAIL_ADDRESS>Between each of the 6 campaigns in a PCA, emails are sent notifying the primary and secondary points of contact for a PCA to keep them apprised of the progress in the campaigns as well as some preliminary data points for clicks recorded.
Current process is largely manual and lends itself to errors. Our team has identified where in the PCA code we could automate these emails and enable the scaling to meet projected levels of support, but to send from the same email address that customers receive their other CyHy reporting from would lend a level of credibility and trust that would further standardize CyHy reporting across all teams.
Motivation and context
We wrote a script that utilizes the native postfix, but we would be limited to only using the email accounts and domain in the individual COOL environment. This would mean that our customers are receiving reporting from the same domain their users are being phished from. This leaves our efforts to achieve automation susceptible to spam and phishing filters and the notifications not arriving in the inboxes or appearing suspicious to untrusting recipients.
Adapting the CyHy-Mailer for PCA use in the COOL standardizes CyHy adoption while also providing a critical enabler capability for scaling levels of support from a trusted, common email address.
Implementation notes
In theory, implementation is solely reliant on being able to operate from within a COOL environment.
It seems the other teams have submitted their messaging schema and their standalone .py files, if that is the preferred mechanism once the code can run in the COOL, we would be happy to provide the 3 different message styles we send:

First email: notifies customer the testing is beginning and information about the phish about to hit their servers
Second through sixth emails: same message format, summarizes previous phish and expectation management for the follow on phish
Seventh email: summarizes the 6th and final phish, and solicits customers for their reporting data if they collected it with a formatted HTML table

Acceptance criteria

[ ] Can authenticate cyhy-mailer in COOL environment
[ ] Can send fully authenticated emails from COOL environment to external domain without recipient receiving flags indicating to be from a spoofed sender

This work is no longer needed.  Please re-open if that is incorrect.


[Bug] Ctrl+Space and Space key press causes the autocomplete to blink in and out of view

Description
User on discord wrote in about Ctrl+Space key press causes the autocomplete to blink in and out of view without staying on screen. This even happens on key press of Space or Shift+Space.
Currently when user enters object name then the autocomplete opens up but once the autocomplete closes due to any close action (like Ctrl+Space or Esc key press) and then it does not stay open on screen rather blinks in and out of view on Space key press.
Steps to reproduce the behaviour:

Go to JS object of any widget and type in an query name for example
Observe the autocomplete popup after typing
Now press Ctrl+Space and observe the autocomplete window close
Any consequent key press of Space causes the autocomplete to blink in and out of view

Can we also wait for the user to complete pressing on backspace before displaying the autocomplete again? It's not a great experience when it keeps flashing during backspace.
Important Details

Version: Cloud
OS: Win10
Browser: Chrome
Environment: Release

Hi, I'd like to help out with this issue. Anything I should know before I start?


CAT on Mid 2011 MacBook Air MacOS 10.12 no longer working after update

OS Version: 10.12 - iOS 10.1
Mac model: Mid 2011 MacBook Air (4,1)
Dongle or replaced card?: Unnecessary
Used dongle/card: N/A

Your Issue: After installing Sierra and reinstalling CAT, the option for Handoff is shown, but it doesn't function. It did function correctly on 10.11 with an iPhone 6S. Now with 10.12 and an iPhone 7, it no longer functions (same computer). Is this possibly because I didn't uninstall CAT before I upgraded? Both devices are on the same WIFI, same iCloud account, with bluetooth on.
Steps done to try to fix the issue:
Uninstall and reinstall CAT. Reboot both devices. Toggle bluetooth and Handoff, on both devices.
Thank you very much

Same issue here, exact same MBA model.
Handoff appears in General Preferences. Handoff icons are shown in the app switcher/Dock. Bluetooth connects when clicking the icons (HardwareGrowler notifications), and immediately disconnects again. For example, Safari opens a new tab, but fails to load the Handoff web page. Numbers activates, but fails to open the spreadsheet. Copy and paste Handoff doesn't work.
No Handoff compatible apps/pages on my Mac appear on my iOS devices. Handoff works fine between two iOS devices running iOS 10 and iOS 10 9.
Hope a fix is found! This app has kept my Mac relevant for the last couple of years. :)

Did you try to sign out and then sign in again to iCloud? It is prompted to do so in the terminal window after CAT is installed.
I also have the exact same MBA model and Handoff works fine with 10.12 and 6s with iOS 10.
Another cause might be iphone 7. You may try with 6s.
My only issue is that Auto Unlock with Apple Watch is not available under the Security & Privacy settings. I cannot use the Auto Unlock function with my Watch OS3. Any ideas?

@CCelik84 I didn't sign out and in of iCloud, because it usually rebuilds my entire file system and photo library (about 44GB worth), which can take days to shake out. I've had CAT work without signing out/in. How was it for you? Painful or smooth?

I took the plunge and signed out of/into my iCloud account, and Handoff/Universal Clipboard work again!
The process of re-downloading iCloud files hasn't been too painful (so far), thanks to macOS Sierra and iCloud Photo Library keeping a lot of files in the cloud anyway. I'll only go through this when I'm away from work for at least a couple of days though…

Just tried that too, all working now! Don't know why I didn't try that earlier.
Thanks!

@philostein I have around 20 GB in iCloud drive but as you mentioned most of it is on the cloud. That's why it didn't take long to build up the drive again. However, it was painful to see all files disappear when I first logged out. :)


Bug with facets and no results

It is reproducible on the demo : just put a random string in the search box, it throws an error :
e.getFacetValues(...).data is null

While implementing on Shopify, the error was with the slider first, but it might be all facet widgets:
TypeError: stats is undefined

for range: { min: stats.min, max: stats.max } in the slider code.

If it's easily reproducible on the demo and if you have time maybe you can have a look?

I've managed to fix the issue on the menu widget, but not sure what the best behavior for empty min/max is for the slider. Just do not display it?

We are working on the same issue :D

I'll let you handle it @pixelastic no big deal, to avoid this state next time: assign and move the task on waffle.io. I had moved it but not obvious (ready instead of doing).


feat(styles): Breadcrumbs padding left to the inner wrapper

https://zoocha.atlassian.net/browse/ILOSD-37
This is to add padding left to the breadcrumbs inner wrapper for the breadcrumbs to be aligned on the site with the header.
eg. https://github.com/PauZoocha/designsystem/blob/develop/packages/styles/scss/components/_navigation.scss#L211

Hey @PauZoocha thanks a lot for the PR, I totally get what you're trying to accomplish here, but I don't think we can merge this. I think we're having this issue because the Breadcrumbs are implemented in the website in a way that's not how they were intended to be used in the DS. I don't think we can change the internals of the component to accommodate non-standard use.
For the time being, you can accomplish what you're trying to do simply by setting the --breadcrumb-padding css variable on one of the Breadcrumbs parents.
This is how we manage the the Breadcrumbs positioning in the Hero component (where the Breadcrumb is intended to be used as a sub component).
See here for reference. https://github.com/international-labour-organization/designsystem/blob/60609c8ae5e0098bc709540fb19ea1e4e6e20b68/packages/styles/scss/components/_breadcrumb.scss#L16


Use basespace CLI in download app

This PR creates a new basespace download app that uses the official basespace CLI. This PR supersedes the work in #13 and introduces one large change. Namely, in order to maintain backward compatibility, we supersede the original download app that uses a python script for downloading data. Users may, therefore, still use the old download app.
Closes #8.

Below we provide a comparison of the output directory file structure. The file structure is almost identical with the only differences being a nohop.out file with download progress and a .json file with metadata about the sequencing run. These differences will not make a difference in subsequent steps such as demultiplexing.
Superseded app:
example
└── 214264108
    ├── 210923_214264108.json
    ├── Config
    ├── Data
    ├── InstrumentAnalyticsLogs
    ├── InterOp
    ├── Logs
    ├── Recipe
    ├── RTAComplete.txt
    ├── RTAConfiguration.xml
    ├── RTALogs
    ├── RTARead1Complete.txt
    ├── RTARead2Complete.txt
    ├── RTARead3Complete.txt
    ├── RTARead4Complete.txt
    ├── RunCompletionStatus.xml
    ├── RunInfo.xml
    ├── RunParameters.xml
    └── SampleSheet.csv

8 directories, 11 files

New download app:
superseded_example
├── 214264108
│   ├── Config
│   ├── Data
│   ├── InstrumentAnalyticsLogs
│   ├── InterOp
│   ├── Logs
│   ├── Recipe
│   ├── RTAComplete.txt
│   ├── RTAConfiguration.xml
│   ├── RTALogs
│   ├── RTARead1Complete.txt
│   ├── RTARead2Complete.txt
│   ├── RTARead3Complete.txt
│   ├── RTARead4Complete.txt
│   ├── RunCompletionStatus.xml
│   ├── RunInfo.xml
│   ├── RunParameters.xml
│   └── SampleSheet.csv
└── nohup.out

8 directories, 11 files


fix(helm): No more retry if jobs failed beyond BackoffLimit

What this PR does / why we need it:
This PR closes #13317
Special notes for your reviewer:
If applicable:

[ ] this PR contains user facing changes (the docs needed label should be applied if so)
[ ] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

@robertsirc I fixed the lint problem, could you review again?

Hi @dayeguilaiye i pulled this down and ran all the unit test, and a few of my smoke test. What I think we need is a unit test around this functionality. Is there a way we can add in some test coverage?

@robertsirc I found that there is no any test for wait.go, and test for wait may waste so much time when doing unit test so I didn't add any test.
But I found that there are some test for ready.go, and I should test that when Failed > BackoffLimit, it should return an ErrNotRetryError, I'll add it.
Thanks for your reviewing and advise.

@robertsirc I've added it as I said. Could you review again?

Also you might want to look at latest I did a bit of work in writing up more unit test for coverage.

I want to fix this issue, if @dayeguilaiye is not taking progress, may I make a new PR to fix it?


[Desktop]: can't login when using aws sso authentication scheme

Description
We are using aws sso command to authenticate in order to connect to our eks cluster but in headlamp it asks me for a token.
I have tried to use the sso token ( found in ~/.aws/sso/cache/xxxxx.json)  but without luck.
Impact
unable to connect to cluster.
Environment and steps to reproduce
headlamp 0.53
MacOS Big sur (11.6.1)

Hi @sgandon . Thank for your reports.
We support OIDC, client certificate, and a service account token, for authentication.
If you want to use a service account token, please check the documentation here: https://kinvolk.github.io/headlamp/docs/0.4/installation/#authentication--log-in

I have tried using a service account token from an EKS cluster and am still not able to authenticate.  I keep getting an error authenticating message.

This is a major drawback. I manage tens of clusters on AWS and not being able to use SSO is a showstopper. Any plans to implement that pretty standard feature?


[Bug]: syncErrorHandler doesn't occur because of mapping error codes exception

What happened?
Missing value 231 in SyncSessionErrorCode enum.
An error happen while mapping the error codes  RealmError("Unknown SyncSessionErrorCode").
Then syncErrorHandler doesn't occur for the end user.
An error is printed as INFO:
flutter: [INFO] Realm: Connection[1]: Session[1]: Received: ERROR "Client attempted a write that is outside of permissions or query filters; it has been reverted" (error_code=231, try_again=true, error_action=Warning)
Repro steps
Open a synced Realm and add subscription with query filtering all the dogs with breed "puddel". Then add a new dog with breed "bulldog". See the code snippet.
Version
0.7.0+rc
What Realm SDK flavor are you using?
MongoDB Atlas (i.e. Sync, auth, functions)
What type of application is this?
Flutter Application
Client OS and version
Windows 11
Code snippets
  App app = App(AppConfiguration(".........."));
  final user = await app.logIn(Credentials.anonymous());
  final config = Configuration.flexibleSync(
    user,
    [Dog.schema],
    syncErrorHandler: (p0) {
      print(p0);
    },
  );
  realm = Realm(config);

  final RealmResults<Dog> query = realm.query<Dog>(r'breed LIKE[c] $0', ['puddel']);
  if (realm.subscriptions.find(query) == null) {
    realm.subscriptions.update((mutableSubscriptions) {
      mutableSubscriptions.add(query);
    });

    realm.subscriptions.waitForSynchronization();
  }

  realm.write(() {
     realm.add(Dog(ObjectId(), name: "Foxi", breed: "bulldog"));
  });

Stacktrace of the exception/crash you're getting
static SyncSessionErrorCode fromInt(int code) {
    final mappedCode = SyncSessionErrorCode._valuesMap[code];
    if (mappedCode == null) {
      throw RealmError("Unknown SyncSessionErrorCode");
    }
.....

Relevant log output
No response

We should probably handle this more robustly. It's not unlikely that there may be a session error code added that doesn't exist in the enum. We should not be silently ignoring these errors or even worse - throwing uncatchable errors. My suggestion would be to have a fallback and default to unknown error code.