Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warning in react native

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Please provide a clear and concise description of what the bug is. Include screenshots if needed.
Please test using the latest React Native release to make sure your issue has not already been fixed: https://reactnative.dev/docs/upgrading.html
React Native version:
Run react-native info in your terminal and copy the results here.
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

Expected Results
Describe what you expected to happen.
Snack, code example, screenshot, or link to a repository:
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
You may provide a screenshot of the application if you think it is relevant to your bug report.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve

Description

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings
FAILURE: Build failed with an exception.

What went wrong:
Task 'installDebug' not found in project ':app'.

Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 1s
error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.

What went wrong:
Task 'installDebug' not found in project ':app'.

Try:
Run gradlew tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

React Native version:
SDKs:
Android SDK:
API Levels: 28, 29
Build Tools: 28.0.3, 29.0.3
System Images: android-28 | Intel x86 Atom_64, an
Google Play Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Not Found
Languages:
Python: 2.7.17 - /d/code/python/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.11.0 => 16.11.0
react-native: 0.62.0 => 0.62.0
npmGlobalPackages:
react-native: Not Found

Hello there 👋 this issue seems to have been inactive for the past few months. Because of this, it's likely that the issue is not a high priority anymore or it has been solved by OP; for these reasons, we'll close it.
But please, if it's actually still an issue with latest (RN64 at the time of writing) please comment below and we can reopen it or please send a Pull Request with a fix 😊


fix: update arubawired-networking-oid

Updating ARUBAWIRED-NETWORKING-OID.mib
from: https://mibbrowser.online/mibdb_search.php?mib=ARUBAWIRED-NETWORKING-OID

@ajasnosz Just renamed the file. Thanks!


injector: allow redirection of app traffic to itself

Description:
This change allows an app to invoke itself by enabling
the necessary iptables rules. It allows an app to direct
traffic to itself when:

app directs traffic to its pod IP
app directs traffic to its k8s service IP
which is then resolved to the local pod IP
by Envoy.

Resolves #4340

Testing done:
Tested app sending traffic to itself via k8s service
and pod IP.

Affected area:

Functional Area

Sidecar Injection
[X]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? no

Did you notify the maintainers and provide attribution?

Is this a breaking change? no

Codecov Report

Merging #4411 (e399e30) into main (718517c) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #4411      +/-   ##
==========================================
- Coverage   69.21%   69.19%   -0.02%
==========================================
  Files         212      212
  Lines       14554    14554
==========================================
- Hits        10073    10071       -2
- Misses       4429     4431       +2
  Partials       52       52

Flag
Coverage Δ

unittests
69.19% <ø> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

pkg/injector/iptables.go
100.00% <ø> (ø)

pkg/certificate/rotor/rotor.go
84.78% <0.00%> (-2.18%)
:arrow_down:

pkg/crdconversion/crdconversion.go
73.68% <0.00%> (-0.76%)
:arrow_down:

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 718517c...e399e30. Read the comment docs.


Add docs on creating new releases

Update the README to explain the release process.

hm. sounds great. I was actually unsure if more things were needed than only tagging. Nevertheless, fwiw, my current issue about releasing is more about knowing if I have to ping someone to get a new release or if I have enough rights to do it myself.

hey @apatard I see you're in the community team with maintain access: https://github.com/orgs/ansible-community/teams/molecule

maintainer permissions should be good for creating tags and publishing releases: https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role

@oraNod that's great. I'll try to find some time tomorrow to do a release (and at least merge this PR)


feat(BUX-669): Removed transportType and changed README

Pull Request Checklist

[x] 📖 I created my PR using provided  : CODE_STANDARDS
[x] 📖 I have read the short Code of Conduct: CODE_OF_CONDUCT
[x] 🏠 I tested my changes locally.
[ ] ✅ I have provided tests for my changes.
[x] 📝 I have used conventional commits.
[ ] 📗 I have updated any related documentation.
[x] 💾 PR was issued based on the Github or Jira issue.

I don't understand the scope of the report that this PR is based on.

I don't understand the scope of the ticket that this PR is based on.

Edited Readme after renaming. Added proper links. Removed setTransport because we don't use it anymore. Updated dependnecy

Why did you add empty pages/admin-login.jsx?

Why did you add empty pages/admin-login.jsx?

Removed


RHEL-8.5/9.0: keep RHSM DNF plugins enabled on ec2, ec2-ha and ami

The RHSM DNF plugins product-id and subscription-manager are now
by default enabled on the RHEL-8.5 and RHEL-9.0 ec2, ec2-ha and
ami images.
The desired default state of the RHSM DNF plugins has been decided by
the RHSM team.
Related to https://bugzilla.redhat.com/show_bug.cgi?id=1996670
Signed-off-by: Tomas Hozza<EMAIL_ADDRESS>This pull request includes:

[ ] adequate testing for the new functionality or fixed issue
[ ] adequate documentation informing people about the change such as

[ ] create a file in news/unreleased directory if this change should be mentioned in the release news
[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

The CI pipeline was for some reason canceled, I re-scheduled it.

@ondrejbudai this one should be unblocked, since the exception has been granted....


ASP.NET MVC

Does anyone have an example of using this in ASP.NET MVC?

Sorry, there's no example on ASP.NET


It seems some macros in metadata_utils cause issues if an MLJ interface is wrapped in module

https://github.com/alan-turing-institute/MLJ.jl/issues/744#issuecomment-786746319
See also this comment: "A quirk of submodules and evaluation scopes makes it necessary to load this submodule in the package init function" from #20

I wonder if https://github.com/JuliaAI/MLJModelInterface.jl/pull/184#issuecomment-1864104215 fixes this issue?


Unit Test in sln C# solution failed : SecurityException

Godot version:
3.2.1 mono stable
OS/device including version:
windows 10 pro
Issue description:
Creating a unit test project in Visual studio solution.
Adding a unit test to my DialogBox.
Launching and getting this error :
ECall Methods Must Be Packaged Into A System Module
Steps to reproduce:
Creation a DialogBox Node with DIalogBox.cs
See this code below :
using Godot;
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
///
/// Dialog box : display content text and a texture animated sprite
///
public class DialogBox : Node2D
{
#region Fields
private List _messageList = new List();
private int _currentPartOfMessage = 0;
#endregion
#region Public methods
public override void _Ready()
{

}
#endregion

#region Internal methods
#endregion

#region Properties

/// <summary>
/// Content message to display
/// </summary>
public string Message
{
    get
    {
        string content = string.Empty;

        if (this.CurrentPartOfMessage < this.MessageList.Count)
        {
            content = this.MessageList[this.CurrentPartOfMessage];
        }

        return content;
    }
}

/// <summary>
/// Index of the part of the message in the message list
/// </summary>
public int CurrentPartOfMessage { get => this._currentPartOfMessage; private set => this._currentPartOfMessage = value; }

/// <summary>
/// List of message text as one full message to be displayed in X steps
/// </summary>
[Export]
public List<string> MessageList { get => this._messageList; set => this._messageList = value; }
#endregion

}

see https://github.com/godotengine/godot-proposals/issues/432

Closing in favor of https://github.com/godotengine/godot-proposals/issues/432, since this is more of a missing feature/documentation than a bug.

Ok,  taht's right : if the next feature will drop this bug, I'm ok :)

Hug I retry unit tests, and really I'm not ok, it's not a missing doc, it's really a bug for me.
Why am I not able to create a unit test as usual ?

Hey @evan-boissonnot, you may write me on discord van800#9412. I can explain you the difficulty with UnitTesting support.


Update tone integration docs - 3

Updating the pull content in

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


Emmet settings IntelliSense for new preferences

In 1.17 in Emmet were added new preferences:

bem.elementSeparator
bem.modifierSeparator
filter.commentBefore
filter.commentTrigger
filter.commentAfter

But they are absent from autocomplete:

Thanks for catching this @usernamehw!
I've pushed in a fix and the new preferences will start showing up in the suggestions in tomorrow's Insiders build

@ramya-rao-a
Maybe this https://github.com/Microsoft/vscode/commit/fd77f04352aa75d4e4121f109d7c755784a5bb2a#diff-f00d71401c4d6214e9a4eaaf5c7e8a19R45 line has typo.
"emmetPreferencesFilterCommentBefore": "A definition of comment that should be placed before after element when comment filter is applied.",  ->
"emmetPreferencesFilterCommentBefore": "A definition of comment that should be placed before element when comment filter is applied.",

Thanks @EbXpJ6bp
Typos have been fixed.


Bugfix/Fix case for Mac

Description
Fix case for Mac, keep it consistent with Windows.
Tests
How can this be verified by QA?
Execute the Setup.sh on Mac and check if there is a directory with the name "WorkerSDK" inside  "SpatialGDK/Source/SpatialGDK/Public/"

Closed in favour of - https://github.com/spatialos/UnrealGDK/pull/978


Update the build documentation in BUILD file

The current instruction is 17 years old. memcached in the meantime moved to automake and has an easier way to locally build and locally test a new binary.

Thanks! I need to make some adjustments to this, but good to update it.


The analytics prompt shouldn't run in CI environments

🐞 Bug report
Command (mark with an x)

npm install

Is this a regression?

 Yes, the previous version in which this bug was not present was:
v7 and below
Description
When upgrading to v8 the analytics prompt breaks CI as it hangs infinitely waiting for the user to choose to enable it or not
🔬 Minimal Reproduction

Run npm install on a v8 cli project on CI. For example: https://travis-ci.org/mattlewis92/angular-calendar/builds/538499347
Attempting to disable analytics on the project then fails as the config it adds to angular.json is invalid
ng analytics project off

🔥 Exception or Error

🌍 Your Environment

Angular CLI: 8.0.0
Node: 12.1.0
OS: darwin x64
Angular: 8.0.0
... animations, cdk, cli, common, compiler, compiler-cli, core
... forms, language-service, platform-browser
... platform-browser-dynamic, router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.800.0
@angular-devkit/build-angular      0.800.0
@angular-devkit/build-ng-packagr   0.800.0
@angular-devkit/build-optimizer    0.800.0
@angular-devkit/build-webpack      0.800.0
@angular-devkit/core               8.0.0
@angular-devkit/schematics         8.0.0
@ngtools/json-schema               1.1.0
@ngtools/webpack                   8.0.0
@schematics/angular                8.0.0
@schematics/update                 0.800.0
ng-packagr                         5.2.0
rxjs                               6.5.2
typescript                         3.4.5
webpack                            4.30.0

Anything else relevant?
The is-ci package could be used to disable that prompt on CI envs: https://www.npmjs.com/package/is-ci
The analytics config needs to be added to the schema so it can be disabled at the project level
The workaround for now is to add this to travis.yml
before_install: npx @angular/cli analytics off

You can set this flag in your CI to disable the analytics. We'll work on fixing this in the next patch release.

Awesome, thanks @mgechev! btw it might be worth documenting the NG_CLI_ANALYTICS variable here: https://angular.io/analytics

I also have this issue. For info: it appeared during the CLI beta phase, then was fixed (it was OK in CLI v8.0.0-rc.4), and is here again in v8.0.0, so a commit between v8.0.0-rc.4 and 8.0.0 reintroduced this issue.

This still seems to be a problem for me. I'm using v8.0.6 and I get this same issue when I try npm installing in my pipeline. I'm building using fly. Screenshot of result below.

Still having this issue. I'm currently using v8.0.6 and building on concourse's CI. See screenshot below.

Still having this issue. I'm currently using v8.0.6 and building on concourse's CI. See screenshot below.

The issue above is taking place when the CI process is installing dependencies. We have tried flipping an env variable to have the CLI not prompt this message with no luck


Truncate nostr content on the sign screen

Feature description
the content can be very long

Describe the solution
as we now have the "show details" option we could truncate the content to make sure it fits into the screen.
Describe alternatives
No response
Additional context
No response
Are you working on this?
None

Any steps to reproduce?


Sort and Filters on task register

@f-odhiambo my assumption here is that we will cover some of this functionality with the CHW scope. The primary case there being filter by task status.
The Reveal implementations will likely have more factors by which to sort (ie by distance) or filter the structures/families.
Map View Features
Thailand:
Sort Options:

[ ] Distance from the user
[ ] Task Status
[ ] Task Type

Filter Options:

Status:

[ ] Not Visited
[ ] Family Registered (Family has been registered for this structure)
[ ] Bed Net Distributed (Family Regustration done + Bed net distributed)
[ ] Complete  (Family Registration done + Bed net distributed + At least on Blood Screening done)
[ ] Not Eligible

Task Type - The task detailed can be accessed on the respective form links.

[ ] Mosquito Collection
[ ] Larvae Dipping
[ ] BCC
[ ] Bed Net Distribution
[ ] Blood Screening
[ ] Case Confirmation
[ ] Register Family
[ ] PAOT

Intervention Unit

[ ] Operational Area
[ ] Structure
[ ] Family
[ ] Person

Namibia:
Sort by:

[ ] Distance
[ ] Status

Filter By:

[ ] Not visited
[ ] Not sprayed
[ ] Partially sprayed
[ ] Sprayed

this all has to be done generically as search queries against a resource that show up in a list view of that resource
the resource here being Task


Compare attributions and signals

Is your feature request related to a problem? Please describe.
In #2488 we introduced the ability for the user to compare an attribution with its original signal, if it exists. In this story we want to extend the functionality to also compare a selected attribution with any other attribution or signal. This can be useful for comparing similar attributions, for example.
Describe the solution you'd like
Integrate the diff view into the regular audit view which contains the list of attributions and signals.
Possibly hide the resource browser while in diff view to make more room.
Freeze the selected attribution in the right pane and allow the user to select any attribution or signal from the lists to display in the left pane.
Rename button "Compare to original" to just "Compare". When clicked on initially, display the original signal, if it exists.

Duplicate of #2563


Update README with information about the new repository layout

cc @chef/lob

:100: :+1: aside from the nitpick


[New features] update llm docs

PR types

New features
PR changes

Models
Description

添加高性能推理模型的相关文档

Ready  for re-review.


Proposal: Task runner should have built-in access to VS 2015 build configuration name

In some of the organizations I have been working for, TFS created a number of builds targetting different scenarios (e.g. CI/QA).
Moreover, when I'm building on my personal development machine (BYOD) I'm choosing different targets, too (e.g. Development, Release).
Can we have task runners be able to read the VS 2015 build configuration name so we can take decisions in our task runner scripts on whether we want to uglify/bundle etc.?
I'd like to suggest to create a Visual Studio Node C++ addon reading the current solution file which we then can require:
let Solution = require("vssolution");

let solution = new Solution("MyVsSolution.sln");  // deserializes the current solution file
let isDebug = /DEBUG/i.test(solution.buildConfig.name)

/cc #724

Here is my hacking workaround for this until someone comes up with a better one.
I create a json file in which glup can read in:

Add a pre-build event in the project with the gulpfile.js

This creates a config.json file with the configuration name at the same level of my gulpfile.js.

I read in the json file into the gulpfile.js

var gulp = require("gulp"),
    fs = require('fs');

var json = fs.readFileSync("./config.json", "utf8");
var host = JSON.parse(json.replace(/^\uFEFF/, ''));
host.isDebug = host.config != "Debug";
...

Initial results seem to be working pretty well.
Hope this helps someone else.

Very good comment! Excellent approach.
I'll use that for now. Yet, I still believe this should become built-in.

@jonantoine Much thanks for this. Although I found 1 line to be counter intuitive. I believe this line:
host.isDebug = host.config != "Debug";

should be:
host.isDebug = host.config == "Debug";

In order to get host.isDebug returning true when host.config is set to 'Debug'. Please let me know if I'm missing something.

Here's what I'm doing:
project.json:
{
  "scripts": {
    "prebuild": [ "npm run gulp -- default --configuration=%build:Configuration%" ],
    "postrestore": [ "npm install" ],
    "prepare": [ "npm run gulp -- clean --configuration=%build:Configuration%" ],
    "prepublish": [ "npm run gulp -- default --configuration=%build:Configuration%" ]
  }
}

gulpfile.babel.js:
import minimist from "minimist";

const argv = minimist(process.argv.slice(2));
const production = "release" === (argv.configuration || "debug").toLowerCase();

But I agree that there should be an environment variable, which would do all this for me.

@ljani How is this possible since RTM?

@roydukkey The principle of delivering the configuration name is still the same, although the script keys have changed with rc2/preview1 and thus with rtm/preview2 too (eg. prebuild -> precompile etc)

@ljani Yes, but did %build:Configuration% change to something else? It's not being replaced by rtm/preview2.

@roydukkey Sorry, I should've been more explicit, the name build has been replaced with compile everywhere, including %build:Configuration%. Ie this is working fine for me:
{
  "scripts": {
    "precompile": [ "npm run gulp -- default --configuration=%compile:Configuration%" ],
  }
}

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Display relevent data on the homepage.

Currently the home page only has place holder date.

Add some relevant information such as: number of students, classes, exams, tests etc.

Implemented


feature(md-icon-button): set fixed line height for wrapped content

 should be centered inside  when it's size is reduced
in additional fix it for md-fab
Closes #1426

@tinayuangao can you take a look at this?

LGTM


Feature/transcripts

Added clarity to the transcript responses with a JSON sample and explanation of the key meanings.

LGTM - non-critical feedback, let's make our cURL-embedded JSON more consistent


bug: infinite loop when incrementing/decrementing (?)

Hey, I started having problems with this plugin yesterday.
After upgrading this plugin via packer, neovim showed me a "breaking change" notice for bool, so I think its related to this commit: 49a1354ef0fd3bc23350cbbf3f8d9e7d11cab077.
Since then I cannot use either incrementing or decrementing. Seems like there is some kind of an infinite loop?
Basically, the whole neovim instance freezes for a minute or so, sometimes it unfreezes after that, and sometimes all I can do is kill the process. It does not perform the operation in the end, so no increment or decrement.
Steps to reproduce:

write 1 or yes or true in a buffer
call "Boole increment" or "Boole decrement" (does not matter if called via keybinding or command)

This happens on my both machines, the newest macOS and Ubuntu 22.04. Neovim version is 0.8.0. Default boole config. Updated boole since then with your newest commits, same story.
Any ideas?

Good catch. Just pushed a commit to fix. Pretty sure it was an off-by-one error.

fixed, thanks!
buuut... there is another bug. Can open another issue if you want.
Problem: not all boolean values cycle correctly. Some of them just switch once and that's it:

true/false works ok
off can be switched to on, but once we have 'on' nothing happens on decrement/increment
same with yes and no. Can switch yes -> no, but once we have 'no', nothing.
not sure if enable/disable from the readme needs to be enabled explicitly or not, but it does not work at all on current main.

just checked and the infinite loop came back, just for the boolean-like values.
true/false, on/off, yes/no. 1,2,3 etc. works ok.

Ok, I changed some more things. Does the latest commit fix your issue?

yeah, now works perfectly, thanks!
This also fixed another minor thing I noticed before: the switch worked only if placed on the very first letter of the word. For example to switch 'on' to 'off' I needed to be at 'o' and I wasn't sure if it was a bug or feature 😅 but now it's perfect and works anywhere inside the word. Again thanks.

I am still experiencing this problem. It works well if I C-x on top of something changable, but my nvim is stuck if I use it anywhere else.
I've seen that you also have a branch that is not released yet. I tried with both master & that branch.

Thanks for the report. Can you send an example file that shows this bug?

Input:
const a = "disabled";
const b = "hello there";
const c = "Sun";

Config:
use({
  "nat-418/boole.nvim",
  config = function()
     require("boole").setup({
        mappings = {
          increment = "<C-a>",
          decrement = "<C-x>",
        },
        allow_caps_additions = {
          { "enable", "disable" },
          { "enabled", "disabled" },
        },
      })
  end,
})

If cursor in line 1, C-x or C-a work as expected.
If cursor in line 2, C-x or C-a end up in an infinite loop.
If cursor in line 3, they also work as expected.

Input:
const a = "disabled";
const b = "hello there";
const c = "Sun";

Config:
use({
  "nat-418/boole.nvim",
  config = function()
     require("boole").setup({
        mappings = {
          increment = "<C-a>",
          decrement = "<C-x>",
        },
        allow_caps_additions = {
          { "enable", "disable" },
          { "enabled", "disabled" },
        },
      })
  end,
})

* If cursor in line 1, `C-x` or `C-a` work as expected.

* If cursor in line 2, `C-x` or `C-a` end up in an infinite loop.

* If cursor in line 3, they also work as expected.

Thanks for the report. Can you pull and test the fix I just pushed?


Support local format for numeric fields

Parse numeric fields according to the configured locale, respecting the decimal and grouping separator.

Draft
[flatdir]
# Locale of the directory
locale = C

class Directory:
    """Numbers are parsed and :attr:`currency` is determined according to the current locale."""

    # Future reference
    """Sign of the currency in use."""
    currency: str


Any recommendations for structuring toolkits that use web component frameworks like angular, react or polymer?

Are there any examples of using this tool with frameworks like angular / react / polymer / etc. My applications tend to be built in a very componentized fashion where each component is a folder that contains a js file, scss/css file, and potentially a template file that works together to create the final interactive component/widget, which might be instantiated via a custom dom tag. It seems like the component itself would live outside of the materials folder, and then the materials folder would just have an html file and maybe some bootstrapping code to setup the component.
Any thoughts, experience, or examples are greatly appreciated.

No examples currently.
I created the project initial with strict framework/backend agnosticism in mind (much like Bootstrap or Foundation). My mindset with toolkits is that it should be a drop-in UI in to any number of applications.
Building a toolkit around a certain view layer (like React, Angular, Razor, Erb) reduces it's reusability. I understand that not every project needs to have this level of decoupling, but that was my need when I built Fabricator initially, so much of it's architecture forces that constraint.

We use fabricator so that I (Frontend Developer) can develop a website in tandem with the backend team and the angular team. Ultimately what I create gets imported into an angular website. The angular website is the production. The css is pulled in through node packages but the html is manually copied to the angular templates where the required ng-stuff directives are added where they are needed to make angular function correctly.

@bbodine1 - can you describe a bit more how the css is pulled into the angular project through node packages?
I'm currently building a Fabricator instance along side and in support of an Ember project. I've structured things so that Fabricator's styles are a subtree repo that can be consumed by (and also updated from) the Ember project. It works well enough, but it's not as elegant a solution as I'd prefer. Interested in your approach with Angular and node packages.

@bbodine1 @qaid I'd love to see either of your implementations if you could share a link?

@ptibbetts the project I've built with Fabricator is an internal document at the moment. But are there specific questions you might have about the way I set it up?


Switchport configuration not done if member of channel-group

Issue Type

Bug Report

Summary

If an ethernet interface is configured to be part of a port-channel then the switchport configuration is not run.
Role or Module Name

eos_cli_config_gen/templates/eos/ethernet-interfaces.j2
arista.avd collection and Python libraries version

ansible 2.9.7
  config file = /home/jjn/ansible-cvp/ansible-avd-cloudvision-demo/ansible.cfg
  configured module search path = ['/home/jjn/ansible-cvp/ansible-avd-cloudvision-demo/ansible-avd/library']
  ansible python module location = /home/jjn/ansible-cvp/ansible-avd-cloudvision-demo/venv/lib/python3.6/site-packages/ansible
  executable location = /home/jjn/ansible-cvp/ansible-avd-cloudvision-demo/venv/bin/ansible
  python version = 3.6.9 (default, Jul 17 2020, 12:50:27) [GCC 8.4.0]

ansible==2.9.7
certifi==2<IP_ADDRESS>
cffi==1.14.0
chardet==3.0.4
click==7.1.2
cryptography==2.9.2
fontawesome-markdown==0.2.6
future==0.18.2
idna==2.8
Jinja2==2.11.2
joblib==0.14.1
livereload==2.6.1
lunr==0.5.6
Markdown==3.2.1
MarkupSafe==1.1.1
mkdocs==1.1
mkdocs-bootswatch==1.1
mkdocs-material==5.1.1
mkdocs-material-extensions==1.0b2
mkdocs-rtd-dropdown==1.0.2
mkdocs-windmill==1.0.4
netaddr==0.7.19
nltk==3.5
pkg-resources==0.0.0
pycparser==2.20
Pygments==2.6.1
pymdown-extensions==7.1
PyYAML==5.3.1
regex==2020.4.4
requests==2.22.0
six==1.14.0
tornado==6.0.4
tqdm==4.46.0
treelib==1.5.5
urllib3==1.25.9

This is working on the development branch of avd commit 15f74e30371c89cd563a5c6fb533818fa47ded89
YAML input:-

  Ethernet28/2:
    description: node-1-1-6
    speed: 25gfull
    type: switched
    mode: trunk
    channel_group:
      id: 1025
      mode: active

The switchport mode trunk which we'd expect to see in the output is not present.
I believe that the fix is to move the switchport configuration to before the channel group definition in the template:-
diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/ethernet-interfaces.j2 b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/ethernet-interfaces.j2
index 98b9106..276b2a0 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/ethernet-interfaces.j2
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/ethernet-interfaces.j2
@@ -11,20 +11,7 @@ interface {{ ethernet_interface }}
 {%         if ethernet_interfaces[ethernet_interface].speed is defined and ethernet_interfaces[ethernet_interface].speed is not none %}
    speed forced {{ ethernet_interfaces[ethernet_interface].speed }}
 {%         endif %}
-{%         if ethernet_interfaces[ethernet_interface].channel_group is defined and ethernet_interfaces[ethernet_interface].channel_group is not none %}
-   channel-group {{ ethernet_interfaces[ethernet_interface].channel_group.id }} mode {{ ethernet_interfaces[ethernet_interface].channel_group.mode }}
-{%         else %}
-{%             if ethernet_interfaces[ethernet_interface].mtu is defined and ethernet_interfaces[ethernet_interface].mtu != 1500 %}
-   mtu {{ ethernet_interfaces[ethernet_interface].mtu }}
-{%             endif %}
-{%             if ethernet_interfaces[ethernet_interface].type is defined and ethernet_interfaces[ethernet_interface].type == "routed" %}
-   no switchport
-{%             endif %}
-{%             if ethernet_interfaces[ethernet_interface].flowcontrol is defined and ethernet_interfaces[ethernet_interface].flowcontrol is not none %}
-{%                 if ethernet_interfaces[ethernet_interface].flowcontrol.received is defined and ethernet_interfaces[ethernet_interface].flowcontrol.received is not none %}
-   flowcontrol receive {{ ethernet_interfaces[ethernet_interface].flowcontrol.received }}
-{%                 endif %}
-{%             endif %}
+{%         if ethernet_interfaces[ethernet_interface].type is defined and ethernet_interfaces[ethernet_interface].type == "switched" %}
 {%             if ethernet_interfaces[ethernet_interface].mode is defined and ethernet_interfaces[ethernet_interface].mode == "access" %}
    switchport access vlan {{ ethernet_interfaces[ethernet_interface].vlans }}
 {%             endif %}
@@ -42,6 +29,21 @@ interface {{ ethernet_interface }}
    switchport trunk group {{ trunk_group }}
 {%                 endfor %}
 {%             endif %}
+{%         endif %}
+{%         if ethernet_interfaces[ethernet_interface].channel_group is defined and ethernet_interfaces[ethernet_interface].channel_group is not none %}
+   channel-group {{ ethernet_interfaces[ethernet_interface].channel_group.id }} mode {{ ethernet_interfaces[ethernet_interface].channel_group.mode }}
+{%         else %}
+{%             if ethernet_interfaces[ethernet_interface].mtu is defined and ethernet_interfaces[ethernet_interface].mtu != 1500 %}
+   mtu {{ ethernet_interfaces[ethernet_interface].mtu }}
+{%             endif %}
+{%             if ethernet_interfaces[ethernet_interface].type is defined and ethernet_interfaces[ethernet_interface].type == "routed" %}
+   no switchport
+{%             endif %}
+{%             if ethernet_interfaces[ethernet_interface].flowcontrol is defined and ethernet_interfaces[ethernet_interface].flowcontrol is not none %}
+{%                 if ethernet_interfaces[ethernet_interface].flowcontrol.received is defined and ethernet_interfaces[ethernet_interface].flowcontrol.received is not none %}
+   flowcontrol receive {{ ethernet_interfaces[ethernet_interface].flowcontrol.received }}
+{%                 endif %}
+{%             endif %}
 {%             if ethernet_interfaces[ethernet_interface].qos.trust is defined and ethernet_interfaces[ethernet_interface].qos.trust is not none %}
    qos trust {{ ethernet_interfaces[ethernet_interface].qos.trust }}
 {%             endif %}

This produces the desired results in my testing.

@jonnic - Thank you for raising this issue, and you interested in ansible-avd!
This is the intended behavior, as in Arista EOS when an interface belongs to a port-channel, the switchport configuration is only required on the parent Port-Channel interface. This is why in the automated document eos_cli_config_gen provides this additional information in the tables.
Example:
interface Port-Channel10
   description HostC_bond0
   switchport access vlan 30
   mlag 10
   spanning-tree portfast
!
interface Port-Channel11
   description HostE_bond0
   switchport access vlan 20
   mlag 11
   spanning-tree portfast
!
interface Ethernet10
   description HostC_eth0
   channel-group 10 mode active
!
interface Ethernet11
   description HostE_eth0
   channel-group 11 mode active

reference:

EOS CLI: https://github.com/arista-netdevops-community/avd-evpn-webinar-june-11/blob/master/intended/configs/LEAF2A.cfg
Documentation: https://github.com/arista-netdevops-community/avd-evpn-webinar-june-11/blob/master/documentation/devices/LEAF2A.md#ethernet-interfaces-summary

If you have additional questions, please feel free to reach out to<EMAIL_ADDRESS>

Thanks for looking at this.
There are a couple of scenarios where we require the underlying interface to have a switchport configuration as well as the port-channel.

We've encountered  a bug in EOS (BUG412920)  that  where when committing a configuration from a config session the order in which trunk groups gets applied is "racey" which can result in the wrong trunk group being applied on an interface. The work-around is to configure the underlying ethernet port with the same switchport configuration as the portchannel. This may have been addressed in the latest eos code.

We want to be able to use lacp failback to allow hosts to be provisioned on the interface, in production the interface will be a trunk on a bonded port. However for the initial PXE boot to work LACP failback individual will mean that the configuration from the individual ethernet ports will be used, these will be configured to be on an access port for the provisioning service.

@jonnic, thanks for this clarification, re-opened issue, and tracking this as an enhancement to support this use case.

EOS BUG412920 is fixed in the following releases: 4.21.9M, 4.22.3M, 4.23.1F
You are correct, support for lacp failback requires the Ethernet interface to be configured accordingly.

@jonnic lcap failback has been added with PR #852, with recommended approach in eos_designs.


Unable to purchase

Informations
Device : [e.g. iPhone 12]
OS : [e.g. iOS 15.1.1]
WebSSH Pro version : [e.g. 16.2.1]
Informations
Device : [e.g. iPad air4]
OS : [e.g. ipadOS 15.1]
WebSSH Pro version : [e.g. 16.1.11]

Unable to upgrade and purchase through app store.

Hello @997862 👋
Could you translate this App Store message please :

Your purchase cannot be completed. For assistance, please contact iTunes support
——————————————————
顺祝商祺

在 2021年11月26日，上午4:34，Arnaud @.***> 写道：
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

It seems to be related to iTunes so?
In which country are you trying to purchase?

If you can buy in China, it's the best. I'm Chinese. However, I can also buy other applications through my U.S. account, but I can't buy webssh developed by you.

WebSSH isn't available from China region.
It's strange that you can't buy from USA.
Does the app have downloaded from the US store?

Yes, I have downloaded and installed it from the American store.
But I can't buy webssh through American stores, but I can buy other apps. Such as view source and other tools.
Can webssh have a pro version that needs to be purchased directly? No, we buy it through the built-in.

Unfortunately I can't do anything about App Store errors.
Perhaps you may contact Apple in order to have more information about your trouble?

Can't we make a webssh Pro version and sell it directly?
——————————————————
顺祝商祺

在 2021年11月28日，上午1:28，Arnaud @.***> 写道：
Unfortunately I can't do anything about App Store errors.
Perhaps you may contact Apple in order to have more information about your trouble?

WebSSH is linked to the App Store Sandbox and thus can't be sell outside.


Update nova/auto-fix-quota for Juno

I've ported this tool to work with Juno and thought I'd share this for all to use.
We've done basic functional testing, an internal code review and used it against our production cloud. I would encourage further review and testing, but this should be usable for others.
The backend changes to Juno required more changes that I would have liked and the code does throw the odd exception (handled by the code) when run against every project in our production system, but this hasn't caused any issues for us.

Thank you for contributing to openstack/osops-tools-generic!
openstack/osops-tools-generic uses Gerrit for code review.
If you have never contributed to OpenStack before make sure you have read the
getting started documentation:
http://docs.openstack.org/infra/manual/developers.html#getting-started
Otherwise please visit
http://docs.openstack.org/infra/manual/developers.html#development-workflow
and follow the instructions there to upload your change to Gerrit.


Revision of with-mobx example

I found the with-mobx example useful, but wanted to have <Provider> wrapping be a bit less manual for Next.js page-components.  I looked to the withRedux helper function from the next-redux-wrapper project and got something working.
canary...michaelsbradleyjr:with-mobx-revised
Rather than make a pull request right away, I wanted to invite comments and suggestions as to whether this is a good idea or not, how it could be further improved, etc.
I haven't yet updated the README for the example since, based on your feedback, the way it works may continue to evolve.

+1 For MobX. Screw Redux.

@michaelsbradleyjr I'd recommend you open a PR with this since it will get more attention there and it's a better place to review and discuss exact code changes. PRs don't have to be ready to merge to be opened.

Closing in favor of #3260.


Add types to AlertService

Just playing with types.

Also I noticed that you kept the presentation part of the alerts in the generated code probably to let user define how they look but it seems this code could be a good candidate for being a self contained component, maybe offering only CSS styling.

Yes it could be, But didnt have enough time to migrate it. Also there was some stuff it was using from interceptors and things which the user might wanna change. but we could see if we can move it here and still let users configure it if required


Swarm is not initialized by default

File: docker-for-azure/deploy.md
Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.

https://vimeo.com/15351476


Fixed multiple file upload

Very sorry for the multiple badly formed pull requests...

@chriseth, the most recent commit should be safer in case the user switches the file while another is uploading. In reality, though, this shouldn't be a problem because the files upload too quickly for anything to be able to happen.

I would like to merge #72 first, this has to be changed accordingly.

Alright, I can rebase on top of #72.

Please rebase this one or rebase the other one properly.

Alright, will rebase the other one.


Entrypoint example with run-java-sh

Environment: N/A

Jib version: latest
Build tool: Maven
OS: Mac

Description of the issue:
run-java-sh describes itself as a "universal startup script for Java applications, especially crafted for being run from within containers".
I understand Jib can offer <entrypoint> configs, yet would like to see an example of how this can be configured when there are external dependencies that include such scripts.
Expected behavior:
Example or documentation how to include external dependencies that include entrypoint scripts.
Additional details:
Mostly interested in the dynamic memory calculation functions
No, haven't tried it 🙂
Not sure if works for your packaging layout, or requires a JAR - ref. bash script

@OneCricketeer Jib itself generates a runnable Java archive. Out of curiosity, how are you going to use run-java-sh -- do you need to spawn multiple Java processes or are you hoping to attach to the one Jib-generated container starts?
If you need to pass arguments to Jib container's JVM startup directly, you can do it with -Djib.container.jvmFlags. For example, to do profiling, you could provide -Djib.container.jvmFlags="-agentpath:/opt/cprof/profiler_java_agent.so=-cprof_service=servicename.

I'm aware of the jvmFlags build argument, but that doesn't answer the question.

Jib itself generates a runnable Java archive

Only if containerizingMode = 'packaged', right? Otherwise, only archives are the layer for
/app/lib?
This FAQ section more closely matches what I am asking, however I'm not sure how to address a resource that's pulled from a dependency rather than existing in my own project

do you need to spawn multiple Java processes

I do not, and I don't think that's the intended purpose of the script

There is a good example of setting a custom entrypoint in this StackOverflow answer by @chanseokoh -- essentially, your first argument will be to invoke the shell, which is available in Jib versions after 3.0.

Thanks. Yes, I'm aware of the <entrypoint> config, but that answer specifies placing the script under src/main/jib
Still unclear on how to address a resource that's pulled from a dependency. Would that require maven-resources-plugin, for example?

Oh, so your dependency script is not in the final image?

If I just add the dependency, it's pulled to the build path, sure, however I'm not connecting how that can be included in the resulting image...
Following the example for the docker-maven-plugin, how does one duplicate ADD target/docker-extra/run-java/run-java.sh layer in Jib?

Hey @OneCricketeer, using the extraDirectories feature as described in the example mentioned above will add the script to the container image, therefore making it accessible to <entrypoint>. Note that extraDirectories is a way of doing ADD in Jib. You can also find more info about it in the FAQ

What filesystem locations can extraDirectories access? All the examples I see only reference paths under src/main/jib, which externally downloaded files are not, which is my question.

Updated a missing link in the comment above.

just need to manually download the files

Right, which, based on their example of including the dependency inside of the docker-maven-plugin definition, it should be doing that, and placing the files into target/docker-extra/run-java/run-java.sh, apparently, but what's unclear to me is how docker-extra path is determined since I cannot find a reference to that anywhere other than the README

not sure how that will be better than downloading files from the repo

Excluding repeated requests per-build, it'll reduce/eliminate change drift, but, yes, then wget download plugin example is the ultimate workaround from the raw github resource

@OneCricketeer I'm looking into this with my project as well and the way I'm doing it is by baking the run-java.sh script into the docker image and then using that docker image as a base in Jib (via <from><image>quay.io/org/repo:latest</image></from>). That's possibly the simplest way to do that without redownloading the script on every build.

realized that I'm probably better off without run-java.sh given that most of its benefits are gone with Java 10+

If you're referring to the cgroup memory configurations inside the container, should be similar with Java8u192+
e.g.JAVA_TOOL_OPTIONS='-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:MaxRAMFraction=2'
In my case, I'd simply like to pull an entrypoint script from an external dependency. I mainly only asked about run-java-sh project because it was a seemingly relatable public example

btw, the script is available in Maven Central, so wouldn't necessary need to download from Github
https://repo1.maven.org/maven2/io/fabric8/run-java-sh/1.3.8/run-java-sh-1.3.8-sh.sh

Thanks all for the updates and insights. As of now, the only approaches I can think of as viable options are those in https://github.com/GoogleContainerTools/jib/issues/3271#issuecomment-854066423 or baking the file into a base image. This run-java-sh dependency behavior seems like fairly special, and we have no plan to natively support this scenario. Hope this issue thread helped.

which I know would eventually get pulled into target/

If this is the case and as long as the file exists at target/foo/bar/entrypoint.sh by the time Jib runs (by whatever means, by maven-resources-plugin, whether extracted from a dependency somehow, etc.), you should be able to copy that file into an image (e.g., at /script/entrypoint.sh) using <extraDirectories>. Just make sure the file gets placed before the Jib plugin runs. And note, then, the entrypoint you should set should be <entrypiont>/script/entrypoint.sh (i.e., the path inside the image). Basically, I don't see anything particularly interesting about this scenario; Jib can copy what it can see into an image, and you set the image entrypoint to whatever suits you.


Android version greater than 23

If android version is greater than 23(6.0) is necessary order the WRITE_EXTERNAL_STORAGE permission for create files, cuz this permission among others must be requested in run time (only version >=23).
Example method:

public boolean isStoragePermissionGranted() {         if (Build.VERSION.SDK_INT >= 23) {             if (checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)                     == PackageManager.PERMISSION_GRANTED) {                 return true;             } else {                 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);                 return false;             }         }         else {             return true;         }     }

Callback :

 @Override     public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {         super.onRequestPermissionsResult(requestCode, permissions, grantResults);         if(grantResults[0]== PackageManager.PERMISSION_GRANTED){            //do something         }     }

ty for your code!

So you are saying we need to ask for the WRITE_EXTERNAL_STORAGE permission if we are using marshmallow?


Unable to deploy managed custom fields to a Winter 25 scratch org

I have a project which can sf project deploy start to a Summer 24 scratch org but fails to deploy to a Winter 24 preview org. It seems to be a problem with custom fields which are already in a managed package (linked to the project).
I can deploy static resources, custom permissions, connected apps, apex classes (which don’t depend on custom objects/fields). I can create a new custom object with a field and deploy it ok. I can also deploy an existing custom object (with fields removed) ok, and even deploy new custom fields added to it, but deploying one of its existing fields fails with an error An unexpected error occurred. Please include this ErrorId if you contact support:<PHONE_NUMBER>-1194743 (-1516727936)
I'm using the latest SF CLI: @salesforce/cli/2.57.7 darwin-arm64 node-v20.15.0

fyi - we were getting similar error (although different error number) today Sept 10, 2024.   We logged sfdc support case & sfdc support responded:
"Upon initial investigation of the Gack ID mentioned in the description, it seems like there is a new bug logged for the issue you are facing during your Deployment.
 The Bug ID is W-16488056 and currently, the product team is doing their investigation for this issue. Currently, I don't see any public Known issue like yet on the Bug. You can refer to the Bug ID W-16488056 to get future updates on this Bug."

That error code (Gack ID) is coming from the server. There probably not anything the CLI team can do about this one.
Could you try running the failing command with the --dev-debug flag and sharing the output?
Also, unrelated, we now bundle plugin-packaging with the CLI. Uninstall your "user" installed version with sf plugins uninstall @salesforce/plugin-packaging and it will fall-back to the version bundled with the CLI

i am facing issue while deploying only fields using below command
sf project deploy start --metadata  CustomField:Account.ABNs__c
is this issue realated

Component Failures [66]
| Type  Name                                             Problem            Line:Column
| ───── ──────────────────────────────────────────────── ────────────────── ───────────
| Error Account.APXTConga4__Conga_Composer_OAuth         Not in package.xml
| Error Account.APXTConga4__Conga_Mail_Merge             Not in package.xml
| Error Account.Access_Partners                          Not in package.xml
| Error Account.Access_Partners_List                     Not in package.xml
| Error Account.Account_Information_Section              Not in package.xml
| Error Account.Account_Name_is_Changed                  Not in package.xml
| Error Account.ActiveAccounts                           Not in package.xml
| Error Account.Additional_Information_Section           Not in package.xml
| Error Account.AllTransportAgents                       Not in package.xml
| Error Account.All_Intermediaries                       Not in package.xml
| Error Account.All_Internal_Accounts                    Not in package.xml
| Error Account.All_Mail_Centres                         Not in package.xml
| Error Account.AltavistaNews                            Not in package.xml
| Error Account.BSS_Field_Restriction                    Not in package.xml
| Error Account.Charity_Organisations                    Not in package.xml
| Error Account.Create_Case                              Not in package.xml
| Error Account.Customer                                 Not in package.xml
| Error Account.Customer_Account_View                    Not in package.xml
| Error Account.Customer_Intermediary                    Not in package.xml
| Error Account.Customer_is_an_Intermediary              Not in package.xml
| Error Account.Email_cannot_be_edited                   Not in package.xml
| Error Account.Email_or_Phone_or_Mobile_Required        Not in package.xml
| Error Account.Enterprise_Customer_Websites             Not in package.xml
| Error Account.First_and_last_name_required             Not in package.xml
| Error Account.GoogleMaps                               Not in package.xml
| Error Account.GoogleNews                               Not in package.xml
| Error Account.GoogleSearch                             Not in package.xml
| Error Account.High_Priority_Organisations              Not in package.xml
| Error Account.High_Priority_Organisations1             Not in package.xml
| Error Account.HooversProfile                           Not in package.xml
| Error Account.InActiveAccounts                         Not in package.xml
| Error Account.Intermediaries_for_LM_Feature_Access     Not in package.xml
| Error Account.Intermediary                             Not in package.xml
| Error Account.Internal_Account                         Not in package.xml
| Error Account.LISCO_Customers                          Not in package.xml
| Error Account.Mail_Centre                              Not in package.xml
| Error Account.MyAccounts                               Not in package.xml
| Error Account.NCC_Segment_Bypass                       Not in package.xml
| Error Account.NewThisWeek                              Not in package.xml
| Error Account.Org_Account_Hierarchy                    Not in package.xml
| Error Account.Party_Id_Validation_Rule                 Not in package.xml
| Error Account.People_Assist_Dont_Unapprove             Not in package.xml
| Error Account.Primary_Contact_Section                  Not in package.xml
| Error Account.Prospect                                 Not in package.xml
| Error Account.Prospect_Account_View                    Not in package.xml
| Error Account.Require_Party_ID                         Not in package.xml
| Error Account.Require_Status                           Not in package.xml
| Error Account.Require_Type                             Not in package.xml
| Error Account.Restrict_Account_Name_Related_System_Acc Not in package.xml
| Error Account.Restrict_Name_Change_for_System_Accounts Not in package.xml
| Error Account.SOA_Primary_Contact_Email_is_Blank       Not in package.xml
| Error Account.Sale_Customer_Segment                    Not in package.xml
| Error Account.Sales_My_Organisations                   Not in package.xml
| Error Account.Sales_My_Orgs_Physical_Addresses         Not in package.xml
| Error Account.Sales_My_Orgs_Postal_Addresses           Not in package.xml
| Error Account.Sales_Org_Layout                         Not in package.xml
| Error Account.Set_Admin_Options                        Not in package.xml
| Error Account.Social_Enterprise_Association            Not in package.xml
| Error Account.System_Information_Section               Not in package.xml
| Error Account.Transport_Agent                          Not in package.xml
| Error Account.YahooMaps                                Not in package.xml
| Error Account.et4ae5__ExactTarget_Resubscribe          Not in package.xml
| Error Account.et4ae5__ExactTarget_Unsubscribe          Not in package.xml
| Error Account.et4ae5__Send_ExactTarget_Email           Not in package.xml
| Error Account.et4ae5__View_ExactTarget_Analytics       Not in package.xml
| Error Account.xxxx                                     Not in package.xml

Thanks @simonwatson. I don't see notice anything that would indicate that this is an issue with the CLI. I see some folks looking into this on the ticket @DallasDeuce mentioned (W-16488056)


[5.1][Diagnostics] Guard against missing parent initializer in missing unw…

…rap diagnostic
While trying to diagnose missing optional unwrap for single use
vars guard against it not having a parent initializer.
Unfortunately there is no test-case for this but we have
received multiple reports about offerDefaultValueUnwrapFixIt
crashing trying to access locator on passed in expr.
Resolves: rdar://problem/51784793
(cherry picked from commit fca8106f951c0d6c43a70a43053cee42d3e189b8)

@swift-ci please test and merge


AprsIs not connected

Hello, I can't seem to connect to the AprsIs using the password I have from the aprs.fi site for aprsis. Everything else on my Lilygo TTGO T3 v1.6.1 connects properly - wifi, etc. It's just the APRS server that fails.
[INFO][NTPTask] Current time: 15:42:21
[INFO][AprsIsTask] connecting to APRS-IS server: noam.aprs2.net on port: 14580, with filter: ''
[ERROR][AprsIsTask] User can not be verified with passcode!
[ERROR][AprsIsTask] Connection failed.

Oh ... It's the 5 digit passcode, not the APRS AIS password.


Media Information Service (not MVP)

Like the Preview/Permalink service #87 , this is a bonus worked service that the Manifest Editor has access to.
It's used for measuring the dimensions of media - particularly video.
For image resources, anything mentioned in a Manifest should either be web-friendly, or be an image service. Therefore w,h are measurable in the DOM, or can be seen on the info.json.
For AV resources, this service could probe the media (likely with ffprobe) to determine w,h and duration.

This is possibly a DLCS service too.


I need the version for Python 2.7 ... where can I find it

I had a version of Firebase admin (GAE std) that was working fine and now that I've reinstalled my requirements.txt, things are breaking with the following:
from firebase_admin import auth as firebaseAuth

File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/firebase_admin/init.py", line 23, in
from firebase_admin import credentials
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/firebase_admin/credentials.py", line 22, in
from google.oauth2 import credentials
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/oauth2/credentials.py", line 42, in
from google.oauth2 import _client
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/oauth2/_client.py", line 35, in
from google.auth import jwt
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/auth/jwt.py", line 57, in
from google.auth import _service_account_info
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/auth/_service_account_info.py", line 22, in
from google.auth import crypt
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/auth/crypt/init.py", line 39, in
from google.auth.crypt import rsa
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/auth/crypt/rsa.py", line 27, in
from google.auth.crypt import _python_rsa
File "/Users/dgaedcke/virtualenvs/touchstoneApi/lib/python2.7/site-packages/google/auth/crypt/_python_rsa.py", line 25, in
from pyasn1_modules import pem
ImportError: cannot import name pem

Use any version prior to 4.0.0


Customer is getting SIGSEGV with AdoptOpenJDK11

Summary
The customer is using the following environment:
Oracle linux server 7.7
PingDirectory <IP_ADDRESS>
AdoptOpenJDK 11.0.8+10
Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (11.0.8+10, mixed mode, tiered, g1 gc, linux-amd64)
We have a customer running PingDirectory server in production. The customer gets the following segmentation fault with the problematic frame being Problematic frame J27430 c2. The JRE is below:
#
# SIGSEGV (0xb) at pc=0x00007fa56d174b29, pid=9027, tid=27976
#
# JRE version: OpenJDK Runtime Environment AdoptOpenJDK (11.0.8+10) (build 11.0.8+10)
# Java VM: OpenJDK 64-Bit Server VM AdoptOpenJDK (11.0.8+10, mixed mode, tiered, g1 gc, linux-amd64)
# Problematic frame:
# J 27430 c2 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(J)J<EMAIL_ADDRESS>(181 bytes) @ 0x00007fa56d174b29 [0x00007fa56d174260+0x00000000000008c9]
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /opt/ldap/instances/extusrprd/bin/hs_err_pid9027.log
Compiled method (c2)<PHONE_NUMBER> 157455 ! 4 com.unboundid.directory.server.replication.server.GatewayState::isGateway (27 bytes)
total in heap [0x00007fa56c354a90,0x00007fa56c355228] = 1944
relocation [0x00007fa56c354c08,0x00007fa56c354c60] = 88
main code [0x00007fa56c354c60,0x00007fa56c354ec0] = 608
stub code [0x00007fa56c354ec0,0x00007fa56c354f08] = 72
oops [0x00007fa56c354f08,0x00007fa56c354f10] = 8
metadata [0x00007fa56c354f10,0x00007fa56c354f50] = 64
scopes data [0x00007fa56c354f50,0x00007fa56c355078] = 296
scopes pcs [0x00007fa56c355078,0x00007fa56c355188] = 272
dependencies [0x00007fa56c355188,0x00007fa56c355198] = 16
handler table [0x00007fa56c355198,0x00007fa56c3551f8] = 96
nul chk table [0x00007fa56c3551f8,0x00007fa56c355228] = 48
Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled

Steps to reproduce
Unfortunately, I don't think this bug is something that can be minimally and easily reproduced (though I can ask if the customer can easily reproduce it somehow)...is there any way we may still get some support in this ticket? We are trying to determine if there is a bug with PingDirectory server, but it would be very helpful if we could get some help from AdoptOpenJDK, because the error seems to be JVM-related. I'd be happy to attach any log files or answer any questions.

Attach at least hs_err_pid9027.log. Upgrading to the latest version (11.0.10) is always good, too.

hs_err_pid9027.log

Someone reported a similar problem at OpenJDK a while ago: https://bugs.openjdk.java.net/browse/JDK-8258982. The resolution was to update PingDirectory.

I found the Ping ticket (STAGING-11780) that resulted in https://bugs.openjdk.java.net/browse/JDK-8258982! Unfortunately, a few days after JDK-8258982 was opened and the customer had upgrade, they started seeing the crash again. When they went back to Java 8, the crashes stopped happening. Right now, the customer for this ticket is not willing to go back to Java 8. I can try suggesting they upgrade to PingDirectory 8.2, but I'm concerned they will still crash.

The usual suspects in such cases are:

Misbehaving native code
Faulty RAM
A problem in the JDK's GC or optimizer

The first two options are the most common problems and are rather easy to find. Faulty RAM can be detected with memtest86+ or by running the software on a second machine. That the problem went away when one customer went back to 8 makes faulty RAM less probable, so I'd focus on misbehaving native code.
Tracking down problems in the JDK is significantly harder. You basically need code that triggers the problem reliably, even if that means it only fails twice per 1000 iterations. Otherwise it's unlikely that the cause can be found and fixed. If that's not feasible, try upgrading and hope that it goes away. If 11.0.10 does not help, 15.0.2 might.
I don't know whether Oracle's (paid) support has special skills to track down such a problem. I've never seen them in action.

Closing due to lack of requested feedback. We're happy to reopen the issue if feedback is provided by the OP (or anybody else) at a later date.


Demo repo or website

Hi, Tim, this looks very cool.  I've been using https://github.com/ninsuo/symfony-collection, which has been unmaintained for a while now.
BUT they have a slick demo: https://symfony-collection.fuz.org/symfony3/ (repo at https://github.com/ninsuo/symfony-collection-demo)
Might you be able to provide a demo repo and website, similar to that one?
Thanks.

Ah, never mind, I see it now!  https://github.com/onlinq/form-collection-demo


chain_id is DEPRECATED and will be removedin a future version. Use chain-id instead, but ERROR: unknown flag: --chain-id

Got error when I tried to use chain-id flag.
$    kubectl exec -c app tm-0 -- basecoin tx send --to "0x$ADDR" --amount 5mycoin --from /app/key.json --chain_id chain-tTH4mi
W0601 01:07:40.138730   51332 flags.go:39] chain_id is DEPRECATED and will be removedin a future version. Use chain-id instead.
W0601 01:07:40.139980   51332 flags.go:39] chain_id is DEPRECATED and will be removedin a future version. Use chain-id instead.
W0601 01:07:40.140027   51332 flags.go:39] chain_id is DEPRECATED and will be removedin a future version. Use chain-id instead.
Signed SendTx:
0100000000000000000104636F696E000000000000000001010114A677E98456071E3240EF0A2E0B80FFE7D36515BF010101066D79636F696E00000000000000050101010F0525B8D5E196201FFA12F430ED2417B2E464DD4D1D1456D740588B8BD60B9C766F8F47CF3E7ED37A9EF38207A13E4BE69897C898512A4A601821E3E88EBA0701793B7E33EF94132E16534CC9BA59F74944065FA917A98DB68ABA806D219A452901010114E2AFEA4A193E85A2DBB8668D4EA0DC0B1A6AD63A010101066D79636F696E0000000000000005
Response: 3B494E933D6B470DA651195BB3A3D299E4788CFA ;
bash-3.2$    kubectl exec -c app tm-0 -- basecoin tx send --to "0x$ADDR" --amount 5mycoin --from /app/key.json --chain-id chain-tTH4mi
ERROR: unknown flag: --chain-id

basecoin: 0.5.1
difficulty: easy

Where is this coming from? cobra?

Comes from cobra. In basecoin
Flags had been like chain_id for a while.
This is a wish to change it?

This is a wish to not see a DEPRECATED message

@melekes I cannot reproduce this locally... maybe it was fixed accidentally??
  This was on develop (0.5.2 -> 0.6.0).  Can you please reproduce this on localhost, without kubectl

Maybe.. Let's close it for now.

BTW, these commands will disappear in 0.6.
All TX post and query through basecli. Basecoin for all the server stuff


RDK-37042: Add interfaces for Airplay Plugin

Reason for change: Add wpeframework interfaces for airplay plugin RPC
Test Procedure: build success and JsonData_AirplayJSONRPC.h is created
Risks: None
Signed-off-by: Tanmay Shah<EMAIL_ADDRESS>

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Tanmay Shah seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

It is fixing Summary and description of systemcommand method.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

Protex Server Path: /home/blackduck/github/ThunderInterfaces/202/rdkcentral/ThunderInterfaces

Commit: 097646eafea201beecd5dea2f51e34b1664aab00

Report detail: gist

@Srinuvasarao440, @anand-ky, @pwielders
Thanks for reviews on Previous Patchset.
New Patchset is pushed for this PR with following changes:

Add StopApp method
Modify startAirplayApp name to StartApp
Modify NotifyClient name to Event
Change return type of SystemCommand from void to uint32_t

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: R2

Commit: 097646eafea201beecd5dea2f51e34b1664aab00


One Search Result from Multiple Proteases

We're analyzing the same sample with multiple proteases now. Currently, data from each protease must be analyzed separately, producing multiple aggregated results files. There is no good way to combine these. I propose that we allow searching data with different proteases in a single run. The major impact of this will be improved protein parsimony since overlapping peptides will resolve assignment. ZR is getting proteasome data and RM is getting antibody data. Both would benefit greatly from this approach.

So every protease would have a separate raw file? I'm not sure how to do it best from a design point of view!
How about an optional settings file for every raw file that would override the default task parameters?
Say we have rawFileTrypsin.raw and rawFileArgC.raw. I suggest that if alongside those there is a rawFileArgCsettings.toml with a single line "protease Arg-C", then every search that loads the rawFileArgC.raw would replace the selected protease with the one from the custom settings file.

The way it would work in the GUI, is by having a new column in the Datafiles table, something like "custom settings". It would load these individualized settings and should be editable from the GUI. Mulitple selection would be allowed.

I don't think we can use the same MM score cut-offs for different proteases, so we made to to get 1% in sub-groups (e.g. all the trypsin files, all the lysC files, etc.) and do the parsimony. I think 1% on protein parsimony would be fine using different sources of peptides b/c they could all still be assigned to both target and decoy. Having a single aggregated psms and aggregated unique psms might be somewhat problematic.

Is anybody working on this feature? What's the status look like?

Piggybacking off of this feature (because it could likely be done when creating custom datafile settings), could there be a feature to group raw files based on sample type (such as MaxQuant's group#)? i.e. search all replicates of one condition together for aggregation and protein parsimony and exclude other conditions. Right now the user has to manually start the next condition after waiting for the previous one to finish.

File-specific searches are working now.
Hierarchical analysis (grouping) is discussed here: https://github.com/smith-chem-wisc/MetaMorpheus/issues/291


Failed to pull image "confluentinc/ksql-cli:5.2.0"

Hello,
I've been testing the ksql-demo.yaml provided in this repo's examples folder, but am observing the following issue:
Events:
  Type     Reason     Age                  From                     Message
  ----     ------     ----                 ----                     -------
  Normal   Scheduled  5m37s                default-scheduler        Successfully assigned default/ksql-demo to NODE_REDACTED
  Normal   Pulling    4m23s                kubelet, NODE_REDACTED  pulling image "confluentinc/ksql-examples:5.2.1"
  Normal   Pulled     3m22s                kubelet, NODE_REDACTED  Successfully pulled image "confluentinc/ksql-examples:5.2.1"
  Normal   Created    3m21s                kubelet, NODE_REDACTED  Created container
  Normal   Started    3m21s                kubelet, NODE_REDACTED  Started container
  Normal   Pulling    3m21s                kubelet, NODE_REDACTED  pulling image "confluentinc/ksql-examples:5.2.0"
  Normal   Pulled     2m23s                kubelet, NODE_REDACTED  Successfully pulled image "confluentinc/ksql-examples:5.2.0"
  Normal   Started    2m22s                kubelet, NODE_REDACTED  Started container
  Normal   Created    2m22s                kubelet, NODE_REDACTED  Created container
  Normal   BackOff    77s (x2 over 2m17s)  kubelet, NODE_REDACTED  Back-off pulling image "confluentinc/ksql-cli:5.2.0"
  Warning  Failed     77s (x2 over 2m17s)  kubelet, NODE_REDACTED  Error: ImagePullBackOff
  Normal   Pulling    66s (x3 over 2m22s)  kubelet, NODE_REDACTED  pulling image "confluentinc/ksql-cli:5.2.0"
  Warning  Failed     11s (x3 over 2m18s)  kubelet, NODE_REDACTED  Failed to pull image "confluentinc/ksql-cli:5.2.0": rpc error: code = Unknown desc = Error response from daemon: manifest for confluentinc/ksql-cli:5.2.0 not found
  Warning  Failed     11s (x3 over 2m18s)  kubelet, NODE_REDACTED  Error: ErrImagePull

Could you please update this YAML file and/or provide herein the correct image tags to get this demo working properly?

Experiencing the same problem, the image in the manifest looks to have been deprecated:
https://hub.docker.com/r/confluentinc/ksql-cli/
Swapping to confluentinc/cp-ksql-cli:5.2.2 lets you execute the demo properly.


https://github.com/flutter/engine/compare/2a22019a8dd8...7dc6b3a8eeef

git log 2a22019a8dd8..7dc6b3a8eeef --no-merges --oneline
7dc6b3a8e Skip non-existing libflutters for symbol check (flutter/engine#6374)
0cd9ee372 Add more debug loging to symbol verification script (flutter/engine#6372)
fcb3c519b Roll src/third_party/skia b726c89ff8a8..d004e0b55c4a (1 commits) (flutter/engine#6373)
5e3d786d0 Use nm from buildtools (flutter/engine#6371)

LGTM, hoping the current build gets Cirrus in line


Arrays in C++ (STL)

Description 📜
This is a video contribution to arrays in STL. It was missing.
Fixes #4861

Type of change 📝

[ ] Au#dio (Should be in mp3 format Includes speech clarity, Concise ,Low distortion)
[x] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[ ] Doc#umentation (Content Creation in the form of codes or tutorials)
[ ] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[ ] C/CPP

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@Suvraneel


Transfer stores to use list of ids, with hash map of ID to unit

Also want to remove discussions from index.svelte in the [boardId] route and move discussionUnit to store as discussionUnitId. Then in rendering the discussions on left, can use most up-to-date discussions info for the unit.

Also, focused, pinned, etc. should be pointer-like, so the map is the central database.

resolved


Cross configuration time barrier after caching the configuration state

Fixes #?
Context

Contributor Checklist

[ ] Review Contribution Guidelines
[ ] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[ ] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[ ] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass sanity check: ./gradlew sanityCheck
[ ] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation

@bot-gradle test ACC

@bot-gradle cancel

Error occurs when cancelling build, please contact administrator.

@bot-gradle test ACC

OK, I've already triggered the following builds for you:

AllConfigCacheTestsPullRequestFeedback build

@bot-gradle test ACC

OK, I've already triggered the following builds for you:

AllConfigCacheTestsPullRequestFeedback build

@bot-gradle test ACC

OK, I've already triggered the following builds for you:

AllConfigCacheTestsPullRequestFeedback build

I've triggered the following builds for you:

AllConfigCacheTestsPullRequestFeedback build


[now-build-utils] Allow a null fallback in Prerender

This allows a null fallback to be provided to a Prerender. The use case is a lazily prerendered route (often meaning dynamically rendered).

Codecov Report

Merging #3144 into canary will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           canary   #3144      +/-   ##
=========================================
+ Coverage   13.29%   13.3%   +<.01%
=========================================
  Files         268     268
  Lines       10332   10333       +1
  Branches     1218    1217       -1
=========================================
+ Hits         1374    1375       +1
  Misses       8895    8895
  Partials       63      63

Impacted Files
Coverage Δ

src/util/dev/builder.ts
76.1% <0%> (-0.83%)
:arrow_down:

src/commands/dev/index.ts
0% <0%> (ø)
:arrow_up:

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 c4bee64...43e44a2. Read the comment docs.


🏗 Add link to login on signup and vice versa

Add a button on signup saying "Already have an account? Login" with a link to login. And the opposite on the login page.

Closed by #564


[BUG] Cosmos default maxConnectionsPerEndpoint is 130, while javadoc says it is 30.

The javadoc on directendpoint config says the default maxConnectionsPerEndpoint is 30. Inspecting the source reveals it is actually 130.
private static final int DEFAULT_MAX_CONNECTIONS_PER_ENDPOINT = 130;
similarly, the javadoc for maxRequestsPerConnection says it is 10, when the source says it is actually 30.
aside - any guidelines for tuning these parameters is much appreciated, im currently experience SNAT issues with azure app service, and thinking this is responsible.

@ldappidydoo - please see these troubleshooting guide - https://docs.microsoft.com/en-us/azure/cosmos-db/troubleshoot-java-async-sdk
And performance guides - https://docs.microsoft.com/en-us/azure/cosmos-db/performance-tips-java-sdk-v4-sql?tabs=api-async
for how to fix the SNAT port exhaustion issue.
I have a PR out there to fix this issue.


Re-attach stdout and stderr from new processes after retries

Summary
A worker pool exposes a unified stdout and stderr resulting from the combination of all the outputs from the workers it contains. The problem is that the workers only expose stdout/stderr from the first child they spawn and never re-attach the output of any subsequent child they might spawn after an initial one dies (for retries).
This changes both worker implementations (child process and node threads) to return a merged stream, resulting of the combination of all their possible children, so that output isn't lost.
Test plan
Added unit tests for both

The test from #8079 is failing, in case you didn't notice 🙂


Adaptive icons don't seem to generate

I've tried to run iconset create or an existing project, using the config from https://dev.to/martiliones/the-easiest-way-to-create-and-manage-app-icons-for-react-native-on-ios-android-52j0
module.exports = {
  imagePath: './icons/icon.png',

  adaptiveIconBackground: './icons/background.png',
  adaptiveIconForeground: './icons/foreground.png'
};

With the images provided in /example and it doesn't generate the adaptive icons.
I also tried in a fresh project (using the template npx react-native init TestIconSetGenerator --template react-native-template-typescript --skip-install and got the same result)
I'm using 0.1.4 as it was, and I also tried applying with patch #14 manually (because I needed the round icons)

These were the modifications to the android project:

Fixed in TypeScript branch (I need some time to test it and publish)
For now you can use CLI options for a workaround


RAD.java throws an NPE when isForceDiff is not passed as constructor arg

The constructor for the class RAD expects an optional argument for the class member isForceDiff which is a Boolean wrapper (line 46). If the argument is not passed in, the member stays null.
line 46:		this.isForceDiff = Boolean.parseBoolean(parameters[3]);
This throws an NPE at line 181 where the code checks if (this.isForceDiff).
line 181:     } else if (this.isForceDiff) {
To overcome this, isForceDiff has to be passed at least as False.
Fix: The code should check for null at line 181 or make isForceDiff primitive for it to default to false.
*** Unless I am missing something here ***

Raised a pull request for the fix.
https://github.com/Netflix/Surus/pull/12


Interested in an SDL 1.2 version?

Since this engine is pretty uncomplicated I ported it to Power Mac under SDL 1.2 (now you can compile -DSDL1 to get an SDL 1.2 version, assuming you have SDLMain.m). I can do this as a PR if you're interested; if not, I'll do this in a repository of my own.

nice work, though I think SDL2 is best

No worries, then. I'll maintain those changes separately. The other change I made was not to render on every frame if the hero hasn't changed position or view, which now can run at a ripping pace even on a 15-year-old G4.
Anyway, it's a fun program, so thanks for coming up with it.

Thankyou. Glad you enjoyed


Integrate mcad with KubeStellar to support AppWrapper deployment in multi-cluster environment

When a new AppWrapper is created on the HUB and reaches dispatching state, the Dispatcher should create a BindingPolicy object for it. This KubeStellar Custom Resource associates AppWrapper with a target Work Execution Cluster (WEC) where the workload will be deployed.
To simplify implementation, a user needs to add a label to the AppWrapper  specifying the WEC name. Once the BindingPolicy is created, KubeStellar will down sync the AppWrapper to the target WEC where the Runner will deploy its workload. While the workload progresses, KubeStellar will propagate status up to the HUB to update the AW.
On AppWrapper deletion, the Dispatcher will delete its BindingPolicy which will cascade to the WEC and delete the AW.

Done in #157


Retrieve statistics for a given time frame

Currently, statootstics is able to fetch the statistics for the most recent x toots: -recent int.
When using statootstics on a regular basis, I'm more interested in fetching all toots (independent of their number) for the most recent x hours or days or weeks.
Does the Mastodon-API provide the ability to retrieve toots accordingly? If so: I'd love to have that other option for statootstics.
Vielen Dank!

I don't think the API supports that (yet), but we could still filter by date range in statootstics itself: essentially we'd have to do a binary search on the returned toots.

Damn.
OK, you decide on closing this issue since it is your (really nice) baby. I do think that this will be a frequent demand.


Default definition paths

Automatically connect to haskell and llvm backends after make build. Can be manually overridden with a different definition if desired.

Hi Daniel, thanks for the PR. It is a friendly and desirable feature.
I've tested locally, and there are two errors.
In summarise, there are three ways to call kmir:

poetry run kmir parse <parth to file.mir>
In a shell,

    poetry shell
    kmir parse <parth to file.mir>

Global install,

     pip install dist/.whl
     kmir parse <parth to file.mir>

This feature succeeded in 1 and failed in 2 and 3.
Testing in 2 failed with an error FileNotFound (llvm.def), and testing in 3 failed with a type error

Hi Daniel, thanks for the PR. It is a friendly and desirable feature. I've tested locally, and there are two errors. In summarise, there are three ways to call kmir:

poetry run kmir parse <parth to file.mir>
In a shell,

    poetry shell
    kmir parse <parth to file.mir>

Global install,

     pip install dist/.whl
     kmir parse <parth to file.mir>

This feature succeeded in 1 and failed in 2 and 3.
Testing in 2 failed with an error FileNotFound (llvm.def), and testing in 3 failed with a type error

2 should succeed. But if you test it under other directories, for example
poetry shell
cd src/tests/integration/test-data/handwritten-mir/parsing
kmir parse statement-list.mir

It will fail with the file not found error.

Should be solved

@dkcumming Thanks. This is a handy feature and is helpful for development. However, I am not familiar with pyk. I'd like to invite Georgy to review.
Hi @ geo2a, can you take a look at this issue and advise if it is the best way of doing it?

@geo2a I looked at avm-semantics and I am confused, because I cannot get the env vars to export properly with any configuration. Some help would be appreciated!

I think the approach I've been taking in KAVM is:

build the semantics
source the env vars manually, but with a shorthand, basically what you have in kmir/set_env.sh.

Actually, you can use direnv to automatically set environment variables when you cd into the project directory. Here's the template envrc for KAVM.


Fixed 'spo page control list' and 'spo page control get' commands. Closes #2667

Closes #2667

Thank you! We'll process it asap

As this PR is now work in progress to resolve the review comments, I have marked this PR as draft, when you are ready for your changes to be reviewed, please mark this PR as Ready for Review. See https://github.com/pnp/cli-microsoft365/discussions/1666#discussion-7383 for more info.

Merged manually. Thank you and welcome to the team! 👏


ARC MPU version number misuse ver3, should be ver4

ARC MPU version has number 2, 3, and 4. EM cores can be configured to version 2 and 4. So the version number quoted here should be ver4 instead of ver3.
https://github.com/zephyrproject-rtos/zephyr/blob/1a369f5cdd6d4afd106d3df8f3d6cc1d988e06ca/arch/arc/core/mpu/arc_mpu_v3_internal.h#L15
Should be version 4
https://github.com/zephyrproject-rtos/zephyr/blob/1a369f5cdd6d4afd106d3df8f3d6cc1d988e06ca/arch/arc/core/mpu/arc_mpu.c#L58
This should actually be arc_mpu_v4
ARC MPU Ver 3, which supports 32Bytes minimal region, is actually an enhanced version of ver 2. But starting from ver 4 it becomes a quite different implement as we could find in arc_mpu_v3_internal.h (and should be renamed to arc_mpu_v4_internal.h)
To correct this misuse we could prevent future conflicts between EM and HS cores in ARC MPU versions.

@evgeniy-paltsev  can you please take a look at this one?


Scroll amount setting not respected

I set the "scroll amount" setting to 308.
I bind "scroll down" to K.  I press K.  My window scrolls 337 pixels.

I have set SMOOTH SCROLLING off.  With Smooth scrolling ON, this problem is FAR worse.  The amount of a SCROLL DOWN seems to be a whole page.

Also, with Smooth scrolling ON, keystrokes sent by Autohotkey are not handled correctly.  Specifically, I have set autohotkey to send two "K" keystrokes when I press the Page Down key, when I am on certain web pages.  But, when I  hit the Page Down, SaraKey acts as if I had pressed the K key many, many times.

You say "scroll amount" is a speed (in the doc).  But, is it?  I would think "scroll amount" is a number of pixels.  What does "speed" have to do with scrolling?

As you've discovered, Scroll Step behaves very differently based on whether smooth scrolling is enabled or disabled. When smooth scrolling is disabled, Scroll Step is the number of pixels moved every time your browser fires a keyboard event. When smooth scrolling is enabled, Scroll Step is the number of pixels moved every animation frames (typically 60Hz).
I should probably do some normalization so that the scroll speed is roughly comparable for the same "scroll amount" setting regardless of scroll mode.
There is no native smooth scrolling in browsers, so I had to implement it myself. My implementation probably doesn't play well with your Autohotkeys setting. I'll have to do some experimenting.
TODO:

Normalize Scroll Step
Add explanation to handbook
Investigate smooth scroll behavior with Autohotkeys


Add -r flag to entr commands in docs

Otherwise, it doesn't reload, since perseus serve is long-lived.

Oh thanks! I had actually written that command with exporting in mind, and I'm not that familiar with entr. Much appreciated!

Okay, E2E checks are failing because of an apt bug on CI, but these are just docs changes, so they should be good to merge.

Okay, this is now fixed as of beta 23! The cause was a simple lack of a --features flag where there should've been one in the serving command for deployment.


Add is used flag to material

Close #3815

@gmalinve  This new property detects if the material is used in the project or not, it is not specific for the design, but in a new PR, it could be implemented. But it does not exist in the AEDT API the method to find if the material is used in a specific design, with a couple of loops we could implement it in the future.


@MDWebb LAME code, dont waste your time writing this, go clean toilets instead, I bet you are good at it

https://github.com/chess-centre/chess-players/blob/532be2b72669981e722249f80109c6c4ba2f86ba/src/fide.spec.ts#L21

You are welcome to provide constructive, helpful feedback. Otherwise such comments will be removed.


MB-12926 add weight tickets table and model

Jira ticket for this change
The ticket above is to track the work, but the details are in the discovery ticket.
Summary
This adds a new WeightTicket model and a corresponding weight_tickets table that will be used to track weight tickets for PPMs.
Do the field names and comments on the table columns make sense?
Checking Changes

💻 Terminal setup
Run migrations on top of existing db
You can run this the first time you pull it down to see it applies the migration properly on top of the existing DB. Not required though, you can also run the other command instead.
make db_dev_migrate

Run all migrations
make db_dev_fresh

Additional steps

Access the DB however you usually do and see if the new table is there correctly

Verification Steps for Author
These are to be checked by the author.

[x] Have the Jira acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.
Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

Messages

:book:
:link: MB-12926

  Generated by :no_entry_sign: dangerJS against 6066515c8a2635357045797046d39672291b4e9a

@reggieriser @ronaktruss @duncan-truss  I think I've addressed all the comments, but lmk if I missed anything, or if anything else needs to be addressed in the new stuff.


Use Version instead of {raw_version,port_version} in more places.

This isn't super high priority, but I noticed it based on one of @vicroms ' code review comments.
I also think we should think hard about eliminating SchemedVersion given that people don't seem to like that being consistently used...

Please look at https://github.com/microsoft/vcpkg-tool/pull/1259/ first

Now depends on https://github.com/microsoft/vcpkg-tool/pull/1261

/azp run


internal/httputil: staticcheck

Closing this, see my comment here:

https://github.com/perkeep/perkeep/pull/1405#issuecomment-894727096


Support more resources

It seems that there are only few k8s resources short names supported.
For example daemonSet is absent.
$ kgds
Unkown command kgds

$ kg ds

I've made list of k8s resources short names: https://gist.github.com/piotrpersona/abc28ed2c251c71127bd7d15300f2ae5

I encourage people to fork & add their own preferences.


2 features request.

can you make it faster than hyper on techempower benchmark?

how to have multi threaded mode? e.g. 1 process per cpu core

@narad-muni how can react js be faster than hyper?
can salvo pls make it much faster? on tech empower benchmark it looks really slow

@sprappcom
It seems like it already is faster on the techempower benchmark.
Salvo - 10th.
Hyper (hyper-db) 30th
Are you just chasing benchmarks, or are you running into a performance issue?

@Volkor3-16 i'm running into performance issues.
salvo doing 2mil req/s on hello world vs gnet golang at 7mil. it's slower than hyper here. if i cant get performance out of hello world, how can i expect to add more batteries into it and still have performance?
https://www.techempower.com/benchmarks/#hw=ph&test=plaintext&section=data-r22

The results of the benchmark are determined by multiple factors. Please do not judge whether a program is fast or slow based on a single test result.
Objectively speaking, Rust's plain text scores are not high, but as business logic increases, Rust's performance advantage will become more obvious.
https://www.techempower.com/benchmarks/#hw=ph&test=fortune&section=data-r22
For example, in the Fortunes test here, salvo ranks tenth, which is not a bad result. However, the best scores of Rust in the plaintext test have all declined overall.
https://web-frameworks-benchmark.netlify.app/result?l=rust
From this test, we can also see that the scores of Rust frameworks are not much different, and salvo is not much slower than axum.

@sprappcom
First of all, how the test itself is written has a great impact on the results.
In addition, hyper may not be the same version as salvo, and different versions of hyper have different performance.


missingmask of all layers in rasterstack

Changes the default behaviour of missingmask when applied on a RasterStack or RasterSeries, so the mask covers all layers.
It's probably possible to reduce the memory use of this operation by using missingmask!, but I can't really see how to guarantee that that works when not all dimensions are shared.
The dispatch on RasterSeries might run into errors if the dimensions are not shared between the layers, so maybe we don't want it?

Yeah it will have to be using mask!.
broadcast_dims! can probably handle this pretty easily. First make the mask array matching the size of the stack.
then map over it using broadcast_dims! on each layer to update the values.
Should only need one allocation.

I definitely think we want missing values to propagate across dimensions. I can't come up with another consistent way to do this.

Alright, tried my best. But it might be you can come up with some wizardry to make this even cleaner?

Is there a test for mixed size stacks?

I added some.
Right now missingmask will fail on a RasterSeries if some layers have dimensions that the first layer does not have. For a RasterStack it just calls dims, but we cannot do this for a RasterSeries.
What do you think the most logical behaviour would be in that case?

RasterSeries is for fixed dimensions so thats fine.

In that case I think we're good to go.


fix: update cloudflare starter to use latest Wrangler

Wrangler 3.0.0 has now been released, so we should encourage new Qwik + Cloudflare projects to use it.

Thanks a lot @petebacondarwin for the update 🙏  i'll wait for the final approval of the core team. have a nice day 😃


Added missing parameter serviceUUIDs to startScan in Evothings adapter

Fixes #40

Tested with the following code:
bleat.startScan(
    ['0000aa10-0000-1000-8000-00805f9b34fb'],
    function(device)
    {
        // Found device.
        console.log(JSON.stringify(device))
    },
    function()
    {
        // Scan complete.
        console.log('Scan complete');
    },
    function(errorCode)
    {
        // Report error.
        console.log('Scan error: ' + errorCode);
    });

Found the device as expected.
Tested without serviceUUIDs parameter, found device as expected.
Tested with serviceUUID not matching any device, did not find device, as expected.


Fixed Java pack Jar file error

The artifact name built was helloworld.jar but the copy command was referring to different name hence build is failing:
Step 6/8 : COPY --from=BUILD /usr/src/app/target/app.jar /opt/app.jar
lstat usr/src/app/target/app.jar: no such file or directory

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Another PR https://github.com/Azure/draft/pull/216 fixes this one and another issue.


jira collector user permissions.

What permissions are needed for the jira user.
I am trying to use a read-only kind of user but getting '403 Forbidden' error in the collector logs.
Thanks.

Thank you for reaching out.  A read-only user for Jira is enough to make the collector work, assuming that the user has enough access to see all projects.
However, a 403 Forbidden error would likely result from a malformed authentication structure.  For basic authentication, the syntax should be the following:  username:password, where the entire string, with the colon, is converted into 64-bit encoding.  Therefore, the auth string username:password would be converted into dXNlcm5hbWU6cGFzc3dvcmQ=, and added to the following property as thus:

feature.jiraCredentials=dXNlcm5hbWU6cGFzc3dvcmQ=

You can use a simple online tool to convert an auth string to 64-bit encoding, such as this one:  https://www.base64encode.org/
Please let me know if you have any questions or if you still have trouble authenticating.  You may also have to set your company's internal proxy, if Jira is hosted externally from your domain, which can be done in this format:

feature.jiraProxyUrl=http://proxy.com

feature.jiraProxyPort=9999

Closing this issue as no response from issue creator since response was provided.


win: add support for recursive file watching

Original patch by @ghostoy, modified by @bpasero and yours truly.
Refs: https://github.com/joyent/libuv/pull/1473
Refs: https://github.com/libuv/libuv/pull/198
R=@piscisaureus
CI: https://jenkins-iojs.nodesource.com/view/libuv/job/libuv+any-pr+multi/114/

@piscisaureus, you already gave this a thumbs up on #198. I just took that code and fixed the flag clash and style issues, can you PTAL?

I didn't test, but no objections from me.

Spawning .bat files is kind-of unsupported right now - parameter passing is completely unreliable as soon as any special characters are involved. But I'm not objected to making it slightly better.
HOWEVER I'm pretty sure that this will break certain .exe files, because their argv[0] will become unreliable. So in order to land this patch I would want it to only apply to .bat and .cmd files.

Landed in 188e0e9, thanks!

@piscisaureus was this comment meant for #358 ?

@piscisaureus was this comment meant for #358 ?

Yes it was. Oops, thanks for letting me know.

Thanks for seeing this through.