Add easing functions

I want to try other easing functions because Spring has only five easing functions, "spring", "linear", "easeIn", "easeOut", "easeInOut".
I added easing functions.
Here are easing functions I added.
http://easings.net/

That looks great, thanks so much!


fix: (IAC-476) Change Filestore location param value

Changes
The google_filestore_instance resource location parameter needs to be a zone value
See https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/filestore_instance
Tests
In my tfvars I set my location to "location", the code locals.tf successfully selected the first zone from that location and local.zone was successfully used for the filestore resource.

It can be zonal according to the doc here : location - (Optional) The name of the location of the instance. This can be a region for ENTERPRISE tier instances. if your an enterprise user. Does that affect us?

It can be zonal according to the doc here : location - (Optional) The name of the location of the instance. This can be a region for ENTERPRISE tier instances. if your an enterprise user. Does that affect us?

It does affect us, by default the filestore_tier we have is "BASIC_HDD" or Basic if you go by the GCP console. So in that case we need that value to be a zone. If we do the basic tier (default) without a zone we run into an error "Error 400: us-east1 is not a valid location for instance creation, it should be a valid GCP zone."

We have locals that are in play if needed to convert a zone to a region. Is this something that can be determined at runtime and are we using the Enterprise tier whatever that is?

@thpang the local.zone variable is what I am using to assign the value.
As a note, this line was previously zone   = local.zone but I changed it as part of the module update since the zone parameter was deprecated in favor of location, I incorrectly changed the value that got assigned to the variable to local.location and this PR fixes that
https://github.com/sassoftware/viya4-iac-gcp/blob/main/main.tf#L60
At the moment we support (from the config-vars.md)

Valid Values: "BASIC_HDD", "BASIC_SSD" (previously called "STANDARD" and "PREMIUM" respectively.

But NOT enterprise so this change is needed. In the future (enhancement) if we add the ENTERPRISE level of filestore_tier support then we could add logic that set the parameter to local.location if that tier is selected.


[tests] refactor, change datasets and charts to it's own folder

CATEGORY

[ ] Bug Fix
[ ] Enhancement (new features, refinement)
[X] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY
Follow the new structure for tests, and apply it to charts and datasets. Just like in superset base folder, charts and datasets have their own module. Later we should have tests for commands that could be nicely placed here also.
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS
@willbarrett

@willbarrett and you assume well


update versions

Codecov Report
Base: 84.34% // Head: 84.34% // No change to project coverage :thumbsup:

Coverage data is based on head (d4dd637) compared to base (f46ec8b).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #47   +/-   ##
=========================================
  Coverage     84.34%   84.34%
  Complexity      384      384
=========================================
  Files            49       49
  Lines          1271     1271
  Branches         84       84
=========================================
  Hits           1072     1072
  Misses          166      166
  Partials         33       33

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Enable implemented class to call implemented procedures in protocol

protocol SomeProtocol:
  proc implemented(x: int) =
    return x

class SomeClass impl SomeProtocol:
  discard

let some = SomeClass.new()

some.implemented(5)

how to resolve the conflict between a protocol that has implemented procs and one that doesn't
whether a class can override implemented procs


refactor render setup

- pick rendering api (varies between platforms)
- pick window api (varies between desktop and embedded devices; might also be X11, Wayland, Mir, or an embedded specific (dispmanx))
- input api should be fairly consistent, but this also depends on the desktop environment.
-- On Linux, it may use X11 or it may use raw input, or a library like udev.
-- might be safer to just pick one for input

Desktops:
- native egl?, os-specific (wgl, glX, cocoa)
- opengl, opengles, vulkan, d3d12, mantle, metal

RaspberryPi:
- native egl
- glesv2

iPhone:
- native egl?, os-specific
- glesv2, glesv3, metal

Android:
- java egl interop
- glesv2, glesv3, opengl 4+

Native Client (NaCl):
-  __native_client__

- platform render interop
-- mac: NSOpenGLView-subclassed view and NSWindow-subclassed window
--- provides keyboard and mouse messages as well as focus change notifications

- create render context
- destroy render context
- activate render context
- swap buffers (os, api-specific)
- fetch symbol (os-specific)
- get render pixel format (I believe this was used to abstract this call on Linux)

- Window Interface Needs to provide:
-- function to create window with attribs:
	- window x, y
	- window width, height
	- fullscreen
	- disable resizing
	- icons (win32)
	-- render depth size
	-- render color size
	-- render alpha size
	-- render stencil size
	-- render multisampling

- create window
- destroy window
- get window size
- get window render size
- get screen count
- get screen size (for screen index)

- need a util function to create a dummy window (when OpenGL is used; sigh)

- dispatch input messages / notifications
- post window creation (X11 usest this to create input context)
- pre window destruction (X11 uses this destroy input context)

#if 0
renderer backend customizable
-- this basically needs to be able to interpret the command queue (during generation)
-- and then execution
- create a render device
-- create a platform window with rendering context

- setup the pipeline and command queue

renderer::render_device* device = renderer::create_device(params);
platform::window* main_window = platform::create_window(xyz, device);

// setup other graphics state here, (defer until later)
// pipeline

renderer::command_queue* cqueue = device->create_command_queue();

cqueue->clear_color(0, 0, 0, 0);
cqueue->clear();

// poll + dispatch events for window
device->activate_context(main_window->get_render_context());

// send this buffer to the gpu
device->execute_queue(cqueue);

device->swap_buffers(main_window->get_render_context());

#endif
// possible example?
typedef core::HashSet<std::string, std::string> StringHashSet;
StringHashSet params;

// select a device type
params["renderer"] = "directfb";
params["renderer"] = "direct3d12";
params["renderer"] = "opengl";
params["renderer"] = "opengles2";
params["renderer"] = "opengles3";
params["renderer"] = "vulkan";

// set options (may or may not be available for all device types)
params["vsync"] = "true";
params["double_buffer"] = "true";
params["depth_size"] = "24";

// OpenGL-specific
params["major_version"] = "3";
params["minor_version"] = "2";
params["share_context"] = "true";

for (StringHashSet::Iterator it = params.begin(); it != params.end(); ++it)
{
	const std::string& key = it.key();
	const std::string& value = it.value();
	LOGV("'%s' -> '%s'\n", key.c_str(), value.c_str());
}

This is currently in-progress with the render2 code (in dev/refactor).

Obsolete. This has mostly been implemented though.


Instructions when the listener state goes to not listening

I have been using RDP wrapper for a while and it has helped me tremendously.  But I have noticed that is has stopped working a few times over the last 6 months and I have to search the internet to get it working again.  I decided to make instructions to make this easier and faster for me to fix when it goes to not listening state.  I thought I would share these instructions on github in case it helps someone else
rdpwrapper_troubleshooting.pdf

Closed as not actual.
If listener state goes to not listening there are two ways:

Wrong offsets
Termservice not started


[Test] The test fails because composer outdated failed

We should ignore the failure

The "composer outdated" checks have been removed.


removed AutoScroll and OnSpill exports

As I understood, according to #1672 issue, AutoScroll and OnSpill plugins now included into the sortablejs library, so they don't need explicit export (I'm actually not completely sure about it).
So, being one of the guys who experienced #97 issue, I tried to remove exports and error was gone. Hope it may help.
Related issues:
#1672
#97

closes #97


feat!: Dart SDK compatibility

Description
This PR makes this package compatible with the Dart SDK. In order to achieve this I changed 3 things:

Replace dart:ui's Color with a simple ColorData class
Replaced Rect from flame with Rectangle from dart:math
Replaced flutter_test with test package

The ColorData class is used excatly once for which I prepared a flame_tiled PR (however I need to wait until this is merged right) including conversion extensions.
No Rectangle attribute is ever read in flame_tiled, evenso flame already contains conversion extensions!
Checklist

[x] The title of my PR starts with a [Conventional Commit] prefix (fix:, feat:, docs: etc).
[x] I have read the [Contributor Guide] and followed the process outlined for submitting PRs.
--> melos run analyze fails due to XmlData.value however I think this requires another issue/PR
[x] I have updated/added tests for ALL new/updated/fixed functionality.
[x] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[x] I have updated/added relevant examples in examples.
--> I don't think there are any exmaples necessary for this

Breaking Change

[x] Yes, this is a breaking change.
[ ] No, this is not a breaking change.

I think this should result in a minor version bump to 0.11.0 to indicate these breaking changes!
In order to achieve dart comaptibilty only two things changed:

Color: Custom data class --> flame_tiled contains a conversion extension
Rect: Instead using dart:math's Rectangle --> Use flame's toRect() method to convert

Related Issues

#69

Would this help here? https://flutter.dev/go/move-flutter-agnostic-types
If yes, help me understand how.
If not, what's missing?

Would this help here? https://flutter.dev/go/move-flutter-agnostic-types
If yes, help me understand how.
If not, what's missing?

Yes! That would be exactly what we need here, it migrates all the types that we need out of flutter.
Thanks!

@benni-tec is this ready to be merged?
Because we aren't getting these classes (Color, Rect etc) separated any time soon right @kevmoo?

I believe it should be ready to merge now, I adjusted Color to fit @jtmcdole's suggestions.

@benni-tec is this ready to be merged? Because we aren't getting these classes (Color, Rect etc) separated any time soon right @kevmoo?

That work was on hold until the "big merge" completed. Hoping to jump in again in the new year!


Add melius-vanish compatibility

This PR fixes a mod compatibility with melius-vanish.
I have recently received an issue for this on my repository. After looking into this, the issue turned out to be that: Immersive Portals @Overwrites this method, which melius-vanish attempts to modify, to hide sound events from vanished players.
I have now released a version of my mod, which doesn't load the conflicting mixin if imm_ptl_ore is present.
This PR re-implements the missing feature using my mods API.

Thanks for the contribution. However adding a new dependency that ImmPtl does not directly use could increase furture development burden. I am considering using MixinExtra to make the different injections merge instead of making ImmPtl to call VanishAPI.

If there is no better way I will merge

I made the overwrite's priority to be 800 and call connection.send.
https://github.com/iPortalTeam/ImmersivePortalsMod/commit/71ee113d3d6b746a3855422dd698bf935ab46c83#diff-d85943b48463e46f9d92db43a2bf7aa5802fe95abef78b4ace71f4282fe26c8dR35
As I tested this works https://github.com/iPortalTeam/ImmersivePortalsMod/commit/71ee113d3d6b746a3855422dd698bf935ab46c83#diff-5b77bc70dd0ad13335fd75fdca2efd745525eef0fafd003ed27b4a7cd52eaa53R13
So this mixin conflict should be solved in the next version of ImmPtl.

Looks like a good solution to the problem, thanks!


Migrate cleanup script for old npm packages from graphql to rest (iso4)

Description
Same PR as #4472, but applied on the iso4 branch only due to a merge conflict.
Migrate the script that cleans up old npm packages from the graphql API to the rest API of Github. The graphql API is deprecated for packages (See: https://github.blog/changelog/2022-08-18-deprecation-notice-graphql-for-packages/).
Self Check:

[ ] Attached issue to pull request
[x] Changelog entry
[x] Code is clear and sufficiently documented
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation

Processing this pull request

Merged into branches iso4 in ad7d443a2839f727e540faef45ebf50fbd81e6ac


Remove patches

Try to get rid of patches.

@wolfs the time series was some graph TeamCity generates and displays. It was useless.
I think 7 days artifact retention is probably acceptible.

@bot-gradle test QFL

OK, I've already triggered QuickFeedbackLinux build for you.

Thanks @wolfs @donat !


resolveCollapsedFlagOnRows puts panel in wrong row

Hi! I ran into issue #145 and attempted to resolve it by calling util.panel.resolveCollapsedFlagOnRows on the final panel array. This resulted in one of my panels getting moved to the wrong row.
In the following example, I expect stats a and b to be next to each other on row 1; and c, d, and e, on row 2. However, Grafana puts stat b in row 2:
local g = import 'github.com/grafana/grafonnet/gen/grafonnet-latest/main.libsonnet';
local row = g.panel.row;
local stat = g.panel.stat;

local panels = [
    row.new('row 1')
    + row.withPanels([
        stat.new('a')
        + stat.panelOptions.withGridPos(h=8, w=12),
        stat.new('b')
        + stat.panelOptions.withGridPos(h=8, w=12, x=12)
    ]),
    row.new('row 2')
    + row.withPanels([
        stat.new('c')
        + stat.panelOptions.withGridPos(h=4, w=4),
        stat.new('d')
        + stat.panelOptions.withGridPos(h=4, w=4, y=4),
        stat.new('e')
        + stat.panelOptions.withGridPos(h=8, w=20, x=4)
    ])
];

g.dashboard.new("bug report")
+ g.dashboard.withPanels(
    g.util.panel.resolveCollapsedFlagOnRows(panels)
)

I suggest ensuring all panels and rows have x and y configured. The behavior around rows and gridPos is not very well defined in Grafana so without all the gridPos values set it may become unpredictable.


Crash exporting scores on Windows

It looks like something is causing a crash when trying to export scores on Windows:
Absolute path information is required.
   at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
   at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
   at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path)
   at System.Reflection.Assembly.LoadFile(String path)
   at NertsPlus.ExportScores.GetName(NetID id)
   at NertsPlus.ExportScores.Update(CompletionScreen __instance)
   at CompletionScreen.Update_Patch1(CompletionScreen this, Single timeDelta)
   at ScreenStack.smethod_3(IScreen iscreen_0, Single float_2, Boolean bool_0, GStruct0`1 gstruct0_0)
   at ScreenStack.Class63.method_0(GStruct5 gstruct5_0)
   at GClass15.method_15(Action`1 action_0, Action`1 action_1, Action`1 action_2, Action`1 action_3, Action`1 action_4)
   at ScreenStack.smethod_2(Single float_2)
   at GameLogic.method_13()
   at GClass39.Main(String[] args)

Resolved in https://github.com/oliverdunk/NertsPlus/commit/ba4553804bb5c696ee5e8453f18df1abf26c05e2


Constant tilt warnings stop automatic reload of sc server

I keep getting some variation of this message
WARN: tilt autoloading 'tilt/erb' in a non thread-safe way; explicit require 'tilt/erb' suggested.
and when it happens I don't get any more refreshes until I restart sc server.
It only seems to happen when I save bad markdown/latex, but since I am just learning that will happen alot I figure. Is this a known problem? Everything else seems to work fine...

I get similar errors from time to time, but it's safe to ignore them. Thread-safe loading matters only if you're using the software in a multithreaded environment, which you definitely shouldn't do. You're welcome to dig into the source code and submit a pull request with a fix, but I doubt it's worth the trouble.

But when you have them happen is your autorefreshing failing?

Ah, no. The autorefresh keeps working. In fact, I think I only ever get the warnings when I fire up the server for the first time.

Yeah, I am seeing it regularly like I said and when it happens the refresh
stops working so I am basically Ctrl + c ' ing and restarting the server
regularly....
On Fri, Jun 3, 2016 at 11:22 AM, Michael Hartl<EMAIL_ADDRESS>wrote:

Ah, no. The autorefresh keeps working. In fact, I think I only ever get
the warnings when I fire up the server for the first time.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/softcover/softcover/issues/160#issuecomment-223609255,
or mute the thread
https://github.com/notifications/unsubscribe/AAM6QBpqvs4DsNyzVxfT_LwcDM884RH3ks5qIEbFgaJpZM4ItGDR
.

--
Not sent from my iPhone

You definitely shouldn't have to do that. I'll take a look at it.

OK, try installing the new release:
gem install softcover -v 1.2.11

Let me know if that fixes the issue.


fix(Analytics): identifyUser add attributes to AWSPinpointEndpointPro…

…fileUser
Issue #, if available:
Android PR: https://github.com/aws-amplify/amplify-android/pull/1306
Description of changes:
This is a POC reflecting one option for plugin to pass properties to the pinpoint specific type
Check points:

[ ] Added new tests to cover change, if needed
[ ] All unit tests pass
[ ] All integration tests pass
[ ] Documentation update for the change if required
[ ] PR title conforms to conventional commit style

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Would this implementation add all attributes both as a custom as well as user attribute?

Would this implementation add all attributes both as a custom as well as user attribute?

At the time of this draft, i was thinking we should be backwards compatible with the existing implementation so if users expect attributes are being added to AWSPinpointEndpointProfile  then the library should continue to do so. removing would be a breaking behavior change, unless it wasn't useful and was a bug

Would this implementation add all attributes both as a custom as well as user attribute?

At the time of this draft, i was thinking we should be backwards compatible with the existing implementation so if users expect attributes are being added to AWSPinpointEndpointProfile  then the library should continue to do so. removing would be a breaking behavior change, unless it wasn't useful (for example, if developer has no way to use this information from the pinpoint console) and was a bug, and should have been inside AWSPinpointEndpointProfile.user, then we could remove it (remove adding to AWSPinpointEndpointProfile and only add it to AWSPinpointEndpointProfile.user) and treat it like a fix

Understood. The idea is to give callers a way to specify whether they want to add custom attributes or user attributes. Custom attributes are related to the endpoint being identified, while user attributes are associated with the user linked to that endpoint. I agree that anything passed in via the properties parameter of AnalyticsUserProfile should continue to work as is. The goal here is to give them an option to pass attributes via a separate parameter: userAttributes for example.
The distinction affects how these attributes show up in the Pinpoint console when the user is creating audiences. In the screenshot below, sub and name are attributes that were duplicated under both custom and user attributes. myproperty is an example of a property added via the existing functionality, while CognitoClientId is an example of a property added as a user attribute.

The idea is to give callers a way to specify whether they want to add custom attributes or user attributes

this makes sense, developers should have control over what they want to achieve and see in the Pinpoint console for a particular user.

The goal here is to give them an option to pass attributes via a separate parameter: userAttributes for example.

I think this is a valid option:
AnalyticsUserProfile.properties -> Pinpoint's custom attributes
AnalyticsUserProfile.userAttributes -> Pinpoint's user attributes
Does this still make sense for other implementations of Analytics plugins? Are we making it simple for the customer but exposing too much of the Pinpoint term "user attributes"?
If "User attributes" is what developers actually want, the solution i imagine is
   // 1. Endpoint attributes
   let location = AnalyticsUserProfile.Location(latitude: 47.606209,
                                                 longitude: -122.332069,
                                                 postalCode: "98122",
                                                 city: "Seattle",
                                                 region: "WA",
                                                 country: "USA")
    // 2. properties should really go to Pinpoint's "user attributes"
    let properties: AnalyticsProperties = ["phoneNumber": "+11234567890", "age": 25]

    let userProfile = AnalyticsUserProfile(name: username,
                                           email<EMAIL_ADDRESS>                                           location: location,
                                           properties: properties)

    // 3. custom attributes are pinpoint specific
    let pluginOptions = AWSPinpointPluginOptions(customAttributes: ["myProperty": "value"])
    let options = AnalyticsIdentifyUserOptions(pluginOptions: pluginOptions)
    Amplify.Analytics.identifyUser(user.userId, withProfile: userProfile, options: customAttributes)

Does this still make sense for other implementations of Analytics plugins? Are we making it simple for the customer but exposing too much of the Pinpoint term "user attributes"?

I see what you're saying there. I like the solution you proposed but it definitely means a major version upgrade I think.
The other possibility that comes to mind would be to introduce option property prefixes. If property names are not prefixed (or prefixed with custom:), we treat them as custom endpoint properties. If they have the prefix user: we treat them as user attributes.
Not super elegant, but it does unblock the customer and it's a non-breaking change.

Here's the implementation using the string prefix.
https://github.com/aws-amplify/amplify-android/pull/1395

Here's the implementation using the string prefix.
aws-amplify/amplify-android#1395

great idea!

closing this for tracking issue: https://github.com/aws-amplify/amplify-ios/issues/1416


Build merge-to-main-cart on avocano-cart: FAILURE

Cloud Build encountered an error:

Project: avocano-cart
Trigger: merge-to-main-cart
Commit: 8b6eb7d on branch main

View Logs
I'm an automation.  Googlers: go/avocano-admin-notifiers

#136


Handling enum types

Hello!
I am wondering what is the recommended way to handle custom types and in particular enums?
I am currently doing something very similar what is described here but I am not very happy with it since it means you need to maintain the enum definition in more than 1 place.
Is there a better solution? From reading the documentation and testing I understand custom types are not currently handled, if so is this something you plan to tackle in the near future?
Thanks for your help!

Yes the recommended way to handle custom types is by using composite schemas.
First you need to define your enum type inside state file, lets call it schema.sql:
-- Enum type used by gorm.
CREATE TYPE "status" AS ENUM ('active', 'inactive', 'deleted');

Next, you need to add the custom type to your GORM model using type field tag:
package models

import (
	"gorm.io/gorm"
)

type Player struct {
	gorm.Model
	ID      int `gorm:"primaryKey"`
+	Status  string `gorm:"type:status"`
}

Next, you need to use schema composed of your GORM schema and schema.sql file, you can do it by using the next atlas.hcl config file:
data "external_schema" "gorm" {
  program = [
    "go",
    "run",
    "-mod=mod",
    "ariga.io/atlas-provider-gorm",
    "load",
    "--path", "./models",
    "--dialect", "postgres",
  ]
}

data "composite_schema" "app" {
  schema "public" {
    url = "file://schema.sql"
  }
  schema "public" {
    url = data.external_schema.gorm.url
  }
}

env "composed" {
  src = data.composite_schema.app.url
  dev = "docker://postgres/15/dev?search_path=public"
  migration {
    dir = "file://migrations"
  }
  format {
    migrate {
      diff = "{{ sql . \"  \" }}"
    }
  }
}

Now, when running: atlas migrate diff --env composed new migration file should be created containing the custom enum type:
-- Create enum type "status"
CREATE TYPE "status" AS ENUM ('active', 'inactive', 'deleted');
-- Create "players" table
CREATE TABLE "players" (
  "id" bigserial NOT NULL,
  "created_at" timestamptz NULL,
  "updated_at" timestamptz NULL,
  "deleted_at" timestamptz NULL,
  "status" "status" NULL,
  PRIMARY KEY ("id")
);
-- Create index "idx_players_deleted_at" to table: "players"
CREATE INDEX "idx_players_deleted_at" ON "players" ("deleted_at");

We added an example for this use case. See: https://atlasgo.io/guides/orms/gorm/enum-types


ORT_DISABLE_ALL optimization level

Is your feature request related to a problem? Please describe.
Our model uses a dropout layer that is removed by the ORT optimizer. It's unusual, but we use dropout in the inference. The onnxruntime_backend doesn't support setting:
GraphOptimizationLevel optimization_level = GraphOptimizationLevel::ORT_DISABLE_ALL.
From doc:
level: Refers to the graph optimization level. By default all optimizations are enabled. Allowed values are -1 and 1. -1 refers to BASIC optimizations and 1 refers to basic plus extended optimizations like fusions. Please find the details [here](https://onnxruntime.ai/docs/performance/graph-optimizations.html)

optimization {
  graph : {
    level : 1
}}

From source code:
GraphOptimizationLevel optimization_level =
    GraphOptimizationLevel::ORT_ENABLE_ALL;
{
  triton::common::TritonJson::Value optimization;
  if (ModelConfig().Find("optimization", &optimization)) {
    triton::common::TritonJson::Value graph;
    if (optimization.Find("graph", &graph)) {
      int64_t graph_level = 0;
      THROW_IF_BACKEND_MODEL_ERROR(graph.MemberAsInt("level", &graph_level));
      if (graph_level == -1) {
        optimization_level = GraphOptimizationLevel::ORT_ENABLE_BASIC;
      } else if (graph_level == 1) {
        optimization_level = GraphOptimizationLevel::ORT_ENABLE_EXTENDED;
      }
    }
  }
}
THROW_IF_BACKEND_MODEL_ORT_ERROR(
    ort_api->SetSessionGraphOptimizationLevel(soptions, optimization_level));

Describe the solution you'd like
For example, add the constant 0 for ORT_DISABLE_ALL.
Describe alternatives you've considered
Unfortunately there're no alternatives. Custom backend rebuild.
Additional context
I can add PR. What do you think?

I agree that the current implementation doesn't cover all optimization level exposed by ORT, @pranavsharma @askhade should ORT backend changes the interpretation of level field in model config so that -1 is disabling optimization and > 0 value reflects different optimization level?


Document usage of IP_PKTINFO

Ideally this would be documented in the nix package itself, but
documenting it here, will already help people. (Documenting it in the nix package is not straight forward as the code is generated.)
For the non generated code, there are actually docs, even pointing to the man page. Still, this will help people trying to understand the code.

Thanks!


Adding Validations to contact form

I want to work on this issue as  GSSOC'21 participant
[GSSOC'21]
@Vishal-raj-1 @urvashi-code1255 @harshgupta20 @ridsuteri Please assign me this issue

@Bhavya-Sehgal can you explain the issue?

@Bhavya-Sehgal can you explain the issue?
I want to add validations to the form in contact section so that the form is not going to submit until the user doesn't enter all the details.


"Sponsors"

Siide bar has “sponsors”. Can we please change the side bar to be “Our partners” and update the link to
https://robogalsbrisbane.org/our-partners/
:D

Done, could you check @Anna14148?


SHA3-512

Are you supporting SHA3-512 for java?
Thanks in advance.

This is just a question as I do not see SAH3-512 support in the documentation.
In other case I will use another library, but I would like to use google tink as I am going to use it for AES_256_GCM_SIV.
Thanks.

Unfortunately, Tink isn't supporting SHA3. We have no plan to address this issue, but we'd be happy to accept PRs. Please tell us your implementation ideas before sending PRs though.


SUBMARINE-707. Fail to create kind cluster in github action

What is this PR for?
Error message: https://github.com/apache/submarine/actions/runs/477244144
Change to another action that is verified in the GitHub Marketplace.
https://github.com/marketplace/actions/kubernetes-kind-cluster
What type of PR is it?
[Bug Fix]
Todos

[ ] - Task

What is the Jira issue?
https://issues.apache.org/jira/browse/SUBMARINE-707
How should this be tested?
https://travis-ci.org/github/pingsutw/hadoop-submarine/builds/754061414
Screenshots (if appropriate)
Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

LGTM

LGTM


npm package with minified version

It is possible to provide minified version of datatables as part of npm package?

Yes - use datatables.net - see the NPM section of the manual.

I have tried it before opening this issue.
After installing package
npm install datatables.net
there is only one source file.

This is the repo for that package - it contains both the min file and the non-min file.

@DataTables thank you for the tip! But I think, it is just easier to have dist folder in one package like jquery does.

The reason that doesn't really work for DataTables is due to its support for the various styling frameworks such as Bootstrap, Bootstrap 4, Semantic UI, etc. Simply bundling all of those files together into a dist directory would mean you always have to specify the path in the require statement. That's possible, but I think its easier to do require( 'datatables.net-bs' );.


Helm is installing the chart to namespace called default. But on that namespace i dont see the tiller pod. The tiller pod is present in the kube-system namespace.

Helm is installing the chart to namespace called default. But on that namespace i dont see the tiller pod. The tiller pod I installed in the kube-system namespace. Not sure how the pods part of the helm chart end up in the different namespace.
Output of helm version:
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.2", GitCommit:"81753b10df112992bf51bbc2c2f85208aad78335", GitTreeState:"clean", BuildDate:"2018-05-12T04:12:12Z", GoVersion:"go1.9.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCommit:"0c38c362511b20a098d7cd855f1314dad92c2780", GitTreeState:"clean", BuildDate:"2018-08-20T09:56:31Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}```

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
AWS

Tiller installs charts by default to the default namespace. You can change that with the --namespace flag on helm install. It does not install charts based on tiller's current location.
Does that answer your question? :)

I was actually using the --namespace option. Even then it was installing to default. I got it fixed by setting kubectl context with --namespace option


Added 'list' command + fixed texts in other commands (for consistency).

I think this should be very useful on Linux machines.
Tested with various combinations of certificate store name and location parameters on machines running Windows 10 and Arch Linux.

Hi @kmosolov , thanks for the contribution.  I'll publish this on nuget today.


ARTEMIS-3107 - Extension of the artemis-docker module

I often use ActiveMQ Artemis on ARM devices and in particular on Raspberry Pi (3 and 4). The runtime environment is based on Docker. For this reason some time ago I extended the module in artemis-docker. I'd like to share this contribution.
I have extended the particular prepare-docker.sh script so that it is able to prepare scripts for build docker image, for both SNAPSHOT and release versions.
I also introduced a new docker file to produce a Docker image based on AdoptOpen JDK 11.
I have updated the readme.md with instructions for using the script and how to generate the Docker image for ARM.
My Docker Hub account already has the ActiveMQ Artemis 2.16.0 Docker Image for ARM64.
I hope this contribution will be useful.
Relate issue ARTEMIS-3107 - https://issues.apache.org/jira/browse/ARTEMIS-3107

Nice addition @amusarra ..
thank you.. merging it...
You got the honor to be the last commit before 2.17.0 release :)
Thank you.

Hi @clebertsuconic
Thank you very much for your appreciation. It is an honor for me to have made this first contribution and that it can be useful to those who use Artemis on ARM. Soon I will try to publish an article on my blog about the use of Artemis on the Raspberry Pi.
Regards.
Antonio.


fix(@angular-devkit/build-angular): use istanbul-lib-instrument directly for karma code coverage

The istanbul-lib-instrument package provides the required functionality needed to instrument code for test coverage within the context of the Angular CLI. Since the build pipeline already contains a customized babel preset, this package can be integrated directly into the pipeline.
This reduces the number of dependencies required for @angular-devkit/build-angular including the deprecated inflight package.

@clydin, this does not apply cleanly on the patch branch.


Even though HKSV is enabled, no recording is being saved

I have my Aqara G4 doorbell in Apple Home through go2rtc, I have enabled recording on any movement (in HomeKit secure video), but nothing was recorded till now (a few hours using).
Is HKSV really supported?

I am having a similar problem.  I haven't "fully" installed the device yet, because I want to make sure it is working or I will send it back.  From the troubleshooting tips I have found, such as removing the doorbell from the Aqara and HK app, it still won't stream and record.  2TB iCloud plan 128gb SD card, no batteries, wired to a 12v source, firmware current at 4.0.4, HK either on a current HomePod mini or AppleTV.  Activity history either off or One Month.  If I don't get this working soon, I will send it back.  I know HKSV works for me because I can do it from a Wyze camera streamed through Scrypted.

Proxy logic fixed in latest master version. I'm not using HKSV, so can't test it.

Until this moment, nothing recorded

I don't understand if problem solved or not

First, THANK YOU Alex!! The proxy feature is AMAZING.
Second, I am having the same problem. I tested on multiple cameras: 2 Aqara G3s, Aqara G2H, Aqara G2H Pro, and an Ecobee Camera.
Happy to help test if you decided to work on a fix.

I don't understand if problem solved or not

The problem was not solved, I still don't see recordings in Apple Home app

Unfortunately I can't pay for iCloud even for a test. Payment systems are blocked in the country.

Unfortunately I can't pay for iCloud even for a test. Payment systems are blocked in the country.

Is there anything that I or @heroash88  could help as a user?

I guess I need to see live how the data is transferred to understand the problem.
As I know, HKSV can be enabled only for paid accounts.

I've got the same situation with my cameras. Can't get any of them (proxied Eve cameras and Reolink cameras) to record anything after adding them in Apple Home. Get the option when adding them to record and have enabled it but there's no recording being saved on Apples servers.
The only time it's working is if I'm adding the HomeKit cameras directly to Apple Home but I really wanna get them in Home Assistant and Go2RTC. Recordings working through other HKSV application, for example Scrypted.
Has anyone got the recordings working on Go2RTC?
Also, awesome job

@AbsolutJohan you got not same situation. Go2rtc doesn't support HKSV for 3rd party cameras. This issue about HomeKit cameras.

@AbsolutJohan you got not same situation. Go2rtc doesn't support HKSV for 3rd party cameras. This issue about HomeKit cameras.

Im sorry, then I understand why some doesn’t work but the Eve indoor and outdoor cameras that I have has native support for HKSV. So I suppose the idea is that they are supposed to work as proxied HomeKit cameras with HKSV in Go2RTC

Any idea what the secret sauce koush/scrypted is using to get 3rd party cameras to work on HKSV? AlexxIT sorry you cant test it this is such a great bit of code you made here though, keep up the good work.

No any magic there. Just support motion sensor and additional HomeKit services.

No any magic there. Just support motion sensor and additional HomeKit services.

I'm currently using Scrypted only to get HKSV on my Tapo cameras. I was hoping the Homekit support in Go2rtc would work similar. Is it by any chance features coming? I've tried using both rtsp, onvif and the tapo source but non seem to give HKSV the motion sensor it needs (Scrypted is using onvif for that feature what I can tell)

@AlexxIT могу предоставить возможность либо удаленного подключения к своему серверу для проверки работы камер (aqara g2h или g2h pro) либо могу помочь с оплатой подписки, там для 1 камеры достаточно минимального тарифа.
было бы очень здорово, если бы ты починилподдержку hksv.

Any update on this? Workaround? I need the doorbell (Aqara G4) on frigate so I've put it through go2rtc and then the transparent proxy to HomeKit, but the timeline recordings feature doesn't work.

Yes, I’d be interested in that as well as I have the same problem. Also, is it possible to duplicate the stream that go2rtc creates? My camera only has one stream and then it shows up as in use through HomeKit.

Any update on this? Workaround? I need the doorbell (Aqara G4) on frigate so I've put it through go2rtc and then the transparent proxy to HomeKit, but the timeline recordings feature doesn't work.

as a workaround, i use the Scrypted service with motion detection plugin.

Could you describe what you are doing? Does it work with the doorbell ring and two way audio?On 14 Mar 2024, at 06:29, N. Moiseenko @.***> wrote:
Any update on this? Workaround? I need the doorbell (Aqara G4) on frigate so I've put it through go2rtc and then the transparent proxy to HomeKit, but the timeline recordings feature doesn't work.
as a workaround, i use the Scrypted service with motion detection plugin.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Could you describe what you are doing? Does it work with the doorbell ring and two way audio?

i mean, as a workaround, recording video in HCSV requires that the camera transmit status from a motion sensor that go2rtc does not currently transmit.
And to do that, I use the Scrypted service, where I programmatically recognize movement and transmit that information to HomeKit

Could you describe what you are doing? Does it work with the doorbell ring and two way audio?

i mean, as a workaround, recording video in HCSV requires that the camera transmit status from a motion sensor that go2rtc does not currently transmit. And to do that, I use the Scrypted service, where I programmatically recognize movement and transmit that information to HomeKit

I see! And are you using it with a doorbell or just a camera? If a doorbell, does the two way audio work? And the 'Someone has rang the doorbell' homekit notification work?

Camera only, unidirectional audio.

Alex! go2RTC is a very cool program. I have 4 cameras connected and broadcast to homekit and Alice. But the no video recording in homekit forces me to give up for a while.  The wife says it is not convenient)). I think many will agree. Thank you!

@AlexxIT  ожидаются ли какие-то подвижки в сторону починки hksv прокси?

Suddenly, I have a wife, too. And she has plans for my free time, too :)

Congrats, I know the feeling 😉

I am having the same problem, when motion is detected and it is supposed to trigger recording on hksv it generates this error: [homekit] unknown host: NULL

"unknown host" means you trying to get homekit stream with non Apple device. Maybe some open source. Because almost all open source don't implement protocol correctly.

I have tried both configuring it directly with homekit and importing it from homeassistant and the problem remains, motion is detected, but no recordings happen.
The error ([homekit] unknown host: NULL) only occurs when the camera detects motion so when it should trigger the hksv recording.

Who is <IP_ADDRESS> / <IP_ADDRESS> / <IP_ADDRESS> / <IP_ADDRESS> ?

They are homepod mini and apple tv. I tried leaving only one homepod on (after restarting it) and now no more errors appear, but still it doesn't make recordings. the error that appeared after motion disappeared.
10:48:01.842 TRC [api] GET /api/streams <IP_ADDRESS>:36688
10:48:03.223 TRC [api] GET /api/log <IP_ADDRESS>:36688
10:48:08.257 TRC [api] GET /api/log <IP_ADDRESS>:36688
10:48:13.358 TRC [api] GET /api/log <IP_ADDRESS>:36688
10:48:15.852 TRC [api] POST /pair-verify <IP_ADDRESS>:56163
10:48:15.861 TRC [homekit] <IP_ADDRESS>:56163: get pair id=CE605236-A9AA-490D-95D3-DCEAA19853E0
10:48:17.084 TRC [api] POST /pair-verify <IP_ADDRESS>:56164
10:48:17.084 TRC [api] POST /pair-verify <IP_ADDRESS>:56166
10:48:17.093 TRC [homekit] <IP_ADDRESS>:56164: get pair id=CE605236-A9AA-490D-95D3-DCEAA19853E0
10:48:17.093 TRC [homekit] <IP_ADDRESS>:56166: get pair id=CE605236-A9AA-490D-95D3-DCEAA19853E0
10:48:18.421 TRC [api] GET /api/log <IP_ADDRESS>:36688

Hi there,
First of all, superb work on this! Very easy to setup and everything* works correctly. I have it running with k3s. HomeKit cameras are recognized, I can pair them with go2rtc, I can add them to the HomeKit, 2 way audio works great, Motion is detected with no problems.
*However, even though all is setup correctly for hksv, nothing is being recorded. I have Aqara G2H Pro.

Go2rtc is great, but having same issue here (no recordings on hksv).
Saw a comment from Koushd (scrypted dev) saying that to enable recording on hksv you need a motion sensor.
Maybe #812 will solve this.

Problem not only with motion sensor. The developer should implement a lot of additional APIs for video recording.
Not everyone has a motion sensor for their camera. If they do, it's hidden behind a bunch of different protocols. And if it does not exist - it is necessary to implement motion recognition in the frame, which usually loads CPU server very much.

Any update on this? Workaround? I need the doorbell (Aqara G4) on frigate so I've put it through go2rtc and then the transparent proxy to HomeKit, but the timeline recordings feature doesn't work.

as a workaround, i use the Scrypted service with motion detection plugin.

Hi wbln, could you tell me, how you added your Aqara G4 into scrypted, please? I am struggeling there as well, since I wanna use HKSV and use the camera stream in Home Assistant.


Feature/data validation

Description
In this pull request, I've created data validation features and add tests using rspec
Task: https://github.com/microverseinc/curriculum-rails/blob/main/blog-app/blog_app_validations_model_spec.md
This PR makes the following changes:

Create validation within the classes
add unit tests for the user and post classes

Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] Test (change related to testing)
[X] Refactor (non-breaking change that neither fixes a bug nor adds a feature)

Checklist

[X] My code follows the style guidelines of this project (no linters errors)
[X] I have checked my code and corrected any misspellings
[X] I have commented on my code
[X] I have deleted any unused code as comments in my codebase

@Rustamxon7 Thanks for reviewing my code!


Add http-server dependency

Otherwise the local and start npm scripts do not work :)

Sounds good, cc'ing @gfwilliams with it being a central change

Thanks, yes, this is fine - although I do like to try and keep the dependencies as low as possible usually.
I'd be interested to know how much local/start commands are used though - it's something that was contributed but that I don't think was ever documented anywhere.

I looked at testing and found both the online and offline options to be very complicated for me. I already have the code open in an editor, so it is every easy to run npm install && npm run local.

Fun, I did not knew the npm run local, I always did  npm start instead


Android callbacks

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?
1.5

What operating system and processor architecture are you using (go env)?
Mac OS  10.11.3

What did you do?
(Use play.golang.org to provide a runnable example, if possible.)
Android app with library that written on gomoblie

What did you expect to see?
Except to get callback from library to Activity

What did you see instead?
panic: runtime error: invalid memory address or nil pointer dereference

Full description here: http://stackoverflow.com/questions/35767181/gomobile-android-using-callbacks

update gomobile please! panic was fixed: golang/go#13741.
go get -u golang.org/x/mobile/cmd/gomobile

after run got an error
golang.org/x/mobile/bind
../../go/src/golang.org/x/mobile/bind/genjava.go:644: o.Val().ExactString undefined (type constant.Value has no field or method ExactString)
../../go/src/golang.org/x/mobile/bind/genobjc.go:333: o.Val().ExactString undefined (type constant.Value has no field or method ExactString)

I replied to the stack overflow discussion.
For the error you are seeing after update, can you upgrade your go tool chain to 1.6?
I filed #14615 as well.


python37Packages.flask_migrate: 2.6.0 -> 2.7.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python37Packages.flask_migrate is: "SQLAlchemy database migrations for Flask applications using Alembic"
meta.homepage for python37Packages.flask_migrate is: "https://github.com/miguelgrinberg/Flask-Migrate"
meta.changelog for python37Packages.flask_migrate is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.7.0 with grep in /nix/store/ahikr4rbp1g80n0yljqahanbj7vapqrh-python3.7-Flask-Migrate-2.7.0

directory tree listing: https://gist.github.com/716c977b4468d77997d2d36b2601d7af

du listing: https://gist.github.com/401d26756b62cd6fdb0110147822c9d2

Rebuild report (if merged into master) (click to expand)

36 total rebuild path(s)

9 package rebuild(s)

9 x86_64-linux rebuild(s)
9 i686-linux rebuild(s)
9 x86_64-darwin rebuild(s)
9 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
python37Packages.flask_migrate
python37Packages.ihatemoney
python37Packages.privacyidea
python38Packages.flask_migrate
python38Packages.ihatemoney
python38Packages.privacyidea
python39Packages.flask_migrate
python39Packages.ihatemoney
python39Packages.privacyidea

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ahikr4rbp1g80n0yljqahanbj7vapqrh-python3.7-Flask-Migrate-2.7.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python37Packages.flask_migrate https://github.com/r-ryantm/nixpkgs/archive/0e6735fc436a66398b2b6d190e2115d7809c17f3.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ahikr4rbp1g80n0yljqahanbj7vapqrh-python3.7-Flask-Migrate-2.7.0
ls -la /nix/store/ahikr4rbp1g80n0yljqahanbj7vapqrh-python3.7-Flask-Migrate-2.7.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

9 packages built:

python37Packages.flask_migrate
python37Packages.ihatemoney
python37Packages.privacyidea
python38Packages.flask_migrate
python38Packages.ihatemoney
python38Packages.privacyidea
python39Packages.flask_migrate
python39Packages.ihatemoney
python39Packages.privacyidea

Maintainer pings

Result of nixpkgs-review pr 114294 at 0e6735fc run on aarch64-linux 1

9 packages built:

python37Packages.flask_migrate
python37Packages.ihatemoney
python37Packages.privacyidea
python38Packages.flask_migrate
python38Packages.ihatemoney
python38Packages.privacyidea
python39Packages.flask_migrate
python39Packages.ihatemoney
python39Packages.privacyidea

1 suggestion:

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/flask-migrate/default.nix:20:3:
   |
20 |   meta = with lib; {
   |   ^


Harvest Reduction Parameters error

Landis-log.txt
See attached log file. Prescription names are consistent with Harvest. I also tried removing the dashes from the prescription names, but no luck

Fixed?  https://github.com/LANDIS-II-Foundation/Extension-NECN-Hydro-Succession/commit/0cfeaf0c0a5031ccbab06c6bea08541b5584acfb

I just this error again :(

Updated error
Landis-log.txt


Feature Request: Can you add yarn install instructions?

I've removed npm, and just looking at this lib, for some reason yarn can't find it even though it's on the npm registry

Hey @roni-estein, just tried and successfully installed with yarn. What yarn version are you using?

Nevermind, I re-installed NPM to get this rolling, and it looks like my npm was corrupted, anyhow yarn found the package after npm was uninstalled and re-installed. weird.


Restangular.service, then Restangular.setBaseUrl

Hello,
I don't know if this is a bug or a bad use of Restangular from me.
I have a Restangular service inside angular factory.
To simplify, let's say factory is like this (I have some more functions on Factory but not important here)
function powerNodeFactory (Restangular) {
        return Restangular.service('<somePath>');
    }
module.factory('powerNodeModel', ['Restangular', powerNodeFactory]);

Then I can do followings with my factory
powerNodeModel.getList();
powerNodeModel.one(<someID>);

My problem is :
After this factory has been instanciated, I want to change Restangular base URL (from  user's choice).
So I tried somewhere
Restangular.setBaseUrl('<someDifferentPath>');

But when using the Factory again, it is still using the first Path.
If I try to change base url before using Factory once, it is using the new path as intended.
I guess it's because Factory has been instanciated with this path on the first place and Restangular does not calculate url again after that.
Is it working as intended ?
Then should I just forget to use service and Factory if I want to be able to change baseUrl at anytime from anywhere ?
Thank you for your help.

powerNodeFactory.setBaseUrl()?


Is the "category" property redundant with the "variant" one?

Judging by the descriptions in _data/meta.yml, any license with a category property automatically qualifies for variant: true. That means that there's a redundant property which is maintained manually. I submit that the variant property should be removed, and any use of it replaced by whether category is set or not.

The variant property is used to delineate between the primary license within a category and its variants (e.g., in the GPL category, v2 is the primary license, and v3 and AGPL are variants). Open to suggestions if there's a better way. Thought about "primary" but thought that would be confusing with "featured".

Oh. This meaning of variant you describe is actually more in line with what the name suggests. I guess meta.yml needs to be updated accordingly, then. Coupled with #288, this would make the property names more intuitive.
Alternatively, and similarly to #291, we could have a "family-default" property, instead of having two separate properties "primary" and "variant".

I'm not a huge fan of 'family' or 'variant'. To avoid not 100% correct characterizations I'd go with 'grouping' and 'grouping-default', as the purpose is really to group and control grouping display for choosealicense.com/licenses. But I don't think it's worth fiddling with these property names at this time, so closing. If anyone really wishes to make a pull request along above lines, feel free.


Terrascan rule classification with numbering/coding and extra details

terrascan version:

> terrascan version
version: v1.3.3

Operating System:

> sw_vers
ProductName:	macOS
ProductVersion:	11.2.2

Description
Any possibility of numbering/coding the rules and policies, and making some extra documentation with reasoning for them?
Similarly how it's done in shellcheck, https://github.com/koalaman/shellcheck/wiki/SC2044
While some of the rules are pretty straight-forward and clear, but others do require a bit more info about them
What I Did
> terrascan scan -d my_module/

Violation Details -

	Description    :	Launch configuration uses IMDSv1 which vulnerable to SSRF
	File           :	ec2.tf
	Line           :	22
	Severity       :	HIGH
	-----------------------------------------------------------------------

	Description    :	AWS ELB incoming traffic not encrypted
	File           :	elb.tf
	Line           :	8
	Severity       :	LOW
...

It would also be invaluable to include, for example, the CIS or NIST benchmark ID that the rule is related to. Similar to what Regula does


Arrow key functionality

This PR adds arrow key functionality to TAPA (ie. you can use up and down arrow keys to navigate through your previously used commands.)
This functionality was implemented as a stepping stone to the undo feature.
Some limitations/notes:

You can only navigate through your successfully executed commands. (If an input did not successfully execute due to typo or something, it will not appear when you use the arrow keys to look for it)
This extension does not "trim" your commands stored in history. If your input was      list (with whitespaces), while it will be trimmed before execution (ie. TAPA executes list), in your history, it will appear as      list. This shouldn't be a problem since it will still execute if it executed successfully before.
As an interesting followup, in TAPA, ListCommand along with some others don't have a parser preventing you from entering other words after the list command. (eg. list list list hello I am brandon will still execute list) So, if that command executed successfully, using the arrow keys will make it appear the exact way the user keyed it in.
Once you reach the earliest command in your history, the up arrow key will move the cursor to the front of the word rather than do nothing.
If you close TAPA or use the clear command, your input history is removed and the arrow key history functionality is reset.

Codecov Report

Merging #114 (46e02fc) into master (42d27c2) will decrease coverage by 1.03%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #114      +/-   ##
============================================
- Coverage     52.34%   51.31%   -1.04%
  Complexity      462      462
============================================
  Files            98       99       +1
  Lines          1981     2021      +40
  Branches        241      242       +1
============================================
  Hits           1037     1037
- Misses          861      901      +40
  Partials         83       83

Impacted Files
Coverage Δ

...a/seedu/address/logic/commands/HistoryCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
43.75% <0.00%> (-1.42%)
:arrow_down:

src/main/java/seedu/address/ui/CommandBox.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

LGTM! Tested and working fine.

LGTM! Tested and working fine.

@medajet Thanks! I've committed your suggestions too 👍


Consider dropping VS ASP.NET Identity template from host and samples

Why - can you add more info please? Thx.

Why - can you add more info please? Thx.

Because it has so much junk and it adds to the noise of illustrating the little bit of code needed to get ASP.NET Identity working with IdentityServer. Plus, it's a pain to update our samples every time Microsoft changes their templates.

I recently setup Identity Server with ASP.NET Identity and I found the samples invaluable - I therefore am an advocate of keeping them.  Being able to download the working samples from Github really helped put the theory/documentation into practice.  That said, I didn't attempt to go through the process of getting Identity Server working (without the samples) and it may have been a trivial task to complete.

I vote to keep the Aspnet Identity Samples, If IdentityServer has support for Aspnet Identity, then there is a need for Samples and Docs for it.


v6 项目启动报错 'rebirth-ng' module not found

ERROR in ./src/app/app.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app'
ERROR in ./src/app/app.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app'
ERROR in ./src/app/demo/accordion/accordion-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/accordion'
ERROR in ./src/app/demo/action-button/action-button-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/action-button'
ERROR in ./src/app/demo/alert-box/alert-box-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/alert-box'
ERROR in ./src/app/demo/auto-complete/auto-complete-demo.mdoule.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/auto-complete'
ERROR in ./src/app/demo/badge/badge-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/badge'
ERROR in ./src/app/demo/breadcrumbs/breadcrumbs-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/breadcrumbs'
ERROR in ./src/app/demo/carousel/carousel-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/carousel'
ERROR in ./src/app/demo/checkbox-group/checkbox-group-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/checkbox-group'
ERROR in ./src/app/demo/data-table/data-table-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/data-table'
ERROR in ./src/app/demo/date-picker/date-picker-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/date-picker'
ERROR in ./src/app/demo/dialog/dialog-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/dialog'
ERROR in ./src/app/demo/dialog/dialog-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/dialog'
ERROR in ./src/app/demo/draggable/draggable-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/draggable'
ERROR in ./src/app/demo/draggable/draggable-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/draggable'
ERROR in ./src/app/demo/ellipsis/ellipsis-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/ellipsis'
ERROR in ./src/app/demo/file-upload/file-upload-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/file-upload'
ERROR in ./src/app/demo/flow-step/flow-step-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/flow-step'
ERROR in ./src/app/demo/image-upload/image-upload-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/image-upload'
ERROR in ./src/app/demo/infinite-scroll/infinite-scroll-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/infinite-scroll'
ERROR in ./src/app/demo/menu-bar/menu-bar-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/menu-bar'
ERROR in ./src/app/demo/modal/modal-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/modal'
ERROR in ./src/app/demo/notify/notify-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/notify'
ERROR in ./src/app/demo/notify/notify-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/notify'
ERROR in ./src/app/demo/overlay/overlay-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/overlay'
ERROR in ./src/app/demo/pager/pager-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/pager'
ERROR in ./src/app/demo/pagination/pagination-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/pagination'
ERROR in ./src/app/demo/panel/panel-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/panel'
ERROR in ./src/app/demo/popover/popover-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/popover'
ERROR in ./src/app/demo/progress-bar/progress-bar-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/progress-bar'
ERROR in ./src/app/demo/radio-group/radio-group-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/radio-group'
ERROR in ./src/app/demo/rating/rating-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/rating'
ERROR in ./src/app/demo/select/select-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/select'
ERROR in ./src/app/demo/select-button/select-button-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/select-button'
ERROR in ./src/app/demo/slider/slider-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/slider'
ERROR in ./src/app/demo/switch/switch-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/switch'
ERROR in ./src/app/demo/tabs/tabs-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/tabs'
ERROR in ./src/app/demo/tabs/tabs-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/tabs'
ERROR in ./src/app/demo/tags/tags-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/tags'
ERROR in ./src/app/demo/time-picker/time-picker-demo.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/time-picker'
ERROR in ./src/app/demo/time-picker/time-picker-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/time-picker'
ERROR in ./src/app/demo/tooltip/tooltip.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/tooltip'
ERROR in ./src/app/demo/tree-view/tree-view-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/tree-view'
ERROR in ./src/app/demo/validators/validators-demo.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/demo/validators'
ERROR in ./src/app/feature/show-case.component.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/feature'
ERROR in ./src/app/shared/shared.module.ts
Module not found: Error: Can't resolve '/Users/mc/program/self/js/angular-project/rebirth-ng/dist/rebirth-ng' in '/Users/mc/program/self/js/angular-project/rebirth-ng/src/app/shared'
ℹ ｢wdm｣: Failed to compile.
ERROR in src/app/app.component.ts(2,42): error TS2307: Cannot find module 'rebirth-ng'.
src/app/app.module.ts(47,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/app.module.ts(54,44): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/accordion/accordion-demo.component.ts(2,32): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/accordion/accordion-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/action-button/action-button-demo.component.ts(2,28): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/action-button/action-button-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/alert-box/alert-box-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/auto-complete/auto-complete-demo.mdoule.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/badge/badge-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/breadcrumbs/breadcrumbs-demo.component.ts(2,28): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/breadcrumbs/breadcrumbs-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/carousel/carousel-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/checkbox-group/checkbox-group-demo.component.ts(2,40): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/checkbox-group/checkbox-group-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/data-table/data-table-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/date-picker/date-picker-demo.module.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/dialog/dialog-demo.component.ts(2,31): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/dialog/dialog-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/draggable/draggable-demo.component.ts(2,36): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/draggable/draggable-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/ellipsis/ellipsis-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/file-upload/file-upload-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/flow-step/flow-step-demo.component.ts(2,26): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/flow-step/flow-step-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/image-upload/image-upload-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/infinite-scroll/infinite-scroll-demo.component.ts(2,41): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/infinite-scroll/infinite-scroll-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/menu-bar/menu-bar-demo.component.ts(2,25): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/menu-bar/menu-bar-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/modal/modal-demo.component.ts(2,37): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/notify/notify-demo.component.ts(2,44): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/notify/notify-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/overlay/overlay-demo.component.ts(2,32): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/pager/pager-demo.module.ts(5,29): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/pagination/pagination-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/panel/panel-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/popover/popover-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/progress-bar/progress-bar-demo.module.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/radio-group/radio-group-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/rating/rating-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/select-button/select-button-demo.component.ts(2,34): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/select-button/select-button-demo.module.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/select/select-demo.component.ts(2,29): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/select/select-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/slider/slider-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/switch/switch-demo.module.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/tabs/tabs-demo.component.ts(2,31): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/tabs/tabs-demo.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/tags/tags-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/time-picker/time-picker-demo.component.ts(2,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/time-picker/time-picker-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/tooltip/tooltip.module.ts(5,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/tree-view/tree-view-demo.module.ts(4,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/demo/validators/validators-demo.module.ts(6,33): error TS2307: Cannot find module 'rebirth-ng'.
src/app/feature/show-case.component.ts(5,29): error TS2307: Cannot find module 'rebirth-ng'.
src/app/shared/shared.module.ts(8,33): error TS2307: Cannot find module 'rebirth-ng'.

v6采用了angular/cli最新发布lib的方式。在运行npm start之前，需要运行 npm run build:lib


patch RuntimeDyldELF

patch  llvmdev for llvmlite 0.40.0

fix problem on aarch64
see, https://github.com/numba/llvmlite/blob/v0.40.0/CHANGE_LOG#L8, https://github.com/numba/llvmlite/pull/926

Linter check found the following problems:
The following problems have been found:
INFO: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:0: output_missing_script: output "lit": Output is missing script.
INFO: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:0: output_missing_script: output "llvm": Output is missing script.
INFO: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:0: output_missing_script: output "libllvm14": Output is missing script.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:63: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:64: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:65: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:96: host_section_needs_exact_pinnings: output "libllvm14": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:106: missing_tests: output "libllvm14": No tests were found.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:117: host_section_needs_exact_pinnings: output "llvm": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:142: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:178: missing_description: The recipe is missing a description
WARNING: /tmp/abs_b3f2e8r4rf/clone/recipe/meta.yaml:182: missing_description: The recipe is missing a description
Errors were found

We already have build_number 2 https://github.com/AnacondaRecipes/llvmdev-feedstock/pull/10/files.
Could you bump it to 3?

Linter check found the following problems:
The following problems have been found:
INFO: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:0: output_missing_script: output "lit": Output is missing script.
INFO: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:0: output_missing_script: output "libllvm14": Output is missing script.
INFO: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:0: output_missing_script: output "llvm": Output is missing script.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:63: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:64: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:65: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:96: host_section_needs_exact_pinnings: output "libllvm14": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:106: missing_tests: output "libllvm14": No tests were found.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:117: host_section_needs_exact_pinnings: output "llvm": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:142: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:178: missing_description: The recipe is missing a description
WARNING: /tmp/abs_3fnqu10mck/clone/recipe/meta.yaml:182: missing_description: The recipe is missing a description
Errors were found

We already have build_number 2 https://github.com/AnacondaRecipes/llvmdev-feedstock/pull/10/files. Could you make git pull and then bump it to 3? Because we pinned libxml2 to 2.10 and zlib to 1.2.13

yes, indeed, done, good catch !

Linter check found the following problems:
The following problems have been found:
INFO: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:0: output_missing_script: output "llvm": Output is missing script.
INFO: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:0: output_missing_script: output "libllvm14": Output is missing script.
INFO: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:0: output_missing_script: output "lit": Output is missing script.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:63: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:64: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:65: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:96: host_section_needs_exact_pinnings: output "libllvm14": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:106: missing_tests: output "libllvm14": No tests were found.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:117: host_section_needs_exact_pinnings: output "llvm": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:142: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:178: missing_description: The recipe is missing a description
WARNING: /tmp/abs_63kwwq8nj_/clone/recipe/meta.yaml:182: missing_description: The recipe is missing a description
Errors were found

An error on osx-64:
$BUILD_PREFIX/bin/../include/c++/v1/__functional/reference_wrapper.h:15:10: fatal error: '__memory/addressof.h' file not
#include <__memory/addressof.h>

Linter check found the following problems:
The following problems have been found:
INFO: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:0: output_missing_script: output "llvm": Output is missing script.
INFO: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:0: output_missing_script: output "libllvm14": Output is missing script.
INFO: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:0: output_missing_script: output "lit": Output is missing script.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:63: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:64: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:65: host_section_needs_exact_pinnings: output "llvmdev": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:96: host_section_needs_exact_pinnings: output "libllvm14": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:106: missing_tests: output "libllvm14": No tests were found.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:117: host_section_needs_exact_pinnings: output "llvm": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
ERROR: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:142: host_section_needs_exact_pinnings: output "llvm-tools": Packages in host must have exact version pinnings, except python build tools.
WARNING: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:178: missing_description: The recipe is missing a description
WARNING: /tmp/abs_36mjfnu3du/clone/recipe/meta.yaml:182: missing_description: The recipe is missing a description
Errors were found


OPSEXP-1488 Bump versions for ACS 7.3

OPSEXP-1488

Moving fixes of tests in a separated PR so we can merge immediately https://github.com/Alfresco/alfresco-ansible-deployment/pull/386


ViewEngines not picked up automatically

In my self-hosting scenario, when Nancy used TinyIoc to find classes the Nancy.ViewEngines.Razor assembly was not yet loaded into the AppDomain so it was never recognized.  I fixed this by forcing it to load before (or after) creating my NancyHost, by creating an new RazorViewEngine object.  This did not work if I did it in my module however, or if I called TinyIoCContainer.Current.Register() from my module.
Adding this to DefaultNancyBootstrapper.ConfigurApplicationContainer() almost works, but causes "Collection modified" errors sometimes.
AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(delegate(object sender, AssemblyLoadEventArgs args) {
	container.AutoRegister(args.LoadedAssembly, true);
});

Is there some way to get this to work or provide the ability for a module to register types or assemblies itself?

I had a similar issue with SelfHost + Razor, but in my case the problem was that I had targeted .NET 4 Client Profile, which does not allow a reference to System.Web.  Changing to the full .NET 4 profile fixed the problem.


Issue with k8s.io/docs/tasks/tools/install-kubectl/

This is a Bug Report

Problem:. kubectl version returns Unable to connect to the server: dial tcp <IP_ADDRESS>:8443: i/o timeout.
Proposed Solution: Learning k8 and installing kubectl and minikube are part of the lessen.  The Coursera course directed me to https://kubernetes.io/docs/tasks/tools/install-kubectl/ which does not seem to work.
Page to Update:
https://kubernetes.io/docs/tasks/tools/install-kubectl/

@ponessa: it sounds like you were able to install kubectl but then weren't able to connect to a particular cluster.
Have I got that right?

/triage support


Cannot install in docker container

I have a simple Dockerfile:
FROM node:latest
RUN npm install -g handlebars uglify-es less clean-css-cli
When i build the image everything seems to run fine:
Step 2/2 : RUN npm install -g handlebars uglify-es less clean-css-cli
---> Running in 21f8aba5497b
/usr/local/bin/cleancss -> /usr/local/lib/node_modules/clean-css-cli/bin/cleancss
/usr/local/bin/handlebars -> /usr/local/lib/node_modules/handlebars/bin/handlebars
/usr/local/bin/lessc -> /usr/local/lib/node_modules/less/bin/lessc
/usr/local/bin/uglifyjs -> /usr/local/lib/node_modules/uglify-es/bin/uglifyjs
However when i run the container cleancss is missing from both /usr/local/bin and /usr/local/lib/node_modules
All other modules install fine
Am i missing something about installing clean-css-cli?
Node version: 10.7.0
Npm version: 6.1.0
Docker version: 17.09.0-ce, build afdb6d4

Hmmm, I had a local docker image running just fine, so it should work fine.
Is there even a /usr/local/lib/node_modules/clean-css-cli in there?

No, the clean-css-cli folder is missing completely

What's then the content of your /usr/local/lib/node_modules? What if you ran the container and executed npm install -g clean-css-cli manually?
I see no reason why it may not work.

Contents of /usr/local/lib/node_modules is handlebars npm uglify-es less
Running npm install -g clean-css-cli manually inside the container installs fine

That's odd. What if you put npm install -g clean-css-cli as a separate entry in your Dockerfile?

Please reopen if needed.


Fixing warning : Accessing view manager configs directly off UIManage…

Fixed : Accessing view manager configs directly off UIManager via UIManager[‘RNGADBannerView’] is no longer supported. Use UIManager.getViewManagerConfig(‘RNGADBannerView’) instead.

Since #414 addressed both locations it had to be changed I merged that one.


Problem with Rails Stimulus controller use

Rails Stimulus doesn't deal with ol/control/Control, therefore going back to old style which seems to work.
Using node_modules;
import ol from 'openlayers/dist/ol-debug.js'

and then have to use for example var baseLayers = new ol.layer.Group
But
import LayerSwitcher from 'ol-layerswitcher/dist/ol-layerswitcher.js'
has this error
 ✘ [ERROR] Could not resolve "ol/control/Control"

     node_modules/ol-layerswitcher/dist/ol-layerswitcher.js:2:97:
       2 │ ...rts = factory(require('ol/control/Control'), require('ol/Observa...
         ╵                          ~~~~~~~~~~~~~~~~~~~~

   You can mark the path "ol/control/Control" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

 ✘ [ERROR] Could not resolve "ol/Observable"

     node_modules/ol-layerswitcher/dist/ol-layerswitcher.js:2:128:
       2 │ ...ntrol/Control'), require('ol/Observable'), require('ol/layer/Gro...
         ╵                             ~~~~~~~~~~~~~~~

   You can mark the path "ol/Observable" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

 ✘ [ERROR] Could not resolve "ol/layer/Group"

     node_modules/ol-layerswitcher/dist/ol-layerswitcher.js:2:154:
       2 │ ...l/Control'), require('ol/Observable'), require('ol/layer/Group')) :
         ╵                                                   ~~~~~~~~~~~~~~~~

   You can mark the path "ol/layer/Group" as external to exclude it from the bundle, which will remove this error. You can also surround this "require" call with a try/catch block to handle this failure at run-time instead of bundle-time.

Any work arounds or? LayerSwitcher is what I need for my app. Thank you

It looks as though you're using ES Modules to import OpenLayers and the LayerSwitcher but when imported ol-layerswitcher thinks you're using CommonJS hence the attempt to use require.
Do you know why Rails Stimulus doesn't support import Map from 'ol/Map'; etc?


webpage says "node insight.js" to run but should be "npm start" per README.md [eom]

See issue title.

Outdated.


How to integrate ringtone at calling time?

How to user know call is coming? So i need to add a ringtone whenever call coming and off ring when user finish the call. If there is any method to implement it please share.
Thanks.

Sorry, but this feature not related to Connectycube API or SDK. For the implementation of this feature, you need a plugin for playing audio files and suitable audio files. You can start playing when the Incoming screen opens and stop playing when the Incoming screen stops.

Sorry, but this feature not related to Connectycube API or SDK. For the implementation of this feature, you need a plugin for playing audio files and suitable audio files. You can start playing when the Incoming screen opens and stop playing when the Incoming screen stops.

Okay thanks.. Actually i was thinking if there is any method created from your side.


Emotes

Is there any way to unlock all emotes for free?

I found the config and modified the value, resolved lol

where is file config?


Bind onconnect to utpSocket in ondeferredconnect (fixes #25)

I believe this fixes #25 - for UTP connections onconnect always needs to be bound to utpSocket

nice catch, 4.3.6


Django filter

page should be redesigned using tailwind css

@rcoffie Plan to take a closer look at this in the coming days 👍


Raise unversioned error when config not allowed

Problem
When building unversioned package with config.allow_unversioned_packages = False, the error raised and says :
  ...
  File "..\rezplugins\package_repository\filesystem.py", line 715, in _create_variant
    overrides=overrides
  File "..\rezplugins\package_repository\filesystem.py", line 1228, in _create_variant
    raise RezSystemError("Internal failure - expected installed variant")
rez.exceptions.RezSystemError: Internal failure - expected installed variant

Which isn't clear enough to know that the failure was due to building a package which is unversioned while Rez has been configured to not allow it.
Propose
Check package data and config settings between data override applying and data dumping.
And the output would be :
Invoking custom build system...
20:48:55 ERROR    PackageMetadataError: Unversioned package is not allowed in current configuration.

Thanks again for yet another concise and explanatory PR!