Extend "Scaling Levels" mod

Currently, levels are scaled based upon all pokemon in a battle. For a wild pokemon battle, this means only 1 pokemon and this pokemon's level is scaled to the average of the player's party. Consider extending this so that the pokemon in a "battle" also contains all pokemon that could be encountered in the current Area. That is, scale the level based not only on the currently encountered pokemon, but all that can be encountered.

Also reconsider the computation of the average level. Right now it's a direct average (sum/count). Other possibilities are average without outliers, median, first Pokemon averaged with Median. Others are possible.


Increase elastic apm dependency version in Elastic.Apm.SerilogEnricher

In order to fix https://github.com/elastic/ecs-dotnet/issues/58 I opened https://github.com/elastic/apm-agent-dotnet/pull/753 in the .NET APM Agent repo.
That'll fix the issue, but we also have to make sure that Elastic.Apm.SerilogEnricher forces users to use the latest agent, otherwise they'll run into the same bug.
So, once the next APM .NET Agent version is out which contains https://github.com/elastic/apm-agent-dotnet/pull/753, we need to update Elastic.Apm.SerilogEnricher.csproj and make sure Elastic.Apm.SerilogEnricher depends on the version with the fix.

Makes sense @gregkalapos , if you want to ping in here when it is ready I can handle the increment and publishing.
We have some releases in the pipeline for:
1.4.3 - https://github.com/elastic/ecs-dotnet/pulls?q=is%3Apr+is%3Aopen+label%3Av1.4.3
1.5.0 - https://github.com/elastic/ecs-dotnet/pulls?q=is%3Apr+is%3Aopen+label%3Av1.5.0
So will need to ensure this is coordinated properly.

I guess it is ready now right?

Right, Elastic APM 1.4.0 is out which has the fix.
I opened #66.


[DOC] Add missing modules and minor fixes

[x] DB_to_amplitude
[x] griffinlim
[ ] Issues in functional.py -> Syntax of references are not correct
[x] Invalid Link  ->  Scott Lehman, Effects Explained
[x] Issue in datasets.rst
[ ] Issue in sox_effects.py -> The list is not properly rendered
[ ] Issue in sox_utils.py

Fixes for #1002

Hello @mthrok, I am not sure what is required here. Basically a function signature update?
   ...     def __init__(self, flist: List[str], sample_rate: int, random_generator: int):
        ...         super().__init__()
        ...         self.flist = flist
        ...         self.sample_rate = sample_rate
        ...         self.rng = None

The following files have

Should all their references be updated?.

Screen shots:

Hi @krishnakalyan3
Thanks for contribution.

Hello @mthrok, I am not sure what is required here. A function signature update or update to the doc string?
Could you please clarify?.

Let's remove self.rng from __init__ and replace speed = self.rng.uniform(0.5, 2.0) with speed = 0.5 + 1.5 * torch.rand()

The following files have

Should all their references be updated?.

Yes, please.

Thanks for the feedback. I am unable to get the points into a list even after making this change. Any advice?.

Screen shots:

If you have extra time, could you also fix the reference of griffinlim?

@mthrok will do. I am unable to get the changes in the docs. make html does not show me the docs with the changes reflected.

Hi @krishnakalyan3
Which part do you mean? Let me know so that I can help you.

@mthrok will do. I am unable to get the changes in the docs. make html does not show me the docs with the changes reflected.

The following files have

Should all their references be updated?.

Yes, please.

Hello @mthrok,
Thank you for your reviews and comments so far. I still have issues viewing documentation correctly. Can I address this issue in a separate PR?. (This way I can have more time trying to figure out the doc Issues I have).

Hello @mthrok,
Thank you for your reviews and comments so far. I still have issues viewing documentation correctly. Can I address this issue (point 1: Issues in functional.py ) in a separate PR?. (This way I can have more time trying to figure out the doc Issues I have).

Hi @krishnakalyan3
Sorry for getting back to you late. Yes, we can continue this in another PR. Since this PR contains improvement, I will go ahead and merge it. Thanks for the contribution!
One thing I notice about the current state is that torch.rand() in sox_effects.py does not work. random.randn() is better.

@mthrok many thanks :)


(question) Support formula@version?

Homebrew-core now supports (for example) brew install<EMAIL_ADDRESS>It requires formulae to be updated.
Does homebrew-cask support this now automatically?
If so, is it reasonable to submit PRs to translate formulae that I depend on so that I can install particular versions of casks?
I remember also reading somewhere that the maintenance overhead of many different versions of formulae would be too high. Is that still the case if a formula is (hopefully basically) immutable after it has been added - the only things likely to change are the URLs & hashes...?
(I'm particularly interested in it being possible to install unity (and its optional plugins) at different versions (I remember that only 3 minor versions back would be accepted...?).)

I don't think Cask gets versions for free, but I may be mistaken.
If you need a particular shrinkwrapped (set of) versions, your best bet is probably to copy the .rb files to your own tap - HBC will install them without any complaints. IIRC we only accept specific things into our versions repo.

Yep, caskroom/versions remains our way of dealing with versions. For HB it’s easier to have immutable formulae since all formulae on the core must be open-source and tagged to be accepted in the first place. That means you can pretty much rely on a particular version to continue to be available and buildable in the same way.
For HBC, though, we accept pretty much anything, including commercial apps, and their availability is completely dependent on (many times flimsy) vendors. That means casks break frequently due to some change upstream. The system wouldn’t work as reliably with us.

Thanks. So, if I have dependencies that are not my own software, I'd need to put those formulae in my tap as well, correct? At which point they would conflict with the upstream ones? So I'd have to rename them. Is there a better way I haven't seen...?

You don’t have to rename them, as they should not conflict.
Instead of depends_on on my-software, you make it depend on my-username/my-tap/my-software.

Oh; good. Thank you!
How does that interact with casks that are installed via the regular caskroom tap?
For example, if someone has done brew cask install unity and got 5.5.2, and then they do brew cask install my-thing which depends on my-username/my-tap/my-unity which is version 5.5.0 of unity. Does the caskroom instance get replaced? Are they installed side by side?
(That's another thing I'm interested to find out - how to install formulae at different versions side by side - my use-case is provisioning continuous integration job runners onto server instances (as opposed to containers, since macOS doesn't have a container solution so far)).

We do not support installing multiple versions of the same app at the same time. That is not a model that works for most apps. See #13201.

Thanks very much for the background! Sounds like I'll want to maintain separate pools of OSX build slaves according to the test matrix, then, rather than have the possibility of different versions of unity on the same box.


Is there any way to get the actions and reducers generated to a given endpoint

For an example,
To get generated actions and reducers defined by giving following parameters
endpoint: /user
schema: {"name": "string", "email": "string"}

Hey @dinukadesilva I am not sure I understand your question. Actions and reducers exist independent of the components.
Could you maybe rephrase your question?

Closing this down for lack of information, feel free to reopen any time with more information.


HostSecurityConfiguration() with cookies not working.

Hello,
I just want to use windows authentication without the login page. so I set my roles in the database but still see this blank page:
https://localhost:44337/idm/authorize?state=6141333079622682&client_id=idmgr&response_type=token
What am I doing wromg?
public void Configuration(IAppBuilder app)
{
LogProvider.SetCurrentLogProvider(new TraceSourceLogProvider());
				app.UseClaimsTransformation(Transformation);

      // this configures IdentityManager
      // we're using a Map just to test hosting not at the root

      app.Map("/idm", idm =>
      {
          var factory = new IdentityManagerServiceFactory();

						var users = new UserRepository().GetUsers();
						var roles = new UserRepository().GetRoles();

          factory.Register(new Registration<ICollection<User>>(users));
          factory.Register(new Registration<ICollection<Role>>(roles));
          factory.IdentityManagerService = new Registration<IIdentityManagerService, UserIdentityManagerService>();

          idm.UseIdentityManager(new IdentityManagerOptions
          {
								Factory = factory
								,
								SecurityConfiguration = new HostSecurityConfiguration()
								{
									HostAuthenticationType = "Cookies",
									NameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name",
									RoleClaimType = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role",
									AdminRoleName = "admin",
									ShowLoginButton = false
								}
          });
      });
    }

I am checking if user logged in the browser has the role admin to view identitymanager
private async Task Transformation(ClaimsPrincipal incoming)
{
if (!incoming.Identity.IsAuthenticated)
{
return incoming;
}
				var name = incoming.Identity.Name.Split('\\')[1];

				// go to a datastore - find the app specific claims
				UserRepository repository = new UserRepository();
				var userService = new UserService.UserService(repository);

				var user = userService.GetUsers(0, name).FirstOrDefault();
				var roles = userService.GetRolesByUser(user.Id);

				roles.ToList().ForEach(role => user.Claims.Add(new Claim(ClaimTypes.Role, role.Name)));

				return new ClaimsPrincipal(new ClaimsIdentity(user.Claims, "Custom"));
			}

Does the sample work for you?

Yes, sorry for not updating my question but it works
Sent from my iPhone

On Dec 19, 2015, at 4:30 PM, Brock Allen<EMAIL_ADDRESS>wrote:
Does the sample work for you?
—
Reply to this email directly or view it on GitHub.

So then we can close this issue?

yes
Date: Sat, 19 Dec 2015 12:33:01 -0800
From<EMAIL_ADDRESS>To<EMAIL_ADDRESS>CC<EMAIL_ADDRESS>Subject: Re: [IdentityManager] HostSecurityConfiguration() with cookies not working. (#187)
So then we can close this issue?
—
Reply to this email directly or view it on GitHub.


Error while calling txpool_inspect

Version
List the versions of all ethers-rs crates you are using. The easiest way to get
this information is using cargo-tree.
ethers = { version = "1.0", features = ["rustls", "abigen"]  }

Platform
The output of uname -a (UNIX), or version and 32 or 64-bit (Windows)
Linux <my_computer> #148-Ubuntu SMP Mon Oct 17 16:02:06 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Description
Enter your issue details here.
One way to structure the description:
I got error with txpool_inspect method. The RPC endpoint I am using is Quicknode.
This is code I was running:
let content = client.txpool_inspect().await?;

and I got the following error message.
Error: MiddlewareError(JsonRpcClientError(SerdeJson { err: Error("Invalid character 'n' at position 0", line: 1, column: 256), text: "{\"pending\":{\"0x00000000009A41862f3b2b0C688b7C0d1940511e\":{\"2964\":\"0x9C97e88452F9159BC7b5df9bcd546042940e4655: 0 wei + 30826 gas ×<PHONE_NUMBER> wei\"},\"0x00000000863B56a3C1f0F1be8BC4F8b7BD78F57a\":{\"40\":\"contract creation: 0 wei + 612412 gas ×<PHONE_NUMBER> wei\"},\"0x000000920f17A49d80550F044C9Bba7923A9fa36\":{\"3\":\"0x5403871b3ebA8B968381476bca2F10C34a5701A4:<PHONE_NUMBER>0000 wei + 21000 gas ×<PHONE_NUMBER> wei\"},\"0x0000009a1363A910E457a2917c915dD4BA1297CB\":{\"34\":\"0x0000000000b3F879cb30FE243b4Dfee438691c04: 0 wei + 68329 gas ×<PHONE_NUMBER> wei\"},\"0x000007cDf16e8173C035eC44E4D8a407d214F0f3\":{\"3\":\"0x5BA50c30A18848e33bBF5B71f26DdeD6Baf9F386:<PHONE_NUMBER>089932 wei + 21000 gas ×<PHONE_NUMBER> wei\"},\"0x00000e2B6fe65400B3a96c5b13E833B99622875d\":{\"5\":\"0xF74B1 ...

The error message sounds like there is a parsing error.

likely related to this section:

"40":"contract creation: 0 wei + 612412 gas ×<PHONE_NUMBER> wei"

but haven't looked at this in detail yet. probably something off with the type that should represent that value

Can you provide repro steps?
I run this with success:
#[tokio::main]
async fn main() -> Result<()> {
    let provider = Provider::<Http>::try_from(
        // Test URL from quicknode docs
        "https://burned-autumn-sanctuary.discover.quiknode.pro/d6c97f84cf60e774865811666e602f6dadd23e25/",
    )?;

    let content = provider.txpool_inspect().await?;
    println!("{content:?}");
    Ok(())
}

What happens if you set the endpoint as in the example above?
 The node in the example is not working, so I just use the one I have.

2 Please see the output here:
https://gist.github.com/estarriolvetch/8361c813285e537cd373045af248ca25

Hi @estarriolvetch
looks like @mouseless-eth opened a PR to fix this 1905.
Try to link his branch in your Cargo.toml:
ethers = { git= "https://github.com/mouseless-eth/ethers-rs.git", branch = "fix/txpool_inspect"}
Let us know if it solves your issue.


Fish shell doesn't work (tested with OSX 10.9)

Using OSX 10.9.5, and the Fish shell, version 2.1.1-1204-gb5d9e36, youtube-dl didn't work. I tried the command youtube-dl  https://www.youtube.com/playlist?list=PL91045D0297689C75, and the command youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PL91045D0297689C75.
Both commands failed identically, with this error:
No matches for wildcard 'https://www.youtube.com/playlist?list=PL91045D0297689C75'.
fish: youtube-dl  https://www.youtube.com/playlist?list=PL91045D0297689C75
                  ^
Usage: youtube-dl [OPTIONS] URL [URL...]

youtube-dl: error: You must provide at least one URL.
Type youtube-dl --help to see a list of all options.

Using the 'sh' shell worked perfectly, however.

For all shells, including Fish, you need to enclose URLs with '?' or '&' in single or double quotes.

Great! Thanks for the information, I couldn't find it in the man page. The sh shell worked just fine without using quotations, which is why I thought it was a fish shell error.

Simply because on Mac sh does not support the special character '?'. Anyway, it's a good practice to enclose URLs in quotes.

That's because in both shells ? is used for filename expansion, but if no filenames matches (like for https://www.youtube.com/playlist?list=PL91045D0297689C75) fish just outputs the error while bash returns the original string.  I use the fish shell and I'm used to quoting every url, you'll also get used. See https://github.com/fish-shell/fish-shell/issues/1965 and https://github.com/fish-shell/fish-shell/issues/967 if you want to know more about fish behaviour.


Java 16 not really working?

Hi,
Sorry for the uninforming title, my problem is so:
I would like to compile my plugin using JDK 16 and Java 16 stuff. When doing so though, gradle shouts at me:
warning: Supported source version 'RELEASE_8' from annotation processor 'org.gradle.api.internal.tasks.compile.processing.TimeTrackingProcessor' less than -source '16' 1 warning
Only workaround is setting the entire thing to Java 8:
sourceCompatibility = 8 targetCompatibility = 8
Apparently, detectSpigotMain needs everything to be >= Java 8. Actually, detectSpigotMain isn't even needed, though, since I'm already setting the main class in the spigot {} config in my build.gradle.
What can I do here to avoid detectSpigotMain and fully use Java 16? Thanks in advance

@Emilius123 Even the build warnings, I can build successfully in below environments:

Gradle 7.2, Gradle JVM openjdk-16, Spigradle 2.2.4
Gradle 6.9.1, Gradle JVM openjdk-8, Spigradle 2.2.4, Toolchain for target 16

Please note that using Gradle 6 or lower doesn't compatible with jdk16+.
If you still have this problem, please upload a whole project to help me to reproduce!


[models] Collision between box and sphere not working properly

Function to review:
bool CheckCollisionBoxSphere(Vector3 minBBox, Vector3 maxBBox, Vector3 centerSphere, float radiusSphere);

Code example involved: models_box_collisions.c
This function could use the new struct BoundingBox instead of minBBox and maxBBox.

Solved on commit https://github.com/raysan5/raylib/commit/4011c13d4b0b7a684def27bac29f084085bf87a5


ESP32c3 as matter Hub (CON-949)

Describe the question/query that you have
A clear and concise description of what you want to ask.
Additional context
...
I am trying matter examples  on esp32c3 and everytime i flash the example on device and see a pop-up appears on android phone for new matter device found but when I try to add that device I get error of matter hub is required.
Can you please suggest how I can implement esp32c3 as matter hub?  or any examples if you can sugget i can tryout without requirement of hub?
Appropriate help!
Thanks.

@hetal-mpc

a pop-up appears on android phone for new matter device found but when I try to add that device I get error of matter hub is required.

The ecosystems require a hub for commissioning Matter devices. In this case, the hub is a Google device like a NestHub or a Google Home mini etc. Supported hubs list here
You can use the host-based chiptool to commission Matter devices, by following the setup instructions https://docs.espressif.com/projects/esp-matter/en/latest/esp32c3/developing.html#development-setup . This does not require an additional hub

Thanks @dhrishi it helps
Bu in the light_switch example it worked upto commissioning, after that if when I send  onoff toggle 0x7283 0x1  command using chip-tool is doesn't show any action on that. it shows UNSUPPORTED_CLUSTER but where i can find which clusters are supported with light_switch example.

@hetal-mpc The light_switch example has on_off client cluster. In short, it can be used to control on_off server cluster devices (like a light) over Matter. You can instead use the light example and test
Please refer the Matter specifications for additional details.


New version: PIKCLOUD.PikPak version 2.5.7 (<IP_ADDRESS>35)

Created by 🥟 Dumplings in workflow run #8212.

Log
No ReleaseNotes for version <IP_ADDRESS>35
Updated: <IP_ADDRESS>16 → <IP_ADDRESS>35
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
The manifests for the last version <IP_ADDRESS>31 will be removed. Reason: No installer URL is changed compared with the last state while the version is updated
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

(Automated response - build 896.)

Automatic Validation ended with:

9/21/2024 1:11:17 PM
Installer Verification Analysis Context Information:
Specified hash doesn't match.
Actual hash:   B3FE87CD1CCED9C0F63CB0A43D75C5CB6833C6BCC9B27BB92CA91AE907666F38
Expected hash: ac8e18acd48b2cda384bae093973a6a3191d0523ea8c7c0a39988bcdb666e4e3

The hash reverted.


Landscape

Landscape support would greatly increase its usefulness

I'm going to close this for now as it looks like I won't be implementing this for some time unless I can come up with a decent layout solution that works for both portrait and landscape.


Fix: Use the resource group specified by user for all resources

Fixes #22
The copier template requested the user to specify a resource group for the storage account, however, a random resource group would be created and used for other resources, such as the kubernetes cluster. The option specified by the user is now used everywhere where a resource group is required.

Thanks @sphuber  - I don't have any comments regarding the changes (as long as they work); other than that I suspect this also requires an update of the README.md

Just finished testing and it seems to work. Not sure if the DNS thing still works though.

I suspect this also requires an update of the README.md

Anything in particular you had in mind?

Well, I guess now the user needs to create a resource group to store everything in, and I guess this

The resource group name of the storage account.

may no longer be accurate?

@ltalirz updated the README, should be good for final review


NAT Gateway configuration..

I understand that one can configure instance in AWS with chef and make it into a NAT instance but is there a possibility of deploying a "NAT Gateway" with chef directly as it is provided by AWS within a VPC!

There is already a pull request for this: https://github.com/chef/chef-provisioning-aws/pull/434
;)


Longboye should ignore .cabal files like .#foo.cabal etc

Any other "temporary" files.

The fix for #21 took care of this incidentally, we don't need to explicitly ignore them... low effort but very low reward, so I'm closing it.


update personal site

The personal site appears a bit outdated (-_-)

remove all bio... No need to tell anyone about u fully.. because you are a woman, aswini!

Link this workaholic-meow site to personal site for now... :|

this issue will be continued from here (https://github.com/WindowsGeekPro/website/issues/1)


What should the vocab file be set to when running on new documents and questions

I want to boot up a demo of this using the server.py file in this repo.
However I'm not sure what I should set the vocab file to be.
in the run_on_user_documents.py file I see you set it to be all the words in the questions the client asks. However if I don't know the words from the questions and documents up front how should I handle this?

What I did for the demo is to pre-compute a file of the top-n words the occur in the TriviaQA corpus and use that.
You can set it to None, in which it will just use all the words found in the word vector file, but I think the code needs to be tweaked a little to do that since there are an absurd number of words in the Glove word vectors and there is limit to how large constant tensors can be in the graph.

What script did you run to pre-compute this word file?

I don't have a script I can share at the moment, but its a pretty simple task to iterate through the pre-tokenized files and count the number of words.


python312Packages.bthome-ble: 3.9.1 -> 3.9.3

Diff: https://github.com/Bluetooth-Devices/bthome-ble/compare/refs/tags/v3.9.1...v3.9.3
Changelog: https://github.com/bluetooth-devices/bthome-ble/blob/v3.9.3/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

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

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

[ ] Fits CONTRIBUTING.md.

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

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

5 packages built:

home-assistant-component-tests.bthome
python311Packages.bthome-ble
python311Packages.bthome-ble.dist
python312Packages.bthome-ble
python312Packages.bthome-ble.dist


Feature/default images

Description
Adds orange, green, and blue default images.
Trello card: https://trello.com/c/NhkKTlcS/67-home-screen
Type of change

[x] New feature (non-breaking change which adds functionality)

Change Status

[x] Complete, tested, ready to review and merge

How Has This Been Tested?

[x] Manually tested with simulator (iPhone 8)

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] There are no merge conflicts

 Home Screen


Missing kinetis.h?

I've tried to compile the Snooze library in the Arduino IDE, but I get an error that kinetis.h is missing.  This file is referenced in mcg.h and peripheral.h.  Commenting out the #include lines in both these files just causes a number of missing function declarations.  The kinetis.h file seems to be missing from the source code of all available releases (checked 5.0 to 5.5).  Am I missing something?

what version Teensyduino are you using?

I was running 1.18 IIRC, but I just updated to 1.26 and it compiles now. Thanks!


Support PEP-503 name normalization.

Fixes #641

I'm not sure how I lost track of this one, but I've re-based. I'm going to sit on it though and prefer the work in #781 to fix this bug if that work is accepted.

Since #781 is now merged I'm going to drop this.


How to continue training?

If I stopped training, can I resume it?

I believe so. And you can also train on top of previous trainings as well

I believe so. And you can also train on top of previous trainings as well

How?

I believe so. And you can also train on top of previous trainings as well

How?

Did you get the solution?


Inconsistency in length of each timestep

Under "Evaluation," 1000 iterations supposedly correspond to 5 seconds. However, later on, in the description of the OpenSim framework, it says that each timestep corresponds to 0.01 seconds. Which one is it?

1000 iterations corresponds to the 10 seconds. Info for 5 seconds I suppose should have been left from the time there were 500 iterations for the evaluation.

That's right (both the question and the answer), just fixed, thank you!


[TypeScript] miss some export in index.ts

Typescript library missing some export.
The scheme SchemeRainbow, SchemeFruitSalad are missing.
The enum Variant is also important when we try to create a DynamicScheme.
Example
import { type Variant, SchemeRainbow, SchemeFruitSalad } from "@material/material-color-utilities";

Example Error
Module '"@material/material-color-utilities"' has no exported member 'Variant'.ts(2305)
Module '"@material/material-color-utilities"' has no exported member 'SchemeRainbow'.ts(2305)
Module '"@material/material-color-utilities"' has no exported member 'SchemeFruitSalad'.ts(2305)

index.ts missing export
export * from "./scheme/variant.js";
export * from "./scheme/scheme_rainbow.js";
export * from "./scheme/scheme_fruit_salad.js";

In the meantime:
// Copies from @material/material-color-utilities instead of importing
// `import Variant from '@material/material-color-utilities/scheme/variant';
// Because it's not exported from the package
export enum Variant {
	MONOCHROME,
	NEUTRAL,
	TONAL_SPOT,
	VIBRANT,
	EXPRESSIVE,
	FIDELITY,
	CONTENT,
}


What is this empty space for?

Issue Type: Bug
VS Code version: Code 1.47.3 (91899dcef7b8110878ea59626991a18c8a6a1b3e, 2020-07-23T15:31:37.228Z)
OS version: Windows_NT ia32 10.0.18363

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (4 x 2496)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.83GB (6.68GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (6)

Extension
Author (truncated)
Version

delphi-keybindings
ale
9.1.0

angular-schematics
cyr
4.3.0

vscode-firefox-debug
fir
2.9.0

vscode-flatland-icon-theme
geb
0.0.6

cpptools
ms-
0.29.0

shader
sle
1.1.4

(1 theme extensions excluded)

File type icon

I don't see any icons there

For some reason your icon theme doesn't show icons for files in breadcrumbs, explorer, and editor tabs as well

What theme are you using? Because when I select "workbench.iconTheme": null there are no placeholders for icons.

/causedByExtension
Because extension provides empty icon for files - these places has empty space and not skipped in the same way as with "workbench.iconTheme": null.
https://github.com/gebilaoxiong/vscode-flatland-icon-theme/issues/1


Push as much as we can down to message ops.

We've been inconsistent about which operations are available as syntax on Task[Message] vs. needing to map the Message.  This pushes all operations down onto MessageOps.
We had several lazy fields on Request of dubious value.  These have been converted to defs, which should infrequent calculation for memory on each request.  If this trade proves bad, we can selectively move them back.

One negative aspect of this change is that a lot of signatures end up in Id[A] instead of A.  Not a problem for a core audience, but quizzical to a new audience.  I already made the simplification of the internal map method as opposed to taking implicit Functors.
We could scale this back and say MessageSyntax is for manipulation, and the getters exist only on the Id version.  It would be nice to have some rhyme or reason to what's where.

Has this been a pain point for someone or just an opportunity for refinement?

I've had a couple times I wanted to call transformers on a Task and found inconsistency.
The getters, no, but I can't say why they're different.

So many methods need to return a Task[Response], and in lieu of a builder pattern, we made this syntax.  It's probably for this reason that task message syntax is copy-focused instead of read-focused.  And why it probably could remain so.  Should I back out the readers?

Closed in favor of the milder #562.


remove PreviousMessages from users.conf

you know, that whole thing you and Ember have been working on for days after the OOM 😄

It's become clear that we're never going to actually set up a database for Izzy, and that this issue has proven far less dangerous in practice than we initially expected. I believe PreviousMessages updates are by far the most frequent source of writes to users.conf, and have no business being in persistent storage to begin with, so simply moving those elsewhere should make the likelihood of another users.conf corruption negligible.


added the since parameter to public methods

Exposed the since parameter so that Find methods will only include results last seen after the provided value.

The PR should now be ready for a final review and merge


GPU Accelerated Sort Wrong on MacOS

Hello all,
There's something wrong with GPU sort on my Mac.

Machine: MacBook Pro 16 (2019 Intel i7 model)
macOS: Sonoma 14.1
Chrome: 123.0.6312

When creating a Viewer with gpuAcceleratedSort set to true, the rendering result seems to be completely chaotic. However, if gpuAcceleratedSort is set to false or left undefined, everything turns out fine.
I noticed there was a commit to turn off GPU sort by default. Are there any known issues related to this problem?
Many thanks!

To exclude the influence of SortWorker, I am using a pure JavaScript brute sort with pre-computed distances. However, the result doesn't change:
// brute sort something like this
sortedIndex.sort(function (a, b) { return distances[b] - distances[a]; });

So I guess the problem is within the webgl program to compute distances, but I truly cannot find anything suspecious. I also compared the sorted distance array value between windows and mac, most value are silimar, only some specific value are not same, and their value are not too strange.

Interesting, I have tested the GPU accelerated sort on Mac OS and it works fine. Specifically I am using:
Processor: Apple M1 Pro
OS: MacOS Sonoma 14.2 (23C64)
Browser: Chrome 123.0.6312.124 (Official Build) (arm64)

I wonder if it's because if the particular GPU you are using. I turned off GPU accelerated sort by default because of reports that it didn't work correctly on some devices (possibly including yours). I think it needs to be tested on a larger variety of GPUs before I re-nable it by default.
Can you share all of your setup code so that I can try to reproduce the error? Also, what kind of GPU do you have?

I am using the AMD Radeon Pro 5300M 4GB GPU on my Mac. The same problem can be reproduced on several Macs of the same model (but with different macOS and Chrome versions). It appears to be a compatibility problem specific to the older Mac models with an Intel CPU, AMD GPU, and x86_64 architecture.
The detail machine info is:

Processor: Intel i7 9750H
GPU: AMD Radeon Pro 5300M 4GB
OS: MacOS Sonoma 14.1
Browser: Chrome 123.0.6312

My setup code is pretty simple, just set a gpuAcceleratedSort field in truck.html, rebuild and visit the truck page
const viewer = new GaussianSplats3D.Viewer({
    'cameraUp': [0, -1, -.17],
    'initialCameraPosition': [-5, -1, -1],
    'initialCameraLookAt': [-1.72477, 0.05395, -0.00147],
    'gpuAcceleratedSort': true  // turn on gpu depth computation
});

After a lot of comparing between windows and mac, I found out the problem is that TransformFeedback value wrong after index 65535 (start form zero). And can only be reproduced on Intel Mac with certain steps.
I have submitted a issue to google
https://issuetracker.google.com/issues/333957180

Thank you for looking into this! Do you know if the issue also occurs in Firefox or Safari?

Glad to do this.
This issue does not occur in Firefox or Safari.

For anyone running into this problem to use GPU accelerated sorting on an Intel Mac, please switch to ANGLE's Metal backend as a temporary workaround.

Good to know there's a workaround, thank you again for looking into this and filing the bug ticket!


feat: Converge kubeconfig / aws code in infrastructure

Is your feature request related to a problem? Please describe.
The reorganization process split several pieces of logic into two main paths:

Logic for working with an AWS managed infrastructure stood up via this process.
Logic for working with a kubeconfig file (for any other k8 cluster).

Additionally, there are two separate ingress controller deployments:

An AWS based deployment that uses ECR and allows building a custom controller or pulling from the NGINX registry.
A JWT only process that is only used with kubeconfig and can only pull the NGINC Plus IC currently.

Describe the solution you'd like
Code for both of these paths to be converged into one set of scripts / stacks.
Describe alternatives you've considered
None.
Additional context
Part of this process requires the refactoring of the IC build / pull process to use registries other than ECR.

#167 has addressed this issue for AWS, DO, and Linode.
Other support still in progress.


I need to use  bitmapdata.draw(); This works fine before first use of this bitmapdata, BUT all runtime changes ignored in WebGL mode.
Is there a way to reupload bitmapdata pixels during runtime?
My test snippet, just added in TestBitmapDraw:
stage.addEventListener(MouseEvent.CLICK, function():void{bmd.fillRect(bmd.rect, 0xFFFF0000);});

mark

hm, mark? )

i have find the bug code.the blendmode use the last blendmode.
and i now have no time to fixed it.

yes mark it.and no time to fix it.


The interface VectorStore need support custom collectionName config.

When part of the company need to distinguishing business type data, it can't define collection name by myself.
such as create Hotel, retail and food, that there are all different industry as collection name.
Current, it's only use default vector_store collection name with MilvusVectorStore or PgVectorStore(package: org.springframework.ai.vectorstore).
spring ai version: 0.8.0
thanks a lot.

You should use the vector store metadata features to associate entity type etc within a given collection.  See https://docs.spring.io/spring-ai/reference/api/vectordbs.html#_metadata_filters for more information.


Problem with GIF transparency

This GIF should be transparent on the bottom half, but the library decodes it entirely as opaque pixels:
00000000  00 00 ff ff 00 00 ff ff  00 00 ff ff 00 00 ff ff  |................|
*
00040000

Thanks for reporting. That affected all transparent gifs.


Test Width / Height in Project Settings should be ignored on exported game.

Godot version:
Godot Engine 3.2 beta 6
OS/device including version:
Windows 10
Issue description:
If you set Test Width and Test Height in Project Settings > Display > Window > Size, the exported game (platform windows, havent test on other platform) also runs in this size.
CMIIW, this should only work on Editor.
Steps to reproduce:
Go To Project Settings > Display > Window > Size
Fill Test Width and Test Height (use different value from Width and Height)
Export
Play
Minimal reproduction project:

According to #16863, these two are meant to be the window width and window height.

You can make this property only effective in the editor by overriding it with the editor feature tag.
That said, those project settings should probably be renamed for 4.0.

I'll close this, as renaming settings for Godot 4.0 is better covered in #16863.


[BUG] eshell cursor moves when running gcc compiled program.

Hello Doomacsers, I have a problem with eshell.
When i open it in second window and compile program in gcc, then run it i have to really fight when trying to enter input. The cursor moves like someone was pressing Tab key on the other keyboard, well if I had one. It only happens using my compiled program, and the error i get is: Company: backend company-pcomplete error " No catch for tag: pcompleted, t" with args (prefix). I don't know if it is a problem with emacs or system dependecies.
My system is Manjaro XFCE
I DO NOT use Evil.
Of course the easiest way to solve the problem would probably be to  comment company from init, but it is usefull.

```
emacs   version    26.3
        features   XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD LCMS2
        build      Aug 29, 2019
        buildopts  (--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now)
        windowsys  x
        daemonp    server-running
doom    version    2.0.9
        build      HEAD -> develop, origin/develop, origin/HEAD 8db3b7dca 2019-11-04 17:21:56 -0500
system  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /bin/bash
        uname      Linux 4.19.80-1-MANJARO #1 SMP PREEMPT Fri Oct 18 12:28:02 UTC 2019 x86_64
        path       (~/.nvm/versions/node/v12.13.0/bin/ ~/.cargo/bin/ ~/.local/bin/ /usr/local/bin/ /usr/bin/ /bin/ /usr/local/sbin/ /usr/lib/jvm/default/bin/ /usr/bin/site_perl/ /usr/bin/vendor_perl/ /usr/bin/core_perl/ /usr/lib/emacs/26.3/x86_64-pc-linux-gnu/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +all +defaults) treemacs vc-gutter vi-tilde-fringe window-select workspaces :editor file-templates fold multiple-cursors rotate-text snippets word-wrap :emacs dired electric ibuffer vc :term eshell :tools (eval +overlay) flycheck (lookup +docsets) magit rgb :lang cc data emacs-lisp javascript markdown (org +dragndro +ipython +pandoc +present) php python rust sh :config (default +bindings +smartparens))
        packages   (n/a)
        elpa       (n/a)
```

Does this fix your issue?
(setq-hook! 'eshell-mode-hook company-idle-delay nil)

It does, thank you for such a quick response.


Extend API/CLI to support updating policy by label

This change extends the HTTP API to allow updating the agent policy repository by label. This is existing functionality that this change just exposes over the HTTP API as well.
The cilium policy import command has been updated to make this functionality available from the CLI.
cli: Update `cilium policy import` to allow policy replacement by label

/test

/test


Telefonica Costa Rica New Numbering Range not being validated

Movistar / Telefonica Costa Rica customers with number range 506 6400 2000 to 506 6500 1999 are not being able to activate new Twitter and other apps.  They receive error message that hte number is not valid for the country Costa Rica.
Kindly, please add this range to your library ASAP.
Yanci Alvarado

Hi,
Thanks for providing all the details we need! We've accepted this issue; however, we are now in a release freeze period and may not be able to release this until the second week of January.
Please note that you have submitted this information with the knowledge that we may use, modify, reproduce, publicly display, and distribute the information in accordance with our open source policies. Please let us know if you did not intend to submit the information for such use.

This is an urgent request, please be advised that we can not wait until January.  Kindly, please escalate this request to Giovanni Stella - CEO for Central America.
In addition, please advise what source for Numbering Plan for Costa Rica you are using as it is not update thus generating customer complaints as they can not activate google account and dowload apps or if app is downloaded can not activate new account as telephone number is not validated.
regards, Yanci Alvarado.  Interconnection Manager

We apologize for the inconvenience that our end of year freeze has caused. This is to safeguard users against unexpected outages and other issues while we have less team coverage due to the winter holidays.
If you cannot wait until the next release in January and are able to make code changes to your product, you may be able to resolve this validation issue by having a more lenient check. isPossibleNumber() will quickly guess whether a number is possible by only using length information rather than actual number block information.
Note we had previously made an announcement a month ahead of this freeze.
To be notified of future announcements, please join our mailing list: https://groups.google.com/forum/#!forum/libphonenumber-discuss

Please provide status of numbering range update for Costa Rica: 506 6400 2000 to 506 6500 1999

@TelefonicaCR,
We are planning to have a release this week. We will be updating the bug once it is fixed.

Please confirm the update has been made.  Thank you.

Fixed in release 8.0.1.


dynamic camera settings

Hi,
I would like to change the camera behaviour dynamically.
After loading the initial camera settings:
function onload() {     var viewElement = document.getElementById("geometry");     var cam = new XML3D.StandardCamera(viewElement, {mode: "examine", zoomSpeed: 200});     cam.examine(viewElement);   }
I would like to change the value of zoomSpeed.
I tried severa lmethods, such as initialising a new camera, updating the camera with
cam = new XML3D.StandardCamera(viewElement, {mode: "examine", zoomSpeed: 100});
using global variables replacing the number, but none of them seem to work when applied dynamically.
Any suggestion on how to solve this issue? Is there a way to stop the first camera and initialise a new one?
Thanks!

Hi,
you should be able to set it directly on the camera object:
var cam = new XML3D.StandardCamera(viewElement, {mode: "examine", zoomSpeed: 200});
cam.examine(viewElement);
...
cam.zoomSpeed = 100;

If you re-initialize a camera you should always detach the old one first, otherwise all the event listeners will still be bound:
cam.detach();
cam = new XML3D.StandardCamera(viewElement);


notebook2script.py tries import from non-existing module

https://github.com/fastai/fastai_dev/blob/b62fcfe3c2ad3d71465556c1a6b3235f38fa8f98/dev/notebook2script.py#L4

Pull request dealing with this problem https://github.com/fastai/fastai_dev/pull/268

PR merged, so this should be fixed.


Generate features on changes to config XML files that contain  section

We will need to generate features on changes to config XML files other than server.xml (ie. any XML file containing  section). We could update the logic for config file changes to use existing code that retrieves a list of user specified features to see if there were any new features added as result of the change.

Hey team! Please add your planning poker estimate with ZenHub @kathrynkodama @turkeylurkey

Closed with https://github.com/OpenLiberty/ci.common/pull/346, https://github.com/OpenLiberty/ci.maven/pull/1445 and https://github.com/OpenLiberty/ci.gradle/pull/720


Version 1.0.3

Codecov Report

Merging #13 (d7d5d08) into master (680e6fe) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #13   +/-   ##
=======================================
  Coverage   50.00%   50.00%
=======================================
  Files           1        1
  Lines          28       28
=======================================
  Hits           14       14
  Misses         14       14

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 680e6fe...d7d5d08. Read the comment docs.


[Feature Request] Show Listchar base on expandtab option

Thank you for all the work in this plugin, I have tried to use many other indent line plugin and by far, this is no doubt the best.
Problem I have
I sometimes encounter files with irregular tabs and spaces or my editor decided to use a setting that conflicts with the original intent. Using the character to indent is nice, but sometimes it hides away the irregular tabs and spaces inside these lines.
Proposal
Maybe, indent-blankline can perform the following logic:

if et, read the line lead for tab and render the tab as it is
if noet, read the line lead for space and render the space as it is

Yeah, there is currently no way to differentiate the indent char for tabs and spaces. You can set listchars to be more than 1 character, to see tabs.
And you can set :help g:indent_blankline_strict_tabs to help with this a bit, but only for mixed indent on the same line.
I plan to fundamentally refactor this, and allow different characters for spaces and tabs. But this is a lot of work. I will do this in version 3.

In the meantime, I made a workaround inspired by the comment above.
vim.opt.listchars:append 'tab: →'
vim.opt.tabstop = 2

-- rendered results
-- │→→→→→→→│→→→→→→→double indented # with tabstop = 8 (default)
-- │→│→double indented             # with tabstop = 2

Which works best with tabstop = 2 and here is my change to it.

This is now handled better in version 3.


Vendor webauthn dependency

webauthn has been giving us some issues upgrading to GHC 9.8 and they also use cryptonite instead of crypton. The authors of the webauthn package plan to fix these issues but also plan to make major API changes in that same upcoming release. Unfortunately the signature verification function we use from webauthn is internal, so it's possible that it's removed or moved.
There are two things we need from webauthn:

deserializing the webauthn signature, which has a schema that's part of the webauthn spec. It's unlikely that this code has any problems that merit patching, but we definitely don't want this decoder to change from under us because it's for on-chain data, so it should be in Pact.
verifying the webauthn signature, which entails delegating to crypton, which does the actual cryptography. This code is sensitive because it's signature verification, so it belongs in Pact.

webauthn (and jose, which it depends on) have >8000 lines of source Haskell, not including comments etc. If we vendor the relevant parts instead, we only add ~600SLOC, and that's without trying to minimize it.
For the reasons above, in particular stability in the future w.r.t. on-chain serialization and signature verification, I recommend that we vendor the webauthn dependency, which this PR does.

[ ] replay successful

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1205751651576544

Yes we'll have to downstream any security patches or bugfixes. From what I can tell though, chances are, none come our way. The deserialization code isn't subject to buffer overflows or anything like that because it uses cborg; the verification code just branches on the type of signature and calls into crypton, which is probably the thing that gets security patches.

Thanks @edmundnoble I agree that this is a good thing to vendor. If replay is successful, I'm okay with giving the go-ahead.

We don't actually have any txs that use webauthn yet because the fork hasn't happened yet :sweat_smile: so a replay won't catch any issues. There are tests for it in Pact though. I suggest merging with CI (for some reason CI isn't passing, I don't see what's going on), and the testing process next release will catch any inconsistencies that aren't encapsulated by the code being a copy+paste or the tests we have.

Needs to be followed up with a replay but we'll catch that later, same as we did with crypton.


Add support for 4 simulatenous Lighthouse basestations to the LH2 bsp

For the experiment with mobile lighthouse basestations we need the DotBots to be able to receive beams from 4 lighthouses at the same.
Not necessarily process them all, but at least support polynomials from mode 3 and 4 of the basestations.
Tasks:

Add support for basestations mode 3 and 4
Rewrite the data structures to handle a changing number of visible basestations.

Maybe by storing all the polycounts in a big array as well as a timestamp of how old is a particular measurement.

Rewrite DotBot radio protocol to be able to send a variable number of lighthouse's data.
Open a similar issue on PyDotBot to update the DotBot Radio protocol on that side.
If there is time, attempt to improve the poly search.

by saving the last calculated polycounts and using them as an additional checkpoint.
by counting the LFSR both forward and backward.
By increasing the number of checkpoints to 32.

Quetions for Alex, in lh2.c why is the spi_rx_buffer[64], but the lh2_buffer_t[128] ?
the former gets directly copied into the other, why is the latter so big ?

Remember you hardcoded the value of the lighth imlementation .c file in bsp/bsp.emProject
<project Name="00bsp_dotbot_lh2_4">
    <configuration
      Name="Common"
      project_dependencies="00bsp_timer_hf"
      project_directory="."
      project_type="Library" />
    <file file_name="nrf/lh2_4.c" />
    <!-- Remember to change this back to nrf/$(Lh2ImplementationFile) -->
    <file file_name="lh2_4.h" />
  </project>

Change it back when you're done.

Ask @filmak why the function demodulate_light() requires a 128 byte sample buffer, when the SPI is only programmed to read 64 bytes.
There should only be 64 bytes worth of information arriving in that buffer.

In _determine_polynomial(), most errors occur in the first 2 bits of start_val.
If you set start_val to 3 and bits_N_for_comp to 47-3, the amounts of times the microcontroller needs to redo the weights computation is severely reduced.
If you set start_val to 9, it almost never has to redo, except in the case of a poly error.

Small detour to fix #270

Benchmark 11-Jan-2024 1:

SPI ISR: 11.45 us +- 15 ns

_add_to_spi_ring_buffer(): 10.55us +- 10.5 ns

(original code was 8.3us)

db_timer_hf_now(): 711 ns +-9.9ns

Note, I don't know how, in one occasion during testing reverse_count_p got stuck because the lsfr buffer reached 0x0000 and then got stuck there forever.
Add an emergency condition to check for that and return an error.


fix: in browser+proxy mode, initial directory is / but $HOME shows th…

…e correct value
Fixes #7467
Closes #7469

Description of what you did:

My PR is a:

[ ] 💥 Breaking change
[x] 🐛 Bug fix
[ ] 💅 Enhancement
[ ] 🚀 New feature

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

/lgtm


Feat: Add feature to spotify module

Describe the feature
This issue proposes the development of a functionality for the GSSoC'24 project, implement a method to allow specifying a date and find the top 100 Billboard songs for that date.
Integrate with the Spotify API to check if songs are available on the platform.
Generate list of song links on Spotify (which are available).
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[ ] I'm a Hacktoberfest'23 contributor
[X] I want to work on this issue

Go ahead @rohra-anisha
Note

Please create a separate module for this, as in the folder and project structure (if it is not already created).
Do not use the `selenium web driver as it is incompatible with all devices and cloud platforms.
Before making any changes, please check whether the module you want to add exists. If yes, then you can add your functionality as a method only make a separate module and class for it.

All the best 👨💻

Hello @nikhil25803 assign me this I will contribute

Heyy @nikhil25803 I wish to contribute here.Please assign me this project.

Hello I would like to work on this issue please assign it to me

I can contribute to this project . please assign it to me.

Hey I would like to Add feature to spotify module for this repository

Hey I can contribute to this project.please assign it to me.

Hey I can contribute to this project.please assign it to me.

Hi i am interested on this. Kindly assign it to me


Update to 4.4.2 crash on squel component registration as global variable in browser

When I've tried update from 4.3.2 to 4.4.2 I got Uncaught TypeError: Cannot set property 'squel' of undefined,
ReferenceError: squel is not defined,
in squel.js line 54,
root.squel = factory() //root is not defined!
PD: I'm not sure if this is a bug or I am doing something wrong in my distribution process. I'm building my project with bower.

As a workaround I change the line 54 in squel.js
root.squel = factory()
by
window.squel = factory()

I'm releasing v5 today which will (hopefully) have this fixed.


Finally truly disable PDB generation on Jenkins

ping?

Looks like this fell through the cracks... can we get it merged (then merged back)


[Bug] PF2E Compatibility

Currently displays all roll results in PF2E as NAN vs the DC even when using default foundry dice rolls

This looks like this in PF2e:

i'm not getting asked to manual roll then using pf2e skills and attacks like anything in the sheet but then i use chat command to roll it works


Refactor PatchDataset class

Refactor PatchDataset class to calculate patches taking into consideration stride too.
Let transform be used on the returned tensor if not None (def None).
Be able to choose the shape of the returned tensor. None returns same C x H x W as input (def (-1,) ).
New init args:

shape arg for the shape of the output tensor.

stride arg for the window stride.

[x] python3 -m pytest tests/ runs successfully.
[x] black . runs successfully.
[x] make html runs successfully (in the docs/ directory).
[x]  Updated docstrings related to the changes (as applicable).
[x] Added an entry to the CHANGELOG.rst.

@johertrich
Since you contributed the PatchDataset, I was wondering if you could review this PR or give your opinion?
Many thanks!


#146 improve the openapi definition

This PR is a work in progress on improving the openapi definition by providing precise return types.
The PR brings in a few demo components to test the newly accessible types in the UI.
Here's the TODO list for the PR:

[ ] Every BrokersResponse have been updated to more specific objects
[x] Every endpoints are returning json data
[ ] Every endpoints are tested
[ ] Uniformisation of the api-server queries
[ ] Activate Openapi response validation

This PR is a work in progress on improving the openapi definition by providing precise return types.
The PR brings in a few demo components to test the newly accessible types in the UI.
Here's the TODO list for the PR:
* [ ]  Every `BrokersResponse` have been updated to more specific objects

* [x]  Every endpoints are returning `json` data

* [ ]  Every endpoints are tested

* [ ]  Uniformisation of the `api-server` queries

I'd suggest to split the PR into several commits, at least 2:

a commit to change the broker response.
a commit for all the endpoints with tests

I'd suggest to split the PR into several commits, at least 2:
* a commit to change the broker response.

* a commit for all the endpoints with tests

@gaohoward do you mean taking the 9 commits and turning them into 2?

This PR is a work in progress on improving the openapi definition by providing precise return types.
The PR brings in a few demo components to test the newly accessible types in the UI.
Here's the TODO list for the PR:
* [ ]  Every `BrokersResponse` have been updated to more specific objects

* [x]  Every endpoints are returning `json` data

* [ ]  Every endpoints are tested

* [ ]  Uniformisation of the `api-server` queries

I'd suggest to split the PR into several commits, at least 2:

a commit to change the broker response.
a commit for all the endpoints with tests

I'd suggest to split the PR into several commits, at least 2:
* a commit to change the broker response.

* a commit for all the endpoints with tests

@gaohoward do you mean taking the 9 commits and turning them into 2?

Yes. It's just my suggestion. 9 commits seems to many. Can be reduced if possible

@gaohoward do you mean taking the 9 commits and turning them into 2?

Yes. It's just my suggestion. 9 commits seems to many. Can be reduced if possible

This is a good idea, at the end I had like 13 commits, I've reduced this number to 3.


Step fails to run with Dart 3.0.6

Flutter 3.10.6 uses Dart 3.0.6 which causes this step to fail with the following output
Resolving dependencies...
The lower bound of "sdk: '>=2.8.1 <3.0.0'" must be 2.12.0'
or higher to enable null safety.
The current Dart SDK (3.0.6) only supports null safety.
For details, see https://dart.dev/null-safety

Steps to repro

Create an empty workflow
Add step to create or download a pubspec.yaml file
Add Install Flutter step (defaults to stable version)
Add Set pubspec version and build number
Run workflow

Expected
Build succeeds
Actual
Build fails
Workaround
Run this step before installing Flutter

OK, now it fails with the default version of Flutter. I haven't tested it but a new workaround might be to install an older version of Flutter, run this step and then upgrade flutter again, which is absurd.


User self-registration from SP redirect fails when there is a "SigAlg" in URL

Describe the issue:

A new user is redirected from SP to authentication page where he chooses the "Create Account" option. The error that appears is "Invalid tenant domain: null" (see attached)

The root cause is the presence of 'SigAlg=http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', More specifically, the '#' character  in the first SigAlg is the problem, although It seems correct there. Replacing it with %23 just for test purpose, is parsed correctly:

                        <input id="SigAlg" name="SigAlg" type="hidden" value="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" class="form-control">

better than:

                        <input id="SigAlg" name="SigAlg" type="hidden" value="http://www.w3.org/2001/04/xmldsig-more" class="form-control">

The effect of # character is that the parsing is broken, so no more tenantDomain or callback in the fields. It's a parsing issue, not a tenantDomain issue.
The error appears with the following service providers: Shibboleth SP v3, ServiceNow(they insert SigAlg in URL).
The error does not appear with OIDC SP, Myaccount and Travelocity(no SigAlg or # character in URL).
How to reproduce:

a user without account, visits the SP, clicks the Login button, this redirects to the WSO2IS authentication page. There the user clicks on the "Create account" link. After that the user chooses the username and fills the self-registration form. The user finally presses the Register button. The "Invalid tenant domain: null" error appears. To reproduce, the SP should insert "SigAlg=http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" or any SigAlg in request URL, or URL can be modified manually.

Expected behavior:

The user self-registers successfully when he is redirected from SP.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: WSO2 IS 5.11.0
OS: Linux
Database: PostgreSQL
Userstore: LDAP
Service Provider: SAML Shibboleth v3

Optional Fields
Related issues:

Suggested labels:

bug

We have found a solution after upgrading to wso2 identity server 6.0.0 in this Issue: https://github.com/wso2/product-is/issues/14520 .  After changing the user self registration callback URL regex the problem seems to not happen anymore


Bug 2031045: Update to upstream v2.4.1

This version contains this patch that addresses 2031045.
https://github.com/kubernetes-sigs/vsphere-csi-driver/compare/v2.4.1...bertinatto:rebase-v2.4.1
CC @openshift/storage

/bugzilla refresh

/lgtm


Enforce wallet password strength

The password supplied for creating wallets must be at least eight characters long.
This should be done in createWallet() in TezosWallet.
The relevant unit test should also be added.

Solved by #14.

Solved by #15


Stop loading validator key on nearlib connection since it's not neede…

…d for stake

I think @vgrichina said something about this key being used as the master key if you run local nodes. Is that true?

@bowenwang1996 that's really question for blockchain team. I have no idea what is your folks plan on this.

@bowenwang1996 that's really question for blockchain team. I have no idea what is your folks plan on this.
The original bug that I was trying to address with this was fixed yesterday by Vlad's change, and this is actually still needed for running localnet.


/usr/local/bin/automount.sh: line 346: Error Reading File:

As discussed on twitter today. Thanks for your help!
automount_debug.txt

Your it.niemetz.automount.plist has an error, i marked the missing entry bold

       **Mountlist**

Thanks! That solved the error.
Unfortunately, I'm still stuck:
I'm trying to mount shares from a Synology NAS, SMB and AFP enabled and working well connecting manually. I think I have the syntax in the plist wrong?
bash-3.2$ /usr/local/bin/automount.sh -m
getPasswordFromKeychain failed (RC=44)
mount of repository failed (RC=64, RV=mount_smbfs: URL parsing failed, please correct the URL and try again: Invalid argument)
automount runned with errors.

My .plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Mountlist</key>
	<array>
		<dict>
			<key>Protocol</key>
			<string>smb</string>
			<key>Account</key>
			<string>sadrian</string>
			<key>Server</key>
			<string><IP_ADDRESS></string>
			<key>Share</key>
			<string>repository</string>
		</dict>
	</array>
</dict>
</plist>

The function getPasswordFromKeychain returns with an error, your keychain entry for this server is missing
Add the entry with calling
/usr/local/bin/automount.sh --addpassword --server=<IP_ADDRESS> --protocol=smb

Getting closer. Password is added. Mounting still fails:
bash-3.2$ /usr/local/bin/automount.sh --addpassword --server=<IP_ADDRESS> --protocol=smb
Password: successfully added password to keychain.

bash-3.2$ /usr/local/bin/automount.sh -m
mount of repository failed (RC=64, RV=mount_smbfs: URL parsing failed, please correct the URL and try again: Invalid argument)

Please turn on debugging again and post the results, but don't forget to clear out the password

automount_debug_02.txt
Thanks for the reminder! 🙂

Do you have any special characters in your password, eg. slashes, double quotes, single quotes etc.?
This could be the problem

Indeed! Spaces, slashes and punctuation marks. I will try to set the password again and escape the special characters tonight. I report back later.
Thanks for your help so far!

Yes! Thank you Gerd!
First try in escaping the special characters didn't work – then I tried %20 for the spaces.
bash-3.2$ /usr/local/bin/automount.sh -m
repository mounted successfully
automount runned successfully.

Thank you for helping me through this!
May I spread the word about auto mount?

I will take a look at the function getPasswordFromKeychain, maybe i can escape the password
Thank you!

If I may ask one more time ...
I now tried installing on my second mac. I died everything as before, set the same password and now the script terminates with
bash-3.2$ /usr/local/bin/automount.sh -m
/Users/sadrian/Library/Preferences/it.niemetz.automount.plist or /Users/sadrian/Library/Keychains/login.keychain are missing
bash-3.2$ chown ${USER}:staff /usr/local/bin/automount.sh

I checked twice for the scripts being in place and rights/ownership set correctly.
login.keychain-db is present in ~/Library/Keychains.
Verbose output is attached as .txt.
automount_debug.txt

As stated, /Users/sadrian/Library/Preferences/it.niemetz.automount.plist and/or /Users/sadrian/Library/Keychains/login.keychain are missing/empty/unreadable
Check with
ls -lisa /Users/sadrian/Library/Keychains/login.keychain
and
ls -lisa /Users/sadrian/Library/Preferences/it.niemetz.automount.plist
for readability and that the files are not empty

login.keychain doesn't exist. Only login.keychain-db.
How do I create that file?

Well, for a test I copied login.keychain from my second Mac over – it works! But I feel a little uncomfortable with this approach. Could you advise me on howto create the file the right way?

It seems that Apple changed the keychain file in macOS Sierra from login.keychain to login.keychain-db, if have to change my test

If so, why would my other Mac have the old naming? Both machines run on Sierra, actual release and both are mostly stock configuration.
It works for me right now, but I hope you find the time to dig into this a little deeper. ;-)
Thanks again, Gerd!

Changed the test in dev-Branch version 0.90.7

Did you update one of the Mac's from an older release of OS X or is it a fresh installation?

0.90.7 works!
I replaced automount.sh and deleted login.keychain.
Both machines had a fresh install on 10.11. It might be, that I had 10.12-beta running on the iMac (the first one) but I'm not sure.
Nice – automounting back to normal with added functionality!

Glad i could help


Move time_unit_to_strftime_format

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

Project coverage is 100.00%. Comparing base (a027a5e) to head (9b2d8d6).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #91   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           32        32
  Lines          696       697    +1
  Branches        30        30
=========================================
+ Hits           696       697    +1

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


Add helper to create sequential/staggered transitions

Just like we have the theme.transition.create helper I think it would be useful to have an helper to make sequential transitions.

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Examples 🌈
Heres a proof of concept I whipped together:
const createSequential = (transitions) => {
  let prevDelay = 0;
  return transitions
    .map((propertyOrArray) => {
      const property = Array.isArray(propertyOrArray) ? propertyOrArray[0] : propertyOrArray;
      const options = Array.isArray(propertyOrArray) && propertyOrArray[1] ? propertyOrArray[1] : {};

      const transitionString = theme.transitions.create(property, { ...options, delay: prevDelay });
      prevDelay += theme.transitions.duration.standard;
      return transitionString;
    })
    .join(', ');
};

It could be used like this:
<div
  style={{
    transition: theme.transitions.createSequential(['height', 'width', 'opacity'])
  }}
/>

and it would be equivalent to writing something like:
<div
  style={{
    transition: 'transition: height 300ms cubic-bezier(0.4,0,0.2,1) 0ms, width 300ms cubic-bezier(0.4,0,0.2,1) 300ms, opacity 300ms cubic-bezier(0.4,0,0.2,1) 600ms;'
  }}
/>

Context 🔦
With the createSequential function above you can implement this (the gif drops some frames, the transition is actually smoother 😬. But the point is that it's sequential anyway 🙂) :

like this:
<div
  style={{
    transition: theme.transitions.createSequential(
      isOpen
        ? ['height', 'width', 'opacity']
        : [['height', { duration: '400ms' }], 'width', 'opacity'].reverse(),
    ),
    ...(isOpen
      ? { width, height, opacity: 1 }
      : {
          width: 0,
          height: 0,
          opacity: 0,
        }),
  }}
/>

@emattias Thank you for opening this thread. We have some people asking for more animation helpers. I'm wondering if it's a problem Material-UI should solve outside of the most basic cases.
Your helper could potentially go into @material-ui/csskit, a new package we are working #14573. But I'm not sure. One certainty, it shouldn't be imported by default in everybody bundle.

Is theme.transitions.create() moved to @material-ui/css-kit?

@emattias I think that we should expose all our helpers standalone, then repackage some into createMuiTheme(), basically the existing ones so we don't introduce a breaking change.

Are you taking about in just 4.x or 3.x also?
Could explain in more detail what you mean by expose all our helpers standalone?

I'm talking 4.x. The color helpers can be exposed individually (color transformation, AAA contrast, etc.), transitions, breakpoints, etc.

I'm closing, it's too specific yet for the maturity of the project.


[WIP] Remove kind_of?(EMS)

Many places are comparing the ems to ExtManagementSystem.
Now that we are going towards Providers, it makes sense to remove some of these compares.
In general, kind_of? is nice to remove.
/cc @gmcculloug @brandondunne @Fryguy
/cc @jrafanie :scissors: :scissors: :scissors:
UPDATE:
all of these places have very common code around loading the deletes/associations if it is refreshing the whole ems. Moved that into save_inventory_ext

Now that we are going towards Providers, it makes sense to remove some of these compares.

Refreshes will still be at the manager level, though, which is the same (for now).  I guess that for some providers in the future, the refresh could happen at the provider level.
I'm not 100% sure about this PR.  I like some of the target == ems ones, but the ones where it mixes respond_to? and kind_of?(Host) just look weird.  I guess I'm not sure why these changes are needed.
One thing we never talked about is how the provider architecture plays with the refresh architecture. Specifically, what "targeted refreshes" means and how we could what I'd like to do with "skeletal refreshes".

@Fryguy I fixed the kind_of?(ExtManagementSystem) that was not consistent.
The use of kind_of?(ExtManagementSystem) breaks refresh for Providers. Changes to ems_refresher and base_refresher need to be made. Changes to the infra bit is more of an effort to just remove all class comparisions, and technically do not need to be made.
As you stated, refresh for a Provider instead of an ExtManagementSystem currently will not work.

I'm revisiting this. can cut much more

[ ] blocked on #1321
[x] moved duplicate code into save_inventory_helper

/cc @blomquisg this pertains to providers. so just including you in the loop.

@kbrock, do you feel that the deletes changes that the kind_of? -> respond_to? changes are intrinsically linked?
I think the deletes changes are a decent refactoring, but I wonder if they'd be better in a separate PR just for sanity's sake.  Thoughts?

@blomquisg they are different.
But since they change the same lines, you can't create a PR until the other one is merged.
I'll separate

Discussed with @kbrock and @Fryguy and agreed it is good to merge.


Hunger bar wobbling causes the chat to wobble as well

When the armor bar wobbles (which occurs regularly when the saturation level is null), the chat wobbles with it.

Would be great to see this be fixed. It's quite distracting lol


Use nccmp, add readers/writers test to regress

Closes #571
Closes #572
This PR moves gcm_regress.j to use nccmp instead of cmp for comparison of restarts (non-MOM).
It also changes NUM_READERS and NUM_WRITERS to 6 for the 1x6 layout test as a test of that.
NOTE: We move to use nccmp as it was found that there seem to be differences in the HDF5 Superblock when written with multiple writers. The data and metadata is all the same, but something changes and then, boom, different files technically such that cmp will not work.

Welp, it seems to work for me. Undrafting.


Explanation of rendering data

Dear Author,
I downloaded rendering image dataset. Can you give a simple explanation about the meaning of each lines in file  rendering_metadata.txt ?
Thank you so much.

From the left, they are azimuth, elevation, in-plane rotation, distance, the field of view.


emacs elpy package with python dependencies

Issue description
Elpy is a popular extension to the python mode in emacs. Currently the setup is tricky because the mode requires several python packages to be in the python path. Currently am stuck on how to properly do this. How to have these packages be within the PYTHONPATH of emacs?
cc: @ardumont you opened an issue earlier somewhat about this https://github.com/NixOS/nixpkgs/issues/10072

cc: @ardumont you opened an issue earlier somewhat about this #10072

I'm still using elpy (installed from nix) but don't install its dependencies you mention from nix.
Instead, I'm connecting to the venv M-x pyvenv venv-name.
I install the deps per venv through pip (as intended per elpy afaiui).
It's working enough that way.
Cheers,

@yurkobb do you use direnv and nix-shell to manage python modules? I get no completion for such modules from elpy


Can I ask how to open menu when types something in input field?

What Angular MDC version are you using?
What browser(s) is this bug affecting?
What OS are you using?
What are the steps to reproduce the bug?
What is the expected behavior?
What is the actual behavior?
Any other information you believe would be useful?

I just don't understand how to use methods in the component.ts file.

I have figured it out. All I need to do was use @ViewChild

Great to hear!


Initial crc start stops at "Starting network time synchronization in CodeReady Containers VM"

General information

OS: Linux / Fedora 33 Workstation
Hypervisor: KVM
Did you run crc setup before starting it (Yes)?
Running CRC on: Laptop /  VM (issues occurs in FC33 directly on laptop hardware as well as in KVM virtual machine)

CRC version
CodeReady Containers version: 1.20.0+ef3f80d
OpenShift version: 4.6.6 (embedded in executable)

CRC status
[sander@ysl ~]$ crc status --log-level debug
DEBU CodeReady Containers version: 1.20.0+ef3f80d
DEBU OpenShift version: 4.6.6 (embedded in executable)
Checking file: /home/sander/.crc/machines/crc/.crc-exist
DEBU About to run SSH command:
df -B1 --output=size,used,target /sysroot | tail -1
DEBU SSH command results: err: <nil>, output:<PHONE_NUMBER>0<PHONE_NUMBER>0 /sysroot
DEBU About to run SSH command with hidden output
DEBU SSH command failed
DEBU cannot get OpenShift status: ssh command error:
command : oc get co -ojson --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
output  :
CRC VM:          Running
OpenShift:       Not Reachable (v4.6.6)
Disk Usage:      14.36GB of 32.72GB (Inside the CRC VM)
Cache Usage:     13.69GB
Cache Directory: /home/sander/.crc/cache

CRC config
[sander@ysl ~]$ crc config view
[sander@ysl ~]$ ```
### There is no config view output

## Host Operating System
```bash
[sander@ysl ~]$ cat /etc/os-release
NAME=Fedora
VERSION="33 (Workstation Edition)"
ID=fedora
VERSION_ID=33
VERSION_CODENAME=""
PLATFORM_ID="platform:f33"
PRETTY_NAME="Fedora 33 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:33"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f33/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=33
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=33
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Steps to reproduce

crc stop
crc cleanup
crc setup
crc start -p pull-secret

Expected
crc comes up
Actual
crc gets stalled with "INFO starting network time synchronisation in CodeReady Containers VM"
Logs
Before gather the logs try following if that fix your issue
$ crc delete -f
$ crc cleanup
$ crc setup
$ crc start --log-level debug

##Please consider posting the output of crc start --log-level debug  on http://gist.github.com/ and post the link in the issue.
See here: https://gist.github.com/sandervanvugt/aa9887bf254c5c058ef70db916c04273

@sandervanvugt as per your current log gist I am not seeing any error message about Network Time sync, can you make sure it is full log which also consist the error message or upload a fresh one?
Below snip from the logs which you shared shows that it able ot execute the time sync command without any error.
INFO Starting network time synchronization in CodeReady Containers VM
DEBU About to run SSH command:
sudo timedatectl set-ntp on
DEBU SSH command results: err: <nil>

I repeated the procedure. Next gist is here: https://gist.github.com/sandervanvugt/7bce42718d9a09d1a7ea0708d3059f68
You will find the crc start --log-level debug shows the same result as in my previous gist. I have also included the output of a regular crc start, so that you can see that without the --log-level debug it shows "Starting time synchronisation in CodeReady Containers VM". But, as you've mentioned, while using --log-level debug it seems to be coming beyond this point, and it's getting stalled on the "About to run SSH command: host -R 3 foo.apps-crc.testing"

"About to run SSH command: host -R 3 foo.apps-crc.testing"

That sounds like https://github.com/code-ready/crc/issues/1790, but a different cause?
Can we skip this check and see if this would work?

"About to run SSH command: host -R 3 foo.apps-crc.testing"

That sounds like https://github.com/code-ready/crc/issues/1790, but a different cause?
Can we skip this check and see if this would work?

similar issue for
$ crc version
CodeReady Containers version: 1.21.0+68a4cdd7
OpenShift version: 4.6.9 (embedded in executable)

similar issue for
$ crc version
CodeReady Containers version: 1.21.0+68a4cdd7
OpenShift version: 4.6.9 (embedded in executable)

By "similar issue", you mean you are on a linux system, and crc start hangs at About to run SSH command: host -R 3 foo.apps-crc.testing? If not, can you open a new issue providing the requested information? thanks!

By "similar issue", you mean you are also on a linux system, and crc start hangs at About to run SSH command: host -R 3 foo.apps-crc.testing?

Yes, this was the case.

https://github.com/code-ready/crc/issues/1805#issuecomment-753251617
If you ctrl+c once it's hanged, could you try running:
ssh -i ~/.crc/machines/crc/id_ecdsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null<EMAIL_ADDRESS>host -R 3 foo.apps-crc.testing

and
ssh -i ~/.crc/machines/crc/id_ecdsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null<EMAIL_ADDRESS>sudo podman ps -a


Query: Optimize discriminator predicates in select expression

Duplicate of https://github.com/aspnet/EntityFrameworkCore/issues/16081?

Nope.


Normalized frame displacement

Currently frame displacement is expressed in mm. This makes it hard to compare across different TRs. It would be beneficial if FD was also expressed as speed (mm/s). This could be a new metric (to keep backward compatibility) as well as a new axis label in the FD plot (on the right hand side).

Implemented in https://github.com/nipy/nipype/pull/1604. When it is merged in nipype I will update mriqc.
Same stands for DVARS (https://github.com/nipy/nipype/pull/1606).

Will close this with #170

Closed in #172


Update workflow D queries

Some of these are out of date biolink wise: https://github.com/NCATSTranslator/minihackathons/tree/main/2021-12_demo/workflowD
remove tryptophan query without terminal curie
update to have "workflow d" in query file names
change "heart disease" to  "ischemic heart diseae"

Almost ready, just need to confirm the heart disease CURIE that we want to use, or keep the CURIE and allow for subclassing.
https://github.com/suihuanglab/minihackathons/tree/workflow-d-updates/2021-12_demo/workflowD


Equation feature request

I'd love for my equation to look like this:

And then to be able to click the 15 and get this:

At the moment you can do this only with variables, not numbers. I'm having a bit of trouble understanding what a syntax for that would look like, but it seems reasonable at least. Thoughts?

Oops. Wrong repo. Moving to idyll-default-components.


Annotate Coverage after terminal output

Addresses https://github.com/tonybaloney/pytest-azurepipelines/issues/33
I have noticed that depending on the order I install pytest-azurepipelines or
pytest-cov via pip that sometimes the pytest11 plugin hook invoke coverage XML
production after the pytest-azurepipeline session finish hook, meaning it
things the coverage XML is not present. By using a later pytest hook this
problem can be overcome.
Output prior to change, skip upload appears before coverage report:
##[warning]Coverage XML was not created, skipping upload.

---------- coverage: platform linux2, python 2.7.15-final-0 ----------

The CI seems to be failing trying to upload to Test Pypi and getting a failed user authentication.

I see it uses https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/twine-authenticate?view=azure-devops to authenticate  with the test_feed artifact feed. I might give it another try and see if the issue re-occurs.

Interesting... failed again....
You need to have 'ReadPackages'. (DevOps Activity ID: 05040DAB-9300-4292-AAE2-BEBF69FE8535) for url: https://pkgs.dev.azure.com/AnthonyShaw/_packaging/test_feed/pypi/upload

Interesting seems this needs to be permissioned - https://docs.microsoft.com/en-us/azure/devops/artifacts/feeds/feed-permissions?view=azure-devops - which I assume it was in the past, I wonder if something has changed

Is the problem originally caused by installing pytest-cov before pytest-azurepipeline?


Any performance comparsion with vllm?

as title

Hi,
We did not explicitly compare with vLLM because we believe its performance is worse than TRT-LLM-FP16 (which implements the same paged attention functionality but with a faster attention kernel). Our throughput is much better than TRT-LLM-FP16.
Best,
Haotian


Application footer component/tech-design

Issue Description
Application footer is a new component which represents a footer in the page layout. It also contains links for navigating to related pages, for example about/privacy/terms of use . In addition it also has branding option to be displayed inside it.
Expected Behavior
Displays a page footer with navigation links to related pages and also displays branding and copyright information.
Responsiveness:
Should be handled in app level scope.
I18N / Bidirectionality
N/A
Accessibility
This component renders footer, nav and div html primitives to the DOM.
React Props

Prop
Type
Default
Required
Description

links
array of objects
[]
false
navigation links for related pages.

logo
node

false
symbol to be displayed as logo.

copyright
node
null
false
copyright information.

branding
node
null
false
branding information.

Themeable styles
background-color
color
Example
<footer
  links={[
      {text: 'Some link', href: '#'},
      {text: 'Another link', href: '#', target: '_blank'}
  ]}
  logo={`<a href=#><img src=# /></a>`}
  copyright={
some text
}
  branding={
some text
} >

I'm on the fence if we should have the logo prop have a defaultProp of the Cerner logo. Curious what others think about this prop.

Since this is designed to be an open source UI instead of a Cerner specific one, I don't think we should default the prop to be the Cerner Logo.

+1

I agree with @JakeLaCombe, we should not default the Cerner logo.

We might consider a more specific name for this component, like terra-branding-footer, as it isn't really tied to the other application components and isn't a part of the application layout, just to avoid confusion of with it's use.

I'd lean towards terra-footer instead of terra-branding-footer, though  I could see use potentially integrating this into the application layout in the future at some point.

I worry about calling this terra-footer because I think that it's overstating the design put into it. It's more of a 1:1 replacement the blue steel footer.  What about terra-legacy-footer? It seems like the kind of component we'd put in a Healthe Intent equivalent of terra-clinical if we had such a thing. But I don't think we should go and set that up just for this component.

I would be fine with legacy-footer.

Talked in scrum today and landed on calling it terra-brand-footer

+1 on tech design.

After discussing with @bjankord and @neilpfeiffer, we landed on consensus to change the names of the logo, branding and copyright props to contentLeft, contentRight and contentBottom.

JIRA created


CoordinateTool widget changing GARS input

When I input GARS coordinates they are changing from what was entered when converted.  Ex.  Input "118LV29" changes to "118LV28", input "147LD26" changes to "147LD29".

This issue was moved to ArcGIS/military-tools-webappbuilder#17


asyncio signal handlers don't work on Windows

Sanic attempts to register signal handlers here:
https://github.com/channelcat/sanic/blob/master/sanic/server.py#L227
But using the asyncio event loop (as is the fallback when uvloop can't be imported) does not implement signal handlers. See https://docs.python.org/3/library/asyncio-eventloops.html#windows where it states this, and the code at https://github.com/python/asyncio/blob/master/asyncio/events.py#L480
Commenting out the signal lines in sanic allows sanic to run on windows (yay) but then you can't Ctrl-C out of it, you must kill the python process

This appears to be the most successful way of handling interrupts while in an event loop.
http://stackoverflow.com/a/24775107/375344
I have it set in my windows Sanic app to issue the call back once per second to process the interrupts, and its working pretty well.
The "fix" that's supposed to be in 3.5 (https://github.com/python/asyncio/issues/191) doesn't work for me

Windows signal handling in general is a mess. If you just want to catch CTRL+C, you might want to run the loop in a thread and keep the main thread available for an interrupt. This gets messy though.
If you're sending signals from other (non parent/child) processes (ex: running using pythonw.exe and then interacting from a different console), be careful. Without serious effort, all signals sent this way result in insta-death with no cleanup. There's a very small discussion (written by yours truly) of the mess here as well as a workaround strategy (conveniently packaged with the library that the page is documenting).
Pretty much all signal handling I'm personally doing on Windows with asyncio involves either threads and/or daughter processes, which eventually call a separate stop_threadsafe method, which then starts the shutdown process. It's roundabout, but reliable.

Until uvloop supports windows and signals aren't all wonky on windows we don't plan to add windows support!

In 2019 this is still broken and the current situation is quite unacceptable. I agree that fixing it is very hard, in particular in the multi-worker mode. Having a single worker crash reliably on Ctrl+C would be a big improvement already.
The Sanic trio branch terminates cleanly on Ctrl+C in single and multiple worker modes, which shouldn't be surprising considering that Trio's author wrote this.

In 2019 this is still broken and the current situation is quite unacceptable.

Consumes a lot of time, changing directory and running this all over again in windows cmd. Still an issue

#1808 which is included in 20.03 should already fix this. Which Sanic version are you using? I've also noticed that some IDEs cannot send Ctrl+C properly. Can't investigate further at this time but it would be good to properly triage this if further changes are required.

Thank you so much @Tronic! Had been looking everywhere for a solution, didn't know a minor update would suffice.


Make Globopt fold branches on same operands instead of lowerer

In case when the two sources of a branch were the result of the identical typeof operations, globopt CSE'd the typeofs making both the sources of the branch to be the same operands. The lowerer then tries to do the smart thing by detecting identical sources and either emitting a direct branch or removing the branch altogether (depedending on the branch instruction).
This 'optimizing' behaviour of the lowerer becomes a problem when the target of the branch being removed is a loop top because the register allocator expects at least one back edge to a loop top label.
I'm fixing this by doing slightly better than what we do today - I'm adding code to the globopt to detect identical values on the operands of a branch and optimize it if possible. Globopt does the right thing with respect to loop top labels by editing the flowgraph to remove dead blocks.

@LouisLaf Moved the new method to Value class. Do the rest of the changes look good?

The rest does look good.

Huh, I didn't actually push the commit to move IsEqualTo to Value. Pushed now, will merge once Jenkins is clean, Thanks.


Not working for Mojave

I have been using this LAPS successfully for sometime with clients running High Sierra and connected to JAMF Pro. This still works with High Sierra 10.13.6 and JAMF Pro 10.7.1.
I have recently started building client Macs with Mojave 10.14 and the same JAMF Pro 10.7.1 and the same script and policies. Unfortunately I am finding that it fails on these.
I am having a similar issue with a script that is supposed to temporarily reset the jamfmanager account so that it can then trigger issuing a secure token to that account for use with FileVault. This also is not working.
I therefore suspect Apple have changed the security on being able to remotely change passwords.
Anyone else seen this?

Oops, it turns out I had ordered things so that the jamfmanager account needs a secure token before LAPS is allowed to run. I will concentrate on getting that solved first and then if needed re-open this issue.


Long setup jitter when plugging in multiple monitors together

Context:
❯ aerospace -v
aerospace CLI client version: 0.11.1-Beta a8fe49f8103c7840f2e2b5497bade7f63535c139
AeroSpace.app server version: 0.11.1-Beta a8fe49f8103c7840f2e2b5497bade7f63535c139
.aerospace.toml
I have two monitors (both are Samsung LF32TU874VNXGO Thunderbolt T3/USB-C 3850x2160), A and B. My desk setup is I have A in a vertical orientation on the left (code monitor), connected via thunderbolt 4 daisychain to B in a horizontal orientation in the middle (main monitor), connected via thunderbolt 4 to my laptop on the right (messaging, spotify, etc). This means that when I sit down at my desk, I can just plug my laptop in to the single thunderbolt cable, and get charging, both monitors, ethernet (plugged into B), and my USB A keyboard (also plugged into B).
Repro:
Video: https://github.com/user-attachments/assets/2b9643af-ccf2-4ef0-9819-b2c5e7d02a6f
As you can see, B is detected first, and there's no issue there. However, A is quickly detected afterwards, and when Aerospace tries to redistribute windows at that point, it gets into this frustrating loop that takes a while to get past. In this example, it took around 16 seconds from detecting the third monitor to finishing the setup jitter, but other times it has taken even longer, sometimes even taking a full 45-60 seconds before settling down. I did find that unplugging A from B, plugging B into my laptop, waiting a few seconds, and then plugging A into B does significantly reduce the jitter time, but that isn't a great solution.
At first I thought this was related to #289, but I see that that seems to have been isolated to a change after 0.11.2, whereas I am having this issue on 0.11.1.
Let me know if there's any more info I can provide, and thank you for this (otherwise) amazing tool!

Wow, that's crazy. I use only a single external monitor and I regularly plug and unplug it, I have never seen a problem like this

Is the problem reproducible only with a single external monitor?
Is the problem reproducible if you disable "Displays have separate spaces"?
Is the problem reproducible if you drop workspace-to-monitor-force-assignment from the config?

No, I only see this with the two monitors together. When I unplug A from B, plug in B (alone), wait a few seconds, and then plug A into B, the result is much milder, only lasting a couple of seconds, but does still happen.
I will check in a second and update this answer, I have to log out to change that setting. I'll check it and then update this comment with the result in a few minutes.
Yes, I don't see any change after commenting out that section of my config.

Yes, I don't see any change after commenting out that section of my config.

But windows don't need to travel to other monitors, why would they jitter. Do windows jitter on the laptop monitor? Did you reload the config?

Ah, this does seem to dramatically improve the issue. I also see that the rest of Aerospace seems much snappier with this change (I have been seeing mild performance issues). Interesting!

What exactly does this setting control? What do I lose by using this to mitigate this issue?

But windows don't need to travel to other monitors, why would they jitter. Do windows jitter on the laptop monitor? Did you reload the config?

Yep, I made sure to reload the config. Some of the workspaces seemed to go to the other monitors instead and jitter there. I have B set as my main monitor -- maybe workspaces default to the primary monitor?

What exactly does this setting control? What do I lose by using this to mitigate this issue?

To my knowledge, the only drawback of disabling it is that your two other monitors will become unusable black screens once you enter a fullscreen on the third. https://nikitabobko.github.io/AeroSpace/guide#a-note-on-displays-have-separate-spaces
IMO, everything else just becomes better if you disable it. I observe people having weird issues if "Displays have separate spaces" is enabled https://github.com/nikitabobko/AeroSpace/issues/247#issuecomment-2144000604 https://github.com/nikitabobko/AeroSpace/issues/101
I had only one issue if you disable this setting https://github.com/nikitabobko/AeroSpace/issues/143 luckily it's already fixed

maybe workspaces default to the primary monitor?

Got it. Yes, without the workspace-to-monitor-force-assignment all the workspaces will try to stick with the "main" monitor

I have been seeing mild performance issues

You might be running into this problem https://github.com/nikitabobko/AeroSpace/issues/149 (especially with 3 monitors)

Wow, thank you for all of this! I guess I'll just keep the setting off in that case. I have no need for fullscreen applications, especially when using all 3 monitors at once.

You might also be running into this problem #149 (especially with 3 monitors)

Maybe, but it seems like the symptom was different. I wasn't seeing windows flash resizing, I was just seeing a slight delay between inputting the command for focusing the next window and the next window actually being focused. But after turning off displays have separate spaces, I no longer notice a delay. Aerospace is snappier across the board, and I don't have the weird setup jitter anymore! :)

#594 is a showstopper for disabling "Displays have separate spaces"


improvement in user access right

hi
i want to set user role in 2 level:
1- in organization level
2- in channel or topic level
i want to permit that a user can:

create new channel
create new topic
invite new person to channel or topic
send message in channels or topics
direct message with whos

are these possible?

https://zulip.com/help/configure-who-can-create-channels
#31326 is the open issue for this feature (work is in progress).
https://zulip.com/help/configure-who-can-invite-to-channels
https://zulip.com/help/channel-posting-policy
https://zulip.com/help/restrict-direct-messages

In general, I recommend looking in the help center and organization settings to see what features are available without having to wait for a reply.

Other than that, there are things I don't love about this intermediate state, but I think we can test it.


not worked for beta6

👆

I am aware. It will get patched asap, but I'm short on time momentarily, have some patience please.

This is fixed, version 0.5.0 tagged.

@Luceos thanks


Trident based Edge are detect as Chromium based

Old versions of Edge are Trident/EdgeHTML based but are detected as Chromium based.
For example this edge useragent (one of the first versions of Edge):
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136
$Browser->getAll returns:
Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 10
[os_title] => Windows 10
[device_type] => desktop
[browser_name] => Edge
[browser_version] => 12
[browser_title] => Edge 12
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 42
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 0
)
As it is not based on Chromium, browser_chromium_version should be 0
[browser_chromium_version] => 0
If the last token identifier start whith "Edge/" it is based on Trident if start whith "Edg/" it is based on Chromium.

Hi,
You are right. This will be fixed in the next version.

Fixed in 2.6


Fix incorrect IPA cloning process

With this commit it will be possible to build IPA based on any
commit in the repository.

/test-ipa