[Proposal] Team Structure

With increased participation in the project it's become apparent that we need to efficiently and effectively manage access to repositories. We can use Github's teams OR OWNERS_ALIASES, combined with specific users in OWNERS files. There's precedent here: https://www.kubernetes.dev/docs/guide/owners/
Github teams are not publicly viewable, so some projects (for example K8s) choose to use OWNERS_ALIASES in the OWNERS file for representing team memberships as well. I'm not sure if that's the route we want to go, but it's an option. It would require more maintenance in OWNERS files.
My proposal is to use Github teams + OWNERS files with user references to control access. Some example teams could be:

SDK (SDK repos)
K8s ("cloud native" components such as flagd and the OpenFeature Operator)
spec (spec and schemas, etc)
doc (docsite, obviously... should this also include the website? openfeature.dev, if so, what's a better name)?
community (no sure about this one, but possibly it would be about governance docs, etc)

@toddbaert looks like this is done, can we close this?

Closing in favor of #158


Adjust boomer font to use dynamic character grid

Step 1 -> Take a look at the code for established character functions.
Step 2 -> Identify the actual no. of rows and columns used.
Step 3 -> Pass it to the associated char **getCharGrid method.

Assign this to me.

kindly assign to me

ok @gaurav12devloper go ahead


Curious about the args task_class

Curious about args task_class, did this work change the code of unet?
if task_class is not None:
     noise_pred = self.unet(
                        sample = latent_model_input,
                        timestep = t,
                        encoder_hidden_states=prompt_embeds,
                        cross_attention_kwargs=cross_attention_kwargs,
                        return_dict=False,
                        task_class = task_class,
                    )[0]
else:
      noise_pred = self.unet(
                        latent_model_input,
                        t,
                        encoder_hidden_states=prompt_embeds,
                        cross_attention_kwargs=cross_attention_kwargs,
                        return_dict=False,
                    )[0]

The parameter take_class has no effect here; we have not modified the code of unet (this was an early attempt), and it has already been removed in the relevant sections of version 2.


Update pyperformance

A fork of pyperformance (https://github.com/oraluben/pyperformance) has been modified to run tests for this package. Since then there're some major changes in upstream pyperformance. We should see what happened and make sure performance tests still work.

ok... performance tests seem impossible to finish in GA, e.g. 4h so far. So performance results should be uploaded seperately.


How can overseer integrate with go-daemon

How can overseer integrate with go-daemon
https://github.com/sevlyar/go-daemon

How can overseer integrate with fyne
https://github.com/fyne-io/fyne


Support Ubuntu 19.10

I tried to install on a Ubuntu 19.10 using the script at get.docker.com with no success
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh
# Executing docker install script, commit: f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
+ sudo -E sh -c apt-get update -qq >/dev/null
E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file.

Reason: eoan is missing at https://download.docker.com/linux/ubuntu/dists/
Same with the test version, for the same reason
curl -fsSL https://test.docker.com -o test-docker.sh
montra@connettizb:~$ sh test-docker.sh
# Executing docker install script, commit: 6bf300318ebaab958c4adc341a8c7bb9f3a54a1a
+ sudo -E sh -c apt-get update -qq >/dev/null
+ sudo -E sh -c apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal)
+ sudo -E sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan test" > /etc/apt/sources.list.d/docker.list
+ sudo -E sh -c apt-get update -qq >/dev/null
E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file.

A stable release of docker-ce for a new OS version usually comes a month after the OS release. There may be test builds before that.
test.docker.com

:wave: do you plan to provide a stable support for this release of ubuntu?

It's on its way. Please try again from test.docker.com, you should get the 19.03.6-rc1!


Set unique placeholder values for each substitution

Fix an issue where substitution values (that are from secrets or can't be found) were not unique which may result in resource names that are set with the same value. This may mask bugs if users do not set resource values to the same thing when using secrets.
Fixes #754

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

Project coverage is 93.39%. Comparing base (0544971) to head (49ab913).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #801      +/-   ##
==========================================
- Coverage   93.40%   93.39%   -0.01%
==========================================
  Files          20       20
  Lines        2288     2287       -1
==========================================
- Hits         2137     2136       -1
  Misses        151      151

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


A JavaScript error occured in the main process: Unexpected end of JSON input

Hi, I’m reaching out for advice on resolving the issue shown in the attached image regarding the error message:
A JavaScript error occurred in the main process
Unexpected end of JSON input

The error popped up unexpectedly when I tried running my JupyterLab notebook. I followed the advice to delete all cached files located at C:\Users\AppData\Roaming\jupyterlab-desktop\Cache as suggested by ChatGPT, but unfortunately, it didn’t resolve the issue.
Next, I uninstalled and reinstalled JupyterLab Desktop from the official GitHub page (https://github.com/jupyterlab/jupyterlab-desktop), but the problem persists. The same error appears whenever I attempt to open any JupyterLab notebook or even the JupyterLab desktop app itself.
Could you please guide me on how to resolve this issue?
Thank you in advance for your help!

Problem's solved after deleting the entire folder at C:\Users\user\AppData\Roaming\jupyterlab-desktop and reinstalled the application. However, I still don't understand why this error occurred so suddenly. Thanks.


Add a way to get back the location from Report

This is quite important since in most cases we don't know at the top of our project from which file originated the error and we don't want to pass all the files imported.
So we definitely need a way to get back the location so we can give the correct file while printing.
if let Err(e) = my_result {
        e.eprint(&std::fs::read_to_string(&e.location().0).unwrap());
}

Apologies about not addressing this earlier.
Reports can require accessing multiple files, so the best approach would probably be to write a custom implementation of Cache.


Added CLI flag to pass in WriteURI

With the most recent internal -> GH sync, the API for the WrappedAdmin class is now CRUD & no longer has a write_uri function.
https://github.com/Morgan-Stanley/treadmill/blob/master/lib/python/treadmill/admin/__init__.py#L114

Obsolete with https://github.com/Morgan-Stanley/treadmill-aws/pull/234


Remaining task to do

Interactive Fiction: Craft an interactive fiction game where players can read a story and make choices that alter the narrative. Implement branching storylines and multiple endings to keep players engaged.
Code Cracking Game: Develop a game where players are presented with encrypted messages and must use their coding knowledge to decipher them. The game can include different levels of difficulty with varying encryption techniques.
Command-Line RPG: Create a text-based role-playing game where players can create characters, level up, and battle monsters in a fantasy setting. Implement turn-based combat, character customization, and a quest system.
ASCII Art Drawing Game: Build a game where players can create ASCII art images using command-line characters. Provide a set of basic shapes and allow players to combine them to form more complex drawings.
Command-Line Strategy Game: Design a strategy game where players can conquer territories, build armies, and engage in tactical battles. Implement fog of war, unit movement, and resource management.
Text-Based Puzzle Game: Create a puzzle game where players must solve riddles, logic puzzles, and word games to progress through levels. The game can include different categories and difficulty levels.

done, no need to welcome


ARROW-5684: [Packaging][deb] Add support for Ubuntu 19.04

Don't merge this yet.
This is based on #4655.

@ursabot crossbow package -g linux

@ursabot crossbow package -g linux

+1
All green.


Fixed Player Already Online

It use to always finalize the player even if it failed with a status

Nice spot, thanks


Improve memory consumption of overriding functions

I won't have a chance to tackle this, but I'd like to write it down nevertheless.
I was recently on a dinner with @nbp since Mozilla had a hackathon in Ljubljana.
We discussed security updates, but while doing so, Nicolas came up with the idea how to solve memory inefficiency of overrides.
Current implementation
.override and friends keep a thunk (unevaluated expression) of the original function and call it with new arguments.
Efficient implementation
.override and friends keep a filename from which the function can be imported, import it and then call it with new arguments.

It has to be thought through if this will yield some other issues, but it's worth a try.

I thought imported .nix files got "deduplicated" (basically kept around in memory) too.

From my understanding, this only affects override, as overrideDerivation acts only on the resulting derivation, and overrideAttrs re-calls mkDerivation (which is used often/good to keep cached in memory), but neither by themselves keep a reference to the original function.

One thing that is highly desirable, IMO, is for overrides to "stack" (or be "composable"), so if we make any changes, I'd strongly suggest making sure we don't lose that feature.

@aneeshusa indeed, this is only for override and not overridDerivation.  I have other plans for overrideDerivation but these would be as heavy changes to nixpkgs.
@cstrahan This should not change this feature.  The idea is that instead of keeping the result of the import path, we would keep path instead.

Off topic, but @nbp I'd like to chat with you (on IRC perhaps) about your planned changes to overrideDerivation - IMO most use cases are better served by overrideAttrs and I'd like to know what you're thinking.

@aneeshusa my plan for overrideDerivation is to completely remove it.  The only reason we need it is because we execute the mkDerivation function.  The idea would be to replace the mkDerivation call by the definition of one attribute inside the attribute set which is currently given as argument to mkDerivation.  With this scheme, overrideDerivation can be replaced by the update (//) operator.  Doing so will remove all the hunks that have to be kept-alive for potentially evaluating overrideDerivation on most derivation.

@nbp sort of like the technique at the end of this? http://r6.ca/blog/20140422T142911Z.html

The // doesn't support referencing to super attributes, so overrideAttrs would be still useful.

@danbst the super argument is the left-hand-side of the update operator, so if it does not have a name yet, you can probably name it before using the update operator on it.

(triage) has this been improved since the last comments?


Improve performance for attribute access error on large records

Describe the improvement you'd like to request
Attempting to access an non-existing attribute on a large record causes unexpectedly high latency for authorization requests.
In the following benchmarks, I construct a context record containing 100,000 attributes and then evaluate two policies, one that accesses an existing attribute, and another that access an attribute that does not exist, resulting in an evaluation error.  The error case has much worse performance, taking over a millisecond while the non-error case is measured in nanoseconds.
is_authorized large_context_record/get-attr
                        time:   [739.76 ns 745.21 ns 752.30 ns]
                        change: [-12.561% -11.919% -11.215%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
  1 (1.00%) low severe
  3 (3.00%) low mild
  5 (5.00%) high mild
  8 (8.00%) high severe

Benchmarking is_authorized large_context_record/get-attr err: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.2s, enable flat sampling, or reduce sample count to 50.
is_authorized large_context_record/get-attr err
                        time:   [1.8045 ms 1.8104 ms 1.8164 ms]
                        change: [-1.7403% -1.1954% -0.6567%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
  4 (4.00%) high mild

This behavior is due to error case rebuilding the context record as a Vec of its keys on this line:
https://github.com/cedar-policy/cedar/blob/57d3463937aafd907ea22602bf85dd63e8764d14/cedar-policy-core/src/evaluator.rs#L774
Replacing this line with vec![] and re-running the benchmarks shows much better times, but we would like to keep the nicer error message if possible.
is_authorized large_context_record/get-attr
                        time:   [733.44 ns 733.63 ns 733.92 ns]
                        change: [-2.3506% -1.5131% -0.8134%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 5 outliers among 100 measurements (5.00%)
  2 (2.00%) high mild
  3 (3.00%) high severe
is_authorized large_context_record/get-attr err
                        time:   [849.06 ns 855.66 ns 869.37 ns]
                        change: [-99.953% -99.953% -99.953%] (p = 0.00 < 0.05)
                        Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
  4 (4.00%) high mild
  4 (4.00%) high severe

Benchmark used:
const LARGE_SIZE: usize = 100000;
pub fn large_context_record(c: &mut Criterion) {
    let context = Context::from_pairs(
        (1..=LARGE_SIZE)
            .into_iter()
            .map(|i| (format!("a{i}"), RestrictedExpression::new_bool(true)))
            .collect::<Vec<_>>(),
    )
    .unwrap();
    let req = Request::new(None, None, None, context, None).unwrap();
    let entities = Entities::empty();
    let auth = Authorizer::new();

    let mut group = c.benchmark_group("is_authorized large_context_record");

    let policy = PolicySet::from_str(
        r#"
        permit( principal, action, resource)
        when { context.a1 };
    "#,
    )
    .unwrap();
    group.bench_function("get-attr", |b| {
        b.iter(|| auth.is_authorized(black_box(&req), black_box(&policy), black_box(&entities)))
    });

    let policy = PolicySet::from_str(
        r#"
        permit( principal, action, resource)
        when { context.other };
    "#,
    )
    .unwrap();
    group.bench_function("get-attr err", |b| {
        b.iter(|| auth.is_authorized(black_box(&req), black_box(&policy), black_box(&entities)))
    });

    group.finish();
}

Describe alternatives you've considered
No response
Additional context
No response
Is this something that you'd be interested in working on?

[ ] 👋 I may be able to implement this internal improvement
[ ] ⚠ This feature might incur a breaking change

I suggest we store only the first 5 (or some other N) attribute names in the available_attrs field of the error, maybe with a usize indicating how many total attributes there were.  This is possibly a breaking change, so we could make it for 4.0 (along with the other error restructuring in #745).

Resolved by #887


By default, standalone should be true to avoid calling the action multiple times

Description
Currently, when we create a REST action, it is being triggered multiple times—specifically, once for each model present in the project. This behavior is unintended and may lead to unnecessary overhead, as actions are typically intended to operate on individual models.
To address this, I recommend setting the standalone attribute to true by default. This change will clarify the intended usage of actions and prevent them from inadvertently affecting multiple models. It will also enhance the reliability and efficiency of the package by reducing redundant executions.
Thank you for considering this suggestion.

Hello,
Thanks for your interest in the package and the feedback
I'm a bit surprised, I would have think the contrary but might be wrong
I'll let this open to see if this bothers any more users, in this case it would be easy to change

Hi, let me tell you some use cases which might help you think the
otherwise.
Imagine creating an API for frontend that performs some database
transactions on your backend system. When the Frontend calls this API,
lomkit will force the action to be called many times (the number of models
present) which will create an unnecessary burden on your db.
And i will also tell you the issue i was facing. We're using lomkit action
to trigger an email based on a database event. We had 130 models in our
database. So imagine the times the email got sent. So, in my opinion, this
should by default be true.
On Tue, 12 Nov 2024, 12:58 Gautier DELEGLISE, @.***>
wrote:

Hello,
Thanks for your interest in the package and the feedback
I'm a bit surprised, I would have think the contrary but might be wrong
I'll let this open to see if this bothers any more users, in this case it
would be easy to change
—
Reply to this email directly, view it on GitHub
https://github.com/Lomkit/laravel-rest-api/issues/142#issuecomment-2469830376,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN7PX67KGOF45ZPV5EV3EJ32AGYKNAVCNFSM6AAAAABRSXH5L6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRZHAZTAMZXGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

This is wanted, actions were made by default to impact multiple models with ease. Standalone is an option for this if you don't want to
I'll let this open in case this becomes more common
Thanks for the feedback

I'll close this in order to make issues more readable, will reopen if there's activity


Update Ruby to version 2.3.3

Coverage remained the same at 87.228% when pulling 0fc9412d4eeeb734eb99fdb2b3a641de291f0020 on update-ruby into f77b6a3acd902d8f23cb033a38deb5db006548c4 on master.


M3-2080 Login As Customer

Description
Login as Customer
Type of Change

Non breaking change ('update', 'change')

Applicable E2E Tests
N/A
Note to Reviewers
You must have a functioning devenv to get this working. Please reach out if you have trouble getting the devenv up and running.
Once you have devenv up and running, reach out for an INSERT statement
Once you have devenv and manager running, navigate to http://localhost:3000/admin/callback#access_token=ec592ecb23e08bbcc0c8008b0898858436df564e04e8975603fdfbe1238e4406&destination=linodes


Support isAI property on CodeAction

The Typescript team has added Copilot suggestions to various refactors in VS Code. To bring similar functionality to python code, Pylance has enabled the implement inherited abstract classes with Copilot code action through the Github Copilot extension for Python files.
To display the sparkle icon for the code action instead of the regular light bulb icon, the isAI property needs to be set to true on the codeAction.

Issues created at vscode-languageserver-node and vscode-python repos:

https://github.com/microsoft/vscode-languageserver-node/issues/1555
https://github.com/microsoft/vscode-python/issues/24068

PRs sent in vscode-languageserver-node and language-server-protocol:

https://github.com/microsoft/vscode-languageserver-node/pull/1557
https://github.com/microsoft/language-server-protocol/pull/2020

Next step would be after LSP ships it, implement it in Pylance.


Maxime-adjustments

I updated the paragraph in "What we will explore" so that we now talk about consumer-resource interactions.
I also updated sections in the text, so now everything refers to consumer-resource instead of predator-prey, and to resource instead of prey.

Everything looks good!

I think you just need to merge to the main and everything should be fine. It appears that is is still not merged.


[Feature] Document Flink Table API and conversion between Table and DataStream

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
https://github.com/apache/incubator-paimon/issues/723 document Java API.
We can have more documentation about Flink programing.
Solution
No response
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

I am willing to try this ticket, counld you assign it to me，thanks


CreateAsyncTask exceptions being swallowed?

I have a reactive-ui WPF (4.5.2) sample application uploaded to  https://github.com/bradtwurst/ReactiveUi-AsyncTaskException-Issue
The view model has two commands
        TaskCommand = ReactiveCommand.CreateAsyncTask(_ => { throw new Exception("DIE"); });
        TaskCommand.Subscribe(x => { var dummy = x; });
        TaskCommand.ThrownExceptions
            .Select(ex =>
                new UserError("Message", "Resolution"))
            .SelectMany(UserError.Throw)
            .Subscribe(result => MessageBox.Show(result.ToString()));

        ObsCommand = ReactiveCommand.CreateAsyncObservable(_ => Observable.Throw<Unit>(new Exception("DIE")));
        ObsCommand.Subscribe(x => { var dummy = x; });
        ObsCommand.ThrownExceptions
            .Select(ex =>
                new UserError("Message", "Resolution"))
            .SelectMany(UserError.Throw)
            .Subscribe(result => MessageBox.Show(result.ToString()));

The view has 5 buttons

two are bound using the reactive-ui BindCommand method
two execute() the commands via the button click event
one executeAsyncTask() the TaskCommand via the button click event.

the results are

TaskCommand button bound - no exception caught - button now unavailable
ObserveCommand button bound - user error caught - button continues to be available
TaskCommand execute on click - no exception caught
TaskCommand executeAsyncTask on click - unhandled exception caught
ObserveCommand button bound - user error caught

Shouldn't the TaskCommand's thrown exception be caught by the ThownExceptions for the command?

the in-line action signature that I was using was causing the issue.
TaskCommand = ReactiveCommand.CreateAsyncTask(_ => { throw new Exception("DIE"); });

was missing the async keyword
changing the method to
TaskCommand = ReactiveCommand.CreateAsyncTask(async _ => { throw new Exception("DIE"); });


Display memory used in device info for Pi

Display the currently used memory (primary memory) in device info (just for pi)

Add the following info from /usr/bin/landscape-sysinfo:

System load
Storage usage
Memory usage
Swap usage
CPU temperature
Number of processes


how to solve this bug?

🐛 Bug
CUDA_VISIBLE_DEVICES=6,7 python -m torch.distributed.launch --nproc_per_node=$NGPUS tools/train_net.py --config-file configs/e2e_mask_rcnn_R_50_FPN_1x.yaml
Traceback (most recent call last):
File "tools/train_net.py", line 170, in
main()
File "tools/train_net.py", line 139, in main
backend="nccl", init_method="env://"
File "/home/zhaoqijie/anaconda3/lib/python3.6/site-packages/torch/distributed/deprecated/init.py", line 101, in init_process_group
group_name, rank)
RuntimeError: Address already in use at /pytorch/torch/lib/THD/process_group/General.cpp:20

To Reproduce
Steps to reproduce the behavior:

Expected behavior

Environment
Please copy and paste the output from the
environment collection script from PyTorch
(or fill out the checklist below manually).
You can get the script and run it with:
wget https://raw.githubusercontent.com/pytorch/pytorch/master/torch/utils/collect_env.py
# For security purposes, please check the contents of collect_env.py before running it.
python collect_env.py

PyTorch Version (e.g., 1.0):
OS (e.g., Linux):
How you installed PyTorch (conda, pip, source):
Build command you used (if compiling from source):
Python version:
CUDA/cuDNN version:
GPU models and configuration:
Any other relevant information:

Additional context

@qijiezhao
Because the multi-gpu uses the distributed package for synchronization.  The distributed package needs a port and in our case, there exists another program occupying it.
Solution: There is a chance your previous program is still alive. Kill it.  Or you can specify the port you want to use to avoid it.  https://pytorch.org/docs/stable/distributed.html
python -m torch.distributed.launch --master_port=FREE_PORT_NUMBER

The solution provided by @chengyangfu is the right one.
I'm closing the issue, but let us know if you still have issues.

in my case:
nvidia-smi  to check what processes are occupying GPUS, if dead process, $ kill them.
Also, $unset WORLD_SIZE and RANK, just in case.


Do not add 12 to 12PM when converting to 24hour time

Who can actually merge? @tskeeley @AricStewart


Error adding a  ip from a private subnet to a container

Hi, I am using rancher to move an environment but we have a lot of containers
with supervisord to use SSH and other services like web on ports like 8080. Also all containers have  different ips using alias from the host with commands like ip addr add some_ip dev some_interface,etc and they all were created with docker-compose.
Now we want to replicate this with rancher (using UI or rancher-compose)
When we try to do this rancher maps only port:port from docker-compose
by example if we have:
example:    image: private-registry/example:latest    container_name: example    ports:       - "some_ip:22:22"       - "some_ip:8080:8080"    hostname: somehost.somedomain    restart: always    dns:       - "dns.ip"
but if I review the docker-compose yaml from UI of the new container it has:
 ports:     - "22:22"     - "8080:8080"
Version: v0.59.0
Steps:
rancher-compose -p appstack up -d
or simply via web UI using adding a stack editing the docker-compose.yml  on UI with
ports like '
Results:
ERROR [c84a5ad8-cc60-4245-ba06-13b163ba44fb:2049] [instance:180] [instance.start->(InstanceStart)] [] [cutorService-55] [i.c.p.process.instance.InstanceStart] Failed to Scheduling for instance [180]
Expected:
a new container with ip:port correct
The problem is: Rancher doesn't take the ip:port and try to create the container with ports already used by the host.
Thanks

Binding to specific host IPs is not supported yet.  https://github.com/rancher/rancher/issues/53

+1
is there a expecting release with this feature?


Identify analysis requirements for failing a DAG

There are a number of data issues that should cause a DAG to fail (with notification) and not allow data to be transformed or indexed. Outline these requirements.

[ ] After harvest, the column names of the newly harvested data frame should be compared to those of the harvest before. If the names aren't the same, this is an indication that the data provider might have added new fields, in which case the data manager needs to manually inspect the data and determine if the traject config needs updating. Something like
sorted(list(df_new.columns.values)) == sorted(list(df_old.columns.values)) If the column names are not equal, the DAG should fail and notify the data manager by email that the column names have changed and send the old and new column names.
[ ] The record count of the data frame is different from the ndjson file produced by traject. df.shape[0] == sum(1 for _ in open('transformed_data.ndjson')) If the count is not equal, that means one or more records did not make it through traject. This is a good indicator of a data mapping error. If the counts are not equal the DAG should fail and notify the data manager by email that the number of records harvested does not match the number of records transformed and send the number of records in each. Bonus if you can send a list of identifiers that did not get transformed. In most cases this should be pretty easy but may fail in cases that we have somehow modified the identifiers in traject. It would be even better if we could compare the data frame count to the record count in the Spotlight web application, since there have been many cases in the past where Spotlight did not like something in the data and refused to load it without any indication why. This would allow us to catch anything that slips through our traject tests.

These are the only ones I can think of. We have tests in traject that should catch most other data issues.

Translated into #209 and #210. Closing.


Does phpbrew support offline installation of PHP versions?

How can I use phpbrew to manage locally downloaded PHP libraries when I'm offline?

Could you explain details about locally downloaded PHP libraries?
When installing/compiling the new PHP version, it needs to download specific PHP version source codes via the Internet.

Could you explain details about locally downloaded PHP libraries?
When installing/compiling the new PHP version, it needs to download specific PHP version source codes via the Internet.

I'm sorry if I didn't make myself clear.  We have installed phpbrew.  Is there a way to install PHP without using the 'phpbrew install' command?  Can we use phpbrew to install a locally existing version of PHP by compiling it?

Actually, it cannot use locally existed PHP version of source codes to compile it.
It needs to run the phpbrew install command to download the specific PHP version of source codes and compile it.


Idea - Copy day to dates

This is an addition to your solution for bulk tasks. Maybe you like it or maybe not, but I write it anyway.
When in a day, when filled the structure field with data for a specific day, then the user want to copy this day into other days. These days are not in a row but spread out the calendar.
A possible solution would be to add another structure field that's called "Copy to date". In the structure field there would only be a date field.
It would result in a list of dates if it's used. On save, copy the day data to the dates.
I still really like your solution with bulk days so I see this as an addition to that, in case it's added.

Copying an event to another date makes sense, copy a whole day with all its events not (according to me).

Yes. I had some bad luck when I was thinking yesterday. You are right of course.
That add a big problem to this idea. In the event structurefield it cannot be another structurefield så it would not be possible to repeatably add a number of dates. Instead it would require some custom field or js solution.

100% custom field


Fix formatting for the redux snippet row

Fixes a small inconsistency in the row for the redux snippet by adding the tab character, and closing the code block.

❤


acs app deploy fails if the app has already been deployed

We need to catch this error and tell the user the application is already deployed. They should use acs app update to update an existing deployment. But this means we need to implement the update command.
(originally reported by @rbitia as part of #58)

The app.deploy command already failes with a RuntimeWarning - this is probably not enough. It should really be a AppError error so that users can script against it more easily.


making shell script POSIX

Making script POSIX compliant.
This will use the shell that the user have set.
If you installed fx 'dash' witch is allegedly 4x faster than bash, it will use that.

You can check what your /bin/sh is linked to if you type
ls -l /bin/sh


Slide Drawers or other objects with limited range

Enhance the grab feature to allow for clamped range on objects like drawers, levers, doors, etc. that allow the player to grab and slide an object within a defined range.
Incredibly awesome toolset, bytheway.

Have you checked out the example scene Assets/Examples/021_Controller_GrabbingObjectsWithJoints ?
It has a selection of items that have joints such as a box, a door and a drawer.

I will check it out- sorry for the noise if this is just my mistake.


Cannot mount smb shares from my synology DS213j NAS

The title says it all.
Console output:
Object {type: "getSharedResources", serverName: "<IP_ADDRESS>", serverPort: "445", username: "admin", password: "xxxx"}
background.js:11714<PHONE_NUMBER>: UNKNOWN

I have a DS213J as well and just successfully mounted a share from it, first try, no problems.  I quickly found the other problem that I see already reported - you can only mount one share at a time.

@dnikkel Ah ok. Which DSM version are you running on your DS213j?

I'm running the latest update - DSM 5.2-5565 Update 1.

Hmm strange, I am running the same. I am going to try some things. You did use the default port 445?

Yup, I left the port at default.  I've been trying to think is there is anything else useful to pass along but my configuration is very vanilla (I think...).  The user I connect as has read and write permissions on the share - that's about the only thing I can see to mention.

I can't get it to work, maybe it is the number of shared folders. I have about 15 of them. When I have some time I will take a look at the source code to see if that could be an issue.

@divx118 Could you confirm the debug console output? You can check it out by the step below:
https://github.com/yoichiro/chromeos-filesystem-cifs/wiki/How-to-Capture-the-Console-Log-of-DevTools

@yoichiro Sorry, been very busy. Below is the console output.
 I already modified many logics...

As i have the same problem with my DS214play (still with 1.4), it would probably be helpful, if we would report, what we configured on the DS and what we entered into the Chrome-Plugin.
Workgroup is "WORKGROUP"
max. protocol is Samba3 (tried Samba2 also)
encryption is "automatic"
local master browser is on
Thats it. I have a lot of shares, the user ha red/write access to all of them. No WINS, no Domain server, pretty simple setup.
In the Chrome  Dialog i entered:
Server: <IP_ADDRESS>
Port: 445
User:
Password:
Thats it. I'm getting "2147483653: UNKNOWN" when i try to connect. The search shows nothing.
@dnikkel Could you compare the setting to your working one?
@yoichiro Your SMB service was the only missing thing, that kept me from buying a chromebook. Now that i have one, i'm eager to help you to make it work in my setting :-)

@magic-k Haha, thank you. Well, I already added the logic to output more log to the console tab of DevTools. Could you paste the log when this issue was reproduced again?

@magic-k, here's the corresponding configuration for me:
Workgroup is "NIKKEL"
max. protocol is "SMB 1"
encryption is "automatic" (it's actually grayed out for me)
local master browser is NOT enabled (actually, none of the advanced options are selected in my case)
In the Chrome Dialog i entered:
Server: <IP_ADDRESS>
Port: 445
User: dave
Password: xxxxxxx
Hope this helps.

@yoichiro Sorry, been very busy lately. It is still an issue. Here is the console log http://pastebin.com/7SrtaZ55 . Also tried all the SMB protocols. Same issue for smb 1,2,2+large mtu and 3. The log is with protocol smb 2 + large mtu which I normally use for all my shares. Also the ones I have on a ubuntu machine.

 The error code<PHONE_NUMBER> is 0x80000005, and it seems that it means "STATUS_BUFFER_OVERFLOW". I try to find the solution to solve this issue...

I created the code to fix this issue: #57, and will release a new version including the diff.

@divx118 I just released a new version 1.4.1 including the diff above. Could you confirm whether the latest version can work on your environment?

Version 1.4.1 prevented the error<PHONE_NUMBER> on trying to connect to a windows server 2008 R2 file server, however now when you click on "Mount" the application says "attempting to mount intance" and then the "Mount" button becomes un-clickable.

Hmm... I need to know all bytes of the response which has the error code. I'll release a new version to debug this issue...

@divx118 @lingramo I have just released 1.4.2.  I want to compare above and yours.

 I will be able to fix this issue.

I could understand this situation. Well, the error code 0x80000005 means that a received packet bytes are not all bytes, and we need the next packet, I guess. When I configure my samba server like to have many shared folder definitions, I could get the error code. In an investigating some packet bytes you reported above, the data count value was over 1024 (ex: 2049), however, the actual data bytes are 1024 only. I guess that I need to read the next packet at receiving the error code, and need to concatenate the 1st data and 2nd data and...

@divx118 @magic-k @lingramo @koentav I have just released a new version 1.4.3. In this version, a buffer size of a SMB message is increased from 1024 to 8192. Probably, your server has many shared resources. Of course, I know that I must support a SMB_TRANSACTION_SECONDARY to support all cases, but in this version I placed this app can works on more environments above solving the root issue... Could you confirm whether you can use the 1.4.3 successfully on your environment?

@yoichiro
Same issue is occurring.  :P

OK, well, yes, I should fix this issue by "a correct way". I intend to start a coding to support the SMB_TRANSACTION_SECONDARY message.

@yoichiro At least 4 share drives are mounted on user PCs from the one file server.
Perhaps provide the ability to specify share locations: \SERVER\SHARE instead of the server itself?

@yoichiro For me it works now.
@lingramo Maybe open a new issue/enhancement for adding share location instead of only a server. You can already count on a +1 from me too. However I still like the possibility  to add a server and choose the share, so IMO both should be possible.

Works for me, too. Thanks :-)

Just a quick heads up, this new version works here too.
Many thanks!

I have just released a new version 1.4.4. This version includes the modification to fix this issue radically. I close this issue.
@lingramo I believe that your situation will be improved by using this version.


Inventory collection default for infra manager

Infra manager containing defaults for inventory collection. Needed for:
https://github.com/ManageIQ/manageiq-providers-ovirt/pull/35

This PR provides not finished default manager but it enables https://github.com/ManageIQ/manageiq-providers-ovirt/pull/35 to run so it would be great to have it in as is and improve as we implement full refresh.

@borod108 @masayag @jhernand Please take a look

@matobet please take a look

@agrare should be ready to merge, there are few TODOs, but it's best to do them incrementally. @pkliczewski  is focusing on having targeted refresh of the Vm done first.

 Graph refresh


Open paypal webView in flutter web.

How to open PayPal webview in click event and how to make payment and get payment success paypal_payment_id?

For subscriptions you need to create a subscription plan: https://www.paypal.com/billing/plans
Click on the menu option for the plan and select the copy code option to get the HTML for the button.
I then use https://pub.dev/packages/webviewx package to load the HTML button in a webview. You can register a DartCallback to pass back the subscriptionId from the webview to your app.

How to open PayPal webview in click event and how to make payment and get payment success paypal_payment_id?

For subscriptions you need to create a subscription plan: https://www.paypal.com/billing/plans
Click on the menu option for the plan and select the copy code option to get the HTML for the button.
I then use https://pub.dev/packages/webviewx package to load the HTML button in a webview. You can register a DartCallback to pass back the subscriptionId from the webview to your app.

How to open PayPal webview in click event and how to make payment and get payment success paypal_payment_id?

For subscriptions you need to create a subscription plan: https://www.paypal.com/billing/plans
Click on the menu option for the plan and select the copy code option to get the HTML for the button.
I then use https://pub.dev/packages/webviewx package to load the HTML button in a webview. You can register a DartCallback to pass back the subscriptionId from the webview to your app.

@chirag729 I can already use the https://pub.dev/packages/webviewx package but can't get success or fail call back after payment.
So, can you help me for how to get HTML payment callback in flutter web.
This is my code:
WebViewX(
width: 1500,
height: 600,
initialContent: " https://api.sandbox.paypal.com/v1/payments/payment/PAYID-ABCCCCSCSCSCSCSC/execute",
javascriptMode: JavascriptMode.unrestricted,
initialSourceType: SourceType.url,
onWebViewCreated: (controller) => webviewController = controller,
// ignoreAllGestures: false,
onWebResourceError: (error) {
},
onPageFinished: (value) {
},
navigationDelegate: (NavigationRequest request) {
print('navigationDelegate=====>>>>   ${request}');
return NavigationDecision.navigate;
},
dartCallBacks: {
DartCallback(
callBack: (url) {
print('DartCallback=====>>>>   $url');
},
name: 'CaptchaMessenger')
},
),
Thank you in advance.

@DipakSkywave
Your initial content for WebViewX should be the actual HTML for the PayPal button. initialSourceType: SourceType.html.
When you create a subscription or product you should see a copy code option. That code is what you need to set as initial content in your webview.
In their HTML code you should see an onApprove callback which gets triggered when the user successfully completes the purchase. From their you can trigger your Dartcallback to get the subscription/payment id
    paypal.Buttons({
        style: {
            shape: 'rect',
            color: 'gold',
            layout: 'vertical',
            label: 'subscribe'
        },
        createSubscription: function(data, actions) {
            return actions.subscription.create({
                plan_id: 'P-70R32XXXXXXXXX0MFFUAHQ'
            });
        },
        onApprove: function(data, actions) {
            SubscriptionApproved(data.subscriptionID);
        }
    }).render('#paypal-button-container-P-70R32XXXXXXXXX0MFFUAHQ');


Update Test-Message.md

Preparing for Test-Message relaunch. Updating Test-Message documentation using fresh  New-MarkdownHelp output.

@chrisda , Could you please review?


Merge pull request step fails

Following the guide up to https://github.com/microsoft/AL-Go/blob/main/Workshop/AddAnApp.md
After the PR merge is completed an action kicks off to finalize the merge.  This appears to fail
https://github.com/tigunia/repo1/actions/runs/4995017552

If i hover over the error message the only thing i can do is click on the link to the merge (which was completed successfully)
I have attached the raw job logs
raw-job-logs.txt
I did a basic scan for errors and i was only finding the word "error" in the embedded powershell code (i could be missing something)
please let me how i can help test this some more or help in other ways!

Which secrets did you create at this time?
It looks like they might have spaces or newlines in them.

Did you create this:

as an organizational secret (instead of variable)?
That would explain the problem

I think you might be on to something.  When i initially set this repo up i did specify the environment secrets, but i think i deleted and recreated it since.  I will confirm and if thats the case i will close this out

Confirming this was the fix.  Sorry for any confusion i have caused!


Bug fix in zca_whitening

When calculating covariance matrix 'sigma', denominator is # of instances (axis=0), not dimensionality (axis=1)
Proof:
http://ufldl.stanford.edu/wiki/index.php/Implementing_PCA/Whitening
http://ufldl.stanford.edu/wiki/index.php/Exercise:PCA_and_Whitening
Ng uses 2nd dim in denominator because his matrix is [features x instances]

It would be even better to calculate
sigma = np.cov(x, rowvar=False, bias=True)
because current version (with dot product), just like Ng's example, assumes normalized data, what is not always true.

Yes that is right.

for ZCA should we not always subtract the mean?

Subtracting the mean is for covariance matrix estimation. I'm almost certain this is a must.


Should not comment on PRs not involving any python files

pep8speaks currently comments on PRs which do not deal with changes in any python files. It says  'No pep8 errors in the PR'.  In these cases, pep8speaks should not comment.

Fixed.


Numbering for new "analyze in notebook" notebooks

I use the "analyze in notebook" button, and I don't save the notebook. I just close it.
Now, when I do "analyze in notebook" again. I'm expecting "Notebook-1" again. However, it counts up.

And in the left view tab, it says I have 11 UNSAVED, and there's an "11" in the left bar on the notebook icon. But I only have 3 things open?

(Just an update, I close all of the files, and the numbering still continues up)

@amthomas46 can you still repro this issue?

I haven't been able to repro since I switched to using unified connection @chlafreniere

Thanks, @amthomas46. Closing this for now then.


ANIM 006 - Modify player character animation blueprint to include handgun and assault rifles

Linked Ticket
This is linked to the Create animation blueprint ticket but extends the functionality


Build management docker image error

Under this directory "/netbird-0.28.6/management",
I use this docker build -t nb-mgmt:test01 .  to build a management docker image, but it but got an error below:
=> ERROR [3/3] COPY netbird-mgmt /go/bin/netbird-mgmt                                                           0.0s
------
 > [3/3] COPY netbird-mgmt /go/bin/netbird-mgmt:
------
Dockerfile:5
--------------------
   3 |     ENTRYPOINT [ "/go/bin/netbird-mgmt","management"]
   4 |     CMD ["--log-file", "console"]
   5 | >>> COPY netbird-mgmt /go/bin/netbird-mgmt
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 30bc39d0-bf08-488b-90ad-f1f08153165b::pg3meq19vofr8fqz9bpwnjkrn: "/netbird-mgmt": not found

For the missing '/netbird-mgmt' ,  does it mean you create a go mod named 'netbird-mgmt', and use go  build to create  the executable program named  'netbird-mgmt'?

you need to build the netbird-mgmt executable first before running the docker build command.
CGO_ENABLED=1 GOOS=linux GOARCH=<ARCH> go build -o netbird-mgmt .

Replace <ARCH> with the appropriate architecture for your target environment. Once the executable is built, you can then run the docker build command

thanks a lot I made it.


Training Time

Hi,
Nice work! Could you please provide the following details:
a) How long did it take to finish the training (Resnet50 with 200 epochs)?
b) How many gpus did you use?
c) What gpus (memory) did you use?
Thanks in advance!

Hi,
Thanks for your interest in our work!
We train on 4 RTX6000 GPUs with 24GB of memory. But one can run our model with 4 RTX 2080Ti GPUs with 11GB of memory as well(with 128K memory bank). 200 Epochs of training with ResNet50 backbone will take approximately 140 hours to train.
Please let us know if you need more information. Thanks!

I am assuming it is 140hrs on 4 RTX6000 gpus (not RTX 2080Ti). Thanks for the details.


Does the Unity SDK work with Desktop platforms?

Does this Unity SDK run and work with Desktop platforms like Mac and PC? Please let me know, thank you.

yes android, iOS and standalone platforms are supported at the moment.

Another question, why is the User Information Store in Amazon Cognito limited to just 20 megabytes? What if my users want to store 100 megabytes worth of images? Also, should it be used to store user files or is it better to just put small details about the user there? Thank you

If you need to store more data, this should go into a different cloud resource, such as Amazon S3.

Thanks Pavel, does Amazon S3 provide the same file syncing functionality as Cognito?

The S3 module of the .NET SDK does not provide syncing functionality like Cognito. In short, it is a simple upload and download model. You can take a look at this section of the S3 developer guide for some information about how S3 can be used from the .NET SDK.

Closing this issue assuming fixed.


Find The Missing Number in Array

I have Created Missing Number in Array Question

Thanks great ! also you can contribute some string questions


Chainlink integration

Fixes #1
Testing
Ropsten

Get some testnet link from the ropsten faucet
Deploy the contract as explained in the official docs
Fund the contract as explained here
From their the contract is ready to use

Mainnet
The flow is the same as above for ropsten, the only difference is that you'll have to purchase actual link tokens to fund the contract.

Soon we'll have CI/Testing so we can pull/confirm more productively :)


[RFC] Select Component

The Goal:
Build a select component which follows the aria best practices. Select component
should be composable, flexible, accessible & renderless.
The single select will follow WAI-ARIA specs for the list box pattern. These are
the key resources we need to create this Select.

https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-scrollable.html
https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
https://www.w3.org/TR/wai-aria-practices/#kbd_focus_vs_selection
https://www.w3.org/TR/wai-aria-1.2/#select

Key Features:
Typehead support:
When the dropdown is open and focus is on the select list box

Typing the first letter of an option sends focus to that option.
Type multiple characters in rapid succession: focus moves to the next item
with a name that starts with the string of characters typed.

When the dropdown is not open and focus is on the select trigger

Typing the first letter of an option directly selects the option without
opening the dropdown.
Type multiple characters in rapid succession: selects the next item with a
name that starts with the string of characters typed, without opening the
dropdown.

Keyboard navigation:
Select Trigger

Keyboard
Behaviour

Enter / Space
Opens the select dropdown.

Escape
Closes the select dropdown.

Down Arrow
Opens the dropdown & move focus to next item

Up Arrow
Open the dropdown move focus to previous item

After closing the dropdown the focus should go back to the select trigger in
order to retain user's context, but not if user closes the dropdown by
clicking outside.

SelectPopover

Using the up and down arrow should navigate the options. Any option that's
disabled should be skipped in the navigation, we can use reakit's composite
component to easily achive this behaviour.

The Home and End key should select the first and last option respectively.

Scrolling into view: In the event, the options are quite many and we navigate
via keyboard or typeahead, any option is focused that isn't (fully) visible
should be scrolled into view. Perhaps scroll-into-view-if-needed might help.

NOTE: I've seen that all of the above mentioned keyboard behaviours are also
implemented in Reakit's Menu component. https://reakit.io/docs/menu/

Auto select:

If autoSelect is true, highlighting an option must also select that option
If autoSelect is false, a highlighted option must be manually selected
using the SPACEBAR or ENTER key.

Virtualize Menu: If there are large number of options, we can improve
rendering performance by using react-virtualized

Component Parts:

useSelectState: hook that holds all the a11y and behaviour logic.
Select: The wrapper that provides the context and functionalities
SelectTrigger: (compose usePopover) The element that triggers the list
box.
SelectPopover: The wrapper for the popover. It composes the Popper
component.
SelectOption: Each option in the select.
SelectOptionGroup: A wrapper for a set of options that can be labeled.
Similar to the <optgroup> in the native browser select.

Initial API
const state = useSelectState({ defaultSelected: "mango" });

<Select {...state}>
  <SelectTrigger {...state}>
    {state.placeholderVisible ? "Select one.." : state.value}
  </SelectTrigger>

  <SelectPopover {...state}>
    <SelectOption {...state} value="apples">
      Apples
    </SelectOption>
    <SelectOption {...state} value="oranges">
      Oranges
    </SelectOption>
    <SelectOption {...state} value="bananna">
      Bananna
    </SelectOption>
    <SelectOption {...state} value="mango">
      Mango
    </SelectOption>
  </SelectPopover>
</Select>;

API-2 (similar to reakit's combobox)
const state = useSelectState({
  values: fruits,
  defaultSelected: "mango",
});

return (
  <>
    <Select {...state} />
    <SelectPopover {...state}>
      {state.items.map(item => {
        return (
          <SelectOption {...state} disabled={item.disabled} value={item.value}>
            {item.label}
          </SelectOption>
        );
      })}
    </SelectPopover>
  </>
);

Props
Use Select State Props

defaultIsOpen: If true, the select should be open initially.
isOpen: If true, the select should be open in controlled mode.
defaultHighlighted: value of the select option item which would be
highlighted initially.
autoSelect: If true, the option will be selected as you navigate through
them.
closeOnSelect: If true, the select menu will close when you select an
option.
defaultValue: The initial selected value
onChange: Callback fired when an option is selected
isDisabled: If true the select control will be disabled
isReadOnly: If true, the select will be in read-only mode

const state = useSelectState({
  defaultOpen: "some value",
  defaultValue: "some value",
  defaultHighlighted: "some value",
  isOpen: true,
  onChange: (value: string) => {},
  closeOnSelect: true,
  autoSelect: false,
  isDisabled: false,
  isReadOnly: false,
});

Returns :-

value: The selected value.
placeholderVisible: Helper flag to indicate if no items are selected.

SelectOptionGroup Props

isDisabled: If true, all the SelectOption that it wraps will be disabled
label: The label for the option group

SelectOption Props

isSelected if true sets this element as default selected
disabled if true sets this option as default disabled
value Sets this options value

Related issues
https://github.com/reakit/reakit/issues/256
Other libs & implementations for inspiration:

ChakraUI SingleSelect RFC: https://github.com/chakra-ui/chakra-ui/issues/140
https://react-select.com/
Timelessco's select component we worked on:
https://renderless-components.netlify.app/?path=/story/component-select--default

Update:
We are currently building a Select component too.
Built on top of Reakit & based on Combobox's logic.
PR: https://github.com/timelessco/renderless-components/pull/147
Live Demo: https://deploy-preview-147--renderless-components.netlify.app/?path=/story/select-basic--default
Kudos to @navin-moorthy for most of the work.


my try to add small search models in webui

I tried to implement a table with a search for models that are loaded from a json file as it was done in stable diffusion by AUTOMATIC 1111. The list of models can be updated simply by adding them to the index file, I hope my meager skills were enough to do something good
functions send a lot of requests to the index file, unfortunately my skills were not enough to optimize the search process, but the main thing is the idea... am I right?)

before load models list

after

after click on tag

search test

Do you think we should just add the json file to the git directly? This way we don't have to make multiple requests.

sounds good

Whoops sorry about the conflict haha

Sheeeesh, I'm in your yt video)))

LOL you saw it so fast

But yah its thanks to your pull request that I made the video haha

🤔🤔🤔🤔😑😑😑😑😑😘😘😘😘😘😘

sheeesh, I just now noticed that it is impossible to do an easy merge(((((
should I recreate the pull request?

sheesh..... Ok, now i add credit and i find all people in index model file, im get some tests and create new pull....


Having an issue calling Swipeable in JSX

This is the error i get when i reference the Swipeable import in my JSX code
SwipeableViews does not have any constructor or call signatures
this is how i imported SwipeableViews
import * as SwipeableViews from "react-swipeable-views";
i tried a different import style
import SwipeableViews from "react-swipeable-views";
but i got a simillar error
SwipeableViews is not a constructor function for JSX elements
am using React version 16.0.0 with typescript version 2.5.3

I fear there is nothing I can't do to solve the issue. Maybe with a reproduction example, I will be able to help.

@oliviertassinari  thanks for the quick response sorry for not including my code in my earlier post.
i hope you can resolve this issue for me.
import React from 'react';
import {Tabs, Tab} from 'material-ui/Tabs';
import SwipeableViews from 'react-swipeable-views';
const styles = {
headline: {
fontSize: 24,
paddingTop: 16,
marginBottom: 12,
fontWeight: 400,
},
slide: {
padding: 10,
},
};
export class EmployeeSetup extends React.Component<any, any> {
constructor() {
super();
this.state = {
slideIndex: 0,
};
}
handleChange = (value) => {
this.setState({
slideIndex: value,
});
};
render() {
return (

Tab 1

Tab 2

Tab 3

);
}
}


test before release

This test should be in the "Build Docker" or Check-Build-Test workflow. We should ensure every PR does not break the release.

This test should be in the "Build Docker" or Check-Build-Test workflow. We should ensure every PR does not break the release.

Ok, this draft pr will be closed.


Forgot Password in Auth

Currently there is no way to regain the password if it is lost, for any account. Implement a forgot password feature inside the auth service which should be able to help reset the lost password.
Todo

Implement Reset Password feature in Auth Service

Send a mail with a unique link with expiry time to the user's email
unique link should be redirected to the web form with a new password and confirm password fields
submitting the page should reset the password
the link should not be redirected to the web reset password after that

Kindly assign it to me, I want to work on it.

@jindalujjwal0720 Kindly assign it to me, I want to work on it

i want to work on something please anyone help me im an absolute beginner please help meeeeee


Fix backupDelegationProtocolTest

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/11050/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/11051/
Test FAILed.

alluxio-bot, test this please.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-PR-Builder/11055/
Test PASSed.

@gpang can you merge it for me?

alluxio-bot, merge this please


Build task for the plugin package is failing.

Since we updated the plugin package to .NET Standard 2.1 and to EF Core 5, the build task is failing. More specifically the integration test job fails. The tests are passing but the job itself fails. We might need to update the docker image.

I just noticed that only unit tests are running. It fails when trying to start with integration tests, probably image issues.

Fixed.


Updated approximate EKS launch time

Issue #, if available:
Description of changes:
Updated approximate EKS launch time to 9 minutes.
https://aws.amazon.com/about-aws/whats-new/2021/03/amazon-eks-reduces-cluster-creation-time-40-percent/
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

thanks @tiagoReichert but I think we need to keep the wording as-is. The blog you link to is referring to the launch time of the EKS control plane only... this timing specifically calls out all the additional dependencies. I think it's still relatively accurate as-is.
Please let me know if you experience 9 minute full availability, and we can reconsider.


add cancellation option

Useful for mobdrops that normally count as blocks. Such as Makihige Shell, Chimokami Tail, Inbyo Fur etc
sidenote: didnt show it here but it does infact not cancel normal Obsidian

Use of ! is better than this


Frontend changes for displaying Network Proposals on Community Tracker

Issue type

[X] Bug
[ ] Feature request

Issue Description
There is a difference in the [End Blockheight] and [Value] sections between the Foundation tracker and the Community tracker.
Steps to Reproduce the Problem / Desired Outcome
Foundation Tracker Network Proposal Link

Community Tracker Network Proposal Link

More specifically:

[End Blockheight] shows "Invalid Date"
[Value] displays the bytecode


how to ensure the pc will NOT advanced twice in BAC::updatePreDecode

Hi sir:
when I read the source code of the BAC， I found that there are chances that the fetch pc be advanced twice !?
the 1st advance is at L876 when we reach the line with hist == nullptr  which is the normal case
and in this situation the target_set is not set (and remains false ), and hist->predTaken is set to false
then the flow will continue and reach the line 985 where the pc is advance second time !!
is that right?
or do I miss something important that will change the flow above  so that the flow above will never happend ?
hope your informations, thanks~
https://github.com/dhschall/gem5-fdp/blob/e2304d80f909a4ce68be04e736851dd6b150fd9f/src/cpu/o3/bac.cc#L876
https://github.com/dhschall/gem5-fdp/blob/e2304d80f909a4ce68be04e736851dd6b150fd9f/src/cpu/o3/bac.cc#L895

sorry,
the first one is to update the target pc in the hist which is for later use of the BPU
the second one is the actual fetch pc updating for the next fetch


Make substring removing for CPU and GPU configurable

This adds a configurable way to remove substrings from CPU and GPU model names.
I was not able to make it work with the new REPLACE_CONST_STRING macro. It would be nice if one could omit the substring length in the config, maybe somebody has a neat idea for this.

This is a really good idea. I think I'd prefer it to where you don't have to work out the length of the string when configuring. It's a small detail but will be a large increase in usability.

Yes, I also want to have it without the necessity to set the string length. That's why I kept this as a draft. I will continue working on it, but maybe somebody else has a nice solution for this.

This is the best I could come up with if we still have length as a parameter to remove_substring.
I suppose we could forgo the length parameter and just add a call to strlen somewhere in there. And since CPU and GPU get cached, the (very, very small) performance difference won't really matter.

I like your approach to this. I'm working on a function to replace substrings, which could fit nicely into the same config using a second macro. I have a use case for this, as one of my processors is called "Core2" which I want to replace with "Core 2".


Delete bridge.loadAndExecuteSplitBundleURL

Summary:
Changelog:
[iOS][Removed] - Delete bridge.loadAndExecuteSplitBundleURL
Reviewed By: cortinico
Differential Revision: D46166549

Landed as https://github.com/facebook/react-native/commit/e2d512a1eef9950d3475c95dee8d2474a5723d74


[FileConnector][Bug] Does not sort descending manner when fileSortAttribute is set as Size and fileSortAscending is false

Bal file
`package com.bal.sample.first;
import ballerina.lang.messages;
import ballerina.lang.system;
import ballerina.net.file;
@Source (
protocol = "file",
fileURI = "file:///home/erandi/ballerina/vfsLocation",
pollingInterval = "20000",
fileSortAttribute = "Size",
fileSortAscending = "false"
)
service orderProcessService {
resource processOrder (message m) {
system:println(messages:getStringPayload(m));
file:acknowledge(m);
}
}
`
Expected behaviour
The larger file in size should be processed first and the smaller file in size should be processed after that.
Actual behaviour
The smaller file in size is processed first

The File System Server Connector demonstrates the expected behaviour for the scenario explained above as of v0.91.


refactor: return generic Provider type for providers

Issue or need
Built-in metadata providers are returning providers of type FactoryProvider. Module ones return Provider[]. All of those are part of public API, as can be seen in API report file.
This is an implementation detail. At some point maybe it's need to change to another thing. But maybe users are relying on that detail.

Proposed changes
Change the type of providers to generic Provider. This way we can change to another kind of provider if needed.
Technically speaking, it's a breaking change. However don't think any users out there are relying on the provider type. So making it a refactor instead

Quick reminders

🤝 I will follow Code of Conduct
✅ No existing pull request already does almost same changes
👁 Contributing docs are something I've taken a look at
📝 Commit messages convention has been followed
💬 TSDoc comments have been added or updated indicating API visibility if API surface has changed.
🧪 Tests have been added if needed. For instance, if adding new features or fixing a bug. Or removed if removing features.
⚙ API Report has been updated if API surface is altered.

#1045  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


Change binding example

I suggest changing the key binding example to something like the following:
  (defun org-meta-return-around (org-fun &rest args)
    "Run `ober-eval-in-repl' if in source code block or example block and `org-meta-return' otherwise."
    (if (org-in-block-p '("src" "example"))
        (ober-eval-in-repl)
      (apply org-fun args)))
  (advice-add 'org-meta-return :around #'org-meta-return-around)

  (defun org-ctrl-return-around (org-fun &rest args)
    "Run `ober-eval-block-in-repl' if in source code block and `org-insert-heading-respect-content' otherwise."
    (if (org-in-block-p '("src" "example"))
        (ober-eval-block-in-repl)
      (apply org-fun args)))
  (advice-add 'org-insert-heading-respect-content :around #'org-ctrl-return-around)

That's what I use.
:exclamation: Note, however, that I switched C-return to M-return and C-c C-c to C-return!
Reason for that is:

I use M-return for eval-in-repl because C-return is used by cua-mode
I still want C-c C-c to function as usual in org-mode

:point_right: The suggested solution in your README.md could probably be to

[ ] switch C-return and M-return from my example
[ ] or org-ctrl-c-ctrl-c could be adviced and ober-eval-block-in-replbe bound to C-u C-c C-c.

:point_right: Furthermore readily made around functions could be provided.

Nice suggestion!
I have decided to do the following (it's already at master):

Write both the simple usage (to demonstrate) and your around-advice style.
C-<return> for ober-eval-in-repl, and M-<return> for ober-eval-block-in-repl
No readily made around functions are provided (for brevity)
org-ctrl-c-ctrl-c could have been advised, but I didn't for now (because I wanted to quickly just fix this)

Closing now.


Updated collider extension

XRTK - Mixed Reality Toolkit Change Request
Overview
I realized that it'd be better to let any collider be able to utilize this extension.
Target of the change:
Is this enhancement for:

Extensions

Changes:
Makes any collider be able to utilize the GetCornerPositionsWorldSpace extension to calculate the bounds corner positions.

Is this not a breaking change?  requiring an SDK update

It's not a breaking change cause it doesn't require any changes to existing code

Approved but build failed

I'll take a look see

/azp run


🐛 Resolved sorting of experiment list with mixed cases

Resolves #988
Earlier. the fix was working fine. But, the experiment list changed after archived state experiments and that new list had to be sorted as well.

I tested this and sorting seems to work as expected, including the Archived experiments. Let me know if there's any other things that should be tested.

I tested this branch and sorting seems to work as expected, including the Archived experiments. Let me know if there's any other things that should be tested.

@zackcl I guess then you can approve and merge this PR.

QA: @zackcl Can you please QA this?

QA: Passed


Settings doesn't open on firefox 57

I can't see what i'm doing wrong, but I've clicked on pretty much everywehre on the new tab page including the caret and nothing happens. I can get it to show by changing the CSS on #config by hand, but this is clearly not ideal.

Hi, sorry for the trouble. Are you on a Mac or PC? I've had a similar report recently about this on a Mac.
Also can you take a look at the console and see if there are any errors when clicking the caret icon?
Thank you.

I'm using linux. There's no errors in the console, however there's a weirdness where the caret appears outside the #settings-toggle div:
I can't fathom it myself, it appears to me being able to click on the div at all is the issue, not the JS. Using $("#settings-toggle").trigger("click"); in the console works like a charm.

Thank you very much for those details! I'm still trying to figure out how to diagnose this issue, I don't have a Mac or Linux so still working at it. Getting help from a friend for it. Sorry again for the trouble.

@bluecaret I'd be surprised if it was different in FF57 on linux than to FF57 on windows...

@RX14 You would think so, but it works perfectly fine for me on Firefox 57 on windows...

@RX14 I believe I got this issue fixed! Update to the latest version and hopefully you should be good to go now! Thanks for the help.

Thanks! It works great now.


Extracting vendor CSS?

I'm currently using this to extract my JS vendors:
_.forEach(vendors, (value) => {
    let name, path;

    if (typeof value === 'object') {
        name = value[0];
        path = 'js/vendor/' + value[1] + '.js';
    } else {
        name = value;
        path = 'js/vendor/' + value + '.js';
    }

    mix.extract([name], path);
});

Which is working as expected. But I couldn't find any option/method to do the same for the SCSS file that is being compiled. This results in a huge CSS file even when it's minified. Is there any way I could do that to styles as well?

See how i am dong it.
// webpack.mix.js
mix.js('./resources/assets/js/bootstrap.js', './public/js/app.js')
  .sass('resources/assets/sass/vendor.scss', './public/css/vendor.css')
  .sass('resources/assets/sass/theme.scss', './public/css/app.css')

// resources/assets/sass/vendor.scss
// 3rd party vendors that was installed by npm
@import "~bootstrap-sass/assets/stylesheets/bootstrap";
@import '~font-awesome/css/font-awesome.min';

See how i am dong it.
// webpack.mix.js
mix.js('./resources/assets/js/bootstrap.js', './public/js/app.js')
  .sass('resources/assets/sass/vendor.scss', './public/css/vendor.css')
  .sass('resources/assets/sass/theme.scss', './public/css/app.css')

// resources/assets/sass/vendor.scss
// 3rd party packages that was installed by npm
@import "~bootstrap-sass/assets/stylesheets/bootstrap";
@import '~font-awesome/css/font-awesome.min';

Why is this downvoted? I've been using this method successfully for sometime and I want to know if there's anything wrong with it?

With that approach @ankurk91 , how would you handle situations where you need to reference the bootstrap variables (e.g. $gray-600;) in your own scss theme files?


Creative headline added for the Solution page.

Improvements: #80
Have added in a more creative headline for one of our Solution page.

@Harshavardhan7678 from the next time, please make a pr to development branch not to the main branch.

@Harshavardhan7678 from the next time, please make a pr to development branch, not to the main branch.

Sure! Apologies for this time.


Implementation of Cake tab with instructions for .NET Tool packages

This PR adds the Cake tab for PackageType=DotnetTool, which was not included in the initial proposal because at the time of the proposal support for .NET Tools in Cake was provided by a community package.
Since then this feature has been added to the Cake core codebase and now Cake supports installing .NET tools directly from within Cake scripts through the #tool directive & dotnet scheme as shown in the screenshot below.

:hammer_and_wrench:
Packages identified as .NET tool (via PackageType)

Packages of type DotnetTool

/cc @joelverhagen
Addresses https://github.com/NuGet/NuGetGallery/issues/8381
Relates to https://github.com/NuGet/NuGetGallery/pull/8434

Thanks for splitting this out, @augustoproiete. We'll work internally to pull in the folks that need to review this. Please allow us some time since this review essentially unplanned work for a partner team.

Thank you all kindly for the quick responses.
We've reviewed this with the right people & am happy to announce that we can move forward with this proposal. A big thanks to @pascalberger for a quick turnaround on the functional explanation of things.
Please work with @joelverhagen & @jcjiang for the final implementation & merging of this PR.
Thanks again for your patience!
🚢

Great news @JonDouglas! :tada::cake:
I've just rebased the PR on top of the latest dev & resolved the conflicts, and it's ready for review.
/cc @joelverhagen & @jcjiang

@augustoproiete, Cake friends, et al - this is now live on PROD! For example:
https://www.nuget.org/packages/Microsoft.dotnet-interactive/

Thanks a lot for all the help with getting this one though @joelverhagen and NuGet team!!! :package: :rocket:


Placeholder is displayed above content when content is wrapped in  tag

The editor automatically wraps entered content in a <p>.
We then save that content. When we reload the page the placeholder is still displayed. Here's the most basic haml code that shows the issue:
This works as expected, placeholder is not shown
%p#does-not-show-placeholder
  Hi, I'm Froala

This does not work as expected, it shows placeholder as well as the content. Placeholder should no be shown.
%p#does-show-placeholder-but-should-not
  %p Hi, I'm Froala

Nevermind, the issue was I'm using haml, and it bumps nested  tags out, so they are actually not nested when rendered.


port in server overview not correct anymore

Server needed to change his port to 25574 due to overlapping with a different server. Config file did change and also the {$port} variable did, but the server overview itself does not update. This will probably lead to another overlapping as soon as someone creates a server on 25574, because it is apparently not occupied in the list.
I guess this variable gets written to the database on server creation and never gets updated again.
Maybe you can bind it to the {$port} variable if a server got this one.

This is still an issue, for me.

Bump! Still a problem, please fix this
Edited the sqlite database aswell to change the port, but to no avail.


Merge navigation into development branch

[x] Download the free image for the app logo.
[x] Create empty navigation (this will be filled in in separate tasks).

Good job, congratulation. 👍🎉👍🎉👍🎉


Add specific script dependencies to viz.yaml

See also https://github.com/USGS-VIZLAB/vizlab/issues/82

Is this done?

yep, done!


Automated cherry pick of #5592

Cherry pick of #5592 on release-1.46.
/cc  @manojmalik20

/release-note-none


Added support for ExecuteWithoutResultsAsync

Issue 8

Hullo everyone, as far as I can see - this is in the current release of Neo4jClient - if you're happy with it let me know, if there are no comments - I'll close this bad boy in a day or so...
Cheers!

Closing as per my comment above, any issues with that - obviously please reopen!


Unset ImageReference when updating Azure VMSS

This is to avoid 403 errors when updating an Azure VMSS instance to assign additional IP addresses.
The 403 can occur as the result of a permissions check when the image reference contains a subscription ID which the service principal making the request doesn't have access to, which is the case for Azure Compute Gallery images, as they contain an Azure-owned subscription ID.
Unsetting this property doesn't affect the instance, it just tells Azure that we don't want to change the value.
Fixes: #19695
Signed-off-by: Andrew Bulford<EMAIL_ADDRESS>Fix Azure IPAM 403 errors for Azure instances using Azure Compute Gallery images

/test

/test-1.16-4.9

/mlh new-flake Cilium-PR-K8s-1.16-kernel-4.9

The k8s-1.16-kernel-4.9 flake is unrelated as it happened in other PRs and is unrelated to the changes in this PR. Other tests are passing and changes are reviewed. Marking ready to merge.

Thanks ❤


Likert scale: allow scores to be edited whilst questionnaire not in use

It can be frustrating not being able to edit likert scale values whilst the questionnaire is not in use yet. Improve this situation.

 Onboarding 3.0 + ease of use

 CRM Integration


Suggest checking the archive name value to see if it's an IP to bypass that bit if needed.

Not all hosts are discoverable by name; for example mine isn't. So the script lines that find the share server IP by resolving the hostname won't work for me.

From https://github.com/cimryan/teslausb/issues/5

I think the archiveservername can be specified as an IP address when using the setup-teslausb script. If an IP address is specified that address will be written into /etc/fstab and /root/bin/archiveloop.
Does that address this issue?

That line will set archiveserverip to the value of $archiveserver if $archiveserver contains an IP address.

With current code, if an IP is set as the archivename, the fstab is written out as ///ShareName, so it does seem like it's eating the IP address somehow.


Fix unpickleable fields due to openai client

Bugfix - /submit requests to the server were failing with the following stack trace:
app-1   | ERROR:  Exception in ASGI application
app-1   | Traceback (most recent call last):
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 98, in receive
app-1   |   return self.receive_nowait()
app-1   |       ^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 93, in receive_nowait
app-1   |   raise WouldBlock
app-1   | anyio.WouldBlock
app-1   |
app-1   | During handling of the above exception, another exception occurred:
app-1   |
app-1   | Traceback (most recent call last):
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 78, in call_next
app-1   |   message = await recv_stream.receive()
app-1   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/anyio/streams/memory.py", line 118, in receive
app-1   |   raise EndOfStream
app-1   | anyio.EndOfStream
app-1   |
app-1   | During handling of the above exception, another exception occurred:
app-1   |
app-1   | Traceback (most recent call last):
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 419, in run_asgi
app-1   |   result = await app( # type: ignore[func-returns-value]
app-1   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
app-1   |   return await self.app(scope, receive, send)
app-1   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/fastapi/applications.py", line 1106, in __call__
app-1   |   await super().__call__(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
app-1   |   await self.middleware_stack(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
app-1   |   raise exc
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
app-1   |   await self.app(scope, receive, _send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 108, in __call__
app-1   |   response = await self.dispatch_func(request, call_next)
app-1   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/server/log_middleware.py", line 33, in dispatch
app-1   |   response = await call_next(request)
app-1   |         ^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 84, in call_next
app-1   |   raise app_exc
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/base.py", line 70, in coro
app-1   |   await self.app(scope, receive_or_disconnect, send_no_error)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/cors.py", line 91, in __call__
app-1   |   await self.simple_response(scope, receive, send, request_headers=headers)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/cors.py", line 146, in simple_response
app-1   |   await self.app(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
app-1   |   raise exc
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
app-1   |   await self.app(scope, receive, sender)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
app-1   |   raise e
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
app-1   |   await self.app(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
app-1   |   await route.handle(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
app-1   |   await self.app(scope, receive, send)
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
app-1   |   response = await func(request)
app-1   |         ^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 274, in app
app-1   |   raw_response = await run_endpoint_function(
app-1   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/.venv/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
app-1   |   return await dependant.call(**values)
app-1   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   |  File "/usr/src/app/server/app.py", line 109, in submit
app-1   |   serialized_agent = pickle.dumps(request.agent)
app-1   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1   | TypeError: cannot pickle '_thread.RLock' object

The root cause is that the OpenAI client object in AsyncOpenAIChatRuntime and OpenAIChatRuntime was attempted to be serialized using pickle.dumps(), which is not supported after upgrading the openai client lib: https://github.com/openai/openai-python/issues/837
The solution was to make it a computed field in the sync client, and remove it from the async client as it is unused.

Commit https://github.com/HumanSignal/infra/commit/32bcd6de865c9de814d062884a2040b6013fb99d is created.

Commit https://github.com/HumanSignal/infra/commit/3f976f80f3501341efcfba775e9be2a84e37b577 is created.

Codecov Report
Attention: Patch coverage is 71.42857% with 2 lines in your changes are missing coverage. Please review.

Project coverage is 53.25%. Comparing base (740e0d6) to head (013c75a).
Report is 2 commits behind head on master.

Files
Patch %
Lines

adala/runtimes/_openai.py
71.42%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #79      +/-   ##
==========================================
+ Coverage   53.22%   53.25%   +0.03%
==========================================
  Files          42       42
  Lines        1704     1703       -1
==========================================
  Hits          907      907
+ Misses        797      796       -1

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

Commit https://github.com/HumanSignal/infra/commit/ada62aad6e62ef744ffc6ac3ee14fe80a6dd8428 is created.

Commit https://github.com/HumanSignal/infra/commit/5b6a09e0143ca5146addcd273a9f0b44e41de9ef is created.


typo in the readme file

Describe the bug
typo in the readme file
To Reproduce
Steps to reproduce the behavior:
Fix typo in the readme file
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Can you verify that this typo does not exist in the other main repositories?


Test the Searching Page/Feature for any Possible Bugs or Potential Errors

No errors from testing. More testing would be great but as far as I can see, everything is working.


license field in package is invalid, and license state is unclear

https://github.com/RuntimeTools/appmetrics/blob/master/package.json#L28 is not a valid license.
It could be just Apache-2.0, or it could be `"license": "SEE LICENSE IN NOTICES.html", but there is no way defined by npm's version of SPDX to assert a combination of licenses, unless every combined license is OSI approved.
As far as I can tell, the license is just Apache-2.0, but if IBM's lawyers feel they would like to express the license only as a license file, then the second form is the correct form.

Fixed by d90af2262ac4f3d46


Crash when placing an Exposer

Was testing a modpack I'm working on, tried to place an Exposer and my game crash.  Running on singleplayer, latest version for 1.18.2.
crash-2022-08-30_16.42.46-client.txt

Should be fixed in version 1.0.5


Fullname and TypeDecl fixes

The where tons of defect fullnames and typedecl names/fullnames coming from internal CDT helper classes like ASTTypeUtils.
Had to fix them manually.

The where tons of defect fullnames and typedecl names/fullnames coming from internal CDT helper classes like ASTTypeUtils.
Had to fix them manually.


[Question] How to determine id deeply nested child was added?

Hey guys, I am working on a layout engine for pixi that stops main application ticker and manually re-renders upon layout change. I wanted to ask if there are mechanisms in pixi that can help determine if deeply nested element was added to a container in order to signal to all parents of that element that they need to re-adjust their layout parameters. 2 sollutions I cam e up with were to ree-inable pixi's ticker and check for changes there or keep a json tree of all parent/child relations and then diff it with something like JSON.stringify, however both of these solutions would hit the performance.
Does pixi have some sort of event system or anything of that like to signal that child was added to a container, no matter how deep the parent/child tree is?

When a child is added, it emits an "added" event and its parent emits a "childAdded" event; Events in PixiJS don't bubble, however,  because that would hit your performance as well.
Your best bet would probably be using only display objects from your layout engine (that subclass the PixiJS ones) that all interact with a single global event handler automatically when added/removed from the stage.


feature: Bump go-jose and require signing algorithms in auth

This bumps the go-jose dependency to the latest available version: v4.0.3.
Unfortunately this slightly breaks the backwards compatibility with existing registry deployments but brings in more security with it.
We now require the users to specify the list of token signing algorithms in the registry config. We do strive to maintain the b/w compatibility by providing a list of default signing algorithms, though, this isn't something we recommend due to security issues, see:

https://github.com/go-jose/go-jose/issues/64
https://github.com/go-jose/go-jose/pull/69

As part of this change, we now return to the original flow of the token signature validation as the last updates seems to have caused some unexpected surprises to some users (https://github.com/distribution/distribution/issues/4299):

X2C (TLS) signed headers
JWKS signed header
Trusted Keys headers

TODO

[x] Update docs

PTAL @squizzi @Jamstah @thaJeztah

Squash, waiting for CI to pass, merging after it does


Inconsistent Emoji when sans-serif is Noto Sans CJK/Source Han Sans

Bug report:

Operating system and version: All system in concept, especially Linux distros that with Chinese support
Browser and version: All browsers that can set font for sans-serif
Reduced test case: https://jsbin.com/gobared/

Steps:

Set browser default sans-serif to Noto Sans CJK/Source Han Sans, which is commonly used as Chinese/Japanese/Korean font in Linux distros.
Open a site with Emoji that built with Bootstrap

Screenshot:

Suggested fix:
Put Emoji fonts in front of text fonts like
$font-family-sans-serif:
  // Safari for OS X and iOS (San Francisco)
  -apple-system,
  // Chrome < 56 for OS X (San Francisco)
  BlinkMacSystemFont,
  // Emoji fonts
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji",
  // Windows
  "Segoe UI",
  // Android
  "Roboto",
  // Basic web fallback
  "Helvetica Neue", Arial, "Noto Sans"
  , sans-serif !default;

@ffoodd @patrickhlauke can we close this since #31960 has landed?

@XhmikosR i think this is slightly different aspect. #31960 warns about unicode chars being replaced by emoji that then can't be styled colour-wise, while this issue highlights that in some cases the emoji fonts are not kicking in, if i understand it correctly ... i.e. the opposite issue of what #31960 describes.
would reshuffling the order in which the fonts are called have any other adverse effects? if not, i'd say go for the suggested fix here (though to clarify, i assume this is just about moving the emoji fonts and not duplicating it like in the above code block?)

Hesitant to merge this without a thorough test. Would someone want to jump in and explore?

Hesitant to merge this without a thorough test. Would someone want to jump in and explore?

If I understand what's going on, those kick in as sans-serif keyword value. So that makes me wonder: what if we simply move sans-serif keyword after the emoji fonts? Would it work?

If I understand what's going on, those kick in as sans-serif keyword value. So that makes me wonder: what if we simply move sans-serif keyword after the emoji fonts? Would it work?

yes I believe that's, roughly, the request here in the thread starter. I think the only situation where this would have an adverse effect is where/if we/an author rely on a unicode char to kick in rather than an emoji char - but I believe that we've now consistenly moved to using SVGs rather than unicodes for things like "x" close controls, so can't think of situations where our components would be affected in any way.

yes I believe that's, roughly, the request here in the thread starter. I think the only situation where this would have an adverse effect is where/if we/an author rely on a unicode char to kick in rather than an emoji char - but I believe that we've now consistenly moved to using SVGs rather than unicodes for things like "x" close controls, so can't think of situations where our components would be affected in any way.

Agreed, and even in that case it'd only need some font-family love for this specific situation. I'd say: let's try simply moving sans-serif after emoji fonts.

Agreed, and even in that case it'd only need some font-family love for this specific situation. I'd say: let's try simply moving sans-serif after emoji fonts.


fixed GlobalSequenceTrackingToken.covers and added unit tests

Hi,
Creating a pull request for a bug that I had already mentioned on the forum and discussed with @abuijze. See https://groups.google.com/forum/#!topic/axonframework/n0RXgGwD7e4 for details.
Regards,
Jens

Hm seems I missed a failing integration test. Will have a look at this later.

There was apparently an issue with some existing integration tests due to incorrect usage of List.subList(int fromIndex, int toIndex): fromIndex is inclusive but toIndex is exclusive. This issue became visible due to my previous change to the GlobalSequenceTrackingToken.covers method.


Update Lean to 4.10.0-rc1

Subsumed by https://github.com/AeneasVerif/aeneas/pull/283 which updates to 4.10.0-rc2


Does this module support to write code?

As the title, I sometimes want to write some blocks of code in my post that I can use the highlighting library to highlight them in view mode.
see my attached:

At this moment, you can write code but it won't add syntax highlighting. You may want to checkout draft-js-plugins with draft-js-prism-plugin


Update List

Close #12

Codecov Report

Merging #78 (3c594d8) into master (dc820e7) will increase coverage by 0.07%.
The diff coverage is 81.81%.

@@             Coverage Diff              @@
##             master      #78      +/-   ##
============================================
+ Coverage     67.67%   67.74%   +0.07%
- Complexity      513      518       +5
============================================
  Files            89       90       +1
  Lines          1717     1727      +10
  Branches        194      196       +2
============================================
+ Hits           1162     1170       +8
  Misses          472      472
- Partials         83       85       +2

Impacted Files
Coverage Δ

.../seedu/address/logic/parser/ListCommandParser.java
75.00% <75.00%> (ø)

...java/seedu/address/logic/commands/ListCommand.java
100.00% <100.00%> (ø)

...ava/seedu/address/logic/parser/EzFoodieParser.java
84.61% <100.00%> (ø)

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 dc820e7...3c594d8. Read the comment docs.


Hotfix/mixins as at rules

Here is the big one. Allows mixins to be parsed as at rules as an opt-in flag. This will bring support into stylelint and (essentially) resolve #14.
One thing to note, as I have been looking at this, perhaps instead of a flag to fix mixin nodes, a better strategy is just a generic stylelint flag that could be used to deal with other node types as well? easy to fix if you like that better.

@patsissons, mixinsAsAtRules is better, because with it we can understand what's going on, with stylelint it's unclear. Tomorrow I'll update an NPM version


Does not work in Parrot OS.

─[✗]─[0000000@00000000]─[~/udemy-dl]
└──╼ $python udemy-dl.py https://www.udemy.com/course/xcxcxcxxc/
File "udemy-dl.py", line 62
logger.info(msg=f"Downloading ({title})", new_line=True)
^
SyntaxError: invalid syntax

@kaptX please do read readme file before creating issues it is clearly mention there that udemy-dl now only supports python3 so you should be running it with python3 instead python2 support is removed.

My apologies. I realized I never ran pip3 install -r requirements.txt. I did this and now it's doing it's magic on macOS Catalina and Parrot. Great work brother.
Best,
~Me.
Confidentiality Notice:
This transmission may contain information that is privileged, confidential, legally privileged, and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by the sender, as applicable, for any loss or damage arising in any way from its use. If you received this transmission in error, please immediately contact the sender at<EMAIL_ADDRESS>and destroy the material in its entirety, whether in electronic or hard copy format. Thank you.
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Saturday, September 19, 2020 12:39 AM, Nasir Khan<EMAIL_ADDRESS>wrote:

@kaptX please do read readme file before creating issues it is clearly mention there that udemy-dl now only supports python3 so you should be running it with python3 instead python2 support is removed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Double clicking in "custom" title bar no longer consistently maximize/restores window in 1.82.0 (feature provided by Rectangle.app)

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

VS Code Version: 1.82.0
OS Version: macOS Ventura 13.4

- Rectangle Version: 0.70
Steps to Reproduce:

On macOS, install Rectangle and enable the double click window title to maximize/restore feeature.
Open vscode, resize windows and double click on the title bar. Expected behavior(window either zooms to fullscreen or if already fullscreen reverts to its original position and size) does not happen except when all these three conditions are met:

(a) The window is partially out of the monitor.
(b) The window's right edge is not outside the monitor, or when it is, you are double clicking at an invisible magic area to the left of the title bar (?)
(c) The window's dimensions are different from the fullscreened window dimensions. i.e. it was pulled down from the top by grabbing the title bar without any resizing.
This problem occurs regardless of whether command center is enabled.

Same issue here on Ubuntu 24.04 LTS.
Another observation

when I do triple-click it works.

Came here searching why it's working with triple-click and not with double-click.