Start riot automatically on boot

If not, you can't receive any messages until you open the app manually.
Unfortunately, you need a new permission for this.
Cheers,
Juanito

we need to add a settings to enable it at launch and it is only for the fdroid version.

we need to add a settings to enable it at launch

No problem, should I do it?

it is only for the fdroid version

Oh, okay! I thought it was a general problem as I tested it with the Google Play version but there might've just been a GCM glitch due to uninstalling/reinstalling.
I am not sure how to do F-Droid-specific settings but I guess I'll be able to (I'll just take a look at the sync settings that are F-Droid-specific).
How can I build the F-Droid version to test it (I am currently using Android Studio)?

Can this be closed since 2ea7205195de12899572766d5d401294e0598fc1 was merged?

Can this be closed since 2ea7205 was merged?

Definitely! :smile:


typed-builder inconsistent version.

This is really minor.
typed-builder is used in 4 sub crates, it looks like there is a small oversight.
3 crates use
typed-builder = "0.11"

1 crate
typed-builder = "0.10"

"One of these kids is doing his own thing."

Thanks, they updated this fall.


fix(front-matter): remove os specific newline

Changes
This PR removes the os specific check for \r? before \n.
Reasoning
This is the only occurrence where a os check is done. Even the recognize() function in the same module doesn't do it:
https://github.com/denoland/std/blob/99200dcd9039eea515f3f850b2f13cf7be585d03/front_matter/_shared.ts#L36

I don't think this breaks any existing practical usage as the condition is now more permissive (windows-style new line is now allowed in linux and mac).
How about tagging this as 'fix'?

It's more permissive but changes expected behavior, no?

If we change the parsing behavior depending on the platform, that means the users can't share the exact same markdown files between different platforms (e.g. If windows user creates a markdown file with front-matter with CRLF, then that file can't be parsed in mac/linux). I don't think that meets the expectation of the users.


linux_4_9: remove

Description of changes
Closes #199933.
Also remove tombstone-attributes for dropped Linux kernels from before 22.05.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Assuming we don't support out of tree users of random unsupported kernel versions, we can drop everything up to 4.14, e.g. https://github.com/NixOS/nixpkgs/blob/636051e353461f073ac55d5d42c1ed062a345046/pkgs/os-specific/linux/kernel/common-config.nix#L56

@dasj @mweinelt wdyt regarding the kernel config thing?

We can drop them after the branch-off if we are worried about downstream usage. I think that would be a reasonable trade-off.

If it's going to be EOL soon and we won't have it in the stable release, I don't see why we should carry it in unstable.
These older kernels are around in case someone needs them for some fringe use-case and because their maintenance burden for us is basically 0. We don't need to keep them.
We could drop everything except the latest release and maybe the latest LTS kernel and it'd be a perfectly acceptable thing to do for a distro. Fedora and Arch do that respectively. It's just more likely that we break someone's fringe use-case by removing more recent kernels which is why I don't like that idea but we totally could.
I like the simplicity of keeping the same set of kernels in all maintained releases.

The idea is to remove kernel 4.9 now for unstable and the upcoming release, but keep the config bits around until after the branch-off, so if someone uses a downstream kernel that requires these options they can use that throughout 22.05, but we can get rid of them and get peace of mind in ~10 days.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/aggressive-kernel-removal-on-eol-in-nixos/23097/23


Failure at the end

I used telephone number tracking and it worked but finally it gived a fail:
Traceback (most recent call last):
File "Moriarty.py", line 201, in
deep_info_two(options.phone_number)
File "Moriarty.py", line 154, in deep_info_two
deep_info2.deep_two(phone_number)
File "/root/Moriarty-Project/risks_and_deep_search/deep_info2.py", line 29, in deep_two
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "/html/body/div[1]/div[1]/div/form/input"))).send_keys(phone_number)
File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/support/wait.py", line 86, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:

I'll check it soon

it's updated. You won't be encountring with this error anymore <3

Thanks for your attention.
Aziz Kaplan<EMAIL_ADDRESS>26 Kas 2020 Per, 16:51 tarihinde
şunu yazdı:

it's updated. You won't be encountring with this error anymore <3
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AzizKpln/Moriarty-Project/issues/14#issuecomment-734280924,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APH34EXR7HWA2GN5QASD2QDSRZFMDANCNFSM4UBN3RAA
.


Change behavior of device callback to pass through raw messages without waiting for media

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

Project coverage is 92.71%. Comparing base (4331bd4) to head (c6b8419).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1110   +/-   ##
=======================================
  Coverage   92.71%   92.71%
=======================================
  Files          19       19
  Lines        1839     1839
=======================================
  Hits         1705     1705
  Misses        134      134

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


chore: migrate to Yarn 2

Yarn 2 supports PnP (Plug'n'Play). (https://yarnpkg.com/features/pnp)

Codecov Report

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

@@            Coverage Diff            @@
##             master    #2316   +/-   ##
=========================================
  Coverage          ?   94.77%
=========================================
  Files             ?       84
  Lines             ?     5363
  Branches          ?      940
=========================================
  Hits              ?     5083
  Misses            ?      256
  Partials          ?       24

Flag
Coverage Δ

#screenshotter
88.48% <ø> (?)

#test
88.64% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

contrib/render-a11y-string/render-a11y-string.js
89.18% <ø> (ø)

src/Parser.js
96.85% <ø> (ø)

src/buildMathML.js
98.14% <ø> (ø)

src/defineEnvironment.js
100.00% <ø> (ø)

src/functions/environment.js
100.00% <ø> (ø)

src/functions/op.js
98.75% <ø> (ø)

src/parseNode.js
80.00% <ø> (ø)

src/Options.js
100.00% <0.00%> (ø)

src/functions/char.js
90.90% <0.00%> (ø)

contrib/copy-tex/katex2tex.js
0.00% <0.00%> (ø)

... and 81 more

Continue to review full report at Codecov.

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

I was looking at Yarn 2 the other day. It's annoying that it requires checking in the entire yarn binary (2MB). PnP looks pretty cool though!

@edemaine But I think it's in the right direction. It's possible to use a single, even outdated, Yarn across projects. Git nowadays handles large files really smoothly.

I wonder Dependabot will work with Yarn 2 (https://github.com/dependabot/dependabot-core/issues/1297).

🤞


Window Position in XAML not honored on startup

Experimenting in 0.9 and setting position of the window with something like Position="500,600" is not working on Linux but does work on Windows and Mac. At first I thought it was an out of bounds issue by setting it to 0,0, which the upper left corner of the deskop is not on my Linux (I get 1,23 for that on Mint MATE and 0,57 on Ubuntu 18.04 not counting the dock and 67,57 when not going past it). However even setting it to something close to but not the default location.
The behavior is manifesting differently on MATE and on Ubuntu 18.04 GNOME. On MATE it simply does nothing. If I capture the PositionChanged event after setting the Position to 500,500 (so no bounds problems) I can see it still draws it at 1130,570 just like if I didn't set it at all. On GNOME 3 I end up getting two position changed events. The first moves it to the requested 500,500 but then it seems to get some sort of default position from GNOME to throw it to wherever it decides to. Sometimes that's the next offset stacked window position. Sometimes it's aligned with the bottom of the terminal window I used to launch it. etc.

Repro on 0.10.15 on Debian

We found a workaround. You can't change Position before the window is shown. So, in our method where we were setting Position = new PixelPoint(newX, newY), we instead save the new PixelPoint to a class variable, then override OnOpened to actually set Position:
public MyWindow()
{
    ...
    newPosition = new(newX, newY);
}

private PixelPoint newPosition = default;
protected override void OnOpened(EventArgs e)
{
    Position = newPosition;
    base.OnOpened(e);
}

@maxkatz6 Why is this not planned? Is it not possible to fix in X11 or Wayland?

@colejohnson66 in case you know a reliable way to solve it for Avalonia, a PR is welcome. Until today, we think that not all Windowmanager support it by design and thus we cannot really solve it.

As @timunie said, not all window managers support setting the position.


Recursively collapse/expand each group in TreeView when clicked with Shift key

When a TreeView group/folder item is clicked (like in the File Explorer) while Shift is pressed I think it would be cool to make it expand itself and all nested groups/folders recursively. Click again with the Shift key pressed and it will recursively collapse all nested groups/folders.

I've seen it in the Unreal Engine editor and it is fantastic.
Right now we can only collapse everything using a special button in the file explorer:

It would be reasonable to set a depth limit for cases like accidental clicking on node_modules/ 😃

Alt+Click on an expanded (sub)tree recursively collapses it (see https://github.com/microsoft/vscode/issues/157410#issuecomment-1225693052)
That issue also covers recursive expansion, so closing this as a duplicate.
/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


fixes asTime (h:i:s -> H:i:s)

Time type should be interpreted as 24-hour time, and not 12-hour time. It crashed with demo data, because the mealtimes table contained >12:00 times

Thank you


Add an evtMax switch to CLDReconstruction.py.

Add an evtMax switch to CLDReconstruction.py, rather than hardcoding 3.
BEGINRELEASENOTES

CLDReconstruction.py now recognizes the switch --evtMax=N.
ENDRELEASENOTES

This functionality is already provided by k4run directly, see:
https://github.com/key4hep/k4FWCore/blob/2fba18c46c9ac2d6f76365c27c61d770a7ac90bb/k4FWCore/scripts/k4run#L91-L92
https://github.com/key4hep/k4FWCore/blob/2fba18c46c9ac2d6f76365c27c61d770a7ac90bb/k4FWCore/scripts/k4run#L156-L157

Thanks; i missed that.  Maybe it's worth adding a comment to note that.
Changed the PR to do that instead.

Actually, should probably do this as a fresh PR to avoid a useless commit.


RKE2 Cluster Templates: Some fields (i.e. ec2 rootSize) need to be wrapped in quotes, otherwise an error is thrown

on 2.6.0-rc1:
When provisioning using a cluster template, the rootSize for aws EC2 provisioners does not currently take an integer when it should. Instead an error is thrown when the below is used.

wrapping the number i.e. "16" is a workaround for this issue.
repro steps:

add an rke2 template that can use amazonec2 provisioner
provision using the template -> under nodepools ensure that the rootSize option has an integer value
chart will install to fail

Transferring to backend.
@Jono-SUSE-Rancher this isn't a high priority, barring anything that QA brings up, but it's a solid tech debt issue to consider. This should be able to leverage form usage in other parts of Helm chart validation.


🐛 Bug Report: Unable to Permanently Unregister Entities

📜 Description
In our company's fork of Backstage, when we attempt to unregister an entity, we are able to click "Delete Entity" and the entity seems to be deleted, but it returns within a couple of seconds. We spun up a fresh instance of Backstage using "npx @backstage/create-app", and we experience the same issue. Screenshots of the steps we took to delete an entity in the fresh instance are below:
We are deleting the example-grpc-api entity

The entity returns a couple of seconds later

Here is a video of the issue
screen-capture.webm
👍 Expected behavior
When we unregister an entity, it should be deleted.
👎 Actual Behavior with Screenshots
The entity is not deleted and the entity returns within a couple of seconds.
👟 Reproduction steps

Go to an entity in the catalog
Select "Unregister entity" at the top right of the page
Select "Delete Entity"
Confirm that the entity is not visible in the catalog
Confirm that the entity returns within a couple of seconds

📃 Provide the context for the Bug.
Backstage is heavily used at our company, and users not being able to delete entities is leading to confusion about what is and is not current for a team.
🖥 Your Environment
No response
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

Here is a video of the above issue:
screen-capture.webm

Was the entity manually registered, or registered by an entity provider?

The main thing to note here is that the unregister dialog claims it's not from a registered location. Thus it doesn't offer the proper unregistration - which is what you'd normally want - but instead a raw delete. I think that was in error; there probably IS a registered location, and the catalog "heals" by noting that there's indeed some authoritative data (the Location entity that corresponds to the registration) and re-reads it and puts it in place.
I'm not at work to try to reproduce this until next week, but 'til then: How was this file registered? What was the URL you gave? Was it perhaps a file instead of a URL, or was it a URL with globs (asterisks) in it or so?

I'll also offer as a side note that we acknowledge that these "raw" deletions often are problematic (at least for non-orphaned entities), and we're considering disabling that functionality entirely since it often leads to more issues than solutions.

@freben We are having the issue in all the scenarios you mentioned. In the fresh instance of Backstage that we created using @backstage/create-app, the entities are being created manually from a local .yaml file. In our company's fork of Backstage, we use both Github and Gitlab entity providers. Both use URLs with globs for registration, and with are having the same issue with both providers.

Alright.
For local files, those were probably originally coming from app-config locations I presume. Those aren't really deletable so to speak - we should ideally not even have offered the option in the GUI, especially not to regular users. The only proper way of getting rid of those would be to remove those entries from app-config, because they are really "statically" put there by the catalog service itself. The fix for this, is to adjust the frontend code to completely disallow this deletion.
For globs, it'll take a bit more digging. What are the specific providers you use, if I may ask? The class names and the parameters they are initialized with in your backend would help, just remember to redact any sensitive/private parts before posting.

@freben We are using the GitlabDiscoveryProcesser and GitHubEntityProvider classes, and we have the following in our app-config.yaml:

Let me know if you need anything further.

@Trevor-Bond Could you double check the location of your example-grpc-api to make sure it's not actually an example component in one of your own projects in GitLab?

@Rugvip example-grpc-api is an entity that only exists in the fresh instance of Backstage that we created to demonstrate the bug we are seeing. We are experiencing the same issue with all entities in our company's fork of Backstage.

Played around with this a bit in a new app and couldn't get the example entity to stick. Tried some combinations of adding/removing it from config and registering https://github.com/backstage/backstage/blob/master/packages/create-app/templates/default-app/examples/entities.yaml.
Could you check what the location of your stuck entity is? You can see it in the entity inspector view:

👇

@Rugvip In our fork of Backstage, Github entities have the format of 'https://github.com/group-name/repo-name/tree/master/catalog-info.yaml. For Gitlab entities, it is 'https://gitlab.com/organization-name/group-1/group-2/repo-name/-/blob/master/catalog-info.yaml. We have issue with deleting any entity, no matter if it is Github or Gitlab.

@Trevor-Bond when you are using a discovery you can't permanently delete entities from the catalog if they still exist in the target repositories. You will need to delete the entity definitions from the source code repositories instead, or otherwise exclude them from the discovery.

Same here. We've manually registered a component but we can't unregister it from the backstage instance (it returns after a while).

So it looks like the Location resource makes the backstage fetch updates from the git repo and recreate the components. I've deleted the Location resources (choose Location in Kind dropdown and delete all) and then the all the related resources such as components and APIs will be deleted automatically (or if not, won't be recreated if you delete them).

It seems to me that this is expected behavior, in my case to get around this problem I am going to the project repository and deleting the "catalog-info.yaml" , so next time the backstage informs that there was no interaction with the component and the provider, and so I can delete the component from the catalog.


Make all package manager output parse-able.

Here's a novel idea. Pretty print the package manager output and send all human readable, non-parse-able output to stderr. Then send all parse-able output to stdout. This would allow scripts to be written to interface with kiss while still allowing pretty output for people to read.

This will most likely not be needed anymore.


How to create a child window?

Question
I want to configure my indicator parameter settings through GUI interface. How we can create a popup window using pyWebview on top of main chart window?
Code example
No response

Hey @anilwarbhe,
At the moment, the only GUI interface available capable of this is the topbar.
Louis


Copy/Clone to option for Watcher definition

Sentinl and Kibana version: 5.4.1
Request for Information:
Do we have any copy to option available. Use case: I want to create multiple watchers with slight change in input and condition definition. Currently, I have to copy all screens in notepad and then paste screen by screen to new alert. Copy to option should help me to generate new watcher and make changes where ever required.

Hello,
Having the same issue. Is there a way of generating automatically more watchers ?
I have around 20-30 different rules and I want to change the "mail to: " field.
I hope I don't have to manually go through each watcher and change it.
Thanks

Sentinl doesn't have a possibility to insert multiple watcher via UI. But you can write a simple JS script to insert watcher in Elasticsearch, for example
const { exec } = require('child_process');

const watchers = [
  {
    title: 'watcher0'
  },
  {
    title: 'watcher1'
  }
];

for (let i in watchers)
  console.log(`/usr/bin/curl -X POST "localhost:9200/.kibana/doc/" -H 'Content-Type: application/json' -d '${JSON.stringify(watchers[i])}'`);

Then execute it node script.js
Also, you can use .bulk() method from Elasticsearch API.

I'm also very interested by a "Clone" button available in watcher editor !

@fbaligand clone is a nice enhancement


updates to autotools build system and doxygen therein

Some minor tweaks to update the autotools build system, basically tracking the evolution of autotools. Also replace the doxygen generation with the standard autotools doxygen hooks.

Hey
I've been crawling my way through the build system myself these days. Great work. Especially with doxygen. Did you add ax_prog_doxygen.m4 as a dist targets? If not, it may not be included in the tar ball.
Speaking of targets:
Did you noticed that make has way over 100 targets? Some of them don't even do anything. It takes a few seconds after typing make and pressing the tab key to list them even on a decent machine. I think they should be reduced. Do you happened to know how to go about that?

Manually merged to master.  Dropped several minor things and reverted some changes that did not work, as mentioned in #65.


RuntimeError on Evaluating Model on OpenLane Dataset

When attempting to evaluate your pretrained model on the OpenLane dataset, I encounter a RuntimeError indicating a mismatch in the expected dimensions of the input.
RuntimeError: Expected 4-dimensional input for 4-dimensional weight [64, 3, 7, 7], but got 3-dimensional input of size [3, 720, 960] instead
this is the command i used "CUDA_VISIBLE_DEVICES='0' python -m torch.distributed.launch --nproc_per_node 1 main.py --config config/release_iccv/latr_1000_baseline.py --cfg-options evaluate=true eval_ckpt=pretrained_models/openlane.pth"

We retested with your command, and we didn't find the issue you mentioned. It seems that the input to the network is missing the batch dimension, it should be [batch_size, 3, 720, 960] instead of [3, 720, 960]. Could you please check why?

Closing due to lack of feedback. Feel free to reopen if needed. Thanks!


Initial work for using Fluent UI Blazor v4.11.0

Description
Initial work needed to move to the Fluent UI Blazor 4.11.0 release (not out yet). This is still in draft.
Fixes # (issue)
Checklist

Is this feature complete?

[ ] Yes. Ready to ship.
[ ] No. Follow-up changes expected.

Are you including unit tests for the changes and scenario tests if relevant?

[ ] Yes
[ ] No

Did you add public API?

[ ] Yes

If yes, did you have an API Review for it?

[ ] Yes
[ ] No

Did you add <remarks /> and <code /> elements on your triple slash comments?

[ ] Yes
[ ] No

[ ] No

Does the change make any security assumptions or guarantees?

[ ] Yes

If yes, have you done a threat model and had a security review?

[ ] Yes
[ ] No

[ ] No

Does the change require an update in our Aspire docs?

[ ] Yes

Is this introducing a breaking change?

[ ] Yes

Link to aspire-docs issue (please use this breaking-change template):

[ ] No

Link to aspire-docs issue (please use this doc-idea template):

[ ] No

Microsoft Reviewers: Open in CodeFlow

Stop and Play icons are no longer found:

They're both the filled variant. Changing variant to regular makes them resolve. Perhaps there is a bug finding any filled icons.

Data grid is getting a margin-bottom from table rule in reboot.css:

First column on structured logs and traces isn't positioned correctly:

Many issues on trace details:

Bad colors in details view:

As mentioned offline, there are many CSS rules that include fluent-data-grid-*: https://github.com/search?q=repo%3Adotnet%2Faspire fluent-data-grid&type=code
They're all broken and will cause bugs.

Stop and Play icons are no longer found:

They're both the filled variant. Changing variant to regular makes them resolve. Perhaps there is a bug finding any filled icons.
Yes, it is indeed a bug in selecting the right assembly to look in. Will be fixed for next build

Data grid is getting a margin-bottom from table rule in reboot.css:

Setting margin-bottom: 0px for fluent-data-grid class (rendered table automatically always ets that class name)

I've addressed most of the issues but would be good to go through a test together to see what needs to be fixed still. We do need to wait for a new version of the v4.11 packages to do so because we had to make some changes on our side as well.


Screenshots?

Thanks for working on this and open-sourcing it!
Can I trouble you to post some screenshots showing what it does, so that my overworked colleagues and I can get inspired to actually set it up? :smile:
Thanks!
Cc: @sudarkoff, @bszonye

Duh there is a screenshot that I missed. Sorry! :smile:


Unable to getDisplayMedia: source not found!

Windows 平台调用 函数 LocalVideoTrack.createScreenShareTrack() 提示 Unable to getDisplayMedia: source not found，
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to getDisplayMedia: source not found!
#0      MediaDeviceNative.getDisplayMedia (package:flutter_webrtc/src/native/mediadevices_impl.dart:68:7)

#1      LocalTrack.createStream (package:livekit_client/src/track/local/local.dart:132:16)

#2      LocalVideoTrack.createScreenShareTrack (package:livekit_client/src/track/local/video.dart:58:20)

#3      MutimediaState._shareScreen (package:edapp/teachroom/teachroom.dart:217:22)

Please try this code snippet to enable screen sharing on windows
https://github.com/livekit/client-sdk-flutter/blob/main/example/lib/widgets/controls.dart#L132-L153

非常感谢

Added some notice to README.
https://github.com/livekit/client-sdk-flutter#desktopwindowsmacos


Should the process follow more closely with Rusts RFCs?

I know this is a stan flavored version of the Rust RFC, but why don't we have the "motion for final comment" period and the subteam voting schema?
From the Rust RFC

At some point, a member of the subteam will propose a "motion for final comment period" (FCP), along with a disposition for the RFC (merge, close, or postpone).

This step is taken when enough of the tradeoffs have been discussed that the subteam is in a position to make a decision. That does not require consensus amongst all participants in the RFC thread (which is usually impossible). However, the argument supporting the disposition on the RFC needs to have already been clearly articulated, and there should not be a strong consensus against that position outside of the subteam. Subteam members use their best judgment in taking this step, and the FCP itself ensures there is ample time and notification for stakeholders to push back if it is made prematurely.
For RFCs with lengthy discussion, the motion to FCP is usually preceded by a summary comment trying to lay out the current state of the discussion and major tradeoffs/points of disagreement.
Before actually entering FCP, all members of the subteam must sign off; this is often the point at which many subteam members first review the RFC in full depth.

Is the voting stuff we are currently talking about on discourse going to be used instead of the subteam model Rust uses or is that for other things?
It feels like a good idea to have a way to formalize a final vote of "We are doing this feature"

This is a great idea. I need to look more into ito as far as answering your
question. I'm not sure if it existed at the time. If it did, I was also
reading a lot about people's open complaints about the rust RFC system and
noting places where it seemed they needed to do certain extra bits of
process due to the Rust project's size (I think it's a few orders of
magnitude larger than Stan). Let me research it a little more and get back
to you.
On Sun, Sep 22, 2019 at 11:31 Steve Bronder<EMAIL_ADDRESS>wrote:

I know this is a stan flavored version of the Rust RFC, but why don't we
have the "motion for final comment" period and the subteam voting schema?
From the Rust RFC https://github.com/rust-lang/rfcs#what-the-process-is
At some point, a member of the subteam will propose a "motion for final
comment period" (FCP), along with a disposition for the RFC (merge, close,
or postpone).
This step is taken when enough of the tradeoffs have been discussed that
the subteam is in a position to make a decision. That does not require
consensus amongst all participants in the RFC thread (which is usually
impossible). However, the argument supporting the disposition on the RFC
needs to have already been clearly articulated, and there should not be a
strong consensus against that position outside of the subteam. Subteam
members use their best judgment in taking this step, and the FCP itself
ensures there is ample time and notification for stakeholders to push back
if it is made prematurely.
For RFCs with lengthy discussion, the motion to FCP is usually preceded by
a summary comment trying to lay out the current state of the discussion and
major tradeoffs/points of disagreement.
Before actually entering FCP, all members of the subteam must sign off;
this is often the point at which many subteam members first review the RFC
in full depth.
Is the voting stuff we are currently talking about on discourse going to
be used instead of the subteam model Rust uses or is that for other things?
It feels like a good idea to have a way to formalize a final vote of "We
are doing this feature"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/design-docs/issues/9?email_source=notifications&email_token=AAGET3EHEVXAUYA3FTTVGMTQK6FU5A5CNFSM4IZDID72YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HM4PVJA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGET3AWUMMPOOMFSYBP7LTQK6FU5ANCNFSM4IZDID7Q
.

Word! Yeah I'm fine with things being a bit more loosey-goosey now, once we implement a system deprecating or changing it will be a lot harder


Add Habitat plan to bookshelf

added Erlang17 plan to source since most of the chef-server source depends on it and it's not available in core.

Signed-off-by: Elliott Davis<EMAIL_ADDRESS>

I agree it would be cool to not have to duplicate config. I wonder if we could do something with env-var substitution 🤔

@stevendanna @marcparadise I've updated this to use erlang 18 from habitat core. Would you mind giving it a 2nd look?

@elliott-davis Sorry we weren't responsive here.  I'm closing this one out in favor of the ongoing chef-server-habitat work.  Thanks again for getting this work started.


[material] allow all overrides Theme().copyWith()

Steps to Reproduce

While creating a copy of theme primarySwatch and fontFamily isn't available for override.
Is this normal or a limitation of some kind?

Target Platform: MacOS
Target OS version/browser: MacOS
Devices: MacOSS
Logs

[✓] Flutter (Channel master, v1.12.3-pre.45, on Mac OS X 10.14.6 18G95, locale en-GB)
    • Flutter version 1.12.3-pre.45 at /Users/ayushpgupta/development/flutter_master/flutter
    • Framework revision c82c587b33 (33 hours ago), 2019-11-16 18:02:51 -0500
    • Engine revision 7ef587220a
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/ayushpgupta/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.3, Build version 10G8
    • CocoaPods version 1.6.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Ultimate Edition (version 2019.2.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 41.2.3
    • Dart plugin version 192.7402

[✓] Connected device (3 available)
    • macOS      • macOS      • darwin-x64     • Mac OS X 10.14.6 18G95
    • Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.97
    • Web Server • web-server • web-javascript • Flutter Tools

! Doctor found issues in 1 category.

@xsahil03x any comments?

Related https://github.com/flutter/flutter/issues/41276

Hi @apgapg
does this proposed solution work for you?
Thank you

@iapicca I already use that solution. Just curious to know why these two were not included. Is it something like it was missed or some known issue related ?

Hi again @apgapg
I'll keep it as a proposal for improving the material
thank you for your contribution

Need update on this :")


PTZ control not appearing on card

Checklist:

[x] I updated to the latest version available
[x] I cleared the cache of my browser

Release with the issue: v5.2.0
Last working release (if known): no
Browser and Operating System: Safari & Chrome, macos 15

Description of problem:
From the documentation it says:

Note that if your camera engine supports it (e.g. frigate) this will just work out of the box with no configuration at all.

And my camera does have the PTZ capability and the PTZ controls is showing up and working in the Frigate's web UI, however when I add this camera to frigate card in Homeassistant, the PTZ control just won't appear.
My camera is set up with the Frigate integration (go2rtc restream).

Frigate card diagnostic information

Card diagnostics. Please review for confidential information prior to sharing
{
  "ha_version": "2024.10.0",
  "card_version": "5.2.0",
  "browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0.1 Safari/605.1.15",
  "date": "2024-10-12T05:30:33.819Z",
  "frigate_version": {
    "01J7ZC96JPEQC96611DN0QKJCV": "5.4.0/0.14.1-f4f3cfa"
  },
  "lang": "en",
  "timezone": "Asia/Manila",
  "git": {
    "build_version": "5.2.0-HEAD+g69249b6",
    "build_date": "Fri, 23 Jun 2023 15:26:26 GMT",
    "commit_date": "Thu, 22 Jun 2023 09:21:26 -0600"
  },
  "config": {
    "type": "custom:frigate-card",
    "cameras": [
      {
        "camera_entity": "camera.basement_camera",
        "live_provider": "go2rtc"
      }
    ],
    "live": {
      "preload": false,
      "draggable": false,
      "zoomable": false
    },
    "layout_options": {
      "grid_columns": 8,
      "grid_rows": 4
    }
  }
}

Javascript errors shown in the web inspector (if applicable):
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (webrtc-camera.js, line 0)
[Error] Unhandled Promise Rejection: https://<IP_ADDRESS>:8123/webrtc/webrtc-camera.js?v=v3.5.2

Additional information:

The auto-configuration of Frigate PTZ is only from the v6 branch onwards (which you are not using), try a newer build:
https://github.com/dermotduffy/frigate-hass-card/releases/tag/v6.0.0-beta.8

Thank you! Nevertheless, if I still want to use the stable release, how do I configure the ptz to be showing?

Thank you! Nevertheless, if I still want to use the stable release, how do I configure the ptz to be showing?

That would be much harder, as you'd need to configure each PTZ action manually. Here's the old README with a PTZ example:
https://github.com/dermotduffy/frigate-hass-card/blob/v5.2.0/README.md#using-a-ptz-picture-element
I would not recommend this. The beta release is likely more stable now than the old v5.2.0 release anyway, I hope the beta will go full release in the next few weeks.


[Issue]: HIPCC_LINK_FLAGS_APPEND / HIPCC_COMPILE_FLAGS_APPEND prepending flags instead of appending them

Problem Description
While trying to build CloverLeaf with HIP and MPI on LUMI, I ran into issues when trying to instrument CloverLeaf with Score-P. Since building via the Cray compiler wrappers did not work as expected, I followed their documentation and ended up with using hipcc directly (see doc):
$ module load PrgEnv-amd

$ export HIPCC_COMPILE_FLAGS_APPEND="--offload-arch=gfx90a $(CC --cray-print-opts=cflags)"
$ export HIPCC_LINK_FLAGS_APPEND=$(CC --cray-print-opts=libs)

$ SCOREP_WRAPPER=OFF cmake -S . -B _build-scorep -DCMAKE_CXX_COMPILER=scorep-hipcc -DCMAKE_C_COMPILER=scorep-cc -DMODEL=hip -DENABLE_MPI=On
$ SCOREP_WRAPPER_INSTRUMENTER_FLAGS="--thread=pthread --hip --mpp=mpi" cmake --build _build-scorep

I was able to build CloverLeaf, but when I ran the application, I noticed that Score-P failed to create an experiment directory.
After some digging, I found out why: HIPCC_LINK_FLAGS_APPEND ( and likely also HIPCC_COMPILE_FLAGS_APPEND ) did not append the flags, but actually prepended them.
This caused CC --cray-print-opts=libs to link MPI libraries before the ones of Score-P and therefore fail to link the correct library order.

The issue basically boils down to HIPCC_COMPILE_FLAGS_APPEND and HIPCC_LINK_FLAGS_APPEND prepending flags instead of appending them. I would expect to see these flags appended, similar to what CUDA is doing with NVCC_PREPEND_FLAGS and NVCC_APPEND_FLAGS (see here). hipcc should probably include similar options to both prepend and append flags.
Operating System
Ubuntu 22.04 LTS / SLES 15
CPU
Intel Core i7-12700 / AMD EPYC 7742
GPU
RX 7700 XT / MI250X
ROCm Version
ROCm 6.2.3, ROCm 6.2.2, ROCm 6.2.1, ROCm 6.2.0, ROCm 6.1.0, ROCm 6.0.0
ROCm Component
HIP, HIPCC
Steps to Reproduce
On a system where ROCm is available:
$ echo "int main(){}" > test.cpp
$ HIPCC_LINK_FLAGS_APPEND="-lappended_flag" hipcc -lcommand_line_flag test.cpp
ld.lld: error: unable to find library -lappended_flag
ld.lld: error: unable to find library -lcommand_line_flag
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
failed to execute:/opt/apps/software/ROCm/6.2.0/lib/llvm/bin/clang++  --offload-arch=gfx1101 -O3 --driver-mode=g++ -O3 --hip-link -lappended_flag   -lcommand_line_flag -x hip test.cpp

As one can see, the flag -lappended_flag shows up before the -lcommand_line_flag, even though HIPCC_LINK_FLAGS_APPEND suggests that the flag should be appended.
The same is true for HIPCC_COMPILE_FLAGS_APPEND:
$ HIPCC_COMPILE_FLAGS_APPEND="-appended_flag" hipcc -command_line_flag test.cpp
clang++: error: unknown argument: '-appended_flag'
clang++: error: unknown argument: '-command_line_flag'
failed to execute:/opt/apps/software/ROCm/6.2.0/lib/llvm/bin/clang++  --offload-arch=gfx1101 -O3 -appended_flag  --driver-mode=g++ -O3 --hip-link  -command_line_flag -x hip test.cpp

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support
No response
Additional Information
It's also worth noting that there's no documentation for both flags. This should probably get fixed as well.
See this search queue

Hi @Thyre, thank you for reporting this issue. I was able to reproduce it using the steps you provided and have opened an internal ticket to address this. I'll also look into getting these environment variables documented. Thanks!

Hi @Thyre,
Thanks for reporting this issue. I found that this issue does not occur with hipcc built from the amd-staging branch of ROCm LLVM, as there is a patch for this here: Append Fix.
I spoke with the internal team and this fix will be scheduled for release soon. In the meantime, I suggest building hipcc from source by following these instructions: Build HIPCC from Source with the fix above included, for example from the branch amd-staging.

Hi @Thyre,
Thanks for reporting this issue. I found that this issue does not occur with hipcc built from the amd-staging branch of ROCm LLVM, as there is a patch for this here: Append Fix.
I spoke with the internal team and this fix will be scheduled for release soon. In the meantime, I suggest building hipcc from source by following these instructions: Build HIPCC from Source with the fix above included, for example from the branch amd-staging.

Thanks a lot for the update. Great to see that this issue is fixed with the latest hipcc :smile:


[FLINK-14162][runtime] SchedulerOperations#allocateSlotsAndDeploy always deploys tasks in a bulk

What is the purpose of the change
This is to resolve the hack in DefaultScheduler. It is a prerequisite of pipelined region scheduling.
More details see FLINK-14162.
Brief change log

SchedulerOperations#allocateSlotsAndDeploy now always deploys tasks in a bulk
LazyFromSourcesSchedulingStrategy now schedules vertices one by one when invoking SchedulerOperations#allocateSlotsAndDeploy(...)

Verifying this change
This change is already covered by existing tests, such as

DefaultSchedulerTest
LazyFromSourcesSchedulingStrategyTest (adjusted a bit)

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@flinkbot run travis

The test failures are caused by another PR (FLINK-17040). Ignore it.

Merging.


API Question: my own consumer and secret keys for Twitter

Is there an option to use my own consumer and secret keys for Twitter?

There is no such option yet: nobody needed this so far.
Why do you need this? How do you want to use it?

Currently using Twidere because it handles both Mastodon and Twitter,
however, it has not been updated for a while. For Twitter, I have a few
accounts and use branded Twitter client, as specified via the developer's
API. Was hoping andstatus could do this.
On Sat, Mar 2, 2019 at 2:17 PM Yuri Volkov<EMAIL_ADDRESS>wrote:

There is no such option yet: nobody needed this so far.
Why do you need this? How do you want to use it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/andstatus/andstatus/issues/503#issuecomment-468951163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKL7GY2tNELoekeB1M5sfTOCkpQOPlzAks5vSs4rgaJpZM4bWBYb
.

--
Bryan Belt
I prefer to use encrypted email. My public key fingerprint is 8DB3 1568
E467 F703 2C63 E444 821C 645D EBDC 9F9A. Learn why your privacy matters by
watching this video - https://youtu.be/pcSlowAhvUk- and then learn how to
protect and encrypt your email by reading the easy step-by-step guides here:
For Windows - https://ssd.eff.org/en/module/how-use-pgp-windows
For Mac - https://ssd.eff.org/en/module/how-use-pgp-mac-os-x
For Linux - https://ssd.eff.org/en/module/how-use-pgp-linux

@ClubWDW This is very rarely needed feature, although I could remember a couple of cases, when AndStatus app was blocked by Twitter for a while, and having custom client registration could solve the problem for somebody...
I suggest for you to start with building AndStatus app yourself from a source code, replacing existing values with your own. Then you can decide if you really what to use it...
?!

Thank you for your response! Unfortunately,  my skillset is not such that I
know how to build it. I will continue with Twidere, I suppose. Again, thank
you for your response!
On Monday, March 4, 2019, Yuri Volkov<EMAIL_ADDRESS>wrote:

@ClubWDW https://github.com/ClubWDW This is very rarely needed feature,
although I could remember a couple of cases, when AndStatus app was blocked
by Twitter for a while, and having custom client registration could solve
the problem for somebody...
I suggest for you to start with building AndStatus app yourself from a
source code, replacing existing values with your own. Then you can decide
if you really what to use it...
?!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/andstatus/andstatus/issues/503#issuecomment-469346574,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKL7GZToFpUxu47yA_J_US_-kHPNSThGks5vTVtsgaJpZM4bWBYb
.

--
Bryan Belt
I prefer to use encrypted email. My public key fingerprint is 8DB3 1568
E467 F703 2C63 E444 821C 645D EBDC 9F9A. Learn why your privacy matters by
watching this video - https://youtu.be/pcSlowAhvUk- and then learn how to
protect and encrypt your email by reading the easy step-by-step guides here:
For Windows - https://ssd.eff.org/en/module/how-use-pgp-windows
For Mac - https://ssd.eff.org/en/module/how-use-pgp-mac-os-x
For Linux - https://ssd.eff.org/en/module/how-use-pgp-linux


@all-contributors add @agoncal for code and maintenance

@all-contributors add @agoncal for code and maintenance

https://github.com/all-contributors add @agoncal for code and maintenance

@all-contributors add  @agoncal for code and maintenance


For loop gas optimization and readability optimization

src/L2/GemFactory.sol
There are multiple instances of for loops not being optimised. Some Optimisations:

Using ++i instead of  i++
Using unchecked where you are sure it will not underflow or overflow (requires testing)
Caching array lengths outside of the for loop to reduce gas cost.

Example:
Current:
    function createGEMPool(
        Rarity[] memory _rarities,
        uint8[2][] memory _colors,
        uint8[4][] memory _quadrants,
        string[] memory _tokenURIs
    ) public onlyTreasury whenNotPaused returns (uint256[] memory) {
        require(
            _rarities.length == _colors.length &&
            _colors.length == _quadrants.length &&
            _quadrants.length == _tokenURIs.length,
            "Input arrays must have the same length"
        );

        uint256[] memory newGemIds = new uint256[](_rarities.length);

        for (uint256 i = 0; i < _rarities.length; i++) {
            newGemIds[i] = createGEM(_rarities[i], _colors[i], _quadrants[i], _tokenURIs[i]);
        }

        return newGemIds;
    }

Fix:
error MismatchedArrayLengths();

function createGEMPool(
    Rarity[] memory _rarities,
    uint8[2][] memory _colors,
    uint8[4][] memory _quadrants,
    string[] memory _tokenURIs
) public onlyTreasury whenNotPaused returns (uint256[] memory) {
    uint256 length = _rarities.length;  // Cache the length for gas optimization

    if (length != _colors.length || length != _quadrants.length || length != _tokenURIs.length) {
        revert MismatchedArrayLengths();
    }

    uint256[] memory newGemIds = new uint256[](length);

    for (uint256 i = 0; i < length; ++i) {
        newGemIds[i] = createGEM(_rarities[i], _colors[i], _quadrants[i], _tokenURIs[i]);
    }

    return newGemIds;
}

@demis1997 fixed => link


API DOCS

Time to add DOCS
it would be nice to have gh-pages docs for api endpoints.

Change of plans. The docs will be separate website with all project and their docs.


ExpensiMark: allow trailing newline in heading in edit mode

Required by #27977.
Problem
Currently, ExpensiMark trims all trailing newlines after heading, unless replaceh1br rule is disabled. However, when typing a new message, we want to persist trailing newline characters so that the user is able to proceed to the next line.
Solution
Automatically disable rule replaceh1br when shouldKeepWhitespace flag is enabled (disabled by default).
Test cases

Trailing newline

 Input: "# Hello world\n"
-Current output: "
Hello world
"
+Desired output: "
Hello world

"

Issue OwnerCurrent Issue Owner: @Skalakid

Co-assigning myself to supervise, but this will be worked on by Michał Skałka from SWM

Hi I’m Michał from Software Mansion, an expert agency, and I’d like to work on this issue

Posted a thought about potentially reassigning this: https://expensify.slack.com/archives/C04878MDF34/p1703718815187329

This issue was addressed by https://github.com/Expensify/expensify-common/pull/602. I can't track the following PR for expensify/App, but based on the last version bump in package.json (DEC 15th), I think we can assume that the change from https://github.com/Expensify/expensify-common/pull/602 is already deployed.


CASMPET-5171: Bump Keycloak versions  to pick up CSM 1.2 Release 6

This picks up the change for:

CASMPET-5171: keycloak-setup stop creating gatekeeper client

See https://github.com/Cray-HPE/keycloak-installer/releases/tag/v1.2.6

Wrong branch.


Project website

A nice-looking homepage with some explanation and a showcase.
Docs (Vuepress?) - should have a guide section and a technical API section, along with the demo

Apparently polls only work on issues, let's see if this works:
/polls React Vue Anglular Svelte Ember Other

/polls React Vue Angular Svelte Ember Other


Update IPAddressOrRange_cmp function to handle switch case[CLA: trivial]

As there is no default case for a->type or b->type in the switch() statements, If the code does not fail to any case then memcmp() will be done on garbage data. This will encounter the incorrect return of the function. So I initialize the char array.
So, adding default case in switch.
[CLA: trivial]

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

This pull request is ready to merge

Merged to the master branch with slightly amended commit message. Thank you for your contribution.


Allow nested disjunctions

Use nested tuples or tuples if no tuples are used in the top layer.

Current solution is to reformulate the inner disjunction and then add the reformulated constraints in the outer disjunction

There might be an issue with nested indexed disjunctions that use EqualTo constraints. These are converted to SparseAxisArrays and then can't be found (see plant design_scheduling example)

done in v0.4.0


Sync ticket_status field in tickets table

Due to new ticket_status field added - GUI won't display former tickets (not synced with Drupal).
We need to perform sync in order to view tickets before SANDBOX2018.
! Tickets are not erased from DB - simply filtered!
related to - #976

Solved with @OriHoch 's help before sandbox. (all tickets synced through DB script)


Problem with Decrypting C#

I am trying to use the idea to create a bot in C #, could connect and scan the QR correctly, the problem is at the moment of decrypting the messages, indicating that the separators are invalid and can not be removed.
I paste the code of the part where I am creating the keys.
https://pastebin.com/1KbBwJYg

Hi.
The problem seems to in this line:
var sharedKey = Curve25519.GetSharedSecret(privateKey, Curve25519.GetPublicKey(secret.SubArray(0, 32)));.
secret.SubArray(0, 32) is already the public key, you don't need to derive it.
The correct code would look like this:
var sharedKey = Curve25519.GetSharedSecret(privateKey, secret.SubArray(0, 32));.

I try change to this, but this continue give me errors.
This is my code https://pastebin.com/dJmHSvPC
This error show me
System.Security.Cryptography.CryptographicException: El relleno entre caracteres no es válido y no se puede quitar.
   en System.Security.Cryptography.CapiSymmetricAlgorithm.DepadBlock(Byte[] block, Int32 offset, Int32 count)
   en System.Security.Cryptography.CapiSymmetricAlgorithm.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
   en System.Security.Cryptography.CryptoStream.FlushFinalBlock()
   en System.Security.Cryptography.CryptoStream.Dispose(Boolean disposing)
   en System.IO.Stream.Close()
   en WSEndpoit.Program.Decrypt(Byte[] Key, Byte[] data) en D:\Propios\WSEndpoit\WSEndpoit\Program.cs:línea 168
   en WSEndpoit.Program.Main(String[] args) en D:\Propios\WSEndpoit\WSEndpoit\Program.cs:línea 106

Line 168 is this
MemoryStream ms = new MemoryStream();
            var alg = System.Security.Cryptography.Aes.Create();
            alg.Key = Key;
            alg.IV = data.SubArray(0, 16);
            alg.Mode = CipherMode.CBC;
            //alg.Padding = PaddingMode.Zeros;
            CryptoStream cs = new CryptoStream(ms,
                alg.CreateDecryptor(), CryptoStreamMode.Write);
            cs.Write(data, 0, data.Length);
            cs.Close();   <------------------------------------- This line
            byte[] decryptedData = ms.ToArray();
            return decryptedData;

@Mxater, I think I found the problem. Your IV is correct, the first 16 bytes of the data, however your ciphertext(the data you want to encrypt), must start by the 16th byte of the data.
So:
cs.Write(data, 16, data.Length - 16)
Here's a little snippet of my javascript's routine to decrypt AES if you need some reference.
function decryptAES(key, text, iv){
  if(!iv){
    iv = copyBuffer(text, 0, 16);
    text = copyBuffer(text, 16);
  }
  const cipher = new aes.ModeOfOperation.cbc(key, iv);
  return cipher.decrypt(text);
}

@vintagepx I try with this solution, but I get the same error.
This error get when decrypt the key.
var sharedKeyExpanded = new HKDF().Expand(sharedKey, new byte[0], 80);
                   var keysEncypted = Combine(sharedKeyExpanded.SubArray(64, sharedKeyExpanded.Length - 64),
                       secret.SubArray(64, secret.Length - 64));
                   var keysDecrypted = Decrypt(sharedKeyExpanded.SubArray(0, 32), keysEncypted); <------------------Here


Add item authors to RSS feeds

Given that author metadata for a release is optional and not guaranteed to be correct, would it make more sense to include the uploader's PyPI username or a link to their profile instead?

Content of <author> is specified to be the author's email address in RSS, using some other info would be against that. http://www.rssboard.org/rss-specification#ltauthorgtSubelementOfLtitemgt

While on the topic of RSS feeds, #7013 would be a really nice addition ;)


modified the css of login page

ISSUE #203
fixes #

Description:
I have made some changes with the CSS , i.e CSS of the login form to make it look better than before added a background image in that particular section and added a blur effect to it (the form container) which made it look far better than before and also made changes to the form like included placeholders and worked with the positioning of its contents and changed the button colors to green and orange which suits with this type of website. Just made this noticable changes with the login form.
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA.
Additional context (OPTIONAL)

Test plan (OPTIONAL)
A good test plan should give instructions that someone else can easily follow.
How someone can test your code?
One can
Checklist

[ ] I have added my name in the contributors list at the end of README.md file.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] The title of my pull request is a short description of the requested changes.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

Nice.
Resolve the conflicts.
And do the same for signup.html and forgetpassword.html.

Nice.
Resolve the conflicts.
And do the same for signup.html and forgetpassword.html.

Sir , can you please tell me how do I resolve those conflicts? , since I'm new to open source contributions.

Nice.
Resolve the conflicts.
And do the same for signup.html and forgetpassword.html.

Sir , can you please tell me how do I resolve those conflicts? , since I'm new to open source contributions.

It is showing conflicts because your repo is not updated with main.
Fetch Upstream to resolve.

Do the necessary changes then make a new PR.


(0.11) Error when causing jar processors to rerun on an existing Forge project

Cannot change dependencies of dependency configuration ':forge:modCompileOnlyMapped' after it has been included in dependency resolution.

(basically happens with any other mod* configuration you use too) I suspect that this is due to TAWs searching dependencies.

After fixing the issue in arch plugin, the configurations were also resolved too early in loom (https://gist.github.com/Juuxel/f67c0df48b5cf2f8ff5531d68abe9d67) - fixed in 50c1171


In the windows 10 pro services option, the remote desktop services option does not appear to be able to stop or restart the service

hellp me In the windows 10 pro services option, the remote desktop services option does not appear to be able to stop or restart the service

Fix your Windows installation.
Not an RDPWrapper issue

So, how to fix my windows or  Just install windows again
Enviado desde mi iPhone
El 21 feb. 2022, a la(s) 15:08, sebaxakerhtc @.***> escribió:

Fix your Windows installation.
Not an RDPWrapper issue
—
Reply to this email directly, view it on GitHubhttps://github.com/stascorp/rdpwrap/issues/1733#issuecomment-1047195594, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQTOADNZDIPOWSIRXXEMU2DU4KLS3ANCNFSM5OZI6B3Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>


Broaden OAuth user pool beyond just ILab org members

Only allowing instructlab org members to OAuth won't scale.
There is a cost to org members along with it being too restrictive. E.g. a workshop shouldn't have to add everyone into the org.
The obvious answer would be to open it to anyone. This would require accelerating the plan for a daily limit on chats. If that is too much to get done before v1 we could limit chat based on ilab org membership.

Update:
@jjasghar has setup a nice app to create invitations to a new org. This will allow us to add anyone to the public org for OAuth and avoid the costs associated with the upstream ilab org. This also alleviates the manual problem of adding folks.
Links:

https://instructlab-public-inviter.1iyb6ex4la0n.us-east.codeengine.appdomain.cloud/
https://github.com/instructlab-public

TODOS:

[ ] Add the new repo to src/app/api/auth/[...nextauth]/route.ts as an ENV along with checking the upstream ilab org.
[ ] While in the code, make the organization optional by checking if the .env exists. Devs should be able to start the repo and test OAuth in their own app without having to be a member of either org for test/dev.
[ ] Demo this on Wednesday's UI community call and a triager call.

@nerdalert I think we need to make some decisions here about the production release. cc: @lhawthorn @jjasghar @Gregory-Pereira @aevo98765 @instructlab/ui-maintainers


CLI: Add cwd to sys.path for to enable running apps with uvicorn from anywhere

Fixes #1031.
This prepends the cwd to sys.path before importing. It's not an ideal solution, but since we can't change how uvicorn imports applications without monkeypatching things, this is the easiest way to support this.
PR Checklist

[x] Have you followed the guidelines in CONTRIBUTING.md?
[ ] Have you got 100% test coverage on new code?
[ ] Have you updated the prose documentation?
[ ] Have you updated the reference documentation?

The path needs to be added before the check against .env file. If we move it to the start of the function declaration this solves the issue for both paths.
def _autodiscover_app(app_path: Optional[str]) -> LoadedApp:
    cwd = Path().cwd()
    sys.path.append(str(cwd))
   if app_path:
       ...

The path needs to be added before the check against .env file

You're right. Hm. Not sure why the tests are still passing. I'll look into that.


Randomised mac address.

This is a new security fix Apple has done in iOS8. According to this the Mac address keeps changing so that no Developer can track the iPhone device.
Please let me know what is the effect of this security fix on your code?
http://appleinsider.com/articles/14/06/09/mac-address-randomization-joins-apples-heap-of-ios-8-privacy-improvements

This code works for 10.2.1 but it won't work for 10.3.


Fix v1 generator code style

Closes #10679
Signed-off-by: Max Asnaashari<EMAIL_ADDRESS>

Thanks!

@masnax Thanks!
@tomponline apologies, I missed this when fixing linting errors as I wrote a script to add all the necessary newlines.


Take into account content negotiation with GET-requests

POST-headers are apparently taken into account when caching requests, but not for GET-requests.
In the case of content negotiation with GET-requests, it would be useful if the cache could take into account at least the Accept-header, allowing to case responses in different formats for the same URI.

+1
requests.get('some_link', headers={'Accept':'application/json'})
requests.get('some_link', headers={'Accept':'application/xml'})

Will both return results in json as the second request was taken from cache :(

Added option to include headers to cache key: include_get_headers (bool)
By default it's disabled for compatibility with existing code.
See usage example in tests
test_cache.py#L304-L325

See also: #389, #387


Add contents box to the overview page

Added the contents box
Moved the D mascot image to the left as it was awkward to have that much focus on the right of the page.
Removed some unnecessary new lines.

Looks good :+1:

Thanks!


Dev brandong getrestorabledropped

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Note: there is a breaking change flagged because I am removing a property between versions. This property, ElasticPoolId is always null and should not have been in the original versions of the API. Also, this API is read-only, so there is no worry of a  GET then PUT scenario. Hoping ARM feedback can sign off on this check - please reach out if you need more context.
Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[ ] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

Please go through the contribution checklist for ARM API Review added as part of the review and mark them completed. It will help you fix most of the issues and improve the quality of swagger and help close the PR faster. This is a requirement before review can be continued.

Hi @brandong-ms, looks you removed a property  'elasticPoolId' , this is a breaking change, it must be removed?

Hi Arthur, I have re-added the elasticPoolId as a deprecated property. It will no longer be returned by azure SQL backend API, and it should not break any customer scenarios because it was always null before.
Thanks,
Brandon
From: Arthur Ning @.>
Sent: Wednesday, April 28, 2021 5:38 PM
To: Azure/azure-rest-api-specs @.>
Cc: Brandon Greenwood @.>; Mention @.>
Subject: Re: [Azure/azure-rest-api-specs] Dev brandong getrestorabledropped (#14129)
Hi @brandong-mshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbrandong-ms&data=04|01|brandong%40microsoft.com|796295b46c02415c009308d90aa71bf9|72f988bf86f141af91ab2d7cd011db47|1|0|637552535112501241|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=FidHOVQ9iwqOpdoHTt0u%2F%2B4qtQYSmGp%2B7xXgMtiORsQ%3D&reserved=0, looks you removed a property 'elasticPoolId' , this is a breaking change, it must be removed?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F14129%23issuecomment-828868986&data=04|01|brandong%40microsoft.com|796295b46c02415c009308d90aa71bf9|72f988bf86f141af91ab2d7cd011db47|1|0|637552535112511236|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=crySjiHHUa4Q%2B0JSB1HGqS4ezdF435X1JGusNGTJucE%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKUNCGTCNLLU5KRNATGRB5TTLCTAJANCNFSM43TJVZNQ&data=04|01|brandong%40microsoft.com|796295b46c02415c009308d90aa71bf9|72f988bf86f141af91ab2d7cd011db47|1|0|637552535112521233|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=TrZ7IJ48plNQyL%2FPJZpEqGU5EUXAYLqnGcIFLXzE3Io%3D&reserved=0.

@brandong-ms can you also commit these changes to DSMainDev repo? by the mid of this week, I will re-generate https://github.com/Azure/azure-rest-api-specs/pull/13942 to carry all the minor swagger changes to the dev branch before merging to master.


Registry docs publishing failed.

@vavsab we had to revert the publishing of the Zitadel docs in the Pulumi Registry.
https://github.com/pulumi/registry/pull/2659#issuecomment-1583466680
Reason: the Repository property in provider/resources.go has the wrong Github organization in the URL:
https://github.com/pulumiverse/pulumi-zitadel/blob/3dc64bc4cef183db669b763c4e696844ab7a821d/provider/resources.go#L80
This value is taken over in a generated file for the Registry, which leads to the docs generation to fail:
https://github.com/pulumi/registry/pull/2657/files#diff-d9508d27dc3156e0bab025ca8746e3a89ef73f2fb051d120953c4f297da6b0fdR10
Can you set update Repository value in provider/resources.go to https://github.com/pulumiverse/pulumi-zitadel?

Sure. Will do it today

@ringods all done! the new version is released


Image analysis improvements

Description
Image analysis needs a few improvements.

Feature
Android
iOS

Ability to start and stop image analysis manually
✅
⛔

Set if it should start image analysis immediately when CamerAwesome is shown, or later
✅
⛔

Determine if the device is capable of doing both imageAnalysis and video recording at the same time
⛔
⛔

Determine if the device is capable of doing imageAnalysis and taking pictures at the same time
⛔
⛔

Provide a way to display the image analysis in Flutter.This will probably be implemented by providing methods to convert analysis images to JPEG.
⛔
⛔

On Android, there is a notion of level to know if a device can do image analysis and video recording/taking pictures at the same time:

@istornz Something similar might exist on iOS ?
These features should address a few issues we have atm: #206, #209, #208
Checklist
Before creating any Pull Request, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).

[x] 📕 I read the Contributing page.
[x] 🤝 I match the actual coding style.
[x] ✅ I ran flutter analyze without any issues.

Breaking Change

[ ] 🛠 My feature contain breaking change.

If your feature break something, please detail it

Start/ Stop done on iOS
Autostart done on iOS


Update release notes to use arrays

This is a manual cherrypick of https://github.com/istio/istio/pull/26361, including only files that are already in 1.7.

@brian-avery: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio_release-1.7
521f250a9b4932702f9def837de215f43a5aca5a
link
/test unit-tests_istio_release-1.7

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@brian-avery: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio_release-1.7
521f250a9b4932702f9def837de215f43a5aca5a
link
/test integ-mixer-k8s-tests_istio_release-1.7

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


Add removeById

fixes #34

@samimsu Could you please review?

This looks like what I want. Not sure how to test it though.


fix: Update Broken Link

I've resolved the broken link for the NFT Gallery Demo website by replacing it with the new link from the GitHub repository.

thanks for the contribution @Shiva-Sai-ssb - this is actually a misconfiguration on the example, it should be .thirdweb-example.com I've fixed that now. :)


Update sys-dm-exec-session-wait-stats-transact-sql.md

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

Thanks @alberto-morillo this is a good query. I don't believe we're moving in the directly of hosting a lot of these samples in our syntax reference, especially for an Azure SQL DB-specific script in a generic DMV reference. We have other places where this type of query and its place in troubleshooting can be better explained, such as https://docs.microsoft.com/azure/azure-sql/database/understand-resolve-blocking. Will close with a consideration to expand on this type of thing in other troubleshooting articles.


Fixing "tried to load angular twice" error

angular-mocks is depending on "angular", which results in angular source appearing twice in the vendors folder, and loaded twice in the view.

Thanks :+1:


Adde PMTK updates for 5 times/seconds

For average projects, I think it's a good idea to include 200 millihertz updates in the source code.
By default, debs can choose 5 Hz, 1Hz and 100 mHz. I think average amateur tracing projects would fit best at 200 mHz than at 1Hz or 100mHz.

Great idea, thanks for sending the pull to add the 200 millihertz update rate.  Will merge in the new defines now, thanks!


[DS-4300] Optionally apply given Handles when importing community/collection structure

Fixes #7640
Based on https://github.com/mwoodiupui/DSpace/pull/13

Close/open to get Travis to run.

@mwoodiupui : Could we add tests for this PR in the existing StructBuilderIT? https://github.com/DSpace/DSpace/blob/main/dspace-api/src/test/java/org/dspace/administer/StructBuilderIT.java

Yes, thanks to @pnbecker for the original code.  I chose to treat it as a separate issue rather than merge it into that other PR.

hi @mwoodiupui thanks for this PR and to ping us on the recent bug report about it! I made a quick code review and added inline a question for you about the test, can you take a look? my colleague will make a functional test in the next days as well

Hi @abollini, the functional tests are done, and I think we can accept these changes.
Thank you, @mwoodiupui.

Merging as this is at +2.  Thanks @mwoodiupui !


Const as type

If this works:
// @flow
type UpdateAction = {
  type : "UPDATE_ACTION",
};

I would like to use constant as type like that:
// @flow

export const UPDATE_ACTION = "UPDATE_ACTION";

type UpdateAction = {
  type : UPDATE_ACTION,
};

So I can use const in rest of my app.

There is currently syntax for this. You can write
// @flow

export const UPDATE_ACTION = "UPDATE_ACTION";

type UpdateAction = {
  type: typeof UPDATE_ACTION,
};

Unfortunately, Flow considers typeof UPDATE_ACTION to be string, if I remember correctly. I'm not sure why, but experience tells me that there is usually some gotcha that I haven't thought of in cases like this. Maybe one of the type system experts can weigh in.

@nmote I know typeof syntax, but it's not that case. typeof UPDATE_ACTION  is string and it is expected and correct. String could be a type itself as I've shown in the first example.

What about declaring UPDATE_ACTION not to be a string but a literal?
export const UPDATE_ACTION: "UPDATE_ACTION" = "UPDATE_ACTION";

A little repetitive, but at least it keeps the repetition confined to just that one line :)

Here's another trick that works to reduce the amount of code duplication:
https://gist.github.com/rendro/4c9f4ddea8133bbddc3df427a8f62b9e

We are unlikely to support this. However, we might support something like as const in TS.


feat(watch): use before-watchPatterns hook

Use CLI's before-watchPatterns hook in order to instruct CLI not to watch .scss files.
In addition do not launch a sass watch process when bundling, assume bundler will handle it.
Ping @rosen-vladimirov
Merge after https://github.com/NativeScript/nativescript-cli/pull/3350

Can't wait for this. Could you release a rc version with this?
Thanks

@farfromrefug
We don't usually publish @next or @rc versions of the plugins. Instead, we are currently preparing a new version of this plugin and it should be released in the next few days.
In the meantime you can follow these steps in order to try the plugin out for yourself:
In a terminal, execute

git clone https://github.com/NativeScript/nativescript-dev-sass
cd nativescript-dev-sass/publish
./pack.sh

The pack script will produce a .tgz file, located in nativescript-dev-sass/publish/package which you can then use in a project by executing:
npm install --save-dev nativescript-dev-sass/publish/package/nativescript-dev-sass-1.3.5.tgz
Do bear in mind that this functionality will only be available if you use nativescript@next.

@Mitko-Kerezov thanks. I totally understand. I will test it.
thanks again


Revert "Add fallback session to desktop if gamescope or steam client …

…crashes (#24)"
This reverts commit 7ad44490aa59d851c54ae4cb6a41ab8c863ef879.

I am seeing what appear to be false positives. Being dropped to desktop seemingly randomly and unexpectedly when previously things were working fine.
Let's revert this for now and work things out in the release after.


Mobile/Android not typing numbers

Someone is also having problems with masked fields with numbers on Android?
I can't type numbers right now
In the desktop working normally

https://user-images.githubusercontent.com/91544993/135095017-7592418a-3dc6-419a-b879-e861e794792c.mp4

@rafaelmerini1,
There is a problem in 5.0.7-beta.18, ... use beta 19 instead.
I know you use rawgit and the latest but apparently it is still pointing to beta 18

@rafaelmerini1,
There is a problem in 5.0.7-beta.18, ... use beta 19 instead. I know you use rawgit and the latest but apparently it is still pointing to beta 18

Hi, I have updated to 5.0.8-beta.0.. but stil facing the problem as mentioned by @rafaelmerini1 ... May I know if any latest solution available?


Big front page demo

Description
All the updated features to date are included in the PR.
List:

Changed visual of appointment cards on front page
fixed the delete pop up / modal for business dashboard (deleting appointments)
Restructured the order the components appear on front page (remove clock, wired up bubbles / tabs to shows what it's displaying)
IN PROCESS: reworking creating User with Regular Email
IN PROCESS: reworking the way appointment cards display time blocks (3 initial times, then view more)

Fixes # (issue)
Type of change
Please delete options that are not relevant.

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

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

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

I fixed the registration modal for customers. There are no issues with any of the input fields. Phone number input is parsed and formatted, first and last name are combined in updated customer post route. When a new user submits their reg form, a new user is created in the authentication database, a new customer document is created in the customers collection, the new user is signed in, and the modal disappears.
However, there does appear to be a bug in the delete appointment modal (specifically business context). Working on it.

Fixed delete modal bug. It was due to our auto-population of all businesses/appointments on the front page. I commented it out for now. It should probably only be used for testing purposes anyway.

Made the featured appointments section static so that it remains constant when users search alternative queries. Refined delete modal bug fix. Appointments auto-populating on the landing page is no longer an issue.


Fix typos and add design inspirations links

Fixes Issue

Closes #242
Changes proposed

Screenshots

Note to reviewers
Hi reviewers,

I added SaaS interface link to design inspirations.
Made a distinctive description to page collective link.
Fixes spelling error i.e Landingfolio link.
I also gave more details about land-book link.
Capitalize the first "it" in Kaboompics link under image subcategories.

I've created another branch
There is still conflict

Yeah, this branch is not updated with main branch

Yes, I'm supposed to have a section with Rupali on it. I don't know how to go about the conflicts

Yeah, this branch is not updated with main branch

This PR is merged by #448 , now you may close it


Is is posible to add custom columns to the left and right of the the chart?  [QUESTION]

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

Context

Environment

Chart.js version:
Browser name and version:
Link to your project:

@javalen the best way to do this would be to write some kind of plugin that adds items to the chart.

Closing per my previous answer


Is keep-alive the default behavior?

I thought in server context, keep-alive should be the default option to reuse existing connection. Will I gain this benefit if I use node-fetch?

Not by default, but you can easily create a http agent with keep alive flag enabled to achieve what you want:
https://github.com/bitinn/node-fetch/blob/780598ad72d7205aa5616be2215692785270eda3/test/test.js#L1306-L1318

@bitinn Does this work?
const res = await fetch(url, {
	headers: {
		'connection': 'keep-alive',
		'content-type': 'application/json'
	}
});

@bitinn Will this work?
const res = await fetch(url, {
	headers: {
		'connection': 'keep-alive',
		'content-type': 'application/json'
	}
});

As per the example provided by @bitinn & also my understanding, you need supply this config in http agent used in the request. Only supplying header won't help.


Adding multiple packages at once

I would like to see a way to install multiple packages at once. Currently, i run this in docker, and i dont want to make like ~25 api requests just to install the packages. I know you can do something with building the container yourself and adding them, but I don't want to have to maintain the image myself.
I don't mind the install time, but I'd just like an easy way to automate installing a list of packages.
I've also seen stuff about a specfile, which I can't really find any docs on aside from using them in the build step. It would be great if piston could be configured to read the specfile on startup!

I had the same use case. My solution was to write a Python script which executes once the container is deployed and sends the POST requests to the Piston endpoint in order to install the runtimes envs.
I am fallowing in case another alternative exists.

Yes this is my seemingly the only option currently. If there was a way to at least do multiple packages in one api request, that would be much more viable. But as per #270 this was rejected and instead implemented in the cli.

There is absolutely no reason to worry about API request count or bandwidth when you're requesting in the same server. although this might be useful in multi-server setup.

It's not about throughput, it's about the fact I'd have to use some other language to, for example, loop over an array of package specifications to then execute them one by one.
Piston seems to have a nice thing doing exactly this (specfile) but currently seems to be only usable in the build stage (Please correct me if im wrong on this). It would be very nice if this can be used on startup too. This way I'd just need to commit one specfile, which would also make sure I'm up to date on versions and get new packages once they are available in piston


Enforce NAPALM format for IP and MAC address fields

Must use the helpers ip and mac from napalm-base: napalm-automation/napalm-base#55 resp napalm-automation/napalm-base#54

Closed via https://github.com/napalm-automation/napalm-eos/pull/46


wakatime does't work

I am so sorry, i am trying to provide my english , my IDES pycharm and GoLand install wakatime does't work , i want it do work ,Please help me!

Can you please open a new issue on the Jetbrains repo, and I will help there:
https://github.com/wakatime/jetbrains-wakatime/issues/new
Please also turn on DEBUG mode and copy/paste any error messages into the issue you create.


Maven experiment 2 can be run without Build Scan publishing

Similar to #170, we should provide a mechanism to run experiments without Build Scan publishing for cases where the Gradle Enterprise server may not yet be available.

It's not yet merged.


#192 ui tweaks

Signed-off-by: Nikhil-Ladha<EMAIL_ADDRESS>

@Nikhil-Ladha looks great so far. I've added more detail to issue #192. Will you consider including the remaining two enhancements in this PR?

Sure, sir looking ahead to solve this too...


remove access methods of Filter and make field pub.

Which issue does this PR close?
Filter has access method which function like get() in object-oriented.
Rust don't need like get() method for struct. Because default immutable.
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

What problem is this PR solving? It is partially reverting changes from https://github.com/apache/arrow-datafusion/pull/3796 that were introduced to prevent some class of errors when constructing plans.

Got it, Thanks your explanation @andygrove


How to pass the items as an array reference ?

<px-dropdown items='[{"key":"1","val":"iPhone"},{"key":"2","val":"Android"},{"key":"3","val":"Blackberry"},{"key":"4","val":"Windows "},{"key":"5","val":"Flip Phone","disabled":true}]' sort-mode="key" button-style="default" display-value="Select" disable-clear></px-dropdown>

works well. but to pass that value as array reference (it is an angular 2 code)
let itemsValue = [{"key":"1","val":"iPhone"},{"key":"2","val":"Android"},{"key":"3","val":"Blackberry"},{"key":"4","val":"Windows "},{"key":"5","val":"Flip Phone","disabled":true}];

<px-dropdown items="{{itemsValue}}" sort-mode="key" button-style="default" display-value="Select" disable-clear></px-dropdown>

is expected to work. But it will give an error "[dom-repeat::dom-repeat]: expected array for items"

I'm not an Angular expert, but shouldn't the syntax for your binding be <px-dropdown [items]="itemsValue" ...  instead?

This issue is generally how we have a two-way binding between Polymer and Angular
https://github.com/Polymer/core-input/issues/13


don't show the default space and affect other plugin

the last version：0.7.11

don't show the default Space
Editing Toolbar, quick switcher ++ don't work：
Uncaught TypeError: type.prototype.getViewType is not a function
at t.getActiveViewOfType (plugin:make-md:53687:28)
at t.wrapper [as getActiveViewOfType] (plugin:make-md:53602:20)
at eval (plugin:editing-toolbar:1:67298)
at I (plugin:editing-toolbar:7:47)
at eval (plugin:editing-toolbar:9:23878)
at eval (plugin:editing-toolbar:9:51653)

The plugins is now fixed. Automatically adding back default space has been fixed in the new version, however, if it's not added you can add a space with folder pointed to "/". This change was made to make spaces more flexible and your default space can now be renamed, removed or add a sticker

Thank you for your reply, and plugin compatilibity bux have fixed.
but 'reveal active file' don't work on the space that create by myself with folder pointed to "/".


Window events

on_enter
on_exit

Controversial (for window and dialog):

on_draw
on_callback_query
on_message

Hi, @Tishka17
Is there some way to close dialog just after rendering window without any user action (button click)?


Update license text to get recognized by GitHub

This PR does the following:

changes the license file from a markdown file to a standard plain text file
uses the official CC BY 4.0 text so GitHub can properly recognize this repo is under this license
updates text in the README which pointed to CC BY 3.0 (a different version) of the license

Is it really necessary to have the full text copied to all repos? Advice on creative commons site is to link to them.

The goal here is to get GitHub to recognize the license for this repository so it is programmatically accessible by using its standard text. I'm not sure if there are any abbreviated versions of the text that are also correctly identified by GitHub.
Linking to the Creative Commons might be fine for humans, but isn't sufficiently structured for machines. Note that many other OBO Foundry ontologies are doing what I've suggested, and we're able to pull their license information into the OBO Community Health Report (https://cthoyt.com/obo-community-health/).


Bluetooth is bad.

I'm sorry for the insults.
Please do not use Bluetooth, because it is a compromited technology.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0022
Bluetooth bugs do also exist for older Android versions.
Only a part of all Android devices is being updated regularily. It is impossible for the user to update them.

As long as you do rely on Bluetooth, the whole corona app has to be seen as compromised by design.
I would really love to use the corona app, but i can't afford a new mobile.

Saying sorry and repeating the same statements from #99 doesn't make the apology very credible.
I'm sorry to tell you that we need to ban you temporarily from the Corona-Warn-App organization. You clearly repeated the allegation that we "are forcing [...] users to allow cirminals (sic!) to hack their mobiles".
Please acknowledge that the usage of this application is completely voluntary and that we are not forcing anybody to use it. The rest has already been explained in #99.
Best regards,
SW
Corona Warn-App Open Source Team


External plugin infrastructure

I've been working on plugins and sample code that use the HostMessages API (Google Sign-In, push messaging, etc.) but they rely on internal build infrastructure.
We should provide a way to build these plugins with the external build system so that they can be released on GitHub.

Assigning to me for now, but I probably won't get to it for another month so if anyone else wants it, please take.

FYI @mit-mit.

@collinjackson I think we can close this now that we have other bugs tracking this use case?

agreed


HPO and Mondo node TSV files have many blank entries in category column

See for example:
$ wget http://kg-hub.berkeleybop.io/kg-covid-19/current/transformed/ontologies/hp_nodes.tsv
$ head hp_nodes.tsv

category        description     id      iri     name    synonym

$ tail hp_nodes.tsv
                http://purl.obolibrary.org/obo/HP_0000674
                http://purl.obolibrary.org/obo/HP_0008909
                http://purl.obolibrary.org/obo/HP_0003405
                http://purl.obolibrary.org/obo/HP_0030958
                http://purl.obolibrary.org/obo/HP_0000737

Also mondo_nodes.tsv
$ head -5 mondo_nodes.tsv
category        description     id      iri     name    synonym
                DOID:4362
                http://identifiers.org/snomedct/363354003
                http://identifiers.org/omim/603956
biolink:OntologyClass           MONDO:0000311   http://purl.obolibrary.org/obo/MONDO_0000311    obsolete congenital hypothyroidism
biolink:OntologyClass   A hordeolum that results from obstruction and infection of an eyelash follicle and adjacent glands of Zeis or Moll glands. Follicle obstruction may be associated with blepharitis.     MONDO:0001642   http://purl.obolibrary.org/obo/MONDO_0001642    hordeolum externum      external stye
                http://identifiers.org/snomedct/1489008
                DOID:13134

Version:
Issue is present in build from Jun 22, 2020

Fixed as of Aug 3, 2021 (probably before)


Clarify Exectutor CLI and internal API mapping

#922 left a few things unclear:
https://github.com/substrate-developer-hub/substrate-developer-hub.github.io/pull/922#discussion_r605348803
The present docs don't mention the CLI options and how they map to the actually executed API (that is detailed in the docs now)

I see what you mean. Let me add this in.
cli arg Native maps to sc_client_api NativeWhenPossible
cli arg Wasm maps to sc_client_api AlwaysWasm
cli arg Both maps to sc_client_api Both
cli arg NativeElseWasm maps to sc_client_api NativeElseWasm


Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation

when i do:
$user->comment($customer, 'Lorem ipsum ..', 3); the system say:
  "message": "Relationship method must return an object of type Illuminate\\Database\\Eloquent\\Relations\\Relation",   "status_code": 500,

i resolved with: protected $mustBeApproved = false; into model.


Rerunning tests causes them to fail because the container is not cleaned up.

I'm using the testcontainers-module Postgres container and all tests pass on the first run, but on the second run they fail because when trying to add the rows, the elements already exist causing problems with UNIQUE constraints. Is it expected behavior that the tests make permanent changes to the environment? I thought the whole point of testcontainers was that each test ran in isolation and the environment would be a clean one for each test.

While moving all the code to a single file, I noticed I was ignoring the get_host_port_ipv4 output. I thought there was no way that would be what would fix it, but I tested it and it did. :see_no_evil:
So for anyone that thinks you can ignore the port, as I did, because I thought obviously postgres is port 5432, think again. For some reason not specifying the port meant that every container was the same and all changes persisted through tests.
This works:
    let connection_string = &format!(
        "postgres://postgres:postgres@<IP_ADDRESS>:{}/postgres",
        node.get_host_port_ipv4(5432)?
    );

This does not work:
    let connection_string =<EMAIL_ADDRESS>

For some reason not specifying the port meant that every container was the same and all changes persisted through tests.

Might that be that you have a local postgres instance? (i.e you started a container, but connected to the local one on your machine every time)
Because containers are always mapped to the random port (until customized) and that's why you need to use get_host_port_ipv4.  You even may have many postgres containers spawned at the same time and it will work.

I don't think it was connecting to the local instance because deleting the postgres image manually would fix the tests and allow them to run properly again. I tried deleting all the images and containers so I only had one container and one image running, but the tests would still fail, due to UNIQUE constraints on the second run, when not specifying the port.

When you don't specify a port in connection string, in fact (depending on the client, ofc) all that happens is usually the default (5432) is used.
So to understand the reasons - you need to understand what was mapped to this port. (Test-)containers do not share state between themselves unless this is explicitly configured and get_host_port_ipv4 doesn't do any magic here, just tells which port to use for a connection to a particular container

As you can probably tell I'm not much of an expert with docker and containers.
I used docker image  ls to list all images and deleted them all with docker image rm. When rerunning the tests after that it worked the first time and then failed again until I deleted the image again. After using the port that I got back from get_host_port_ipv4 this problem stopped happening. Checking docker image ls again I only have 1 image which is what I would expect and the tests run properly no matter how many times I run them.
I'm not sure why using the port returned by get_host_port_ipv4 fixed the problem. I hadn't thought the port was the reason precisely because of what you mentioned of 5432 being the default already.
Btw, removing the port again from the connection string causes the issue to happen again.
If you want me to run any tests or try out anything let me know I would be happy to help.

docker images ls shows a list of images, not containers. You may have many containers using the same image - it's totally fine.

When rerunning the tests after that it worked the first time and then failed again until I deleted the image again.

However this parts sounds interesting and weird.
Could you try to check what's bound to 5432 for you? For example:
lsof -i tcp:5432

Also, what you can check is docker container ls before and after running tests.
If you don't see any containers after test execution - it means they've been cleaned up. To double check - you can disable cleaning by setting export TESTCONTAINERS_COMMAND=keep before running and then try again.
You should see that the containers spawned are mapped to some random ports.

I ran lsof -i tcp:5432 and didn't see any results and when checking docker container ls I don't see any containers, but as soon as I run it again without specifying the port the tests fail, but now deleting the image does not fix it. I have checked my local postgres databases and the database doesn't exist there either. So now I have no way to fix it so the tests run when not specifying a port.

I'm going to close the issue since using get_host_port_ipv4 solves the issue for you (and it's expected to be used)
However I'm not sure about underlying issues and can't reproduce. Please, feel free to re-open if you want to discuss the issue deeper, but it requires checking your case more deeply (it doesn't happen on 2 of my devices & some servers, so hard to help without allocating more time)