No longer index RaiderNick's mods.

Raidernick has contacted me privately and said he's no longer going to be part of the KSP modding community. His mods are all creative commons licensed, so we can't unindex the existing releases without breaking promises to our users, and
those same licenses mean we have explicit and irrevocable permission to use them.
RN has indicated that future releases of his mods will be intentionally
breaking to KSP, so while we shouldn't remove the existing releases, we
should stop indexing new ones.
This change removes RN's mods from the auto-indexer.

Using my executive hat to merge this.

What about AntaresCygnus? I see that forumthread is also closed so I'm assuming we might want to purge that aswell?

@Dazpoet: Nice spot. Although for the record we're not purging the existing mods. We're preventing indexing of new releases when the mod author has promised new releases will be actively hostile to the user-base.

I blame to much blood in the coffestream for that one


Update index.js

Sometimes file system will take a long time to write the file on disk. It is not recommended to abort the rest of the process as the file will finally written on disk and should be renamed to the final name. Another strategy could be to rewrite getOutputFilePath() function to directly save the file on disk with the final name and avoid the renaming process.
Also the file system accessSync() function is not available in old node versions.

yeah~ nice job

Nice! During the week I'll pull request an improvement to directly save the final image without writing a temporal one on disk and then rename if you agree, cause means some big changes. If not, I can fork the project to not disturb.
Thanks and nice work with this wrapper!
C.

Yep, It's not elegant writing a temporal one on disk, it's nice if you can improve it. I will add some test later, and I will develop a desktop app using electron if I have times.


Improve internal package testing

I stole the current testing strategy from nytimes/kyt several years ago and have been using it on almost all of my CLI tools. Nowadays there are probably better ways to test CLI tools (including using tools like Verdaccio to run end-to-end tests).
I want to open up discussion for improving testing and stability of tsdx.

Just copy/pasting my thoughts from #492 here so they're in the same place:

Would like to be able to support jest --watch for internal tests, but I believe that would require programmatic access to the CLI engine, which we don't currently have. #407 actually goes a long way toward this; it wouldn't be much work on top of it to expose the CLI actions as functions and then import those for internal tests.
Just importing functions and having them in-memory should be a perf improvement over the current re-running of CLI multiple times, and jest --watchs incremental testing should be a significant improvement.
Programmatic access and imports should also make it easier to get code coverage for TSDX, which is certainly lacking in some areas.
Could then leave shelljs stuff as integration tests (which are slower) which don't need to run locally for every change, but should continue running on CI.
A separate test perf improvement I was thinking of was having the temporary stage-build (and stage-lint) directory use a tmpfs like a RAMDisk or something, which should speed up the disk I/O considerably as the files be in-memory. Not sure how cross-platform this might be for the test matrix (and Windows contributors), but still have to investigate libraries for that.


Initial commit #109 - aws public TF plan

Still work to do here, opening for initial feedback and if anyone else feels like completing it.
Guess this will just be used primarily for demos / test harness. Maybe we could even lower the barrier here and do away with Atlas integration?

[ ] Test TF plan (and fix any outstanding bugs)
[ ] Add bootstrap scripts to provision on AWS
[ ] Add docs

tagging tests as might be handy for an integration test with AWS.

This might cause you an issue
security_groups - (Optional) A list of security group IDs or names to associate with. If you are within a VPC, you'll need to use the security group ID. Otherwise, for EC2, use the security group name.

got it working. Only bug is when you run bootstrap/apollo-down.sh it asks for values, is this expected?

"Only bug is when you run bootstrap/apollo-down.sh it asks for values" is unrelated see https://github.com/Capgemini/Apollo/pull/219/files

See https://github.com/Capgemini/Apollo/pull/234

I've got the following issues -
AWS VPC

No nodes/services available in Consul UI.

Digitalocean

No slaves Registered in Mesos
Mesos redirect to master redirects to the hostname instead of the IP address


Can't make it work locally

Hello,
I am following the instructions but I can't make it work.
$ cd /tmp
$ git clone git@github.com:themefisher/persian-hugo.git
$ cd persian-hugo/exampleSite/
$ hugo server --themesDir ../..

Then I get
Error: module "persian" not found; either add it as a Hugo Module or store it in "/tmp".: module does not exist

Hello @gudata ,
Rename persian-hugo to persian. It will solve your problem, thank you


Restore ability to infer diagram type from file contents

Tasks

[ ] If file does not have bpmn, cmmn or dmn extension, infer type via file contents

Closed via https://github.com/camunda/camunda-modeler/commit/0317ccb85260b81ccc5e428b5ed725d9e659472a.

Closed via https://github.com/camunda/camunda-modeler/pull/1054

😬


kofamscan needs to be part of the summary

Description of feature
kofamscan needs to be part of the summary

solved with PR #155


Error when trying to view player XP charts.

Error:

TypeError: Cannot read property 'length' of null
at SVGGElement. (nv.d3.js:5654)
at d3.js:962
at d3_selection_each (d3.js:968)
at Array.d3_selectionPrototype.each (d3.js:961)
at SVGGElement. (nv.d3.js:5652)
at d3.js:962
at d3_selection_each (d3.js:968)
at Array.d3_selectionPrototype.each (d3.js:961)
at Array.chart (nv.d3.js:5498)
at Array.d3_selectionPrototype.call (d3.js:975)(anonymous function) @ angular.js:12520

Call stack:

This can be closed. ;)


fix: rethink erroring on "undefined" originUrl variable

fix: rethink erroring on "undefined" variable if originUrl not processed in host app
Resolves #1

thanks!  would you be interested in taking on this module?  I wrote it back when RethinkDB was too slow to be useable and I never actually used it.  If you'd like I can transfer the repo to you.


Player's HP/FP Was Overwritten Without Prompt When Import

I have one of my player reported that everytime he imports, it never asks for overwrite prompt, I have other players reported it as well but very rarely but this particular player is as unlucky as his dice rolls.

I don't know what to say.   There is basically no way this should happen.  The configuration setting is controlled by the GM, so there is no way that they should be able to override it.
Is that player using Chrome?   One of our other users encountered the weirdest error that I could not reproduce... and it turned out they were using the Brave browser (which is based on Chrome, but isn't Chrome).   Switching to Chrome fixed their problem.
Other than that, I have no ideas.   You could try turning the setting off and on, to force an update, but I don't see how one client could have a different value than the GM.


fix multiple Activity bug and figure out a solution for multiple tabs/fragments in 1 Activity

There's 2 different changes in here.. I tried to keep changes to a minimum so it's easy to see what was changed.

ISSUE: https://github.com/eneim/Toro/issues/127

The key change is in onActivityDestroyed() to just stop/clear out only State's which belong to the Activity being destroyed

ISSUE: https://github.com/eneim/Toro/issues/138
I spent several hours working on figuring out this one.. basic idea is we have 2 Fragments on a single Activity (ViewPager) so they're both 'registered' at the same time.

when switching tabs, I'm pausing video playback on previous tab and starting playback on selected tab
to work-around a tricky issue where video playback doesn't start on initially selected tab until user starts to scroll, I needed to access the ToroScrollListener.. I tried several other options but this was the only one that worked.

I also added a new sample Activity (Tab Sample) which I used to test both issues and the fix for both.
Please let me know what you think! I'd love to just use the main library in my project and these were the 2 issues I've run into thus far.
thanks again for starting this project!!
joe

@jpage4500 Oh didn't see this, I will take a look later today. Thanks.

Anyway, can you rebase this to new dev-v3 branch? There are a few new things I want to make and it worth a big release. Thanks again.

@jpage4500 Thanks. I will help improve this and merge into current 2.x.x :D. Will come back with a review later.

Everything is changed in v3. Close this now.


deps: tests will not able with Robolectric 4.12.1

this issue has been fixed on the version Robolectric 4.12.2


Enable Flash Attention 2 and rename TEXT_TO_TEXT task to SUMMARIZATION

This PR:

Adds a --use-flash-attention flag, which for instance allows benchmarking Mistral-based models. If the model has "mistral" in its name (case-insensitive) then this is automatically set.
Renames the TEXT_TO_TEXT task to SUMMARIZATION, while keeping 'text-to-text' as supertask. This makes it slightly more intuitive, e.g., scandeval --dataset-task summarization -m gpt2. If we add an abstractive question-answering task in the future it would also use the 'text-to-text' supertask, making it use the same evaluation script, but also allowing different metrics and few-shot prompts, for instance.

This PR replaces the PR #68

@KennethEnevoldsen I've also added you as a maintainer now, given all that you've helped with these PRs - is that okay with you, or would you prefer to stay informal?

Thanks @saattrupdan, that is perfectly fine with me


additionalProperties breaks map[string]interface{}

Given
// Package API
//
// This is the public REST API
//
//	   Version: 1.0.0
//
// swagger:meta
package exampleswagger

// GetSomething ...
//
// swagger:route GET /something getSomething
//
// Create a new release
//
//     Responses:
//       default: body:SomeObject
func GetSomething() SomeObject {
	return SomeObject{}
}

// SomeObject ...
// swagger:response
type SomeObject struct {
	// in:body
	Body struct {
		Fields map[string]interface{}
	}
}

swagger generate spec produces:
{
  "swagger": "2.0",
  "info": {
    "description": "This is the public REST API",
    "version": "1.0.0"
  },
  "paths": {
    "/something": {
      "get": {
        "description": "Create a new release",
        "operationId": "getSomething",
        "responses": {
          "default": {
            "description": "SomeObject",
            "schema": {
              "$ref": "#/definitions/SomeObject"
            }
          }
        }
      }
    }
  },
  "responses": {
    "SomeObject": {
      "description": "SomeObject ...",
      "schema": {
        "type": "object",
        "properties": {
          "Fields": {
            "type": "object",
            "additionalProperties": {
              "type": "object"
            }
          }
        }
      }
    }
  }
}

The additionalProperties specify that every value in the map is an object, when really it can be any type (int, string, ect...). When we return a map that contains, for example, a string, this causes a validation failure in bravado. I think interface{} shouldn't have any additionalProperties.
Environment
swagger version: dev
go version: go1.9.2 linux/amd64
OS: Linux

I think that should be "additionalProperties": true.

That's the default in Swagger/JSON Schema, but not currently in go-swagger.  There is another issue logged for that.

both are equivalent but the fact that additionalProperties: true is also the default kind of puts us in an awkward position. Because every object can be an expando object. Furthermore this spec is valid and the bug is really in bravado imo.

Not seeing an issue specifically about that, the closest I could find was https://github.com/go-swagger/go-swagger/issues/1397, but that's about generating a client from a spec, rather than a spec from a server.

Furthermore this spec is valid and the bug is really in bravado imo

I guess that depends on what object means. If it means object in the JSON sense, I'd say go-swagger is incorrect, and the correct thing to do is not enforce any validation. If it means object in the broad programming sense of "any type", then yes, bravado is incorrect. I scanned the swagger 2.0 spec but didn't see where they explicitly define the meaning of types.

you make an interesting point, i may have assumed the latter

https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types says

Primitive data types in the Swagger Specification are based on the types supported by the JSON-Schema Draft 4

And the referenced JSON-Schema Draft 4 has this to say:

JSON Schema defines seven primitive types for JSON values:
array  A JSON array.
boolean  A JSON boolean.
integer  A JSON number without a fraction or exponent part.
number  Any JSON number.  Number includes integer.
null  The JSON null value.
object  A JSON object.
string  A JSON string.

So following that, I'd say object in the context of swagger means "a JSON object", i.e. a map[string]interface{}, which is narrower than interface{}.


[SPARK-34484][SQL] Rename map to mapAttr in Catalyst DSL

What changes were proposed in this pull request?

This PR proposes to rename map to mapAttr in dsl/package.scala .
This PR also removes APIs which take Symbol type parameters.
Why are the changes needed?

With the Catalyst DSL (dsl/package.scala), we have two ways to represent attributes.

Symbol literals (' syntax)
$"" syntax which is defined in sql/catalyst module using string context.

But they have problems.
Regarding symbol literals, the scala community deprecates the symbol literals in Scala 2.13. We could alternatively use Symbol constructor but what is worse, Scala will completely remove Symbol in the future (https://scalacenter.github.io/scala-3-migration-guide/docs/incompatibilities/dropped-features.html).

Although scala.Symbol is useful for migration, beware that it is deprecated and that it will be removed from the scala-library. You are recommended, as a second step, to replace them with plain string literals "xwy" or a dedicated class.

Regarding $"" syntax, this has two problems.
The first problem is that the syntax conflicts with another $"" syntax defined in sql/core module.
You can easily see the problem with the Spark Shell.
import org.apache.spark.sql.catalyst.dsl.expressions._
val attr1 = $"attr1"

       error: type mismatch;
        found   : StringContext
        required: ?{def $: ?}
       Note that implicit conversions are not applicable because they are ambiguous:
        both method StringToColumn in class SQLImplicits of type (sc: StringContext): spark.implicits.StringToColumn
        and method StringToAttributeConversionHelper in trait ExpressionConversions of type (sc: StringContext): org.apache.spark.sql.catalyst.dsl.expressions.StringToAttributeConversionHelper
        are possible conversion functions from StringContext to ?{def $: ?}

The second problem is that we can't write like $"attr".map(StringType, StringType), though we can write 'attr.map(StringType, StringType).
This seems to be a bug of the Scala compiler and will be fixed in neither 2.12 nor 2.13 (https://github.com/scala/scala/pull/7396).
Actually, I'm working on replacing all the symbol literals with $"" syntax in SPARK-34443 (#31569) and I found this problem in the following test code.

EncoderResolutionSuite.scala
ComplexTypeSuite.scala
ObjectExpressionsSuite.scala
NestedColumnAliasingSuite.scala
ReplaceNullWithFalseInPredicateSuite.scala
SimplifyCastsSuite.scala
SimplifyConditionalSuite.scala

[error] /home/kou/work/oss/spark-scala-2.13/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/EncoderResolutionSuite.scala:212:28: too many arguments (found 2, expected 1) for method map: (f: org.apache.spark.sql.catalyst.expressions.Expression => A): Seq[A]
[error]       $"a".map(StringType, StringType)).foreach { attr =>

As a solution for those problems, I propose to rename map to mapAttr.
With this solution, we can write "name".attr.mapAttr rather than $"name".map or 'name.map.
Does this PR introduce any user-facing change?

No. dsl/package.scala is for internal use.
How was this patch tested?

Modified the tests.

Test build #135315 has started for PR 31601 at commit 5b9c205.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39895/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39895/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39895/

Test build #135315 has finished for PR 31601 at commit 5b9c205.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135315/

cc: @cloud-fan

Test build #135348 has started for PR 31601 at commit c87915d.

Test build #135348 has finished for PR 31601 at commit c87915d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135348/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39929/

Test build #135351 has started for PR 31601 at commit 9f78964.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39929/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39929/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39931/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39931/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39931/

cc: @dongjoon-hyun and @HyukjinKwon too for other people's opinion.

Test build #135351 has finished for PR 31601 at commit 9f78964.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135351/

instead of creating a new syntax, can we use "abc".attr.int to do the same thing?

I agree that the $"abc" is not great as it conflicts with the well-known syntax defined in sql/core. But I do like the existing "abc".attr syntax instead of the new one. Can we rename map to mapAttr to avoid the scala bug?

Thanks for the advice. Renamed map to mapAttr. It seems become not symmetric with struct and array but it can be acceptable as it's for internal usage.
I also updated the description.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39992/

Test build #135412 has started for PR 31601 at commit b306786.

Test build #135412 has finished for PR 31601 at commit b306786.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135412/

Test build #135421 has started for PR 31601 at commit fb6041e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40001/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40001/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40001/

Test build #135421 has finished for PR 31601 at commit fb6041e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135421/

Test build #135437 has started for PR 31601 at commit 71bf596.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40017/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40017/

Test build #135440 has started for PR 31601 at commit 1c689ae.

Test build #135437 has finished for PR 31601 at commit 71bf596.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135437/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40020/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40020/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40020/

Test build #135440 has finished for PR 31601 at commit 1c689ae.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135440/

Test build #135448 has started for PR 31601 at commit a7866ce.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40028/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40028/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40028/

Test build #135450 has started for PR 31601 at commit a9e3490.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40030/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40030/

Test build #135448 has finished for PR 31601 at commit a7866ce.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135450/

retest this please.

retest this please

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40071/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40071/

Test build #135490 has started for PR 31601 at commit a9e3490.

Test build #135490 has finished for PR 31601 at commit a9e3490.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135490/

Newly added RemoveNoopUnionSuite seems to use symbol literal, which causes the build failure.
I'll fix it too.

Test build #135492 has started for PR 31601 at commit e3dead4.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40073/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40073/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40073/

Test build #135492 has finished for PR 31601 at commit e3dead4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135492/

Test build #135517 has started for PR 31601 at commit 0af19a1.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40097/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40097/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40097/

Test build #135517 has finished for PR 31601 at commit 0af19a1.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
sealed trait PartitionSpec extends LeafExpression with Unevaluable
trait V2PartitionCommand extends Command
case class TruncateTable(table: LogicalPlan) extends Command
case class TruncatePartition(
case class TruncatePartitionExec(

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135517/

@cloud-fan According to this, should we wait for what happens as a result of the discussion?

Is there a released Scala version that forbids the symbol's literal syntax?

No, but we get warning with Scala 2.13.

OK seems the ship is already sailed. Let's wait a bit more but I'm not sure we can change that decision...

OK seems the ship is already sailed. Let's wait a bit more but I'm not sure we can change that decision...

Yeah, I think so too. At least, symbol literal will be no longer supported.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135691/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40273/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40273/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40273/

@cloud-fan Surprisingly, Scala 3 seems to implement the backward compatibility feature for symbol literals (it may be a life extension measure, however).
https://github.com/lampepfl/dotty/pull/11588
So, I think replacing symbol literals with mapAttr might not be needed.
How about changing map to mapAttr? Do you think it's not needed too?
If so, I'll just close this PR.

If scala will keep that backward compatibility feature forever, then we don't need to do anything. Otherwise, we still need to prepare for the removal of the symbol literal.

f scala will keep that backward compatibility feature forever,

According to this, it seems to be a life extension measure and will be removed in the future.
But I'm asking the Scala community.


Vcontrold: allow custom vcontrold.xml

allow custom vcontrold.xml as suggested here: https://github.com/Alexandre-io/homeassistant-vcontrol/issues/49

Please merge, the function would be highly appreciated


Recruiting additional maintainers for Ruby

We're about to start a big push towards version 3 (v3) of Exercism. This is going to be a really exciting step forward for Exercism, with in-browser coding, new Concept Exercises with automated feedback, improved mentoring and much more.
This to be a big community effort, with the work spread out among hundreds of volunteers across Exercism. One key thing is going to be each track having enough maintainers who have the time to manage that community effort. We are therefore putting out a call for new maintainers to bolster our numbers. We're hoping that our existing maintainers will be able to act as mentors to the newer maintainers we add, and take on a parental role in the tracks.
If you are an existing maintainer, could you please reply to this letting us know that you think you'll have time (2-3hrs/week) to help with this over the next 6 months. If you won't have that time, but still want to be a maintainer and just help where you can instead, please tell us that too. If you have come to the end of the road as a maintainer, then we totally understand that and appreciate all your effort, so just let us know.
For anyone new who's interested in becoming a maintainer, thanks for your interest! Being an Exercism maintainer is also a great opportunity to work with some other smart people, learn more about your language of choice, and gain useful skills and experience that are useful for growing your career in the technical leadership direction. Please write a comment below introducing yourself along with your Exercism handle, and telling us why you're interested in becoming a maintainer, and any relevant experience. We will then evaluate every application and contact you using your exercism email address once we have finished the evaluation process.
Thank you!
See also https://github.com/exercism/exercism/issues/5161

I did some small contributions to exercism and mentoring in the Ruby track in the past, but I haven't done anything in quite a while. I'm always thinking about coming back to this awesome community so I guess this is the perfect excuse

Hello,
I've never contributed to exercism.io before but I want to see if I can help.
I'm a Ruby developer and I really love exercism.io community :)

Handle is same on Exercism as it is here.  I still have hours available to assist and being available to maintainers for this track.

Hey all,
I've been radio silent for a while now - sorry. I think "won't have that time, but still want to be a maintainer and just help where you can instead" applies to me. I think my best contributions as a maintainer have been implementing exercises, so I'll be looking out for that!

Hey,
I loved the java track and used it for my work and have most of my professional experience in ruby so I'd be happy to be a maintainer for the ruby track. I'm currently a software craftsperson apprentice @codurance. My exercism handle is the same as here - @etiennemustow

Hi,
I've been on exercism for a year, and have mentored the ruby track for about 5 months now. I have a personal goal for 2020 of contributing to an OSS project, and can't think of a better project than exercism :) I build Rails apps for work @kiskolabs

Hi,
I've been doing mentoring in the ruby track for a month or so.  I would like to contribute as a maintainer, if it is needed.  I do mostly ruby on rails for my day job.  Me exercism handle is the same as here...

Hi,
I would like to be a part of this, I have been working with Ruby and Rails for a while now, in the past I have not been that active by contributing to OSS but now I am ready to change that.

Hey, all!
I started mentoring on Exercism a few weeks ago. Honestly, I'm only a few months into learning Ruby myself---although I'm already a stickler for clean, idiomatic code. I spent the last decade between doing academic research on formal logic and teaching mathematics. I'd love to contribute to an open-source project that supports folks on their learning journey.
While my development and programming experience is nowhere near most of you, my background as a teacher and a "recent Ruby learner" would be a net benefit to the project. I'm especially interested in supporting any restructure of track anatomy, examining the efficacy of exercises, and participating in the design of any potential expansions (popular frameworks? writing tests? templating engines?).
My handle on Exercism (and the Exercism Slack!) is the same as it is here: twwright

@twwright Awesome. Thanks!
Would you mind emailing me at<EMAIL_ADDRESS>just referencing this post and I'll get you set up? I'm mid laptop-setup right now which is making me normal flow for volunteers difficult. Thanks!

Hello!
I'm coming to this thread a bit late, but I'd love to get involved as a maintainer, and can commit to 2-3hrs per week. I teach web development to beginner programmers (including Ruby and Rails), and have just started mentoring Ruby on Exercism. I've done a number of Exercism challenges myself as well.
My Exercism handle: biancapower

Hello, I know I'm quite late for the thread, but I've doing exercism exercises for the past two months mostly everyday :)
I would love to join the ruby track and I can commit for 2-4 hours/week for sure :)
If there is still space, I would be very happy to join for mentoring/maintaining.
My handler on exercism is: yogibear

You will want to join the Slack.  #track-ruby and #maintaining-ruby and a few others.  You can #start-here and make #introductions here.

Hey @anaschwendler. Thanks for wanting to help - that's great!
Can you email me at<EMAIL_ADDRESS>and I'll send you an invite to Slack to get you in please? :)

Hi everyone, I'm kind of late too like @anaschwendler . Are maintainers still needed please ? Should I email you @iHiD ? Thanks.

Definitely join the Slack. @iHiD is out for the next 10 days or so.
You are welcome to help out here!

We're closing this issue as it was part of our push to implement the v3 version of this track and v3 has just been released.
New maintainer are always welcome though!


feat: make all blocks draggable in the editor

Fixes #133
Root document can now only contain draggable blocks. A draggable block is a wrapper for any block, thats adds a handle on the left:

the handle only appear on hover
clicking on the handle selects the block
the handle always appear when the block is selected

This also adds rules when pressing enter:

when the cursor is at the end of block, create an empty draggable block after
when the cursor is in a block, split it in 2 draggable blocks
if some content is selected, removes it, then split in 2 draggable blocks
These rules were what felt the most natural to me, but if you feel like anything seems weird when playing around with it, please let me know.

Note: This PR does not change the behaviour of blocks, which means that collapsible blocks are still hard to work with (no proper way to create a collapsible block, pressing Enter doesn't work, ...) and bullet points list are considered a whole block, which means you can only drag and drop the whole list. These components will be reworked in future PRs

@sehyod found this bug working this lists
http://g.recordit.co/g65Yjff0PD.gif

@sehyod found this bug working this lists

Thanks for the catch! But to fix this, the best way would be to extend the List component to add custom behaviour, so I think it would be better to do it in another PR. That's actually the same with collapsible blocks: if you try to press Enter inside a collapsible block with the code of this PR, the result will be very buggy


home and end still don't work

lol idgaf
Despite this in zvm_init(), home keys don't work. Why? Because basic keybinding is broken, that's why.
`
Mode agnostic editing
zvm_bindkey viins '^[[H'  beginning-of-line
zvm_bindkey vicmd '^[[H'  beginning-of-line
zvm_bindkey viins '^[[F'  end-of-line
zvm_bindkey vicmd '^[[F'  end-of-line
zvm_bindkey viins '^[[3~' delete-char
zvm_bindkey vicmd '^[[3~' delete-char`

And how do we know what '^[[H' is even supposed to mean? Well,
From IRC:

a) hit all special keys until you find a matching one, b) search terminal source codes for their internal key tables, c) try to find it in infocmp -L (terminfo), the terminfo database has some keys, just not all
grepped tmux's tty-keys.c tty-keys.c:136: { "\033[H", KEYC_HOME },
so ^[[H is the Home key

Why does the author assume '^[[H' is going to work in this situation when it clearly doesn't? Mysteries abound.


ignored dependencies in .bowerrc

in bowerrc, we can config to ignore some dependencies, e.g. not install momentjs package.

$.bowerrc
{
"ignoredDependencies": [
"momentjs"
]
}

grunt wiredep will complain it can't finds momentjs package and gives up due to an warning.

Running "wiredep:app" (wiredep) task
Warning: Error: momentjs is not installed. Try running bower install or remove the component from your bower.json file. Used --force, continuing.

this should be opened on wiredep as it does the actual work


Introduce FakeBigtableConnection

This introduces a FakeBigtableConnection which can be used to include the majority of the code under BigtableBackend under AbstractMetricBackendIT.
With this, these tests can be run without operating an external Bigtable cluster, making it suitable for inclusion in the test suites that are automatically run on every PR.

Current coverage is 46.42% (diff: 80.62%)

Merging #207 into master will increase coverage by 1.68%

@@             master       #207   diff @@
==========================================
  Files           622        623     +1
  Lines         16167      16325   +158
  Methods           0          0
  Messages          0          0
  Branches       1636       1662    +26
==========================================
+ Hits           7233       7579   +346
+ Misses         8470       8257   -213
- Partials        464        489    +25

Powered by Codecov. Last update caf70b3...096d667


Server list down

The server list (and all of bdgr.zone) is down. If the site is not going to be running anymore, can you send the last known server list? Thanks!

The list is down because I can no longer host bdgr.zone for free. I have recently moved and my new internet provider wants a fee for setting up a static IP address. It's not expensive but I think this is a good time to drop my last bit of involvement in this game. I know it's inconvenient but I hoped some tech savvy player would take over the hosting job and notify his peers. After all there is a setting in the game to change the URL to get servers from.

I might be able to host the server list myself, actually. I should be able to use my AlwaysData account for it. If you could send the current list of servers that would be a huge help!

The server list (source code here: https://github.com/BK-TN/SanicballServerList) was dynamically generated and severs had to push their IP to the list every 5 minutes. If they failed to do so they would be removed. This means the sever browser only contains the IPs of servers that were online in the last few minutes before the list went offline. These IPs are:
<IP_ADDRESS>:25000
fjupps.sytes.net:25000
<IP_ADDRESS>:25000

Alright, thank you so much! I'll see if I can host this server list myself and if so I will update this with the link.

Ok, I have set up a new server list on pythonanywhere: http://ayunami2000.pythonanywhere.com (It took a while to figure out how django and wsgi and everything worked, but it seems to be functional now!) I also added in some regex to prevent xss.

I can redirect the sanicball.bdgr.zone/servers url to point at your url if that's ok? I still own the domain and it's getting a bit sad that noone can see the servers

Sure, that would work! Thanks so much!
On Wed, Dec 8, 2021 at 5:26 PM Thomas @.***> wrote:

I can redirect the sanicball.bdgr.zone/servers url to point at your url if
that's ok? I still own the domain and it's getting a bit sad that noone can
see the servers
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/BK-TN/Sanicball/issues/29#issuecomment-989277388, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AF5DB4G2NGOUA2K3LRGUZG3UP7LPZANCNFSM5G7KNAAA
.
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.

Hi, I have set up the redirect now, however for some reason it does not work right now. When it worked a few days ago it pointed to:
http://ayunami2000.pythonanywhere.com/servers
.. unfortunately your server wont listen to this url unless you tweak the code a little - in the file urls.py replace:
path('', views.list, name="list"),
path('add/', views.add, name="add"),
with:
path('servers/', views.list, name="list"),
path('servers/add/', views.add, name="add"),

Ok, done! I have actually done this instead to keep compatibility with just putting in the URL alone. Will this work or do I need to do something else?

Also your server list does not redirect over https which is a problem because I believe sanicball uses https://... by default for the server URL.


Improved README

✅ Fixes: #8
This PR is to improve the Pysnippets Main overview.
This pull request includes updates to the GitHub Actions workflow and significant enhancements to the README.md file. The changes automate the contributor update process and improve the README.md with better formatting, additional information, and clearer contribution guidelines.
Workflow Automation:

.github/workflows/add-contributor.yml: Added a new GitHub Actions workflow to automate the updating of contributors in the README.md file. This workflow triggers on pushes to the main branch, manual dispatch, and a daily schedule.

README Enhancements:

README.md: Enhanced the introductory section with better formatting and added a table displaying repository statistics like stars, forks, issues, and pull requests.
README.md: Added recommendations for using a code editor or IDE and unit testing frameworks in the prerequisites section.
README.md: Expanded the contribution guidelines with detailed steps, including forking the repository, cloning, creating a branch, making changes, and submitting a pull request.
README.md: Replaced the static contributors' image with a placeholder for automated contributor updates.

@UTSAVS26 It was assigned to me but the original branch was deleted. Created new one to raise the PR, You can check the issue #8 it is opened & assigned to me. Please review this PR, & add labels to it

Is it under review ?

Is it under review ?

Yes

@UTSAVS26 are there any changes you want in this


Clean up the code

The first step towards great code is clean code.
Let's start by cleaning up the code. You will require basic Python knowledge and PEP guidelines. (know what is PEP 8 )
Make the code more efficient, and more modular.

I would like to do this. Please assign it to me.

Thanks

Thanks

I ran the arrange.py once for weak arrange but none of the folders were created.
After running once it is giving file already exists error while I'm not able to see any folders anywhere.
Traceback (most recent call last):
  File "arrange.py", line 15, in <module>
    makeFolders('pPDF')
  File "arrange.py", line 13, in makeFolders
    os.mkdir(f'.\\{f}')
FileExistsError: [Errno 17] File exists: '.\\pPDF'

@sid779 it was a small error because I was writing it in Windows. It will be fixed by very soon

I would like to do this.

@chavarera this issue is being worked on by @sid779 and someone else too. If you'd like, you can choose other issues to work on or create a new issue.

ok

As @chavarera already created a pull request and did the work required I'll unassign myself. Please merge the pull request.

why @prashantsengar  not merging pull requests

He will eventually, just relax and try to resolve other issues.


locksmithd will reboot outside of reboot windows, if no semaphore was acquired before

Description
This ticket mirrors https://github.com/coreos/bugs/issues/1886 which has been left to fade away.
Impact
Unexpected reboots and updates of machines outside of designated reboot windows.
Expected behavior
Once locksmithd gets the semaphore it should check again that we're still within the update window. If not, no update should take place and the semaphore should be released again.

Thanks for looking into this!
Yes, in case you fail to get the semaphore you can probably sleep until the update period starts again followed by a reset of the backoff interval (if sleeptime > 0 as in the example you linked).

Hi @tobgu , would you be interested by doing the implementation yourself then ? :)

@tormath1 I want to work on this issue

@aniruddha2000 If you want to pick it up I'm happy with that. I would expect the code change to be pretty minimal based on the above suggestion but verifying it in any meaningful way would probably be the biggest effort for me.


qpwgraph: 0.2.2 -> 0.2.5

Description of changes
Changelog
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

I added myself as a maintainer since Kanashimia is listed as "from ukraine" and maybe a bit busy right now.

@jonringer no idea who from the wider nixpkgs community could help here but since the current maintainer is from ukraine, I don't think he can review this.
I added myself as the maintainer to help out.


drivers: auxdisplay: Add driver for PTC PT6314 VFD controller

PT6314 is a VFD controller IC that used by Futaba M202MD15FA module. Datasheet: https://newhavendisplay.com/content/app_notes/PT6314.pdf
The IC supports SPI, I80 and M68 interfaces. This PR implemented the SPI driver.
This PR also added an DTS overlay for the existing auxdisplay sample.

@thedjnK Thank you for your suggestion. I wasn't aware that this is the expected behavior for the Auxdisplay API. I will update my code later today.
You've reminded me that I may need to allow users to determine certain behaviors through DTS, such as such as column/row shift and line wrapping.

@thedjnK I'm still a bit confused.
PT6314 is like having a 40x2 DDRAM internally, but only a 20x2 area (viewport) is visible. On the hardware level, it automatically wraps the text to the next line when it writes to the 40th character.
I noticed in the Auxdisplay API there are functions like auxdisplay_cursor_position_set and auxdisplay_display_position_set that deal with the cursor and the visible area. Based on my understanding, I think the driver shouldn't handle line wrapping by itself. It should be up to the user to decide. In my opinion, semantically, the auxdisplay_write operation should target the DDRAM rather than the viewport.

It has a 40x2 internal buffer because it supports 40x2 displays, because you only have a 20x2 display, the other 20 characters are written but not visible on that display. The point in the auxdisplay API is to give an easy API for using displays, I don't really see the point in shifting the requirement to deal with the display size wrapping to the application. The HD44780 driver supports line wrapping which uses the size of the display to handle it, the norktake handles it automatically too, I admit it is not specified in the API documentation but I will have it added.

Thank you for your explanation. I will update my code later.

Updated. Also implemented cursor_position_get since we're tracking the cursor in the driver now.

The HD44780 driver supports line wrapping which uses the size of the display to handle it, the norktake handles it automatically too, I admit it is not specified in the API documentation but I will have it added.

Ya it should be either added to the documentation (and maybe turned into an option that people could decide to enable or not?), or just left to the user to implement on their own.
FWIW the third currently available driver, JHD1313, does not implement wrapping and I didn't even realize it was not the expected behavior since nothing in the documentation was mentioning that text was expected to auto-wrap (and I definitely didn't perceive it as a "bug")

Hi, any progress here? Do I need to make any further changes?


iOS: There’s no option to open in Safari

There’s no option to open full article over Safari, but I can do this using any other.

If you click the article title it will open the article in Safari.


Could action timeout limit be unlimited or configurable?

Documentation states that the maximum time limit for an action is 5 minutes (300000ms) https://github.com/apache/openwhisk/blob/master/docs/reference.md#per-action-timeout-ms-default-60s
Could this value be unlimited or configurable as some actions (e.g. extensive calculations, network bound actions) may take much longer than 5 minutes?

@acabarbaye It is a cluster-wide configuration.
You can change this value.
https://github.com/apache/openwhisk/blob/master/common/scala/src/main/resources/application.conf#L393

@style95 : Thanks for the link. I got misled by the documentation. I thought only default values could be modified. Maybe a link to the application.conf should be added to that page as well.

@style95 : I change this value to 10 mins, and my action works perfectly. But when I change this to 60 mins or more, the action never returns even after timeout. What should I do if I need the action to run several hours?

@style95 : I've tried to change this value to 20 mins. From log I see my action suddenly stops after 5 mins limit and returns error after 20 minutes. But when I change this to 60 mins or more, the action never returns even after timeout. What should I do if I need the action to run several hours?

@style95 : I've tried to change this value to 500 mins. Now my action can run within 500 mins. I set the timeout to 10 mins, 20 mins, 60 mins and 500 mins.  From activation log I see 10 mins works fine. For 20 mins, my action suddenly stops after 3 mins limit and returns error after 20 minutes. For 60 mins, the action stops after 15 mins returns after 124 mins. For 500 mins, my action didn't return after 20h. What should I do if I need the action to run several hours?

Have you checked the logs in the action or the invoker? This is impossible for us to diagnose with the information provided. It could be your action is running out of memory or just crashing, among other reasons.

Closing as inactionable.

I see that here is also a time-limit configuration. What is the difference between them? I deploy OpenWhisk with K8s.
https://github.com/apache/openwhisk/blob/625fc5b7593360bc01e74147c02ce5f1461b5cd3/core/invoker/src/main/resources/application.conf#L68

I also want to extend the running time of a function. I deploy my OpenWHisk with K8s. I change the application.conf in the scala directory and rebuild the controller image. I set it below.
time-limit {
    min = 100 ms
    max = 25 m
    std = 20 m
}

However, it does not work properly. The default running is still 1 minute. Anything else should I modify?

I think you want to change this.
https://github.com/apache/openwhisk-deploy-kube/blob/master/helm/openwhisk/values.yaml#L78
Regarding kubernetes timeouts, they are applied when you run a pod or get logs from a pod.
https://github.com/apache/openwhisk/blob/master/core/invoker/src/main/scala/org/apache/openwhisk/core/containerpool/kubernetes/KubernetesClient.scala#L177

There are the timeouts that you set on individual actions (e.g., wsk action update --timeout) which can range from the deployment's min-max values. These apply per action.


Feature request: Add claude 3 haiku from duckduckgo

I will try to add it, although it is not easy to get the new models that have just been released


Can't open .json file from local disk

I have a 2.6MB file called messages.json.  VisualJSON won't let me open it.

I have the same problem, it won't open because is in "Document" format. I have to open JSON files with TexWrangler to see if my php code is generating the right JSON, but TextWrangler does not format it in a visual way, it's hard to analyze. VisualJSON will do the job but I have to manufacture an url so the file can be opened through local server. Is not easy to develop with JSON...

It does seem strange that VisualJSON cannot open JSON files... that would be great if it did.

Same.
I've verified json file (open with plugin on Firefox) and message is:
Error on getting raw data text: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSErrorFailingURLStringKey=file:///Users/abkrim/Dropbox/DataTons/otras_fuentes_datos/grid_list_of_researchs/grid.json, NSErrorFailingURLKey=file:///Users/abkrim/Dropbox/DataTons/otras_fuentes_datos/grid_list_of_researchs/grid.json, _kCFStreamErrorCodeKey=1, _kCFStreamErrorDomainKey=1}


Wallet not connecting in Chrome

FOR USER QUESTIONS, PLEASE DO NOT OPEN A GITHUB ISSUE - IT WILL NOT BE HANDLED HERE.
INSTEAD, PLEASE EMAIL<EMAIL_ADDRESS>WITH A DESCRIPTION OF YOUR PROBLEM.
Hi I've downloaded the conflux wallet and when I click on connect wallet it says install conflux portal wallet, I have installed and it's not reading it, as it keeps asking me to install the add on but I have done this twice so far and getting nowhere.
I'm not a coder so plain English to resolve would be good
Thanks

Hi @airdrop29
Did you refresh the webpage after the installation? Chrome exiting only works on pages opened after its installation.

I'll close this issue for now. Feel free to reopen this if it's still unable to connect.

Hi. I have similar problem. I have reinstall chrome. After that I again install conflux portal. When I want to import existing wallet I get  inavalid seed phrase. After I put 24 words recovery seed phrase my wallet recovers but there is no funds in my wallet also no transactions. ???
Can you please help? Thank you. U

@65543 commented on Apr 25, 2021, 11:51 PM GMT+8:

Hi. I have similar problem. I have reinstall chrome. After that I again install conflux portal. When I want to import existing wallet I get  inavalid seed phrase. After I put 24 words recovery seed phrase my wallet recovers but there is no funds in my wallet also no transactions. ???
Can you please help? Thank you. U

Hi, portal only supports 12 words seed phrase right now. You can try import single private key to use portal.

When 24 words will be supported. I dont have access to my funds.!
Tahnk you.
From: yqrashawn @.>
Sent: Monday, April 26, 2021 4:27 AM
To: Conflux-Chain/conflux-portal @.>
Cc: 65543 @.>; Comment @.>
Subject: Re: [Conflux-Chain/conflux-portal] Wallet not connecting in Chrome (#311)
https://github.com/65543 @65543 commented on Apr 25, 2021, 11:51 PM GMT+8 https://github.com/Conflux-Chain/conflux-portal/issues/311#issuecomment-826346112 :
Hi. I have similar problem. I have reinstall chrome. After that I again install conflux portal. When I want to import existing wallet I get inavalid seed phrase. After I put 24 words recovery seed phrase my wallet recovers but there is no funds in my wallet also no transactions. ???
Can you please help? Thank you. U
Hi, portal only supports 12 words seed phrase right now. You can try import single private key to use portal.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/Conflux-Chain/conflux-portal/issues/311#issuecomment-826458745 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AT2RQ7DE7KRMKN2MDF7BHLLTKTFPFANCNFSM4ZD7US2A .  https://github.com/notifications/beacon/AT2RQ7FGO6YAKCJLGEGZWN3TKTFPFA5CNFSM4ZD7US2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGFBME6I.gif
--
Ta e-pošta je bila pregledana z Avast protivirusnim programom.
https://www.avast.com/antivirus


REPL on website

It would be useful if there was a REPL on the website, like lua.vm.js - so you can test out starlight without having to mess with the setup.

I'll add it to the TODO list, but in the meantime you should be able to edit and rerun all the JSBin examples directly.


OCPBUGS-1411: Bump k8s dependencies to 1.25

also update azure sdk, controller-runtime and openshift/api

looks like something broke the unit/vet tests. possibly something missing in the vendor? (looks like compile failure)

@elmiko need merge this first: https://github.com/openshift/machine-api-provider-azure/pull/28 ...

Have feeling that it did use go 1.17

https://github.com/openshift/release/pull/32619 this need to go first

/retest

Added commit with golang image update from this pr https://github.com/openshift/machine-api-provider-azure/pull/28
Fixed goimports with follow-up commit

/lgtm

/retest-required

/retest

/retest-required

/retest-required

/retest-required

/retest-required

Webhook failures are fixed by openshift/machine-api-operator#1076, otherwise tests look good. Happy for this to merge
/override ci/prow/e2e-azure-operator

/retest-required

/retest-required

/override ci/prow/e2e-azure-operator
Known issue with the autoscaler tests right now which is being worked on, else this passed, happy this should merge


Update peerDependencies

To be able to use with the latest React beta.

Sorry for the late response, I didn't realize I wasn't subscribed to this repository. The peerDep was updated to react 0.14 — thanks!


Support CSS colors

We want to be able to use all the css colors in image-js so that we can use names instead of arrays of numbers.

We already depend on colord which supports CSS syntax.


DPL-1093 - As developers we want to remove the Axios library and replace it with JavaScript fetch as it removes a dependency on a library and uses native features which are better supported

Describe the Housekeeping
As developers we want to remove the Axios library and replace it with JavaScript fetch as it removes a dependency on a library and uses native features which are better supported.
Blocking issues
Describe any other issues or tickets that may be blocking this change.
Additional context
Add any other context about the problem here.

List of tasks:

[ ] review fetch docs to find out how it is used https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
[ ] review current architecture to decide how fetch will be used
[ ] create a mock for fetch. Maybe in mocks
[ ] add vi.mock for fetch in tests/support/setup.js if needed
[ ] replace axios with fetch in src/tests/unit/api/createRequest.js.spec and replace with fetch and run
[ ] modify src/api/createRequest.js to use fetch insead of axios
[ ] modify src/tests/unit/responseHelper.js.spec to use fetch implementation
[ ] modify src/api/responseHelper to use fetch implementation
[ ] The above may require a few interations
[ ] Once responseHelper and createRequest are working run all unit tests and fix issues.
[ ] Run all Cypress tests and deal with any issues
[ ] startup locally and run tests for places where get, post patch and delete requests are run and fix any issues
[ ] deploy to UAT from branch and run tests again and fix any issues
[ ] remove mocks/axios.js
[ ] remove import of axios from createRequest.js
[ ] remove vi.mock('axios') from tests/support/setup.js
[ ] remove any mention of Axios from comments and replace with fetch
[ ] remove axios as an npm package and update installation

The above tasks may be subject to change based on the implementation.


Fix/damage

Codecov Report

Merging #45 into develop will not change coverage by %.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##           develop       #45   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          184       184
=========================================
  Hits           184       184

Impacted Files
Coverage Δ

peridynamics/model.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


application config

How to set application specific configs like maxBuffersize or maxReceivedMessageSize ?

What is the problem you are trying to solve?

The problem is large rensponses that they are rejected without setting of maxbuffer size and timeout and ...
I think it is good to set these configs in the initialization window of  soap driver

I believe you can add such settings to your C:\Program Files (x86)\LINQPad4\LINQPad.exe.config to get around your immediate issue.
I don't see a lot of value in exposing these in the connection window -- I'd sooner just set the values in code once, and I'd accept a pull request that set these values to their max.


groupby should still squeeze for non-monotonic inputs

We can simply use argsort() to determine group_indices instead of np.arange():
https://github.com/pydata/xarray/blob/22ff955d53e253071f6e4fa849e5291d0005282a/xarray/core/groupby.py#L256

I'd like add that the groupby docstring never mention that squeezing only works for monotonic index (which is an unreasonable restriction in the first place)

I'd like add that the groupby docstring never mention that squeezing only works for monotonic index (which is an unreasonable restriction in the first place)

A better long term solution is probably removing "squeeze" from groupby entirely: https://github.com/pydata/xarray/issues/2157

A better long term solution is probably removing "squeeze" from groupby entirely: https://github.com/pydata/xarray/issues/2157

Just wanted to mention I just got tripped up by this. It took me a long time to figure out why my code wasn't working like the groupby example. It took a lot of trial and error to figure out the problem was one of my dims wasn't sorted. It was a categorical string-based dim that you wouldn't think to sort.
I personally find squeeze a convenient option when applying map. FWIW, it would break some of my code if the default behavior were to change (I'm using map to apply  some mathematical code that expects 2d matrix input. The DataArray is 3D, where the third dimension is a label for each 2d matrix). Easy to adapt the code, but I wanted to point out a case where squeeze is what you want.

Well, even if we keep squeeze as an option, I think squeeze=False would be much more consistent default behavior :)


Hitman Sniper Assassin

Would it be possible to update the freecam for Hitman so it works with Hitman Sniper Assassin as well? It's using the same game engine.

Sure, but it's hitman2's engine so things have changed (likely a lot). I don't have the game so I can't update the camera.


Create Dynaslum user story

Add to list (#102) or document (#116).

See comments and document link in issue #116. Chris and I made some suggestions, waiting for feedback by Monika (ex DynaSlum partner).


How to build a zip file that Apex can deploy?

Operating system: Windows
Apex Version: 0.16.0

I am using a make-file to build a zip file of my python lambda and all its dependencies.
When i try to use "apex deploy --zip myzip.zip" to deploy it, the zip will upload to aws but will not run. I get "module main cannot not be found" error.
When i deploy my lambda using apex deploy, my lambda uploads and runs fine.
Does Apex do something special other than copy everything in the functions/hello folder, zip it up and upload?
I even downloaded the uploaded lambda zip files for both scenarios and they where identical.
Does Apex upload something else in a hidden way that i need to replicate?

It does set the “handler” field correctly for the shim (index.handle I believe) so you’d have to make sure that matches! That’s about it though :D


chore: docs: added a note about disk performance and CDN information

Fixes #2504

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

Comparison is base (f33e07b) 86.28% compared to head (a8207dc) 86.28%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2539   +/-   ##
=======================================
  Coverage   86.28%   86.28%
=======================================
  Files          86       86
  Lines        9396     9396
  Branches      481      481
=======================================
  Hits         8107     8107
  Misses       1289     1289

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


Support lockfile mode

osv-scanner supports specifying the lock files on the commandline, its should be possible to support --lockfile as a mode

Implemented will be in the next major version


Create basemap chart without geoshape chart

add_basemap requires an existing Altair chart with a geoshape mark. Would be nice to be able to create a standalone chart with only a basemap.
An extra feature would be if that basemap chart can be created first and then another geoshape mark chart added with the usual basemap_chart + geoshape_chart syntax.

Use case from @mattijn which would benefit from either having a way to define a zorder or create single charts and then layer them in any custom order.

Such as flooding extents on top of basemaps in combination with polygon outlining, or a nautical map like https://www.openseamap.org/ which draws transparent tiles with only the navigational aid symbols.

Awesome to see this getting shape👍👍.
Reconsidering my suggestion of using zorder, probably better not use that name as it is not used anywhere else in Altair. Indeed better to support layering so the user can decide the order when layering the tile-layers together.

Agree. Implemented a first version of a create_tiles_chart function in #7 which returns a layered chart with an empty mark_geoshape chart + a tiles image chart. See the comments in the code on why it did not work to just have the image chart as we need a projection in the compiled Vega code and for this it somehow needs a geoshape layer.


VMAF calculation is single-threaded & other stuff

Due to the limitations of FFmpeg's integration of libvmaf, the number of threads you want VMAF to use needs to be specified manually. You'd do this like so: libvmaf=n_threads=16. If this isn't done, VMAF calculation defaults to a single thread.
Another useful parameter is n_subsample=X, which basically allows VMAF to be calculated only for every X frames. The amount of subsampling used while still maintaining good accuracy would depend somewhat on the sample length (for example, a subsampling of 6 for a one second 24fps sample would only calculate the VMAF for 4 frames, which could be too inaccurate). But even a subsampling of 2 or 3 would probably be accurate enough. Being user-specifiable would be best ofc.
These two options would speed up VMAF calculation a lot. I'm currently testing ab-av1 auto-encode with an old dual-core laptop and for a 1m15s 1920x1200 video and preset 12, and the ETA is 2 hours.
I think until relatively recently there were also other issues (like this, which required the model path to be specified manually), but there was an update to FFmpeg's libvmaf filter (December I think) to properly support libvmaf 2.0 and many of the issues are resolved. However, users on older versions might run into problems. It would probably be a good idea to recommend/require FFmpeg 5.0 as the minimum, since it's the first release that actually functions somewhat as you'd expect with libvmaf.

Hey, I'm build/testing on arch. Currently ffmpeg 4.4.1, vmaf 1.5.3. ffmpeg vmaf is absolutely using all 16 threads on my system. What OS and versions are you running? If you run manually and specify n_threads=0 does it use all your threads? (That is the documented default, at least now).
I previously tested n_subsample across the whole video and found it does speed it up, but not be a huge amount. Doing full vmaf on small samples seems to be a much faster way to get an approximate VMAF. We could do both, it may be worth experimenting with though since the samples are already approx it could skew the accuracy too much.
Yes I agree it's a good idea to document minimum versions. Perhaps:

ffmpeg v4.4.1
vmaf v1.53
svt-av1 v0.9

For me, n_threads=0 results in only one thread being used. I'm using a self-built git version of FFmpeg from four days ago, and the libvmaf version should be v2.3.0. Though I do have another VMAF installed system-wide and it's possible it's being picked up for the build instead. Neither version is pre-2.0 though.
I'm on Linux Mint 20.2 and building FFmpeg via a script cobbled together from this page with some changes.
Those options would be good to have. They would help with the experimentation too, along with being able to adjust sampling, like the count and length of samples.

I've raised https://github.com/alexheretic/ab-av1/pull/11 to add --vmaf-options argument. Let me know if that looks good.
The n_threads=0 multi-threading/not multi-threading issue I don't fully understand. For me this uses all cores. We could default this to the number of system cores instead of relying on libvmaf defaults. However, if its your perhaps older system vmaf that isn't using all cores and modern versions do maybe it's not needed?
It doesn't seem bad to default this to all cores, if no --vmaf-options are specified, as it's how I expect it to behave anyway.

I'm also not sure why libvmaf is acting up. And it just got weirder.
I downloaded John van Sickle's latest git build (which is from a month ago) to see if it behaves differently from mine and it acts like the updates to the libvmaf filters didn't happen at all. Ie. the model file needs to be specified manually. This also happens with his 5.0 build. The threading issue is also still there in both. And his build info says both builds use libvmaf 2.3.0, so it's not exactly old.
--vmaf-options is working without issues for me.

I've made some more changes to vmaf. We'll explicitly set n_threads to be the logical core count now, which should address the inconsistency of n_threads=0 behaviour. I also reworked the vmaf options arg to be --vmaf n_subsample=4 style.

I'll close this issue now as I think I addressed most of the stuff here. Specifying the model file by default is a bit trickier maybe across vmaf versions, so I may look into it later. Please raise more issues if I've missed stuff.


[New Feature] Babylon Gui Editor, Free corner radius

New variable for corner radius with different values on each corner.
Css and React components for Editor.
@carolhmj

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Hey @RaananW ! About the use case, it allows setting different corner radius on each point of the rectangle which I think can be pretty useful, for example:

The formatting checker failed, but you just need to run npm run format:fix

@carolhmj I believe it is all good now ???


fix isuue #43

What is the feature?
Fix #43 Some time when user add new trip this bug occur

Codecov Report

Merging #44 (50d83a4) into beta (5565851) will decrease coverage by 2.02%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             beta      #44      +/-   ##
==========================================
- Coverage   82.50%   80.47%   -2.03%
==========================================
  Files          18       18
  Lines         480      502      +22
  Branches       26       29       +3
==========================================
+ Hits          396      404       +8
- Misses         66       80      +14
  Partials       18       18

Impacted Files
Coverage Δ

trip/models.py
86.11% <0.00%> (ø)

users/adapter.py
44.23% <0.00%> (-5.77%)
: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 5565851...50d83a4. Read the comment docs.


Launch new JS interop on Dart2Js and Dartium

CL with initial dart2js support is for review here.
https://codereview.chromium.org/1318043005/

Hi @jacob314, is this on track for completion over the next week or so?

On track but landing hot.

:metal: as of 6dd851e2a45bddbbe685c5a424c9f33542fae034


Experiment with using ITaggedData for AES extra data handling

This is an experiment to use the ITaggedData machinery for handling the AES extra data, too see how it might effect things, and to think if it might be useful for #443 (to have the extra data handling in a central place).
Notes:

It changes the TagID property on ITaggedData from short to ushort to accomodate the 0x9901 value for the AES extra data. Some of the other apis use int rather than short so that might be more consistent, not sure if other places could be changed to keep it working with short though.

Not sure if using ZipHelperStream to unpack the data instead of reading array values is more extra overhead than would be ideal, though i think the read functions in ZipExtraData might already do more size checks than they really need to, so perhaps it could be tuned in general?

Similar on the GetData() side - building the fixed 7 byte array with a temporary stream and 7 calls to write byte is perhaps not the optimal approach there.

I certify that I own, and have sufficient rights to contribute, all source code and related material intended to be compiled or integrated with the source code for the SharpZipLib open source product (the "Contribution"). My Contribution is licensed under the MIT License.

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3
- Added 3

See the complete overview on Codacy

I am currently going through the ExtraFields/ITaggedData for ArchiveDiag and have added some extensions and an Enum with the known IDs. I'm thinking about doing some changes to the API to make it a bit more useful, but that should not affect this too much.

it was initially just to see if it's a reasonable approach to sharing the AES extra data code (rather than just having some other helper functions), rather than a concrete thing, so no problem.
(as far as the shape of the api goes, see my comment about possibly not being terribly efficient, though I don't know what the scope is for changing the interface vs. public API breaks)


Add support for Harbor 1.7.0+

Starting in 1.7.0 the login route moved to /c/login (see goharbor/harbor#5932).
Tagd now checks the version of harbor and will use the right cookie and login endpoint depending on the version returned by /api/systeminfo.
Fixes #16

Pull Request Test Coverage Report for Build 55

14 of 14 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 80.159%

Totals

Change from base Build 53:
0.7%

Covered Lines:
303

Relevant Lines:
378

💛  - Coveralls


Do performance analysis of widgyts

We have presented widgyts to the community, but we need to do some characterization of how it performs at different scales as compared to traditional server-side visualization. I propose using three differently-sized datasets with widgyts, and then showing the turnover between client vs. server-based viz with each of them. We'll do this by showing the number of interactions it takes to make it worthwhile to load the dataset to the client, and then show the latency of visualization as everything scales.

I think that it would also be worthwhile to characterize this in terms of latency and UI responsiveness, with a citation to something like this paper.
This can also probably be measured using chrome's performance measurements.
I think this could be a reasonably small portion of the paper and shouldn't hang up the rest of the text.

I think the main performance-dependent things we need to highlight are:

poor connectivity to a server impacts interactive viz
variable resolution data (that might be sparse in some regions) may generate more data in a FRB before it's pushed client-side than if it's loaded in its original form to a client.
the fact that the computations are client-side means that this can be embedded.


bug or enhancement

I am unable to get this API to work for more than 1 request.  Will the config below with multiple routes  work?
.config(function (apiMockProvider) {
  apiMockProvider.config({
      mockDataPath: '/my_mock_data_path1',
      apiPath: '/my_api_path1',
      apiMock: 'true'
    },
    {
      mockDataPath: '/my_mock_data_path2',
      apiPath: '/my_api_path2',
      apiMock: 'true'
    },
    {
      mockDataPath: '/my_mock_data_path3',
      apiPath: '/my_api_path3',
      apiMock: 'true'
    });
})

(I would love to be able to chain my all mock route in the config and also able to set all my flags in config.)

It's only the base path that's configurable as it's meant to be simple and fast to mock, as well as have actual files representing/documenting the API. So it only handles one. If you have a good use case for API's that have multiple root levels I might consider adding this.
Oh, you don't need the apiMock boolean. You only need to use it on specific $http calls or add it in the browsers URL. Let me know how the docs could be improved if this was unclear.

If I was unclear (I'm travelling on vacation atm) then the only thing you need to do for multiple requests is match your base root path to a folder. The rest will be the same. I.e. set apiPath: '/api' and mockDataPath: '/mocked' then any request to /api/... will be redirected to /mocked/.... For example /api/products/5 will go to mocked/products/5.
What isn't supported is the "typical mocking library config" like $http uses where you manually have to route every request yourself. The reason is to keep it simple and easily switch between the real API and mocked data, regardless of your browser or environment.

Excellent this is exactly the library I needed.  I miss understood the usage.
I wanted to control my app during 'boot/startup' (with a config file) either to always call mock data or hit the real API.  Here is how I accomplished it.  This is just quickly written sample code.
//my config file myconfig.json
{
"mode" : "false",
"api-url" :"http://localhost:8080/myapi/rs",
"mock-url" : "/data"
}
//my app.js file
angular
.module('myApp', [
'apiMock'
])
.constant('MY_CONSTANT', {
'CONFIG': {'APIMOCK': 'false'}
})
.config(function (apiMockProvider, MY_CONSTANT) {
var initInjector = angular.injector(['ng']);
var $http = initInjector.get('$http');
//first read the config file
$http({method: 'GET', url: '/conf/myconf.json', 'apiMock': false})
  .then(function (response) {
    var mockConfig = {};

    //save it in an hashmap to make it easy to look up
    angular.forEach(response.data, function (value, key) {
      mockConfig[key] = value;
    });

    //save it in constant so it can be used throughout the app
    MY_CONSTANT.CONFIG.APIMOCK = angular.lowercase(mockConfig['mode']);
    if (!mockConfig['api-url']) {//if api-url element is missing in config file
      MY_CONSTANT.CONFIG.APIMOCK = 'false';
    } else {
      apiMockProvider.config({
        mockDataPath: mockConfig['mock-url'],
        apiPath: mockConfig['api-url']
      });
    }
  }, function () {//failed to get the config file
    MY_CONSTANT.CONFIG.APIMOCK = 'false';//not need but good practice
  });

}//end of angular.module('myApp'
);
//in all my other code wherever I call $http I just do
angular
.module('myApp', [
'apiMock'
])
.controller('MyCtrol', function ($scope, $http) {
$http({method: 'GET', url: 'http://localhost:4030/rs/cust', 'apiMock': MY_CONSTANT.CONFIG.APIMOCK})
  .then(function (response) {
    $scope.mydata = response.data;
  });

});

Ah, I see. I'm planning something like that for the feature request in #24. I'm travelling for another week though so PR's are welcome.
Btw, boolean values should be without quotes (in your constants etc). The forEach for the "hashmap" isn't needed I think, because JavaScript objects are already like that. I think other parts could be simplified too but I'm reading/answering on my phone atm. ^^


Update CSS for about and educator pages

CSS updates for the about and educator pages

The css is very targeted and could append to the end of the current stylesheet to have these changes hold, however the developers should take this and break it out/make changes to the existing stylesheet with the changes I’ve made - which ever is easiest. You’ll see the margins/spacing and other mobile stuff corrected.

CSS file at https://drive.google.com/drive/u/1/folders/1S3-tJ5iBJ0yTk5IkAOHN4gtXa9_7oUew
Designs and Mockups
https://drive.google.com/file/d/1iRd_s_IQ41ib7q6epr_LSvKUbwK5uM4M/view?usp=sharing
https://drive.google.com/file/d/1FNC2t0pM7SjL8lSbsg7MMFXtD9OfYlJw/view?usp=sharing

@MAbdurrehman12 If possible, try to re-use the CSS as much as possible, instead of having CSS for specific ids.

@MAbdurrehman12 If possible, try to re-use the CSS as much as possible, instead of having CSS for specific ids.

Yeah, I also try to follow the approach of making generic css and reusing it wherever required.

btw, if we give preference to bootstrap (which we are already using), it will minimize CSS


Triggering downstream projects

Coverage remained the same at 97.516% when pulling e1fc34769c4f8b0fe60a98ca19d562d63beb7016 on lyncodev:master into e1a457c88f432f40becc9c14a9aeb12bf3fe7265 on jtwig:master.


Including workspace binaries in archive

I have a use case that is maybe half a hack.
> cd $WORKSPACE
> cargo build   # Builds all binaries
> cargo test    # Some tests use some binaries

In more details:

in my workspace I have some small crates that only contains some small helpers binaries used by my project tests (or when doing some manual testing).
cargo build at the workspace level builds all those binaries
cargo test works, as the binaries have already being built and can be found
cargo test without cargo build before fails, as the binaries are missing

Currently cargo nextest archive does not include those binaries even if cargo build was called before. Is it possible to include in the archive all the binaries in the target folder ? I guess the exact list would be hard  to get other than just listing the folder content...
As a workaround, I can:

Not use the archive feature (which is a be sad)
Add empty integration tests in the crates with the helpers binaries (at the cost of more build and link time) to force cargo test to build them

So the question is: Is it reasonable to try to add the binaries inside the archive, or is my use-case too sketchy (which I would understand) ?

Hi Guilhem! Hope you're doing well :)
Good question -- currently, nextest includes any non-test binaries which have corresponding integration tests in their crates. So if you can include an integration test at all, even one without any tests, that would be ideal.
However I think it makes sense to support this in some form, and I'm wondering whether we should have the ability in configuration to include additional files (or globs) in archives. Do you want to work on this?
(One thing which I've seen people do is run cargo build within tests, so it's not completely unreasonable tbh.)

Hi, I'm fine thank you.
I need to see if I can manage to dedicate some time to it.
In any case, what do you see by "in configuration" ?
In the nextest.toml file, a list of files, binaries/libraries name to include in the archive from the target folder ? With a warning or an error if not found ?
Or something else ?

Actually -- for now I think maybe pass it in as an extra argument to cargo nextest archive to keep things simple.

With https://github.com/nextest-rs/nextest/issues/1340 that should hopefully go out tomorrow, I believe it should be possible to simply say that you want to include "release/my-binary". There are still a few things to do (see docs), but hopefully this MVP should be enough to get started.


No plugins activated.

I am using below command for my local plugin activate
appium server -ka 800<EMAIL_ADDRESS>-pa /wd/hub
I got No plugins activated with below log
[Appium] Welcome to Appium v2.0.0-beta.23
[Appium] Non-default server args:
[Appium]   basePath: /wd/hub
[Appium]   keepAliveTimeout: 800
[Appium]   usePlugins: {
[Appium]     0<EMAIL_ADDRESS>[Appium]   }
[Appium] Attempting to load driver uiautomator2...
[Appium] Attempting to load driver xcuitest...
[Appium] Appium REST http interface listener started on <IP_ADDRESS>:4723
[Appium] Available drivers:
[Appium]   -<EMAIL_ADDRESS>(automationName 'UiAutomator2')
[Appium]   -<EMAIL_ADDRESS>(automationName 'XCUITest')
[Appium] Available plugins:
[Appium]   -<EMAIL_ADDRESS>[Appium]   -<EMAIL_ADDRESS>[Appium]   -<EMAIL_ADDRESS>[Appium] No plugins activated. Use the --use-plugins flag with names of plugins to activate

Don't include the version when you use plugins. It should be --use-plugins=pluginName

That also I tried and it's give same error

Please show the logs from that run


Correction for raw affiliation CNRS, Arènes/Sciences Po Rennes

Correction needed for raw affiliation CNRS, Arènes/Sciences Po Rennes
raw_affiliation_name: CNRS, Arènes/Sciences Po Rennes
new_rors: 02feahw73;00m4rxj18;01fmctt82
previous_rors: 02feahw73;05fe7ax82
works_examples: W4206198627;W4205091610

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Installing python package from source fails when using pip

Environment info
Operating System: Ubuntu 17.04
Compiler: gcc 6.3.0
Package used (python/R/jvm/C++): python (version 3.6.1)
xgboost version used: source (commit c55f14668e5a62d84727730c1b9537f29842112c)
If you are using python package, please provide

The python version and distribution
The command to install xgboost if you are not installing from source

Steps to reproduce
Using python 3.6.1 on a virtualenv:

git clone --recursive https://github.com/dmlc/xgboost
cd xgboost
make -j8
cd python-package
pip install .

Error log:
Processing /home/kve/lib/xgboost/python-package
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-jmtktue5-build/setup.py", line 19, in <module>
        LIB_PATH = [os.path.relpath(libfile, CURRENT_DIR) for libfile in libpath['find_lib_path']()]
      File "/tmp/pip-jmtktue5-build/xgboost/libpath.py", line 49, in find_lib_path
        'List of candidates:\n' + ('\n'.join(dll_path)))
    XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path?
    List of candidates:
    /tmp/pip-jmtktue5-build/xgboost/libxgboost.so
    /tmp/pip-jmtktue5-build/xgboost/../../lib/libxgboost.so
    /tmp/pip-jmtktue5-build/xgboost/./lib/libxgboost.so
    /home/kve/.virtualenvs/p36/xgboost/libxgboost.so

The libxgboost.so file was successfully created in step 3, but is not moved over to the temporary build folder.
Notes

The installation method using python setup.py install works without any problems.
The pip install method is necessary to enable autocompletion for XGBoost in IDEs like PyCharm, and is generally seen as the recommended way to install packages.

Workaround
After creating a folder in the root directory of my virtualenv and copying libxgboost.so to it, the pip install . command was executed succesfully. This should not be the way how it works, however, as every non-executable part of installed packages should be contained in the site-packages folder.

python setup.py install

As I said earlier, that command does work but it has some disadvantages compared to the pip install . approach, like no autocomplete in PyCharm or a less robust uninstalling mechanism. The first point could be argued as being a bug in PyCharm, but I think both installation mechanisms should be available for use and work without problems.

@kristofve91 It appears that setup.py is unable to locate the shared library when it runs from a temporary directory. Let me take a look at it and get back to you.
ps. I took over the maintenance of xgboost PyPI package yesterday. I plan to release binary wheels on PyPI in the near future, so that you may simply use pip3 install xgboost to install pre-built libraries.


Changed the Contact Us form in Food-Website #1107

Title and Issue number

Changed the Contact Us form in Food-Website Project
Issue Number - #1107
Close #1107
Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas
[] I have created a helpful and easy to understand README.md

First get the issue assigned


Pairwise crypto

PR enables pair wise crypto
Relevant issue:#408 mostly fixed but nextKey not implemented
Relevant issue:#411 but no logging implemented
Fixes #409
Fixes #401
Special notes for your reviewer:
Checklist

[ ] Documentation added
[ ] Changelog updated
[x ] Readme updated
[ ] Tests updated

out of date


Sometimes the QR code is not displayed right after starting the Profiler

This is happening because the profiler is taking longer than expected to create the file that contains the SSID. We need to wait longer.

Josh found and fixed the underlying cause delaying profiler startup.

Thanks Adrian for closing the issue. Just in case someone stumbles on this, on first run after initial boot, profiler runs wpa_cli -i <iface> terminate, and it was taking up to 10 seconds to terminate wpa_supplicant on wlan0.


text between <> not rendered in markdown

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

@mlearned - can you take a look. i agree that @sblack4 's inclusion of \ makes the rendering work. thanks!
one question: should "<subscription-d>" be "<subscription-id>" ?

I was also wondering why name is in brackets instead of <>

#sign-off


OS.has_feature("linux") returns false on linux

Godot version
c80a2b4fe
System information
ArchLinux x11
Issue description
OS.has_feature("linux")

returns false.
This is a problem because:

its a regression
documentation tells you it works
it works on other platforms
it breaks gdextension, where you specify libs with feature tags: linux.release.x86_64 = "res://lib.so"

Regression introduced somewhere between bd1bc68..6980b2b
Causes gdext#270

In 4.x it's linuxbsd not linux.

Thats not what the docs say:

Also, this hasnt been the behaviour of 4.x until recently, when did it change?

Also, this hasnt been the behaviour of 4.x until recently, when did it change?

Seems like you are right, it is a recent and probably unintentional breaking change from https://github.com/godotengine/godot/pull/76540.

Seems to be fixed by #76974

To be clear, Linux and BSD libraries/executables/etc are not automatically compatible. They are just similar platforms so they can be compiled from mostly the same codebase (thus the name LinuxBSD). It is necessary for OS.has_feature() to support distinguishing between Linux and BSD (and probably also between the different BSDs). So the behavior that #76974 is restoring is necessary to support this.

@dalexeev Those are already added.

I mean

this list

I don't think we need to, BSD platforms are second class citizens as we don't provide official export templates for them. Users who compile their own export templates for one or more BSD platform can add the relevant feature tags manually which should Just Work™.

Okay, although I would add linuxbsd and bsd to the list (without the *bsd sub-options). But bsd must include all BSDs, not just others than the 3 main ones.
I think it makes sense to refresh the page because it doesn't mention *bsd sub-options.
By the way, the list of platforms is using the wrong name, I guess it should be Linux/BSD.

Okay, although I would add linuxbsd and bsd to the list (without the *bsd sub-options). But bsd must include all BSDs, not just others than the 3 main ones.

That's right, I thought that's what it did, but after #76974 it's not the case. Should be extended further to also accept the bsd feature tag for FreeBSD, OpenBSD and NetBSD.

By the way, the list of platforms is using the wrong name, I guess it should be Linux/BSD.

It's tricky because technically the export templates it will use by default are for Linux (X11, but hopefully soon Wayland too so indeed the /X11 part could be removed). But indeed if you want to target say FreeBSD, you'd likely start by adding a "Linux/X11" preset and then customize it to use custom export templates.

I think the solution is to add the following code to OS_LinuxBSD::_check_internal_feature_support():
#ifndef __linux__
    if (p_feature == "bsd") {
        return true;
    }
#endif


Add date prop as title attribute

Sometimes it's helpful to see the original date using the title attribute like in the screenshot below:

I'm merging this for now. But I would rather make it possible to pass in any props you want to the internal span.

I'll make the changes and publish on NPM soon.

Thanks @nmn. I'm liking react-timeago perfectly simple for all my use cases :smile:

published to npm
Actually, v2 has been published with your contribution and many other new features.


Performance issue searching large set of repositories

I have a large set of repositories included from a scan. Typing in the search bar often results in a UI freezeup presumably because search occurs on each keypress and there is a lot to get through. I was able to capture a dotTrace of the lockup but it's not super useful. Suggest buffering the keypress a little and adding the ability to cancel the current keypress action if a new one comes while it's executing.
Happy to take a look at producing a PR for this.

This has to be a massive repository list indeed.
Buffering/Cancelling sounds good to me, happy to review pull requests.


How to view CI build history of master branch

Hi team,
How can I view the CI build history in ci systems internal to Google or in Jenkins ?
I did not find the url of the build history of tensorflow master branch.
Any ideas ? Thank you.

From the raised pull request after approval from reviewer you may see build tests populating. If you click on the details link on any of the completed tests you should be able to see all results of CI builds.
See https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/ci_build#view-ci-results


Incorporate with Webpack 2 postcss.config.js?

here's my postcss.config.js:
const cssnext     = require( 'postcss-cssnext' );
const smartImport = require( 'postcss-smart-import' );

const config = ( webpack ) => ( {
    plugins: [
        smartImport({
            addDependencyTo: webpack
        }),
        cssnext()
    ]
} );

module.exports = config;

and my relevant section of webpack.config.js:
 resolve: {
...
    modules: ["src", "node_modules"].map(x => path.resolve(x)),
  },
...
{ test: /\.css$/,
        use: [
          'style-loader',
          'css-loader?importLoaders=1',
          'postcss-loader'
        ]
}

So in my app.css file, I simply have:
@import 'normalize.css';
which throws an error of Module not found: Error: Can't resolve './normalize.css'
I can only assume there's some syntax step I'm missing or omitting here...
How does one ensure Webpack 2 understands how to resolve node_modules so that PostCSS can import and apply transformations accordingly?

Solved it on my end. Was just a pathing and node_modules issue.

How did you solve this issue? I'm running into the same problem.


Fix redirect after updating a device and expose notificationProp for federation

Description
Fix redirect after updating a device and expose notificationProp for federation
Those changes are requested in PR 2032
Fixes #THEEDGE-3564
Type of change
What is it?

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I run npm run lint:js:fix to check that my code is properly formatted

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Files
Coverage Δ

src/Routes/Devices/UpdateSystem.js
0.00% <0.00%> (ø)

:loudspeaker: Thoughts on this report? Let us know!.

the expose of notificationProp was done in this pr #743 and not relevant to your bug. please remove it from this pr

hey @mgold1234
I saw your PR but you are on PTO and will return only next week
I think it would be a better approach to proceed with these changes on my PR, and then later you rebase to get the changes I merged
Zhamilya requested these changes on my PR as explained in the description