text:
ORC reading supports mergeSchema[databricks]

closes https://github.com/NVIDIA/spark-rapids/issues/135.
It is safe to enable the mergeSchema because it does not need all the schema evolution functionalities(even we have done most part, see https://github.com/NVIDIA/spark-rapids/issues/5895), and only the support of adding/re-order columns (already supported on GPU) will be enough according to the Schema Merging doc (Maybe I missed some cases).
Type casting should not happen for mergeSchema, because Spark will fail the query if two columns has the same name but different types.
scala> val mergedDF = spark.read.option("mergeSchema", "true").parquet("data/test_table")
org.apache.spark.SparkException: Failed merging schema:
root
 |-- value: long (nullable = false)
 |-- cube: integer (nullable = false)

  at org.apache.spark.sql.errors.QueryExecutionErrors$.failedMergingSchemaError(QueryExecutionErrors.scala:1801)
  at org.apache.spark.sql.execution.datasources.SchemaMergeUtils$.$anonfun$mergeSchemasInParallel$5(SchemaMergeUtils.scala:101)
  ...
  at org.apache.spark.sql.DataFrameReader.parquet(DataFrameReader.scala:547)
  ... 49 elided
Caused by: org.apache.spark.SparkException: Failed to merge fields 'value' and 'value'. Failed to merge incompatible data types int and bigint
  at org.apache.spark.sql.errors.QueryExecutionErrors$.failedMergingFieldsError(QueryExecutionErrors.scala:1015)
  at org.apache.spark.sql.types.StructType$.$anonfun$merge$3(StructType.scala:604)
  at scala.Option.map(Option.scala:230)
...
  at org.apache.spark.sql.types.StructType$.$anonfun$merge$1(StructType.scala:594)
  at org.apache.spark.sql.types.StructType$.mergeInternal(StructType.scala:641)
  at org.apache.spark.sql.types.StructType$.merge(StructType.scala:588)
  at org.apache.spark.sql.types.StructType.merge(StructType.scala:496)
  at org.apache.spark.sql.execution.datasources.SchemaMergeUtils$.$anonfun$mergeSchemasInParallel$5(SchemaMergeUtils.scala:99)

Signed-off-by: Firestarman firestarmanllc@gmail.com

build

build

Hi @revans2, could you help review this ?


text:
Fix ORC decimal read when precision/scale changes

Fixes #8171.
This commit fixes the QueryExecutionException when decimal columns in ORC files are read with a schema specifying a decimal precision/scale that differs from the write schema.
In the case when the read schema's decimal precision/scale differs, the erstwhile behaviour was a read failure with the following exception:
Caused by: org.apache.spark.sql.execution.QueryExecutionException: GPU ORC does not support type conversion from file type decimal(18,6) (1) to reader type decimal(9,2) (1)
        at com.nvidia.spark.rapids.GpuOrcFileFilterHandler$GpuOrcPartitionReaderUtils.checkTypeCompatibility(GpuOrcScan.scala:1525)
        at com.nvidia.spark.rapids.GpuOrcFileFilterHandler$GpuOrcPartitionReaderUtils.$anonfun$checkTypeCompatibility$4(GpuOrcScan.scala:1495)
        at scala.Option.foreach(Option.scala:407)
...

With this fix, decimals should now be readable.

(Specific tests are pending, for this case.)

Build

Build

I didn't expect ORC to just replace out of range values with null when down casting decimal values, but as long as we are the same it should be fine. I assume that happens in ANSI mode too?

I assume that happens in ANSI mode too?

Argh. Sorry, this shouldn't have been merged yet. I haven't addressed @revans2's point regarding ANSI mode.
I don't foresee a problem, but I'd better test this and file a follow-up if required.

I assume that happens in ANSI mode too?

@revans2: It appears that way. I've raised https://github.com/NVIDIA/spark-rapids/pull/8180 to add tests for ANSI-mode enabled/disabled.

source: gharchive/pull-request

repo: NVIDIA/spark-rapids

license_type: permissive

license_source: github-api


text:
Support std aggregation in reduction

This adds support for std (i.e., stddev_samp) aggregation in reduction context, completing https://github.com/NVIDIA/spark-rapids/issues/62.
Closes https://github.com/NVIDIA/spark-rapids/issues/7891 and closes https://github.com/NVIDIA/spark-rapids/issues/62.

Benchmark time running on a column of 1M rows randomly generated:
CPU:
scala> val result = df.selectExpr("std(value)")
result: org.apache.spark.sql.DataFrame = [std(CAST(value AS DOUBLE)): double]

scala> spark.time(result.collect)
Time taken: 1780 ms
res0: Array[org.apache.spark.sql.Row] = Array([2888.906172169368])

scala> spark.time(result.collect)
Time taken: 40 ms
res1: Array[org.apache.spark.sql.Row] = Array([2888.906172169368])

scala> spark.time(result.collect)
Time taken: 38 ms
res2: Array[org.apache.spark.sql.Row] = Array([2888.906172169368])

....

CPU with 1 partition:
scala> val result = df.repartition(1).selectExpr("std(value)")
result: org.apache.spark.sql.DataFrame = [std(CAST(value AS DOUBLE)): double]

scala> spark.time(result.collect)
Time taken: 682 ms
res3: Array[org.apache.spark.sql.Row] = Array([2888.906172169392])

scala> spark.time(result.collect)
Time taken: 146 ms
res4: Array[org.apache.spark.sql.Row] = Array([2888.906172169392])

scala> spark.time(result.collect)
Time taken: 146 ms
res5: Array[org.apache.spark.sql.Row] = Array([2888.906172169392])

...

GPU:
scala> val result = df.selectExpr("std(value)")
result: org.apache.spark.sql.DataFrame = [std(CAST(value AS DOUBLE)): double]

scala> spark.time(result.collect)
23/04/28 21:05:13 WARN GpuOverrides:
*Exec <HashAggregateExec> will run on GPU
  *Expression <AggregateExpression> std(cast(value#0 as double)) will run on GPU
    *Expression <StddevSamp> std(cast(value#0 as double)) will run on GPU
      *Expression <Cast> cast(value#0 as double) will run on GPU
  *Expression <Alias> std(cast(value#0 as double))#10 AS std(CAST(value AS DOUBLE))#27 will run on GPU
  *Exec <ShuffleExchangeExec> will run on GPU
    *Partitioning <SinglePartition$> will run on GPU
    *Exec <HashAggregateExec> will run on GPU
      *Expression <AggregateExpression> partial_std(cast(value#0 as double)) will run on GPU
        *Expression <StddevSamp> std(cast(value#0 as double)) will run on GPU
          *Expression <Cast> cast(value#0 as double) will run on GPU
      *Exec <FileSourceScanExec> will run on GPU

Time taken: 1915 ms
res0: Array[org.apache.spark.sql.Row] = Array([2888.9061721694384])

scala> spark.time(result.collect)
Time taken: 54 ms
res1: Array[org.apache.spark.sql.Row] = Array([2888.9061721694384])

scala> spark.time(result.collect)
Time taken: 43 ms
res2: Array[org.apache.spark.sql.Row] = Array([2888.9061721694384])

...

GPU with 1 partition:
scala> val result = df.repartition(1).selectExpr("std(value)")
result: org.apache.spark.sql.DataFrame = [std(CAST(value AS DOUBLE)): double]

scala> spark.time(result.collect)
23/04/28 21:17:09 WARN GpuOverrides:
*Exec <HashAggregateExec> will run on GPU
  *Expression <AggregateExpression> std(cast(value#0 as double)) will run on GPU
    *Expression <StddevSamp> std(cast(value#0 as double)) will run on GPU
      *Expression <Cast> cast(value#0 as double) will run on GPU
  *Expression <Alias> std(cast(value#0 as double))#10 AS std(CAST(value AS DOUBLE))#27 will run on GPU
  *Exec <HashAggregateExec> will run on GPU
    *Expression <AggregateExpression> partial_std(cast(value#0 as double)) will run on GPU
      *Expression <StddevSamp> std(cast(value#0 as double)) will run on GPU
        *Expression <Cast> cast(value#0 as double) will run on GPU
    *Exec <ShuffleExchangeExec> will run on GPU
      *Partitioning <RoundRobinPartitioning> will run on GPU
      *Exec <FileSourceScanExec> will run on GPU

Time taken: 1899 ms
res0: Array[org.apache.spark.sql.Row] = Array([2888.9061721694393])

scala> spark.time(result.collect)
Time taken: 71 ms
res1: Array[org.apache.spark.sql.Row] = Array([2888.9061721694393])

scala> spark.time(result.collect)
Time taken: 65 ms
res2: Array[org.apache.spark.sql.Row] = Array([2888.9061721694393])

...

build

build

build


text:
Low utilization

When I check utilization of GPU using nvidia-smi, it is around 30% ( GTX 1080 and 1080 Ti ). Why is it so low?

During inference or training?

inference. It only reaches 100% if we use 2 processes and have each process launch it's own tacotron.

During inference, GPU utilization is dependent on the length of the sentence being generated. Model weights have a few hundred of MBs.

wait, since you're talking about weight, I just want to make sure that I'm not talking about GPU RAM usage. I'm talking about utilizatino that you can retrieve from nvidia-smi defined here. I have tried sentences that take at least 1.5 seconds, but still utilization is 30%. If there is nothing in Tacotron2 code that inherently stops computation from GPU, then we should see near 100% utilization for such long-running ( 1.5seconds is definitely more than sampling window that nvidia-smi uses to calculate utilization ) kernel.

source: gharchive/issue

authors: isaacleeai rafaelvalle


text:
failed to load Tensor shape expected by framework [] doesn't match model configuration shape [-1]

I am trying to load the model which is text and doesn't have specific input shape this is my config file:
name: "model"
platform: "tensorflow_savedmodel"
max_batch_size: 16
input [
  {
    name: "label_ids"
    data_type: TYPE_INT64
    dims: []
  },
  {
    name: "input_ids"
    data_type: TYPE_INT64
    dims: [128]
  },
  {
    name: "input_mask"
    data_type: TYPE_FP32
    format: FORMAT_NHWC
    dims: [128]
  },
  {
    name: "segment_ids"
    data_type: TYPE_FP32
    format: FORMAT_NHWC
    dims: [128]
  }
]
output [
  {
    name: "output"
    data_type: TYPE_FP32
    dims: [ 1300 ]
  }
]
instance_group [
  {
    count: 1
    gpus: [0]
  }
]
dynamic_batching {
      preferred_batch_size: [ 16 ]
      max_queue_delay_microseconds: 100
    }

I know that labels_id doesn't have specific shape, but when I give empty list I get this error:

E1003 18:35:18.944193 1 server.cc:137] model input must specify 'dims' for model

And when I try with [-1] I get this error:

failed to load 'mode' version 1: Invalid argument: unable to load model 'model', tensor 'label_ids' shape expected by framework [] doesn't match model configuration shape [-1]
Any help?
My command:
**sudo nvidia-docker run --rm --shm-size=1g --ulimit memlock=-1 --ulimit stack=67108864 -p8000:8000 -p8001:8001 -p8002:8002 -v/home/serving/teste/models_trt:/models nvcr.io/nvidia/tensorrtserver:19.06-py3 trtserver --model-store=/models --strict-model-config=false**

@dougn @swarren @aaronp24 @mkolod

You are using --strict-model-config=false but also providing a config.pbtxt? Can you try without supplying a config.pbtxt and then use the /api/status endpoint to see what configuration TRTIS created for you. I think you likely need a reshape in there...

@deadeyegoodwin it's a bug buddy! I tried all of it. What will be the dims when that tensor doesn't have any?
Two issues:

empty list [] doesn't work as it thinks something is missing.
nor does the [-1] notation of dynamic dim work.

The APIs to talk to the server require that all inputs and outputs are tensors with some shape, that is why shape [ ] is not allowed in the model configuration.  But for your model there is a reshape command that you can put in the config file to tell TRTIS that the model is expecting a different shape than what the model config specifies. The auto config generator (--strict-model-config=false)  should generate this for you.
For the auto config generator to generate your input and output configuration you should not provide config.pbtxt yourself. Can you try that and send the output of /api/status.

@deadeyegoodwin thanks! reshaping worked.

 {
    name: "label_ids"
    data_type: TYPE_INT64
    dims: [1]
    reshape: { shape: [] }
  }

Closing it!

@deadeyegoodwin
Hi, I'm trying to use trtis for serving instance segmentation now.
But there is a problem with multiple dynamic variable size in detection masks.
Here is my part of config.pbtxt
output [
  {   # This part
    name: "output_detection_masks__0"
    data_type: TYPE_BOOL
    dims: [ -1, -1, -1 ]
  },
  {
    name: "output_detection_classes__1"
    data_type: TYPE_INT64
    dims: [ 1 ]
    reshape: { shape: [ ] }
  },
  {
    name: "output_detection_scores__2"
    data_type: TYPE_FP32
    dims: [ 1 ]
    reshape: { shape: [ ] }
  }
]

where "output_detection_masks__0" returns ( # detected objects, h, w) shape tensor. (they always have a different shape.)
tensorrtserver.api.InferenceServerException: [inference:0 21] output 'output_detection_masks__0' for model 'solov2' has shape [427,640] but model configuration specifies shape [-1,-1,-1]

tensorrtserver.api.InferenceServerException: [inference:0 21] unexpected shape for output 'output_detection_masks__0', model configuration shape is [1,-1,-1], inference shape is [100,427,640]

I've tried several combinations ([1, 1, 1] with reshape([]), [-1, 1, 1] with reshape([]).. ) with --strict-model-config=false option, but couldn't figure it now.
Could you help me?

@yoonjaecho This is an old closed issue. Can you file a new issue with your question and delete your comment from this issue.

authors: deadeyegoodwin gr8Adakron yoonjaecho

repo: NVIDIA/triton-inference-server


text:
data and website no longer accessible

The link to download acronym.tar.gz and the website https://sites.google.com/nvidia.com/graspdataset are no longer accessible. Is this temporary or is the dataset not public anymore?

Thanks for pointing this out!  The website and dataset are now here: https://sites.google.com/view/graspdataset/
Let me know if there are still any accessibility problems.

Thanks. The updated website and data download links are working.

authors: clemense kedarrajpathak

repo: NVlabs/acronym

license: MIT


text:
2023 06 fvk incorporate ztl

Continuing #5 and #4 for ztl

Running workflow here - https://github.com/NYCPlanning/data-engineering/actions/runs/5223896631
But other than that seems set!

Ready to go - cleaned up EDM_DATA which has some rows in the 3 qaqc tables generated with odd format during my prefect testing. I don't want to actually run the action again because I don't want to upload - might be worth adding some options if we actually want to, but for now I think it's good to review/merge

repo: NYCPlanning/data-engineering


text:
DSD-726: Updating Toggle's Storybook args

Fixes JIRA ticket DSD-726
This PR does the following:

Fixes the Toggle's args table in Storybook.

How has this been tested?
Storybook
Accessibility concerns or updates

Checklist:

[ ] I have updated the Storybook documentation accordingly.
[ ] I have added relevant accessibility documentation for this pull request.
[ ] All new and existing tests passed.

Front End Review:

[ ] View the example in Storybook

Tugboat has finished building the preview for this pull request!
Link:

https://pr850-vvyxln8yduxygubqoygkwufz6xokimp1.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61eec4d1046a4b8d29030c96

repo: NYPL/nypl-design-system


text:
Gostaria de saber um pouco mais sobre o projeto

Este projeto vai atender que tipo de público?
Quando será lançado?
Qual o orçamento para o projeto?

3 mil dolar

qual a data de lançamento

dia 14

500

Qual o objetivo do seu projeto?

Rola um desconto

nao

aceita pix?

Quem chegou até aqui?
aqui também pode ser usar o markdown

se os Dinossauros morreram a milhões de anos, como o mundo so tem 2022 ?

safsaffff


text:
Sponge Support

Is there a chance to get Sponge support in the future? It would be really nice to have thet because it would make things easier for a lot of server owners with Sponge, Sponge/Forge servers.
I tried to compile the Plugin for API version 6.0.0, but it end up with errors I can't fix by myself.
Support for Sponge 7.0.0 or 7.1.0 would be great!
Regards

Send over error logs.

I know this is over a year old, but is there any plans in continued sponge support? Love the software, would love to use it with my pixelmon server

No one is working on a sponge version right now

Ah thats a shame. Would love to use this software :\

Will this get added? It would be really nice.

With v2, the plugin was rewritten with multi platform support in mind, so now it would be possible to port it to sponge. Still, I would do other software like Velocity first because of higher demand.

Added for the next version

repo: NamelessMC/Nameless-Plugin

license: mit

license_source: bigquery


text:
🛑 Damien is down

In 1379605, Damien (https://damien-doussaud.com/) was down:

HTTP code: 503
Response time: 680 ms

Resolved: Damien is back up in c58732e.

repo: Namide/upptime


text:
AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'

i have compeletely followed the instructions, however i can not use the application and i have got this:
(uvr5) hanmingsan@sonetto:~/Desktop/UVR5_Linux$ python UVR.py
Traceback (most recent call last):
File "/home/hanmingsan/Desktop/UVR5_Linux/UVR.py", line 6298, in
root = MainWindow()
File "/home/hanmingsan/Desktop/UVR5_Linux/UVR.py", line 560, in init
self.logo_img = open_image(path=banner_path,
File "/home/hanmingsan/Desktop/UVR5_Linux/UVR.py", line 399, in open_image
img = img.resize((size[0], int(size[0] * ratio)), Image.ANTIALIAS)
AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'
BTW i am using conda

I have the same error. Also using conda.
This solution fixed it for me.
https://stackoverflow.com/questions/76616042/attributeerror-module-pil-image-has-no-attribute-antialias
Just find and replace all the Image.ANTIALIAS -> Image.Resampling.LANCZOS.


text:
fix: use confidence bounds to plot metric

Include confidence_boundaries when plotting metrics

Interesting that the new images have the title bug that Wiljan noticed, see here.

authors: alexnanny nikml

repo: NannyML/nannyml


text:
added css and link to bulma

please approve @phagn131 @TJ-Robinson

"approved"

repo: NataVenk/Project-Travelers


text:
Screems take up blog count

With the current system, every time a user "screems" they use one out of there 5 blogs they are allowed per day. I propose a system where every month a new top level post is posted in the #screem category and every user of screem auto-upvotes it when they sign into the service. Once logged in, if the user decides to screem, there screem will go in as a comment to the initial root post. The auto-upvoting is needed because if the top level post makes no money, the comment's make no money.
This has a couple of benefits:

Posts are no longer counted as blogs
Posts are no longer eating your blog count
It gives me a revenue model for expanding and maintaining the website
It almost doesn't change the existing system at all

I second this.
I love how the revenue model is merely a side-effect.
screem on!

@faddat This has been implemented. Look for a post in 12 hours introducing squeek.io

Simple but great idea!

authors: NateBrune f3rnando faddat

repo: NateBrune/Screem


text:
Messages disappearing after someone sends a message in a server

Just what the title says.

thats normal, will be fixed soon tho

repo: Naticord/naticord


text:
Capture/Apply Function Data Types: handle namespaces

Is your feature request related to a problem? Please describe.
When trying to import function signatures between programs with the capture/apply function types mechanism, functions with the same name but different namespaces get labelled as "conflicts" and are applied improperly. Or at least, that's what it looks like to me; this is from importing the entirety of QT5Core with DWARF info into Ghidra, capturing the data types, and trying to apply them to something -- a large number of classes in QT share similar members (like "value), and all of them end up with the same (mostly incorrect) signature in the target binary.
Describe the solution you'd like
Instead of ignoring namespaces, why not translate namespaces into folders in the data type archive? That would mostly solve the issue in my case.
Alternatively, it could instead record mangled names and match against those.
Describe alternatives you've considered
I couldn't find any other feature that seems to automatically copy function signature data between binaries.

Namespaces should translate into folders in the data type manager when imported via DWARF.
I would have to take a look at your binary to see if there were some shenanigans going on with the DWARF info.

Ah, maybe I was a bit unclear. The DWARF import goes fine, it's when I try to capture function data types it goes wrong:

If you have a number of functions with identical names but in different namespaces, you get a whole bunch of "conflicts" upon capturing them. Then, when you try to apply them to a new program, every function with the name (e.g.) "append" gets resolved to whichever one came first in the original binary, and you end up with nonsense getting set as signatures.

if you are seeing all these append function defs in the same folder after the DWARF import, then the namespace info wasn't found correctly, or the parameter lists are different.
It it were just a few .conflicts, an overloaded function would be the most likely explanation (ie. append(int), append(float), etc) but in this case, there might be a lower-level conflict in whatever types are used as arguments to each append.
If you turn on the preview pane and highlight each append definition, you might be able to see if there is a parameter that is conflicted, causing the follow-on conflict of the function definition.
Just as an fyi, eliminating duplicate types is one of the main issues with importing DWARF.
Also, when importing the DWARF, if you turn on the options in the DWARF analyzer to tag the imported items with DIE info and source info, you will see a bit more info on most of the types.
If on the other hand this is something that is happening after whatever followup operation you do to 'capture' them, then you would need to explain what you mean by 'capture'.

By capture, I mean the "Capture Function Data Types" item that lets you take all the currently defined functions and squirrel them away into a data type archive, as implemented here.
The DWARF import itself is fine, I only mentioned it since that was my use case (taking debug data from a shared library with debug data and using that to annotate the imports of a different binary)

doh.  I see now.  I had not used that feature yet.
I can confirm that "Capture Function Data Types" doesn't seem to be preserving namespace info.

repo: NationalSecurityAgency/ghidra


text:
require("file.js") works in Android, fails in iOS

In iOS you can't load a module using its ".js" extension. Why it is possible in Android?

Why do you think it should NOT work this way?
See Node Modules
Will opening the same issue for the iOS runtime.

authors: atanasovg valentinstoychev

repo: NativeScript/android-runtime


text:
Cache modules by unique combination of module path and basedir. This …

…works well for global modules and helps with common requires. Essentially, the currently used map now contains more than one key (path) for a given module

I am curious what's the performance gain from this refactoring? Also, is there a way we do all the path calculations on the C++ side and skip the Java marshaling at all?

@atanasovg It is up to the application. For the app I am testing with it is ~90ms. It might not help for other apps. The scenarios where this PR helps are:

frequently loading global modules (e.g. require("application"))
frequently loading relative modules from the same base directory

It won't help much if you load sequentially require("./a/b/c") from basedir and require("./b/c") from basedir/a for example.

look good

:+1:

run ci

authors: Plamen5kov atanasovg blagoev slavchev


text:
Social Network core sample is crashing

https://play.nativescript.org/?template=play-js&id=O581mC&v=70

I tried this one out on both iOS and Android and couldn’t reproduce the crash. However, it looks like all images in this app disappeared, so I’ll at least create new versions of these that restore those.

authors: rdlauer tjvantoll

repo: NativeScript/code-samples


text:
Issue while setting up selectedBackgroundColor and fontSize properties to the SegmentedBar

Setting up selectedBackgroundColor, fontSize in CSS or inline in the HTML will not change the SegmentedBar style. I am attaching sample code, where the problem could be reproduced. This problem appears only on Android.
app.component.html
<StackLayout class="p-20">
   <SegmentedBar [items]="segmentedbaritems">
   </SegmentedBar>
</StackLayout>

app.component.ts
import { Component } from "@angular/core";

@Component({
    selector: "my-app",
    templateUrl: "app.component.html",
})
export class AppComponent {
    public counter: number = 16;
    public segmentedbaritems = [{title:"title1"}, {title:"title2"}, {title:"title3"}, {title:"title4"}, {title:"title5"}];

    public get message(): string {
        if (this.counter > 0) {
            return this.counter + " taps left";
        } else {
            return "Hoorraaay! \nYou are ready to start building!";
        }
    }

    public onTap() {
        this.counter--;
    }
}

app.css
SegmentedBar{
    selected-background-color:yellow;
    font-size: 10;
    background-color: red
}

package.json
{
  "description": "NativeScript Application",
  "license": "SEE LICENSE IN <your-license-filename>",
  "readme": "NativeScript Application",
  "repository": "<fill-your-repository-here>",
  "nativescript": {
    "id": "org.nativescript.issue3244ng",
    "tns-ios": {
      "version": "2.4.0"
    },
    "tns-android": {
      "version": "2.4.1"
    }
  },
  "dependencies": {
    "@angular/common": "2.3.1",
    "@angular/compiler": "2.3.1",
    "@angular/core": "2.3.1",
    "@angular/forms": "2.3.1",
    "@angular/http": "2.3.1",
    "@angular/platform-browser": "2.3.1",
    "@angular/platform-browser-dynamic": "2.3.1",
    "@angular/router": "3.3.1",
    "nativescript-angular": "1.3.0",
    "nativescript-theme-core": "^0.2.1",
    "reflect-metadata": "~0.1.8",
    "rxjs": "5.0.0-rc.4",
    "tns-core-modules": "2.4.4"
  },
  "devDependencies": {
    "babel-traverse": "6.22.1",
    "babel-types": "6.22.0",
    "babylon": "6.15.0",
    "lazy": "1.0.11",
    "nativescript-dev-android-snapshot": "^0.*.*",
    "nativescript-dev-typescript": "^0.3.2",
    "typescript": "~2.0.10",
    "zone.js": "~0.7.2"
  }
}

The problem is fixed in NativeScipt 3.0

The issue is already resolved with tns-core-modules@3.1.0

authors: SvetoslavTsenov tsonevn

repo: NativeScript/nativescript-angular


text:
button on tabview

is it possible to set  tap event in the  tabview tabItem  with angular??????

@nelsonwilliam11 to handle the changed tabs you have selectedIndex property and selectedIndexChange event which should be considerably more useful as the index might change not only on tap but also on swipe left/right due to the nature of the TabView. Examples here.
So instead of using tap event, handling selectedIndex should do the job for controlling your TabView. Here is the API reference for selectedIndexChangeEventData
Of course, you can always implement tap event for the containers of your tab items (if that is your goal) but not the TabItems itself


text:
chore: update angular2 beta.16, zone 0.6.12

This is 98.9% finished. One last thing needed to make PageRouterOutlet work.
All examples work in ng-sample app except NavigationTest. I have left the app bootstrapping that example so you could pull this PR and take a look.
/cc @vakrilov @hdeshev

Hi Nathan, I merged your changes with the ones from the other upgrade branch:
"Updating to beta 16" #199
That is why I am closing this pull request.

authors: NathanWalker tzraikov


text:
Crashes when start the app on android

Hi
Have Android A10 (low-end model) , trying to run the app on it but it's crashes directly when I start the app !
I tried with all updates for packages and OS version and cleaning up the caches and all these stuff but it's still same issue
No error or log either
Tried to run it from terminal and from Android studio .
Any ideas ?
Thanks

Were you able to solve it. Encountering the same issue

Was able to fix my issue
In your android/build.gradle ; used 4.0.1 for my gradle plugin

Please try the latest starter kit! 😄

authors: MuhannadSayed asadadams robertjcolley

repo: NativeVision/starter-kit


text:
auto hide modals on 'back' navigation

fixes #446

sorry only noticed this PR a short time ago,
does this prevent navigation or only hides the modals? per issue #446:

Right now pressing "Back" goes back in navigation history, but if there's a modal open, that "Back" action should close the modal instead (no URL must change)

My bad I must have missed this. The second commit should prevent navigation now

repo: Nault/Nault


text:
Default version config

This PR would force users to decide which version should be used by default. This is done to make sure that it’s behaviours is clear to developers that integrate Multiverse in existing projects.

Ebert has finished reviewing this Pull Request and has found:

10 fixed issues! 🎉

You can see more details about this review at https://ebertapp.io/github/Nebo15/multiverse/pulls/10.

Ebert has finished reviewing this Pull Request and has found:

10 fixed issues! 🎉

But beware that this branch is 1 commit behind the Nebo15:master branch, and a review of an up to date branch would produce more accurate results.
You can see more details about this review at https://ebertapp.io/github/Nebo15/multiverse/pulls/10.

Coverage remained the same at 100.0% when pulling 2178234fe61d0b000b66b89cc0bdb923408d533b on features/default-version-config into 03468d52b833e78dfab53ab69d4de44c9efd3379 on master.

authors: AndrewDryga coveralls


text:
diagnostics page hangs endlessly when miner loading

when the miner is loading, the diagnostics pages just loads endlessly and then times out, as does the /json endpoint
initFile.txt eventually loads, but is pretty slow
seems like we have an error somewhere...
 diagnostics  INFO:apscheduler.scheduler:Scheduler started
 diagnostics  DEBUG:apscheduler.scheduler:Looking for jobs to run
 diagnostics  DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
 diagnostics  /opt/python-dependencies/apscheduler/util.py:95: PytzUsageWarning: The zone attribute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html
 diagnostics    if obj.zone == 'local':
 diagnostics  /opt/python-dependencies/apscheduler/triggers/cron/__init__.py:146: PytzUsageWarning: The normalize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html
 diagnostics    return self.timezone.normalize(dateval + difference), fieldnum
 diagnostics  INFO:apscheduler.scheduler:Added job "get_app.<locals>.run_ship_diagnostics_task" to job store "default"
 diagnostics  DEBUG:apscheduler.scheduler:Looking for jobs to run
 diagnostics  DEBUG:apscheduler.scheduler:Next wakeup is due at 2021-12-05 02:00:00+00:00 (in 1125.685919 seconds)
 diagnostics  DEBUG:flask_caching.backends.simplecache:get key 'view//' -> miss
 diagnostics  INFO:root:Running periodic hardware diagnostics
 diagnostics  2021-12-05 01:41:14,565 - [INFO] - hm_pyhelper.miner_param - (miner_param.py).run_gateway_mfr -- /opt/python-dependencies/hm_pyhelper/miner_param.py:(41) - gateway_mfr response stdout: b'{\n  "key": "11m3KCgNMEqdcT2cHQL1qQPC3ZC5d8fJJsXu4h6v2Za8Av4UbHL",\n  "name": "wide-mulberry-puppy",\n  "slot": 0\n}\n'
 diagnostics  INFO:hm_pyhelper.miner_param:gateway_mfr response stdout: b'{\n  "key": "11m3KCgNMEqdcT2cHQL1qQPC3ZC5d8fJJsXu4h6v2Za8Av4UbHL",\n  "name": "wide-mulberry-puppy",\n  "slot": 0\n}\n'
 diagnostics  2021-12-05 01:41:14,577 - [INFO] - hm_pyhelper.miner_param - (miner_param.py).run_gateway_mfr -- /opt/python-dependencies/hm_pyhelper/miner_param.py:(43) - gateway_mfr response stderr: b''
 diagnostics  INFO:hm_pyhelper.miner_param:gateway_mfr response stderr: b''
 diagnostics  INFO:jsonrpcclient.client.request:{"jsonrpc": "2.0", "method": "peer_book", "params": {"addr": "self"}, "id": 1}
 diagnostics  DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): helium-miner:4467
 diagnostics  DEBUG:urllib3.connectionpool:http://helium-miner:4467 "POST / HTTP/1.1" 200 949
 diagnostics  WARNING:charset_normalizer:override steps (5) and chunk_size (512) as content does not fit (949 byte(s) given) parameters.
 diagnostics  INFO:charset_normalizer:ascii passed initial chaos probing. Mean measured chaos is 0.000000 %
 diagnostics  INFO:charset_normalizer:ascii should target any language(s) of ['Latin Based']
 diagnostics  INFO:charset_normalizer:We detected language [('English', 1.0), ('Indonesian', 1.0), ('Simple English', 1.0)] using ascii
 diagnostics  INFO:charset_normalizer:ascii is most likely the one. Stopping the process.
 diagnostics  INFO:jsonrpcclient.client.response:{"jsonrpc":"2.0","result":[{"address":"/p2p/11m3KCgNMEqdcT2cHQL1qQPC3ZC5d8fJJsXu4h6v2Za8Av4UbHL","connection_count":4,"last_updated":"184.991","listen_addr_count":0,"listen_addresses":[],"name":"wide-mulberry-puppy","nat":"unknown","sessions":[{"local":"/ip4/172.17.0.3/tcp/44158","name":"amateur-cotton-carp","p2p":"/p2p/112PSgxJfmFfJb6Q7wouyoaPhFwCSEDKQv6dZ97eCpf1tw4w7DQ3","remote":"/ip4/83.40.86.103/tcp/44158"},{"local":"/ip4/172.17.0.3/tcp/42277","name":"mysterious-licorice-kookaburra","p2p":"/p2p/11LiGvAJf2Fd9tWMU3KPPAxHm9fwDejd9w9T9745RUS16AY1RQH","remote":"/ip4/3.64.206.59/tcp/2154"},{"local":"/ip4/172.17.0.3/tcp/42465","name":"ancient-beige-hare","p2p":"/p2p/11UCbsgywnxzfXdjDxsHcUqwfPgjt9nSt9m3Kt3zQH4Phcz7DwT","remote":"/ip4/54.251.69.171/tcp/443"},{"local":"/ip4/172.17.0.3/tcp/44191","name":"sneaky-juniper-sheep","p2p":"/p2p/14jUgjUuy8rCr6MmfnvzTtXBwzjbYJzbwHtLVaqU8qMAyZGnRCw","remote":"/ip4/108.171.215.229/tcp/2154"}]}],"id":1}
 diagnostics  INFO:jsonrpcclient.client.request:{"jsonrpc": "2.0", "method": "info_height", "id": 1}
 diagnostics  DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): helium-miner:4467

possibly due to jsonrpc not loading and/or snapshot load. once the snapshot loads and you have a 100% sync - the diagnostics page will load. There is clearly still some error with displaying the diagnostics page before the miner loads / stops hanging
Related-to: #264

fyi @SebastianMaj @kashifpk

Possibly relates to #248

@MuratUrsavas this might be related to what you were talking about?
I've still seen this during snapshot loads etc

@shawaj Yea could be. I'm seeing it nowadays with my Frankenstein miner, too. Especially if it's busy with catching the blockchain. And the last GA has such issue (the block height is always around 120 blocks behind)

Related to https://github.com/NebraLtd/hm-diag/issues/195

authors: MuratUrsavas shawaj

repo: NebraLtd/hm-diag


text:
Ban Appeal didn't go through

Hi so a few days ago I had put a ban appeal but it hasn't gone through even when I was told I did get unbanned. Whenever I try to log in, it still says that I am banned. I was banned under the username "Adrizn_" I'm pretty sure.

This was fixed; You should be able to log in now. :)

authors: MissElyri adriannlc

repo: NebulaMC-GG/Support


text:
name: Aniruddha Roy

name: Aniruddha Roy
github_user_name: ani3321r

forked-repo: https://github.com/ani3321r/oss101


text:
Bug report

Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 0.420833647 seconds
Wallet: scanned to height 6024...
Wallet: scanned to height 9137...
Wallet: scanned to height 11236...
Wallet: scanned to height 14982...
Wallet: scanned to height 17873...
Wallet: scanned to height 20450...
Wallet: scanned to height 22690...
Wallet: scanned to height 23463...
Wallet: scanned to height 26266...
Wallet: scanned to height 28509...
Wallet: scanned to height 30486...
Wallet: scanned to height 32510...
Wallet: scanned to height 33396...
Wallet: scanned to height 34034...
Wallet: scanned to height 34371...
Wallet: scanned to height 34555...
Wallet: scanned to height 34662...
Wallet: scanned to height 34776...
Wallet: scanned to height 34895...
Wallet: scanned to height 34998...
Wallet: scanned to height 35156...
Wallet: scanned to height 35323...
Wallet: scanned to height 35727...
Wallet: scanned to height 36118...
Wallet: scanned to height 36429...
Wallet: scanned to height 36789...
Wallet: scanned to height 37023...
Wallet: scanned to height 37351...
Wallet: scanned to height 37576...
Wallet: scanned to height 38100...
Wallet: scanned to height 38485...
Wallet: scanned to height 38627...
Wallet: scanned to height 38830...
Wallet: scanned to height 39199...
Wallet: scanned to height 39382...
Wallet: scanned to height 39572...
Wallet: scanned to height 39785...
Wallet: scanned to height 40028...
Wallet: scanned to height 40445...
Wallet: scanned to height 40879...
Wallet: scanned to height 41608...
Wallet: scanned to height 41706...
Wallet: scanned to height 41781...
Wallet: scanned to height 42000...
Wallet: scanned to height 42224...
Wallet: scanned to height 42423...
Wallet: scanned to height 43427...
Wallet: scanned to height 43830...
Wallet: scanned to height 44293...
Wallet: scanned to height 44365...
Wallet: scanned to height 44489...
Wallet: scanned to height 44614...
Wallet: scanned to height 44741...
Wallet: scanned to height 44896...
Wallet: scanned to height 45031...
Wallet: scanned to height 45207...
Wallet: scanned to height 45450...
Wallet: scanned to height 45615...
Wallet: scanned to height 45830...
Wallet: scanned to height 46134...
Wallet: scanned to height 46734...
Wallet: scanned to height 47196...
Wallet: scanned to height 47497...
Wallet: scanned to height 47646...
Wallet: scanned to height 48069...
Wallet: scanned to height 48694...
Wallet: scanned to height 49477...
Wallet: scanned to height 50546...
Wallet: scanned to height 51053...
Wallet: scanned to height 51684...
Wallet: scanned to height 52993...
Wallet: scanned to height 53387...
Wallet: scanned to height 53768...
Wallet: scanned to height 54195...
Wallet: scanned to height 54513...
Wallet: scanned to height 55475...
Wallet: scanned to height 56306...
Wallet: scanned to height 56895...
Wallet: scanned to height 57721...
Wallet: scanned to height 58738...
Wallet: scanned to height 60133...
Wallet: scanned to height 60564...
Wallet: scanned to height 60979...
Wallet: scanned to height 61414...
Wallet: scanned to height 61791...
Wallet: scanned to height 62125...
Wallet: scanned to height 62530...
Wallet: scanned to height 62939...
Wallet: scanned to height 63313...
Wallet: scanned to height 63674...
Wallet: scanned to height 64037...
Wallet: scanned to height 64413...
Wallet: scanned to height 64801...
Wallet: scanned to height 65171...
Wallet: scanned to height 65566...
Wallet: scanned to height 65849...
Wallet: scanned to height 66157...
Wallet: scanned to height 66496...
Wallet: scanned to height 66789...
Wallet: scanned to height 67197...
Wallet: scanned to height 67575...
Wallet: scanned to height 67955...
Wallet: scanned to height 68315...
Wallet: scanned to height 68670...
Wallet: scanned to height 69055...
Wallet: scanned to height 69447...
Wallet: scanned to height 69864...
Wallet: scanned to height 70205...
Wallet: scanned to height 70512...
Wallet: scanned to height 70825...
Wallet: scanned to height 71161...
Wallet: scanned to height 71488...
Wallet: scanned to height 71829...
Wallet: scanned to height 72170...
Wallet: scanned to height 72542...
Wallet: scanned to height 72892...
Wallet: scanned to height 73227...
Wallet: scanned to height 73577...
Wallet: scanned to height 73934...
Wallet: scanned to height 74294...
Wallet: scanned to height 74629...
Wallet: scanned to height 74977...
Wallet: scanned to height 75315...
Wallet: scanned to height 75637...
Wallet: scanned to height 75972...
Wallet: scanned to height 76278...
Wallet: scanned to height 76633...
Wallet: scanned to height 76986...
Wallet: scanned to height 77387...
Wallet: scanned to height 77834...
Wallet: scanned to height 78303...
Wallet: scanned to height 78699...
Wallet: scanned to height 79069...
Wallet: scanned to height 79429...
Wallet: scanned to height 79777...
Wallet: scanned to height 80177...
Wallet: scanned to height 80530...
Wallet: scanned to height 80632...
Wallet: scanned to height 80906...
Wallet: scanned to height 81221...
Wallet: scanned to height 81309...
Wallet: scanned to height 81564...
Wallet: scanned to height 81890...
Wallet: scanned to height 82227...
Wallet: scanned to height 82562...
Wallet: scanned to height 82907...
Wallet: scanned to height 83306...
Wallet: scanned to height 83715...
Wallet: scanned to height 84075...
Wallet: scanned to height 84445...
Wallet: scanned to height 84822...
Wallet: scanned to height 85209...
Wallet: scanned to height 85585...
Wallet: scanned to height 85944...
Wallet: scanned to height 86060...
Wallet: scanned to height 86197...
Wallet: scanned to height 86385...
Wallet: scanned to height 86540...
Wallet: scanned to height 86779...
Wallet: scanned to height 87075...
Wallet: scanned to height 87330...
Wallet: scanned to height 87698...
Wallet: scanned to height 87864...
Wallet: scanned to height 88044...
Wallet: scanned to height 88297...
Wallet: scanned to height 88686...
Wallet: scanned to height 89116...
Wallet: scanned to height 89462...
Wallet: scanned to height 89827...
Wallet: scanned to height 90289...
Wallet: scanned to height 90680...
Wallet: scanned to height 91109...
Wallet: scanned to height 91597...
Wallet: scanned to height 91980...
Wallet: scanned to height 92085...
Wallet: scanned to height 92302...
Wallet: scanned to height 92703...
Wallet: scanned to height 93124...
Wallet: scanned to height 93556...
Wallet: scanned to height 93967...
Wallet: scanned to height 94361...
Wallet: scanned to height 94811...
Wallet: scanned to height 95300...
Wallet: scanned to height 95711...
Wallet: scanned to height 96112...
Wallet: scanned to height 96536...
Wallet: scanned to height 96846...
Wallet: scanned to height 97211...
Wallet: scanned to height 97503...
Wallet: scanned to height 97558...
Wallet: scanned to height 97624...
Wallet: scanned to height 97718...
Wallet: scanned to height 97892...
Wallet: scanned to height 98121...
Wallet: scanned to height 98408...
Wallet: scanned to height 98578...
Wallet: scanned to height 98802...
Wallet: scanned to height 99069...
Wallet: scanned to height 99326...
Wallet: scanned to height 99550...
Wallet: scanned to height 99666...
Wallet: scanned to height 99790...
Wallet: scanned to height 99954...
Wallet: scanned to height 100062...
Wallet: scanned to height 100166...
Wallet: scanned to height 100259...
Wallet: scanned to height 100430...
Wallet: scanned to height 100628...
Wallet: scanned to height 100732...
Wallet: scanned to height 100809...
Wallet: scanned to height 100880...
Wallet: scanned to height 100953...
Wallet: scanned to height 101038...
Wallet: scanned to height 101138...
Wallet: scanned to height 101318...
Wallet: scanned to height 101564...
Wallet: scanned to height 101786...
Wallet: scanned to height 102008...
Wallet: scanned to height 102180...
Wallet: scanned to height 102342...
Wallet: scanned to height 102508...
Wallet: scanned to height 102685...
Wallet: scanned to height 102889...
Wallet: scanned to height 103103...
Wallet: scanned to height 103301...
Wallet: scanned to height 103504...
Wallet: scanned to height 103662...
Wallet: scanned to height 103809...
Wallet: scanned to height 103947...
Wallet: scanned to height 104116...
Wallet: scanned to height 104338...
Wallet: scanned to height 104567...
Wallet: scanned to height 104766...
Wallet: scanned to height 105103...
Wallet: scanned to height 105373...
Wallet: scanned to height 105638...
Wallet: scanned to height 105949...
Wallet: scanned to height 106265...
Wallet: scanned to height 106485...
Wallet: scanned to height 106701...
Wallet: scanned to height 106873...
Wallet: scanned to height 107062...
Wallet: scanned to height 107158...
Wallet: scanned to height 107269...
Wallet: scanned to height 107378...
Wallet: scanned to height 107578...
Wallet: scanned to height 107792...
Done!
goroutine 1 [running]:
runtime/debug.Stack(0x1043857, 0x0, 0xc420fdf5f8)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Critical(0xc420fdf948, 0x1, 0x1)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:16 +0xa7
main.startDaemon(0x0, 0x0, 0x7fff5fbffd54, 0xe, 0x7fff5fbffd80, 0x5, 0x7fff5fbffd6f, 0x5, 0x0, 0x7fff5fbffdd4, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:295 +0xaa9
main.startDaemonCmd(0xc420083200, 0xc420019310, 0x0, 0x5)
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:309 +0x6d
github.com/spf13/cobra.(*Command).execute(0xc420083200, 0xc42000e0d0, 0x5, 0x5, 0xc420083200, 0xc42000e0d0)
/home/jrh/go/src/github.com/spf13/cobra/command.go:651 +0x23a
github.com/spf13/cobra.(*Command).ExecuteC(0xc420083200, 0x16c7c0f, 0x3b, 0xc420150960)
/home/jrh/go/src/github.com/spf13/cobra/command.go:726 +0x339
github.com/spf13/cobra.(*Command).Execute(0xc420083200, 0x1aa6520, 0x16b10c0)
/home/jrh/go/src/github.com/spf13/cobra/command.go:685 +0x2b
main.main()
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/main.go:174 +0x79d
Critical error: accept tcp 127.0.0.1:9980: accept: too many open files in system
Please submit a bug report here: https://github.com/NebulousLabs/Sia/issues
Closing renter...

When did you download v1.2.2, right when it released? Also which OS are you running? Might be related to #1840

I downloaded it just a 3 days ago, I'm using Mac OS X.
On Jun 4, 2017, 06:15 +0200, Luke Champine notifications@github.com, wrote:

Closed #1875.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Still can't see coins, please help to fix
On Jun 4, 2017, 06:15 +0200, Luke Champine notifications@github.com, wrote:

Closed #1875.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

repo: NebulousLabs/Sia


text:
Cheating bug when Sia runs in virtual machine hosting free disk space can set to any level without having the physical hard drive space

BUG REPORT
I found maybe a cheating bug. When Sia is running on a qnap virtual machine you can set host space for example to 100 TB  and on Sia hub 100 TB is presented and score goes up.
But in reality the virtual disk image is only so big how big is the actual disk space consumption.
Stack Trace or error message
Expected Behavior
I think it shall only be possible to host space what really physical is present. But mybe
in virtual machines it is not possible. I dont know. When it is not possible it is easy to cheat as a hoster
with free space which not exist
How to reproduce it (as minimally and precisely as possible)
Install Sia in a virtual machine on a qnap nas drive.
Hist 100 TB without having the physical drive space. Now you are able to hist 100 TB and also SiaHub tells you hist 100 TB but the virtual disk image is only so big hiw much data is realy used.
Environment
Qnap TVS 463 with virtual station 3

Sia version:
1.3.1

OS:
Ubuntu 16.04 in the virtual station on the qnap drive

It has always been possible for hosts to lie about how much storage they have. Renters should not assume that the storage reported by hosts is accurate. Unfortunately there is little we can do about this unless someone develops an efficient "proof of capacity." In the meantime, the security model is not affected.

authors: jensamberg lukechampine


text:
🛑 Becpl Angular UI is down

In 7a42af0, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in d5d15f0 after 5 minutes.

repo: NehalDamania/becpl-uptime


text:
🛑 Becpl Angular UI is down

In 2de45be, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 7f4ad2a after 7 minutes.


text:
🛑 Becpl Angular UI is down

In 4357263, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in fda1514 after 14 minutes.


text:
🛑 Becpl Angular UI is down

In ef44163, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 78f6c5d after 5 minutes.


text:
🛑 Becpl Angular UI is down

In 64b3a20, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in b2e5164 after 5 minutes.


text:
🛑 Becpl Angular UI is down

In d3f6b70, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 577a006 after 16 minutes.


text:
🛑 Becpl Angular UI is down

In 23d6c34, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in a74068d after 22 minutes.


text:
🛑 Becpl Angular UI is down

In 4f6bafa, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in a7b869f after 11 minutes.


text:
Fix: set value to null when clearing from a single select select2 and null check in ngOnDestroy

Closes #61

Is this fix gonna be published?

Hi, I'm also wondering when this fix will be published... It would be great !

@NejcZdovc Do you have any plans to merge this?

@NejcZdovc Partially. I can't directly reproduce the issue but I know that the if check will only prevent potential errors. I would actually go further than this PR does and check that off is a function and not just that it exists.
I can't comment on the other portion of this PR as we don't have issues with the select/unselect events.
I will submit a PR that only adds the if check as that's what I can validate and I know it's a safe change. Are you OK with this @NejcZdovc ?

@MarkHerhold sounds good

@NejcZdovc can you please merge this fix also ? facing a similar issue.

@sbanerjee302 can you please test this PR out and confirm that it's working correctly

@NejcZdovc The null check in ngOnDestroy is definitely working which was the issue I was facing.

@MarkHerhold said that he will do a pr just for this null check, so we can merge that one

@NejcZdovc I have created a PR for the null check and also added a check if the off function exists. Can you please review.

@sbanerjee302 done, merged and new version published ng2-select2@1.0.0-beta.15


text:
Bug: Some Shops are overpriced

Hi, first of all: Great mod!
I find that some shops have way to high prices. F.e: I found a Shop in Stage 2 for over 700$ containing regular items.

Thanks!
The prices are actually supposed to loosely mimic those of chests: A shop containing tier 1 (white) items costs the same as small chest, a tier 2 (green) shop costs the same as a large chest and the rare tier 3 shops (red) have the same base cost as the legendary chests that can be found in stage 4. I'm assuming you found a tier 3 shop, which is why the cost was so high.
Personally, I like how the costs are balanced, as it makes skipping an early tier 3 shop a valid choice if the items on offer aren't worth it.
That said, I'll take a look at adding some settings so that the costs can be customized for each tier of shops.
PS: If my guess was wrong and you're sure that it wasn't a tier 3 shop you ran into I'll have to take a deeper look into what happened.

I’m sure that the shop contained Tier 1 items.
Same thing in stage 1 I found two shops with tier 1 items, that did cost 50$ instead of 25$

Yeah, I've just been trying to reproduce the bug and just found a shop just like that as well. Not sure yet why this is happening with the update, but I'll look into it.

Took me a while to realize what's going on, but the actual issue was that the rarity of the shop items didn't get changed because the way shop items are chosen changed quite a bit with the update.
Anyway, I've found a way to fix it and it should work properly in version 3.0.2, which should be live on Thunderstore in a few minutes.

authors: NekuSoul tokarevtokarev

repo: NekuSoul/ShopsOnly


text:
Create actions to test the library using Docker

This pull request adds several actions in the package.json to be able to test the library in a fresh instance of Home Assistant using Docker. When users report an issue, they can easily test if those issues are reproducible in a fresh Home Assistant instance, so it can be determined easily if the issue is provoked by the library or by something else in the user environment.

Note: as part of this pull request a new section has been created to indicate in which place the configuration needs to be placed, in this way non-experienced users could get quickly how to do it.

I want to test this on a Windows machine before release it.

great idea I love automation

Tested on a Windows machine. It is ready to merge.

authors: NemesisRE elchininet

repo: NemesisRE/kiosk-mode


text:
it‘s still to developing？

it‘s still to developing？

I don't quite get what you're asking but if I'm right - yes and no.
NeptuneMod is not under active development, but it is under occasional development. If you're looking for a platform post-canary, we (the Canary team) recommend migrating to sponge.

authors: KnightBlood jamierocks

repo: NeptunePowered/NeptuneMod


text:
TensorFlow installation with Coach failed

Hi,
Tried follow installation instructions. But after very long, more than half an hour installation process I found TensorFlow not working when I tried an example script:
python coach.py -r -p Pendulum_ClippedPPO -n 8
Traceback (most recent call last):
  File "coach.py", line 23, in <module>
    from architectures import *
  File "/home/viktor/DeepRL/coach/architectures/__init__.py", line 20, in <module>
    from architectures.tensorflow_components.general_network import *
  File "/home/viktor/DeepRL/coach/architectures/tensorflow_components/general_network.py", line 17, in <module>
    from architectures.tensorflow_components.embedders import *
  File "/home/viktor/DeepRL/coach/architectures/tensorflow_components/embedders.py", line 20, in <module>
    class InputEmbedder:
  File "/home/viktor/DeepRL/coach/architectures/tensorflow_components/embedders.py", line 21, in InputEmbedder
    def __init__(self, input_size, activation_function=tf.nn.relu, name="embedder"):
AttributeError: module 'tensorflow' has no attribute 'nn'

Also I supposed from the description that it'll install in the virtual env, but instead this installation also has broken my default TensorFlow-GPU installation. So:

Why installation is so long? Installtion of the OpenAI baselines with just "pip install -e ." takes less than a minute for example, the same as rllab.
How this TF installation bug can be fixed?

Hi Viktor,

Coach's installer installs all the dependencies needed for ramping up Coach & Gym (at the bare minimum) over TensorFlow. It makes no assumption on your installed dependencies, and so can be used to install on a vanilla Ubuntu 16.04 image. If one of the dependencies is already installed on your system it will not be installed again (apt-get and pip take care of that).

Unless installed with the --no_virtual_environment flag, Coach should install in a virtualenv.
a. Are you running Coach from within the virtualenv ("source activate coach_env")?
b. From within the virtualenv, could you please check what is the tensorflow version installed (python -c "import tensorflow; print(tensorflow.version)")?

About the installation time - it highly depends on your machine, internet connection and if some the packages are already installed. This is an approximate breakdown of the installation time on a clean machine:

1:20 mins - initial dependencies (pip, virtualenv etc.)
1:40 mins - coach dependencies
07:00 mins - dashboard dependencies (mainly due to wxPython)
0:45 mins - openai gym
04:45 mins - neon, ngraph and mkl-dnn
02:00 mins - tensorflow

If your are short on time, you can choose to install a subset of the requirements in the installation script

Thanks for the reply, was able to perform clean installation from scratch. Everything is working.

Hi, I have a similar problem, but cannot do a clean installation from scratch. I installed everything, but when I put python -c "import tensorflow; print(tensorflow.__version__)" from within the virtual environment, I get the following:
(coach_env) linda@linda:~$ python -c "import tensorflow; print(tensorflow.__version__)"
Traceback (most recent call last):
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/home/linda/coach_env/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/home/linda/coach_env/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/home/linda/coach_env/lib/python3.5/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/home/linda/coach_env/lib/python3.5/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/home/linda/coach_env/lib/python3.5/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/errors

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

authors: ViktorM galleibo-intel itaicaspi-intel lijecaru

repo: NervanaSystems/coach


text:
IntelGPU backend: Use clDNN matrix operations for nGraph::Dot

tests are aligned to current passrate
used cldnn::gemm for nGraph::Dot in supported cases. Other cases are covered by custom kernel
made uniwersal custom kernel (for Dot) instead of a set of custom kernels
updated clDNN version for automatic build (does not affect current clDNN version in the PR testing)

Man I  am  so over my head.

repo: NervanaSystems/ngraph


text:
Can' t create volume snapshots

In an test environment using Trident 21.01.1 on k8s 1.18.14, we want to create volume snapshots on the k8s level. I followed the instructions here. Everything worked fine until I tried to create an actual snapshot from an existing PVC. Then the creation of the snapshot hangs indefinitely, the "ready to use" status is "false".
Depending on if I add a namespace at snapshot creation or not, I get the errors/events
Failed to create snapshot content with error snapshot controller failed to update data-bitbucket-0-snapshot on API server: cannot get claim from snapshot
or
Waiting for a snapshot bitbucket/data-bitbucket-0-snapshot to be created by the CSI driver.
I do also not find any other errors, except these messages mentioned above. Also the logs of the snapshot-controller pod don't tell me anything useful.
Environment
Provide accurate information about the environment to help us reproduce the issue.

Trident version: 21.01.1
Trident installation flags used: -n trident
Container runtime: RHEL Docker 1.13
Kubernetes version: 1.18.14
Kubernetes orchestrator: Rancher 2.5.5
Kubernetes enabled feature gates:
OS: RHEL 7.9
NetApp backend types: ONTAP 9.7P11
Other:

To Reproduce
Steps to reproduce the behavior:

Install everything needed to create Kubernetes volume snapshots (see https://netapp-trident.readthedocs.io/en/stable-v21.01/kubernetes/operations/tasks/volumes/snapshots.html)
Create snapshot class
Create snapshot from existing pvc

Expected behavior
Snapshot gets created and is in "ready to use" state.

Hi, @roycec.  The only time I've seen cannot get claim from snapshot is when the VolumeSnapshot was in a different namespace from the PVC.

Hi, @roycec. The only time I've seen cannot get claim from snapshot is when the VolumeSnapshot was in a different namespace from the PVC.

How can I influence this? Afaik the pvcs are namespaced, the examples regarding snapshots in the documentation are without any reference to namespaces. Now the case is, that both pvc and the possible snapshot are within the same namespace, so I get the second message.

@roycec  Yes, all PVCs are namespaced, as are VolumeSnapshot objects.  New namespaced objects such as snapshots may specify their namespace, otherwise they wind up in the namespace from your current context.  Specify the namespace like this, where the snapshot namespace must match that of the PVC.
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshot
metadata:
  name: pvc1-snapshot
  namespace: default
spec:
  volumeSnapshotClassName: trident-csi
  source:
    persistentVolumeClaimName: pvc1

@clintonk yes, this makes this a lot more clear, the docs could be a little more precise on this. But if I apply the YAML like this, I'm still stuck in the creation process of the snapshot itself
Events:
  Type    Reason            Age   From                 Message
  ----    ------            ----  ----                 -------
  Normal  CreatingSnapshot  37s   snapshot-controller  Waiting for a snapshot bitbucket/data-bitbucket-0-snapshot to be created by the CSI driver.

Ensure that your VolumeSnapshotClass includes driver: csi.trident.netapp.io.  Then check the logs for the csi-snapshotter & trident-main containers in the Trident deployment pod to see what might be happening.

yes, it does
apiVersion: snapshot.storage.k8s.io/v1beta1
kind: VolumeSnapshotClass
metadata:
  name: csi-snapclass-test
driver: csi.trident.netapp.io
deletionPolicy: Delete

In my case it turned out, that the backend was offline. Since it is back online again, the snapshots can be created successfully.

authors: clintonk roycec

repo: NetApp/trident


text:
Fix flaky test in ctl module

Why are the changes needed?

As zookeeper mentioned, the result of getChildren is no guarantee order.  So it is also no guarantee order that use exists children to create new node .
flaky test log:
- test expose zk service node to another namespace *** FAILED ***
  "...ceUri=localhost:1000[1];version=1.2.0;seque..." did not equal "...ceUri=localhost:1000[0];version=1.2.0;seque..." (ServiceControlCliSuite.scala:212)
  Analysis:
  "...ceUri=localhost:1000[1];version=1.2.0;seque..." -> "...ceUri=localhost:1000[0];version=1.2.0;seque..."

zookeeper description:
    /**
     * For the given znode path return the stat and children list.
     *

     * If the watch is true and the call is successful (no exception is thrown),
     * a watch will be left on the node with the given path. The watch will be
     * triggered by a successful operation that deletes the node of the given
     * path or creates/delete a child under the node.
     *

     * The list of children returned is not sorted and no guarantee is provided
     * as to its natural or lexical order.
     *

     * A KeeperException with error code KeeperException.NoNode will be thrown
     * if no node with the given path exists.
     *
     * @since 3.3.0
     *
     * @param path
     * @param watch
     * @param stat stat of the znode designated by path
     * @return an unordered array of children of the node with the given path
     * @throws InterruptedException If the server transaction is interrupted.
     * @throws KeeperException If the server signals an error with a non-zero
     *  error code.
     */
    public List<String> getChildren(String path, boolean watch, Stat stat)
            throws KeeperException, InterruptedException {
        return getChildren(path, watch ? watchManager.defaultWatcher : null,
                stat);
    }

How was this patch tested?
Pass CI.

cc @turboFei

Codecov Report

Merging #653 (0be8248) into master (b09c87b) will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #653      +/-   ##
==========================================
+ Coverage   80.05%   80.07%   +0.02%
==========================================
  Files         120      120
  Lines        4693     4693
  Branches      568      568
==========================================
+ Hits         3757     3758       +1
  Misses        611      611
+ Partials      325      324       -1

Impacted Files
Coverage Δ

.../scala/org/apache/kyuubi/server/KyuubiServer.scala
47.36% <0.00%> (-2.64%)
:arrow_down:

...org/apache/spark/kyuubi/SQLOperationListener.scala
97.43% <0.00%> (+5.12%)
:arrow_up:

Continue to review full report at Codecov.

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

thanks, merged to master

thanks , also merged to branch-1.2

authors: codecov-commenter turboFei ulysses-you yaooqinn

repo: NetEase/kyuubi


text:
feat: make toBeVisible take into account 'hidden' attribute

Hey folks,
I noticed toBeVisible matcher ignore hidden attribute.
It may be a good idea to check that too.

Weird. Spectator just uses jQuery for that $(el).is(':visible'), which should take hidden attribute into account.
But I know that hidden is not always really hidden, it may depend on the browsers default styling. What browser are you using for your unit test?

As you can see here, the hidden attribute is not taken into account (or, at least, it's not mentioned).
I'm using Jest as testing framework.

I tried to reproduce (we use Jest too), but I noticed that the matchers doesn't work at all on Jest.
Found out that jsdom does not support jQuery :visible and :hidden selectors: https://github.com/jsdom/jsdom/issues/1048. Let's wait for them to have it fixed.

It doesn't seem like they are going to fix this at all...
Do you think it would be possible to create an "out-of-jquery" solution?

We could also just change it to $(el).is(':visible') && !$(el).is('[hidden]') and $(el).is(':hidden') || $(el).is('[hidden]').
@NetanelBasal what do you think?

Will it work for you?

I guess yes for my use case, but it won't solve problems with jQuery and jsdom 🤔

You can submit a PR that replace this with native JS implementation if you want.

I'm trying to change the implementation but I would like to keep

$(el).is(':visible') && !$(el).is('[hidden]') and $(el).is(':hidden') || $(el).is('[hidden]').

for Jasmine (to keep the code cleaner and more performant) and only switch back to jQuery 1 implementation for Jest, probably something like
"hidden" !== elem.type && $(elem).css("display") !== "none" && $(elem).css("visibility") !== "hidden";

Is it possible to register different version of the matcher for the two testing frameworks?
Or is it possible to know which testing framework is running the test at runtime inside the matcher code?
Another possibility is the one proposed here which changes the getClientsRect prototype implementation to make it work keeping current implementation even in jsdom (adding the 'hidden' attribute check).
Is there a place where I can safely put that code to make it work only when tests are run with Jest?

I would keep it simple and go with something that works.

It depends on your perception of "something that works", given that it's always a matter of tradeoffs:

Prototype-changing implementation theoretically works for every framework, but potentially have major performance impact;
jQuery1 implementation detects visibility only the direct child, eg. it won't understand that children of an hidden element are hidden themselves

I can also try to use the prototype code (which checks all parents of the given element for visibility hints) directly inside the matcher if you prefer, but the code will be uglier

What about plain old JS?

I have nothing against plain JS (I actually prefer it over jQuery), but touching clean and working code (the one for Jasmine) is never a good idea for someone (me) which doesn't know well the codebase, expecially when there are no tests for the changed feature...
Anyway I did it with plain JS (noticing only at the end that a setup-jest file actually existed), I'll PR it soon

authors: IlCallo NetanelBasal dirkluijk

repo: NetanelBasal/spectator


text:
Migrate hiring GDPR workflow

Currently hiring candidates have to sign GDPR conditions under https://www.netcentric.biz/legal/gdpr/confirmation.html which is still pointing to AEM and triggers a JIRA workflow when submitted. The exact workflow needs to be investigated and it should be moved to a different mechanism.

If the JIRA workflow is the desired way to keep it we can keep it. To answer how exactly we going to solve it we need to do some deep dive into the current workflow and come up with a new setup to trigger it.

Hi, I started by creating a wiki page where we can document how we do the migration: https://projects.netcentric.biz/wiki/display/NCWEB/Migration+-+NC+Recruiting+Web+GDPR

@pedrogbot https://projects.netcentric.biz/wiki/display/NCWEB/NC+API+GDPR

repo: Netcentric/cn-website


text:
Windows Auth not working when adding watchers to Jira

I think the title is correct in this case. On Windows 7 64bit, I am trying to run a script that runs the jira.exe multiple times to add watchers since I cannot specify multiple of them in a single execution. I've had hit or miss success with when I'm not authenticated go-jira will ask for a password when using a shell script. So, sometimes when I forget to login first, I get the following error without much "simple" detail on what the actual issue excpet for me assuming that Username anonymous means I didn't login.
{"errorMessages":["Internal server error"],"errors":{}}
2016-11-22T09:56:26.577-05:00 ERROR [main.go:532] Unexpected Response From POST
2016-11-22T09:56:26.753-05:00 ERROR [cli.go:222] response status: 500 Internal Server Error
2016-11-22T09:56:26.753-05:00 ERROR [commands.go:598] Unexpected Response From POST:
HTTP/1.1 500 Internal Server Error
Connection: close
Cache-Control: no-cache, no-store, no-transform
Content-Type: application/json;charset=UTF-8
Date: Tue, 22 Nov 2016 14:56:27 GMT
Server: Apache-Coyote/1.1
X-Arequestid: 536x14049182x10
X-Asen: SEN-2245595
X-Ausername: anonymous
X-Content-Type-Options: nosniff

This happens on both the Linux version and Windows version. However, when I run the same thing again after logging in on Windows, I still receive the above error. On Linux the script then works without problem.
Windows Error output:
{"errorMessages":["Internal server error"],"errors":{}}
2016-11-22T08:45:21.744-06:00 ERROR [main.go:523] Unexpected Response From POST
2016-11-22T08:45:21.872-06:00 ERROR [cli.go:222] response status: 500 Internal Server Error
2016-11-22T08:45:21.872-06:00 ERROR [commands.go:598] Unexpected Response From POST:
HTTP/1.1 500 Internal Server Error
Connection: close
Cache-Control: no-cache, no-store, no-transform
Content-Type: application/json;charset=UTF-8
Date: Tue, 22 Nov 2016 14:45:21 GMT
Server: Apache-Coyote/1.1
X-Arequestid: 525x14028133x8
X-Asen: SEN-2245595
X-Ausername: anonymous
X-Content-Type-Options: nosniff

{"errorMessages":["Internal server error"],"errors":{}}
2016-11-22T08:45:21.873-06:00 ERROR [main.go:523] Unexpected Response From POST

The script being used to call the jira executable.
@echo off
set JIRA_ISSUE=%1
set USERNAME=user01

jira watch %JIRA_ISSUE% --watcher=%USERNAME%

and Linux Bash
JIRA_ISSUE=$1
USERNAME=user01

jira watch $JIRA_ISSUE --watcher=$USERNAME

Sorry for the delayed response.  I am not sure on this one, it sounds like it could be an issue with the service rather than go-jira.   The Internal server error certainly indicates that there is something the service does not like about the request.  I can't imagine what would be different between Windows vs Linux on these requests.  In your responses above I see X-Ausername: anonymous which means that the service does not know who you are, so it is likely auth related.
If it is authentication related, perhaps you should try the pass password-source documented here:
https://github.com/Netflix-Skunkworks/go-jira#pass-password-source.  I believe windows has a way to get pass working with gpg and gpg-agent.

I've got Gpg4Win installed, which does have the gpg-agent I believe. I'll have to check. So far, pass isn't installed on Windows by default, and I'm trying to avoid installing Cygwin again. I'll see what I can find, and post back.

There is a windows version of pass here: https://github.com/mbos/Pass4Win, dont think it requires cygwin.

repo: Netflix-Skunkworks/go-jira


text:
Run UI via jar or war

Hi,
I am running conductor server via jar but UI is still i am running via gulp.
How to run UI also via jar or war? Please suggest.
Regards
Ajay

UI does not use Java - it is written in javascript and uses node.js.  For production usage, you should be creating a UI build using gulp build and use the server.js in the dist folder to start the server.
From the dist folder run the following to bring up server:
export WF_SEVER=http://serverhost:port/api
node server.js

I tried but the UI is not coming up.
I am trying to open ui at localhost:5000 and localhost:3000 but noting coming. "This site can’t be reached"
{"name":"Conductor UI","hostname":"ip-192-168-222-18.ec2.internal","pid":83029,"level":30,"msg":"Serving static /Users/ajay/test/conductor/ui/dist","time":"2017-02-10T23:11:23.751Z","src":{"file":"/Users/ajay/test/conductor/ui/dist/webpack:/src/server.js","line":13,"func":"canUseDOM"},"v":0}
{"name":"Conductor UI","hostname":"ip-192-168-222-18.ec2.internal","pid":83029,"level":30,"msg":"Workflow UI listening at http://:::5000","time":"2017-02-10T23:11:23.829Z","src":{"file":"/Users/ajay/test/conductor/ui/dist/webpack:/src/server.js","line":22},"v":0}

Can you share the exact commands you used to start the server?  Error seems to indicate the server has not started or is not reachable.  Have you also started the Conductor server?

Conductor server i am running with jar like below and running on port 8080 and swagger apis are available.
java -DloadSample=true  -jar build/libs/conductor-server-1.7.0-SNAPSHOT-all.jar
For UI i have built wit grunt and running like below:-
Already exported WF_SERVER=http://localhost:8080/api
node dist/server.js

can you check that there is a process listening on port 5000 when you start the conductor UI?

nopes, its not running on 5000 port.

Can you share the error logs from UI along with screenshot?

I am seeing any error but UI is not coming.
When i run UI "node dist/server.js" , its showing below but not showing "Server is online" and not automatically opening a new browser tab. I tried to open it manually at 3000 and 5000 but not working.
http://localhost:3000/#/
http://localhost:5000/#/
I have already setup the WF_SERVER
{"name":"Conductor UI","hostname":"Ajays-MacBook-Pro.local","pid":97255,"level":30,"msg":"Serving static /Users/ajay/OfficeWork/Office_Code/ECMS_Conductor/conductor/ui","time":"2017-02-13T20:01:23.043Z","src":{"file":"/Users/ajay/OfficeWork/Office_Code/ECMS_Conductor/conductor/ui/dist/webpack:/src/server.js","line":13,"func":"canUseDOM"},"v":0}
{"name":"Conductor UI","hostname":"Ajays-MacBook-Pro.local","pid":97255,"level":30,"msg":"Workflow UI listening at http://:::5000","time":"2017-02-13T20:01:23.112Z","src":{"file":"/Users/ajay/OfficeWork/Office_Code/ECMS_Conductor/conductor/ui/dist/webpack:/src/server.js","line":22},"v":0}

Hi Viren , any update on this?

@ajayaks can you share the screenshot?  Also, can you confirm if there is a process running on port 5000?
One more thing, when you do export WF_SERVER, ensure it ends with a /.
e.g. from the ui directory:
npm install
gulp build
cd dist
WF_SERVER=http://localhost:8080/api/; node server.js

Please send screenshot and your OS version.

Correct , i was missing the "/" in last , working fine now.

repo: Netflix/conductor


text:
DsgQuery that returns a Flow failed to execute

In these days, I tried to update Dgs/Kotlin Coroutines example, when I updated the QueryTests.
And run it, and got the following exception.
Can't resolve value (/allPosts) : type mismatch error, expected type LIST got class kotlinx.coroutines.flow.FlowKt__BuildersKt$flowOf$$inlined$unsafeFlow$1

The query component is:
@DgsComponent
class PostsDataFetcher(val postService: PostService) {
    @DgsQuery
    fun allPosts(): Flow<Post> = postService.allPosts()
...
}

The testing codes is here, https://github.com/hantsy/spring-graphql-sample/blob/master/dgs-kotlin-co/src/test/kotlin/com/example/demo/QueryTests.kt
I got the similar errors when executing the allPosts query in the /graphiql web interfaces.
{
  "errors": [
    {
      "message": "Can't resolve value (/allPosts) : type mismatch error, expected type LIST",
      "path": [
        "allPosts"
      ],
      "extensions": {
        "classification": "DataFetchingException"
      }
    }
  ],
  "data": null
}

Originally posted by @hantsy in https://github.com/Netflix/dgs-framework/discussions/1075

I'm guessing it is latest 4.x or 5.x?

I am using 4.10.4, https://github.com/hantsy/spring-graphql-sample/blob/master/dgs-kotlin-co/build.gradle.kts#L23
I remember the basic Kotlin Coroutines support was already added.

Updated to 5.0.1, still failed.

5.0.2 failed

Any update for this? The Spring official GraphQL module has the same problem.

Not yet @hantsy , hopefully soon we can have a better answer.

authors: berngp hantsy

repo: Netflix/dgs-framework


text:
Revert gradle wrapper to 7.6.1 so we can get dep updates working.

Pull Request type

[ ] Bugfix
[ ] Feature
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] Other (please describe):

@kilink - I'm reverting the gradle wrapper update change for now to get dep updates going.


text:
Fix JSON for localhost:22222/info

Remove the extra trailing comma from calling the http://localhost:22222/info endpoint.

@shailesh33 Are there any additional changes required for this PR?

hi, the branch is out of date and I do not see a button to update it. Can you check it quickly

@shailesh33 Updated.

repo: Netflix/dynomite


text:
Examples with rest services

I have trying to use Eureka to deploy rest services, but then the current examples are standard main method eureka-examples ones. Are they are neat tricks so that deploying rest services are easy. Would appreciate if an example is shared for the benefit of all users.
Cheers !!
DareUrDream
P.S - I know spring integration can do it but am trying to achieve this without using the integration projects.

We don't have guidelines for that, use whatever you're most comfortable with. We internally leverage Spring for Java services, see https://www.youtube.com/watch?v=mln3_o6qlBo

repo: Netflix/eureka


text:
Async fallback

Added fallback support for HystrixCommand, Observable, and Single method proxies

NetflixOSS » feign » feign-pull-requests #223 SUCCESS
This pull request looks good

Nice work. Update CHANGELOG with one sentence description for latest unreleased version and ensure single commit. I plan to release feign after this.

I'll handle the CHANGELOG thing. Thanks for the change!

closed via 07dcd87fc09e3a6db8a32ca9c05e6b80f1979b50

repo: Netflix/feign


text:
Dependency version alignment

Spring boot -> 2.6.4
Spring Cloud AWS -> 2.4.0
Spring Cloud -> 2021.0.1

Coverage remained the same at 93.809% when pulling 1a9afe25e59c94d92c256a17cba094c2f60ac6c0 on tgianos:versionAllignment into b7c596b34f4f763f3cd3b967b08ff651d1145318 on Netflix:4.2.x.

authors: coveralls tgianos

repo: Netflix/genie


text:
simple ldap config

@kevgliss  Just after some feedback atm. This is for #791 ldap support.
I've got it working for me against Active Directory. Haven't tested against anything else.
In the issue you mention 'provider' which confused me a bit. LDAP can't be handled quite like Google or Oauth. As LDAP is a backend authentication server, I've put the code within the auth Login class. This way the standard basic auth form can be used. If the user has a local database definition with matching password there, that will be used. Then if LDAP is configured and no local user matches, ldap will be tried.i Not sure if you will be happy with this approach. Seemed reasonable to me.
Also with the dependencies, this will now need the following packages installed to build successfully: libldap2-dev libsasl2-dev libldap2-dev libssl-dev
Any issues with that??
I also can't see any relevant test to update. Can try to create something if you think its needed.

Coverage decreased (-0.7%) to 59.754% when pulling 5ba61b9bd2f70df491bc1b09e65d317889cccf48 on pr8kerl:ldap into 98907e66e9230b2019d328198b287eda7c7fc046 on Netflix:master.

This looks really good, I don't really have too much to add.
Looking at that file it has grown quite a bit and will probably need some refactoring soon (user creation, role attachment).
I would also add that I don't think the function ldap_login should be attached to the resource class as that function doesn't look to be using anything from self. At the very least I'd expect it to be a standalone function, perhaps even in its own .py file.
Testing wise, I don't really have very many good tests for those particular paths. Obviously, anything you can reasonably unit-test would be helpful as I don't have an LDAP environment available for testing.
Let me know when you're happy with this PR and I will get it merged in.

Thanks. That's good feedback. I'll try to clean things up in line with your comments.
Cheers.

Coverage decreased (-0.9%) to 59.571% when pulling fc6424532b4b261953814aed549e04f6ee4e0c32 on pr8kerl:ldap into 7507f6be501a23adef23f2ae21a4b76abcad47aa on Netflix:master.

Coverage decreased (-0.9%) to 59.621% when pulling 51bad99a8d6b8e371195f1d79839b62b86f97677 on pr8kerl:ldap into 7507f6be501a23adef23f2ae21a4b76abcad47aa on Netflix:master.

@pr8kerl any update on this PR?

@kevgliss Apologies for my tardiness. I haven't forgotten - just other priorities getting in the way.
I've only recently got this installed on our internal server. So far so good. And I want to try and do some more unit tests - something I'm learning as I'm not a python guy usually.
Will try to knock it off within the next week.

Sounds good. I am planning to do a release in week or so. Would love to include this!

Coverage decreased (-0.06%) to 61.313% when pulling dbb337939b14d74fe23069534d27134bd80f82e9 on pr8kerl:ldap into c0784b40e033ab8cbb146226dece70dfb2591ca4 on Netflix:master.

@kevgliss I just pushed my latest. Think it's good. My tests are probably suspicious, but I think they do a little bit of valid testing. I haven't done much testing in python before.
However, one thing that is a little disconcerting is that now on my internal lemur server, I am now having some db migration issues. To get to where I am I rebased from master and added in my ldap changes. I have an existing database there with quite a few certs already.
On startup it seems to do a migration and create the new rotation policy stuff.
/usr/local/lib/python3.5/site-packages/alembic/util/messaging.py:69: UserWarning: Revision a1dbe3bf65a7 is present more than once
   warnings.warn(msg)
INFO  [alembic.runtime.migration] Running stamp_revision 8ae67285ff14 -> a1dbe3bf65a7

Then if I restart, it seems to run the migration again and the lemur service fails due to the rotation policy column already there. Any thoughts?? I can raise another issue with all the info if you think.
Thanks.

Will take a look. Yes please file a separate issue with your migration issue and we'll get you sorted.

Coverage decreased (-0.06%) to 61.313% when pulling 040238e1beb8213f480a05c18cc879d4314aed52 on pr8kerl:ldap into c0784b40e033ab8cbb146226dece70dfb2591ca4 on Netflix:master.

lgtm thanks!

authors: coveralls kevgliss pr8kerl

repo: Netflix/lemur


text:
How to save relative position of nodes if changed by user?

Hello!
I have a question regarding the positioning of nodes. Suppose, someone changes the position of nodes on global or detailed view, is it possible to save the relative position of nodes so that resizing etc keeps the order same? Is it possible to save that state, so that if user reloads the browser it remains same?
Thanks a lot for your help in advance! Vizceral tool is pretty cool and works great for our scenario.

When you position a node, it sets the position on the graph object itself. viz.currentGraph is the reference to the current graph. You could extract all the position information yourself and store it off somewhere, then when you send update the data again, pass in the old position information. Saving position state is outside the scope of this project. If you do end up getting something like this put together though, I would love to see it!

Thanks for the direction Justin!
I was able to save the positions and change it when the vizceral loads for the first time or when the state changes.

Awesome. Glad it worked for you!

Hi I wan to set the position of nodes fixed. So I want to drag a nodes and set the position. But Can you explain how can I extract all the position information of nodes after dragging and set for further use? I want to do same as you explained by storing position.

You can do this outside of the vizceral component itself. The graph data is accessible outside the component, and the position data is appended to the nodes themselves. You should be able to add something to save the position data in the chrome outside the vizceral component.

Hi, This is my code. I am using vizceral-react. Now I can get the position of the nodes when I click on that by calling objectHighlighted method. Now Once I get all nodes position, I want to set the position on each nodes. My nodes details are in "trafficData" variable. My question is, Is there any parameter in nodes like x=200 and y=300 so that I fill this values?
`class App extends Component {
constructor() {
super();
this.state={
trafficData:nodes,
allowDraggingOfNodes:true
}
this.objectHighlighted.bind(this);
}
objectHighlighted(data){
console.log(data);
}
render() {
console.log(this.state.trafficData);
return (

);
}
}
`

Hi, This is my code. I am using vizceral-react. Now I can get the position of the nodes when I click on that by calling objectHighlighted method. Now Once I get all nodes position, I want to set the position on each nodes. My nodes details are in "trafficData" variable. My question is, Is there any parameter in nodes like x=200 and y=300 so that I fill this values?
class App extends Component {

   constructor() {
      super();
       this.state={
          trafficData:nodes,
          allowDraggingOfNodes:true
        }
        this.objectHighlighted.bind(this);

   }

   objectHighlighted(data){
    console.log(data);
   }

  render() {
    console.log(this.state.trafficData);
    return (
      <div className="App" style={{height:800}}>
        <Vizceral traffic={this.state.trafficData}
                  allowDraggingOfNodes={this.state.allowDraggingOfNodes}
                  objectHighlighted={this.objectHighlighted}
        />
      </div>
    );
  }
}

Yes, you should be able to put the position data in the same location you got it from.

I am not able to set when I give position object in nodes. Can you give me example? It would be really helpful

@gupta1 Can you explain me how did you do this?

Hi @24thdiv, to change the position of a node you can do like so

const node = vizceral.getNode(['yournodename']);
node.updatePosition({
x: 120,
y: 120,
});

Hope this help

@24thdiv
I used this way to fix position, change layout and put position into metadata
"layout": "ring",
      "nodes": [
        { "name": "node1", "node_type": "user", "renderer": "focusedChild", "class": "danger", "metadata": { "position": { "x": -1000, "y": 0 } } },
        { "name": "node2", "node_type": "service", "renderer": "focusedChild", "metadata": { "position": { "x": -500, "y": -500 } } },
        { "name": "node3", "node_type": "service", "renderer": "focusedChild", "metadata": { "position": { "x": 0, "y": 500 } } },
...

repo: Netflix/vizceral


text:
能否实现不定个数元素内容解析

比如：服务器下发命令的json最多支持3个命令，例如：
{
"pir_enable": true,
"led_enable": false,
"wifi_enable": true;
}
但是有的时候可能只发送，其中两种，或者只发送一种：
例如：
{
"pir_enable": true,
"led_enable": false,
}
或者
{
"led_enable": false,
"wifi_enable": true;
}
...

暂时可能不太好做

暂时可能不太好做

基本数据类型我已经实现了，只是那些复杂的像数组，列表，结构体等，暂时没考虑怎么做，嵌入式设备暂时有基本数据类型就够了

暂时可能不太好做

基本数据类型我已经实现了，只是那些复杂的像数组，列表，结构体等，暂时没考虑怎么做，嵌入式设备暂时有基本数据类型就够了

其实，声明的时候，把所有可能的 key 都考虑上，然后申请结构体数据内存的时候，清空一下数据，应该可以做到，就是默认值都是 0

暂时可能不太好做

基本数据类型我已经实现了，只是那些复杂的像数组，列表，结构体等，暂时没考虑怎么做，嵌入式设备暂时有基本数据类型就够了

其实，声明的时候，把所有可能的 key 都考虑上，然后申请结构体数据内存的时候，清空一下数据，应该可以做到，就是默认值都是 0

但是服务器可能下发的值就是0，不太靠谱。我把基本数据类型封装了一层，加了一个标志位，用于判断该元素是否存在。

repo: NevermindZZT/cson


text:
125194 trib to Missinka upstream modelled crossings

there are numerous upstream crossings modelled here but nothing mentioned in the background of the site.  we confirmed that the first crossign was not present and there are many crossings that can be xreferenced in bcfishpass repo as not present after review of aerial imagery.  @Mateo9569 - please add to bcfishpass repo. I will deal with the report text

This was done in this PR #376. Forgot to close this issue.


text:
Inclusão de Relatorio no Readme.md

1- Incluir esse texto após REQUISITOS.
Os Dados foram importados do Kaggle
Carregamos e tratados através do Python pelo notebook.
Selecionamos as 10 Maiores moedas e exportamos os dados na pasta Data.
Com o executavel index.py, enviamos os Dados para a pasta do XAMPP.
Para facilitar a importação no MySQL pela query.sql.
Com os Dados tratados decidimos utilizar a ferramenta de visualizacao TABLEAU.
2-  Incluir link com o Relatório Detalhado.

Adicionei porém alterei o formato para se adequar ao README

authors: NewKanvas alsantosad


text:
Updated shiki

UPdated to newest

Does this correspond to the tip of this PR?
https://github.com/matthewjamesadam/shiki/pull/1/files ?

Does this correspond to the tip of this PR?
https://github.com/matthewjamesadam/shiki/pull/1/files ?

Was referencing https://github.com/matthewjamesadam/shiki/pull/1/files

authors: jeffrey-ng matthewjamesadam

repo: NextChapterSoftware/ShikiBundle


text:
Duplicate header UI

Related issues
Resolved #74
Summary

Fix duplicate header UI
Fix lint
Add point & total_time properties to the combo interface

How to test

Verify bug duplicate header UI is fixed in notify & change password screen
Run yarn lint:fix without errors

yarn lint:fix

Concern points
Screenshots

---
---

@KMTus @truongtdph40209 Reivew


text:
Recorded GIF removing top line of pixels regardless of size.

Hello there. Love S2G, use it daily and have donated.
However, there's an issue where a recorded GIF will crop the top couple of lines of pixels, regardless of how its sized.
This is the GIF (check the very top)...

And this is the  S2G recording window

Hmm, that's new.
Which version are you using? v2.27.3 is the latest.
Have you tried moving the recorder screen around before or while recording? (to check if the capture padding gets removed).
Also, what are you recording exactly? Is it directly from a game engine render or from a video/animation?
Have you tried using the newer recorder UI? And also perhaps the DirectX recording method (Options > Recorder).

Verified on the latest version 2.29. And I found that there's a transparent border (1px width) outside the recording area:

So if you can see a 200x200 size area in the recorder, the real recording size should be 198x198.

authors: NickeManarin fz0000 tobobobo

repo: NickeManarin/ScreenToGif

license: MS-PL


text:
Add references to the website/installer localization docs

The README.md refers to the LOCALIZATION.md as the documentation to the app/website/installer localization:

Anyone can still contribute to the localization of the app/website/installer

But that file currently contains info only about the "app" part.
This PR adds links to the website/installer localization wiki pages to that file.

Thanks!

authors: Habetdin NickeManarin


text:
No easy way to get the number of pages

There seems to be no way to get the number of pages aka the valid indices for getPageAtIndex. I'm not sure whether the range is always continuous or whether it can contain gaps. Right now, I'm using this workaround:
extension on PDFPages {
  int getPageCount() {
    for (var count = 0, i = 0;; i++) {
      try {
        getPageAtIndex(i);
        count++;
      } on Exception catch (e) {
        if (e.toString().contains('Index out of bounds')) {
          return count;
        }
      }
    }
  }
}

There is a way to do this, it just requires some manual work:
semi-pseudo code:
final catalog = await document.catalog;
final pagesObject = (await catalog.resolver.resolve<PDFDictionary>(catalog.dictionary[const PDFName('Pages')]))!;
final totalNumPages = (await catalog.resolver.resolve<PDFNumber>(pagesObject[const PDFName('Count')]))!

In release 0.3.0 a property has been added to PDFPages to simplify this

authors: NicolaVerbeeck sma


text:
🛑 cedro is down

In 8b8e8a8, cedro (https://www.cedro.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cedro is back up in ca882c7 after 11 minutes.

repo: NicolasAbihaggle/serviciosestados


text:
changed license to BSD 3-clause license

Based on the important (if subtle) differences between the MIT and BSD 3-clause licenses pointed out by @scopatz at https://github.com/github/choosealicense.com/issues/413#issuecomment-243598510, I'm proposing we change to the BSD 3-clause.

Current coverage is 91.15% (diff: 100%)

Merging #19 into master will not change coverage

@@             master        #19   diff @@
==========================================
  Files             5          5
  Lines           226        226
  Methods           0          0
  Messages          0          0
  Branches         63         63
==========================================
  Hits            206        206
  Misses           11         11
  Partials          9          9

Powered by Codecov. Last update 4ab16c1...6bc9008

authors: codecov-io kyleniemeyer

repo: Niemeyer-Research-Group/ChemKED


text:
Wrong Flags

Hello, there's a problem with the country selection. If i select United States, it shows me the Canada Flag. The selection for UK also shows wrong flag.

@NikKovIos  Hi, any news on this issue?

Hello, not yet, sorry. You can try to manage it by yourself and submit a PR then.

@NikKovIos Hi, created PR. https://github.com/NikKovIos/NKVPhonePicker/pull/12

@NikKovIos Hi, created PR.

Thank you. I'll check it asap.

Thanks for your contribution. Merged in https://github.com/NikKovIos/NKVPhonePicker/pull/12

authors: NikKovIos OlexandrRutenko alexionut

repo: NikKovIos/NKVPhonePicker


text:
AssetCollection derive broken?

Using bevy_asset_loader v0.8 with bevy v0.6, I've gotten an error with the following code which used to work and looks identical to the examples:
use bevy_asset_loader::AssetCollection;

#[derive(AssetCollection)]
pub struct TileAssets {
   /// Our tile collection
   #[asset(texture_atlas(tile_size_x = 32., tile_size_y = 32., columns = 1, rows = 1))]
   #[asset(path = "tiles/atlas.png")]
   pub atlas: Handle<TextureAtlas>
}

with compile error
error[E0425]: cannot find value `atlases` in this scope
 --> examples/tile_replace_stress.rs:4:10
  |
4 | #[derive(AssetCollection)]
  |          ^^^^^^^^^^^^^^^ not found in this scope
  |
  = note: this error originates in the derive macro `AssetCollection` (in Nightly builds, run with -Z macro-backtrace for more info)

With RUSTFLAGS="-Z macro-backtrace" it just unhelpfully points at asset_collection_derive().
Was there a name change recently?

Sounds like you might be missing the render feature?

Aha! That seems to be it. Thanks.

FYI I just pushed a change to get improved error messages in this case:
error: This attribute requires the 'render' feature
 --> $DIR/missing_feature.rs:8:13
  |
8 |     #[asset(texture_atlas(tile_size_x = 100., tile_size_y = 100., columns = 1, rows = 1))]
  |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: This attribute requires the 'render' feature
  --> $DIR/missing_feature.rs:10:13
   |
10 |     #[asset(standard_material)]
   |             ^^^^^^^^^^^^^^^^^

authors: BrettWitty NiklasEi


text:
Search Engine Parameters to Filter Country Region

Is there a way to set the country region for where the results come from? This would be equivalent to setting the &cr=countryUS query string in the URL.
I see in the search_engine_parameters.py there is a 'cr' parameter but how do I make use of that and set it to 'countryUS'?
Thanks,
John

I met the same problem, can anybody solve it ?
tks!!

@Pulapula Yes, it's possible but you need to modify the source :(

authors: Pulapula VeeeneX ciderjohn

repo: NikolaiT/GoogleScraper


text:
Ayo wtf why is this not on aur yet

Greetings good sir,
I cordially request permission to put this on the aur

yeet, sure you can put this on the aur

authors: NikonP yeetus-maximus

repo: NikonP/fetchfetch

license: WTFPL


text:
Update README.md

Hi,
This small PR adds a button to get your app on F-Droid. You can later add a button for Google Play the same way :
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png"       alt="Get it on Google Play"       height="80">]()
It also adds a link to get the latest APK from the Releases Section.
You can now eventually add the fdroid and/or f-droid tags that will appear on the right side of the repo.

Thanks for the PR

authors: NimaKhajehpour Poussinou

repo: NimaKhajehpour/OpenBooksDownloader