boards: arm: nrf51_ble400: add I2C and SPI configuration

This board has headers for these buses so they should be made available
without requiring special overlays.
Signed-off-by: Peter A. Bigot<EMAIL_ADDRESS>

@nashif thanks, done.

@nashif could you please confirm your requested changes have been addressed?  Thanks.


settings git.path should be called git.executable

Issue Type: Bug
git.path means path of git.  e.g. "C:\Program Files (x86)\Git\cmd"
but you expect it with the git executable:
"C:\Program Files (x86)\Git\cmd\git.exe"

In the default user settings you should give an example in the documentation, so that people see the extra git.exe and that they must use a double backslash.

In any case use a different name, or change it so that the ending "git.exe" is not necessary, and if its missing, use the default "git.exe".

VS Code version: Code 1.25.1 (1dfc5e557209371715f655691b1235b6b26a06be, 2018-07-11T15:43:53.668Z)
OS version: Windows_NT x64 10.0.17134

Indeed, but it's too late to change it now as we do not have a setting migration story. The setting description actually says Path to the git executable.

Yes but still you can correct the description. It is NOT just the path to the executable. It is the path AND FULL NAME to the executable.
And you can give an example or a default


make docker-build is not working due to golang mismatch

What steps did you take and what happened:
type make docker-build
it failed with:
0.212 go: errors parsing go.mod:
0.212 /workspace/go.mod:5: unknown directive: toolchain

What did you expect to happen:
image built
Anything else you would like to add:
the Dockerfile FROM directive needs updating to use golang:1.22
/kind bug

/remove-lifecycle stale
this still needs to be done


Getting null info from ServiceEvent Object in ServiceTypeAdded callback.

Here is my implementation for registering a service and discovering it,
Server
val jmdnsServer = JmDNS.create(InetAddress.getLocalHost())
       val testService: ServiceInfo =
           ServiceInfo.create(
               "_http._tcp.local.",
               "Service_name",
               6666,
               "This is a test service"
           )
       jmdnsServer.registerService(testService)

Client
private fun setUpJmDNSDiscovery() {
        try {
            val wifi = requireActivity().applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
            val deviceIpAddress: InetAddress = getDeviceIpAddress(wifi)!!
            multicastLock = wifi.createMulticastLock(javaClass.name)
            multicastLock.setReferenceCounted(true)
            multicastLock.acquire()
            var jmdns = JmDNS.create(deviceIpAddress, InetAddress.getByName(deviceIpAddress.hostName).toString())
            jmdns.addServiceTypeListener(this/*I have Service Type listener implemented in my fragment, the implementation is right below*/)
        } catch (ex: IOException) {
            ex.printStackTrace()
        }

    }

//ServiceTypeListener Implementation

 override fun serviceTypeAdded(p0: ServiceEvent?) {
        if(p0!!.type == Common.DPAD_JMDNS_SERVICE_TYPE){
           /*p0.info is null here, I need to get the port and the inet4address*/
        }
    }

    override fun subTypeForServiceTypeAdded(p0: ServiceEvent?) {
        Log.d(TAG, p0!!.type)
    }

Thanks in advance

Hey guys anyone facing this issue, don't fetch the ServiceInfo from ServiceTypeAdded, do it like this
private fun setUpJmDNSDiscovery() {
        try {
            val wifi = requireActivity().applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
            val deviceIpAddress: InetAddress = getDeviceIpAddress(wifi)!!
            multicastLock = wifi.createMulticastLock(javaClass.name)
            multicastLock.setReferenceCounted(true)
            multicastLock.acquire()
            val jmdns = JmDNS.create(deviceIpAddress,
                InetAddress.getByName(deviceIpAddress.hostName).toString())
            jmdns.addServiceTypeListener(this)

            val infos: Array<ServiceInfo> = jmdns.list(Common.DPAD_JMDNS_SERVICE_TYPE)
            for(info in infos){
             if(info.type == Common.DPAD_JMDNS_SERVICE_TYPE){
                 /*Do something with the service info*/
             }
            }

        } catch (ex: IOException) {
ex.printStackTrace()
        }

    }

Hey guys anyone facing this issue, don't fetch the ServiceInfo from ServiceTypeAdded, do it like this
private fun setUpJmDNSDiscovery() {
        try {
            val wifi = requireActivity().applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager
            val deviceIpAddress: InetAddress = getDeviceIpAddress(wifi)!!
            multicastLock = wifi.createMulticastLock(javaClass.name)
            multicastLock.setReferenceCounted(true)
            multicastLock.acquire()
            val jmdns = JmDNS.create(deviceIpAddress,
                InetAddress.getByName(deviceIpAddress.hostName).toString())
            jmdns.addServiceTypeListener(this)

            val infos: Array<ServiceInfo> = jmdns.list(Common.DPAD_JMDNS_SERVICE_TYPE)
            for(info in infos){
             if(info.type == Common.DPAD_JMDNS_SERVICE_TYPE){
                 /*Do something with the service info*/
             }
            }

        } catch (ex: IOException) {
ex.printStackTrace()
        }

    }


handle mixin color palette

In GEE color palettes can use mixin format, e.g. ["#fc8d59", "ffffbf", "red", "ff000", "ff0"] is a perfectly well defined color palette.
To avoid problems when building an hex color palette,  I update the check_color method to handle more color types and  in to_hex_colors, I apply it systematically.
Remains the issue with HSV and HSL but they are impossible to determine in advance

Looks good. Thanks for your contribution.


How to generate inception_v3_q_2015.pb for DSP runtime? (again)

This is reopen of issue #59
I followed the steps there and had the same result. mace tree is synced today and mace docker rebuilt.
transform_graph is from tensorflow 1.6 binary docker image from tensor flow website (tag is tensorflow/tensorflow:1.6.0-devel).
mace is using docker built from mainline.
Before you open an issue, please make sure you have tried the following steps:

Make sure your environment is the same with (https://mace.readthedocs.io/en/latest/installation/env_requirement.html).
Have you ever read the document for your usage?
The form below must be filled.

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
NDK version(e.g., 15c):
GCC version(if compiling for host, e.g., 5.4.0):
MACE version (Use the command: git describe --long --tags):
Python version(2.7):
Bazel version (e.g., 0.13.0):

Model deploy file (*.yml)
    model_file_path: /models/inception-v3/inception-v3.opt.pb
    model_sha256_checksum: 93a44a93ef9027b7e3bfafe41f6f706ba5a263abd5ffec6ae09aca8e366673b3
    subgraphs:
      - input_tensors:
          - Mul
        input_shapes:
          - 1,299,299,3
        output_tensors:
          - softmax
        output_shapes:
          - 1,1,1,1008

Describe the problem
A clear and concise description of what the bug is.
Transform the graph from xiaomi's inceptionv3 model, which is downloaded from https://cnbj1.fds.api.xiaomi.com/mace/miai-models/inception-v3/inception-v3.pb
/tensorflow# bazel-bin/tensorflow/tools/graph_transforms/transform_graph --in_graph=/xiaomi/mace-models/inception-v3/inception-v3.pb --out_graph=/xiaomi/mace-models/inception-v3/inception-v3.opt.pb --inputs='input' --outputs='InceptionV3/Predictions/Reshape_1' --transforms='strip_unused_nodes(type=float, shape="1,299,299,3") strip_unused_nodes(type=float, shape="1,299,299,3") remove_nodes(op=Identity, op=CheckNumerics)
fold_constants(ignore_errors=true)
fold_batch_norms
fold_old_batch_norms
backport_concatv2
quantize_weights(minimum_size=2)
quantize_nodes
strip_unused_nodes
sort_by_execution_order'
Run mace from the Dockerfile at mace/docker/mace-dev-lite (mainline)
To Reproduce
Steps to reproduce the problem:
1. cd /path/to/mace
2. python tools/converter.py convert --config_file=/path/to/your/model_deployment_file

Error information / logs
Please include the full log and/or traceback here.
/mace# python tools/converter.py convert --config=/models/inception-v3/inception-v3-dsp.yml
/usr/local/lib/python2.7/dist-packages/scipy/sparse/lil.py:19: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _csparsetools
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:165: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._shortest_path import shortest_path, floyd_warshall, dijkstra,\
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/_validation.py:5: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._tools import csgraph_to_dense, csgraph_from_dense,\
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:167: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._traversal import breadth_first_order, depth_first_order, \
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:169: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._min_spanning_tree import minimum_spanning_tree
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:170: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._reordering import reverse_cuthill_mckee, maximum_bipartite_matching, \
/usr/local/lib/python2.7/dist-packages/scipy/spatial/__init__.py:95: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from .ckdtree import *
/usr/local/lib/python2.7/dist-packages/scipy/spatial/__init__.py:96: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from .qhull import *
/usr/local/lib/python2.7/dist-packages/scipy/spatial/_spherical_voronoi.py:18: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _voronoi
/usr/local/lib/python2.7/dist-packages/scipy/spatial/distance.py:122: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _hausdorff
/usr/local/lib/python2.7/dist-packages/scipy/linalg/basic.py:17: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._solve_toeplitz import levinson
/usr/local/lib/python2.7/dist-packages/scipy/linalg/__init__.py:207: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._decomp_update import *
/usr/local/lib/python2.7/dist-packages/scipy/special/__init__.py:640: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._ufuncs import *
/usr/local/lib/python2.7/dist-packages/scipy/special/_ellip_harm.py:7: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm
/usr/local/lib/python2.7/dist-packages/scipy/interpolate/_bsplines.py:10: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _bspl
/usr/local/lib/python2.7/dist-packages/scipy/optimize/_trlib/__init__.py:1: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._trlib import TRLIBQuadraticSubproblem
/usr/local/lib/python2.7/dist-packages/scipy/optimize/_numdiff.py:10: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._group_columns import group_dense, group_sparse
/usr/local/lib/python2.7/dist-packages/scipy/stats/_continuous_distns.py:18: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _stats
---------------------------------------
          Common Configuration
---------------------------------------
|        key        |      value      |
=======================================
|       library_name| inception-v3-dsp|
---------------------------------------
|        target_abis|  ['armeabi-v7a']|
---------------------------------------
|        target_socs|       ['sdm660']|
---------------------------------------
| model_graph_format|             file|
---------------------------------------
|  model_data_format|             file|
---------------------------------------

**************************************************
          Convert inception_v3_dsp model
**************************************************

INFO: Analysed target //mace/python/tools:converter (19 packages loaded).
INFO: Found 1 target...
Target //mace/python/tools:converter up-to-date:
  bazel-bin/mace/python/tools/converter
INFO: Elapsed time: 2.335s, Critical Path: 0.11s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action

Transform model to one that can better run on device
/usr/local/lib/python2.7/dist-packages/scipy/sparse/lil.py:19: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _csparsetools
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:165: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._shortest_path import shortest_path, floyd_warshall, dijkstra,\
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/_validation.py:5: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._tools import csgraph_to_dense, csgraph_from_dense,\
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:167: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._traversal import breadth_first_order, depth_first_order, \
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:169: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._min_spanning_tree import minimum_spanning_tree
/usr/local/lib/python2.7/dist-packages/scipy/sparse/csgraph/__init__.py:170: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._reordering import reverse_cuthill_mckee, maximum_bipartite_matching, \
/usr/local/lib/python2.7/dist-packages/scipy/linalg/basic.py:17: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._solve_toeplitz import levinson
/usr/local/lib/python2.7/dist-packages/scipy/linalg/__init__.py:207: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._decomp_update import *
/usr/local/lib/python2.7/dist-packages/scipy/special/__init__.py:640: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._ufuncs import *
/usr/local/lib/python2.7/dist-packages/scipy/special/_ellip_harm.py:7: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm
/usr/local/lib/python2.7/dist-packages/scipy/interpolate/_bsplines.py:10: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _bspl
/usr/local/lib/python2.7/dist-packages/scipy/spatial/__init__.py:95: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from .ckdtree import *
/usr/local/lib/python2.7/dist-packages/scipy/spatial/__init__.py:96: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from .qhull import *
/usr/local/lib/python2.7/dist-packages/scipy/spatial/_spherical_voronoi.py:18: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _voronoi
/usr/local/lib/python2.7/dist-packages/scipy/spatial/distance.py:122: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _hausdorff
/usr/local/lib/python2.7/dist-packages/scipy/ndimage/measurements.py:36: RuntimeWarning: numpy.dtype size changed, may indicate binary incompatibility. Expected 96, got 88
  from . import _ni_label
('Op: ', u'InceptionV3/Mixed_7c/Branch_2/Conv2d_0b_3x3/weights_quantized_const', u'Const', TensorShape([Dimension(3), Dimension(3), Dimension(448), Dimension(384)]))
('Add const node: ', u'InceptionV3/Mixed_7c/Branch_2/Conv2d_0b_3x3/weights_quantized_const')
('Op: ', u'InceptionV3/Mixed_6e/Branch_2/Conv2d_0a_1x1/weights_quantized_const', u'Const', TensorShape([Dimension(1), Dimension(1), Dimension(768), Dimension(192)]))
('Add const node: ', u'InceptionV3/Mixed_6e/Branch_2/Conv2d_0a_1x1/weights_quantized_const')
('Op: ', u'InceptionV3/InceptionV3/Mixed_6b/Branch_1/Conv2d_0c_7x1/Conv2D_bn_offset_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_6b/Branch_1/Conv2d_0c_7x1/Conv2D_bn_offset_quantized_min')
('Op: ', u'InceptionV3/InceptionV3/Mixed_6e/Branch_1/Conv2d_0b_1x7/Conv2D_bn_offset_quantized_const', u'Const', TensorShape([Dimension(192)]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_6e/Branch_1/Conv2d_0b_1x7/Conv2D_bn_offset_quantized_const')
('Op: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0a_1x1/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0a_1x1/weights_quantized_min')
('Op: ', u'InceptionV3/Mixed_7a/Branch_1/Conv2d_1a_3x3/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_7a/Branch_1/Conv2d_1a_3x3/weights_quantized_min')
('Op: ', u'InceptionV3/Mixed_6d/Branch_1/Conv2d_0a_1x1/weights_quantized_const', u'Const', TensorShape([Dimension(1), Dimension(1), Dimension(768), Dimension(160)]))
('Add const node: ', u'InceptionV3/Mixed_6d/Branch_1/Conv2d_0a_1x1/weights_quantized_const')
('Op: ', u'InceptionV3/Mixed_5b/Branch_0/Conv2d_0a_1x1/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_5b/Branch_0/Conv2d_0a_1x1/weights_quantized_min')
('Op: ', u'InceptionV3/InceptionV3/Mixed_5d/Branch_1/Conv2d_0b_5x5/Conv2D_bn_offset_quantized_const', u'Const', TensorShape([Dimension(64)]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_5d/Branch_1/Conv2d_0b_5x5/Conv2D_bn_offset_quantized_const')
('Op: ', u'InceptionV3/Mixed_6b/Branch_1/Conv2d_0c_7x1/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_6b/Branch_1/Conv2d_0c_7x1/weights_quantized_min')
('Op: ', u'InceptionV3/Mixed_6b/Branch_2/Conv2d_0a_1x1/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_6b/Branch_2/Conv2d_0a_1x1/weights_quantized_min')
('Op: ', u'InceptionV3/Mixed_6e/Branch_2/Conv2d_0a_1x1/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_6e/Branch_2/Conv2d_0a_1x1/weights_quantized_min')
('Op: ', u'InceptionV3/InceptionV3/Mixed_6d/Branch_1/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_6d/Branch_1/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_min')
('Op: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0b_3x3/weights_quantized_const', u'Const', TensorShape([Dimension(3), Dimension(3), Dimension(64), Dimension(96)]))
('Add const node: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0b_3x3/weights_quantized_const')
('Op: ', u'InceptionV3/InceptionV3/Conv2d_1a_3x3/Conv2D_eightbit/input__port__0/reshape_dims', u'Const', TensorShape([Dimension(1)]))
('Add const node: ', u'InceptionV3/InceptionV3/Conv2d_1a_3x3/Conv2D_eightbit/input__port__0/reshape_dims')
Traceback (most recent call last):
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 305, in <module>
    main(unused_args=[sys.argv[0]] + unparsed)
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 129, in main
    output_graph_def = converter.run()
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 664, in run
    dsp_ops)
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 203, in convert_ops
    tf_tensor = first_op.outputs[0].eval()
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 710, in eval
    return _eval_using_default_session(self, feed_dict, self.graph, session)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 5180, in _eval_using_default_session
    return session.run(tensors, feed_dict)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 900, in run
    run_metadata_ptr)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1135, in _run
    feed_dict_tensor, options, run_metadata)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1316, in _do_run
    run_metadata)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1335, in _do_call
    raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'input' with dtype float and shape [?,299,299,3]
[[Node: input = Placeholder[dtype=DT_FLOAT, shape=[?,299,299,3], _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

Caused by op u'input', defined at:
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 305, in <module>
    main(unused_args=[sys.argv[0]] + unparsed)
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 128, in main
    option, FLAGS.model_file)
  File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 645, in __init__
    tf.import_graph_def(tf_graph_def, name='')
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/util/deprecation.py", line 432, in new_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/importer.py", line 513, in import_graph_def
    _ProcessNewOps(graph)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/importer.py", line 303, in _ProcessNewOps
    for new_op in graph._add_new_tf_operations(compute_devices=False):  # pylint: disable=protected-access
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 3540, in _add_new_tf_operations
    for c_op in c_api_util.new_tf_operations(self)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 3428, in _create_op_from_tf_operation
    ret = Operation(c_op, self)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 1718, in __init__
    self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access

InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'input' with dtype float and shape [?,299,299,3]
[[Node: input = Placeholder[dtype=DT_FLOAT, shape=[?,299,299,3], _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

Traceback (most recent call last):
  File "tools/converter.py", line 1595, in <module>
    flags.func(flags)
  File "tools/converter.py", line 785, in convert_func
    convert_model(configs)
  File "tools/converter.py", line 711, in convert_model
    ",".join(model_config.get(YAMLKeyword.graph_optimize_options, [])))
  File "/mace/tools/sh_commands.py", line 524, in gen_model_code
    _fg=True)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1413, in __call__
    raise exc
sh.ErrorReturnCode_1:

  RAN: /usr/bin/python bazel-bin/mace/python/tools/converter -u --platform=tensorflow --model_file=/models/inception-v3/inception-v3.opt.pb --weight_file= --model_checksum=93a44a93ef9027b7e3bfafe41f6f706ba5a263abd5ffec6ae09aca8e366673b3 --weight_checksum= --input_node=Mul --output_node=softmax --runtime=dsp --template=mace/python/tools --model_tag=inception_v3_dsp --input_shape=1,299,299,3 --dsp_mode=4 --embed_model_data=False --winograd=0 --obfuscate=1 --output_dir=mace/codegen/models/inception_v3_dsp --model_graph_format=file --data_type=uint8 --graph_optimize_options=

  STDOUT:

  STDERR:

Additional context
Add any other context about the problem here, e.g., what you have modified about the code.
I wonder if you have tested this?
If you tested and it's ok, then I suspect this is related to setup, for example I used two docker, one is tensorflow and another is mace.

Not sure why the docker/mace-dev-lite/Dockerfile uses tensorflow 1.8. Anyway I tried to optimise graph with tensorflow 1.8 (tensorflow/tensorflow:1.8.0-devel) and I have the same error.
Since the source pb is already frozen, freeze graph is not the solution. I also tried to use the tensorflow  frozen model directly from tensorflow website and the result is same.

It seems that there may be some control dependencies issue in the "transform graph" phase. Could you have a try for adding 'remove_control_dependecies" in transform_graph again?
e.g.:
bazel-bin/tensorflow/tools/graph_transforms/transform_graph --in_graph=/xiaomi/mace-models/inception-v3/inception-v3.pb --out_graph=/xiaomi/mace-models/inception-v3/inception-v3.opt.pb --inputs='input' --outputs='InceptionV3/Predictions/Reshape_1' --transforms='strip_unused_nodes(type=float, shape="1,299,299,3") strip_unused_nodes(type=float, shape="1,299,299,3") remove_nodes(op=Identity, op=CheckNumerics)
fold_constants(ignore_errors=true)
fold_batch_norms
fold_old_batch_norms
backport_concatv2
quantize_weights(minimum_size=2)
quantize_nodes
strip_unused_nodes
sort_by_execution_order
remove_control_dependecies'
BTW, you can use tensorboard to visualize the graph to check the problematic node.

Added (have to use tensorflow 1.10-rc0 since this option only exists there), now it's a different error:
('Add const node: ', u'InceptionV3/Mixed_7c/Branch_2/Conv2d_0a_1x1/weights_quantized_const')
('Op: ', u'InceptionV3/Mixed_5d/Branch_1/Conv2d_0a_1x1/weights_quantized_max', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_5d/Branch_1/Conv2d_0a_1x1/weights_quantized_max')
('Op: ', u'InceptionV3/InceptionV3/Mixed_7a/Branch_0/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_max', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_7a/Branch_0/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_max')
('Op: ', u'InceptionV3/InceptionV3/Mixed_5c/Branch_2/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_const', u'Const', TensorShape([Dimension(64)]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_5c/Branch_2/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_const')
('Op: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0c_3x3/weights_quantized_max', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_5c/Branch_2/Conv2d_0c_3x3/weights_quantized_max')
('Op: ', u'InceptionV3/Mixed_7b/Branch_2/Conv2d_0b_3x3/weights_quantized_min', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_7b/Branch_2/Conv2d_0b_3x3/weights_quantized_min')
('Op: ', u'InceptionV3/InceptionV3/Mixed_6c/Branch_1/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_const', u'Const', TensorShape([Dimension(160)]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_6c/Branch_1/Conv2d_0a_1x1/Conv2D_bn_offset_quantized_const')
('Op: ', u'InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0c_1x7/Conv2D_bn_offset_quantized_max', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/InceptionV3/Mixed_6b/Branch_2/Conv2d_0c_1x7/Conv2D_bn_offset_quantized_max')
('Op: ', u'InceptionV3/Mixed_5d/Branch_2/Conv2d_0b_3x3/weights_quantized_max', u'Const', TensorShape([]))
('Add const node: ', u'InceptionV3/Mixed_5d/Branch_2/Conv2d_0b_3x3/weights_quantized_max')
('Op: ', u'input', u'Placeholder', TensorShape([Dimension(None), Dimension(299), Dimension(299), Dimension(3)]))
Traceback (most recent call last):
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 305, in
main(unused_args=[sys.argv[0]] + unparsed)
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter.py", line 129, in main
output_graph_def = converter.run()
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 670, in run
dsp_ops)
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 417, in convert_ops
convert_op_outputs(op_def, first_op)
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 178, in convert_op_outputs
[max_elem_size(output) for output in tf_op.outputs])
File "/mace/bazel-bin/mace/python/tools/converter.runfiles/mace/mace/python/tools/converter_tool/tf_dsp_converter.py", line 138, in max_elem_size
return reduce(mul, tensor.shape.as_list()) * tensor.dtype.size
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
Traceback (most recent call last):
File "tools/converter.py", line 1595, in
flags.func(flags)
File "tools/converter.py", line 785, in convert_func
convert_model(configs)
File "tools/converter.py", line 711, in convert_model
",".join(model_config.get(YAMLKeyword.graph_optimize_options, [])))
File "/mace/tools/sh_commands.py", line 524, in gen_model_code
_fg=True)
File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1413, in call
raise exc
sh.ErrorReturnCode_1:
RAN: /usr/bin/python bazel-bin/mace/python/tools/converter -u --platform=tensorflow --model_file=/models/inception-v3/inception-v3.opt.pb --weight_file= --model_checksum=c2978a4353a4ae4fa96ad7ca93339938b5b84efa150f868b3b26d866c9e34b09 --weight_checksum= --input_node=Mul --output_node=softmax --runtime=dsp --template=mace/python/tools --model_tag=inception_v3_dsp --input_shape=1,299,299,3 --dsp_mode=4 --embed_model_data=False --winograd=0 --obfuscate=1 --output_dir=mace/codegen/models/inception_v3_dsp --model_graph_format=file --data_type=uint8 --graph_optimize_options=

Hi @springishere ,
This problem is caused by inconsistent parameters. The model from https://cnbj1.fds.api.xiaomi.com/mace/miai-models/inception-v3/inception-v3.pb is different from the model deploy in inception-v3-dsp.yml. In the transform graph tool, --inputs='input' and --outputs='InceptionV3/Predictions/Reshape_1'. But in your model deploy file (*.yml), - input_tensors is Mul and output_tensors is softmax, which caused this issue. Again, make sure output_shapes in the yml file is correct, it should be "- 1,1,1,1001" if you use inception-v3.pb model. Failure to do so may result in an incorrect result.
please use the model deploy file below and try again.
    subgraphs:
      - input_tensors:
          - input
        input_shapes:
          - 1,299,299,3
        output_tensors:
          - InceptionV3/Predictions/Reshape_1
        output_shapes:
          - 1,1,1,1001

We will update the inception-v3-dsp.yml and model later.

Updated.

@springishere check it again?

Yes it now converts ok.
run failed, but that's a different issue:
F mace.cc:247 Check failed: hexagon_controller_->Config() hexagon config error
Aborted


ESP32C3 hang when Coil read 8n's coil.

Whole Modbus program hang when read 8 or 16 or 8*n coils using Read Coil Status (FC=01).
However it is normal when read 1-7  ,9-15 , 17-23 , etc.
The loop is still running. Seem something overflow in the program.
2023/04/08 23:17:24  >>> 0E 01 00 00 00 08 3D 33
2023/04/08 23:17:24  < 0E 01 01 2A D3 43 43 4F 52 52 55 50 54 20 48 45 41 50 3A 20 42 61 64 20 74 61 69 6C 20 61 74 20 30 78 33 66 63 39 31 37 34 37 2E 20 45 78 70 65 63 74 65 64 20 30 78 62 61 61 64 35 36 37 38 20 67 6F 74 20 30 78 62 61 61 64 35 36 66 38 0D 0A

Could you update modbus-arduino to version 1.1.1 and verify that your problem is gone?
THANKS.
https://github.com/epsilonrt/modbus-arduino/archive/refs/tags/v1.1.1.zip


NodePort not working with DSR-Geneve

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Hi, we are using Cilium as a CNI on EKS without VPC CNI and kube proxy. We have a use case where we have to preserve Client IP for a service. After looking through the docs, we decided to go with DSR + Geneve. We use AWS LoadBalancer controller for provisioning load balancers. Here is our helm config:
ipam:
  mode: "cluster-pool"
  operator:
    clusterPoolIPv4PodCIDRList: ["<IP_ADDRESS>/8"]

kubeProxyReplacement: "true"

k8sServiceHost: "{{ eks_cluster_endpoint }}"

k8sServicePort: "443"

tunnel: geneve

loadBalancer:
  mode: dsr
  dsrDispatch: geneve

nodePort:
  enabled: true

hostPort:
  enabled: "true"

When we create services of type load balancer, the URL works intermittently. Upon further investigation, only the nodes which run the pods respond as expected. Is this expected? Is there some way to be able to listen on all NodePorts?
Cilium Version
1.14.1
Kernel Version
5.10
Kubernetes Version
1.26 EKS
Sysdump
No response
Relevant log output
No response
Anything else?
No response
Code of Conduct

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

Attaching a few more logs:
Cilium status:
Defaulted container "cilium-agent" out of: cilium-agent, config (init), mount-cgroup (init), apply-sysctl-overwrites (init), mount-bpf-fs (init), clean-cilium-state (init), install-cni-binaries (init)
KVStore:                 Ok   Disabled
Kubernetes:              Ok   1.26+ (v1.26.7-eks-2d98532) [linux/amd64]
Kubernetes APIs:         ["EndpointSliceOrEndpoint", "cilium/v2::CiliumClusterwideNetworkPolicy", "cilium/v2::CiliumEndpoint", "cilium/v2::CiliumNetworkPolicy", "cilium/v2::CiliumNode", "cilium/v2alpha1::CiliumCIDRGroup", "core/v1::Namespace", "core/v1::Pods", "core/v1::Service", "networking.k8s.io/v1::NetworkPolicy"]
KubeProxyReplacement:    True   [eth0 <IP_ADDRESS>]
Host firewall:           Disabled
CNI Chaining:            none
Cilium:                  Ok   1.14.1 (v1.14.1-c191ef6f)
NodeMonitor:             Listening for events on 4 CPUs with 64x4096 of shared memory
Cilium health daemon:    Ok
IPAM:                    IPv4: 5/254 allocated from <IP_ADDRESS>/24,
IPv4 BIG TCP:            Disabled
IPv6 BIG TCP:            Disabled
BandwidthManager:        Disabled
Host Routing:            Legacy
Masquerading:            IPTables [IPv4: Enabled, IPv6: Disabled]
Controller Status:       35/35 healthy
Proxy Status:            OK, ip <IP_ADDRESS>, 0 redirects active on ports 10000-20000, Envoy: embedded
Global Identity Range:   min 256, max 65535
Hubble:                  Ok              Current/Max Flows: 4095/4095 (100.00%), Flows/s: 4.56   Metrics: Disabled
Encryption:              Disabled
Cluster health:          4/4 reachable   (2023-08-26T20:15:35Z)

Cilium health status:
-bash-4.4$ kubectl exec -it cilium-4wblx -n kube-system -- cilium-health status
Defaulted container "cilium-agent" out of: cilium-agent, config (init), mount-cgroup (init), apply-sysctl-overwrites (init), mount-bpf-fs (init), clean-cilium-state (init), install-cni-binaries (init)
Probe time:   2023-08-26T20:16:35Z
Nodes:
  ip-10-253-54-119.us-west-2.compute.internal (localhost):
    Host connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=276.317µs
      HTTP to agent:   OK, RTT=190.766µs
    Endpoint connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=294.425µs
      HTTP to agent:   OK, RTT=299.314µs
  ip-10-253-53-100.us-west-2.compute.internal:
    Host connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=1.029731ms
      HTTP to agent:   OK, RTT=942.66µs
    Endpoint connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=1.091923ms
      HTTP to agent:   OK, RTT=1.188266ms
  ip-10-253-53-59.us-west-2.compute.internal:
    Host connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=874.208µs
      HTTP to agent:   OK, RTT=803.263µs
    Endpoint connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=1.022347ms
      HTTP to agent:   OK, RTT=1.20234ms
  ip-10-253-54-8.us-west-2.compute.internal:
    Host connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=437.079µs
      HTTP to agent:   OK, RTT=487.94µs
    Endpoint connectivity to <IP_ADDRESS>:
      ICMP to stack:   OK, RTT=705.889µs
      HTTP to agent:   OK, RTT=988.843µs

We are also noticing that curl directly to the node port is also intermittent.
-bash-4.4$ curl -I <IP_ADDRESS>:32065
^C
-bash-4.4$ curl -I <IP_ADDRESS>:32065
HTTP/1.1 200 OK
Server: nginx/1.14.2
Date: Sat, 26 Aug 2023 20:19:18 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 04 Dec 2018 14:44:49 GMT
Connection: keep-alive
ETag: "5c0692e1-264"
Accept-Ranges: bytes

-bash-4.4$ curl -I <IP_ADDRESS>:32065
HTTP/1.1 200 OK
Server: nginx/1.14.2
Date: Sat, 26 Aug 2023 20:19:19 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 04 Dec 2018 14:44:49 GMT
Connection: keep-alive
ETag: "5c0692e1-264"
Accept-Ranges: bytes

-bash-4.4$ curl -I <IP_ADDRESS>:32065
^C
-bash-4.4$ curl -I <IP_ADDRESS>:32065 -vvv
* Rebuilt URL to: <IP_ADDRESS>:32065/
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 32065 (#0)
> HEAD / HTTP/1.1
> Host: <IP_ADDRESS>:32065
> User-Agent: curl/7.61.1
> Accept: */*
>
^[c^C
-bash-4.4$ curl -I <IP_ADDRESS>:32065 -vvv
* Rebuilt URL to: <IP_ADDRESS>:32065/
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 32065 (#0)
> HEAD / HTTP/1.1
> Host: <IP_ADDRESS>:32065
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Server: nginx/1.14.2
Server: nginx/1.14.2
< Date: Sat, 26 Aug 2023 20:20:37 GMT
Date: Sat, 26 Aug 2023 20:20:37 GMT
< Content-Type: text/html
Content-Type: text/html
< Content-Length: 612
Content-Length: 612
< Last-Modified: Tue, 04 Dec 2018 14:44:49 GMT
Last-Modified: Tue, 04 Dec 2018 14:44:49 GMT
< Connection: keep-alive
Connection: keep-alive
< ETag: "5c0692e1-264"
ETag: "5c0692e1-264"
< Accept-Ranges: bytes
Accept-Ranges: bytes

<
* Connection #0 to host <IP_ADDRESS> left intact
-bash-4.4$

Update:
We have since reverted to using Cilium with kube-proxy replacement "false".
Everything is working as expected now. It would still be good to know if we were doing something wrong or if this is an actual bug with Cilium. We still plan on doing away with kube proxy in the future if this is resolved.

@damieneichhorn  yes that is correct. We reverted back to helm chart defaults which is without DSR.
We can bring up a test env with DSR if you want me to provide any logs if needed. We are more willing to help in debugging this.


DBZ-3486: Limit number of processed transactions per iteration

See DBZ-3486.
The major changes:

The max.iteration.transactions parameter has been introduced. See the description in the code.
Instead of using a pair of max LSNs (one the max LSN corresponding to a transaction, one the overall max), the connector now uses only one max LSN that corresponds to a transaction. Therefore, the MaxLsnResult container is no longer needed.
The internal streaming.lsn.optimization configuration parameter has been removed since it was primarily a safety net and wasn't supposed to be used by the end-users.
The tests that used to cover the code that depended on the streaming.lsn.optimization configuration have been reworked to cover the new approach.

With this change, there are effectively three different SQL queries that the connector may execute to lookup the max LSN depending on the configuration and the state:

max.iteration.transactions is not set. The last transaction LSN is returned (previous behavior).
max.iteration.transactions is set but there's no last processed LSN. The Nth transaction of all available is returned.
max.iteration.transactions is set and there is last processed LSN. The Nth transaction from the last processed is returned.

Apart from the change itself, I'd like to sneak in a couple of code cleanup commits that don't seem to be deserving a separate Jira case:

Add debezium-ddl-parser/gen to .gitignore. Otherwise, it's easy to accidentally commit them after running tests.
Replace @see with @link where a URL is referenced. I haven't found a JavaDoc article that documents the two tags in enough details but IndelliJ IDEA reports the {@see http://...} fragments as invalid because it expects a symbol name there which doesn't exist.

@jpechane, could you take a look at this PR? I think you're in a better position to review this one. Thx!

@morozov Thank's a lot, generally it looks good to me. I've left only one minor comment.
One question though - Did you try to run the testsuite with the new config option added to io.debezium.connector.sqlserver.util.TestHelper.defaultConfig()?

One question though - Did you try to run the testsuite with the new config option added to io.debezium.connector.sqlserver.util.TestHelper.defaultConfig()?

Thanks for the review, @jpechane! I hadn't tried that but I just did by adding a temporary commit (https://github.com/debezium/debezium/commit/59637f0c1f27e4d6f1b23b75c37b230abeb662a4). The build looks happy.

I cannot reproduce this failure locally:

2021-05-24T23:38:26.1834362Z java.lang.AssertionError: expecting actual value not to be null
2021-05-24T23:38:26.1845287Z 	at io.debezium.connector.sqlserver.SchemaHistoryTopicIT.schemaChangeAfterSnapshot(SchemaHistoryTopicIT.java:300)

@morozov Applied, thanks!


Record with mms_id:<PHONE_NUMBER>3506421 indexes only one holding

This is one of the records that were moved to remote_storage. At the time we indexed alma-qa the record had 2 holdings regardless of the remote_storage location.
Republish again as in https://github.com/pulibrary/bibdata/issues/1268 and test that this mms_id will index two holding ids in holdings_1display.
https://catalog-alma-qa.princeton.edu/catalog/99112325153506421/raw
https://bibdata-alma-staging.princeton.edu/bibliographic/99112325153506421

I reindex it and it includes "mendel$res" and "mendel$pk". I still dont see the 2 holdings in catalog-qa but I have them locally. I will update the locations and reindex again.

I updated the location in bibdata-alma-qa and reindexed the record and and both holdings appear in the record https://catalog-alma-qa.princeton.edu/catalog/99112325153506421/


Check active window in Linux

Uses xprop to check that the active window is not a terminal
Uses an array of terminals (currently tmux, iTerm)

Depends on: #7. Closes: #8.

@aristidesfl it is, you can get it via homebrew for example.
On the other hand, iTerm definitely isn't a Linux application, but I decided to keep things simple and only use one string to match against, instead of platform-specific ones, as there are no negative consequences in doing so IMO.
But to answer your question, no, I didn't test this on macOS.

tmux is a command line application. not macOS application. does the linux terminal you are using get renamed to tmux in xprops when you are using it, instead of its original name?

On 20 Nov 2016, at 18:16, Lorenzo Manacorda<EMAIL_ADDRESS>wrote:
@aristidesfl it is, you can get it via homebrew for example.
On the other hand, iTerm definitely isn't a Linux application, but I decided to keep things simple and only use one string to match against, instead of platform-specific ones, as there are no negative consequences in doing so IMO.
But to answer your question, no, I didn't test this on macOS.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@asymmetric is this terminal detection working on linux for you?

@aristidesfl yes, it is. I tested termite and Gnome Terminal on i3, and they both set the window name to a string containing "tmux", so they both work.

So obviously this only works when people are using tmux, which leaves plenty of space for improvement. But the OSX detection of iTerm functions along the same set of assumptions, so I thought it was fine.

so is it not possible to get the terminal  application name with xprops on linux?

On 22 Nov 2016, at 15:30, Lorenzo Manacorda<EMAIL_ADDRESS>wrote:
@aristidesfl yes, it is. I tested termite and Gnome Terminal on i3, and they both set the window name to a string containing "tmux", so they both work.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

I don't get the question. I am using xprop to get the window name. What am I missing? :confused:

Ooh, I get it now, sorry! I'll try playing around with xprop and see if I can get the application name :+1:

Tested on termite and gnome-terminal.

Cool. The window name could actually be useful. if you can set the window name form the terminal, then would could see if you are in the right window or not, even if you are still using the terminal.
Did you test the applescript with the array?

Nope, I don't have a macOS machine, sorry.

I guess there is still some errors
set active_application ...
if echo $active_window ...

This doesn't really make sense

@asymmetric Ping pong.

@asymmetric why did you switch from detecting windows to detecting applications?

Since there are questions about the code and no answers for a while, I'm closing this.
The functionality has been implemented in https://github.com/fisherman/done/releases/tag/0.5.0
Thank you for the contribution.


Release vehicle-registry-api v0.5.0

It responds with complete records in the /logs endpoints.
The API should respond with complete records (by fetching the FKs) instead of just low-level IDs, like vehicleNumber or driverLicenseId.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 88.88889% with 1 line in your changes missing coverage. Please review.

Files with missing lines
Patch %
Lines

src/app/vehicle-log/vehicle-log.service.ts
83.33%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files with missing lines
Coverage Δ

src/app/app.config.ts
100.00% <100.00%> (ø)

src/app/driver/driver.ts
90.00% <100.00%> (-10.00%)
:arrow_down:

src/app/vehicle-log/vehicle-log.ts
100.00% <ø> (ø)

src/app/vehicle/vehicle.ts
100.00% <100.00%> (ø)

src/app/vehicle-log/vehicle-log.service.ts
77.67% <83.33%> (-0.10%)
:arrow_down:


Allow the project to build with base >= <IP_ADDRESS>

The package does not build anymore with ghc > 8.4.x because the base package made a breaking change in <IP_ADDRESS> in order to merge monoid and semigroup.

[1 of 2] Compiling System.Wordexp   ( .stack-work/dist/x86_64-linux-tinfo6-nopie/Cabal-<IP_ADDRESS>/build/System/Wordexp.hs, .stack-work/dist/x86_64-linux-tinfo6-nopie/Cabal-<IP_ADDRESS>/build/System/Wordexp.o )
/tmp/wordexp/src/System/Wordexp.chs:26:39: error:
Module ‘Data.Semigroup’ does not export ‘Monoid(..)’
|
26 | #include <wordexp.h>
|                                       ^^^^^^^^^^

Thanks!

Yeah, sorry about that. Should be fixed in 0.2.2.

Thanks :)
P.s: I always mess-up release on hackage also ...


Clarification about the README

Hello,
I have troubles understanding what i am supposed to fill in for following line:
"[https://url.in.uptime.robot.com]: This exact "monitor" url set in UptimeRobot (eg. http://mywebsite.com)"
Is this url supposed to be the public status page provided by uptime robot?

No, that should be the URL of the website you are monitoring


client: Fixes GetContainerLogfiles and GetInstanceLogfiles

Fixes #8634
Signed-off-by: Thomas Parrott<EMAIL_ADDRESS>

Testsuite passed


fix path conversion

fix path conversion when fromBase or toBase contain backtracks.
Same modification as https://github.com/jcppman/require-css/commit/ff30bd1eb2dc238ad48b984af67f79415885b7c2

related: https://github.com/guybedford/require-css/pull/197


Add Microsoft.EntityFrameworkCore.Attributes

See https://github.com/aspnet/EntityFrameworkCore/pull/10565

How soon are you going to merge aspnet/EntityFrameworkCore#10565? Merging this PR as is would break the build since there is no package Microsoft.EntityFrameworkCore.Attributes produced from the version of EF Core that modules/EntityFrameworkCore is point to.
To resolve this, you can

manually update the submodule in Universe. cd modules/EntityFrameworkCore; git checkout Issue9487; cd ../..; git add modules/EntityFrameworkCore; git commit -m "Updated EF"
Add [ci skip] to your commit message when merging this PR. Merge aspnet/EntityFrameworkCore#10565 to dev around the same time you merge this PR. The auto-update bot usually updates aspnet/Universe within an our.

I'll do the latter as soon as this PR is approved.


Test #22103 - Control Script Execution in Html Preview

Testing the security improvements made as part of  #22103
OS

[ ] Windows - @kieferrm
[x] Mac @jrieken
[ ] Linux @rebornix

Try out a few important extensions that use the html preview

Install the svgviewer https://marketplace.visualstudio.com/items?itemName=cssho.vscode-svgviewer extension
Make sure you can view svg files in the editor using the commands from the extension

.

Install the Microsoft sql extension: https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql
Try running a query and making sure you can view the results

tested with svg-previewer and some local extension. total failure in connecting to my docker sql-server...


Post Ideas: Camera Hack

Firmwares para camaras Wifi
Xiaomi Chuangmi 720p Camera
MiiCam  These camera's, based on the Grain Media GM8136S SOC, normally only work using the cloudbased app. With this firmware an alternate method of using this webcam is created that does not require an internet uplink.
el codigo esta en: https://github.com/miicam/MiiCam

https://support.lenovo.com/us/en/downloads/ds504464
https://electronics.stackexchange.com/questions/58552/connecting-old-webcam-via-usb
http://tim.id.au/laptops/acer/aspire 7745 7745g.pdf


fix: Disconnect HANA tenant when deleted

When using cds-mtxs in a scale out scenario can result in an invalid connection pool cache. This change clears the tenant connection pool when a known entity is no longer deployed. Allowing the following request to create a new pool or fail when fetching the new credentials.

should we add a test for this on our side?

If I could add a test for this I would. As the actual test for this issue can only be run with privileges I don't have.

OK from MTX side as this solves Oliver's issue, i.e. our MTX HANA tests are green with both this change and the one in @sap/cds-mtxs.

It only is solved for Oliver because they have retries implemented, isn't it?

It only is solved for Oliver because they have retries implemented, isn't it?

Yes, and also in our integration test we're first sending a request to instance 1 when it's offboarded, where it correctly fails. Later we send the request again and with this PR it doesn't fail any more. I assume if we don't send the first request, the first request after onboarding would also fail.


Use containerd to handle k8s.gcr.io deprecation

This blog provides a way to handle k8s.gcr.io deprecation at node level

@sftim I've included all the changes you recommended.
I now use kube-proxy instead of pause container to test registry mirror.
All images are in PNG format and included in the commit.

Please squash your PR into a single commit.

This article was already published elsewhere, so we now can't publish it on the Kubernetes blog.
/close


Train a model using layer norm pre to see if this helps formation of calibrated, performant memory env agents.

Reading papers suggests this should help. I'm going to try it. It's already implemented except maybe in the app so I will:

[x]  Set layer-norm to LNPre
[x]  Training a few different models with this config. (the memory env and maybe one of our original models.
[x] Observing any differences in training metrics
[ ] If the model turns out to be more performant ensure app compatibility now, otherwise make a card for it.

Not clearly resulting in more performant models but possibly beneficial. Will leave in for now and try with it on/off.


Am I able to design Android apps using android-ndk-rs crate?

Hi I wanted to know am I able to use orbtk crate for Android app development alongside with the 'android-ndk-rs`?

I never tested it. Maybe it's possible. Maybe the sdl2-rs documentation can help you. It is used in OrbClient and I think sdl2 can also be used in Android.

I see thanks mate.
On Sat, Feb 20, 2021 at 4:41 AM Florian Blasius<EMAIL_ADDRESS>wrote:

I never tested it. Maybe it's possible. Maybe the sdl2-rs documentation
can help you. It is used in OrbClient and I think sdl2 can also be used in
Android.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/redox-os/orbtk/issues/432#issuecomment-782228063, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AIKO7IKF4TKKXNHYGMLJHQDS72PDDANCNFSM4X3ZLAFA
.


Maven parry issue.

When Maven parry occures in match it causes all overlay users to have their game crashed.
Have only tested with 144 fps, quaternion interpolation.

same shit +

Fixed in: https://github.com/TekkenOverlay/TekkenOverlay/releases/tag/4.28.1

I still saw some crashes online vs Master Raven on other people's stream and I am unable to figure out what move is causing it.
We tried to test every MR parry move online but it did not want to crash for us when we wanted to reproduce it.

Hopefully the random crashing is fixed in the latest patch: https://github.com/TekkenOverlay/TekkenOverlay/releases/tag/4.28.2
Hopefully.


IndexError: list index out of range

After running python -m birdseye.clear_db and executing the program again, I'm now getting this exception when I click on a function from the front page.
Traceback (most recent call last):
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1820, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1403, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1477, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1381, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/flask/app.py", line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/littleutils/__init__.py", line 227, in wrapper
    return func(*args, **kwargs)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/birdseye/db.py", line 229, in wrapper
    return func(session, *args, **kwargs)
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/birdseye/server.py", line 132, in func_view
    func = session.query(Function).filter_by(file=path, name=func_name)[0]
  File "/home/user/.envs/dotfiles-_bp8OBTv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 2692, in __getitem__
    return list(self[item:item + 1])[0]
IndexError: list index out of range

birdseye 0.8.1
python 3.6.5
ubuntu 18.04

I did, no change.

Stop all running python programs, including the birdseye server. Verify none are running with ps aux | grep python.
Close all birdseye browser tabs.
Verify that visiting http://localhost:7777 now results in an error.
Run python -m birdseye.clear_db.
Delete ~/.birdseye.db for good measure.
Start birdseye server.
Verify that visiting http://localhost:7777 now results in a page with no calls or functions.
Run the program.
Refresh the home page.

If you still get the error, please share:

A screenshot of your home page.
The exact thing that you're clicking on.
Code that reproduces the error.

Right now I don't have enough information to reproduce this.

Thanks for your efforts! I appreciate you taking the time to figure this out with me.
Unfortunately I still can't reproduce it with any amount of clicking, using that exact code and my homepage looking just like that.
Please share the exact actions. Which link are you clicking? Does going back to the homepage mean clicking the browser back button?
Once you see the error, what does it take to make it go away?
Is it always that same traceback?
Is Flask showing any other logs? Can you share them?

I've reproduced on a server I can provide access to if you'd like to investigate further. Perhaps the simplest way is if you'd like to share an ssh public key I can authorize it and post the connection info.

Awesome! Here you go:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC3CDoZExgKf+6qmdxmdnsXqv/4aVa9BIqsKwDyCYA83P8lcZiGZmCae4kKphS0ecbtaEkZtwkqHy9SCgzFTCrY1XOfPWFy9QmFCA0/tvUNUZcDV7Lw+4UuG/AxQBnKFd4TBXUzm+xYxBAXj3fe5PJ5d0sWtKRPHxFyGGokKlyiUY+IcwV8N+tKLQ43Krx0ZGXjQ3V6NdG8XaPCz70VbGo5o/0SrapSXb/LbBb+/G+ZUaYlIsPw+XNzVGJq2ONjj8S/ruMySJ3WjTIZwm/cpP4BeiLHiEIi1KDhFn/xNFmmbFQBX0VvmSY+UQ/wTgL6MhhkyP4DOP66KQj1PN7T4wM0E3FXJ6bS7y/wt4G9OeAL/wq4l6wAExymVJKUQH8bkN3uNQ+fYhfiNwqONZzF9YD70+n3oXRrbhe/PSUr2+CRRXXUoZStKiMknV6dd8pfIE7YjNY/18ZTF04vwnW0eqTfFT5hGyJKLdKQ/aFCnQ6cNn9tAf4h7VAa5gRD+pnpujoHhPAXDvpY65dQmIHFNIFs5jxOCJrGbNRFZpFv0/TexeNTGCtE6op+vKs3YZi6PmVDuWYtwKwYnCzkZwA28G2nZo/o8jH/OrlENLjJSXYevqVuxxA1XkMYPStZtGO3701HjpylMGYNohKJsziuyh4mHKcfCTnpRzUjBjVu6292Kw==<EMAIL_ADDRESS>

Birdseye is currently executing in a virtualenv. Please try ssh<EMAIL_ADDRESS>

This is how all bug reports should be done!
I've found the problem, it's about absolute paths and tracing modules. Will push out a fix soon.
Thanks again.

OK, upgrade and give it a go.

Works great, thanks!


Feature/dependencies upgrade

Coverage remained the same at 100.0% when pulling 97c34102d6f854045facb7c347ee2782eaaf58fe on feature/dependencies_upgrade into fb365769502375ad976a26a83953fd472d10503b on master.

Coverage remained the same at 100.0% when pulling 4660d51725099dbc6bca7b5103f5128fa9ae9c5d on feature/dependencies_upgrade into fb365769502375ad976a26a83953fd472d10503b on master.

Coverage remained the same at 100.0% when pulling a39797959387bd4142743ad32a76333317f5744d on feature/dependencies_upgrade into fb365769502375ad976a26a83953fd472d10503b on master.


✨ Ability to ignore CVEs

Summary
The ability to ignore detected CVEs was previously partially implemented. This feature can be fully implemented later. The partially implemented feature used this in the spec, which can be used for reference:
// Global Ignore CVEs
IgnoredCVERule []string `json:"ignoredCVERule,omitempty" yaml:"ignoredCVERule,omitempty"`

@mattwelke IMO this issue is not actionable. Can you please define what you'd consider to be a full implementation? What is missing? What are the acceptance criteria?

Ok - now I've found the context in https://github.com/validator-labs/validator-plugin-kubescape/pull/63

@wcrum can you please address this?


Merge staging to prod

This is a placeholder to merge staging into prod.

Closing as WONTFIX
Will re-open a new one with the correct git history.


Async functions and named params as in sql.js available?

Can I also use the async functions of sqlite.js through your library?
And 2nd question. Can I use in sqlite-sync named params like in sql.js?
// Prepare a statement
    var stmt = db.prepare("SELECT * FROM test WHERE col1 BETWEEN $start AND $end");
    stmt.getAsObject({$start:1, $end:1}); // {col1:1, col2:111}

Quais funções? Me dê um exemplo.
Not yet.

Ah ok, I saw there's a runAsync function to run queries in async mode.
It would be very nice to have the option of using named params
Thanks for your job!


[Fix-6304] [UI] Fix alert-plugin-instance and alert-group list error

issue：#6304

fix query alert-plugin-instance list 404 Not Found
fix alert-group list show

Purpose of the pull request

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

Codecov Report

Merging #6308 (f68d4de) into dev (9115062) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##                dev    #6308      +/-   ##
============================================
- Coverage     38.76%   38.71%   -0.05%
+ Complexity     3214     3211       -3
============================================
  Files           637      637
  Lines         25376    25385       +9
  Branches       2759     2759
============================================
- Hits           9837     9829       -8
- Misses        14645    14664      +19
+ Partials        894      892       -2

Impacted Files
Coverage Δ

...g/apache/dolphinscheduler/dao/vo/AlertGroupVo.java
0.00% <0.00%> (ø)

...r/plugin/registry/zookeeper/ZookeeperRegistry.java
39.00% <0.00%> (-5.68%)
: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 9115062...f68d4de. Read the comment docs.


Update library dependencies

After installation i found out that there are 1445 vulnerabilities and most of them are high.
just perform npm update

Thank for reporting it. I published a new version of the library which updated all dependencies.

can you link us pleas e


Groups and entries arranging

Please add ability to arrange groups and entries. And, btw, create new builds of desktop apps :)

Of course, ability to move groups and entries will be added soon, it's already planned in TODO.

Oh, my bad, missed it. But, new builds of desktop app is still required! :)

Now a desktop app just loads webapp page and caches it - so it's like an app with mandatory updates. I'm working on flexible update system in no-auto-update branch for now, this will happen in 1.0 release. Now apps don't need updating, they just use the latest version.
But why do you think they need updating? Maybe I'm missing something important.

Troubles with default hotkeys like Super+V, Super+A in fields, and, i think nothing important more. And funny bug: if you create group without name, it will be very hard to select for renaming/deleting.

Oh, I see now, you just mean that it contains many bugs. Hotkeys are #2 and will be fixed very soon. I thought it was an update issue. Group without names definitely should not be created, I'll fix that, thanks for mentioning.

Added #11 for group without a name


RTL Support

Is there any plan for RTL support for this amazing library?
It is highly recommended as I think, and it will be a great addition to the library

Thanks for the suggestion.
I think to RTL support would just be to reverse the headers and tabs within the dockview containers which I have quickly attempted and shown in the below screenshot?
Would you agree with this / expect any further additions to support RTL?

Well, I guess as I see in the header you are already using flex and this is better than floating elements, so all we need is just add direction rtl to the parent or event to the body tag, we need to test that in inner components content, but I guess it will work fine

The problem is in the content structure itself as every component has position absolute and using left attribute, then if we have a button to switch direction, the content and the header for every component will work fine, but the problem will be that the panel 1 will still be in the left which is not the correct structure for the RTL direction of the components, so I guess there should be a property for example in the initialization 'isRTL' and its value should be boolean, if it is true then all components should be using right instead of left in the styles handled through the TS code.
In addition this should be dynamically working like if I switch the direction the library should be reinitialized or updated

@mathuo Is this being worked on? I will gladly submit a PR for this if possible, will probably take me a couple of weeks

In terms of what would need to change for RTL.
I believe it requries the tab header bar to reverse as in the first screenshot and the work still required would be as @muhamed87 suggested to position everything using right rather than left?
Do you see other parts that would also need to change?

I don't know, haven't gotten to check it yet, but generally every part that considers a side (e.g using left) should use the other side.
@muhamed87 's suggestion for using a property should be good enough.

The solution should match the following image, as discussed before with @mathuo , not only the header will be reflected, but also the containers, so if the orange container with its header was on left side in LTR version, it should be on the right side in the RTL version

Hi @mathuo , I would appreciate if you can tell me if it's ok for me to work on it or will you work on it?
Thanks

Sorry, yes I am happy for you to look into this if you have the time. From what I can gather this is the pieces that need to be completed to fully support RTL mode.

[ ] Reverse header (all tabs and action containers)
[ ] Flip underlying grid horiziontally
[ ] Position underlying grid using absolutely using right in RTL mode, in LTR mode this should remain positioned using left.


Attestation: Show attesting entity on physical flow attestations section

attesting entity was a recent addition in the attestation table

@kamransaleem


Render <footer /> not <div />

Semantics 💄 💓
I removed an id present there, if consumers still need they can just do:
<ZopaFotter id="zopa-footer" />

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update create-service.md

Minor spell check.
Description

Urgency

[ ] Blocker
[ ] High
[ ] Medium

Requirements

Test all commands and procedures.
Build content locally and test for formatting/links.
Add redirects to dcos-website/redirect-files.
Change all affected versions (e.g. 1.7, 1.8, and 1.9).
See the contribution guidelines.

Can one of the admins verify this patch?

thanks!


Timeout Getting IP Address - Rancher 1.3.2, latest boot2docker, VMware vSphere

Rancher Versions:
Server: v1.3.2
healthcheck: latest
ipsec: latest
network-services: latest
scheduler: latest
kubernetes (if applicable):
Docker Version: latest boot2docker
OS and where are the hosts located? (cloud, bare metal, etc): boot2docker, VM, vSphere
Setup Details: single node internal DB
Environment Type: Cattle
Steps to Reproduce: Deploy brand new rancher server on ubuntu 16.04 VM, then auto-deploy VM's on the same vsphere cluster
Results: ipsec, healthcheck, scheduler and any other containers besides network services end up with error after 10 minutes of "starting": "Timeout getting IP address"
This ought to have been asked hundreds of times now ever since rancher 1.2.0 came out on december 1st. I have ALMOST never been able to just deploy a new rancher environment and get hosts running. IT NEVER WORKS OUT. I almost always get this error. Now, when on the off-chance i do get this to work (I have a production environment that I dare not touch running rancher 1.2.0) I cant get rancher-nfs to deploy at all. I've somehow gotten versions newer than 1.2.0 to work. 1.3.0 was working for a while until the problems developed again by themselves.
What I need to know: IS THERE a specific combination of rancher server versions and infrastructure template versions that ACTUALLY works and can be used in a production environment?
I've tried deleting and redeploying the rancher networking services from version 0.0.1 to 0.0.8 and every single one has had problems. I'm at my wits end and quite frankly don't know how these "releases" can be considered a release if it doesn't even work. (maybe there aren't enough people testing RC's? dunno)

I discovered that DNS has a heavy effect on the ability for hosts to function. After configuring my DNS server settings to <IP_ADDRESS> in DHCP, i no longer had these issues.
On a side note to be covered in a new issue:
However now, my convoy-nfs stack has stopped registering as a storage driver in every rancher server from 1.2.0 to the new 1.3.3. As a result, I am now incapable of using ephemeral storage in my home lab environment, and I just hope that my production environment doesn't fall ill to the same fate. More details after I edit this comment with the linked issue.


Papers to read

We should post papers to read here

SLIC: a selfish link-based incentive mechanism for unstructured peer-to-peer networks -- Published around 2004, not quite the same goals as IPFS, but good early example of simple P2P incentive scheme with simulations demonstrating desired properties. (TODO: Look into the papers that cite this.)

Other papers to look into, found via discussions with @miyazono. These are relatively recent combinations of game theory and mean field theory/renormalization groups, possibly very useful for a large-scale Bitswap analysis.

Mean Field Games and Applications: Overview/examples of using mean field models to analyze large systems of players in a game theoretical situation. There are quite a few examples, with part of their intent being to give an idea of applications where this kind of model makes sense/how to approach such problems.
Game Theory and Topological Phase Transition: Still need to look this one over, I'll update this comment once I do.

@dgrisham just updated the README for this research repo, mind adding all of these papers there? https://github.com/ipfs/research-bitswap#papers thanks!


tweak: use default colorscheme

Sorry, but I still think habamax is better.
There's also an issue with the default colorscheme that doesn't load properly.
Check the lazy.nvim issue for more info


Fix run script for Fedora 35 server

The new "run" script provided with #11 binds the host's /etc/timezone to the container's counterparts.
While this seems to be fine for Debian variants, RedHat variants, such as Fedora 35 works differently and does not have such directory, preventing the container for initiating:
[sharpgeek@fedora bx-docker]$ ./run iarsystems/bxarm:9.10.2
-- Running a Docker container for bxarm-9.10.2...
docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:75: mounting "/etc/timezone" to rootfs at "/etc/timezone" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.
-- The working directory is /home/sharpgeek/bx-docker.

-- Now source the aliases-set script:
. /home/sharpgeek/bx-docker/aliases-set 5bb10a45323f343a97bbd9f12caf032a1e67b4ee488fa8c2553dcf8044d938f9

Removal of the lines in which "timezone" and "localtime" are bind mounted fix this issue.

I will take a look into it. Thanks.


"forge install foundry-rs/forge-std" error

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0
What command(s) is the bug in?
No response
Operating System
macOS (Intel)
Describe the bug
When  I type the "forge install foundry-rs/forge-std" to install forge standard lib, it reports the following errors. How can I deal with this problem?
Error: The target directory is a part of or on its own an already initialized git repository, and it requires clean working and staging areas, including no untracked files.  Check the current git repository's status with git status. Then, you can track files with git add ... and then commit them with git commit, ignore them in the .gitignore file, or run this command again with the --no-commit flag.

what is unclear about this message?
maybe we can make it concise

Closing as stale, and this is better suited for the foundry telegram support chat.


NIFI-7518:Fix bug of ConvertJSONToSQL's Quote Table Identifiers

NIFI-7518:Fix bug of ConvertJSONToSQL's Quote Table Identifiers
Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
_Enables X functionality; fixes bug NIFI-7518
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

[x] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[x] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[x] Have you written or updated unit tests to verify your changes?
[x] Have you verified that the full build is successful on JDK 8?
[x] Have you verified that the full build is successful on JDK 11?
[x] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[x] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[x] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[x] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[x] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

Please rebase your PR against the main branch rather than master, as main is the default (active) branch now.


Chemistry component system refactor

Part of #8995

[x] Converted FoamVisualizer to component and system.
[ ] Converted SmokeVisualizer to component and system.
[ ] Converted SolutionContainerVisualizer to component and system.
[ ] Converted VaporVisualizer to component and system.

Ah. Just realized previous commits from other branches are in here.. I must have messed up somewhere. Is there any salvaging this or should I just delete branch and re-create?


Allow passing additional dictionary words

zxcvbn can take additional dictionary words in the user_inputs paramter. Let's allow users of this library to pass in additional user_inputs to the zxcvbn library.

PR: https://github.com/mmw/react-password-strength/pull/49


VSCode freezes on macOS Big Sur

VSCode Version: 1.51.1
OS Version: macOS 11.0.1

Steps to Reproduce:

Open integrated terminal
Run a command
Close integrated terminal
Reopen integrated terminal
After typing a few characters, it'll freeze for a second or two

This only happens every once in a while, I've noticed it freezes here and there outside of the integrated terminal, but I've noticed that it usually happens there. I haven't changed any settings or installed any new plugins, it seems like updating to macOS Big Sur has something to do with it.

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

/duplicate #105446


CMake: If/else statement in CMAKE_CACHE_ARGS breaks CMake build on Ubuntu 17.10

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No.
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 17.10.
TensorFlow installed from (source or binary): Source (CMake)
TensorFlow version (use command below): 2cfb088cf72b52c74a742d780cc5c4f93a74640e (tip of master at time of writing)
Python version: 2.7
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source): 7.2.0
CUDA/cuDNN version:
GPU model and memory:
Exact command to reproduce: cmake ../../tensorflow/contrib/cmake && make

Source code / logs
[  1%] Performing build step for 'zlib'
[ 40%] Built target zlibstatic
[ 42%] Linking C shared library libz.so
/usr/bin/ld: CMakeFiles/zlib.dir/deflate.o: relocation R_X86_64_PC32 against symbol `deflate' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status

Cause
In v1.4.0, you will find the argument -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON given to  CMAKE_CACHE_ARGS for several external projects (png, zlip, sqlite etc). In master, this has been changed to
CMAKE_CACHE_ARGS
	if(tensorflow_ENABLE_POSITION_INDEPENDENT_CODE)
		-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
	else()
		-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=OFF
	endif()

which yields the following init cache entries on my machine:
set(CMAKE_POSITION_INDEPENDENT_CODE "ON;if;(;tensorflow_ENABLE_POSITION_INDEPENDENT_CODE;);else;(;)" CACHE BOOL "Initial cache" FORCE)
set(CMAKE_POSITION_INDEPENDENT_CODE "OFF;endif;(;)" CACHE BOOL "Initial cache" FORCE)

and the build fails because CMAKE_POSITION_INDEPENDENT_CODE ends up not being set to ON. I could imagine this breaks a lot of builds. Perhaps CMake behaves differently on Windows and therefore this has not been caught? Is there a reason for this change I am not aware of?
Solution
A possible solution is to not inline the if/else statement and instead use the argument
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=${tensorflow_ENABLE_POSITION_INDEPENDENT_CODE}

Are you interested in a PR?

d0a5d885d61b837018cb931a4d577289acc826fc introduced the change @martinwicke

I am interested in a PR. Thank you!

Blocked by #15002. Awaiting solution.

This was solved in #16007

I hope so. Please reopen if that's not true.


forward to latest

Hi John, this is a merge of #345 and current master. Please check if all is to your liking.

Quite a lot has changed and I have not tested it, so I am not sure yet if all will behave as previously.
The DISABLE_UPDATE option has been removed from docs. Is this because auto updating of repos is not longer done and the user must do so manually instead? I think the docs need improving to explain the correct way of keeping a branch up-to-date or untouched.
It looks like DISABLE_UPDATE has gone, but it still exists in the options list for Git_External. That needs checking.

ok, my bad, I see that targets are now mentioned in the docs. I presume these are never automatically called?

Correct, rebase is a non-default target.

Is/will there be an option AUTO_UPDATE to say that this repo should always update to branch X, or must we do it manually? I can see a use case for some repos to be updated every time configure is called if the user explicitly wants it.

Right now you'll have to call 'ninja project-rebase' manually. @rdumusc was quite vocal against auto-updates and managed to convince even me. ;)

Understood. Having auto-update by default was painful, but I may in the future add AUTO_UPDATE as a local option which the user can specifically ask for for on a repo by repo basis. I do that some other time as another PR.
I will now test this branch and report back.


refactor: extract error stuff from the diff in a specific DebugStep property

Issue
https://github.com/gravitee-io/issues/issues/7226
Description
Improve the way to handle error details on debug steps
Additional context
Link : https://github.com/gravitee-io/gravitee-definition/pull/142

📚  View the storybook of this branch here

🚀 CI was able to deploy the build of this PR, so you can now try it directly here
Notes: The deployed app is linked to the management API of APIM master. (Same login and password as APIM master)

Really better this way 👍


update the news page in JPN and ENG

NEWS page

JPN
ENG

Thank you, I will cherry-picked it to https://github.com/AlisProject/welcome/pull/182


remove  unimported function

Dunno if the call of check_directory_exists in ping module is wanted.
But anyway the methood signature is not good, and the function is not imported. I do not have the knowledge in oracle system to say if to validate ping, you need to check if a directory exist, but for common stuff, you do not need it.

Wow 1st pull request. Thanks!!!
You're this simple module was created as a quick copy of another module and these lines were left there.


Using telefunc for initial data

Hi,
Thank you for this awesome library!
I want to use telefunc to fetch the initial data as well as the data afterwards but it does not let me do that since I get the error:
<EMAIL_ADDRESS>Usage] Using Telefunc to fetch the initial data of your page is discouraged, see https://telefunc.com/initial-page-data
Error<EMAIL_ADDRESS>Usage] Using Telefunc to fetch the initial data of your page is discouraged, see https://telefunc.com/initial-page-data
    at Object.getContext_sync [as getContext] (C:\Users\Jessie\projects\boiler\boiler-new\node_modules\telefunc\dist\cjs\node\server\getContext\sync.js:16:37)
    at Proxy.getContext (C:\Users\Jessie\projects\boiler\boiler-new\node_modules\telefunc\dist\cjs\node\server\getContext.js:13:34)
    at Module.onGetAll (C:/Users/Jessie/projects/boiler/boiler-new/src/routes/groups/groups.telefunc.ts:7:13)
    at load (C:/Users/Jessie/projects/boiler/boiler-new/src/routes/groups/+page.ts:6:14)
    at load_data (file:///C:/Users/Jessie/projects/boiler/boiler-new/node_modules/@sveltejs/kit/src/runtime/server/page/load_data.js:111:43)
    at async file:///C:/Users/Jessie/projects/boiler/boiler-new/node_modules/@sveltejs/kit/src/runtime/server/page/index.js:193:13

The explanation on the site does not give me any detail as to why I cannot use telefunc as my initial data fetch. I do not want to write the same logic twice or reuse the same logic with the same end result.
Why did you decide to make this a error (you probably have a good reason for it) and is there a way to turn off this error message?

Because it needs deep integration with the UI framework. For example, with React, you need to use something like react-streaming.
There is an example of fetching initial data with Telefunc using the stack Vite + vite-plugin-ssr + react-streaming if you're interested. Be aware that it's bleeding edge though.
I'll publish the example and update the doc page https://telefunc.com/initial-page-data later today.

@brillout thanks for the response! I forgot to mention am using sveltekit together with telefunc and I am using the +page.svelte to fetch initial data. The "svelte way" (in my limited svelte knowledge) of doing it would be to create a +server.svelte and creating an API endpoint meaning I have to use http anyways.
Looking forward to the documentation update!

Doesn't SvelteKit has something like Next.js's getServerSideProps()?

Let me know what you ended up doing.
I'll update the docs and publish the react-streaming example after I've finished VPS's V1 implementation.

@brillout I am pretty new to svelte and sveltekit. In the end it was me doing it wrong haha. I changed the server-side rendering to run the prisma commands directly and only use telefunc for api call such as creating a object.

👍. Which SvelteKit hook are you using? I'd be nice to document Next.js's getServerSideProps() SvelteKit equivalent on Telefunc's docs.

@brillout I used the guide on the website: https://telefunc.com/svelte-kit. Does that answer your question?
I have used +page.server.ts to load data (without the use of telefunc) https://kit.svelte.dev/docs/load.
When something needs to happen clientside I use telefunc.

Docs updated: https://telefunc.com/svelte-kit#initial-data.


set-output is deprecated

Source: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Instead the GITHUB_STATE and GITHUB_OUTPUT environment files should be used.

What about to use env like it is described here: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable

GitHub on their blog wrote following:
"A workflow using save-state or set-output should be updated to write to the new GITHUB_STATE and GITHUB_OUTPUT environment files".
But I am not sure.


Search property settings

Selection of "breadth" and "Skip entities with more addresses than" is currently bound to each other: increasing one value increases also the other.
Proposed solution:

both fields should support independent int value inputs

Also: rename "Skip entities with more addresses than" -> "Max. Addresses"

Fixed


New version: RootedTrees v2.6.7

Registering package: RootedTrees
Repository: https://github.com/SciML/RootedTrees.jl
Created by: @ranocha
Version: v2.6.7
Commit: 2547e713c4b42a9f2aba79c6765cd7da83401e65
Reviewed by: @ranocha
Reference: https://github.com/SciML/RootedTrees.jl/commit/2547e713c4b42a9f2aba79c6765cd7da83401e65#commitcomment-61308762
Description: A collection of functionality around rooted trees to generate order conditions for Runge-Kutta methods in Julia for differential equations and scientific machine learning (SciML)

We triggered a new release increasing the minor version number in https://github.com/JuliaRegistries/General/pull/49837. Please close this PR. I'm sorry for the trouble.


Support week of the year

Ruby's strftime supports %W and %U which gets the week number of the year (0..53). Is there a plan to support this / would you accept a PR that implemented this?
https://apidock.com/ruby/DateTime/strftime

Well the use case is that I want to know the number of the week. For example right now (14.12.2018) we are in week 50. strftime in other languages has it, so I think it would be nice if i18n-js had it, too.
Which brings me to something else: I just found https://github.com/samsonjs/strftime which is strftime for Javascript which supports all modifiers of the original C strftime (not sure about this last statement, but wasn't the C function first and all other languages' strftime are based on this implementation?). So wouldn't it make sense to use this lib?
I know that would be a huge deal and change to i18n-js, just exploring ideas.

Let's start with %W and %U support first
Got any idea on how to calculate?
I search stackoverflow and found this answer
I got no test case so I am not sure if that works properly or not

Sorry I haven't had time for this yet. It seems the SO answer you have linked to depends on Google Spreadsheets. I will look into this.


[💡 FEATURE REQUEST]: server.on_init with an option to crash the server

Plugin
Server
I have an idea!
Per documentation,

If the on_init command fails (i.e., returns a non-zero exit code), RoadRunner will log the error but continue execution. This ensures that a failure during initialization does not interrupt the application's operation.

While this makes sense for many use cases, we want to use server.on_init to make preflight checks when a Kubernetes pod starts. While we could do an init container instead, we want to use RoadRunner as much as possible, and crashing PID 1 would work just fine in our case.
I suggest to add server.on_init.fail_on_error boolean configuration option that will relay the exit code from the on_init script and will exit the master process, thereby crashing the container.
I hope that others with containerized environments may benefit from this too. I would like to get a go-ahead from the community before we submit a pull request with necessary changes.

Hey @wizardist 👋🏻
Yeah, it makes sense for me. Will be in the next release.

@rustatian just to confirm, have you assigned the FR to yourself to work on it? 😊 This is really great.

Sure, why not 😄 You want to try it yourself?

@rustatian we're onboarding RoadRunner for production workloads, and making the teams familiar with the RR codebase is beneficial. Let me check with the Legal, and if we have a green light to contribute to RR codebase, I'll assign one of my team members, or myself, to this issue.
Let me unassign you from it so there's clarity on this. If we hit a red light, I'll ping you and re-assign you back. But I really doubt it will happen. ☺

I've already implemented this 😄
But still, if you wanted to help, just reach out to me (or just use help-wanted issues tag search).

You may build your RR binary with Velox (roadrunner-server/velox + you may check our docs for the instuction) with that change (just use master branch for the server plugin) if you wanted to try it right now, w/o waiting for the release.

Thank you. I built it from master and it successfully fails if init script returns error with exit_on_error true 👍


Actually fix animation editor's bottom panel button not being pressed on certain occasions

Fixes #29213, fixes #29209.

Thanks!

@YeldhamDev Thanks for appending the panel fix.


fix reading error found by fuzzing

Data added in 9eb030b7

The problem occurs when we want to allocate a slice that is too big, so we should probably set some limit to it.
Unfortunately, the limit can be rather big:

The maximum number of cells (rows x columns) in a single partition is 2 billion.

Source: https://cwiki.apache.org/confluence/display/CASSANDRA2/CassandraLimitations
With this limit, fuzzing tests still won't pass.
Can we set some more realistic and smaller limit? Or maybe we should make sure that this kind of tests are ignored?


Updating to Laravel 5

A Laravel 5 branch of this would be most welcome. If this PR works with L5, I'd say go for it! :+1:


Use Helm values to set priorityClassName

Checklist

[x] The PR has a meaningful title. It will be used to auto-generate the
changelog.
The PR has a meaningful description that sums up the change. It will be
linked in the changelog.
[x] PR contains a single logical change (to build a better changelog).
[ ] Update the documentation.
[x] Categorize the PR by adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.
[ ] Link this PR to related issues or PRs.

Bumbing the minor version, bc #144 and #145


refactor: Use relative path instead of absolute when running test

Fixes: #754
Status
READY
Description

The change introduced in this PR is to clean up the console when the cwd is printed. Specifically when running very_good test.
Sometimes the full path of the cwd is too long and would be cut off. If running recursively, this can leave the developer confused as to which directory was tested.

A solution to the problem is to shorten the path printed to console. Instead of printing the absolute path, the relative path is used.

Type of Change

[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[x] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[ ] 🗑 Chore

Thanks for your review! See the respective changes and lmk if you have any other suggestions!


[Java][APIView] Support for cross-language definitions in Java APIView output

As well as some minor cleanups.
Note: This may not be how the final approach is handled, but I didn't want this code to bit-rot on my machine, and there is no harm in having this code in APIView Java parser for the time being.

FYI @chidozieononiwu

@chidozieononiwu Please review and merge as appropriate. Thanks.

Do not close. This is still waiting for @chidozieononiwu to review.


Fixing typos and reorganizing the documentation text

There still some work to do, but with this fix the documentation should become a little bit more concise.

thanks @jaydson ❤


Cyclic Sort In Cpp

Introduction to the Sort
Time Complexity Information Of All Scenarios
Code For The Algorithm

Hey !! I want to contribute for the same.


Revert "[WIP] rebrand"

?

?

Trying to fix 132.

Trying to fix 132.

Verifying that the reopen and comment button is available when a closed PR has unmerged commits.

Verifying that the reopen and comment button is available when a closed PR has unmerged commits.

Frak.

Frak.


Add an option to enable/disable alignedSeqQC in workflow

Since QC WG will create dedicated post-alignment-wf to QC all aligned seq, we can add an option into the workflow to enable/disable the step of alignedSeqQC.

https://github.com/icgc-argo-workflows/rna-seq-alignment/pull/34

Since this is addressed, closing


Allow struct names when inserting a new structure

You should be able to paste a C structure directly from a header file into this box and it work, rather than failing because the structure has a name.

As a user, I am often copying structure definitions in from random places (like, for example, moving information over from IDA or notes from a channel during a CTF). Here's some examples of things I would expect to work in various scenarios:
// the following, with "blah" in the "type name" box should work (this is the only thing, afaict, that actually works right now)
struct { int i; int j; };

// the following, with NOTHING in the "type name" box should work
struct blah { int i; int j; };

// the following, with "blah" in the "type name" box, should create a type called "blah" (name box overrides name in definition)
struct poop { int i; int j; };

// the following, with NOTHING in the "type name" box should work (e.g. if i copy a struct from a typedef in source - should also work if i copy the "typedef" on the front, too)
struct { int i; int j; } blah;

// the following, with "blah" in the "type name" box should work (same as above, name box overrides definition, may or may not have "typedef" on front)
struct { int i; int j; } poop;


Move updater URL to HTTPS

I know the packages are signed (for windows at least) but the updater URL is still only available over HTTP, HTTPS just flat out fails. Are packages for OSX signed, or just Windows?
If it isn't possible to put the updater URL on HTTPS at this point could a setting please be added to disable automatic updates?

Seems totally reasonable, we should do that. To put your mind at ease for now - the updates are signed with a full code signing certificate, unsigned or incorrectly signed updates will not be installed.
But again, yes, that should be a thing.

To give you a quick update: We're on it :fire:

Any update on this one?

Any news here?

Should be good to close this one off now that updates are sourced via electron.org!

Sorry for not closing & thank you for staying on the ball!


SessionID

It is not possible to put own sessionid. How can? i try with a java sdk and not found sessionid-branche
thanks
jose patricio

@pcarermo Im late to the answer, but if you look at ai.api.android.SessionIdStorage
You can see that it use sharedPref to store the data of Session ID:
If you edit the preferences using the same keys, you can use the value that you want.
You can use the code bellow, it add new random value at the begining of activity, to start new fresh session each time
    val pref_name = "APIAI_preferences"
    val SESSION_ID = "sessionId"
    randomUUID = UUID.randomUUID().toString()

    val sharedPreferences = getSharedPreferences(pref_name, Context.MODE_PRIVATE)
    val editor = sharedPreferences.edit()
    editor.putString(SESSION_ID, randomUUID)
    editor.apply()


Perhaps time to do a new release?

Just wondering if it would be possible to do a new release?

Good point! It took me a long time to write the changelog, which suggests lots has happened.
I've released 2.6.0.

Fantastic!


python312Packages.fritzconnection: 1.13.2 -> 1.14.0

Diff: https://github.com/kbr/fritzconnection/compare/refs/tags/1.13.2...1.14.0
Changelog: https://fritzconnection.readthedocs.io/en/1.14.0/sources/version_history.html
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 339457 run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.fritz

7 packages built:

fritz-exporter
fritz-exporter.dist
home-assistant-component-tests.fritzbox_callmonitor
python311Packages.fritzconnection
python311Packages.fritzconnection.dist
python312Packages.fritzconnection
python312Packages.fritzconnection.dist


[BUG] fxtwitter links not recognized

Discord uses fxtwitter for links, so it doesn't launch fritter.

I'm not sure what fxtwitter is, and I can't find any information out about it, so closing for now. If you can provide some more information, including a link that doesn't work, I can try looking further.


Update named.conf

Fixed bug, allowrndcupdate in the named.conf.
I missed this earlier and another user found this issue when testing.

Merged, thanks!


Front-end components and Tailwind CSS

[ ] Add the initial set of front-end CoreData/mapping components to the geospatial package (or a new package)
[ ] Add Tailwind CSS to Storybook

This article does a good job explaining the same issue we're running into:
<EMAIL_ADDRESS>