Visual Recognition sample does not match documentation

The base documentation for Visual Recognition V3 is missing. Also the flow in the node-red-bluemix-starter set hangs on the node-red node an example included have tried it on four of the examples.

Dear Paul,
Thanks for all these awesome labs. We recently did a Watson IOT workshop in Delhi, India and took this sample as a baseline but improved more on top of it to meet our workshop goal. I have provided the documentation and how to create the same here using V3:- https://github.com/ECoDIndia/cognitivehome/blob/master/Cognitive Home - Watson Visual Recognition Lab.pdf. You can have a look.


Provide demo

Thanks

What a great idea :). Can you help me with it? jsfiddle and jspm can be used for this purpose.

No idea why I opened this. It's pretty clear what it does. Sorry,


[Snyk] Security upgrade sass from 1.60.0 to 1.79.0

Snyk has created this PR to fix 6 vulnerabilities in the yarn dependencies of this project.
Snyk changed the following file(s):

microsite/package.json
microsite/yarn.lock

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.
Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Server-side Request Forgery (SSRF) SNYK-JS-IP-6240864
  221

Uncontrolled resource consumption SNYK-JS-BRACES-6838727
  169

Regular Expression Denial of Service (ReDoS) SNYK-JS-SEMVER-3247795
  159

Uncontrolled Resource Consumption ('Resource Exhaustion') SNYK-JS-TAR-6476909
  142

Missing Release of Resource after Effective Lifetime SNYK-JS-INFLIGHT-6095116
  141

Server-Side Request Forgery (SSRF) SNYK-JS-IP-7148531
  119

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Uncontrolled resource consumption
🦉 Server-side Request Forgery (SSRF)
[//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"sass","from":"1.60.0","to":"1.79.0"}],"env":"prod","issuesToFix":[{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-BRACES-6838727","priority_score":169,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00045},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Mon May 13 2024 14:36:53 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"high"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.81},{"name":"scoreVersion","value":"V5"}],"severity":"high","title":"Uncontrolled resource consumption"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-INFLIGHT-6095116","priority_score":141,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"local"},{"name":"epss","value":0.01055},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Thu Nov 30 2023 12:52:55 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"medium"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.35},{"name":"scoreVersion","value":"V5"}],"severity":"medium","title":"Missing Release of Resource after Effective Lifetime"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-INFLIGHT-6095116","priority_score":141,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"local"},{"name":"epss","value":0.01055},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Thu Nov 30 2023 12:52:55 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"medium"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.35},{"name":"scoreVersion","value":"V5"}],"severity":"medium","title":"Missing Release of Resource after Effective Lifetime"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-IP-6240864","priority_score":221,"priority_score_factors":[{"name":"confidentiality","value":"high"},{"name":"integrity","value":"low"},{"name":"availability","value":"low"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00084},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Sun Feb 11 2024 07:37:52 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"high"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":7.84},{"name":"likelihood","value":2.81},{"name":"scoreVersion","value":"V5"}],"severity":"high","title":"Server-side Request Forgery (SSRF)"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-IP-7148531","priority_score":119,"priority_score_factors":[{"name":"confidentiality","value":"low"},{"name":"integrity","value":"low"},{"name":"availability","value":"none"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.01055},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Tue May 28 2024 08:06:24 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"medium"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":4.19},{"name":"likelihood","value":2.83},{"name":"scoreVersion","value":"V5"}],"severity":"medium","title":"Server-Side Request Forgery (SSRF)"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-SEMVER-3247795","priority_score":159,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00152},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Tue Jun 20 2023 15:39:58 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"high"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.64},{"name":"scoreVersion","value":"V5"}],"severity":"high","title":"Regular Expression Denial of Service (ReDoS)"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-SEMVER-3247795","priority_score":159,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"none"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00152},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Tue Jun 20 2023 15:39:58 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"high"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.64},{"name":"scoreVersion","value":"V5"}],"severity":"high","title":"Regular Expression Denial of Service (ReDoS)"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-TAR-6476909","priority_score":142,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"required"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00045},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Fri Mar 22 2024 12:56:33 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"medium"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.36},{"name":"scoreVersion","value":"V5"}],"severity":"medium","title":"Uncontrolled Resource Consumption ('Resource Exhaustion')"},{"exploit_maturity":"Proof of Concept","id":"SNYK-JS-TAR-6476909","priority_score":142,"priority_score_factors":[{"name":"confidentiality","value":"none"},{"name":"integrity","value":"none"},{"name":"availability","value":"high"},{"name":"scope","value":"unchanged"},{"name":"exploitCodeMaturity","value":"proofOfConcept"},{"name":"userInteraction","value":"required"},{"name":"privilegesRequired","value":"none"},{"name":"attackComplexity","value":"low"},{"name":"attackVector","value":"network"},{"name":"epss","value":0.00045},{"name":"isTrending","value":false},{"name":"publicationDate","value":"Fri Mar 22 2024 12:56:33 GMT+0000 (Coordinated Universal Time)"},{"name":"isReachable","value":false},{"name":"isTransitive","value":true},{"name":"isMalicious","value":false},{"name":"businessCriticality","value":"high"},{"name":"relativeImportance","value":"medium"},{"name":"relativePopularityRank","value":99},{"name":"impact","value":5.99},{"name":"likelihood","value":2.36},{"name":"scoreVersion","value":"V5"}],"severity":"medium","title":"Uncontrolled Resource Consumption ('Resource Exhaustion')"}],"prId":"838884d3-7a51-47fd-a7c9-814f1f25b4eb","prPublicId":"838884d3-7a51-47fd-a7c9-814f1f25b4eb","packageManager":"yarn","priorityScoreList":[169,141,221,119,159,142],"projectPublicId":"f712d4c2-0bd9-4483-ac78-918efb427638","projectUrl":"https://app.snyk.io/org/github-app-PWJAudgzXuTyzZ9kmMSnGR/project/f712d4c2-0bd9-4483-ac78-918efb427638?utm_source=github-enterprise&utm_medium=referral&page=fix-pr","prType":"fix","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":["updated-fix-title","priorityScore"],"type":"auto","upgrade":["SNYK-JS-BRACES-6838727","SNYK-JS-INFLIGHT-6095116","SNYK-JS-IP-6240864","SNYK-JS-IP-7148531","SNYK-JS-SEMVER-3247795","SNYK-JS-TAR-6476909"],"vulns":["SNYK-JS-BRACES-6838727","SNYK-JS-INFLIGHT-6095116","SNYK-JS-IP-6240864","SNYK-JS-IP-7148531","SNYK-JS-SEMVER-3247795","SNYK-JS-TAR-6476909"],"patch":[],"isBreakingChange":false,"remediationStrategy":"vuln"}'

🎉 Snyk hasn't found any issues so far.
✅ code/snyk check is completed. No issues were found. (View Details)


Fixes #5

Added memory game idea to GAME_IDEA.md file.
Kindly review my PR :)

I think its good game idea, thanks for contributing.


[FEATURE] Create SAN certificates only for common domains

SAN certificates are now only created if the domain is contained in the base_domain.
For example:
LETSENCRYPT_HOST=domain.tld,sub.domain.tld,sub2.domain.tld,newdomain.tld,sub.newdomain.tld
will create 2 SAN certificates for domain.tld and newdomain.tld.

Thanks for this PR.

Any problem with my PR ?

Why was this reverted? It seems like a really useful feature.

Yeah, this is definitely useful.


Update Anti_Cheat.lua - Add StarterPack for CoreGui check

This is because recently in my exploit logs systems which is connected to Adonis someone was kicked because of Disallowed content URL in CoreGui but the URL it gets was from one of the gears in StarterPack.

"last anticheat update ever" 🙄 🙄 🙄 🙄 🙄


add reopen_storage_as_readonly_shrinking_in_progress_ok

Problem
Goal is to stop mmapping append vecs.
When we are done shrinking, ancient comining, etc., we can re-open a appendable storage as readonly.
Summary of Changes
Add a method to reopen a storage as readonly after these operations.
This allows us to keep the runtime path fast, avoiding any kind of lock on the file or map.
Note that the append vec does not implement reopen right now, so nothing is ever replaced in the validator today. That's coming next. This has no meaning until we can use file i/o on a storage.
Fixes #

What happens if after a flush or a shrink, a storage is reopened as read only, and then later it is an ancient storage and a candidate for squash using the append method?
Since the underlying mmap is an MmapMut, it'll still be writable, so maybe that is OK. Otherwise, do we have to reopen as writable? Or maybe assert this is not supposed? IOW ancient-squash-append is not compatible with storages using file io?

Appending cannot work once we mark a file as read only.
shrink will work fine. it creates a new copy of the file (which will be writable). Once we have created the file, we can reopen it as read only with this fn. If it is a candidate for squash, it works just fine. It just cannot be written TO by ancient appending.

I agree. My comment is more that it looks like the code currently allows trying to ancient-append TO a read-only storage. Is this prevented somewhere in the code though?

https://github.com/anza-xyz/agave/blob/d1f0e8b67dfd2f153e13f1ac5741837ad327bca4/accounts-db/src/accounts_db.rs#L4460-L4465


Core gradle insight

Use Gradle's dependency insight to add dependency details
Removes nebula-dependency-base-plugin
This project will now use Gradle 4.9-rc-1 or higher to use it's improved dependency insight

Coverage decreased (-1.2%) to 85.979% when pulling 29f17b760a0789b75648228e47147321749cba61 on core_gradle_insight into 769a3d0d164f58a75e3937bfcba98fef6fb83cf4 on master.


Migrate from Java 6 to 17, refactor exisiting code, drop apache logging and log4J dependencies, update existing dependency

Thanks for taking the time to create a pull request for this. Sorry for the late comment. I haven't had a chance to look though this yet, but I haven't been focusing on this project in quite some time as you can tell

I understand that sir. However, take your time to review the changes.


Bump terraform version to v1.0.10 in terraform examples

What this PR does / why we need it:
the latest version is v1.0.10
https://github.com/hashicorp/terraform/tags
I've confirmed it works expectedly.
(this is internal site)

pipecd: https://dev.pipecd.dev/deployments/39a04705-7a14-49b4-b277-bef86b6a49d5?project=pipecd
repository: https://github.com/pipe-cd/chaspy-dev/commit/b45538abba3a080f0355441d51e7c3859ed462e6

Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

/cla sign

👍
/lgtm

Way to go 🚀
/approve


[Event Request] COD951 Time Sheet Approval Management, OnBeforeApprove

Can we please have OnBeforeApprove in the following way
[External]
PROCEDURE Approve@12(VAR TimeSheetLine@1000 : Record 951);
VAR
  isHandled@1100366000 : Boolean;
BEGIN
  //<< DC
  OnBeforeApprove(TimeSheetLine, isHandled);
  IF isHandled THEN
	EXIT;
  //>> DC

Publisher:
[Integration(DEFAULT,TRUE)]
PROCEDURE OnBeforeApprove@1100366002(VAR TimeSheetLine@1100366000 : Record 951;VAR IsHandled@1100366001 : Boolean);
BEGIN
END;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Auto-Fixing Dataset With Two Levels

Added autofix capabilities. Users can use the "--auto-fix" or "-af" argument to auto-fix simple issues such as number of images or size in bytes inside dataset_infos.json. For fixes such as deleting images or changing the coco annotation files, the user is prompted to confirm each time. The user can also use "--yes" or "-y" argument to automatically agree with this prompts when running the command.
Closes https://etacompute.atlassian.net/browse/BOOM-1291.

There seems to be a strange issue with the tests. @jeremi-eta can you check? I tested locally and all passed.

Hey, the test's here are not working really. I did have time to set them up so they pretty much fail by default. No worries though. The "local tests" are the good ones

Hey, the test's here are not working really. I did have time to set them up so they pretty much fail by default. No worries though. The "local tests" are the good ones

Sounds good. This is ready for review, whenever you're ready

@vedin-eta I fixed the tests (on windows they fail, but that requires more work - I think not urgent atm).
You can run tests locally using tox command. Check https://github.com/Eta-Compute/AptosConnector/blob/main/README.md#running-tests on how to set it up

@vedin-eta any plans to finish this one up?


[Import as member] Fixes to apinotes and tests

What's in this pull request?

Just some simple fixes and new test cases.
Resolved bug number: (SR-)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    OS X platform               | @swift-ci Please test OS X platform
    Linux platform              | @swift-ci Please test Linux platform

Note: Only members of the Apple organization can trigger swift-ci.

Fixes and clarifies a few API notes, and adds some test cases showing
current SILGen issues.

@swift-ci please test and merge

@swift-ci please test and merge

@swift-ci please test and merge


DUOS-1254[risk=no] Initial DAR Collection Review structure with header sub-component

Partially addresses DUOS-1254
PR creates initial structure for the DarCollectionReview component along with sub-components for the header/skeleton loaders. PR also includes update to TabControl component to render out skeleton loaders if a loading variable is provided to props.
Have you read Terra's Contributing Guide lately? If not, do that first.

Label PR with a Jira ticket number and include a link to the ticket
Label PR with a security risk modifier [no, low, medium, high]
PR describes scope of changes
Get a minimum of one thumbs worth of review, preferably two if enough team members are available
Get PO sign-off for all non-trivial UI or workflow changes
Verify all tests go green
Test this change deployed correctly and works on dev environment after deployment

setTimeout warning on Codacy is a false positive


handling of resources for complex java dependencies

How can I get the following
scalaVersion in ThisBuild := "2.11.12"

resolvers ++= Seq(
  "hortonworks public" at "http://nexus-private.hortonworks.com/nexus/content/groups/public",
  "locationtech-releases" at "https://repo.locationtech.org/content/groups/releases",
  "boundlessgeo" at "https://repo.boundlessgeo.com/main",
  "osgeo" at "http://download.osgeo.org/webdav/geotools",
  "conjars.org" at "http://conjars.org/repo"
)

lazy val mydd =
  new {
    val sparkOpenV = "2.2"
    val hdpV       = "<IP_ADDRESS>-91"
    val sparkV     = s"$sparkOpenV.0.$hdpV"

    val geomesaV = "2.0.2"

    val sparkBase = "org.apache.spark" %% "spark-core"  % sparkV % "provided"
    val sparkSql  = "org.apache.spark" %% "spark-sql"   % sparkV % "provided"

    val geomesaSpark = "org.locationtech.geomesa" %% "geomesa-spark-sql" % geomesaV

  }

lazy val commonDependencies = Seq(
  mydd.sparkBase,
  mydd.sparkSql,
)
lazy val geomesaDependencies = Seq(
  mydd.geomesaSpark
)

libraryDependencies ++= commonDependencies ++ geomesaDependencies // ++ Seq("com.vividsolutions" % "jts" % "1.14") // 1.14 ist not found / not downloadable directly.

// geomesa is using 1.14, but transitive dependency is 1.12 https://github.com/jdeolive/jai-tools/blob/master/utils/pom.xml
// excludeDependencies ++= Seq("com.vividsolutions" % "jts")

assemblyMergeStrategy in assembly := {
    case PathList("META-INF", "MANIFEST.MF") => MergeStrategy.discard
    case PathList("META-INF", "LICENSE")     => MergeStrategy.discard
    case PathList("META-INF", "NOTICE.txt")  => MergeStrategy.discard
    case PathList("META-INF", "NOTICE")      => MergeStrategy.discard
    case PathList("META-INF", "LICENSE.txt") => MergeStrategy.discard
    case PathList("rootdoc.txt")             => MergeStrategy.discard
    case PathList("git.properties")          => MergeStrategy.discard
    case _                                   => MergeStrategy.deduplicate
  }
assemblyShadeRules in assembly := Seq(ShadeRule.rename("shapeless.**" -> "new_shapeless.@1").inAll)
test in assembly := {}

to properly assemble?
Maven or grade with https://github.com/johnrengelman/shadow do not have these issues.
The error I get is duplicate dependencies:
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts-io/1.14.0/jts-io-1.14.0.jar:com/vividsolutions/jts/io/gml2/GeometryStrategies$9.class
[error] deduplicate: different file contents found in the following:
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts/1.12/jts-1.12.jar:com/vividsolutions/jts/io/gml2/GeometryStrategies.class
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts-io/1.14.0/jts-io-1.14.0.jar:com/vividsolutions/jts/io/gml2/GeometryStrategies.class
[error] deduplicate: different file contents found in the following:
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts/1.12/jts-1.12.jar:com/vividsolutions/jts/linearref/ExtractLineByLocation.class
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts-core/1.14.0/jts-core-1.14.0.jar:com/vividsolutions/jts/linearref/ExtractLineByLocation.class
[error] deduplicate: different file contents found in the following:
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts/1.12/jts-1.12.jar:com/vividsolutions/jts/linearref/LengthIndexOfPoint.class
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts-core/1.14.0/jts-core-1.14.0.jar:com/vividsolutions/jts/linearref/LengthIndexOfPoint.class
[error] deduplicate: different file contents found in the following:
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts/1.12/jts-1.12.jar:com/vividsolutions/jts/linearref/LengthIndexedLine.class
[error] /Users/geoheil/.coursier/cache/v1/https/repo1.maven.org/maven2/com/vividsolutions/jts-core/1.14.0/jts-core-1.14.

Maven & grade seem to not run into these issues. Could it be that maven & grade which use the same ant jars have better support for complex exclusion roles defined in POMs of transitive dependencies?
Anyway. I can't get it to assemble with SBT / assembly plugin. Any help would be appreciated. Experimenting with excludes could not solve the situation.

I have the same problem but it seems to be caused by depending on com.lightbend.kafka-streams-scala


Winforms binaries introduced into VMR

The following binaries from the winforms repo were introduced into the VMR by https://github.com/dotnet/installer/pull/17746:
src/winforms/src/System.Windows.Forms.Design/src/Resources/colordlg.data
src/winforms/src/System.Windows.Forms/src/Resources/System/Windows/Forms/Design/Thumbs.db

These need to be removed.

[Triage] @ViktorHofer is this something you can address?

What's the recommend pattern for these? Excluding them from the VMR sync? cc @premun

Related to https://github.com/dotnet/source-build/issues/3774

Also part of https://github.com/dotnet/source-build/issues/3738
This is in included in that t-shirt size costing.

These files are cloaked from the VMR as part of https://github.com/dotnet/installer/pull/18280. There needs to be follow up to not rely on having these files exist in the repo.

Based on conversations, it's likely that cloaking will continue to be a thing for UB.


Use official cygnus image

This fixes #113.

LGTM

Hi @FiwareULPGC! some of the PR's were already LGTM'd and needs to be merged. There's an ongoing issue #121 related with this PR. Could you please merge them? Thanks!

Hi,
With this one we imagine there is not problem, but maybe for the other PR's we should wait to @jmcanterafonseca?
Regards


add wap-profile header

Pull Request Test Coverage Report for Build 146

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 143:
0.0%

Covered Lines:
89

Relevant Lines:
89

💛  - Coveralls


Webhook logs: ERROR: logging before flag.Parse

Describe the bug:
All logs from the webhook container begin with "ERROR: logging before flag.Parse"
Seems the same problem as this: jetstack/navigator#73
Anything else we need to know?:
Environment details::

cert-manager version (e.g. v0.4.0): 0.5.0
Install method (e.g. helm or static manifests): Helm

/kind bug

Thanks for the heads up... yep we need a line like this (https://github.com/jetstack/cert-manager/blob/88980f722997f3dcb43f98944d40ff103808279e/cmd/controller/main.go#L37) in the webhook binary entrypoint.


add school of my children

@lordisp I am sorry for a delay with processing your request.
Pull request merged. Thank you!

@lordisp I am sorry for a delay with processing your request.
Pull request merged. Thank you!


Automatically choose boundaries by browser region

This plugin would be more versatile if it could detect the user’s preferred set of boundaries based on the country code in navigator.language or navigator.languages.
/cc @planemad

locale-utils could be useful for parsing out the country code.


OpenSource : 2.2 Learn open source basics #27

Description 📜
basics of open source #fixes #issue_number line

Type of change 📝

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

Domain of Contribution 📊

[ ] Android Dev (Flutter, Java, Kotlin)
[ ] Backend Dev (Java, .NET, Python)
[ ] C/CPP
[ ] Competitive Programming
[ ] Cyber Security
[ ] DSA
[ ] Database
[ ] Datascience with Python
[ ] Datascience with R
[ ] Frontend Dev (HTML, CSS, JS)
[ ] Frontend Dev (React, Angular, Vue)
[ ] Golang
[ ] Interview Prep
[ ] Java
[ ] JavaScript
[ ] MERN
[ ] Machine Learning
[x] Open Source
[ ] Python
[ ] Rust
[ ] Statistics
[ ] UI/UX

Checklist ✅

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

Screenshots / Gif (Optional) 📸

hi Aryaman
i have changed the name of the file
stilli have to change any thing plz let me  know
On Sat, 18 Sept 2021 at 14:04, Aryaman @.***> wrote:

@.**** requested changes on this pull request.

Update your fork
Change this doc completely, We don't want copy paste text here, Try
to write docs by your own
Add images, graphs, flowcharts
Add this doc under section-2
Rename this to 2.2_Open_Source_Basics.md
Change PR decripttion, add issue number in fixes #issue_number line

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/girlscript/winter-of-contributing/pull/545#pullrequestreview-758042703,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATFHP37JETPYDTA7BJ77SQTUCRFJLANCNFSM5EIYZICA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@nayakaj

Update your fork
Add images, graphs, flowcharts
Add this doc under section-2

Any updates on this ?? @nayakaj

Closing this due to inactivity


Unable to Checkout on Windows

Use of quotation marks in filenames on Windows is prohibited:
Resolving deltas: 100% (66/66)
Resolving deltas: 100% (66/66), done.
error: unable to create file _posts/0000-01-01-Berkshire & Thames Valley ("Silicon Corridor").md: Invalid argument
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.

This should be working now? Please test and confirm :)

That was quick. I was just going to do that when I got back and had set up git on a Linux machine. :-)
All working now. 👍


High Score Entry - can't edit last character

With 3 initials:
You can scroll and select the first 2 and go back and edit them.
The 3rd Initial - as soon as you select it you are done - it's entered.
You should allow for the user to change it.
Add a 4th step where they can select [END} to enter initials or [BACK] to edit the 3rd character.

fixed in dev


Add failing specs for when with is combined with count constraints.

When the message is also received with other arguments,
the other arguments are included in the failure message
rather than the invalid counts, which is confusing.
Note that when the message is never received with the specified args (but is received with other args), it probably makes sense to keep the failure message how it is now (where it mentions the unexpected args), but when it is received with the specified args, I think it makes sense to mention the wrong count.  We may need to add some additional specs for this.
I discovered this when working on some rspec-core stuff.  I may come back to this later but for now I wanted to just open a PR with failing specs so we don't forget about it.  Anyone else can feel free to take it :).

Closing in favor of #915.  (Hopefully someone will take it up at some point....)


Add the excessive_create_list FactoryBot cop

Cop used to signal when we create a lot of factory objects with FactoryBot (configurable with the MaxAmount option).
        # @example MaxAmount: 10 (default)
        #   # We do not allow more than 10 items to be created
        #
        #   # bad
        #   create_list(:merge_request, 1000, state: :opened)
        #
        #   # good
        #   create_list(:merge_request, 10, state: :opened)
        #

Before submitting the PR make sure the following are checked:

[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Updated documentation.
[x] Added an entry to the CHANGELOG.md if the new code introduces user-observable changes.
[x] The build (bundle exec rake) passes (be sure to run this locally, since it may produce updated documentation that you will need to commit).

If you have created a new cop:

[x] Added the new cop to config/default.yml.
[x] The cop is configured as Enabled: pending in config/default.yml.
[x] The cop is configured as Enabled: true in .rubocop.yml.
[x] The cop documents examples of good and bad code.
[x] The tests assert both that bad code is reported and that good code is not reported.
[x] Set VersionAdded: "<<next>>" in default/config.yml.

If you have modified an existing cop's configuration options:

[ ] Set VersionChanged: "<<next>>" in config/default.yml.

The failing spec tells that you have to add yourself in the bottom of the changelist, alphabetically.

This should go to https://github.com/rubocop/rubocop-factory_bot

This should go to https://github.com/rubocop/rubocop-factory_bot

New MR is at https://github.com/rubocop/rubocop-factory_bot/pull/83


Added docs and more bugfixes in profile drag

@JuliaRegistrator register

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.


v1.6.0

By creating this pull request, I agree to the Contributor License
Agreement, which is available in CLA.md at the top level of this
repository.

@thalassemia -- I merged and made the release.


where the file "GCNv2.pth" could be found

I read the code in the file "convert_pytorch_to_onnx.py" as following:
torch_model = torch.load("GCNv2.pth")
But I can't find "GCNv2.pth", where is it ?
Thanks

Thanks for ur interest in the project. The project is still under develop.


tiny error in comment of ByteEncoder

file: ByteEncoder
function: bytesFromBase64String
line: 243
- // byte 3: bits 1-2 from octet 3 joined by bits 1-6 from octet 4
+ // byte 3: bits 5-6 from octet 3 joined by bits 1-6 from octet 4

you can direct to the location.

BTW, cryptii is awesome!

Very true, I updated the comment you mentioned. Thank you!


'Application Error' in http://pjax.herokuapp.com

Demo site http://pjax.herokuapp.com is not working.

Thanks for reporting. @defunkt do you have access to the site?

@mislav Yeah - just added you as a collab. Let me know if that's not helpful or there's something else I should do, haven't messed with it in forever.

Fixed the site by updating it to Heroku Cedar a6d1f55


Add Adamant Crystal, Lustrous Globe, Griseous Core effects

Griseous Core and Griseous Orb as coded here work with both formes of Giratina, to ensure backwards compatibility with gens 7,8

This now passes a run of npm test.

Thanks


fix: do not show region in review for Azure provider

Removes region info from Review for Azure.
For Azure we use Resource Group insted.

Refs HMS-2255

the tests do not like this, are we doing some UI assertions?
assert response.location == location
AssertionError: assert '' == 'eastus_1'

/retest

/retest

/retest
Still public IP issue, I've filed IQE MR suggesting to wait for private IP instead.

Let's merge this PR. The failure is related to aws from testing end. That will be fixed in the plugin only.
Need this PR for integration test now

I concur! :)


Horizontal draggable list

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 4.5.1.

Platform/Target and Browser Versions: Windows, CHROME.

Live Link or JSFiddle/Codepen or website with isssue: https://codepen.io/marcelo2605/pen/KKPJpZa?editors=1010

What you did
Make an horizontal scroll with a single like, following [Scroll Container demo] (https://swiperjs.com/demos/)
Expected Behavior
Click and drag to see hidden items.
Actual Behavior

After drag and release mouse button, list back to initial state.
Horizontal scrollbar is not visible.

You need to set .swiper-slide { width: auto } in styles


make default not working

Brief description of your issue
I make default task manager portable but nothing start with taskmgr or from task bar.
Steps to reproduce (optional)
No response
Expected behavior (optional)
No response
Actual behavior (optional)
No response
Environment (optional)
No response

Cannot reproduce. Check your AV product.

AV disabled.

If I disable Start as administrator
Make as default
Enable Start as administrator
as default continue to work.

I not know because but now it work every.


feature/fix import export spec

changes

add pipeline spec
update metric-parser to v0.0.9
change option can be nullable at jQuery
change option.id can be nullable
change option.import option.export type

Codecov Report

Merging #13 into master will decrease coverage by 0.62%.
The diff coverage is 5.26%.

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
- Coverage    18.5%   17.88%   -0.63%
==========================================
  Files          18       19       +1
  Lines         789      822      +33
  Branches      109      117       +8
==========================================
+ Hits          146      147       +1
- Misses        643      675      +32

Impacted Files
Coverage Δ

src/ui/ui.base.ts
0% <0%> (ø)
:arrow_up:

src/option.value.ts
0% <0%> (ø)
:arrow_up:

src/ui/ui.pipe.ts
0% <0%> (ø)

src/ui/ui.manager.ts
0% <0%> (ø)
:arrow_up:

src/ui/ui.helper.ts
53.84% <33.33%> (-12.83%)
:arrow_down:

Continue to review full report at Codecov.

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

Pull Request Test Coverage Report for Build 150

2 of 38 (5.26%) changed or added relevant lines in 5 files are covered.
23 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.6%) to 13.259%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/option.value.ts
0
1
0.0%

src/ui/ui.base.ts
0
1
0.0%

src/ui/ui.helper.ts
2
6
33.33%

src/ui/ui.manager.ts
0
11
0.0%

src/ui/ui.pipe.ts
0
19
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/ui/ui.helper.ts
1
40.91%

src/ui/ui.manager.ts
22
0.0%

Totals

Change from base Build 146:
-0.6%

Covered Lines:
148

Relevant Lines:
819

💛  - Coveralls


Modify defines.lua if there are not enough civilized nations

The GREAT_NATIONS_COUNT item needs to be decreased to prevent crashes.

I've run into an issue with the parser here.  The specific error I get in the log is:
2017-06-25 16:20:42 [WARNING] Clearing stack size 2 - this should not happen in normal operation
defines=
{
}
start_date=
{
}
And when I do breakpoints in the code I find that the subsequent levels within the defines file are not read in.  My code for my editDefines function is as follows:
`void V2World::editDefines(int numCivilisedNations)
{
string greatNationsCount = "8";
LOG(LogLevel::Info) << "Parsing defines.lua";
Object* definesObj = parser_UTF8::doParseFile("blankmod/output/common/defines.lua");
if (definesObj == nullptr)
{
LOG(LogLevel::Error) << "Could not parse file defines.lua";
exit(-1);
}
vector<Object*> newDefinesObj = definesObj->getValue("defines");
vector<Object*> countryObj = newDefinesObj[0]->getValue("country");
if (countryObj.size() > 0)
{
vector<Object*> countryLeaves = countryObj[0]->getLeaves();
for (unsigned int j = 0; j < countryLeaves.size(); j++)
{
string keyCoun = countryLeaves[j]->getKey();						// the key
		if (keyCoun == "GREAT_NATIONS_COUNT")
		{
			greatNationsCount = numCivilisedNations;
			countryLeaves[j]->setValue(greatNationsCount);					// sets the number of GPs = number of civilised nations
		}
		else
		{
			continue;
		}
	}
}
else
{
	LOG(LogLevel::Error) << "Invalid file structure for defines.lua";
}

}`
Have you come across this type of issue before?

I'll need to check once I'm home later today, but I suspect defines.lua isn't valid for the parser. You might need to include a mostly complete version in the blank mod and add the GREAT_NATIONS_COUNT line as appropriate.

Ok thanks.  I've copied in the entire defines file into the blank mod.  Surely some kind of parsing will be needed to insert the GREAT_NATIONS_COUNT line at the correct place?

I'm not sure if the position matters for it. You should be able to remove that line, then just have the converter always write it to the end.

I just tested moving the line about - the position matters.  it doesn't have to be in precisely the same position but it does have to be between the "country" braces.

That would make everything much harder. I took a look, and sadly the format is just different enough that the parser wouldn't be able to handle that file.

Well damn.  The work I've done wasn't a complete loss though - as part of coding this I improved how the converter realises the problem exists.  The old method also counted landless nations when it counted up the civilised nations.  It still needs a bit of work as it is now telling me that there are no civilised nations at all but it's a start
In that case I'm going to remove this issue from the milestone and push it to the next release - I'll see if I can work on reading and writing the file with a bespoke method at that point.  It's not critical - it's just a bit annoying.

Oh yeah, if you hadn't already felt like it, feel free to do what you want with the milestone. That was my plan before, but EU4 to Vic2 is your project now.

Issue is improved slightly in 434adbc6d42ef315f659ea5de4a4ef11a1f47eae .  Code should now flag if and only if there aren't enough potential GPs.


Question: does this plugin support windows?

No, it makes use of pthread and eventfd on Linux, so it does not support Windows.

Got it, thank you for this great work!


Fix race condition

Just a quick note, I do think it is important that we do something like +load.  Imagine an app that uses a GIF somewhere deep in its UI, and then crashes (hopefully not due to this library — but for any reason, crashes).  When the app restarts, even if the user goes back there, it’s crucial to do the cleanup.  Agreed though it should be delayed maybe even 30 seconds after app launch with a dispatch_async.  I wonder if a background task is appropriate.
	— Scott

On Jan 19, 2017, at 6:22 PM, David Robles<EMAIL_ADDRESS>wrote:
@master-nevi requested changes on this pull request.
In Pod/Classes/PINAnimatedImageManager.m https://github.com/pinterest/PINRemoteImage/pull/302#pullrequestreview-17602498:

{
if (self == [PINAnimatedImageManager class]) {

static dispatch_once_t startupCleanupOnce;
dispatch_once(&startupCleanupOnce, ^{

 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

   [self cleanupFiles];

 });

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
+#if PIN_TARGET_IOS

 NSString * const notificationName = UIApplicationDidFinishLaunchingNotification;

+#elif PIN_TARGET_MAC

 NSString * const notificationName = NSApplicationDidFinishLaunchingNotification;

+#endif
+

 [[NSNotificationCenter defaultCenter] addObserverForName:notificationName

You should probably also clean up your notification observation at init.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/pinterest/PINRemoteImage/pull/302#pullrequestreview-17602498, or mute the thread https://github.com/notifications/unsubscribe-auth/AAigA9K0c1sXyUxwKsWBAFZOW7eCQbyqks5rUBp0gaJpZM4Lowqq.

Thanks @master-nevi and @appleguy ! I think I'll just remove the on startup and dispatch after 10 seconds. Seems like a happy medium :) I don't think the background task is necessary, this is just removing a directory.

👍


Type or namespace name Observable<> could not be found

Hi there,
Thank you for your work!
I added R3 to my Unity project via the Git URL.
I also added R3.Unity to my main assembly definition file, as an assembly definition reference.
However, I still get about 400 compilation errors in the console, all of which some variant of this (3 examples below):
Library\PackageCache\com.cysharp.r3@4184a1734e\Runtime\Triggers\ObservableTriggerExtensions.Component.cs(449,23): error CS0246: The type or namespace name 'Observable<>' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.cysharp.r3@4184a1734e\Runtime\UnityTimeProvider.cs(94,40): error CS0246: The type or namespace name 'ITimer' could not be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.cysharp.r3@4184a1734e\Runtime\Triggers\ObservableAnimatorTrigger.cs(22,17): error CS0246: The type or namespace name 'Unit' could not be found (are you missing a using directive or an assembly reference?)

I know these errors are normally solved adding the assembly definition as a reference, but I've already done that. Is there anything special about the way R3 is packaged that requires some different setup? Thank you!

You need to install R3 core library from NuGet before use Git URL.
https://github.com/Cysharp/R3?tab=readme-ov-file#unity


[feature request] allow for automatically added timestamps (inserted/modified)

this enhancement should offer a configuration option to properly reflect timestamps within mongodb documents whenever documents get inserted to collections and/or are modified later on.

obviously different solutions would work. current suggestion which should require mimimal changes based on the current design is as follows:

introduce new configuration option (e.g. mongodb.add.upsert.timestamps) with a default value of false

add another write model strategy which is based on UpdateOneModel and does the timestamp additions accordingly (set inserted timestamp once and modified timestamp for each executed upsert operation of a document)

During the implementation it might make sense to refactor the current write model filter strategies and rename them to write models only since not every strategy is filter document related.

for implementation progress see https://github.com/hpgrahsl/kafka-connect-mongodb/tree/issue-44
basic functionality and simple test working. also tried to use the new strategy during an E2E test which ran successfully as well.
TODO: documentation changes in README still missing!

Documentation in README updated to reflect this new feature in custom write models section

Done! Integrated into 1.2.0-SNAPSHOT see #46


Adding AWS provisioner example

1. Issue, if available:
Issue #1779
2. Description of changes:
Add a Provisioner example to the Karpenter AWS Provisioner  section.
3. Does this change impact docs?

[X] Yes, PR includes docs updates
[ ] Yes, issue opened: link to issue
[ ] No

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

Preview updated content: https://deploy-preview-1817--karpenter-docs-prod.netlify.app/preview/aws/provisioning/

If you rebase, you should pick up some more docs on using IDs with the selectors. https://karpenter.sh/preview/aws/provisioning/#:~:text=Specify subnets explicitly by ID%3A

I did the rebase and had a few things to fix after that. Please check again.


System Clock

After updating to 4.3, System Clock reset to Jan 01 1970. After restarting, it resets to Jan 01 1970 8:00:00

still having the same issue.

There are several solutions posted in the community on fb


Instructions for installing Ubuntu on Windows using WSL2 and an X Server

Hello! I was going to write a guide for getting Ubuntu and ROS running on docker for Windows, but it turns out you can run Ubuntu directly on Windows machines using WSL2. No need to mess around with docker and you get native performance! The only extra needed is an X server so Ubuntu can display the ROS GUIs.

Hi Brian, fantastic, thanks.  Could you take a look at WSLg and see if it's possible to use Microsoft's solution?
URLs

https://github.com/microsoft/wslg
https://arstechnica.com/gadgets/2021/04/graphical-linux-apps-are-coming-to-windows-subsystem-for-linux
https://youtu.be/f8_nvJzuaSU?t=264

The last link shows Gazebo running :+1:

Hi Rob, sorry I didn't get onto this earlier it's been a hectic few days. I've just commited the changes, let me know if they are all good.


TypeError when a user exception is thrown

Run on bash:
$ echo "throw 0" | lambda

Output:
net.js:633
    throw new TypeError('invalid data');
          ^
TypeError: invalid data
    at WriteStream.Socket.write (net.js:633:11)
    at Socket.<anonymous> (/usr/lib/node_modules/lambda/bin/Main.js:32:19)
    at Socket.emit (events.js:129:20)
    at _stream_readable.js:908:16
    at process._tickCallback (node.js:355:11)

The expected output is a string representation of the thrown exception.

It works regularly when run in TTY mode.


How to handle duplicates in variables/dropdowns

Hi Team!
Following problem we have
We want to have a dropdown, which shows a list of string values, which represent a column of a database table for example. When clicking on the dropdown entry it should show a table based on the selected value. The problem is if there are duplicated string values in the dropdown, then we wont be able to select the right data based on these values.
We would expect to be able (like in 'normal' frontend frameworks) to put more complex objects into a dropdown and then use the id of this complex object to query for new data.
Questions

Is it possible to work with more 'complex' objects in dropdowns?
If not possible, what is the preferred way to solve this kind of problems?

Thx in advance!

I have found a way to do it :+1:
For everyone interested, here is an example using the infinity data source:
return new QueryVariable({
    name: 'host',
    label: 'Host',
    datasource: ANY_DATASOURCE,
    query: {
      refId: 'host',
      infinityQuery: {
        parser: 'backend',
        refId: 'hostVariable', // this is a necessary field
        root_selector: "data.(name & ';;' & hostId)", // selects the data you want from the json using JSONata
        url: `${HOST_ENDPOINT}`,
        url_options: {
          method: 'GET',
        },
      },
      queryType: 'infinity',
    },
    sort: VariableSort.alphabeticalAsc,
    placeholder: 'No Host selected',
    regex: '(?<text>.*);;(?<value>.*)', // most important part! Here we define what our display text and value is. The regex groups must be 'text' and 'value' to work
  });
}

You can see the regex documentation (example) for dashboards  here.
After you have defined the two groups in the regex, Grafana automatically uses the value for queries and the text for dropdowns or other representations visible to the user.


Added compare_to to True/False

Pull Request Description
Implements https://www.pivotaltracker.com/story/show/181030200
Checklist
Please include the following checklist in your PR:

[ ] The documentation has been updated if necessary.
[ ] All code conforms to the Scala, Java, and Rust style guides.
All code has been tested:

[x] Unit tests have been written where possible.
[ ] If GUI codebase was changed: Enso GUI was tested when built using BOTH ./run dist and ./run watch.

LGTM

Should probably have a changelog entry added

@4e6 Looks like this one requires :+1: from you as well?


Java 8 updates

@ptrthomas ping
Update scenarioWrapper and scenarioOutlineWrapper

Any particular reason?

see previous comment

optional more trouble than worth in this case.

would like to know what was trouble faced?

un-necessary concurrent / atomic

Can you explain bit more since i didn't get why not.

If Atomic is not right way to go here there are other ways to use indices in foreach . There are ways to improve it instead of closing PR straightaway. Also optionals should be the best way to go instead of null checks everywhere.

there are bigger problems to solve :P

I see only one feature req pending here

you can chalk this down to me being too opinionated, but the use of optional here is adding noise to the code. I need to understand some of it better, for e.g: https://developer.atlassian.com/blog/2015/08/optional-broken/
Yes, there is no question that some code in Karate can be converted to Java 8 (especially all the Map entry iterations). You have helped by showing the way, and getting me to start thinking harder about this, so thanks. But (I don't mind if you see this as my shortcoming) such changes will just make it harder for me to maintain this project until I get comfortable. Apologies !


Make SessionUnavailableException a RuntimeException

Make SessionUnavailableException extend RuntimeException because it is usually just caught and rethrown as a RuntimeException. In addition, there is generally no way to recover from the session ending and storage being closed.
We could make CommCareExceptionHandler restart CommCare when it handles SessionUnavailableException throws, such that it will look like the session just ended to the user and they were auto-logged out. Only caveat being that they will still see the "CommCare has unexpectedly closed" dialog.
I'm not doing this because I want to still report these crashes to ACRA, which requires calling the parent handler. In the future if we feel like we have handled session unavailable crashes to the point that we don't need to see the crash reports, we can use this pattern

@phillipm Am I understanding properly that CommCare will now just crash outright whenever a SessionUnavailableException is thrown? I realize that that was already happening in some places before this PR, but if we're going to refactor anyway, it seems a lot better to make it so that the user is redirected to the login screen with a message to notify them that their session expired. It sounds like you were explaining why that was hard to do in the PR description, but I'm not really following why it's not possible.

@amstone326 Yes, since it is hard to catch all SessionUnavailableException throws at the top level (we would need to wrap every Activity entry point in a try/catch) I think that crashing is fine, and generally what we currently do.
When this is released we can monitor ACRA and identify specific points where we might be able to handle an session exception and redirect to the login screen, such as https://github.com/dimagi/commcare-odk/pull/1252 does. Not the cleanest way forward, but isn't deviated much from current behavior


It flebox working?

Flexbox style notre recognize
Anyone Can help me?

http://stackoverflow.com/questions/35497385/flex-on-phantomjs
Come on...

You can discover this by searching 10 seconds on Google
Please look at your spelling.

Hello,
Thanks for your help!
My environnement : phantomjs (version 2.1.1)
I use flexbox in page, css style ({display:flex;}.
Screen capture of page

And pdf render

Thanks!


expand hover area on small frames

@spiermar I would like to work for this issue. Please assign this to me.
I am thinking of having a min width (if the width of any frame is smaller than this, then upon hover, its width should be set to this value). Also, would be good to have a frame border or fade effect upon hovering - this behaviour to be consistent for all frames (small and big ones).
Please share your opinion and suggest.

This is a tricky one. Not even sure how a large hover area would work. The issue is that is impossible to read very small frames since the size of the frame is too small to hover. Having a min is not ideal since it would distort the flame graph and possibly lead to wrong assumptions during analysis. I have a minWidth option, but what it does is hiding anything smaller than that.

I see some of the small frames keep appearing as we traverse above the stack (zoom in). They are not visible once we reset zoom and go down to the previous stack level.
Provided that the content width/height remains fixed, we may not make the small frames appear. But whatever frames are visible at a particular zoom level, some styling can be applied on hover to make them focussed and stand out from the rest.

The min size is px based, so when you zoom in, they become visible. I wouldn't worry about the non-visible frames, but the hover of visible ones.


Grafana disk size seems too small

Is this a request for help?:
No
Is this a BUG REPORT or FEATURE REQUEST? (choose one): NEITHER

Version of Helm and Kubernetes:
kubernetes: 1.8.5
helm: 2.7.2
Which chart:
https://hub.kubeapps.com/charts/stable/grafana
What happened:
basic disk size (1Gi) exceeded the limit quite quickly after configured
What you expected to happen:
enough disk space at list for a while, how about 10Gi?
How to reproduce it (as minimally and precisely as possible):

configure grafana via helm and add influxdb, prometheus as data source
add less than 10 dashboards.
login via many different (less than 10) devivces.
Eventually, you can't login any more because that your session data on disk grows quickly and not enough space for new session

Anything else we need to know:
I think that's all

/remove-lifecycle stale


Update from UIWebView to WKWebView

So UIWebView isn't supported anymore

'UIWebView' was deprecated in iOS 12.0: No longer supported; please adopt WKWebView.

dupe of #172 and there's also a PR (#173) waiting to be merged...


On release is triggered when mouse hover leaves button in web client

Describe the bug
Button "On release" action is triggered when mouse is hovered over the button, then leaves
To Reproduce
Steps to reproduce the behavior:

Create a button with an 'On release' action
Open web client
Hover over button with mouse
Move mouse off of button

Expected behavior
On release should only be triggered with click release, not with hover
Screenshots

Additional context
Tested with Chrome, Firefox, and Edge. All same problem. v 2.13.1
Log file
2024-03-17.log

Should be fixed with https://github.com/Macro-Deck-App/Macro-Deck/pull/520


Change language filenames to en-US (UNICODE)

Hi,
For standards it might be a good idea to change the locale filenames to dashed versions instead of underscore as browsers give it back dashed as well.
Also see: http://codel10n.com/what-is-correct-locale-tag-en_us-vs-en-us/
Keep up the good work!

See https://github.com/amsul/pickadate.js/blob/master/lib/translations/NAMING.md regarding the current naming.

See https://github.com/amsul/pickadate.js/blob/master/lib/translations/NAMING.md regarding the current naming.

Yes but it uses the format of a standard without honoring the standard if you read it there, it's just a mix where the actual mix is a locale type of style tho.

A PR is very welcome but we will not change it now as this would be a breaking change.

A PR is very welcome but we will not change it now as this would be a breaking change.

Yes I agree and can make a PR for it, but what would you like ? I think adding both versions is good to start with, it's seen with more libraries or maybe you have another suggestion ?

Not both. We should only use one version and change the naming file and all references then.

But isn't it a fact that you load the Language file yourself and not the library ?

Yes, that's why I wrote that we should do this properly then. This includes docs, examples and so on. Still, everyone can rename the files like they want. So currently there is no real burden with the current naming.
If we change it (for example we load them using Node.js and bundle them in one project) it is a somehow breaking change which should not be part of a patch release.

Makes not much sense as we would track 2 files and have to update 2 files per language. Minor / major update should bring this. A PR can be already provided.

OK, let me dive into it!


Make topology/metadata fetch failures non-fatal

Ref: https://github.com/scylladb/scylla-rust-driver/issues/437#issuecomment-1106568501
Currently, the driver fetches topology and schema information (we call it metadata) on Session creation and fails if an error occurs during fetching/parsing of that data - which is undesirable, because most of the metadata is not critical for the driver to work. It may fail for various reasons, e.g. due to a bug (like in https://github.com/scylladb/scylla-rust-driver/issues/437), nonstandard data in the system tables in a format not supported by the driver or connection errors.
To avoid issues like https://github.com/scylladb/scylla-rust-driver/issues/437, we need to let the driver ignore some errors during automatic metadata fetch.
Things to figure out:

Which parts of the metadata are required, and which can be ignored on error? For example, the driver doesn't use schema information internally (yet?) so it might be safe to skip, on the other hand topology information is important for correct routing.
How other drivers are handling this?

I think that failing to fetch correct information for routing is also acceptable. The driver is perfectly capable of running without any topology information thanks to fallback policies, so aside from issuing a warning, we should continue operating as if fetching succeeded.


Fix infinite recursion in union type reduction

Fixes #2997 and #3152. Subsumes #3071.

:+1: with the change to document the behavior/invariants more clearly in the code.


User interface improvements

Hello,
I'd like to propose the following UI improvements:

Reduce the size of some icons (see Local Help and Timelines, for instance, but there's more on other panes).
Take advantage of available space on the right (see the screenshot below).
Reduce the font size in some windows (see Timelines, Memory; see the screenshot below). It doesn't respect user settings at all.
Why is the button next to "Unable to access pseudo-register" not aligned with the text?
Toggle Initial Break is not saved between Restarts.
Switch back to the old WinDbg icon. It's much better, just make it look good on modern screens. The same for other icons. Some of them are very blurry or hard to parse visually.
Allow to create custom themes. I like the Dark one, but it's still too contrast for me. But I want to do much more. I want to have something like Vim Solarized Dark.
There's a bug with Source debugging. If you stick the Source window above the Command one (not on top), another Source window still pops up on the side (vertical split) when you hit a breakpoint.
Allow to configure shortcuts for everything and display them in the UI (where possible) to make them easier to learn.
For instance, Ctrl-Break to abort a command. It's not possible to use this on some keyboards. I also want Unix-style shortcuts for text navigation, aborting commands, searching history, etc.
Provide quick help for all commands in the Command window directly (not just via .hh).

I really like the old UI better. There's a lot of wasted space in the new one. The only reason I use Preview is just to play around with time-travel debugging and the debugger data model.
Version: WinDbg 1.0.2007.06001 installed from the Microsoft Store.
Thanks!

Also, there is some issue with the Timelines window. Why am I seeing this spinning circle, which never goes away?


Default derived class source code for OnOK() event should have different default code

Description:

In the derived class, a OnOK() event function should not comment out the event parameter, and should default to calling event.Skip();.

This is actually a bug -- there is already code for dealing with the OnOK button, but when we changed the way event names are stored, this stopped working.


Cable sizing

Calculations on size done here:
https://docs.google.com/spreadsheets/d/1H0cFtR3dEN-S_j92OjwS2YMq7fioSNu9irT4-Dz_4VA/edit#gid=1137003889
Image here:
https://github.com/unhuman-io/robot/blob/master/robot_wiring.svg
22 AWG choosen for through bore power as it is the largest compatible with the Hirose connector. Voltage drop at 22 AWG seems acceptable to 1.2 V if all motors are running a continuous torque/max speed. Real max current likely to be less. Larger diameters may be used outside the arm.


Burn VFX

It burn
Description
To burn, add a fireparticlemanager prefab as a child of any entity. Then set the shape of the particle system to the entity's sprite renderer.
Related Task
"Shaders" :sob:
Testing
I look
Elizabeth helped me too
Screenshots (if appropriate):
Nah

🔥


Optimize stdout&stderr decoding for Windows ANSI Code Page

https://github.com/MikeKovarik/rage-edit/compare/master...asinbow:patch-1
This is actually is NOT a PR, but a suggestion.
I have seen whole content of issue #9, and changes in https://github.com/MikeKovarik/rage-edit/blob/6e18ee85437f2b97d493b93de43ed1e9e1e2c117/src/Registry.mjs#L44 .
cmd.exe /c chcp has side effect, and I think it should be the only choice.
In our own application we have implemented a function ChangeCodePage by using node-ffi:
const ChangeCodePage = (buffer, options = {}) => {
  const {
    fromCodePage = 'acp',
    toCodePage = 'utf8',
    toString = true,
    nullTerminated = false,
  } = options;
  // using Windows API WideCharToMultiByte and MultiByteToWideChar
  return WideCharToMultiByte(MultiByteToWideChar(buffer, fromCodePage), {
    encoding: toCodePage,
    toString,
    nullTerminated,
  });
};

So, if there is a Registry.decodeStdout option, life would be much easier!
💯

At the moment Registry.enableUnicode is undocumented, but it and its side effect are already described in the readme of the next version:
https://github.com/MikeKovarik/rage-edit/tree/2.0.0-beta#options.unicode
In short, the current implementation reads current code page, changes cp to 65001, reads registry data, and instantly changes cp back.
It would make sense to include ffi for perfectly safe unicode operations, but:

rage-edit has no dependencies and is only ≈74 KB, while ffi is ≈23 MB and requires node-gyp related stuff. It would be silly to include so huge library just to correct unicode output (which is not even needed, mostly).
The package depends on built-in reg.exe cli app, and broken unicode is not reg.exe's fault but cmd.exe's output. If ffi was a part of rage-edit, it would be more prudent to use Registry API instead of just fixing cmd.exe related problems.

The only idea that I can think of is internally check the ffi availability (without including it to the dependencies list) and use your ChangeCodePage instead of chcp if ffi is found, but does that worth it?  Wouldn't other packages affect this package's output? Or should ChangeCodePage be called before each reg.exe call? The latter sounds like just a faster version of current implementation.
Honestly, I don't know how ffi works so I may be wrong.

Thanks for you reply!
It's not a good idea to make rage-edit depend on ffi, yes, I agee. And I only integrate ffi in my own application.
Directly converting stdout buffer to string makes no chance to fix text encoding manually.
proc.stdout.on('data', data => stdout += data.toString())

In my own opinion, it would be much better and friendlier if there is an option Registry.decodeStdout(function).
How do you think about this?

Oh, that's what you mean. But data still depends on default code page, at least in my case.
On my current PC the default code page is 866 (Russian) and I can read cyrillic letters well using your method and a bit of iconv-lite's magic:
proc.stdout.on('data', data => stdout += iconv.decode(data, 'cp866'))

But when I try to read something else (for example, 谷歌翻譯幫助我), it turns into a bunch of nonconvertible data:
await Registry.get('HKLM\\SOFTWARE\\aaaa', 'Unicode')
    ==>
// No encodings, just turning Buffer into a hex string
proc.stdout.on('data', data => stdout += data.toString('hex'))
    ==>
0d0a484b45595f4c4f43414c5f4d414348494e455c534f4654574152455c616161610d0a20202020556e69636f6465202020205245475f535a202020203f3f3f3f3f3f3f0d0a0d0a
    ==>
HKEY_LOCAL_MACHINE\SOFTWARE\aaaa
    Unicode    REG_SZ    ???????

In my case 谷歌翻譯幫助我 turned into ??????? (3f3f3f3f3f3f3f in hex) because cp866 doesn't support those characters.
So, the only thing you can do to raw data is convert it from your system code page to utf8 (which most probably could be automated). And again, it's just my own research so I may be wrong.

Вот, automating this process is a really great idea!
Get Windows console codepage reveals how to use Windows API GetConsoleOutputCP  and SetConsoleOutputCP. And in document of SetConsoleOutputCP, Microsoft tells us the current code page is stored in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP:

We can query it out and then apply iconv-lite decoding.

In my case (and in your too it seems) it's OEMCP, not ACP:

Well, we will see what can be done. All of that looks like a good "lite version" of unicode option.

I just did some tests and:

Raw reg.exe calls take ≈15ms;
chcp 65001 + reg.exe + chcp (old value) takes ≈50ms;
iconv.decode(data, 'cp866') takes ≈45ms.

So both chcp and iconv are almost equally slow compared to "raw calls", while chcp gives more abilities (full confidence that data is not corrupted). I doubt that an app would be interrupted after the first chcp call and before the second one. Of course there's a tiny chance of that, but even the get-port package has a similar "failure" chance, and that's not the package's fail.
I want to say, either Registry.decodeStdout or iconv can be added, but again, would that worth it? Both of them depend on system. If an app counts on 936 code page, but system locale is English (437), you won't be able to just decode input from cp936 (just like chcp 936 will always say "Invalid code page"), and decoding from 437 is pointless. There are too many cases where those options can behave different in different situations. In my opinion, for public usage iconv/decodeStdout is not safe, and for personal usage chcp is already not that bad.
In short, the idea looks good for particular cases, but it would make code bloated without any great benefit globally. I wonder what @MikeKovarik thinks about all of that.


Support multiple roles per member

Changed members.csv format (backward compatible because we don't parse
the header, as long as role names didn't contain spaces)
Changed gg.ini format ("role" key deprecated in favor of "roles")
Role contracts are now signed by the register subcommand

Fixes: #1
Fixes: #24

I believe this solves #1 and #24.
Here are my results for configuring with passing flags:
$ gg configure --name testing --roles "contributor maintainer" --keyid 6ADE61B1 --pass-manage prompt --gnupg-home ~/.gnupg
$ gg register
Passphrase for keyid 98D59A65E15AF52C1D2A802442205C7E6ADE61B1:
registered user with name testing, roles (contributor maintainer), key 98D59A65E15AF52C1D2A802442205C7E6ADE61B1
$ gpg --verify .gg/users/testing/charter.md.asc .gg/charter.md
gpg: Signature made mar 12 jul 2016 14:13:21 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"
$ gpg --verify .gg/users/testing/contributor.md.asc .gg/contracts/contributor.md
gpg: Signature made mar 12 jul 2016 14:13:21 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"
$ gpg --verify .gg/users/testing/maintainer.md.asc .gg/contracts/maintainer.md
gpg: Signature made mar 12 jul 2016 14:13:22 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"
Here are my results from running from the prompt:
$ gg configure
What is your git username? test
What role(s) will this user have? (space separated) tester maintainer
What pgp keyid/fingerprint will this user sign with? 98D5 9A65 E15A F52C 1D2A  8024 4220 5C7E 6ADE 61B1
Where is gnupg home on your system? ~/.gnupg
$ cat gg.ini
[me]
name: test
roles: tester maintainer
keyfp: 98D59A65E15AF52C1D2A802442205C7E6ADE61B1
pass_manage: prompt
[gpg]
homedir: /home/d3brouille/.gnupg
$ gg register
Passphrase for keyid 98D59A65E15AF52C1D2A802442205C7E6ADE61B1:
registered user with name test, roles (tester maintainer), key 98D59A65E15AF52C1D2A802442205C7E6ADE61B1
$ gpg --verify .gg/users/test/tester.md.asc .gg/contracts/tester.md
gpg: Signature made mar 12 jul 2016 11:38:00 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"
$ gpg --verify .gg/users/test/maintainer.md.asc .gg/contracts/maintainer.md
gpg: Signature made mar 12 jul 2016 11:38:00 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"
$ gpg --verify .gg/users/test/charter.md.asc .gg/charter.md
gpg: Signature made mar 12 jul 2016 11:38:00 EST using RSA key ID 6ADE61B1
gpg: Good signature from "tester (this is a test) test@testing"


[CSM-499] Expose list of update proposals

TODO:

[ ] Discuss log truncation for [CUpdateInfo]
[ ] Discuss whether this is needed for cardano-sl-1.0

Discuss whether this is needed for cardano-sl-1.0

Please no 🙏


Version 6.2.2 - canvas not show anything in Debian 9

System information:

Debian 9
DBeaver version: 6.2.2
Additional extensions: none

Connection specification:

localhost
PostgreSQL version: 42.2.5
Do you use tunnels or proxies (SSH, SOCKS, etc)? - None

Describe the problem you're observing:
The dbeaver canvas do not show anything in SQL editor and query result, just a gray color in entire canvas. In fact, the interface have a problem in Linux release. It's is easy to see.
Obs: Database navigation and connection guides, are ok. They are visible.
Steps to reproduce, if exist:
Using Debian (9) or perhaps other release, just install dbeaver last version (6.2.2). Try to query anything. (in my case, a postgre connection).

is it still actual?

I'm changed for DataGrip. I appreciate your attention and I'll close ticket. Regards,


Synchronize Dataflow dependency to what VS uses

devenv.exe has a binding redirect for Dataflow of oldVersion="<IP_ADDRESS>-4.5.65535.65535" newVersion="<IP_ADDRESS>". We need to have the same dependency, otherwise msbuild crashes when loaded in-proc inside devenv.exe

@eerhardt you might want to wait for this one too.

@dotnet-bot test Windows_NT Build for CoreCLR please


Feature Request: Interface for supporting output for Cached Images - S3 support

I noticed you create an Azure blob cache plugin extension. Could this work be leveraged to create the same functionality for Amazon S3? Thanks in advance for your input/help.

Hi Joshua,
Yeah.. It certainly could, the interface is designed to allow caching on any resource.
Unfortunately I don't have access to an S3 account to build and test against. I was hoping someone in the community would help and step up to help achieve this.

Just to update. There is a plugin that has been constructed to do this by a third party. We are waiting for permission from their client to open source it.

Awesome! Thanks for the update.
Regards,
Joshua D. Stewart
On Apr 16, 2015, at 5:07 PM, James South <notifications<EMAIL_ADDRESS>wrote:
Just to update. There is a plugin that has been constructed to do this by a third party. We are waiting for permission from their client to open source it.
—
Reply to this email directly or view it on GitHubhttps://github.com/JimBobSquarePants/ImageProcessor/issues/135#issuecomment-93850718.

Hi James,
I noticed today you've started making updates to ImageProcessor to support S3. I was just wondering how it was going.
Regards,
Joshua D. Stewart

Hi Joshua,
I'm working on it... I'm about 85% there I reckon I just need to do some testing and finishing off a couple of bits. I meant to say. I couldn't create any buckets using the login you gave me to test with. (insufficient permissions or something) so I'm working a little bit blind.
I should get something figured out soon though.
Cheers
James

@JimBobSquarePants S3 on AWS comes with 5gb of free storage for a year. However I can setup a Key / Secret for you that can create/destory buckets (if prefixed with with certain criteria) and give full permissions to those buckets, to allow you to test with. Unless you start making 50k requests / month it wont cost me anything.

@phillip-haydon  That would be ace if you could! I reckon with something to test against I could probably get it finished pretty quickly.

Email sent with AWS Credentials and policy setup for bucket creation with full access.

See #313 for the workflow


docs: Remove irrelevant HMR/eslint disclaimer

Some docs refer to removing an eslint exception that doesn't exist.

Coverage remained the same at 100.0% when pulling 4d82b2c4e78d4ffa4df17c7fe1ca908e6dd6313f on nicogreenarry:patch-1 into ff36edc6ac8240c499360b38a794bc24bc49b9bd on react-boilerplate:dev.

Feel free to merge once CI checks have passed.

(not sure why Appveyor build got cancelled. It should be rebuilding now)


chore: change buildsteps, update dependencies

use  "pkgroll" instead of "rollup" directly, because it has a lot less config to maintain
add scripts for test and build in main package.json that execute all test/build scripts in all workspaces
fix typescript and build issues in examples

Summary/ Motivation (TLDR;)

General houeskeeping and convenience scripts

Related issues

#31

Features

None

Fixes

None

Chores

General housekeeping (bump dependencies)
Fix build issues that came from depencency upgrades
Scripts are for convenient development

@nvh95 Up!


Successful implementation of D & D host and player game

Decided to try an experiment that didn't need tools (since that seems to be problematic) so for our simulation we are running a d&d game.
import os
from crewai import Agent, Task, Crew, Process
from langchain.agents import AgentType, initialize_agent, load_tools
from langchain.llms import OpenAI

#os.environ["OPENAI_API_KEY"] = "Your Key"

from langchain.llms import Ollama
ollama_openhermes = Ollama(model="mistral")
# Pass Ollama Model to Agents: When creating your agents within the CrewAI framework, you can pass the Ollama model as an argument to the Agent constructor. For instance:

dm = Agent(
  role='Dungeon Master',
  goal='Host a short Dungeons and Dragons Session to do with raider goblins stealing the village food.',
  backstory="You're a world class Dungeon Master.",
#  tools=[
#    SearchTools.search_internet,
#    BrowserTools.scrape_and_summarize_website,
#  ],
  llm=ollama_openhermes, # Ollama model passed here
  verbose=False,
  allow_delegation=False
  # llm=OpenAI(temperature=0.7, model_name="gpt-4"). It uses langchain.chat_models, default is GPT4
)

ranger = Agent(
  role='ranger',
  goal='Role play your character. Be brave and lead the party to complete the quest.',
  backstory="You're a famous Level 3 Human Ranger, specialized on Hunting, Tracking, and Bowmanship.",
  llm=ollama_openhermes, # Ollama model passed here
  verbose=False,
  allow_delegation=False
)

fighter = Agent(
  role='fighter',
  goal='Role play your character and assist the party in completing the objective.',
  backstory="You're a newly recruited Level 1 Human Fighter with a shortsword.",
  llm=ollama_openhermes, # Ollama model passed here
  verbose=False,
  allow_delegation=False
)

# Create tasks for your agents
task1 = Task(description='Create a short Quest.', agent=dm)
task2 = Task(description='Explain the beginning scene of the quest. Only give details as the players unveil them.', agent=dm)

task3 = Task(description='Choose your action and the direction for the party.', agent=ranger)
task4 = Task(description='Choose your action and what you would like to do.', agent=fighter)
task5 = Task(description='Continue the quest accordingly making it unique and interesting.', agent=dm)
task6 = Task(description='If the players have successfully completed the quest, write "YOU WON".', agent=dm)

# Instantiate your crew with a sequential process
crew = Crew(
  agents=[dm, ranger, fighter],
  tasks=[task1, task2, task3, task4, task5, task6],
  verbose=True, # Crew verbose more will let you know what tasks are being worked on
  process=Process.sequential # Sequential process will have tasks executed one after the other and the outcome of the previous one is passed as extra content into this next.
)

# Get your crew to work!
result = crew.kickoff()
crew.tasks.remove(task1)
crew.tasks.remove(task2)
while "YOU WON" not in result:
  result = crew.kickoff()

The characters interact with the host and each other and comes up with a pretty decent story.
This works, but there were some problems:

The working agent, Starting Task and Task output are all displayed. We really only want Working agent and Task output.
The hack to keep iterating seems wrong. there must be a better way.
It would reference itself as AI instead of ranger or dm etc.

Pretty cool!

So this was all local with ollama.

Nice! This is such a great experiment.

The working agent, Starting Task and Task output are all displayed. We really only want Working agent and Task output.

I just push a verbose adjustment to main, it will be on the new version, where now on the Crew you can set the verbose mode as an int, either 1 or 2, and that will change how granular your logs will be, so for what you're describing set the Agent verbose attribute to False and the Crew verbose mode to either True or 1 (if using main or the new version I'll cut later today)

The hack to keep iterating seems wrong. there must be a better way.

I didn't give much thought about the hypothesis of having a crew benefiting from being executed in a loop just yet, there is no canonical way of doing it but I'll give it some thought

It would reference itself as AI instead of ranger or dm etc.

For that you might want to experiment with changing the role, making it something like "AI system that is passing as _____". Or even mention on the backstory that it should refer to itself as an AI.


Official Docker Image?

There is https://hub.docker.com/r/akrisiun/dotnet-src1.2 but it's outdated and generation should be done manually.
I'd imagine an official image usage could look like this:
FROM source-browser
COPY . ./
RUN HtmlGenerator Solution.sln /out:out
ENTRYPOINT ["dotnet", "Microsoft.SourceBrowser.SourceIndexServer.dll"]

What are the prerequisites to make this happen? Of course that's beside targeting .netcore :)

@KirillOsenkov @alexperovich

I'm sorry I have no idea what docker is or how to use it, so it'll have to be a community contribution :)


Implicit Compilation of d.ts files not included in a VS project.

I have an issue where I added a Bower component that distributes angular.d.ts, which I already have included elsewhere in my project.
Even though my bower_components directory is excluded from the project, it appears TSC is still compiling this d.ts resulting in duplicate declaration errors.
Is this the intended behavior of implicit compilation?

Yes this is a problem today. See https://github.com/Microsoft/TypeScript/issues/4665 for some proposed solutions and discussion.

@gravidThoughts can you use --listFils and let me know where is the other angular.d.t.s is coming form? we have no builtin resolvers that will look under bower_component.

@mhegazy I found your answer on SO about adding compiler parameters to the project file, but I cannot find an item pointing to tsc in my project file.
It is a TS node console project.
Do I need to modify the targets file described here?
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="False" />

@gravidThoughts i am not sure i understand the question. can you link to the SO issue?

@mhegazy http://stackoverflow.com/questions/12710691/visual-studio-typescript-options
I created a new project with the HTML App with TS template as you refererred to in the above post. I still don't see the BeforeBuild target your refer to in your answer.
I do have VS 2013 Update 5, and installed VS TS 1.5 since I started this issue.
The bottom line is, I don't know how to send the  --listFiles parameter to the tsc compiler in VS.

can you share your build log.
in VS, goto tools\optoions\Projects and Solutions\Build and Run\ select "MSBuild project build output verbosity" to be "Detailed"
rebuild your project, and share that. feel free to email me at mhegazy at microsoft.


Crop not working on Android 10 and 11

Bug Report
Problem
With the latest versions crop functionality is not working on Android 10 and 11 (target SDK 29)
What is expected to happen?
Cropped image is delivered successfully
What does actually happen?
Crop throws an exception
Information
System.err: java.io.FileNotFoundException: /data/user/0/{app_name}/cache/1616872358512.jpg: open failed: ENOENT (No such file or directory) : Failed to UpdateQosForCgroupInner, tid=0, policy=10
DecorView: showOrHideHighlightView: hasFocus=false; winMode=1; isMrgNull=true
HwNetworkManagementService: code == CODE_SET_CHR_REPORT_APP_LIST
System.err: 	at libcore.io.IoBridge.open(IoBridge.java:496)
System.err: 	at java.io.FileInputStream.(FileInputStream.java:159)
System.err: 	at java.io.FileInputStream.(FileInputStream.java:115)
System.err: 	at android.media.ExifInterface.initForFilename(ExifInterface.java:2363)
Environment, Platform, Device
Android 10 and 11
Cordova Android 9
cordova-plugin-camera 5.0.1
android:requestLegacyExternalStorage="true" is added to AndroidManifest.xml

Also have the same issue, but currently only on Android 11. Got it working on Android 10.
Environment
Cordova Android 9.0.0
cordova-plugin-camera 4.1.0
android:requestLegacyExternalStorage="true" is added to AndroidManifest.xml
 $scope.takePicture = function () {             var options = {                 quality: 85,                 destinationType: Camera.DestinationType.DATA_URL,                 sourceType: Camera.PictureSourceType.CAMERA,                 allowEdit: true,                 encodingType: Camera.EncodingType.JPEG,                 targetWidth: 800,                 targetHeight: 600,                 popoverOptions: CameraPopoverOptions,                 saveToPhotoAlbum: true             };

I am also facing same problem in android 11. any solution....?

Same here. We had to disable crop (allowEdit: false) on Android as a workaround.

@p-caetano, I need crop function also.

(allowEdit: false) also not working.

Anyone got a solution please update it, I too facing the same issue in the android 11 crash !!!...

Hi,
This issue has become a bit of a headache.
Does anyone maybe know if this issue will be fixed in the next release?

I resolved the issue by changing the source code in CameraLauncher.java file, the issue is that android 11 does not allow access to URIs created from URI.fromFile from one application to another. For example, in the performcrop method we are generating a
croppedUri = Uri.fromFile(createCaptureFile(this.encodingType, System.currentTimeMillis() + ""));
and passing it to other activity therefore the receiving application will not have access to the croppedUri and throws an error like Access Denied or Editing is not allowed for this image.
So in order to resolve that just replace that line with the following:
I know it may sound silly. but replace with the following.
croppedUri = picUri;
It worked for me on Android 10 and 11.
Please let me know your thoughts.
Thanks.

hi @bilalsaeed can you elaborate on that ? where did you made the change ? on  CameraLauncher.java file ? in what line ? i can see there many croppedUri commands...

Hi @brunoalex.
I made that change in CameraLauncher.java file on line 441. I am attaching the file in this comment. Please also note that I am using 4.1.0 plugin. You also need to change path of camera plugin in config.xml and package.json files like the following
Package.json:
"cordova-plugin-camera": "./custom-plugins/cordova-plugin-camera-4.1.0",
config.xml:

CameraLauncher.txt
.

The crop is working in my fork here https://github.com/alemit/cordova-plugin-camera by using the bilalsaeed initial hint + some more changes. It is compatible with android 30 target version. The config.xml is kind of deprecated already so in order to use it you would only need to add the cordova plugin out from the repository(e.g condova plugin add cordova-plugin-camera@git+https://github.com/alemit/cordova-plugin-camera.git)

Hi @bilalsaeed
I am using allowEdit:"true" for cropping square and rectangle . As per requirement i need to crop text so facing issue cropping text like address in android 11. After cropping nothing is happing following your steps still facing same issue.
Please help me ......Thanks

Hi @Jeetuy
Please remove cordova camera pluging and add the one @alemit created. This may temporarily resolve your issue.
Best,


Uncaught ReferenceError: $__System is not defined

I try to use systemjs-builder api (builder.build) but the output which i has contents the '$__System' variable. Don't understand why this happen. I try to use system-csp-production + config + bundle. If i use $ jspm bundle ... then it's fine.

The $__System output is for builder.buildSFX only. There was a bug that was fixed in 0.13.3 where this was being incorrectly output for CommonJS modules. Make sure to upgrade to that version and I believe that should fix it.


Helm Chart: Fix indentation for ingressClassName

PR should be agains the dev repo

@dsever  are helm releases released with defectDojo? I feel like they should be two different releases/pipelines since the helm release doesn't impact the code 🤔

@dsever are helm releases released with defectDojo? I feel like they should be two different releases/pipelines since the helm release doesn't impact the code thinking

Not sure that I follow you, if you are raising concerns that the version of the helm chart is not strictly tied to a particular app version, then you are right. This is something I'm currently working on.

@dsever are helm releases released with defectDojo? I feel like they should be two different releases/pipelines since the helm release doesn't impact the code thinking

Not sure that I follow you, if you are raising concerns that the version of the helm chart is not strictly tied to a particular app version, then you are right. This is something I'm currently working on.

This is what I was trying to raise 🙂🙂


[FEATURE] Community page (separate page)

Detailed description
We have to build a community page.

A little bit about community
Discord link

This is a react native project
We have to make the same page like this on this project
Context
The community page will help user to know more about the community
and will be able to join the community through the community page.
Possible implementation
Example page:

Additional information
If you need any help or have any doubts, can ask below.
Thanks
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hey can you assign this issue to me? 😁

Great, I am assigning this issue to you.

Thank you

We will create community page same as website and we can add the project section into community page is this okay?

We will create community page same as website and we can add the project section into community page is this okay?

in the community page, we can add github and other links

Okay i will work on this

Hey @kabir0x23  take a look at this

this looks awesome
suggestions:

can you change the color of the background of the discord button

Yes sure

Do u have any recommendations for that?

Hey @kabir0x23 merge the new changes in community page and I'll add the animation and other part by later on

Is this okay?

Awesome, loved this

Great, we will review your PR and merge very soon. until then/If you are looking to contribute more to the open-source, then you can give a look at other open issues or can create issues.
Thank you 😄.

Thanks


site posts

Make posts that are associated with a site.

[ ] add new parent type for Post
[ ] nest resources under /news or /blog
[ ] re-use existing post templates but make sure they work with Site as a parent
[ ] make sure all notifications (both of new posts and mentions) look right for Site posts
[ ] mix Site posts into posts/for_project_user, and consider changing that endpoint to posts/for_user or something since it's not just project stuff anymore

Open questions:

Are all members of a site automatically notified by posts from the site they're affiliated with?
Do we want some notion of a "default" site so people associated with NaturaLista get iNat's Critter Calendar stuff even though they're not affiliated with iNaturalist.org?

re: 1 do you mean posts appear in dashboard, as updates or both?
re: 2, seems like that might open a an of worms about data ownership/site allegiance etc. How about a profile setting like 'receive news from all sites'?

The dashboard and updates are the same thing. Not sure what kind of distinction you're drawing. Maybe the notifications in the header? Those are updates, just a subset. I was specifically talking about updates on the dashboard (or any updates at all). We could generate them for all users of a site, though that might kind of suck. Or we could just pilot them without notifications and only show them in the app, or show them in a special section of the dashboard, away from the normal updates.
If you have an opt-in "receive news from all sites" setting. with the default behavior being that you have to see updates from your site, then it will be up to site admins to ensure the news tab in the app has some content. I'm fine with that, also fine with just never showing posts from sites you're not affiliated with.


adding selection button

i want to add one more button showing all the list,the lists which are done,the list which are completed.It would make it look better and will be beneficial for the user if large list is there

explain this

i am talking about this.....

okay


green line around person

Hello
After processing is done, I separate Mask into Frames and use them for adding a new background.
But after merging by new background, a new green line around the person appears.
Any Ideas?
x-special/nautilus-clipboard

If you are compositing to a new background, the model already predict a clean alpha and foreground, you don't want to use the green screen output to do color keying again which is dumb. The green screen output is just for visualization. If your application does not give you that flexibility and only support color keying, then you can go with the green screen route, but your problem is their color keying algorithm, not our problem.

@ganjbakhshali,
i use the hsv to do it , result with green line
i am try to solve  it by  overflow color. but i can't find a good style,
How do you solve the green line ？
some advice ?

@ganjbakhshali
How do you solve the green line ？


How to add %(upload_date)s %(channel)s to the video description?

Is there any way, to add upload date & chanell name, to description of uploaded video?
%(upload_date>%Y-%m-%d)s %(channel)s - %(title) formula, just change file name, but not video description.

Changing include_filename to True and include_title to False reseoves issue.
app_bot/config.yml
      include_title: !!bool False
      include_filename: !!bool True