[tool_crash] FileSystemException: Cannot create link, OS Error: Function not implemented, errno = 38

Hello, I have a problem during the compilation of my application on linux, can someone help me ?
Command
flutter build linux

Logs
FileSystemException: Cannot create link, OS Error: Function not implemented, errno = 38
#0      _Link.throwIfError (dart:io/link.dart:263:7)
#1      _Link.createSync (dart:io/link.dart:184:5)
#2      ForwardingLink.createSync (package:file/src/forwarding/forwarding_link.dart:20:16)
#3      ForwardingLink.createSync (package:file/src/forwarding/forwarding_link.dart:20:16)
#4      _createPlatformPluginSymlinks (package:flutter_tools/src/flutter_plugins.dart:1057:12)
#5      createPluginSymlinks (package:flutter_tools/src/flutter_plugins.dart:994:5)
#6      buildLinux (package:flutter_tools/src/linux/build_linux.dart:67:3)
#7      BuildLinuxCommand.runCommand (package:flutter_tools/src/commands/build_linux.dart:85:11)
<asynchronous suspension>
#8      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1209:27)
<asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#11     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
<asynchronous suspension>
#14     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>

[✓] Flutter (Channel stable, 3.3.10, on Linux Mint 19.1 4.15.0-200-generic, locale fr_FR.UTF-8)
    • Flutter version 3.3.10 on channel stable at /home/zilles/prog/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (il y a 2 jours), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /home/zilles/Android/Sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /home/zilles/prog/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

[✓] Android Studio (version 2021.3)
    • Android Studio at /home/zilles/prog/android-studio
    • Flutter plugin version 71.1.3
    • Dart plugin version 213.7433
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.74.1)
    • VS Code at /usr/share/code
    • Flutter extension version 3.54.0

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Linux Mint 19.1 4.15.0-200-generic
    • Chrome (web)    • chrome • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: 18a827f3933c19f51862dde3fa472197683249d6
Plugins
cloud_firestore-3.5.1
cloud_firestore_web-2.8.10
file_picker-4.6.1
firebase_core-1.24.0
firebase_core_web-1.7.3
firebase_storage-10.3.11
firebase_storage_web-3.3.9
flutter_inappwebview-5.7.1+2
flutter_keyboard_visibility-5.4.0
flutter_keyboard_visibility_linux-1.0.0
flutter_keyboard_visibility_macos-1.0.0
flutter_keyboard_visibility_web-2.0.0
flutter_keyboard_visibility_windows-1.0.0
flutter_plugin_android_lifecycle-2.0.7
printing-5.9.3
url_launcher-6.1.6
url_launcher_android-6.0.21
url_launcher_ios-6.0.17
url_launcher_linux-3.0.1
url_launcher_macos-3.0.1
url_launcher_web-2.0.13
url_launcher_windows-3.0.1
webview_flutter-2.8.0
webview_flutter_android-2.10.4
webview_flutter_wkwebview-2.9.5

@freetim01237 Thanks for reporting this.
Labeling this issue for further insights since there is no similar tool issue with above error message/code and build target.

@tim-tiret are you still experiencing this issue?  Have you tried to do this with a new flutter project as well?
flutter create test_app
cd test_app

flutter build linux

Can you try the above and let me know if you are still seeing the same issue?


Cytation 5 Issue Related to libftdi

import matplotlib.pyplot as plt
from pylabrobot.plate_reading import PlateReader, Cytation5Backend
pr = PlateReader(name="PR", size_x=0,size_y=0,size_z=0, backend=Cytation5Backend())
This code has trouble running after installation. The issue has to due with pylibftdi which uses something called libftdi, and the library can't be found. I tried to figure out how to get this library using chatGPT (basically downloading libftdi and adding the folder with .dlls to the path) but it didn't seem to make any difference.
Has anyone experienced this or have any suggestions for resolving this issue?
Thanks,
Owen

libftdi needs to be installed. which os are you using?

windows. I tried to install using chatGPT to help - I downloaded some files and add a folder to the path. I didn't really install anything, is there is a straightforward way to do this?

it's important to copy both libftdi and libusb dlls. i have used https://www.dependencywalker.com in the past to debug

if you go into the pylibftdi source code, you can see where it's searching for dlls. Make sure libftdi and libusk live in one of those directories (they should be in the same dir)

oh ok, so transfer the .dlls into the folder where it is looking, I think that makes sense

how is this going?

Using: " conda install conda-forge::libftdi " worked in my virtual environment
Unfortunately, I'm now getting another error "   pylibftdi._base.FtdiError: b'usb_open() failed' (-4) "
This happened with any program trying to use pylibftdi.
I tried a few things that chatGPT suggested, mostly plugging out/in and trying to install FTDI drivers from their website. Unfortunately I am still getting this error.

did you find the directory where pylibftdi is searching? did you pust the libftdi and libusb dlls there?

I wasn't sure how to check what directory it was searching.
WHen i used "conda install conda-forge::libftdi " it did work to stop the error, but I don't know how that command works exactly. maybe I also need to try libusb with " conda install conda-forge::libusb-package " - I will try that

As un update, I tried to install libusb, and it worked successfully but I am still getting the error:
"   pylibftdi._base.FtdiError: b'usb_open() failed' (-4) "

I fixed the error! I tried to replace the drivers in a bunch of ways, but I think it was reverting to the same driver every time. I used a tool called "Zadig" to change the drivers to libusk (based on chatgpt) and that fixed the error.

Zadig is awesome! It's part of the installation instructions for liquid handling robots (https://docs.pylabrobot.org/user_guide/installation.html#using-the-firmware-interface-with-hamilton-or-tecan-robots), but not for other devices. I shall update those instructions. Thank you for the detailed reporting!

I am very excited to try the tool! I will next try to get the imaging working.

for imaging there are is an additional program to install (sigh..): these steps worked for me on my macbook and my raspberry pi: https://docs.pylabrobot.org/user_guide/installation.html#cytation5-imager


DRAFT: [C++] Avoid running complex constructors at library load

Initialization order of module globals is undefined.
In a particular case, the IO thread pool would first be instantiated, registering an at-fork handler. Then, only after, the at-fork handlers would be initialized, losing the handler registered just before.

@github-actions crossbow submit -g cpp

@paleolimbot This seems to fix the R issues with mclapply you discovered.


Honor php.executablePath

Hi. your work is very good. but you know not all use php in our projects. Some use php 5 or less. You know you should allow choose the version of php or that automatically detects and should also allow use more than one version of php

Duplicate of https://github.com/felixfbecker/php-language-server/issues/23
I'm planning to read the php.executablePath setting to support multiple versions, but generally, you can use multiple versions (I do that myself), just PHP7 needs to be in PATH atm.
PRs welcome!

where is php.executablePath?

In settings.json. But it is not implemented yet

:tada: This issue has been resolved in version 2.3.6 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Memory leaks clean up 2

Description
This PR contributes to https://github.com/flutter/flutter/issues/141198

Marks several leaks;
Fixes several leaks.

Pre-launch Checklist

[X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[X] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
[X] I signed the [CLA].
[X] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making, or this PR is [test-exempt].
[ ] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
[X] All existing and new tests are passing.

CC @polina-c

@polina-c thanks for the review!


Add Dark/Light mode feature to k8s website

As geeks may like Dark or Light mode, so I recommend to add this feature or can mention the link of the file here in order to make the changes.

/area web-development

Looks like a duplicate of issue https://github.com/kubernetes/website/issues/25061 we already have
/triage duplicate

Thanks for raising this!
However, closing this request as it closely mirrors the original issue. Feel free to continue the discussion on the original issue.
/close not-planned


Add GitHub Action for Code Quality Analysis

Description
Add a GitHub Action for Code Quality Analysis. We will use CodeQL for the same.
Refer to the GitHub Action for the same and integrate it into the repository.

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


Complete RML example

A complete transformation example into GloSIS compliant RDF. Still missing a description for the YARRRML syntax. Will open an issue on that.
If you wish to edit some of these files please open an issue and assign it to me.

hi luis, thanx for the work, this seems to replace https://github.com/ejpsoil/soildata-assimilation-guidance/blob/main/docs/tools/yarrrml.md? if so, an idea to merge both topics?

hi luis, thanx for the work, this seems to replace https://github.com/ejpsoil/soildata-assimilation-guidance/blob/main/docs/tools/yarrrml.md? if so, an idea to merge both topics?

I had a look at that document. The RDF it is generating is not GloSIS compliant, missing several SOSA instances. But it already has some notes on the YARRRML syntax. I will merge both.

Thanx


Uses segments tokenization.

To resolve issues of how to tokenize IPA strings, we defer to
segments.Tokenizer. In the future we can build custom "profiles" or
bug the authors to fix bugs.
Closes #83.

Added the recommended tests and the version info to setup. PTAL.

Done.


Name with space result to ERROR 500:500

Ex : La Test-de-Buch

Closed by 88556292c180456b4df403ca870c651c5ded1ca6


Update Bug Report Format

Bug report format adds characters interpreted in markdown to be headers.  Change for appropriate markdown formatting.

Needs to output saved cars as well

Also includes invalid link to bug tracker now.

I want to remove this instead, and ask folks to install !BugGrabber and BugSack

Removed in legion version.


skuidCustom

Custom javascript library with several helpful functions for working with SKUID and Salesforce.

@levinium This is a really impressive submission! It's going to take us a little bit of time to review properly. Thank you for sending this in.

I've made a few code updates that fix a few potential issues with querying certain model setups with the model loader. Not sure how to go about updating the pull request with those changes.
There is one thing I haven't set up yet and that's querying models with child objects. Will have to spend some time figuring that out.

@levinium Just merged a PR to master which allows for use of ES7 features, e.g. const. If you can merge the latest master into your branch, that should get your builds passing and we can get this merged!

@levinium If you can change "5" to "7" on this line in this file (https://github.com/skuid/skuid-labs/blob/master/.eslintrc.json#L12), on your branch, that should get your builds passing, and we should be good to go.

@levinium If you can change "5" to "7" on this line in this file (https://github.com/skuid/skuid-labs/blob/master/.eslintrc.json#L12), on your branch, that should get your builds passing, and we should be good to go.

updated .eslintrc.json in my branch


Adding the one-line installation script examples.

Customers find the one-line installation examples valuable - they are included in the dotnet/cli documentation. See: https://github.com/dotnet/cli/blob/master/Documentation/specs/cli-installation-scenarios.md
@mairaw
@piotrpMSFT
@livarcocc

@johnbeisner,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@mairaw
Can you give this a look please.

I'm also wondering if there are other portions of that spec that should come into the docs. Having information scattered in multiple places is not good for our customers and our topics also get translated.

@mairaw
Can you verify that this PR is ready to merge.


Add more details for action selector programming

Based on recent additions to the PSA spec, such as the
psa_empty_group_action table property.
Fixes #43

Thanks for the reviews!
@jafingerhut do you want to take a look at this before I merge?

Thanks for the reminder.  As discussed in another medium, please go ahead without my reading this one yet.  Will work on making the time to do a once-over on the entire P4Runtime spec before release, and create issues for any questions or concerns I have.


Add global switch to always fallback to network

Based on #322

Great - thanks for submitting. I will release this shortly as a minor release


ci: install ragel to check rdf codegen

Please take a look.

Codecov Report

Merging #1800 (4ae120a) into master (1c2a04c) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1800      +/-   ##
==========================================
- Coverage   73.42%   73.26%   -0.17%
==========================================
  Files         524      506      -18
  Lines       61759    61115     -644
==========================================
- Hits        45345    44773     -572
+ Misses      13858    13813      -45
+ Partials     2556     2529      -27

Impacted Files
Coverage Δ

internal/asm/c64/conj.go
0.00% <0.00%> (-100.00%)
:arrow_down:

graph/formats/rdf/graph.go
71.23% <0.00%> (-0.46%)
:arrow_down:

spatial/r3/mat_safe.go

internal/asm/f64/axpy.go

internal/asm/c64/stubs_noasm.go

mat/index_no_bound_checks.go

internal/asm/f64/scal.go

internal/asm/f64/dot.go

graph/iterator/nodes_map_safe.go

internal/asm/c128/stubs_noasm.go

... and 10 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 1c2a04c...4ae120a. Read the comment docs.


Landowner report, disordered depth profile

Hello,
I work for Wyoming DEQ and took part in the 2022 NLA surveys, when creating our landowner reports from data collected this summer we found that the depth profile was often not in a easily understandable order. I have attached an screen shot of the profile section of a report. Please let me know if there are any easy solutions to this problem on my end.
Thanks
Kelsey Ruehling

I've updated code that should now order by depth instead of line number.


chore: jsonfmt operationsmanagement

Ran jsonfmt -w "specification/operationsmanagement/**/*.json"

Automation for azure-sdk-for-python

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-js

Automation for azure-sdk-for-java

Automation for azure-sdk-for-go

Can one of the admins verify this patch?


Check compatibility of BASH with Windows 10 versions

Compile a list of compatible versions

https://docs.microsoft.com/en-us/windows/wsl/install-win10

Installed WSL2 (Windows Subsystem Linux) on my Windows 10 2004 machine.
Installed Ubuntu on WSL
WSL machines have their own file directory structure.  If you want to access files from Windows, $cd /mnt/c will take you to your Windows C drive.

Tested successfully.  Tests done with Windows 10 2004 with WSL2 installed.


Compound & forks liquidations

Hey @taarushv what's the status of this PR?

Closing in favor of #83


fix(approvals-satisfied): paginate through all PR reviews

:pencil: Description

The default value for the per_page param is 10, so the approvals-satisfied helper was only checking 10 reviews on each PR! 🤦
This change will make the helper paginate through all of a PR's reviews when determining whether or not approvals have been satisfied.

:tada: This PR is included in version 1.42.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


GCM  Initialization vector length

I have 16 bytes IV and then last 4 bytes is dynamic . Why  IV bytes length has to  be 12 bytes alone. If I give more than 12 byte, encryption is failing. Can it be made as configurable.?

As far as I know, 12 byte is the maximum bytes allowed for IV

This project is just sharing the code from an old prototype library, there's no active maintenance.
In this case, the GCM Nonce length is a limit from Windows.  Windows crypto only supports 96-bit nonces.


Medium Vulnerabilities on Prometheus and Promtool

When running Trivy against our docker image of the latest prometheus, the following was flagged up in both Prometheus and Promtool

LIBRARY
VULNERABILITY ID
SEVERITY
INSTALLED VERSION
FIXED VERSION

github.com/containerd/containerd
CVE-2021-21334
MEDIUM
v1.4.3
v1.3.10, v1.4.4

k8s.io/client-go
CVE-2019-11250

v0.21.0
v1.16.0-beta.1

k8s.io/client-go
CVE-2020-8565

v0.21.0
v1.20.0-alpha.2

It is not fine to open security vulnerabilities in public. When you click on "new issue" in this repository, it points you to a specific link that explains how to report security vulnerabilities: https://github.com/prometheus/prometheus/issues/new/choose
Please follow the rules and disclose responsibly to make open source more secure.
Additionally:

Prometheus does not launch containers so we are not affected by  CVE-2021-21334
k8s.io/client-go did not follow semver in early versions. AFAIK, v0.21.0 is more recent than  v1.16.0-beta.1 and v1.20.0-alpha.2.

If I am mistaken, please provide us more information, including how you think the vulnerabilities can affect prometheus users, following our procedures: https://prometheus.io/docs/operating/security/

While we are not affected, us triggering this check means we're generating toil for our users

@roidelapluie  https://github.com/prometheus/prometheus/pull/9093

@RichiH @roidelapluie any idea when #9093 will be merged. At the moment branch has conflicts.

https://github.com/prometheus/prometheus/pull/9127 has been merged. For the k8s dependecies, I do not think the claim is correct.

In a recent scan some of the following issues were found that are not the same kind of situation.
opt/prometheus/prometheus (gobinary)
Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0)
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+
|             LIBRARY              | VULNERABILITY ID | SEVERITY | INSTALLED VERSION |  FIXED VERSION  |                 TITLE                 |
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+
| github.com/containerd/containerd | CVE-2021-41103   | HIGH     | v1.5.4            | v1.4.11, v1.5.7 | containerd: insufficiently            |
|                                  |                  |          |                   |                 | restricted permissions on container   |
|                                  |                  |          |                   |                 | root and plugin directories           |
|                                  |                  |          |                   |                 | -->avd.aquasec.com/nvd/cve-2021-41103 |
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+
opt/prometheus/promtool (gobinary)
Total: 1 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 1, CRITICAL: 0)
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+
|             LIBRARY              | VULNERABILITY ID | SEVERITY | INSTALLED VERSION |  FIXED VERSION  |                 TITLE                 |
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+
| github.com/containerd/containerd | CVE-2021-41103   | HIGH     | v1.5.4            | v1.4.11, v1.5.7 | containerd: insufficiently            |
|                                  |                  |          |                   |                 | restricted permissions on container   |
|                                  |                  |          |                   |                 | root and plugin directories           |
|                                  |                  |          |                   |                 | -->avd.aquasec.com/nvd/cve-2021-41103 |
+----------------------------------+------------------+----------+-------------------+-----------------+---------------------------------------+

I pushed https://github.com/prometheus/prometheus/pull/10282 to resolve CVE-2021-43816 report spam.


Filter options for adding workflows or links

User case: When I'm adding a new workflow to the article, the list is very long. I usually remember the name of the workflow or parts of it so I want to search or filter the workflows by name. Either the technical name or the localized name.
Suggestion: Add search option or filter option to the names so I can find easily the correct workflow by it's name.

The new Stencil version now contains filtering for links and workflows. This filtering is done via search.  This search filter can be found both in Links / Workflows edit, but also in the Search feature of the toolbar.

Workflows and links editing tab now contains three parts:
TOP: A section at the top shows you the workflows/links associated with this article currently.
MIDDLE: A search box for searching ALL site workflows/links.
BOTTOM: A list of ALL workflows/links. The search box filters out these items as your search gets more specific.
Once you've found what you're looking for, you can click an "add" icon to add it to the TOP section of the view. Then, you can "Apply changes".
--- These changes will be applied in new version.


Add an option: When interect with environment, do or do not turn player entity to the position where crosshair hits instantly

ff4960b


Helm 2.15.1 deletes service account before pre-delete hook runs

Output of helm version:
Client: &version.Version{SemVer:"v2.15.1", GitCommit:"cf1de4f8ba70eded310918a8af3a96bfe8e7683b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.15.1", GitCommit:"cf1de4f8ba70eded310918a8af3a96bfe8e7683b", GitTreeState:"clean"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:18:23Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:09:08Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
microk8s
First seen with 2.15.1 and kubernetes 1.16. Worked OK with helm v2.14.3 abd kubernetes 1.12 to 1.14
In our chart we have a pre-delete hook that uses a service-account
when running helm delete --purge my-release:
Previously, the service account was deleted only after the pre-delete hook pod was created.
Now, when creating the pre-delete pod, there is an error:
MountVolume.SetUp failed for volume "cleanup-serviceaccount-token-s5ct9" : secret "cleanup-serviceaccount-token-s5ct9" not found

So many of these reported hook issues may all be resolved by a recently merged fix #6897. Can anyone give the dev-2 branch a try and see if it fixes it for them?

While I don't have a chart which I can use to verify the behaviour locally, I'm fairly certain this has been fixed in #6897. That patch fixes an issue with the kube client unable to wait for Jobs to run to completion as seen in #6894. Kubernetes 1.16 introduced a breaking change to the legacy schema so we had to update the code to reflect that change.
I'm going to close this as tentatively resolved via #6897, which will be in Helm 2.16.1. Please feel free to report your findings once 2.16.1 has been released with the likely fix mentioned above and we'll re-open if this is still an issue in 2.16.1+. I'm interested to hear your findings!

I am pretty certain that this should be solved by #6907. @yehiyam you are correct in that it wasn't waiting for certain jobs (see the explanation in the linked PR). Going to leave this closed for now as the PR is now open. If that PR does not resolve the issue, please let us know

@thomastaylor312 Thanks. I'll try it when 2.16.1 is released


Cli functionality for Substrate

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Merging from the cli branch.


Update version from 0.0.114 to 0.0.115

This is an automated update of version in pyproject.toml. This action is performed by a Github Action from publish.yml.

updated version from 0.0.114 to 0.0.115, @SuleyNL pls review


Peer-to-Peer Code Review

Greetings @MMGGYY66 , your project looks amazing and it works perfectly. We checked your code and want to give you some feedback about it.
Highlights:

Your User Interface looks amazing, nice using of Bootstrap. 👍🏽
The API are consumed with async and await in proper way. 👍🏽
Nice use and configuration of web-pack. 👍🏽
Clean and Dry code.

Suggestions:

It would be nice to add an scroll-y in the score list to avoid the ui get to much height. 💯
You can also add more HTML5 semantic tags such as ( section, article ) to enhance HTML5 best practices. 💯

thank a lot all of you


WIP: Sow3.sm new feats

Issues resolved by this pull request

Fixes #192
Fixes #193
Fixes #194

@rperlin-ela i got a late start today so decided to push on through like the good ol' days, so have a look at the 3 issues i included in this PR so far when you get a chance. there's some quirks with 2D/3D toggle on mobile, i had problems w/that before, so i'll give a fresh look tomorrow but may have to circle back to that another time. it's all definitely working but i just can't get it to center properly on mobile when toggling, and it's very apparent when a popup for selected community is present.

Quick look on desktop before shutting down for the night but all looking good, can commit or wait as you like in the morning.

Thanks, I'll keep plugging away on this branch. I'm trying to get in the habit/convention of
"WIP" in the PR title + not assigning you as Reviewer = not ready for primetime yet

If no WIP and you're Reviewer, it's ripe for the pickin.

@rperlin-ela all set for review. still would like to punt these until Week 4 if they're of concern:

2D/3D (#194): if popup is present when this button is toggled on mobile, zoom/pan centered properly in the map (it's offset in 3D right now but wasn't before when we just had the "reset pitch" btn)
#195 : if you're not seeing it, or if you are and don't feel it's a problem, case closed. or if you want to take the quick and dirty way out, that's simply adjusting text.


httpd stops server after second attempt to connect to AP

Description
we have an error when we try to connect to AP to configure a new home network
Steps to Reproduce
1- connect to AP and open on browser <IP_ADDRESS>
2- chose the home network and connect to it
3- turn off the router , to have the disconnected reason 201 , max retries in skconfig , make little to re produce it faster
4- when retries finished , it start AP again
5- step one again , it will be esp will in panic and restart
System Configuration
ESP-IDF v4.2
toolchain 2020r3

Environment (Operating system, version and so on):
Ubuntu

I think this is similar to the issue but didn't help https://github.com/espressif/esp-idf/issues/3851#issuecomment-639156054


Support for variable sync parameters size

At the moment only 4 sync parameters are supported. The upcoming release of KAT will support sync parameter sizes of 1, 2, 4, or 8 parameters.
Fewer parameters will reduce sync speed but free up parameter space on the avatar. More parameters will speed up text input but use up more parameter space. This is useful for fast inputs such as speech to text, or if a person wishes to save parameter space for other avatar features.
The app will either need manual configuration or a way to automatically detect the sync parameters size. An OSC server can be used to autodetect the sync parameters size. This is done by applying a value to the 8 possible KAT_CharSyncX parameters (probably to an unused character) and detecting which parameters are returned via the OSC server.

I verified that this should be possible by observing the output of VRChat OSC using Protokol.

Especially with fewer parameters it would also be a good idea to check if the message update may be faster if the overlay is cleared first, rather than just updating blocks. An example would be going from a long message to a short one,

I've implemented the OSC server to the app. Checking if clearing text is faster or not will be done on a future update, it's a good idea.


[segment] basic segment on horizontal segments

Will be great to allow 'basic' segment format when using 'horizontal segments'
http://jsfiddle.net/qu1m/694kk3gp/1/

See #3801.


Client Allocation Request for: 西安豹亚基金管理合伙企业（有限合伙）

Client Allocation Questions
Core Information

Name: 西安豹亚基金管理合伙企业（有限合伙）
Website / Social Media:
Region: Greater China Region
DataCap Requested: 20TiB
Addresses to be Notarized: f1gtou4tdhnlylqhhhpm6isermxyaj3e3j5tc33mq
Notary Requested: MRJAVAZHAO

@sanxunl Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

#2323


Image transformation feature on home page

Added a set of image manipulation buttons on the About Me page, just for fun.

Added three commits to address your code suggestions, thanks!


I solved the fibonacci number series question

I solved the fibonacci number series question in Java and added the proper link with the file

issue not assigned


Gift Entry: Users receiving a "System.LimitException: npsp:Too many SOQL queries: 101" error when processing a batch

Background
NPSP 3.209 introduced some new functionality to allow users to use a Soft Credit bundle within Gift Entry and also included some refactoring of existing Gift Entry code.
Issue Summary
One of the SOQL queries being executed when a user processes a Gift Entry batch is querying all NPSP Data Import records already processed within the batch, and a subsequent query is looping over the results returned. Cumulatively this hits the total number of SOQL queries governor limit:
https://developer.salesforce.com/docs/atlas.en-us.salesforce_app_limits_cheatsheet.meta/salesforce_app_limits_cheatsheet/salesforce_app_limits_platform_apexgov.htm
The threshold at which the error occurs is approximately when 45 records have already been processed in the batch, and the user is trying to process additional records via the Process Batch button.
Steps to Reproduce

Create a new Gift Entry batch
Import and process 45 records within the batch such that all records have a status of Imported
Create a new gift within the batch and attempt to process this
Confirm you receive a "npsp:Too many SOQL queries: 101" error

Workaround
Process records via a new batch rather than an existing one if the batch already contains 45 or more records with a status of Imported or Failed.
For example: If you want to add 100 or more records to a batch that already contains 45 processed records, create a new batch, add the 100 records to the new batch and process these in bulk.

W-10244877

I am getting this error on a new batch with 75 records.
Is there a parameter to set the batch size to avoid the "too many SOQL queries"

@Filikin Please could you log a support case and post back here with the case number as I could not replicate that behaviour in testing.
The parameter than has controlled the batch size in the past is not being used so unfortunately does not help with this bug

Thanks James,
It is case #41732407
Regards,
Eamon
From: James Browne @.>
Sent: Wednesday 1 December 2021 14:58
To: SalesforceFoundation/NPSP @.>
Cc: Eamon Kelly @.>; Mention @.>
Subject: Re: [SalesforceFoundation/NPSP] Gift Entry: Users receiving a "System.LimitException: npsp:Too many SOQL queries: 101" error when processing a batch (Issue #6757)
@Filikinhttps://github.com/Filikin Please could you log a support case and post back here with the case number as I could not replicate that behaviour in testing.
The parameter than has controlled the batch size in the past is not being used so unfortunately does not help with this bug
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/SalesforceFoundation/NPSP/issues/6757#issuecomment-983723066, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAGGNJZIKEFBJKAKDNKHEYDUOYZX5ANCNFSM5JCILDJA.
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.

This is also our case #41700124.
Limiting batches to <45 entries at peak workload season is not a viable long term workaround. Certainly hoping you will be able issue a fix asap.
Best, Laura

Our case number is #41725655
I split batches to sub 45 and they processed ok, so at least we have a short term workaround.

@lpeabody-park  Another workaround, would be to add gifts to a spreadsheet and use NPSP Data Import to mass import the  data into the NPSP Data Import object. From there the records could be processed en-mass. I appreciate this is undesirable but just offering alternative options
https://trailhead.salesforce.com/content/learn/projects/import-your-data-using-npsp-data-importer

@Filikin Would you mind granting support login-as access to your org on the case? Note: Salesforce.com rather than Salesforce.org in the login-as options

Hi James,
That is done now.
This batch will show the error:
https://dublinsimoncommunity.lightning.force.com/lightning/r/npsp__DataImportBatch__c/a0n09000001PKhkAAG/view
regards,
Eamon
From: James Browne @.>
Sent: Thursday 2 December 2021 16:07
To: SalesforceFoundation/NPSP @.>
Cc: Eamon Kelly @.>; Mention @.>
Subject: Re: [SalesforceFoundation/NPSP] Gift Entry: Users receiving a "System.LimitException: npsp:Too many SOQL queries: 101" error when processing a batch (Issue #6757)
@Filikinhttps://github.com/Filikin Would you mind granting support login-as access to your org on the case? Note: Salesforce.com rather than Salesforce.org in the login-as options
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/SalesforceFoundation/NPSP/issues/6757#issuecomment-984769578, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAGGNJZRO4K7A2N3FDCIBF3UO6KTHANCNFSM5JCILDJA.
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.

@Filikin Thanks for the case and login access. Support will respond back on the case later today but unfortunately the news is not good. Your batch contains gifts that are being matched against existing opportunities/payments so the workaround above of being able to process the batch in bulk if it does not already contain over 45 processed records does not apply.
As the "Donation Imported" field on NPSP Data Import is populated for these records the problem query will look over each of these donations twice and so this is why you are hitting the SOQL error. I'm afraid you will not be able to process the batch as it contains too many records.
You would need to either:

Reduce the records in the batch down to 45 or under and process the other gifts in a separate batch
Abandon the batch and use the spreadsheet / NPSP Data Import approach mentioned above

For 1 above, you could create a new batch (batch 2) grab the ID of the batch and then mass update the NPSP Data Import Batch with the ID of batch 2 for some of the records from batch 1 such that you have 45 records in batch 1 and the remaining ones in batch 2. This should allow you to process both batches.
If the approaches above do not work or you run into issues please reply back on the case

FYI I've updated the issue above to make it clearer when you will and will not experience the error

thanks James, is there any timeframe on a fix?

@Filikin I cannot say at the moment but given our release schedule it may be a while before this is patched unfortunately


wrongs visibility state when window loses focus

If I switch to another window, I still get Visibility.state() == visible.
This works fine if I switch to another tab.
Only problem is when switching window

but does this actually mean that the tab in the unfocused window is visible?


test(curriculum): test suites must fail on the initial contents

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @ValeraS
This looks good to me.
Unrelated to the PR, I can see most builds with async operations that have not completed, and exit. Thoughts?

This PR contains some changes related to awaiting async operations.

Unrelated to the PR, I can see most builds with async operations that have not completed, and exit. Thoughts?
Where can I see it?

Where can I see it?

https://travis-ci.org/freeCodeCamp/freeCodeCamp/builds/447041746#L821-L822
Also, lets continue the approach here: https://github.com/freeCodeCamp/freeCodeCamp/issues/30709


Closing file does not cause TS to remove errors related to that file

Issue Type: Bug
Open a file in VSCode Insiders with TS errors (such as a .ts or .tsx file).
Note that the errors are reported in the Problems pane
Close the file with cmd+w
Note that the errors are persisted in the Problems pane -- a window reload is required to get them to disappear
Possibly related to https://github.com/Microsoft/vscode/issues/58088
Also related to this issue: https://github.com/Microsoft/vscode/issues/50448
VS Code version: Code - Insiders 1.28.0-insider (29e67955fdb888fc6538ef60dc4664293f56d453, 2018-09-24T12:04:09.319Z)
OS version: Darwin x64 17.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2900)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
7, 5, 5

Memory (System)
16.00GB (0.62GB free)

Process Argv
-psn_0_3752852

Screen Reader
no

VM
0%

Extensions (29)

Extension
Author (truncated)
Version

Bookmarks
ale
9.1.0

project-manager
ale
9.0.0

vscode-eslint
dba
1.6.0

javascript-ejs-support
Dig
0.3.2

githistory
don
0.4.2

gitlens
eam
8.5.6

tslint
eg2
1.0.39

prettier-vscode
esb
1.6.1

vscode-pull-request-github
Git
0.1.6

jenkins-declarative-support
jmM
0.1.0

terraform
mau
1.3.5

dotenv
mik
1.0.1

python
ms-
2018.8.0

atom-keybindings
ms-
3.0.4

azure-account
ms-
0.4.3

vsliveshare
ms-
0.3.709

debugger-for-chrome
msj
4.10.1

vscode-jest
Ort
2.9.0

vscode-docker
Pet
0.3.0

material-icon-theme
PKi
3.6.0

ruby
reb
0.20.0

java
red
0.31.0

jenkinsfile-support
sec
0.1.0

slack
soz
0.0.14

code-spell-checker
str
1.6.10

vscode-java-debug
vsc
0.13.0

vscode-java-test
vsc
0.9.0

vscode-react-native
vsm
0.6.17

markdown-all-in-one
yzh
1.6.2

(6 theme extensions excluded)

@dbaeumer @alexr00 This is currently by-design (see #47386)
What we want is:

If you close a file and there is no tsc task running, we clear the errors for that file
If you close a file and there is a tsc task running, the tsc errors replace the typescript extension errors

Anyway to achieve this?

Any particular reason this is the desired behavior?
It seems at the very least that this should be configurable.  As it stands, all of the other plugins that report errors clean up their output when a file is closed.
Clearly some teams prefer this behavior, but it seems a fairly obvious thing that has legitimate arguments either way.  Any way we could get a setting to configure the behavior we want?

@mjbvz our recommendation for language providers so far is different and independent of a build task. What we recommend is the following:

single file language like linters should compute errors on file open and clear them on file close. Reason is that these languages usually don't have a project context.
multi file languages with project file:

on project open compute all errors
on project close remove all errors
on file open reconcile the file and compute errors

A very good implementation of this is the C# extension (see my screen shot which shows two errors although no file is open. I didn't even open any file :-))

The TypeScript language server never had good support to compute all problems of a project. But this might have changed with 3.0 and there builder support. That is why we bound the error computation in TypeScript to an external build task with problems of restoring them correctly. I have an issue for this and targeted it for November. I would also recommend to look into whether the TS language server got better in computing all errors for a project.
I am also open to reconsider this general recommendation. But we need good arguments if we want to change this since it will influence other extensions as well. The worst IMO will be if every extension does something different.

Could we add an option to remove the files manually? Like having a context menu option that removes problems from the selected file?


1.20 | Game crash when attempting to view mechanism recipes with Roughly Enough Items

Describe the Bug
When attempting to look at create recipes with REI which involve some sort of machine, (i.e: fan, crusher, press, etc), the game crashes after a second of having the GUI open.
Reproduction Steps

Install Create Fabric 0.5.1-f
Install REI 12.0.684-Fabric
Attempt to view a create recipe which shows the machines on the REI recipe GUI
Game Crash

Expected Result
I expect for the game not to crash when attempting to view recipes which use create machines.
Screenshots and Videos

Crash Report or Log
https://pastebin.com/qf9pPxGu
Operating System
Windows 10
Mod Version
0.5.1f
Minecraft Version
1.20.1
Other Mods

Additional Context
No response

Known issue, fixed in dev, please check the issue tracker before opening duplicate issues

Ah, alright, thank you.
Sorry about that, was looking through here and didn't spot it, so opted to create a new entry, my bad.


Adding 3 metrics

Hello !
I hope you are doing great !
Could you add these 3 metrics:

BaryScore (oral EMNL 2021)
DepthScore
InfoLM (best student paper award AAAI 2022)

They are available here:  https://github.com/PierreColombo/nlg_eval_via_simi_measures on a unified format !
Cheers,

Hi @PierreColombo
These metrics look interesting and I think they would be great community metrics. You could add them with the CLI:
evaluate-cli create "Bary Score"

This will create a folder with the necessary skeleton fir the metric and you will also see instructions on how to fill the gaps. That way they will be shared under your name. Would you like to give it a shot? Happy to help should you encounter any difficulties. We also have a guide in the documentation: https://huggingface.co/docs/evaluate/creating_and_sharing

If you want to do it this would be great! You can take credit for it !
Thanks :)
On Wed, Jun 8, 2022, 2:53 PM Leandro von Werra @.***>
wrote:

Hi @PierreColombo https://github.com/PierreColombo
These metrics look interesting and I think they would be great community
metrics. You could add them with the CLI:
evaluate-cli create "Bary Score"
This will create a folder with the necessary skeleton fir the metric and
you will also see instructions on how to fill the gaps. That way they will
be shared under your name. Would you like to give it a shot? Happy to help
should you encounter any difficulties. We also have a guide in the
documentation: https://huggingface.co/docs/evaluate/creating_and_sharing
—
Reply to this email directly, view it on GitHub
https://github.com/huggingface/evaluate/issues/127#issuecomment-1149876910,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFLTNJ5S5CKHBHEEMO7PIQ3VOCJVXANCNFSM5YARWVFQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @PierreColombo, I added a skeleton for Bary Score here: https://huggingface.co/spaces/lvwerra/bary_score/tree/main
From the template only the bary_score.py needs to be adapted and I copied your class to score.py. What's missing is filling the documentation in bary_score.py and writing the README.
It would be great if you could take over and finish the documentation as you are the author of the metric and you could use the same approach for the other metrics.

Thanks @cakiki  it would be terrific !
All the 3 metrics have the same signature and structure !
Many thanks :)


[NEW ICON] Gradle

Skill Name
Gradle
Why?
An open-source build automation tool that is designed to be flexible enough to build almost any type of software. Pretty popular to build projects.
Reference Image

Isn't that the old Gradle logo?

Yea, according to their brand guidelines it's fine to just use the new elephant on its own so it should be fine

Gradle would be great to have! Very useful tool.

Added in f100fddcf1ce9893e3c38be204a0adcfccfd18aa


Update create-and-manage-users.md

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Thanks, @scjane :)


Added sticky navbar

Added hover effect

please rephrase the issue by considering the react js technology and if you didn't joined onboarding group please do join
Developers needs to onboard to opensource community for easy information flow along with admins, please join with this link Curious Developers Community - Hacktoberfest

i have use react to the navbar ?

can i work on it. the sticky navbar will enhance the website. please let me know

@OmPanpatil and @nerdyawedee please take the latest pull, read the instructions and you can work,
Thank You
Instructions

Yes you can start working on it by taking latest pull from main branch
Don't Forget to join onboarding group for knowledge flow and direct conversation and support from other developers link  Curious Developers Community - Hacktoberfest
Please write the comments in your source code for development work and don't forget to attach the screenshots and video of the development work once it is done
Contributions more than 3 will be awarded a certificate of appreciation from curious ecosystem please mail to<EMAIL_ADDRESS>for claiming certificate and please attach your issue number
Respect Co Developers And Please Reachout to admins if any issues

Thanks & Regards
The Curious Team


[Feature Request]: In WYSIWYG Editor, Provide an easy way to remove links

Describe the feature you'd like
Remove link button in the Wysiwyg editor.
Describe the benefits this feature would bring to BookStack users
It does not appear to be an easy way to remove a link once one has been created
Additional context
No response

Just a note to this, links can be removed by updating the link URL, or using the insert link button, while providing an empty URL. Agree it's not very obvious though.

This has now been merged and will be part of the next feature release.


Add Content-Length parameter when Stream request body is used

Right now we're having Swagger authors add a Content-Length parameter to their specs. This isn't quite right. Since it doesn't look like we're going to support chunked upload scenarios, we might want to just have the generator automatically add a Content-Length parameter when a Flowable<ByteBuffer> is going to be used for the request body.

See Azure/autorest#2831 for context


get_up_vector() pointing downwards

Hi,
when I call get_up_vector() on a zero-Transform or zero-Rotation, the resulting vector points downwards (z=-1):
Transform().get_up_vector() gives me Vector3D(x=-0.000000, y=0.000000, z=-1.000000).
According to the definition of the coordinate system, z should be +1.
This is also supported by the transformation matrix:
Transform.get_matrix() gives [[1.0, 0.0, -0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, -0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]].
Tested in 0.9.10.

Hello @paulsans,
Indeed, there was a bug in the function that computes the up vector. I have opened the PR #3979 for fixing it. Thank you very much!!


Jitsi Meet option for TabNew

[x] Default to meet.jit.si server
[x] Custom server
[ ] Custom server at meeting level (or groups when we have them)

Moving rest to #30


Allow R packages to install scripts

Implements option 1 from https://travis-ci.community/t/in-r-version-4-0-0-library-path-not-writable/9744/27?u=native-api.
R has no per-user script directory to complement R_LIBS_USER.
So packages have no option but to install scripts to $R_HOME/bin.
With the r Apt package since 4.0, regular users don't have permission
to write there.
The commit allows the current user to create new executables there while
disallowing messing with existing ones.

Looking forward to this.  In case it helps: I have an R package Travis build that is failing for R release but passing on R devel.  On R release, 4.0.2, it says:

Warning in install.packages(update[instlib == l, "Package"], l, contriburl = contriburl,  :
'lib = "/opt/R/4.0.2/lib/R/library"' is not writable


Allow multiple variable repetition

This quick code improvement should allow variables repetition inside the template.
Eg.
Copyright (c) %y by %o. All Rights Reserved.
This code may only be used under the MIT style license found at ttps://%o.mit-license.org/@%y/

Thanks for this :+1:


Proposal: Relax line-length limit with clang format

Given how the language has changed in past few years (template specializations, lambdas and many more features), 80 character limit makes the code quite unreadable. I propose to relax the line character limit to 140 characters or higher.
I know request like these are very close to developer's heart. Don't intend to start a war of words on this. If this feels unreasonable or not up for debate, feel free to close the request.

@hzeller, @mithro for comments

We're using the existing Google coding style, which has 80 characters. But we also only do 2 character indentation, so typically things fit well.
I frequently have multiple editors open side-by-side and I very much enjoy the advantage of 80 characters (5 editors with 80 character width fit nicely on 4k :) ).
So I'd say it is a pretty fixed limit right now.
(In Java, things a quite a bit more verbose, so for antlr changes, 100 characters might be a good limit for these files)

We are keeping the style as it is.


guided tutorial dialog for wasm demo

Make it work like game intro dialog. Explain what is possible. Quick walkthrough of examples.
related: #22 (wasm demo multi-lingual screen reader accessibility)

good enough for now: ba08017


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 6b9ce45, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 7851 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 3f1b3c6.


SPA Exercises view

We could add this feature in some guides which exercises are incremental in order to improve user experience and reuse code of user' solution. @flbulgarelli @faloi @fedescarpa @jvillarejo  I would like to hear your opinions.

I don't get it, can you show us any example of what you expect?

Yeah, you could try Staying sharp with Angugalr.js course in codeschool. The first level is free.

Could you provide a capture or - better - a mockup showing us how it should look?

It's just a fade in fade out of exercise data => (description, title)

@aguspina can we close this?


Work with Sonarqube 5.1, add NCLOC metrics

"Upgrade" for Sonarqube 5.1:

Add a "scm" tag in the pom.xml file

Remove the line offset when adding a new issue from tslint to sonarqube

Add a simple sensor (LOCSensor) that report the NCLOC metrics

Coverage decreased (-7.74%) to 59.1% when pulling 059635c4357281bf830975367ed040f36a9ca9bb on cbulit:master into 43f89c3b945d6025f047f80c8c4597c8af355d5b on Pablissimo:master.

Hello, any update on this?

Already looking forward to seeing NCLOC metrics ... :smiley:

Annoyingly I've not managed to get this merged yet, and after other contributions it'll need a bit of finessing to get in (conflicts exist at the mo). Still, maybe this is the kick-up-the-arse to get it sorted so I'll try and find time next week.

Right, I've merged almost all of this (8 months later...) - the one thing I excluded was the 'fix' for attributing issues to line numbers. On my system at least your removal of the +1 causes issues to be reported on the line about where they actually exist. Unsure what's happening there...

hi!
Should the LOC value in the (main) dashboard now be filled with this change?
I've rebuilt and reinstalled the plugin with the new sources and started a new analysis, but the value is still empty in the overview. The Project dashboard itself shows the LOC though.

Not sure if I'm understanding, but this is the main and project dashboards for my test instance that examines the open-source TypeScriptSnake project:

Are you not seeing one or other of the two LOC values populated?

Hi @Pablissimo
The two metrics are not filled here. Can you give me some pointers how I'd debug this? I've mvn installed SonarTsPlugin on friday, copied it over the existing plugin, restarted sonar, and triggered a new build of "frontend project a". Here's how the dashboards look like.

@Pablissimo I'm sorry for the inconvenience, it worked now after I uninstalled. Restarted. Re-Built it. Installed it. Restarted. Made a new run.
Thank you for your great plugin and thanks @schnee3 for this great contribution! :)

To be honest I'd have expected it to just run really, with your original steps. But glad you're moving!


Added Timer

timer will appear when google form link is a input , it will be of fixed time

@DarshitJain04   please review the PR
thank you

Try to write better commit messages
chck is not an appropriate commit message

 timer will appear when google form link is a input , it will be of fixed time

Instead of an image, maybe add a small demo video of the working timer?

okay @DarshitJain04 I will keep these things in mind for future work
Thank you

Here is the video for the same
https://user-images.githubusercontent.com/78262624/144312296-d0f65f7c-4551-4547-aab9-b0f19a056fbe.mp4


Typescript syntax error

Describe the bug
"vite": "2.9.9"
"react": "17.0.1"
"typescript": "4.2.3",
[vite:esbuild] Transform failed with 1 error: Unexpected "in"
const variantsPropsMapping: { [keyof in Required<ProfileStatusBoxProps>['variant']]: Required<InfoBoxProps>['variant'] } = ({
vite.config.js
export default defineConfig({   plugins: [react()], });
tsconfig.json
{
"compilerOptions": {
"target": "ES2017",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"strictNullChecks": true,
"noImplicitAny": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
"types": ["@testing-library/jest-dom", "jest", "@types/googlemaps"],
"baseUrl": "src"
},
"include": ["src"]
}
Reproduction
not possible
System Info
Windows 10 Pro
npm 8.1.0
node 16.13.0
32GB RAM

Used Package Manager
npm
Logs
$ npm run build --debug

><EMAIL_ADDRESS>build
> vite build

vite v2.8.0 building for production...                                                                                12:04:17
✓ 3577 modules transformed.                                                                                12:04:34

 ERROR  [vite:esbuild] Transform failed with 1 error:                                                                                12:04:34
components/profileStatusBox/profileStatusBox.tsx:18:37: ERROR: Unexpected "in"
file: components/profileStatusBox/profileStatusBox.tsx:18:37

Unexpected "in"
16 |    variant?: 'info' | 'alert';
17 |  }
18 |  const variantsPropsMapping: { [keyof in Required<ProfileStatusBoxProps>['variant']]: Required<InfoBoxProps>['variant'] } = ({
   |                                       ^
19 |    info: 'light',
20 |    alert: 'dark'

 ERROR  error during build:                                                                                12:04:34
Error: Transform failed with 1 error:
components/profileStatusBox/profileStatusBox.tsx:18:37: ERROR: Unexpected "in"

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I have the same problem


Kimera VIO cmake build error.

Dear @marcusabate ,
I followed the installation instructions and tried building the package. But I am getting the following error. Can you please tell me, what do I need to do to resolve this ? I would be happy to provide you any additional information.
[ 92%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testInitializationFromImu.cpp.o
[ 93%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVioBackend.cpp.o
[ 93%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVioBackendParams.cpp.o
[ 94%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVioParams.cpp.o
[ 95%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVisionImuFrontendParams.cpp.o
[ 95%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testFeatureDetectorParams.cpp.o
[ 96%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testFeatureDetector.cpp.o
[ 96%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVisualizer3D.cpp.o
[ 97%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testOnlineAlignment.cpp.o
[ 98%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testOpticalFlowPredictor.cpp.o
[100%] Linking CXX executable stereoVIOEuroc
/usr/bin/ld: warning: libopencv_core.so.409, needed by /usr/local/lib/libDBoW2.so, not found (try using -rpath or -rpath-link)
[100%] Built target stereoVIOEuroc
[100%] Linking CXX executable testKimeraVIO
/usr/bin/ld: warning: libopencv_core.so.409, needed by /usr/local/lib/libDBoW2.so, not found (try using -rpath or -rpath-link)
/home/bikram/Kimera-VIO/build/testKimeraVIO: error while loading shared libraries: libopencv_core.so.409: cannot open shared object file: No such file or directory
CMake Error at /usr/share/cmake-3.16/Modules/GoogleTestAddTests.cmake:40 (message):
  Error running test executable.

 Path: '/home/bikram/Kimera-VIO/build/testKimeraVIO'
 Result: 127
 Output:

make[2]: *** [CMakeFiles/testKimeraVIO.dir/build.make:1011: testKimeraVIO] Error 1
make[2]: *** Deleting file 'testKimeraVIO'
make[1]: *** [CMakeFiles/Makefile2:911: CMakeFiles/testKimeraVIO.dir/all] Error 2
make: *** [Makefile:141: all] Error

regards,
Tribikram.

I encountered the same problem as you, how did you solve it?

Sometimes this happens if you make changes to the code and try to rebuild, though that doesn't seem to be the case here. Try first doing catkin clean kimera_vio kimera_vio_ros and then catkin build kimera_vio to see if the clean and rebuild works (this is usually it for me).
It's also giving a warning about libopencv_core.so that I've not seen before, are you building opencv3_catkin in the same workspace? Try building it before Kimera, it shouldn't matter but that might help. Alternatively, install a system-wide version of opencv.

Hi, Abate
Sorry for being late to answer your question, I am recently busy on my university graduation. When I try to rebuild it, I did meet some problems, for example the Gstam. But I have never met any warning about libopencv_core.so. I am wondering if it is convenient for you to send me your error about libopencv. Thanks

发件人: Marcus Abate @.>
发送时间: 2024年4月29日 23:34
收件人: MIT-SPARK/Kimera-VIO @.>
抄送: yang @.>; Comment @.>
主题: Re: [MIT-SPARK/Kimera-VIO] Kimera VIO cmake build error. (Issue #223)
Sometimes this happens if you make changes to the code and try to rebuild, though that doesn't seem to be the case here. Try first doing catkin clean kimera_vio kimera_vio_ros and then catkin build kimera_vio to see if the clean and rebuild works (this is usually it for me).
It's also giving a warning about libopencv_core.so that I've not seen before, are you building opencv3_catkin in the same workspace? Try building it before Kimera, it shouldn't matter but that might help. Alternatively, install a system-wide version of opencv.
―
Reply to this email directly, view it on GitHubhttps://github.com/MIT-SPARK/Kimera-VIO/issues/223#issuecomment-2083052718, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXU353SURF43RAOSQ2PQACLY7ZSAFAVCNFSM6AAAAABBOOSEE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBTGA2TENZRHA.
You are receiving this because you commented.Message ID: @.***>


Added missing trigger  trigger

added missing trigger pull_request

Signed-off-by: Andrii Soluk<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master     #306   +/-   ##
=======================================
  Coverage   88.75%   88.75%
=======================================
  Files          39       39
  Lines        1975     1975
=======================================
  Hits         1753     1753
  Misses        122      122
  Partials      100      100

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 c53b89e...e1184a4. Read the comment docs.


Hacktoberfest 2022

This file contains fundamental of Javascript for beginners. Every basic terms,data types,functions and lot more things are discussed in brief with code. It is made in a beginner friendly manner and easy to understand.

@microsoft-github-policy-service agree [company="{your company}"]

@microsoft-github-policy-service agree

Thank you @Sapnajha19 for your suggestion. This is a neat way to teach JavaScript lessons through executing commands and viewing output in the console. For now, this doesn't connect directly to our existing JavaScript lessons, the best place to share your creation would be in Show and Tell.
Closing this PR so you can share this within Discussions. When we build out the ability to onboard additional projects, or lesson extensions, within our repo for extra practice and exercises, we will announce to the community. Thank you!


Crash using sequence()

The following test case reproduces a problem I was seeing:
func testUtilsLargeSequence() {
    let promises = (1...100).map { _ in Promise<Int,NoError>() }
    let futures = promises.map { $0.future }

    let e = self.expectation()

    for (i, promise) in promises.enumerate() {
        Queue.global.async {
            sleep(1)
            promise.success(i)
        }
    }

    futures.sequence().onSuccess { nums in
        for (index, num) in nums.enumerate() {
            XCTAssertEqual(index, num)
        }

        e.fulfill()
    }

    self.waitForExpectationsWithTimeout(2, handler: nil)
}

When I run this test case, it crashes usually with a backtrace that is nearly 3000 frames long.  My guess is that something about how sequence() works creates a chain of onComplete callbacks which ends up blowing out the stack

Thanks for reporting the issue! I'm not yet sure what the best solution should be, but one workaround would be to not use the ImmediateExecutionContext and use an asynchronous context instead. Unfortunately sequence does not take a context as a parameter, but you could try to use traverse directly with a different context.

Bolts solves this in the following way: https://github.com/BoltsFramework/Bolts-iOS/blob/master/Bolts/Common/BFExecutor.m#L57

This is the same crash as described in. https://github.com/Thomvis/BrightFutures/issues/133 closing this one.


[SPARK-19353][CORE] Generalize PipedRDD to use I/O formats

This commit allows to use arbitrary input and output formats when
streaming data to and from the pipe. Existing line-based format is
now available via TextInputWriter/TextOutputReader. Althought it is
possible implement this generalization in a 100% backward-compatible
manner, the current proof-of-concept does not handle custom text
encodings.

I don't like the current LE solution, because the types (DataInput and DataOutput) suggest that the data is BE.
Will update it on the weekend. Don't review just yet.

The new version reverted BE order (default for java.io.Data{Input,Output}) because the performance difference of byte-swapping for our use cases is negligible.

JMH benchmark results: noop simply does nothing, the following three benchmarks parse rawbytes-encoded key-value pair (912 bytes).
Benchmark           Mode  Cnt        Score       Error   Units
noop               thrpt   20  2771634,477 ± 28571,386  ops/ms
big                thrpt   20     4085,536 ±    84,804  ops/ms
littleGuavaStream  thrpt   20     5721,992 ±    84,549  ops/ms
littleReverse      thrpt   20     4192,476 ±   131,715  ops/ms

big reads BE ordered input using java.io.DataInputStream
littleGuavaStream reads LE ordered input using guava.io.LittleEndianDataInputStream
littleReverse reads LE ordered input using java.io.DataInputStream (which is BE) and manually byte-swaps integers

The encoding parameter to RDD.pipe is also fully supported in the latest commit.

Closing in favour of #28, which is up-to-date with the Spark PR.


Protobuf generation doesn't work on directories with spaces

If at any point in your directory structure you have a folder that has a space in it, the protobuf generation of messages.pb.h and messages.pb.cc
Steps to recreate:

Name the folder of your repository "Test Test"
Compile the Client or Server binaries
You'll see an error saying the necessary protobuf files don't exist, and in the log, the console will say that they failed to generate an output.

If the following is using source engines filesystem interface most of these issues can be fixrd by using the fixslashes function on the location itself it should allow you to even have spaces inside of a folder or file even and it will read it properly

Its in VPC code, which executes via cmd, so you can't use actual code functions


Upgrade all old asides in tutorials & simplify some

I also took a stab at trying to simplify some of the longer asides

Ack, sorry, totally missed this.

ping on this one if you've got the time


Add API to fetch sensor installation related metadata

Use case:
While processing the data, the information about sensor positions (and conversion constants), should be fetched based on the installation reference.
Related to this data-gateway issue

Closed with #20


Reset the conflicted files list in testpatch

Although #18004 will seriously reduce the likelihood of finding
conflicts in the first place - one bug was introduced whereby the
conflicted files status was not being reset properly. This leads to
conflicted PRs remaining conflicted when the conflict has been resolved.
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@7eb380b). Click here to learn what that means.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main   #18139   +/-   ##
=======================================
  Coverage        ?   44.94%
=======================================
  Files           ?      825
  Lines           ?    91576
  Branches        ?        0
=======================================
  Hits            ?    41162
  Misses          ?    43834
  Partials        ?     6580

Impacted Files
Coverage Δ

services/pull/patch.go
50.53% <100.00%> (ø)

Continue to review full report at Codecov.

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


Setup for submitting device driver to Microsoft for digit signing

[Enter feedback here]
Following the documented procedures, at the last step, it pops up "Sorry, something went wrong, please try it again....". I retried a few times per day in last 2 weeks, it always end up the same error message.
What is the exactly went wrong? How to make it right? Is it web site error, or else?

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

ID: 2daf70ed-7391-5783-583b-fcd99f1c222a
Version Independent ID: 679bd45d-d0fd-a192-4d26-0121594fa86a
Content: Register for the Hardware Program - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/register-for-the-hardware-program.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

This is the error message screenshot.

Hi @lixintest,
Thank you for reporting this. We're looking into the issue and will let you know when we have more info to share.
Thanks,
~ Mark

Hi @lixintest,
Is there any more information you can share? For example, can you copy the error information and tell me any more specific error details, without sharing any personal info or credentials, of course.
Thanks,
~ Mark

Hi Mark,
Thanks for responding to my issue.
Here is the link to mp4 that recorded every step as how I got into this problem.
Any help is highly appreciated!
https://drive.google.com/file/d/1KJUf1HcDDGav2rHa19_z2_W1qjWnNgcW/view?usp=drive_web
[https://lh6.googleusercontent.com/w6-MWsYPfz-Cdd-Sgb7ZqLZgtPBvSNu2h0JuklPh-UqwrbXAm_iCddKtnQL1UvFeOeg=w1200-h630-p]https://drive.google.com/file/d/1KJUf1HcDDGav2rHa19_z2_W1qjWnNgcW/view?usp=drive_web
HardwareRegistrationFailed-4.mp4https://drive.google.com/file/d/1KJUf1HcDDGav2rHa19_z2_W1qjWnNgcW/view?usp=drive_web
drive.google.com
Thanks,
Lixin Lu
CEO/Founder
TriagingX Inc.
6050 Hellyer Ave, Suite 150-6, San Jose, CA 95138
1.408.568.7372
www.triagingx.comhttp://www.triagingx.com/
Provide the best automated endpoint forensic investigation solution

From: Mark Hopkins @.>
Sent: Wednesday, April 28, 2021 9:22 AM
To: MicrosoftDocs/windows-driver-docs @.>
Cc: Lixin Lu @.>; Mention @.>
Subject: Re: [MicrosoftDocs/windows-driver-docs] Setup for submitting device driver to Microsoft for digit signing (#2767)
Hi @lixintesthttps://github.com/lixintest,
Is there any more information you can share? For example, can you copy the error information and tell me any more specific error details, without sharing any personal info or credentials, of course.
Thanks,
~ Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/windows-driver-docs/issues/2767#issuecomment-828591084, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATU4XV4SCJUXNQF7QM3BDNTTLAY4NANCNFSM43DIGHAA.

Hi
Sorry that this sat.
For specific questions, Hardware Dev Center Support can investigate. To contact support and open a Hardware Dev Center support case for investigation, first, sign into your hardware dev center account, and then go to https://docs.microsoft.com/windows-hardware/drivers/dashboard/hardware-dashboard-faq.
Find:
How do I contact Partner Center Support?
If you are having problems accessing the Dashboard or need Dashboard Support please open a support ticket here: https://developer.microsoft.com/windows/support.
Once there, select Contact us, Dashboard issue, and then Hardware submissions & signing (all OS version) from the dropdown menu.
Hopes this helps.
~ Mark


Update quick MAPS selection sidebar to choose Diet or Biomarker data

Summary
Replace the "Population group" selection box with a toggle for the "Measure of MND"

Display the type of data in the summary card with the other search options:

Details
The two toggle options must be able to be disabled via parameter from the API.  The /micronutrient endpoint will indicate whether the chosen MN supports Diet, Biomarker or both forms of data
Acceptance Criteria

[ ] Population group selection removed from UI
[ ] Population group removed from router params
[ ] Toggle boxes to select either Diet Data or Biomarker Data
[ ] URL of selected page dependent on which measure is selected either \diet or \biomarker (See #298)

Adding @pautva for ref.
I'm not sure this diet/biomarker toggle really works in the sidebar.  It might look like it does on the quickmaps root location search page, but what happens when you're in the baseline page?  You can't change it then.  It will never show "biomarker" selected then.
I suggest we redesign this to have two buttons (links) at the bottom of the sidepanel, where the "View Results" button/link is currently (hidden when not on root location select page).  One that says something like "View Diet Data" and one "View Biomarker Data".  On the other pages that show the sidebar we can show the buttons but disable the one for the current data page.

Is the issue to do with the routing/page loadings?
If you select diet data and it takes you to quick-maps/diet/baseline?country-id=MWI&... can't selecting the toggle to biomarker then just take you to /quick-maps/biomarker?country-id=MWI and vice versa?
It may be I haven't understood the problem you're explaining, sorry!

Thing is that all the other controls affect what's on the current page.  What you're suggesting would do this on the location search page, but on the diet/biomarker pages the toggles all of a sudden turn into a set of links that navigate somewhere else.
This selection can also change the Data option(s) in the bottom select, although this is limited to a single item so it's not really an issue.
It also raises the question what happens if a user is on the baseline page and changes the vitamin that's selected to one that is only biomarker, not diet.  Does that then navigate to the biomarker page(s)?
I suppose if we're happy with this then that's fine.  It's just quite a bit different from what we had:
Selections changing the currently viewed content -> Selections replacing the current content with potentially completely different content.

Ok, I think i get your point. My only concern is that in terms of the logical user flow through the sidebar, the selection of diet or biomarker data comes before the data options select.  Whilst in quick MAPS the data options will only display one option, it will differ depending on whether the user selected diet/biomarker (as well as country/mn).  Later on, in other modules, there will be more than one option.

Re: your query of "what happens if a user is on the baseline page and changes the vitamin that's selected to one that is only biomarker, not diet. Does that then navigate to the biomarker page(s)?" - I guess there are two options - 1 switch to the page (possibly with the snack bar as discussed in the other issue) or 2: display a larger error message on the page about lack of appropriate data and pointing the user to switch data mode. No.1 probably the cleaner

As long as we've thought that through it's fine.  I'll get some updates merged in then try and resolve the navigation changes as well as query params and routeGuards for the new options etc.  Then we can see it all in action. :-)

Ok, thanks for raising it, it is good to talk through these things and their implications!  I reckon as you say, we'll go with it for now and see it all in action.  Hopefully won't need to unpick too much in the future, but hey that is the nature of agile development 😄

We probably don't want the information on the dashboard to change without the user knowing about it. But as long as they are informed about those changes and they are clearly visible, it should be ok.
When the measure of MND changes as a result of changing MN, snackbar could inform about that change. And the summary card should also show what data was loaded:

We can add notifications in as suggested by Paulius after #338 has been merged.


The Prefect 2 UI interface run out of  memory after a few minutes

Logged into Prefect 2 (dashboard view)
Navigated from the dashboard to a specific run:
https://prefect2.hedwig-workflow-api.niaidqa.net/flow-runs/flow-run/f8259055-3138-4a23-ba52-2544c17913a3
After a few minutes, the UI encountered a run time error.

This error repeated itself twice today.

this isn't something we can fix. It's related to the amount of data in these runs, they aren't suitable for viewing graphically.


@azure/msal-node missing README.md

Package Name: @azure/msal-node
Package Version:
Operating system:
[ ] nodejs

version:

[ ] browser

name/version:

[ ] typescript

version:

Is the bug related to documentation in

[ ] README.md
[ ] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
The readme is missing from npm:

Expected behavior
This should have a README with sample code - standard stuff the other @azure packages has.
If I go to the GitHub repository, it still doesn't have any sample code.
This probably isn't a P0 but it sure feels like it. How do I use this package?

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'EngSys:0.25159988,Storage:0.11310404,SQL:0.058010887'

@diberry can you open an issue at https://github.com/AzureAD/microsoft-authentication-library-for-js/issues ? Since they're not part of the Azure org I can't transfer it and I want to make sure the right folks see it.
Can I also ask why you are needing to use it directly? We've tried to mostly encapsulate it inside @azure/identity. /cc @KarishmaGhiya

I'll move it to the other repo - I just thought there was an all-up repo.
The code I'm trying to use is below - which I cobbled together from AAD samples and OBO docs. If there is another way to convert the token, with your @azure/identity library, please let me know. The main function I think I need is clientCredentialAuthority.acquireTokenOnBehalfOf.

// What is the import?
import * as MSAL from '@azure/msal-node';

async function exchangeBackendTokenForGraphToken(backEndAccessToken){

  const config = {

    // grab env vars from App Service - they should already be there from easy auth AAD

    auth: {
      // this is the API CLIENT ID (in this example, App B with scopes to Graph)
      // CONFIG NAME set by easy auth
      clientId: process.env.WEBSITE_AUTH_CLIENT_ID,
      // CONFIG NAME set by easy auth
      clientSecret: process.env.MICROSOFT_PROVIDER_AUTHENTICATION_SECRET,
      // how do I know where to find this value from my app registration?
      // is this the authority to Graph?
      // "WEBSITE_AUTH_OPENID_ISSUER": "https://sts.windows.net/51397421-87d6-42c1-8bab-98305329d75c/v2.0",
      authority: process.env.WEBSITE_AUTH_OPENID_ISSUER
    },
    system: {
      loggerOptions: {
        loggerCallback(loglevel, message, containsPii) {
          console.log(message);
        },
        piiLoggingEnabled: true,
        logLevel: MSAL.LogLevel.Verbose,
      }
    }
  };

  const clientCredentialAuthority = new MSAL.ConfidentialClientApplication(config);

  const oboRequest = {
    oboAssertion: backEndAccessToken,
    // do I need to set this?
    authority: "https://graph.microsoft.com/.default",
    // this scope must already exist on the API app registration and visible in resources.azure.com app auth config
    scopes: ["user.read"]
  }

  const { accessToken } = await clientCredentialAuthority.acquireTokenOnBehalfOf(oboRequest);
  console.log(`graphAccessToken: ${accessToken}`);
  return accessToken;
}

module.exports = {
    getGraphToken: exchangeBackendTokenForGraphToken
};

I'll move it to the other repo - I just thought there was an all-up repo.

We have tried to consolidate most things here, but I think the general rule is to file issues where the code lives. In this specific case, MSAL had their own repo before our team existed and it didn't seem worth the disruption to move them given the engineering system differences.

The code I'm trying to use is below - which I cobbled together from AAD samples and OBO docs. If there is another way to convert the token, with your @azure/identity library, please let me know. The main function I think I need is clientCredentialAuthority.acquireTokenOnBehalfOf.

Aha. OBO is always a fun scenario. We do have an OBO credential, though I confess I have not used it myself and we appear to be missing some documentation/examples: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/identity/identity/src/credentials/onBehalfOfCredential.ts
I think the way our credential works is slightly different though, since it's intended to be used with an SDK service client so you can do things like make requests to Storage on behalf of the signed in user.


Diffie hellman

🛠 Issue (Number)
Issue no #687
👨💻 Changes proposed
Add Diffie - Hellman Algorithm in C , C++ and java

Will add Diffie - Hellman Algorithm with adequate comments for readers to get a clear understanding.
To add in JAVA / C++ and C
✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Remove all the files other than Diffie Helman

in cryptography folder? they are other programs in there as well

Remove all the files other than Diffie Helman

in cryptography folder? they are other programs in there as well

This PR is only for Diffie Hellman, but you are pushing other programs too, kindly make necessary changes ASAP


use npm run hot command in laravel with virtual host

Laravel Mix Version: ^6.0.6 (npm list --depth=0)
+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>Node Version (node -v): v12.16.2
NPM Version (npm -v): 6.14.4
OS: Windows11

Description:
I am trying to use npm run hot command in a laravel 8 project developped with laragon with a virtual host
webpack.mix.js
const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js').vue()
.sass('resources/sass/app.scss', 'public/css')
.postCss('resources/css/app.css', 'public/css', [ ]).sourceMaps();
My problem is I am visiting the dev website under a virtualhost ex: https://exemple.com
But assets are serverd with host:port ex: http://localhost:8000 or <IP_ADDRESS>:8000
with
renders
So I get error :
GET https://localhost:8080/css/app.css net::ERR_SSL_PROTOCOL_ERROR
GET https://localhost:8080/js/app.js net::ERR_SSL_PROTOCOL_ERROR
Is it possible to get hot reload scripts with virtualhost?
Steps To Reproduce:
Serve a laravel 8 project with virtualhost (with wamp/mamp/laragon/docker)
composer install
npm install
run commande npm run hot
navigate to your virtualhost url (https:exemple.com)
Scripts/stylesheets are not loading
right?
How to fix that?
Thank you I am stuck on this since weeks
What I tried
webpack.mix.js

if (process.env.npm_lifecycle_event !== 'hot') {
mix.version()
}
const path = require('path');
mix.webpackConfig({
devServer: {
static: path.resolve(__dirname, 'public'),
}
});

mix.setResourceRoot('../');

mix.options({
hmrOptions: {
host: 'laravue.test',
port: 8000, // tryed also to set null/false/''
//https: true
},
});

After configured the hmrOption, you need to expose 8000 port of your virtual machine.

I am not sure to understand what you mean by expose port:
I have this settings

And this host settings:
define ROOT "E:/laragon/www/laravue/public"
define SITE "laravue.test"
<VirtualHost *:80>
DocumentRoot "${ROOT}"
ServerName ${SITE}
ServerAlias *.${SITE}
<Directory "${ROOT}">
AllowOverride All
Require all granted

<VirtualHost *:443>
DocumentRoot "${ROOT}"
ServerName ${SITE}
ServerAlias *.${SITE}
<Directory "${ROOT}">
AllowOverride All
Require all granted

SSLEngine on
SSLCertificateFile      E:/laragon/etc/ssl/laragon.crt
SSLCertificateKeyFile   E:/laragon/etc/ssl/laragon.key

Ok so I misunderstood your title. Laragon is not a virtual machine, you don't need to set anything on Laragon, only hmrOptions should be fine.

My problem is I am visiting the dev website under a virtualhost ex: exemple.com
But assets are serverd with host:port ex: http://localhost:8000 or <IP_ADDRESS>:8000
with
renders
So I get error :
GET localhost:8000/css/app.css net::ERR_SSL_PROTOCOL_ERROR
GET localhost:8000/js/app.js net::ERR_SSL_PROTOCOL_ERROR

You shouldn't get this error, because it's indicate that you are accessing an HTTPS url with an non-https service. Check your config and try again.


added revoke+raid topics and fixed template

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Problem/Feature
Please include a description of the problem or feature this PR is addressing.
Description of Changes:

Adds support for raid and revoke events
Updates template to match expected style

Checklist

[x] My code follows the Contribution Guide
[x] I have self-reviewed the changes being requested
[x] I have made comments on pieces of code that may be difficult to understand for other editors
[x] I have updated the documentation (if applicable)

Looks good to me

Mind approving real quick?


Can not toggle the fullscreen and how to replay?

Describe the bug
After I press the fullscreen button I can't toggle it back to normal screen.
To Reproduce

When i toggle the fullscreen button, it gives the message as in the image .
Another question is when it finished how to replay it through press some button?

I'm facing same issue. Did you manage to solve it?

To avoid this issue you have to add VersaPlayerView inside other view and add all edges constrains to new superview


replacing net-tools by iproute2

Net-tools is considered obsolete. Replacing it with iproute2 which is actively developed and, unlike net-tools, has support for all of the kernel networking stack's fancier features.

For what it's worth, I support this change. I am currently doing research involving mininet and one major stumbling block is the use of such an old binary.

I'm not sure this preserves the proper API semantics, since setIP() is supposed to set the primary IP address of an interface, not add a new address to it.
Removing the ifconfig method is also a problem since people may depend on it. A better approach would be to mark it as deprecated, or simply to leave it in. If the ifconfig command causes an error because it doesn't exist, then an exception should be raised.

Also it looks like testMobility failed?

I have no problem with including the methods for both binaries.
setIP() could be modified to use ip addr replace, and then it seems it would satisfy your requirement.

I did some tinkering with the ip binary and couldn't actually figure out how to change an IP, and this appears to be a common enough occurrence that the usual recommendation is to delete the old one and add it anew.
Even though the docs mention that change and replace are commands, they are not described and there are no examples of their usage. Is there a reason we can't do it that way?

Sooryy.. I didn't notice the error with testMobility. I just fixed it. setIP() is still there. The only problem I can see is with ifconfig(). ip addr replace didn't work as expected with me and I had to use ip add flush. Maybe the answer is here.

IIRC one reason I liked ifconfig (besides wide compatibility) is that it didn't require two commands to change an ip address.

On Nov 28, 2017, at 2:56 PM, Ramon Fontes<EMAIL_ADDRESS>wrote:
Sooryy.. I didn't notice the error with testMobility. I just fixed it. setIP() is still there. The only problem I can see is with ifconfig(). ip addr replace didn't work as expected with me and I had to use ip add flush. Maybe the answer is here https://serverfault.com/questions/476926/understanding-ip-addr-change-and-ip-addr-replace-commands.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/mininet/mininet/pull/773#issuecomment-347692293, or mute the thread https://github.com/notifications/unsubscribe-auth/AAtbu7UWe9RNqT8tVsB6A37SqYBYJI0Tks5s7I-kgaJpZM4QYQch.

Of course it's not optimal to have two calls to ip, but unless the mininet team plans to continue the development of ifconfig, I think it's just postponing some inevitable work.

No need to be insulting.

ifconfig has been in Unix forever, is still used in BSD and macOS, and wasn't deprecated in Debian until relatively recently. Moreover, when this code was originally written, iproute was not as commonly available and had some irritating issues. If you consider the history and context then it should be clear that I wasn't being perverse or malicious.

That being said.... I wonder if ip addr flush is the right thing to do, since it removes other addresses rather than changing the canonical one. But if no address is set, what do you do?

I understand that there's a bit of a catch-22 here. From my point of view, as primarily someone who is writing and maintaining code that expects mininet as a sort of "library", I don't see why we can't have both? Or, better yet, could we make the call to the network stack binary more flexible but provide ifconfig as a default?
It seems to me that ifconfig sort of assumes that an interface will have only one IP. In that case, what's wrong with ip addr flush ...; ip addr add ...? In theory a flush does nothing if the interface has no address.

I think you are right that both setIP() and ifconfig are primarily intended to deal with a single primary address on the main interface. I believe it is possible to add additional secondary addresses using ifconfig but I never do so.  I think the right thing to do is to enable Mininet to deal with multiple addresses on an interface! We should probably think about how to do this. I'm not entirely opposed to a flush/add for now, though it does change the behavior I think.

As of today, after installing Mininet on a clean Debian 12 system through apt, it throws the following error:
root@mininet:/home/zonoia# mn
*** No default OpenFlow controller found for default switch!
*** Falling back to OVS Bridge
*** Creating network
*** Adding controller
*** Adding hosts:
Cannot find required executable ifconfig.
Please make sure that Mininet is installed and available in your $PATH:
(/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games)

This is due to ifconfig being in /usr/sbin instead now.
Remediations of this would be:

add /usr/sbin to the path (e.g. PATH="$PATH:/usr/sbin" mn)
Add code to handle this case
Use the non-obsolete iproute2 commands

I'm mentioning this, as this might change the priority of the changeover to the ip toolset.


Connection refused error when helm tries to connect using ipv6

Output of helm version:
version.BuildInfo{Version:"v3.9.4", GitCommit:"dbc6d8e20fe1d58d50e6ed30f09a04a77e4c68db", GitTreeState:"dirty", GoVersion:"go1.19"}
Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.0", GitCommit:"a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2", GitTreeState:"archive", BuildDate:"2022-08-24T17:55:11Z", GoVersion:"go1.19", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v4.5.7
Server Version: version.Info{Major:"1", Minor:"25", GitVersion:"v1.25.0", GitCommit:"a866cbe2e5bbaa01cfd5e969aa3e033f3282a8a2", GitTreeState:"clean", BuildDate:"2022-08-23T17:38:15Z", GoVersion:"go1.19", Compiler:"gc", Platform:"linux/amd64"}
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
Bare metal
On a fresh kubernetes install on Arch Linux I keep running into the same error when trying to use helm.
Error: looks like "https://charts.bitnami.com/bitnami" is not a valid chart repository or cannot be reached: Get "https://charts.bitnami.com/bitnami/index.yaml": dial tcp: lookup charts.bitnami.com on [::1]:53: read udp [::1]:39831->[::1]:53: read: connection refused
I've tried explicitly disabling/enabling ipv6 on the machine but it makes no difference. I cannot find in documentation if this is a configuration issue or not.

Ok the issue is that kubernetes uses /etc/resolv.conf but the host machine uses systemd-resolved. So replacing /etc/resolv.conf with a link to /run/systemd/resolve/resolv.conf solved the problem.


UX - Templates should get a default name

When opening a template, the user will likely expect to immediately see that template. Instead, one gets a file-new kind of experience. This is fine, but it'd be more userfriendly to pre-name the file, starting with the template name and a number or other so that the user can just hit next/open and continue the process vs stop and think what to name a file they didnt create on their own nor have seen what it contains.

Naming convention:
ExampleName-1
ExampleName-2
ExampleName-3
ExampleName-4

addressed in https://github.com/microsoft/BotFramework-Composer/pull/1583

addressed in https://github.com/microsoft/BotFramework-Composer/pull/1668


Implement plugin signing artifacts with COSE as signing envelope (repo: notation-core-go/notation-go)

Closed as COSE PR merged.


Fixed #29419 -- Added release notes about ModelAdmin.get_actions change.

Refs https://code.djangoproject.com/ticket/29419
Added release notes about changing ModelAdmin.get_actions behavior.
It will return empty OrderedDict if requests hasn't "change" permission.

As discussed on the ticket, I think we should revisit the original design decision.