[bug] tf.estimator.DNNClassifier setting n_classes has no effect

Describe the problem
I was following the examples for a tensorflow estimator. I am setting n_classes but the label check in (_check_labels tensorflow/python/estimator/canned/head.py", line 222) keeps kicking back the following error:
ValueError: Mismatched label shape. Classifier configured with n_classes=1.  Received 4. Suggested Fix: check your n_classes argument to the estimator and/or the shape of your label.
Source code / logs
import tensorflow as tf
import numpy as np

trainX = np.array([1,0,2,3])
num_classes = 4
feature_names = ['f1']
feature_columns = [tf.feature_column.numeric_column(k) for k in feature_names]
classifier = tf.estimator.DNNClassifier(feature_columns=feature_columns,
                                            n_classes=num_classes, #setting number of classes here
                                            hidden_units=[10])

def input_fn():
    my_int_variable = tf.get_variable("my_int_variable", [1], dtype=tf.int32, initializer=tf.zeros_initializer)
    label = tf.one_hot(my_int_variable, num_classes) #using same number of classes
    return {'f1':trainX},label

classifier.train(input_fn=lambda: input_fn())

Traceback (most recent call last):
  File "test.py", line 17, in <module>
    classifier.train(input_fn=lambda: input_fn())
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/estimator.py", line 302, in train
    loss = self._train_model(input_fn, hooks, saving_listeners)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/estimator.py", line 711, in _train_model
    features, labels, model_fn_lib.ModeKeys.TRAIN, self.config)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/estimator.py", line 694, in _call_model_fn
    model_fn_results = self._model_fn(features=features, **kwargs)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/canned/dnn.py", line 334, in _model_fn
    config=config)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/canned/dnn.py", line 203, in _dnn_model_fn
    logits=logits)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/canned/head.py", line 493, in create_estimator_spec
    features=features, mode=mode, logits=logits, labels=labels)
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/canned/head.py", line 433, in create_loss
    label_ids = self._label_ids(_check_labels(_maybe_expand_dim(labels), 1))
  File "/home/user/tensorflow/tf/lib/python2.7/site-packages/tensorflow/python/estimator/canned/head.py", line 222, in _check_labels
    (expected_labels_dimension, dim1))
ValueError: Mismatched label shape. Classifier configured with n_classes=1.  Received 4. Suggested Fix: check your n_classes argument to the estimator and/or the shape of your label.

System information
Mac OSX 10.12.6
Python 2.7
Tensorflow ('v1.4.0-19-ga52c8d9b01', '1.4.1')

I actually ran into this problem recently. My labels shape for the dataset is (?, 10) by default and passed n_classes=10 in a LinearClassifier, receiving a similar error.
Digging a bit deeper - the error message is a bit misleading, as I noticed that expected_labels_dimension is hard-coded to be 1 in the create_loss function here.

I am also receiving this same error. No matter what I put for n_classes it says:
Classifier configured with n_classes=1.  Received 10.

Same error on my end-has this been fixed in an update?

I have the same error. Any fix?

For a given Labeled data(Location) how can we write a code in Tensorflow to predict Unlabeled data(Location).
data.zip
I am new to Tensorflow and trying to write code to run and predict but not able to understand and write.Please help me if anyone has experience in Tensorflow.I have attached the data file

For a given Labeled data(Location) how can we write a code in Tensorflow to predict Unlabeled data(Location).
data.zip
I am new to Tensorflow and trying to write code to run and predict but not able to understand and write.Please help me if anyone has experience in Tensorflow.I have attached the data file


Upgrade HotROD example to use OpenTelemetry SDK

Per #3362

[x] replace Jaeger SDK with OTEL SDK using an OT Bridge
[x] replace OT instrumentation with OpenTelemetry
[x] Remove references to OpenTracing API

[x] from HotROD code
[x] from HotROD tests examples/hotrod/pkg/tracing/rpcmetrics/
[ ] from README

[x] Remove Jaeger exporter, leave only OTLP, and update README and docker-compose

Will try to work on that during the next weekend.

Before jumping right into the code I have been studying the opentelemetry golang API. Given that the notion  of logs is not complete in opentelemetry yet but is something used in Jaeger, I wanted to make sure we have a strategy to migrate what is currently 'logged' in HotROD to what in opentelemetry is called an 'Event'. Is this a good understanding? The only other option in open telemetry is to use Attributes (key-value) which are what in jaeger-client we call Tags.
in the article there is also a section that describes the difference between tags vs Logs.

Let me clarify - at this time our intention is not to upgrade everything to OTEL API, but keep OT instrumentation and use OT-to-OTEL bridge to replace Jaeger SDK with OTEL SDK. Therefore your question is not relevant because that decision will be made by the bridge.

Let me clarify - at this time our intention is not to upgrade everything to OTEL API, but keep OT instrumentation and use OT-to-OTEL bridge to replace Jaeger SDK with OTEL SDK. Therefore your question is not relevant because that decision will be made by the bridge.

Copy that! I'm glad I asked the question! :smile:

getting close to completing this

The only remaining references to opentracing are in documentation files, still need to clean them up:
./README.md:71:### Native support for OpenTracing
./README.md:73:Jaeger backend, Web UI, and instrumentation libraries have been designed from the ground up to support the [OpenTracing standard](https://opentracing.io/specification/).
./README.md:74:  * Represent traces as directed acyclic graphs (not just trees) via [span references](https://github.com/opentracing/specification/blob/master/specification.md#references-between-spans)
./README.md:82:The OpenTracing and OpenCensus projects have merged into a new CNCF project...
./CONTRIBUTING.md:103:      hotrod/               - Demo application that uses OpenTracing API
./examples/hotrod/README.md:6:  * as a blog post [Take OpenTracing for a HotROD ride][hotrod-tutorial],
./examples/hotrod/README.md:90:[hotrod-tutorial]: https://medium.com/@YuriShkuro/take-opentracing-for-a-hotrod-ride-f6e3141f7941
./examples/opentracing-tutorial/README.md:1:# OpenTracing Instrumentation Tutorial
./examples/opentracing-tutorial/README.md:3:To learn how to instrument your own applications for distributed tracing with Jaeger and OpenTracing API,
./examples/opentracing-tutorial/README.md:4:please see https://github.com/yurishkuro/opentracing-tutorial/.
./docker-compose/monitor/grafana.ini:1025:# Opentracing is deprecated use opentelemetry instead


Add ability to consume the resources directory instead of a jar

See gradle/performance#288

I think just for completeness sake we should also attach the resources as a variant to the apiElements configuration.

Isn't this a contradiction? API is for compile time, no?

Isn't this a contradiction? API is for compile time, no?

You could imagine a kind of resource processing that only takes API dependencies into account instead of wanting all the runtime dependencies. We can of course wait until someone asks "Hey, why can I get the resources 'for runtime', but not 'for compile'?" and add it at that point (or not if nobody misses it).

Comments fixed, would you mind checking, @oehme?

The problem with a Callable<File> is that it's not enough. That's why we have the Map version. But the Map version itself is not enough. The issue is with laziness of all elements of the artifact (type, name, file). This implementation solves one issue (laziness of the File), while hardcoding another (because we know it won't change), the type. I don't think it belongs to this story to solve this. It's a general issue in the current model. It's nothing specific to artifacts.

Fair enough. Could you create a card for cleaning up this artifact situation? The rest looks good to me.

Here it is: gradle/performance#302


ReactAsset improve error messages

This pr obsolete https://github.com/player-ui/player/pull/421 which is pointing to bazel-6 with unverified commits.
Issue: https://github.com/player-ui/player/issues/376
What's changed: improve error msg thrown by ReactAsset. more info and react-like errors
Before: if no matched asset found, throw error: No implementation found for id: bar-id type: bar
After:

add check for no assets in registry
modify existing error msg for no match asset found

Change Type (required)
Indicate the type of change your pull request is:

[ ] patch
[ ] minor
[ ] major

Does your PR have any documentation updates?

[ ] Updated docs
[ ] No Update needed
[ ] Unable to update docs

Are there any alternatives to string-similarity we can use? It looks like that package isn't being actively maintained so I would be hesitant to add a dependency on it.

@KetanReddy  replaced string-similarity with fuse.js. thanks for pointing out. Now ready for review

Looks good! Once CI passes you should be good to merge.


Upgrade 1.3.4 to 1.3.5 - Alter table foreignKey "structure" KO

Hi,
When I upgrade from 1.3.4 to 1.3.5, this request is KO (Error 500 in setup).

alter table corporation_structure add CONSTRAINT fk_corporation_structure___structureId___structure___Id FOREIGN KEY (structureId) REFERENCES structure(id) on DELETE CASCADE on UPDATE RESTRICT;

When I try to execute this query in MySQL, I have this return:

#1215 - Cannot add foreign key constraint

I note :

structureId in corporation_structure is an integer(11)
id in structure is a bigInteger(20)
corporation_structure table is actually empty
structure table contains data

I don't know if this error is normal.
Have you an idea to resolve this issue?
Thanks a lot.

@DLB82 The interesting part is: Why is "id in structure a bigInteger(20)" ? There is no "special" implementation in the `structuremodel.php" which is responsible for the table schema of  "structure" table? Can you try to convert that id into integer(11) manually (then delete cache because table schema is cached) and then retry the "setup tables" button?

Problem with lazy update from dscan now.
I think it's better to update structureId in corporation_structure as an bigint(20). I try this solution.

[Sat Jun 16 17:24:22.951531 2018] [:error] [pid 9538] [client <IP_ADDRESS>:49466] SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value [/opt/pathfinder.v1.3.5/app/lib/db/sql.php:226], referer: ...

Not a problem of type ^^

ALTER TABLE structure MODIFY id INT(11) NOT NULL AUTO_INCREMENT, ADD INDEX (id)

Before, remove constraint and after recreate foreign key.
Issue solved.


merge from arlac77/template-github,arlac77/template-kronos-module

package.json

chore(package): add ^3.6.0 remove ^3.5.2 (devDependencies.ava)

Codecov Report

Merging #686 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #686   +/-   ##
=======================================
  Coverage   91.87%   91.87%
=======================================
  Files           4        4
  Lines         283      283
  Branches       13       13
=======================================
  Hits          260      260
  Misses         23       23

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 27c3744...c84baff. Read the comment docs.

:tada: This PR is included in version 8.1.6 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Build Postman Test Suite For manual testing

Background: Create a postman test suite and add it to the repository. This is just a starting point for additional tests and potential automation later.
Definition of Done:
The test should run against the local url: http://<IP_ADDRESS>:8000/api/v1/health
It should ensure that the return code is 200.
It should ensure that the response is received in less than 2000 milliseconds.
It should ensure that the response is json.
It should ensure that the json response contains status: pass

@aniyip can you please attach any work that you've done for this so we can just close it out? Thanks.


#2477  Clojure classpath and imports

Classpath and imports are available to set up in the Clojure plugin settings

Hi Max,
please use com.twosigma.beaker.jvm.classloader.DynamicClassLoaderSimple as a class loader instead of the URLClassLoader - look at how this is used in javash plugin.
You should also include the outDir function - this will allow you to have a Java cell that defines a class and then a clojure cell that uses the class.

used com.twosigma.beaker.jvm.classloader.DynamicClassLoaderSimple instead of the URLClassLoader
improved a file path processing in the DynamicClassLoaderSimple loader
included the outDir function

:+1:


HDR hits the background color

I want the globe on a white background, but if highDynamicRange is enabled the background is not white.
var viewer = new Cesium.Viewer('cesiumContainer', {
    skyBox: false
});
viewer.scene.backgroundColor = Cesium.Color.clone(Cesium.Color.WHITE);
//viewer.scene.highDynamicRange = false;

FYI, a work around here would be to use a transparent background and put it on a div with a white background.

Seems like it would be better to avoid tone-mapping the background color, if possible.  That, or the background color should be able to be specified as an HDR color value, not just a simple color.

Whatever solution we come up here we might need to have a way of applying to imagery layers as well. Same kind of issue brought up here https://github.com/AnalyticalGraphicsInc/cesium/issues/7931. The imagery layer is darker than it should be in CesiumJS due to HDR:

@OmarShehata I think using HDR just probably isn't appropriate for that kind of vector imagery


train data set demo

Hi Xiaojiu-z, Could you please release training dataset , or give some training dataset demo. It will be convinent for fixing error that occured when run train.sh

Training dataset examples can be seen in my paper~


[TD-12328]: taosdump user manual

Codecov Report

Merging #61 (d5f5f27) into develop (14a2377) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop      #61      +/-   ##
===========================================
- Coverage    21.94%   21.94%   -0.01%
===========================================
  Files            1        1
  Lines         2839     2844       +5
  Branches       126      126
===========================================
+ Hits           623      624       +1
- Misses        2187     2192       +5
+ Partials        29       28       -1

Impacted Files
Coverage Δ

TDengine/src/kit/taos-tools/src/taosdump.c
21.94% <0.00%> (-0.01%)
:arrow_down:

Continue to review full report at Codecov.

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


Issue #1647 Handling textDocument/definition request without FileList

Fixes https://github.com/chipsalliance/verible/issues/1647
This PR adds a fix for the textDocument/definition request - when we work on currently edited file, we don't need a verible.filelist file to perform go-to definition jump.
Here we remove quitting FindDefinition function when FileList is not available - it will collect symbols from currently opened buffers.

It is a PR regarding https://github.com/chipsalliance/verible/issues/1647

Looks good - are you planning anything else here, or is it ready for review ?

I guess it's ready for review


Show container image for applications

Short description
As an application operator I want to view deployed images and their version so that I can verify which revision of my applications are actually running.
Acceptance criteria

[ ] Images column Application Details view which shows imageName:tag. When multiple container images exist, for example a sidecar, these should be one image per line in the table.
[ ] ~Table columns should be in order: status, name, type, message, images, namespace~ TBD
[ ] Works with kustomization based deployments and helm based deployments

Design materials
Example from the Flux Runtime view running on the staging cluster

Example from figma, note there have been changes since this in terms of other content, but shows an example of the images column and its format.

Open questions

Should we expose in some way on the Applications summary view? Initially left out as feel that view already has a larger number of columns than most screens real estate will allow; additionally complicated by likely large number of images associated with a given kustomization/helmrelease
Are there scenarios where a secondary container may exist alongside the flux controllers?
Column reordering - above proposal is based on some user testing where the assertion was that Status is ultimately the first thing to care about so have it first. Also open to swapping Name and Status, which would be comparable to GKE console for example

Per your open questions above:

No
Yes, there are cases that this could happen but none of the flux controllers do that.  I believe the controller needs to be labeled part-of:flux
I find namespace being last to be a bit odd.

@JamWils I understand your point on namespace having spoken, that it does 'pair' more with name/type, and is valuable upfront given scenarios where failing components in a dev environment are less worrying.
Status and message similarly 'pair' in my mind, so I'm thinking in groups:

[name, type, namespace, images] - identifiers
[status, message] - status

Current implementation is: name, type, namespace, status, message. It still feels wrong having status so far along, which was my primary reason for wanting to reorder generally. So two other options:
A) status, message, name, type, namespace, images (keep in groups)
B) status, name, type, namespace, images, message (break groups, message at the end still feels a relatively common pattern)

From HelmReleases this information is not available without extra queries in the background for resources with app.kubernetes.io/managed-by: Helm and app.kubernetes.io/instance: cert-manager labels. At least I couldn't find them. Do we want to make those extra queries? That means we have to query known resources types like pod, service, deployment (?) and return with the list.

HelmRelease contains only reference to the chart and the provided Values, but that object has arbitrary structure.
HelmChart contains info about the chart, but not about their values (so like where to download from)

I thought that Flux would attach lables for the applicable helm release.  So you should be able to query the labels on the deployment for the particular helm release @yitsushi

@yitsushi here is a snapshot of the labels for the gitops-server.  You can see the labels that tie it to the helm release.

For deployment yes, for pods we don't have this label (my "update")
Yes on Deployment:
  labels:
    app: cert-manager
    app.kubernetes.io/component: controller
    app.kubernetes.io/instance: cert-manager
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: cert-manager
    app.kubernetes.io/version: v1.8.0
    helm.sh/chart: cert-manager-v1.8.0
    helm.toolkit.fluxcd.io/name: cert-manager
    helm.toolkit.fluxcd.io/namespace: cert-manager

But a pod created by that deployment (replicaset)
  labels:
    app: cert-manager
    app.kubernetes.io/component: controller
    app.kubernetes.io/instance: cert-manager
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/name: cert-manager
    app.kubernetes.io/version: v1.8.0
    helm.sh/chart: cert-manager-v1.8.0
    pod-template-hash: 76578c9687

The screenshot shows different resources like Pod. For Deployment we can't say "that's the image" from the deployment Spec because a deployment can have multiple pod definitions.
Or is it just Deployment  and Pod specs purely and not underlying real Pods? It's not clear what happens if a Deployment says:
I want 3 instances of Pod-A and one instance of Pod-B,
In this case:

Show 4 rows for each Pods
Show 2 rows and the desired image defined in the Deployment spec

Start working on the server side.

For Pods it's done.


Fix bogus factorization of #value: vs #elab:

When the Horn solver's elaboration stage encounters a DecidableRefinement, a Smalltalk evaluation is triggered via #evaluateIn:.  The Smalltalk code within the decidable refinement may contain arbitrary block evaluations.  These are reflected into EApp nodes. As the code is now, the resulting EApp is immediately elab:'ed,
yielding the {expr.sort} as the #value:'s (and therefore the #evaluateIn:'s) return value.
This is obviously incorrect: even apart from being plain wrong — what if the Horn query contains a programmatically-created (i.e. not coming from #value:) EApp? The correct way is to evaluateIn: anamorphically, and when the unfolded Expr is fully built, catamorphically elab: the result.

Fixed in 1cb655e


NoPermissionException fires with wrong permissions

When the command sender has no permissions relevant to the command manager, and attempts to use a command, NoPermissionException will have all permissions rather than the appropriate one.
Versions: cloud-paper 1.6.2 and 1.7.0-SNAPSHOT (bcc9d30)
Code:
public class MyPlugin extends JavaPlugin {
    @Override
    public void onEnable() {
        try {
            var commandManager = PaperCommandManager.createNative(this, CommandExecutionCoordinator.simpleCoordinator());

            commandManager.registerExceptionHandler(NoPermissionException.class, (ignored, exception) ->
                    getLogger().info(exception::getMessage)
            );

            commandManager.command(commandManager.commandBuilder("command1")
                    .permission("permission1")
                    .handler(context -> context.getSender().sendMessage("Handling command1"))
            );

            commandManager.command(commandManager.commandBuilder("command2")
                    .permission("permission2")
                    .handler(context -> context.getSender().sendMessage("Handling command2"))
            );
        } catch (Exception ignored) {}
    }
}

Output:
[11:09:44 INFO]: SirSalad issued server command: /command1
[11:09:44 INFO]: [MyPlugin] Missing permission '(permission2)|(permission1)' <-- should only have permission1
[11:09:47 INFO]: SirSalad issued server command: /command2
[11:09:47 INFO]: [MyPlugin] Missing permission '(permission2)|(permission1)' <-- should only have permission2

[11:09:58 INFO]: SirSalad issued server command: /lp user SirSalad permission set permission1 true
[11:10:03 INFO]: SirSalad issued server command: /command1
[11:10:05 INFO]: SirSalad issued server command: /command2
[11:10:05 INFO]: [MyPlugin] Missing permission 'permission2' <-- this is correct

It's not really wrong per se. When building the command tree, the root note will end up with an OR-permission that is built up by the command permissions. It's failing on this OR-permission because the sender lacks permission to use any of the commands.
Because of the way parsing works, we never even attempts to traverse the tree further if we fail that early, thus we don't really have information about which command that was actually going to be executed, had the permission checks passed. Therefore I am not really sure if there's a good way to "solve" this.


FEAT/RFC/FIX major refactoring for final presentation

There is no sufficient time to write a comprehensive description for this PR. Related will be presented in the final presentation and final deliverable. The size of this PR is also out of urgency for the deadline, otherwise it should have been split into ~10 smaller PRs.

Self-merging as we need this for the final presentation demo.


Cant Use Routing with CupertinoTabScaffold

Hi, this / or use this: https://github.com/keremalan/lugat-app/blob/main/draft_6/main.dart draft_6, main.dart have issue. I want to use GestureCapture and route to my TechCategory page, but this app don't accept any routing ways.

Try to use this routing format: https://github.com/keremalan/dart-readyToUse/blob/main/routeAndCategories/main.dart

This is file get issue when I use routing: https://github.com/keremalan/lugat-app/blob/main/issue_draft_6/main.dart

======== Exception caught by gesture ===============================================================
The following assertion was thrown while handling a gesture:
Could not find a generator for route RouteSettings("/technology", null) in the _CupertinoTabViewState.
Generators for routes are searched for in the following order:

For the "/" route, the "builder" property, if non-null, is used.
Otherwise, the "routes" table is used, if it has an entry for the route.
Otherwise, onGenerateRoute is called. It should return a non-null value for any valid route not handled by "builder" and "routes".
Finally if all else fails onUnknownRoute is called.
Unfortunately, onUnknownRoute was not set.
When the exception was thrown, this was the stack:
#0      _CupertinoTabViewState._onUnknownRoute. (package:flutter/src/cupertino/tab_view.dart:202:9)
#1      _CupertinoTabViewState._onUnknownRoute (package:flutter/src/cupertino/tab_view.dart:215:6)
#2      NavigatorState._routeNamed (package:flutter/src/widgets/navigator.dart:4013:37)
#3      NavigatorState.pushNamed (package:flutter/src/widgets/navigator.dart:4055:20)
#4      Navigator.pushNamed (package:flutter/src/widgets/navigator.dart:1621:34)
#5      HomeTab.build. (package:scroll/main.dart:79:23)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:198:24)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:608:11)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:296:5)
#9      BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:230:7)
#10     PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:563:9)
#11     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
#12     PointerRouter._dispatchEventToRoutes. (package:flutter/src/gestures/pointer_router.dart:139:9)
#13     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:539:8)
#14     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
#15     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
#16     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
#17     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
#18     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:322:11)
#19     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
#20     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
#21     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
#22     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
#26     _invoke1 (dart:ui/hooks.dart:169:10)
#27     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:293:7)
#28     _dispatchPointerDataPacket (dart:ui/hooks.dart:88:31)
(elided 3 frames from dart:async)
Handler: "onTap"
Recognizer: TapGestureRecognizer#ae7d9
debugOwner: GestureDetector
state: possible
won arena
finalPosition: Offset(190.7, 469.0)
finalLocalPosition: Offset(24.2, 18.0)
button: 1
sent tap down
====================================================================================================

Fixed with: https://github.com/keremalan/lugat-app/blob/main/draft_7/main.dart


Docker import from .tar file

Didn't see this in the readme/code, is there a way to import from a .tar file?
https://docs.docker.com/engine/reference/commandline/import/

@erikanderson good idea. That's not currently supported but I'd definitely be happy to see a PR if you have time. Otherwise I'll try and get to it as time allows.

I will take a crack at it. Also would be good to add support for load command https://docs.docker.com/engine/reference/commandline/load/

After looking through the source the image class does exactly what this issue is for no? We have this working via a class something like this:
class mymodule::extract {
  include Class['docker']
  include Class['staging']

  staging::deploy { 'awesome.tar.gz':
    source => 'puppet:///modules/mymodule/folder/awesome.tar.gz',
    target => '/opt/data'
  }

  docker::image { 'awesome-image':
    require => Staging::Deploy['awesome.tar.gz'],
    docker_tar => "/opt/data/awesome-image.tar"
  }
}


Delete nonreduced fuzz inputs

As per the usual process to avoid wasted CI resources and timeouts when it runs on large and presumed irrelevant inputs.
Previous: https://github.com/bitcoin-core/qa-assets/pull/177
To "reproduce"
Install a fresh VM, as explained in the bash script's doc, and run it:
apt update && apt install curl -y
curl -L -O https://raw.githubusercontent.com/bitcoin-core/bitcoin-maintainer-tools/main/delete_nonreduced_fuzz_inputs.sh
bash delete_nonreduced_fuzz_inputs.sh

To "test"

Keep an eye on coverage stats, to ensure it doesn't drop
Re-run the script, to ensure it is "reproducible" to some extent
Anything else you think is important to test or review

CI
CI should pass, except for a lint failure, which should light up on any changes like this pull request, which delete fuzz inputs.

Are our logs going missing more quickly recently? Tried to look at the msan fuzz run here, but it seems to be gone: https://api.cirrus-ci.com/v1/task/5379875672948736/logs/ci.log ? The snippet still availalble is:
  Misses:           91 / 447 (20.36%)
+ du -sh /ci_container_base/depends/SDKs/ /ci_container_base/depends/builders/ /ci_container_base/depends/built/ /ci_container_base/depends/hosts/ /ci_container_base/depends/packages/ /ci_container_base/depends/patches/ /ci_container_base/depends/sdk-sources/ /ci_container_base/depends/sources/ /ci_container_base/depends/x86_64-pc-linux-gnu/
4.0K	/ci_container_base/depends/SDKs/
28K	/ci_container_base/depends/builders/
393M	/ci_container_base/depends/built/
32K	/ci_container_base/depends/hosts/
128K	/ci_container_base/depends/packages/
204K	/ci_container_base/depends/patches/
4.0K	/ci_container_base/depends/sdk-sources/
262M	/ci_container_base/depends/sources/
216M	/ci_container_base/depends/x86_64-pc-linux-gnu/
+ du -sh /ci_container_base/prev_releases
4.0K	/ci_container_base/prev_releases
+ [[ x86_64-pc-linux-gnu = *-mingw32 ]]
+ '[' -n '' ']'
+ '[' false = true ']'
+ '[' '' = true ']'
+ '[' false = true ']'
+ '[' false = true ']'
+ '[' true = true ']'
+ LD_LIBRARY_PATH=/ci_container_base/depends/x86_64-pc-linux-gnu/lib
+ test/fuzz/test_runner.py -j6 -l DEBUG /ci_container_base/ci/scratch/qa-assets/fuzz_seed_corpus/ --empty_min_time=60
==4331==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x562684dc42db in SetArgs(int, char**) ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/./src/test/fuzz/fuzz.cpp:50:5
    #1 0x562684dc42db in LLVMFuzzerInitialize ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/./src/test/fuzz/fuzz.cpp:216:5
    #2 0x562684113cb8 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /msan/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:650:5
    #3 0x562684141062 in main /msan/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
    #4 0x7f36a60831c9  (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6)
    #5 0x7f36a608328a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6)
    #6 0x562684108364 in _start (/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x892364)

  Member fields were destroyed
    #0 0x5626841d3c4d in __sanitizer_dtor_callback_fields /msan/llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:1048:5
    #1 0x562684107222 in std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string() /msan/cxx_build/include/c++/v1/string:840:44
    #2 0x562684107222 in std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::~basic_string() /msan/cxx_build/include/c++/v1/string:1106:3
    #3 0x562684107222 in std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, BCLog::LogFlags>::~pair() /msan/cxx_build/include/c++/v1/__utility/pair.h:80:29
    #4 0x562684107222 in __cxx_global_var_init ci/scratch/build-x86_64-pc-linux-gnu/src/util/./src/logging.cpp:170:66
    #5 0x562684107222 in _GLOBAL__sub_I_logging.cpp ci/scratch/build-x86_64-pc-linux-gnu/src/util/./src/logging.cpp
    #6 0x7f36a6083303 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a303) (BuildId: 6d64b17fbac799e68da7ebd9985ddf9b5cb375e6)
    #7 0x562684108364 in _start (/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/fuzz+0x892364)

SUMMARY: MemorySanitizer: use-of-uninitialized-value ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/util/./src/test/fuzz/fuzz.cpp:50:5 in SetArgs(int, char**)
Exiting
Traceback (most recent call last):
  File "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/test/fuzz/test_runner.py", line 411, in <module>
    main()
  File "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/test/fuzz/test_runner.py", line 115, in main
    test_list_all = parse_test_list(
                    ^^^^^^^^^^^^^^^^
  File "/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/test/fuzz/test_runner.py", line 397, in parse_test_list
    test_list_all = subprocess.run(
                    ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '/ci_container_base/ci/scratch/build-x86_64-pc-linux-gnu/src/test/fuzz/fuzz' returned non-zero exit status 1.
��������

Determinism

~100k deletions

git diff --stat origin/main..b306615230c6e4a4ffc82cac1f8882d259e097de | tail -1
 107411 files changed, 632551 deletions(-)

Did you mean 632k deletions instead of 100k deletions?

I noticed that the Branch Coverage went down minusculely by one point on Hit in src/policy, src/rpc, src/script, and src. That seems like an acceptable tradeoff for reducing the corpora by over 630,000 fuzz inputs.

Kicked the fuzz with msan build, now that https://github.com/bitcoin/bitcoin/pull/30778 has been merged.


LET with in()/out() always returns null results

OrientDB Version: 2.2.26
Java Version: OpenJDK 8
OS: Linux
Expected behavior
The following two queries should produce identical results:
SELECT $bar.quux AS quux FROM (
    MATCH {
        class: Foo,
        as: Foo___1
    }
    RETURN $matches
)
LET $bar = Foo___1.out('Foo_Bar')

and
SELECT Foo___1.out('Foo_Bar').quux AS quux FROM (
    MATCH {
        class: Foo,
        as: Foo___1
    }
    RETURN $matches
)

Actual behavior
In the query with the LET clause, the value of quux is null in every row instead of being the same as in the other query.
Steps to reproduce
E.g. use the GamesOfThrones prebuilt dataset, and try the following query:
SELECT $bar.name AS names
(
    MATCH {
        class: Noblehouse,
        as: Noblehouse___1
    }
    RETURN $matches
)
LET $bar = Noblehouse___1.in('Has_Allegiance')

Hi @obi1kenobi
I just pushed a fix on 2.2.x, this should solve the problem.
Leaving open only to port the fix to 3.0 on the legacy executor
Thanks
Luigi

Thanks for the quick fix, looking forward to the next release!

Fix ported to develop branch (3.0).
Closing, thanks!
Luigi


Connection to NUKI bridge dont work anymore

Describe the bug
After updating adapter to version 2.0 the connection to NUKI bridge dont work anymore. The error "Invalid toke given" appears. After five errors the adapter stop to work
To Reproduce
Steps to reproduce the behavior:

Adapater deinstalled
Adapter new installed from repository
New token gerenated in NUKI web portal.
Tried both tokens - same result

Expected behavior
Adapter should run like bevor the update
Screenshots & Logfiles

Versions:

Adapter version: 2.0.0
JS-Controller version: 5.0.19
Node version: 18.20.3
Operating system: debian bookworm

Please reenter your token ONCE after updating to V2.0.0.
Due to encryption changes enterng the token again is required.

Hello,
thank you for the quick feedback.
I've entered the old token four times and also create a new token and enter this token too.
Nothing works :-(

Ok, sorry - Then I do not know a solution. Lets wait for @smaragdschlange.
In most cases the missing info to reenter token is the reason for this problem.
In addtion I would suggest to post you problem at the nuki topic in the forum too. Maybe someone there has an idea what could be wrong.

Hi,
I faced the same issue after updating. I'm not sure what exactly fixed it for me, but I've set the "Einfachen Token erzwingen" (force simple token) flag and saved. Afterwards I've unchecked that flag again and saved again.
If this doesn't work, I'd recommend to try to uninstall the adapter and reinstall it again (remember your settings before uninstalling).
I hope this works for you.
Regards
Sven

Sorry this is what i did before open the issue.  ;-)

I've deinstalled the plugin and loaded it new from scratch. The enabling of "simple token" is the first what I did.
I've tried both variants with and without enabling this feature. I see that the hash is different but the error not.
Nothing of them helps unfortunately.
What's really wondering me is: I've tried to install the old version (1.6.0) but the error stays?!
A rollback might be no solution.

May I ask why you don't use the callback?

Good question ;-)
but it make no difference...

What happens when you connect to the bridge via browser? E.g. type into your browser http://192.168.178.XXX:8080/callback/list?token=XXXXXX (with your NUKI-bridge ip and token)?

an error occurs:

I also have plugged out the bridge and plugged it in again. --> The some error happens.
At the webpage the bridge is working well:

Hi,
the link I asked you to set in your browser is a direct connection to your NUKI-bridge (without ioBroker or my adapter). So, if the link does not give you the callback-list but HTTP-code 401 instead, you are actually using an incorrect token or your bridge is currently not set up for API calls. Please try to follow the instructions in chapter 3.1 of the bridge API manual:
https://developer.nuki.io/page/nuki-bridge-http-api-1-13/4/
Regards
Sven

Hello,
this documentation solves the problem now.
What I don’t understand is that since to the update the original token generated from the website don’t work anymore.
But in the end it works…
Thank you for your support...

Hi,
I'm glad it worked.
Regards
Sven


dellos6_config failing

dellos6_config fails with minimal output.  I increased the timers just in case, and verified that I could ssh to the host via the command ansible host.
2019-01-21 20:00:54,885 p=4908 u=rmerolle |  network_os is set to dellos6
2019-01-21 20:00:54,988 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] starting thread (client mode): 0x3270210L
2019-01-21 20:00:54,989 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Local version/idstring: SSH-2.0-paramiko_2.4.2
2019-01-21 20:00:55,029 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Remote version/idstring: SSH-2.0-OpenSSH_7.5
2019-01-21 20:00:55,029 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Connected (version 2.0, client OpenSSH_7.5)
2019-01-21 20:00:55,065 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] kex algos:[u'curve25519-sha256'<EMAIL_ADDRESS>u'diffie-hellman-group-exchange-sha256', u'diffie-hellman-group16-sha512', u'diffie-hellman-group18-sha512', u'diffie-hellman-group14-sha256', u'diffie-hellman-group14-sha1'] server key:[u'ssh-rsa', u'rsa-sha2-512', u'rsa-sha2-256'] client encrypt:[u'aes128-ctr', u'aes192-ctr', u'aes256-ctr'<EMAIL_ADDRESS>u''] server encrypt:[u'aes128-ctr', u'aes192-ctr', u'aes256-ctr'<EMAIL_ADDRESS>u''] client mac:[u'hmac-sha1'<EMAIL_ADDRESS>u'hmac-sha2-256', u'hmac-sha2-512'<EMAIL_ADDRESS><EMAIL_ADDRESS>u''] server mac:[u'hmac-sha1'<EMAIL_ADDRESS>u'hmac-sha2-256', u'hmac-sha2-512'<EMAIL_ADDRESS><EMAIL_ADDRESS>u''] client compress:[u'none'<EMAIL_ADDRESS>server compress:[u'none'<EMAIL_ADDRESS>client lang:[u''] server lang:[u''] kex follows?False
2019-01-21 20:00:55,066 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Kex agreed: diffie-hellman-group-exchange-sha256
2019-01-21 20:00:55,066 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] HostKey agreed: ssh-rsa
2019-01-21 20:00:55,067 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Cipher agreed: aes128-ctr
2019-01-21 20:00:55,067 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] MAC agreed: hmac-sha2-256
2019-01-21 20:00:55,068 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Compression agreed: none
2019-01-21 20:00:55,764 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Got server p (8192 bits)
2019-01-21 20:00:58,819 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] kex engine KexGexSHA256 specified hash_algo <built-in function openssl_sha256>
2019-01-21 20:00:58,821 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Switch to new keys ...
2019-01-21 20:00:58,925 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] userauth is OK
2019-01-21 20:01:03,040 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Authentication (password) successful!
2019-01-21 20:01:03,064 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] [chan 0] Max packet in: 32768 bytes
2019-01-21 20:01:03,088 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Received global request<EMAIL_ADDRESS>2019-01-21 20:01:03,089 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Rejecting<EMAIL_ADDRESS>global request from server.
2019-01-21 20:01:03,128 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] [chan 0] Max packet out: 32768 bytes
2019-01-21 20:01:03,128 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] Secsh channel 0 opened.
2019-01-21 20:01:03,178 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] [chan 0] Sesch channel 0 request ok
2019-01-21 20:01:03,218 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] [chan 0] Sesch channel 0 request ok
2019-01-21 20:01:04,171 p=4896 u=rmerolle |  Using module file /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ansible/modules/network/dellos6/dellos6_config.py
2019-01-21 20:01:44,314 p=4908 u=rmerolle |  command timeout triggered, timeout value is 40 secs.
See the timeout setting options in the Network Debug and Troubleshooting Guide.
2019-01-21 20:01:44,343 p=4896 u=rmerolle |  The full traceback is:
WARNING: The below traceback may *not* be related to the actual failure.
  File "/var/folders/5l/b5g8v52d1cn_6d_zvccsjss4pdcnx3/T/ansible_dellos6_config_payload_lVlaGE/ansible_dellos6_config_payload.zip/ansible/module_utils/network/dellos6/dellos6.py", line 86, in get_config
    return _DEVICE_CONFIGS[cmd]

2019-01-21 20:01:44,344 p=4896 u=rmerolle |  fatal: [<IP_ADDRESS>]: FAILED! => {
    "changed": false,
    "invocation": {
        "module_args": {
            "after": null,
            "auth_pass": null,
            "authorize": null,
            "backup": true,
            "before": null,
            "config": null,
            "host": null,
            "lines": null,
            "match": "line",
            "parents": null,
            "password": null,
            "port": null,
            "provider": null,
            "replace": "line",
            "save": false,
            "src": null,
            "ssh_keyfile": null,
            "timeout": null,
            "update": "merge",
            "username": null
        }
    },
    "msg": "unable to retrieve current config",
    "stderr": "command timeout triggered, timeout value is 40 secs.\nSee the timeout setting options in the Network Debug and Troubleshooting Guide.",
    "stderr_lines": [
        "command timeout triggered, timeout value is 40 secs.",
        "See the timeout setting options in the Network Debug and Troubleshooting Guide."
    ]
}
2019-01-21 20:01:44,345 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] [chan 0] EOF sent (0)
2019-01-21 20:01:44,385 p=4915 u=rmerolle | paramiko [<IP_ADDRESS>] EOF in transport thread
2019-01-21 20:01:44,416 p=4896 u=rmerolle |  PLAY RECAP ***************************************************************************************************************************************
2019-01-21 20:01:44,416 p=4896 u=rmerolle |  <IP_ADDRESS>               : ok=1    changed=0    unreachable=0    failed=1
2019-01-21 20:01:44,416 p=4896 u=rmerolle |  localhost                  : ok=1    changed=0    unreachable=0    failed=0
2019-01-21 20:01:44,517 p=4908 u=rmerolle |  shutdown complete
2019-01-21 20:02:05,490 p=5063 u=rmerolle |  ansible-playbook 2.7.6
  config file = /Users/rmerolle/repos/git/network-automation/ad-hoc/ansible.cfg
  configured module search path = [u'/Users/rmerolle/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ansible
  executable location = /Library/Frameworks/Python.framework/Versions/2.7/bin/ansible-playbook
  python version = 2.7.15 (v2.7.15:ca079a3ea3, Apr 29 2018, 20:59:26) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]

associated vars:
ansible_network_os: dellos6
ansible_connection: network_cli
ansible_command_timeout: 180
ansible_buffer_read_timeout: 10
ansible_user: user
ansible_ssh_pass: password

associated task:
- name: PULL CONFIG
  dellos6_config:
    backup: yes
  register: config_output

512 lines of config.
No stacking.
We can setup a screen share and walk through it if you like.  I can also email you show commands via your dell email.

I have the same issue with a new N3048EP-ON running <IP_ADDRESS>.

@ryanmerolle Can you share the output of show commands(running config, etc; ) via dell email<EMAIL_ADDRESS>

I'm able to reliably reproduce this on an N1148P-ON running v<IP_ADDRESS> firmware. Ansible is version 2.7.10 on Ubuntu 18.04.02.
The cause in my particular case is a flaw in the on_become() function in ansible/lib/ansible/plugins/terminal/dellos6.py. The function is written in such a way that if the switch is configured to go directly into enable mode after authenticating through SSH, on_become() fails to issue the "terminal length 0" command. This means that when Ansible issues the "show running-config" command it just gets stuck at the first page of the config and times out.
On a factory-default switch you can reproduce the problem by adding a local user and entering these two lines of configuration:
aaa authentication login default local
aaa authorization exec default local

The last line is the one that sends you directly to enable mode after logging in through SSH.
To fix the issue you can modify the if statement at the very beginning of on_become():
def on_become(self, passwd=None):
    if self._get_prompt().endswith('#'):
        return

Copy-paste the "terminal length 0" lines from the bottom of on_becom() into the if statement:
def on_become(self, passwd=None):
    if self._get_prompt().endswith('#'):
        try:
            self._exec_cli_command(b'terminal length 0')
        except AnsibleConnectionFailure:
            raise AnsibleConnectionFailure('unable to set terminal parameters')
        return

https://github.com/ansible/ansible/issues/55833

I wonder if I'm hitting this same issue on my N3048 switches running DellOS 6 and Ansible 2.7, my error is:
Traceback (most recent call last):
  File "/usr/bin/ansible-connection", line 106, in start
    self.connection._connect()
  File "/usr/lib/python3.7/site-packages/ansible/plugins/connection/network_cli.py", line 341, in _connect
    self._terminal.on_become(passwd=auth_pass)
  File "/usr/lib/python3.7/site-packages/ansible/plugins/terminal/dellos6.py", line 54, in on_become
    if self._get_prompt().endswith('#'):
TypeError: endswith first arg must be bytes or a tuple of bytes, not str

fatal: [ec0-n3048-p1]: FAILED! => {
    "msg": "endswith first arg must be bytes or a tuple of bytes, not str"
}

But @rolfhh I tried your fix but it doesn't seem to make any difference here. Is this related? Thanks.

@jsteel44 This looks like a separate bug. The error message is complaining about '#' being a string, while endswith() is expecting a bytes object or byte tuple. Not sure why I'm not getting the same error, although it looks like you're running Ansible under Python 3.7 whereas I'm running it under 2.7 (Ansible 2.5+ should work under Python 3 though).
Try changing:
if self._get_prompt().endswith('#'):

Into:
if self._get_prompt().endswith(b'#'):

The b prefix will turn the string literal into a bytes literal, which should fix the error message you're seeing.
As far as I can tell, all the other calls to endswith() in ansible/lib/ansible/plugins/terminal/dellos6.py use the b prefix, so the missing prefix in the on_become() function looks a lot like a bug.

@rolfhh thanks, just adding the "b" has fixed it (not needing the fix you mentioned for your issue). Many thanks.

@ryanmerolle Could you check if my pull request in the Ansible repo fixes this issue? If that is the case then it should probably also fix Ansible issue #55833.

Fixed in PR-https://github.com/ansible/ansible/pull/63272

This appears to still be an issue? I have made the changes @rolfhh suggested but am still having the same issues @ryanmerolle posted in the OP.
ansible 2.9.5
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/me/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.6/dist-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 3.6.9 (default, Nov  7 2019, 10:44:02) [GCC 8.3.0]

pcName:/home/me/netBackupPlaybooks$ cat DellPB.yaml
-
  name: Show ver
  hosts: Dell
  connection: network_cli
  gather_facts: yes
  tasks:
  -
    name: "Get Dell EMC OS6 Show Run"
    dellos6_command:
     commands: ['show ver']
   register: show_ver
  -
    name: "Backup config file locally"
    dellos6_config:
      backup: yes
      backup_options:
        dir_path: "/backup/location"
        filename: "{{ inventory_hostname }}"

<<IP_ADDRESS>> EXEC /bin/sh -c 'rm -f -r /home/me/.ansible/tmp/ansible-local-2854o4oal9vq/ansible-tmp-1582253578.8022168-188217938534126/ > /dev/null 2>&1 && sleep 0'
The full traceback is:
WARNING: The below traceback may *not* be related to the actual failure.
  File "/tmp/ansible_dellos6_config_payload_e62Nns/ansible_dellos6_config_payload.zip/ansible/module_utils/network/dellos6/dellos6.py", line 86, in get_config
    return _DEVICE_CONFIGS[cmd]
fatal: [SWITCH2]: FAILED! => {
    "changed": false,
    "invocation": {
        "module_args": {
            "after": null,
            "auth_pass": null,
            "authorize": null,
            "backup": true,
            "backup_options": null,
            "before": null,
            "config": null,
            "host": null,
            "lines": null,
            "match": "line",
            "parents": null,
            "password": null,
            "port": null,
            "provider": null,
            "replace": "line",
            "save": false,
            "src": null,
            "ssh_keyfile": null,
            "timeout": null,
            "update": "merge",
            "username": null
        }
    },
    "msg": "unable to retrieve current config",
    "stderr": "command timeout triggered, timeout value is 30 secs.\nSee the timeout setting options in the Network Debug and Troubleshooting Guide.",
    "stderr_lines": [
        "command timeout triggered, timeout value is 30 secs.",
        "See the timeout setting options in the Network Debug and Troubleshooting Guide."
    ]
}

Any help would be greatly appreciated..


[groups] Add default "operator" and "admin" group

We should add two default groups:

"operator" will be the group with permissions to see the basic OpenWISP objects needed to manage an organization (although each default permission available in this group should be added by each openwisp2 module, for example, the controller should add to this group the permissions to edit devices and templates, the radius module should add to this group the permissions to edit the radius related objects)
"user manager" will have permission to manage users of their organization (although work is neeed to implement this in #32 and #34)

Other notes:

operators won't have user editing permissions
user managers will have permission to add/edit users so they must be able to assign groups to new users
so groups have to be editable also by staff users (operators won't be able to change their group because they don't have permissions to edit user details)
the important thing is that user managers can't create or change groups they can only choose from a predefined list of groups

Ill take this up. Can't assign myself though.

@R9295 :+1: I added you


Add bleeder valve to PRC?

It seems like the PRC is the only machine incapable of dumping its gas output overflow. Any chance we can get that capability added?

https://github.com/aidancbrady/Mekanism/issues/2416#issuecomment-87875553


Distributed read-only transactions are slow

Not sure if this is a bug or just a misuse, but in distributed mode in the console we can go
begin
select * from myTable
commit

and the commit can run really slowly, probably trying to reach quorum. It would be great if this were fast since there were no writes to the database.
Internally in our code, we create a transaction after connection to the db, and commit just before disconnecting, so we have to change the read-only procedures to do a rollback at the end instead of a commit.

Executing a query inside a transaction has no sense. Try just executing the select.


Software Engineering: App not installable through Microsoft Store

[x] Install Win IP Camera
[ ] Test app
[ ] Ensure app provides only webcam stream and no other content

The Microsoft Store does not seem to work on my Lumia device. App cannot be installed even though install button was clicked.

Unfortunately, Microsoft has stopped supporting Windows Phone 8.1 and hence the store does not work. Apps cannot be installed. The only option is to upgrade to Windows 10 for apps to be installed.

Phone cannot be upgraded to Windows 10  Mobile even though on Microsoft's website states that the phone can be upgraded. Looking for other options to install Windows 10 Mobile. This has to be done because the Windows Phone was picked as the cheapest option to support the webcam addon as planned.

After searching online, there may be hope for 8.1 apps. Some tool called WP Internals by heathcliff allows root access to the Windows Phone. It may be possible to install Win Ip Camera without the Microsoft Store. Currently, fiddling around to see what the Internals application does and whether the app can be installed.

WP Internals is an excellent tool for understanding the Windows Phone system however it is too time consuming to analyze and figure out how to install a Windows app. The mobile OS is too complicated and protected. Installing an app by brute force may cause the OS to become unresponsive. Examining previous alternative of upgrading to Windows 10 Mobile.

Found some software which allows phone to be upgraded to windows 10 mobile. Thank you Hikari_Calyx for providing such an important update package to the public. This software has given new life to the Windows Phone and allows it to be used as part of the model airport project. Phone has been updated. Installing Win Ip Camera.

App installed. Works on Chrome browser in mjpeg format.


Node-Red 0.19 compliancy

Hi Dean (@DeanCording),
Was just reading about the new Node-Red 0.19 version, which will be released in about 3 weeks.
Currently I load my config at flow startup using your contribution.  However I assume that in the 0.19 version:

Your node should load the config only the first startup.
At all next restarts - if the caching mode is enabled - Node-Red will automatically load the last known context state from the persistency store (which will probably differ from the state specified originally in your contribution).

Do you have any advice on this?
In case we need to change something (?) in our flows, perhaps you could share that information on the forum?
Thanks a lot !!
Bart

@bartbutenaers: Let's come back to the issue. :-)
As far as I understand, the node acts at a start/restart in all cases.
Your use case description (user story) tells me rather the functionality of the node-red-contrib-persist node, am I right?
Please look here for the persist node, I made a docu rework which is actually not relased via npm.
Regards
Stephan


feat: add Openblocks icon

Related to https://github.com/coollabsio/coolify-community-templates/pull/21

Thanks for the PR! 💜


[BACKLOG-12892] In PUC & all the clients (PME, PRD, Spoon, PSW) when creating connection to Pentaho Data Services with empty Web App Name & reopening this connection Web App Name is reinserted as pentaho

@mkambol @hudak
https://github.com/pentaho/mondrian/pull/803 blocks verification of the case (no PDC connection type in PSW)

Build Completed
:x: This pull request has errors. They will need to be addressed before it can be accepted. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f dbdialog/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f dbdialog/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  dbdialog/src/org/pentaho/ui/database/event/DataHandler.java
  dbdialog/test-src/org/pentaho/ui/database/event/DataHandlerTest.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.ui.database.event.DataHandler

Branch Change: -.32%:small_red_triangle_down:
Complexity Change: -.32%:small_red_triangle_down:
Instruction Change: -.26%:small_red_triangle_down:
Line Change: -.23%:small_red_triangle_down:

License header violations

:heavy_exclamation_mark: Copyright year is not the current year on dbdialog/src/org/pentaho/ui/database/event/DataHandler.java. Found 2016. Was expecting 2017

:heavy_exclamation_mark: Copyright year is not the current year on dbdialog/test-src/org/pentaho/ui/database/event/DataHandlerTest.java. Found 2016. Was expecting 2017

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f dbdialog/build.xml clean-all resolve jacoco && ant -Dtestreports.dir=bin/reports/integration-test -f dbdialog/build.xml jacoco-integration checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  dbdialog/src/org/pentaho/ui/database/event/DataHandler.java
  dbdialog/test-src/org/pentaho/ui/database/event/DataHandlerTest.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.ui.database.event.DataHandler

Branch Change: -.32%:small_red_triangle_down:
Complexity Change: -.32%:small_red_triangle_down:
Instruction Change: -.26%:small_red_triangle_down:
Line Change: -.23%:small_red_triangle_down:


Much improved table functions

Description
Another step toward the Druid catalog, this one providing extended functionality to the table functions introduced in an earlier PR.

Revises properties, definitions in the catalog
Adds a "table function" abstraction to model such functions
Specific functions for HTTP, inline, local and S3.
Extended SQL types in the catalog. Primarily for later use, also used to handle types for external tables.
Restructure external table definitions to use table functions
EXTEND syntax for Druid's extern table function
Support for array-valued table function parameters
Support for array-valued SQL query parameters

Prior to this PR, MSQ did not support query parameters. This PR starts to provide support. Some of the required functionality will follow in the planner-focused catalog PR.
Release note
See the reference.md documentation page in this PR for the revised functionality. Of note are the new table functions and the array table function parameters. This functionality allows the user to, say, reuse the same SQL for every ingest, only passing in a different set of input files as query parameters on each ingest.

This PR has:

[X] been self-reviewed.
[X] added documentation for new or modified features or behaviors.
[X] a release note entry in the PR description.
[X] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[X] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[X] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

To anyone who wants to review, here is a summary of an overview of this PR provided via a private channel.
Let's assume you are already familiar with the model layer from last time. The key changes here are to make table functions more generic. First, there is a table function abstraction: something that has a set of parameter definitions, accepts a set of arguments, and returns an external table definition. The table function replaces the property annotations from the prior PR, so the annotation stuff was removed. Before, there was a definition for each kind of external table. This was too restrictive. So, now there is a generic external table definition that has two "parts". One is a definition of the input source, the other is a list of possible input formats.
Each input source has its own metadata class which says which properties are available (as before), but also says what table functions are available. There three kind of functions. 1) An "ad-hoc" (from scratch) function that is a fancy form of the existing extern function. 2) a "partial" function where some of the data resides in the catalog, the rest is given by the query using the table name as a function name. 3) a "complete" function where the catalog table name can be used either as a table or as a zero-argument table function. The input source metadata specifies the various properties, how function arguments are mapped to properties, and how to merge catalog and argument values. Formats are similar, but are shared by all input sources.
Given this, the second part is the SQL layer table functions are redone to use the table function abstraction and the input source definition. Basically, the HTTP input source function holds onto the HTTP input source definition, and asks that definition for the table function definition, which then provide the list of parameters and process the actual call. Given that, the related code is kind of one big thing: it won't work to use, say, the old Calcite code with the new model code or visa-versa.
You can start here: server/src/main/java/org/apache/druid/catalog/model/table. That's the core. Then, spiral outwards. server/src/main/java/org/apache/druid/catalog/model has a bunch of supporting changes. sql/src/main/java/org/apache/druid/sql/calcite/external is the Calcite integration for the table functions. Most of this stuff is either a complete mystery (because you don't know the bizarre ways that Calcite handles table macros) or trivial (because it builds on the code mentioned above.) Another big wad of files are the corresponding tests.
Oh, and if you want to know what all this code actually does, look at the reference.md documentation file.
A follow-on PR will add catalog integration to the Calcite planner so that we incorporate catalog information when planning an MSQ query. There are some bits toward that goal in this PR (where they overlap with external tables). However, to keep this PR from growing bigger; the planner work, which uses table specs from the catalog, comes later.

@paul-rogers
Is this PR suppose to be merged?
I don't see any approval and just wanted to make sure that this is not a mistake

@maytasm, thanks for checking. @zachjsh had given his approval, but I see it wasn't actually recorded here. @zachjsh, can you do the honors? Thanks!

@paul-rogers , hmm it doesnt seem to give me the ability to approve the pr anymore 😢 . But I do approve of change.


⚠ Samsung has degraded performance

In 503986e, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3381 ms

Resolved: Samsung performance has improved in 3f2003b.


Almost ALL icons in UI are missing

VSCode Version: 1.40.2 (system setup)
OS Version: Windows_NT x64 10.0.18985

Steps to Reproduce:
code --disable-extensions

Does this issue occur when all extensions are disabled?: Yes

I didn't notice this before bacause I saw there're no errors in Console. So it seems we should prevent Chrome from using the fallback fonts.
According to Chrome Platform Status metioned in the warning message:

Developer tools shows a warning message when the intervention is triggered for each font. Web site owners can opt-out from the intervention by setting CSS font-display to other than 'auto'.

Hmm...this doesn't load any remote fonts as everything is bundled. I tried to reproduce with a slow network and am not able to see the same result. Does this happen often? Can you try this out using insiders and seeing if it reproduces?

Still reproduces @misolori

Does the icons ever show after some time or do they never show? And do you have any custom Windows settings that would prevent fonts from loading?

It will NOT show automatically after some time. But if I reload the CSS file in DevTools (by clicking the formatting button "{ }"), the icons appears.

I tried to change font-display for codicon font in workbench.desktop.main.css (formatted):
 @font-face {
  font-family: codicon;
  font-display: block;
  src: url(../base/browser/ui/codiconLabel/codicon/codicon.ttf?c4e66586cd3ad4acc55fc456c0760dec)
    format("truetype");
}

And in workbench.desktop.main.js:
h.push(`@font-face { src: ${t}; font-family: '${e.id}'; font-display: block; font-weight: ${e.weight}; font-style: ${e.style}; }`)})

But it doesn't work -- the warning message disappeared but codicon icons still don't not appear.

There seems no way to launch vscode with DevTools opened. So I can't know if the font loads wrong during startup. (Reloading window seems not a fully reload, the console warning messages don't appear.)

@Menci can you run with code --verbose and paste the log here.  Also the logs seem to indicate a quick open and shutdown of the application which is not helpful.
@Menci can you provide the log for scenario when you open devtools and the icons are loaded.

I just installed another Electron app and it also have the same problem. Maybe I should try to create a minimium reproducable app to post the issue to Electron.

My Windows is insider preview. It has upgraded serveral times after the issue appears. After each upgrade, on the first boot of a new Windows version, the issue disappears.
But from the second time, the issue appears as usual.
I'm wondering what're different between the first boot and the later boots of Windows?

I uninstalled VSCode, deleted AppData/Roaming/Code and ~/.vscode and installed again. I think it's a FRESH installation. So what's more information I can provide?

As a workaround I installed the codicon.ttf font on my machine. It is found somewhere under appdata/Local/Programs/Microsoft VS Code. The exact location varies by version.

This is likely due to the font failing to load properly. You can always download the codicon font from the main repo.


Fix fedramp Env Var value check

Currently the fedramp variable value is not being check, causing log messages reading fedramp=true no matter what. PR ensures that log message reads fedramp only when fedramp=true

/hold
for testing

/lgtm

/lgtm

Codecov Report

Merging #131 (060abc5) into master (c428c00) will decrease coverage by 0.41%.
The diff coverage is 14.28%.

@@            Coverage Diff             @@
##           master     #131      +/-   ##
==========================================
- Coverage   42.38%   41.96%   -0.42%
==========================================
  Files          14       15       +1
  Lines         847      853       +6
==========================================
- Hits          359      358       -1
- Misses        445      452       +7
  Partials       43       43

Impacted Files
Coverage Δ

cmd/manager/main.go
0.00% <0.00%> (ø)

...ntegration/deadmanssnitchintegration_controller.go
58.80% <0.00%> (+0.14%)
:arrow_up:

config/config.go
18.18% <18.18%> (ø)

/lgtm

/hold cancel


Upgrade to latest stylelint and make esm the default module format

This PR's goal is to update to the latest version of Stylelint.
In order to do this, it requires that we upgrade the package to using ESModules. This needed a bit of rewriting happening in some of the plugins. The majority of changes were needed in how we import in each plugin. To do so without breaking backwards compatibility we introduced rollup to include .cjs common js imports.
There was also an upgrade of eslint needed to support the new formats.

Changes look good from the CommonJS -> ESM perspective! Let me know when you want an official review once this is ready to review 👀
I think the only thing that could come up is around subpath imports (or requires) and if that changes with this update.


(Feature Request) Line Numbers - All Cells

Feature: Notebook Editor, Interactive Window, Python Editor cells
Description
Allow line numbers to be toggled in ALL cells. Current behavior only allows a single (selected) cell to have line numbers be toggled via L.
Thanks
Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

@umdstu Thanks for the report on this. Our current implementation does indeed only toggle per cell. I know that we are currently reviewing our hotkeys, so we will talk at our triage about enabling this for all cells.

@IanMatthewHuff, is there also a possibility to change this setting permanently in some config to allow for starting up vs code and just start working? 🚀

@Glokta0 sure. When we look at implementing this feature we can consider that.


Added Binary Search implementations in C, C++, Java and Python (Issue 42)

Here are some standard implementations of the Binary Search algorithm.
As mentioned earlier, I have also added a README in the folder for easy information access. If this looks fine, we could do this for other algorithms as well.

Looks fine to me.

That directory structure does not work with the readme file. It makes sense to organize code by the algorithms instead of the language. If I follow that method, I would need to copy the README file to 3 directories. Repetition of information. I propose to keep this structure.

@GnikDroy Makes sense.  Can you document these things for others to follow as well? And also it will be great if you can create an issue to reformat other files as well to maintain uniformity.

If two of my pending pull requests are accepted then I will work on this next.


Add travis

This PR adds a super basic travis build config and adds a badge to the README.
Before merging, you'll need to tell travis to start watching this project by going to https://travis-ci.org/Empact/roxml
There are currently test failures in the project, I'll try to work through those on separate PRs.
Long term I would like to take ruby-2.1.10 back out of the travis config (since it's no longer supported) but I thought it couldn't hurt to test farther back while bringing this project back up to speed.  Bundler doesn't seem to be able to come up with a way to build the project with ruby-2.0 or older, or I would have gone back farther for now.

If you want to see what this will do, I set it up on my fork of the repo.  See: https://travis-ci.org/lostapathy/roxml/builds

I added a third commit here that resolves the travis failures.  Also Resolves #51.
Up to you whether we support ruby-2.1 (or older) or if we could update the gemspec to require 2.2 or newer.  I'm guessing people looking to upgrade this gem are more worried about ruby-2.4 support and less worried about upgrading with old versions of ruby.


Released version not working

Hello!
I tried downloading the released version 1.0, but when I tried to execute it didn't work. I followed the instructions in the readme.
Steps to reproduce:

Download the released version 1.0.
Execute the downloaded jar. "java -jar macTool-1.0.jar PATH_TO_REPO"

The following error was returned:

Exception in thread "main" java.lang.ClassNotFoundException: br.ufac.si.mactool.MACTool
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:435)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:468)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:59)

Maybe the jar was generated without the required dependencies.

Hello, Heleno!
I updated the released version 1.0 Jar file. Please, try again :)
Thanks for reporting!


Install pg_jsonschema v0.1.0

Installs pg_jsonschema v0.1.0
The ansible task is a best effort but might have some issues. Is there a way to check it in CI without merging to develop?

@dragarcia I made the changes you mentioned in all of the comments except the one that is still unresolved

What I usually do is spin up the latest image, SSH in, and attempt to install the extension using the steps outlined in the task.

do you run the actual ansible script for that, or copy/paste the commands?

do you run the actual ansible script for that, or copy/paste the commands?

The latter. More precisely, I would first come up with the steps in the form of shell commands, run each of these steps to ensure that they're working as expected, then translate them into Ansible tasks.


Usage of deprecated HAL leads to boot warnings

Usage of HAL http://en.wikipedia.org/wiki/HAL_(software) is deprecated and leads to multiple warnings during bootup of the latest Ubuntu 14.04. I think it is best to migrate to udev which offers exactly similar functionality.
Here is the sample error received during bootup - this text repeats some 50 times.
failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory

Any idea what is using HAL? To throw theses warnings?
Sent from my iPhone

On Jan 21, 2015, at 10:04 AM, pklanka<EMAIL_ADDRESS>wrote:
Usage of HAL http://en.wikipedia.org/wiki/HAL_(software) is deprecated and leads to multiple warnings during bootup of the latest Ubuntu 14.04. I think it is best to migrate to udev which offers exactly similar functionality.
Here is the sample error received during bootup - this text repeats some 50 times.
failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory
—
Reply to this email directly or view it on GitHub.

I think these warnings are more so with the installation of hal and
hal-info packages rather than what are they being used with. On a fresh
Ubuntu 14.04 installing only hal leads to the same set of errors. More so
than ever the question should be if there are any downward dependencies
that require hal and hal-info to be installed. Otherwise, we would be
better off removing these packages from the script. I believe Ubuntu is in
the process of deprecating hal altogether. So from a dependency perspective
there is a quite minimal chance that other packages would need hal to be
installed.
cheers
Phani
On Wed, Jan 21, 2015 at 7:22 PM, Erik Kristensen<EMAIL_ADDRESS>wrote:

Any idea what is using HAL? To throw theses warnings?
Sent from my iPhone

On Jan 21, 2015, at 10:04 AM, pklanka<EMAIL_ADDRESS>wrote:
Usage of HAL http://en.wikipedia.org/wiki/HAL_(software) is deprecated
and leads to multiple warnings during bootup of the latest Ubuntu 14.04. I
think it is best to migrate to udev which offers exactly similar
functionality.
Here is the sample error received during bootup - this text repeats some
50 times.
failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event'
'socket:@/org/freedesktop/hal/udev_event': No such file or directory
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub
https://github.com/sans-dfir/sift-bootstrap/issues/23#issuecomment-70965803
.

I removed it in development and haven't seen any problems so far. Plan to comit to master soon

This should be fixed soon, its in dev.


scoring: show high score list at game end

highscore_display() so i can call it from command line later
highscore handling can be in game loop


python.pkgs.pytest-mock bulid fails

Issue description
Caused by the pytest update in 1a7ffb4140b8fff7a0a23d261be17533fa97d978. Upstream issue filed at https://github.com/pytest-dev/pytest-mock/issues/149.

Adding this from my overlay solves it (but still waiting for a release):
        pytest-mock = pythonsuper.pytest-mock.overrideAttrs(oa: {
          src = super.fetchFromGitHub {
            rev = "189cc599d3bfbe91a17c93211c04237b6c5849b1";
            owner = "pytest-dev";
            repo = "pytest-mock";
            sha256 = "1p33zz11kk5qfwyaqgzwil5p555n29qrcb770rn3pa7cy8ncnxqk";
          };
          SETUPTOOLS_SCM_PRETEND_VERSION="1.10.5";
        });

Couldn't we just backport that one commit for now instead of bumping the whole package?

I was mentioning this as a quickfifx, backporting the commit seems more sensible. Let's ask the maintainer @nand0p


Fix BitcoinClient LoadWallet Errors

Don't pass second param to loadWallet
This second boolean parameter causes an error on error on Bitcoin Core v0.20.1 and v25.0. It is not a documented parameter in v25 and newer versions of Bitcoin Core.
This parameter, in some versions of bitcoin, was supposed to cause a wallet to be automatically loaded, but this is unnecessary as sidetree makes a loadwallet call anyway.
Catch duplicate loadWallet error

Hey @sangaman, thanks for submitting the PR. The PR looks good but just for sanity: Were you able to run the ION node on other versions with no issues? My node is running on v0.21.0 which is newer than v0.20.1 but it doesn't seem to have this issue.

Hi @thehenrytsai, thanks for your attention. I think I was actually mistaken earlier that v25.0 doesn't support this second load_on_startup parameter. In fact it looks like v0.21 and above DO support this parameter, but v0.20 and older do not. So really this PR just enables compatibility with bitcoin core version 0.20 and below. It does remove this load_on_startup flag for all versions, however it seems to me that isn't a problem (and may even be preferred) since the loadwallet call is made every time ION starts up regardless.
The reason I'm using v0.20.1 is because of this issue https://github.com/decentralized-identity/ion/issues/275 - and it seems the PR resolving it (https://github.com/decentralized-identity/sidetree/pull/1192) is still not merged.
I fixed a couple of tests and reworded the commit message to reflect that this fix only address v0.20 versions of bitcoin core and below.


[db migration] add parent ids into Dashboard layout metadata

This migration is to add parent ids for each UI element in dashboard layout metadata. This will be used by another feature: to provide a redirect link that can open dashboard in any tab.
We store dashboard layout metadata in a flatted tree structure. In old layout metadata, we only store children node for each UI component. This information is good enough for render dashboard from root element, and we always render first tab when dashboard opens. But If user want to see some information in other tab (or any chart in a nested tab), it will takes a few clicks to navigate to the point of interest.
This problem can be resolved if each UI component carries its parent node information. When we have parents list for each UI component, it's easy from dashboard root to render each parent id, and at last render the point of interest chart/tab.
Because this db migration is independent of UI change (do not block dashboard render no matter has parents information or not), I will send out UI change in a different PR.
@john-bodley @michellethomas @kristw

Codecov Report

Merging #6945 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #6945   +/-   ##
=======================================
  Coverage   63.99%   63.99%
=======================================
  Files         423      423
  Lines       20555    20555
  Branches     2235     2235
=======================================
  Hits        13154    13154
  Misses       7269     7269
  Partials      132      132

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 73cdb37...bb148fd. Read the comment docs.


Bad index in CsMatBase::iter

The following code
let mut matrix = sprs::CsMat::zero( (3,100) );
matrix.insert(2, 3, 42);
for (v, (i, j)) in matrix.iter() {
  println!("index = ({}, {}), value = {}", i, j, v)
}

produces the output

index = (1, 3), value = 42

while the expected index would be (2, 3)

Thanks for the report, I'll investigate and fix this.

As it turns out, the issue was in the iter() method which would improperly handle adjacent empty rows. That's fixed in #130.
On a side note, beware of constructing sparse matrices by inserting, it can be really slow.


More connection options in WrapMySQL

Add options for Connection-Pooling, Timeout, etc.

Feature added in pre-release <IP_ADDRESS> of WrapMySQL


CPU frequency

When I first boot up my gpd win 3 and have auto startup in the app it does not take the CPU frequency it usually requires me setting it 2 times for it to stick and I am on the latest version it happens when set manually as well from first boot every other time it seems to work only is an issue on first boot

Thanks i think I know the problem, I’ll fix in the next release
Get Outlook for iOShttps://aka.ms/o0ukef

From: Gplayjay @.>
Sent: Thursday, July 15, 2021 8:17:15 AM
To: project-sbc/Power-Control-Panel @.>
Cc: Subscribed @.***>
Subject: [project-sbc/Power-Control-Panel] CPU frequency (#5)
When I first boot up my gpd win 3 and have auto startup in the app it does not take the CPU frequency it usually requires me setting it 2 times for it to stick and I am on the latest version it happens when set manually as well from first boot every other time it seems to work only is an issue on first boot
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/project-sbc/Power-Control-Panel/issues/5, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASZ4DJKJZLTGVBNCXECDCJLTX3GUXANCNFSM5ANNUFLQ.

Fixed, will be out in 0.2.6

thank you so much i use it on my gpd win 3 and it makes everything so much
easier i really appreciate you staying by your word and fixing it by any
chance would you be able to fix an overlay that doesnt display mhz or would
you be able to tell me where to look to fix it its one of the ones in the
tools section on gpd win 3 discord the creator took down the broken one but
i still have the downloaded file
On Tue, 27 Jul 2021, 6:08 am project-sbc, @.***> wrote:

Fixed, will be out in 0.2.6
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/project-sbc/Power-Control-Panel/issues/5#issuecomment-887385358,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AU3NI4IQMCFY4Q43SWFRD7DTZ2ARXANCNFSM5ANNUFLQ
.

Will close as fixed in 0.2.6, which will release later today.
please reach out via discord about other issues not related to this app


Part 2 of dataset

Hi everyone. Nice Jobs
I have a question related to part 2 of the dataset PADv2. Where can I find part 2?
In this webpage:
link
I need a code; what is the code for downloading the file?
Thx

r8a3

I'll upload it to Google Drive later.


Multiple Answers

Hi, how can I add multiple answers in trivia?

https://github.com/Ecuacion/Pokemon-Showdown-Node-Bot/blob/master/data/trivia-data-example.js
You can add multiple answers in trivia with a String array, for example:
{q: "Question", a: ["Answer1", "Answer2", "Answer3"]}

Thanks


Enable yarn offline mirror

In light of potential npm security issues [1] [2], we should address some of the issues with installing dependencies from a live registry by taking advantage of Yarn's offline feature.
The majority of the steps taken by Carbon are inspired by this tweet from Lee Byron.
With this, we will specify a .yarnc file in this project that sets the path for Yarn's offline mirror to the folder .yarn/offline-mirror. This folder will contain all the tarballs for the packages that the project uses. What this allows us to do is run yarn install --offline in our Continuous Integration environment so that we don't have to fetch from the live registry in our builds.

Carbon's documentation on this
We should add similar documentation once we've implemented this.

This isn't state. Will be worked in future sprint


Invalid operation: schema "pg_temp_17" does not exist;

I am getting
[3F000][500310] [Amazon](500310) Invalid operation: schema "pg_temp_17" does not exist;

when I query v_get_obj_priv_by_user
select * from admin.v_get_obj_priv_by_user limit 100;

This error is still there, please comment on this awslabs.

This should be fixed with issue #638. Please check it and let us know if the issue still persists. Thank you.


Failed to create MD5 hash for file

Gradle error:
Failed to create MD5 hash for file ...

Try setting the gradle project-cache-dir to a different directory, e.g.
C:\Users\csnow\Desktop\biginsight-examples> .\gradlew.bat --project-cache-dir ../  -p .\examples\SquirrelSQL RunSquirrel

Added this to the FAQ so closing


Last tick (grid column) extended.

Expected Behavior
I am charting 1440 values with 1440 chart labels (minutes in 24 hours) in range (0-23).
I have checked that I have exactly 60 labels with 23 (minutes in hour) same as for every other hour.
The grid should be evenly spread.
Current Behavior
The last grid column is stretched and do not keep scale with others.
Possible Solution
None.
Steps to Reproduce (for bugs)

Define data with 1440 data points.
Define chart labels from 0 to 23, each value 60 times.
xAxes: [{
ticks: {
stepSize: 1,
maxTicksLimit: 26,
suggestedMax: 24
},
scaleLabel : {
display: true,
fontColor: '#000000',
labelString: 'Time UTC (hours)'
}
}],
Draw.

Context

The chart looks bad :(.
Environment

Chart.js version: "https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.6.0/Chart.bundle.js"
Browser name and version: Chrome Version 59.0.3071.115 (Official Build) (64-bit)

@MichalMisiaszek based on your settings it looks like you wanted to use a numerical x axis. However, that hasn't been set so it would default to a category axis. You need to add type: 'linear' to the x axis config if you want a linear scale.
Alternatively, you can look at some of the new time scale settings that are in master. See #4507, #4568, and #4556 for details

Closing as out of date

Hi, When I set type: 'linear' ，X axis seems right, but no data displayed on canvas, but data has been stored in myChart instance.
Oh, I found the solution on #4687


Add non-existing resume_from_checkpoint acceptance for auto-resubmit

What does this PR do?
Enable resume_from_checkpoint file == empty in Trainer for auto-resume/resubmit.
Feature #4366
Before submitting

[x] proposed #4366 <= Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together? Otherwise, we ask you to create a separate PR for every change.
[x] Did you make sure to update the documentation with your changes?
[x] Did you write any new necessary tests?
[x] Did you verify new and existing tests pass locally with your changes?
[x] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review

[x] Is this pull request ready for review? (if not, please submit in draft mode)

Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 👍

@justusschock Very sorry, I mistakenly make re-review request to you...

I cannot fix build-Docs CI Test error.
Can anyone help?
The bug seems to come from module import, but this PR never touch that modules & its import...

shouldn't there be a warning?
How will I otherwise tell the difference between a non-existent checkpoint (training from scratch) and and just a bad checkpoint.

It is temporarily disabled as a result of above review.
After above review, I recognized that rank_zero_info may totally resolve "multi-call in DDP" problem.
@awaelchli do you know whether my understanding is correct or not?
If correct, I will quickly add improvement commits.

do you know whether my understanding is correct or not?

yes, that's correct. rank_zero_info and rank_zero_warn are for this purpose to only output the message on process 0.

@tchaton @SeanNaren thanks for previous comments.
This PR is ready to re-review, can you review this PR?
If you are busy, can you assign anyone to this PR?
I am sorry for rush you, but I receive inactivity caution mail from lightning team's bot (> This issue has been automatically marked as stale because it hasn't had any recent activity.)

@williamFalcon mind check this change? 🐰

To anyone:
I encountered weird build-Docs CI error.
I failed to fix this error, so we cannot merge this PR.
Please help.
Summary
build-Docs failed with import error.
This PR did not touch any import statement or directory structure.
I cannot find the cause of this error.
Error
CircleCI build-Docs
[autosummary] generating autosummary for: BECOMING_A_CORE_CONTRIBUTOR.md, ...(※ abbreviated by me)
Failed to import 'pytorch_lightning.profiler': no module named pytorch_lightning.profiler

Warning, treated as error:
[autosummary] failed to import 'pytorch_lightning.callbacks.Callback': no module named pytorch_lightning.callbacks.Callback
Makefile:19: recipe for target 'html' failed
make: *** [html] Error 2

Exited with code exit status 2
CircleCI received exit code 2

Servey
Current master do not suffer from this error (e.g. CircleCI build-Docs Success in master).
This PR follow the master branch, and do not touch any module import matters.
I guess that Sphinx through Make could have some relationship with this error.
For example, rebuild of long-untouch-file could reveal embedded/hidden bugs (because Sphinx through Make reuse unchanged files).

The Build-Docs CI bug is fixed.

The Build-Docs CI bug is fixed.

Ready to Merge.
2 Red CIs are not from this PR.

CI build Docker / build-conda (3.8, 1.6)
CI build Docker / build-conda (3.7, 1.7)

The cause of both CI is Horovod build with GPU support was requested but this PyTorch installation does not support CUDA.

Ready to Merge.
2 Red CIs are not from this PR.

CI build Docker / build-conda (3.8, 1.6)
CI build Docker / build-conda (3.7, 1.7)

The cause of both CI is Horovod build with GPU support was requested but this PyTorch installation does not support CUDA.


More purity in native stdenvs?

Is there any reason why we use native tools (like sed) in native stdenvs? I understand that some things need to be native (e.g. libc), but otherwise it seems to me to strive for as much purity as possible.
I thought this was the case already, found out after discussion about perl on darwin http://article.gmane.org/gmane.linux.distributions.nixos/11363
I would propose a PR myself, but I've never used any "native" platform, so I'm certainly not a good person for this.

Closing because this issue doesn't have a clear outcome. Please re-open and let me know if I'm overstepping.


Group VS Code topics together

VS Code information has been moved so that the sections can be found together in the documentation.

@bghgary should be able to have a look shortly


ESLint error and Jump to Definition doesn't working in ES6 Classes

Prerequisites

[x] Can you reproduce the problem with Debug -> Reload Without Extensions?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?
[x] Did you read the Troubleshooting guide?

Description
Hi, I'm having a problem with shortcuts in ES6 methods. I'm tried to jump to definition (Ctrl/Command+J) of a ES6 Class method, but, doesn't happened, then I tried to just look at Errors toolbar, and, the following error was in Console.

Anyway, I've been disabled all off my extensions, one-by-one, and nothing happens at all. Then, I have tried again in DevTools (F12) and took a look with Shift+F5. The errors in console is in screenshot.

Additionally, if I try with Ctrl/Command + T, they "jumps" to definition scope.
Versions
Windows 7 - x64
Release 1.13 build 1.13.0-17696 (release 49d29a8bc)
macOS High Sierra 10.13.5
Release 1.13 build 1.13.0-17696 (release 49d29a8bc)

Is it working correctly with Ctrl + T ? From errors it looks like some error occurred in tern module. For this feature brackets uses tern module.

With Ctrl/Command + T works in some cases. The current code is in migration process and contains both ES6 and some "function classes" by older JavaScript spec.
When I run the command (Ctrl+J) with older classes they works fine, but, with ES6 classes only if I'm using Ctrl+T.
Otherwise, errors by ESLint started when I updated to Brackets 1.13.

Thanks for describing this in detail. I will debug it asap. If possible paste some small sample code here.


comments.js ajax, requirejs

Why comments.js use globals ? if i use dialogs , load new content comments stop working.
Its possible to use comments.js with requirejs ?

Duplicate of https://github.com/FriendsOfSymfony/FOSCommentBundle/issues/637


Neil Nistler Hw3

Included 2 files. Wasn't sure if there was anything else needed.
Thank You.

Looks good. Thank you!


Query an Index, only Stored fields can be Selected

This seems to have been fixed on master already, @66 to confirm

Not fixed in master, will fix in 7.2 and merge up

Fixed in >7.2.20


Expose ability to override ServletConfig values (ex "healthcheckUri" and "pingUri")

It would be great to be able to expose the ability via app.yml to override the AdminServlet.healthcheckUri and AdminServlet.pingServlet to some custom path that we want to expose these on our application.
This is just a nice to have not a necessary thing as it is cosmetic. Thoughts here are that the codahale classes allow this to happen so they should be expose up through the DropWizard ApplicationConfig classes as well.
Reference: http://stackoverflow.com/questions/26528666/dropwizard-override-the-url-for-the-healthcheck-endpoint

It would be useful to override metrics-uri as well; our use case is that for reasons outside of our control we must provide metrics on a url other than :adminport/metrics and do so by adding another MetricsServlet to the environment.admin().

I just ran into this as well, I had hoped to be able to do it via setting init parameters on env.getAdminContext.setInitParameter but it looked as though only a new empty config gets passed to AdminServlet. We have some healthcheck monitoring code that expects results under /health (like Spring),

Not a great solution, but you can register a custom health check servlet in AdminEnvironment
environment.admin().addServlet("custom-health-check",
new HealthCheckServlet(environment.healthChecks()))
                .addMapping("/health/*")

It will be served alongside the default health check servlet, but on another URI.

Yep, I went with a line similar to that for the present. I'm reasonably interested in fixing it, but I'm not sure when I'll get to it.


file_server should support file index

When serving a directory which does not have an index.html page a list of files should be displayed. Like http-server does.

Working on this.


Fix V3008

Hello! I'm a member of the Pinguem.ru competition on finding errors in open source projects. A bug, found using PVS-Studio:

The 'tilemapSizeCached.x' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 272, 271. GameChip.cs 272

Thanks for the heads up. Since I'm working in a branch I'll have to manually look into this and fix. I'll leave this open until I can get around it to it.


Deleted Docker Commands and file

close #3

Add fixes #issue number to attach issue to this pr.

Add fixes #issue number to attach issue to this pr.

Do i have to resubmit a pr or i can link it through here also?
Please guide regarding linking through here if possible.

Add fixes #issue number to attach issue to this pr.

Do i have to resubmit a pr or i can link it through here also?
Please guide regarding linking through here if possible.

Check the edit button

Thanks a lot for your contributions.

Add fixes #issue number to attach issue to this pr.

Do i have to resubmit a pr or i can link it through here also?
Please guide regarding linking through here if possible.

Check the edit button

Thank you


set roles to users

How could you change the role of a given user without using the graphic interface?

Something like that :
 const newuser = await strapi.entityService.update(       'plugin::users-permissions.user',       ctx.state.user.id,       { data: newData, populate: ['role'] } // newData contain the id on the new role     );