XLA translation rule for primitive 'custom_ivjp' not found

Hi, I'm interested in using custom_ivjp to wrap invertible functions but am finding that its not possible to JIT calls to jax.vjp using custom_ivjp.  I get the error message NotImplementedError: XLA translation rule for primitive 'custom_ivjp' not found.  I'm wondering if there are any plans to implement this soon?  Below is a rough outline of how I am hoping to use custom_ivjp:
import jax
from jax import random
import jax.numpy as jnp

def invertible_affine(x, params, inverse=False):
  A, b = params["A"], params["b"]
  log_det = jnp.linalg.slogdet(A)[1]
  if inverse:
    z = jax.vmap(jnp.linalg.solve, in_axes=(None, 0))(A, x - b)
  else:
    z = jnp.einsum("ij,bj->bi", A, x) + b
  return z, log_det*jnp.ones(x.shape[:1])

class ivjpWrapper():
  def __init__(self, flow):
    self.flow = flow
    self.directions = {}
    # Wrap the forward and inverse pass with a custom_ivjp
    self.make_apply_direction(True)
    self.make_apply_direction(False)

  def make_apply_direction(self, inverse):
    def apply_fun(x, params):
      return self.flow(x, params, inverse=inverse)
    fwd = jax.custom_ivjp(apply_fun)

    @fwd.defivjp
    def defivjp(inputs, outputs, output_cotangents):
      (x, params), (z, log_det) = inputs, outputs
      x_reconstr, log_det_reconstr = self.flow(z, params, inverse=not inverse)
      _, vjp = jax.vjp(apply_fun, x_reconstr, params)
      return (x_reconstr, params), vjp(output_cotangents)

    self.directions[inverse] = jax.invertible(fwd)

  def __call__(self, x, params, inverse=False):
    fun = self.directions[inverse]
    return fun(x, params)

if __name__ == "__main__":
  rng_key = random.PRNGKey(1)
  k1, k2, k3 = random.split(rng_key, 3)

  x_dim = 4
  x = random.normal(k1, (64, x_dim))
  A = random.normal(k2, (x_dim, x_dim))
  b = random.normal(k3, (x_dim,))
  params = dict(A=A, b=b)

  flow = invertible_affine
  wrapped_flow = ivjpWrapper(flow)

  jax.jit(wrapped_flow)(x, params)
  print("this runs")

  def test(x, params):
    (z, log_det), vjp = jax.vjp(wrapped_flow, x, params)
    return vjp((z, log_det))

  # This runs
  test(x, params)
  print("here!")

  # This fails
  jax.jit(test)(x, params)
  print("here?")

Also am I using custom_ivjp correctly?  This code seems to give the correct answers but I'm not 100% sure because there isn't any documentation.

Note, jax.invertible is highly experimental and doesn't support many JAX features.

We've dropped support for jax.invertible, so this issue is moot.


COOK-106 Split client and service JAAS files

Support client_jaas.conf and master_jaas.conf each with their own Client and Server sections. Otherwise, using these clients would authenticate to ZooKeeper as the service, rather than the user running the command.

There's a lot of repetitive code there. Anyway to avoid repeating yourself? Otherwise, LGTM.

Each one uses different attributes. I could refactor it out into some kind of library that each recipe uses, but that ends up being more complex for most Chef readers to understand. I'll look at how I can DRY up the code, without stepping into the "I need to learn more Ruby" category.


goldpinger UI fails if a node is in bad state.

Describe the bug
When I disable a node (i.e. manually stop a VM, or kills flanneld service, etc), I expect to see red mark on that particular node in goldpinger UI. However, the entire goldpinger UI fails. This happens even if I port-forward other goldpinger pods in healthy nodes.
Is this an expected behavior? If so, doesn't it defeat the purpose of using goldpinger UI when a node is in bad state?
To Reproduce
Steps to reproduce the behavior:

Deploy goldpinger as daemonsets
Make a node unhealthy. (stops the VM, disables flanneld service, etc)
Try to load goldpinger UI.

Expected behavior
Goldpinger UI loads and shows the red marks on the network paths to the affected node.
Screenshots
If applicable, add screenshots to help explain your problem.
When accessing via pod port-forwarding:

When accessing via service:

logs from still working goldpinger pod:

Environment (please complete the following information):

Operating System and Version: [e.g. Ubuntu Linux 18.04]
Browser [e.g. Firefox, Safari] (if applicable):
Tried in Chrome and Safari

Additional context
Add any other context about the problem here.
** Deployment configuration **
{
  apiVersion: "apps/v1",
  kind: "DaemonSet",
  metadata: {
    name: "goldpinger",
    namespace: "goldpinger",
    labels: {
      app: "goldpinger",
    },
  },
  spec: {
    updateStrategy: {
      type: "RollingUpdate",
    },
    selector: {
      matchLabels: {
        app: "goldpinger",
      },
    },
    template: {
      metadata: {
        labels: {
          app: "goldpinger",
        },
      },
      spec: {
        serviceAccount: "goldpinger",
        containers: [
          {
            name: "goldpinger",
            env: [
              {
                name: "HOST",
                value: "<IP_ADDRESS>",
              },
              {
                name: "PORT",
                value: "80",
              },
              {
                name: "HOSTNAME",
                valueFrom: {
                  fieldRef: {
                    fieldPath: "spec.nodeName",
                  },
                },
              },
            ],
            image: "docker.io/bloomberg/goldpinger:2.0.0",
            ports: [
              {
                containerPort: 80,
                name: "http",
              },
            ],
          },
        ],
      },
    },
  },
}

For more info, this is the case where ping would hang, instead of immediately returning error code. Will that be a possible reason why the UI just hangs and doesn't show?

This looks like a regression. Will try to reproduce and report back.

Could you paste a sample output from a call to /check_all ? That would help debugging. Thanks!

OK, I could reproduce the behaviour. Would you like to take https://github.com/bloomberg/goldpinger/pull/68 for a spin and confirm it works in your case?

@seeker89  thank you! will try it and let you know

@seeker89 unfortunately the problem persists. The behavior is a little different though:
instead of throwing weird error, it just hangs and shows white page.

/check_all would show this result after some time:
{"hosts":[{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"},{"hostIP":"<IP_ADDRESS>","podIP":"<IP_ADDRESS>"}],"responses":{"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"},"<IP_ADDRESS>":{"HostIP":"<IP_ADDRESS>","OK":false,"error":"Get http://<IP_ADDRESS>:80/check: context deadline exceeded"}}}

The behavior in safari is also different, as it throws error:

Ok. So it works properly if a pod is in bad state. (manually making a goldpinger pod in invalid state). However, if a node's networking is messed up (i.e. ping hangs, instead of returning error right away), then goldpinger UI would hang.

Thanks for taking it for a spin. In that case we should tweak the logic displaying things, when there is not enough data. I should be able to sit down to it next week. Cheers!

@seeker89  thank you again for the quick response! I will look forward to the fix :)

@seeker89 did you get any chance to fix this issue? thank you

Sorry, haven't gotten to that yet.

Hi, any update?


documenting the -s/--skip-existing option

This will also show the skip-option in the help
(see https://github.com/sstephenson/ruby-build/blob/master/bin/rbenv-install#L83).
Thank you for regarding this PR. Best, Jonathan

ruby-build executable doesn't support --skip-existing.

Oh sorry, true, I mixed things up.


build.rs: Handle python being Python 2

If python refers to Python 2 (as recommended in [1]) the build fails
with: AttributeError: 'module' object has no attribute 'base_prefix'
Since there is no base_prefix in Python 2, simply use exec_prefix if
the AttributeError is raised.
[1] https://www.python.org/dev/peps/pep-0394/

Good catch, thanks!


Specify minimum pyarrow version.

I tried to install in an environment that was using pyarrow==6.0.0
cannot import name 'RecordBatchReader' from 'pyarrow'

It looks like pyarrow==8.0.0 added RecordBatchReader, but pip didn't know about that minimum version. Could you add the minimum pyarrow version to pyproject.toml?

Hello @rosscoleman ,
this package does not use RecordBatchReader of pyarrow at the moment. It soly relys on the C-Interface of Arrow itself. I am happy to add the minimum version, but this would be the first pyarrow version to support the arrow C-Interface, not the first to include RecordBatchReader.
Best, Markus

I think the wheel does bring in pyarrow.
python -m venv arrow-odbc-test
source arrow-odbc-test/bin/activate
pip install --upgrade pip wheel
pip install arrow-odbc==1.1.1
pip install pipdeptree

$ pipdeptree
arrow-odbc==1.1.1
├── cffi [required: Any, installed: 1.15.1]
│   └── pycparser [required: Any, installed: 2.21]
└── pyarrow [required: Any, installed: 12.0.1]
    └── numpy [required: >=1.16.6, installed: 1.25.1]
pip==23.2
pipdeptree==2.10.2
setuptools==58.1.0
wheel==0.40.0

Then,
pip install pyarrow==7.0.0

(arrow-odbc) (base) rcoleman12@imt-d-batch-ds1-1:/data/hub/rcoleman12/venvs$ python
Python 3.9.10 | packaged by conda-forge | (main, Feb  1 2022, 21:24:11)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from arrow_odbc import read_arrow_batches_from_odbc
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/data/hub/rcoleman12/venvs/arrow-odbc/lib/python3.9/site-packages/arrow_odbc/__init__.py", line 3, in <module>
    from .writer import BatchWriter, insert_into_table, from_table_to_db
  File "/data/hub/rcoleman12/venvs/arrow-odbc/lib/python3.9/site-packages/arrow_odbc/writer.py", line 3, in <module>
    from pyarrow import RecordBatchReader
ImportError: cannot import name 'RecordBatchReader' from 'pyarrow' (/data/hub/rcoleman12/venvs/arrow-odbc/lib/python3.9/site-packages/pyarrow/__init__.py)
>>>

In short, writer.py from this package has
from pyarrow import RecordBatchReader

That makes pyarrow>=8.0.0 the dependency.

You are of course correct. I consciously avoided the dependency back then it has only been the reader but did miss this. Thanks for pointing this out.
Will add the minimum version.
Best, Markus

Thanks!

In the newly released arrow-odbc 1.1.3 wheel. Closing this issue.

Do you have a place for more open-ended discussion?

Enabled "discussions" in this repository. We can go talk there if you want.

Once connector-x adds ODBC support, it looks like it will solve the same problem as this project. I'm wondering if there are possible synergies between the two projects.

Short answer: I have limited time, but if someone wants to use arrow-odbc-py to enable connector-x to work I am happy to help.


Add gzip compression support

I discovered that my server wasn't respecting autoCompress = true because this http_server package adds its own content-length headers. See what @sgjesse said here:
https://github.com/dart-lang/sdk/issues/23350#issuecomment-108464543
Can we add support? I imagine many folks use this package with their servers and want to gzip.

Have you seen shelf and shelf_static?
https://pub.dartlang.org/packages/shelf
https://pub.dartlang.org/packages/shelf_static
@kevmoo is there something we can recommend for gzip + shelf?

This shouldn't be a problem with shelf. Just provide your own instance.
http://www.dartdocs.org/documentation/shelf/0.6.3+1/shelf.io/serveRequests.html

Thanks for the help. Finally done refactoring for Shelf. Alas, still doesn't gzip.
    io.serve(_handler, address, port).then((server) {
      server.autoCompress = true;
      server.sessionTimeout = new DateTime.now()
              .add(new Duration(days: 365))
              .toUtc()
              .millisecondsSinceEpoch *
          1000;

      print('Serving at http://${server.address.host}:${server.port}');
    });

Ok, got it working. I had to set chunked transfer-encoding in the headers. So I change the Response wherever I return files, e.g.:
  Future<shelf.Response> _handleFile(shelf.Request request) async {
    shelf.Response response = await this.staticHandler(request);
    response = response.change(headers: {'Transfer-Encoding': 'chunked'});
    return response;
  }

Voila: http://d.pr/i/Iaco (p.s. nice plug there)


Correct hub and spoke examples

What is the context of this PR?
The hub example in the hub and spoke pattern incorrectly shows an information panel under the heading.  This removes that panel, as well as adding a 'complete' example which includes a warning panel. This also adds two spoke examples which are linked to within the partially complete hub example.
How to review
Check hub examples and links to spoke examples.

 Remove info panel from hub and spoke example and add submit example

Wouldn't we want to either have the other pages also as examples or create a prototype like the error one? I don't know if people would know to click the submit button to see the other pages because they're only examples

Yeah ok i'll show the spoke examples too then


Get tracking number

Is there any way to get the tracking number from getAllOrders()?

These are all fields of an order: https://shopify.dev/docs/storefront-api/reference/orders/order#fields-2021-01
I don't see a tracking number there.
If you find a field that is missing, feel free to comment or make a PR :)


Crash in addv

https://sentry.io/shields/imgshieldsio/issues/503419670/
Error: Vendor hook error:,TypeError: Cannot read property 'startsWith' of undefined
    at addv (/home/m/shields/lib/text-formatters.js:71:15)
    at /home/m/shields/server.js:5652:25
    at Request.request [as _callback] (/home/m/shields/lib/request-handler.js:166:9)
    at Request.self.callback (/home/m/shields/node_modules/request/request.js:186:22)
    at Request.emit (events.js:160:13)
    at Request.<anonymous> (/home/m/shields/node_modules/request/request.js:1163:10)
    at Request.emit (events.js:160:13)
    at IncomingMessage.<anonymous> (/home/m/shields/node_modules/request/request.js:1085:12)
    at Object.onceWrapper (events.js:255:19)
    at IncomingMessage.emit (events.js:165:20)
    at endReadableNT (_stream_readable.js:1101:12)
    at process._tickCallback (internal/process/next_tick.js:152:19)
  File "/home/m/shields/lib/text-formatters.js", line 71, in addv
    if (version.startsWith('v') || ignoredVersionPatterns.test(version)) {
  File "/home/m/shields/server.js", line 5652, in null.<anonymous>
    badgeData.text[1] = versionText(version);
  File "/home/m/shields/lib/request-handler.js", line 166, in Request.request [as _callback]
    callback(err, res, body);
  File "/home/m/shields/lib/log.js", line 36, in Function.error
    Raven.captureException(msg, function (sendErr) {
  File "/home/m/shields/lib/request-handler.js", line 32, in Domain.vendorDomain.on.err
    log.error('Vendor hook error:', err.stack);
...
(14 additional frame(s) were not displayed)

Error: Vendor hook error:,TypeError: Cannot read property 'startsWith' of undefined
    at addv (/home/m/shields/lib/text-formatters.js:71:15)
    at /home/m/shields/server.js:5652:25
    at Request.request [as _callback] (/home/m/shields/lib/request-handler.js:166:9)
    at Request.self.callback (/home/m/shields/node_modules/request/request.js:186:22)
    at Request.emit (events.js:160:13)
    at Request.<anonymous> (/home/m/shields/node_modules/request/request.js:1163:10)
    at Request.emit (events.js:160:13)
    at IncomingMessage.<anonymous> (/home/m/shields/node_modules/request/request.js:1085:12)
    at Object.onceWrapper (events.js:255:19)
    at IncomingMessage.emit (events.js:165:20)
    at endReadableNT (_stream_readable.js:1101:12)
    at process._tickCallback (internal/process/next_tick.js:152:19)

This is closely related to #1599. I'll take care of it, but I would first like some opinions on #1615 as the fix may be very similar here. 😉


[2.x] SSL support on Dashboard

i am trying to reverse proxy on docker but i get some error

i am follwing this https://beyondco.de/docs/laravel-websockets/basic-usage/ssl#usage-with-a-reverse-proxy-like-nginx
http {
    map $http_upgrade $connection_upgrade {
        default upgrade;
        '' close;
    }

    upstream intiflex {
        server webapp:80;
    }

    upstream websocket {
        server websockets:6001;
    }

    server {
        listen 80;
        server_name api.intiflex.com;
        location / {
            proxy_pass http://intiflex;
            proxy_set_header X-Forwarded-For $remote_addr;
        }

        location /.well-known/acme-challenge/ {
            root /var/www/certbot;
        }

    }

    server {
        listen [::]:443 ssl http2;
        listen 443 ssl http2;
        server_tokens off;

        ssl_certificate /etc/letsencrypt/live/api.intiflex.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/api.intiflex.com/privkey.pem;
        include /etc/letsencrypt/options-ssl-nginx.conf;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

        location / {
            proxy_pass http://intiflex;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }

    server {
        listen 6002 ssl;
        listen [::]:6002 ssl;
        server_tokens off;

        ssl_certificate /etc/letsencrypt/live/api.intiflex.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/api.intiflex.com/privkey.pem;
        include /etc/letsencrypt/options-ssl-nginx.conf;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

        location / {
            proxy_pass             http://websocket;
            proxy_read_timeout     60;
            proxy_connect_timeout  60;
            proxy_redirect         off;

            # Allow the use of websockets
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
}

anyone can help me

your js client needs to only use https connections,  like setting enabledTransports: ['wss'] in echo

your js client needs to only use https connections, like setting enabledTransports: ['wss'] in echo

@simonbuehler thanks for reply but this error on laravel-websockets dashboard

@rennokki hai thanks for reply how overwrite this blade file ?

I found solution, don't need to fix vendor code, just add to AppServiceProvider.php boot() method:
\URL::forceScheme('https');

I found solution, don't need to fix vendor code, just add to AppServiceProvider.php boot() method:
\URL::forceScheme('https');

Greet Thanks For Solutions

I found solution, don't need to fix vendor code, just add to AppServiceProvider.php boot() method:
\URL::forceScheme('https');

It worked for me too, Thx for the solution


formSelect on Card display issues

Discovered some odd behaviour that I can't work out a solution to.
Basically if you place a SELECT input field on a card you cannot see the selection.
Example here: https://codepen.io/jshster/pen/GRQGroO
If you do view the example to get the drop down to drop down you have to click above the label that says "Pick a number".
So you can't see the placeholder (first option) or any selected items.
I suspect there will be a CSS solution but I can't work it out.   Seems very odd.

input-field class is missing in the div which is containing the select select input.

In your CodePen there is also the initialization of the Select-Component missing.
Put this in your Javascript Box:
  document.addEventListener('DOMContentLoaded', function() {     var elems = document.querySelectorAll('select');     var instances = M.FormSelect.init(elems, {       // specify options here     });   });

Oh my goodness.  What a muppet?  Sorry to have bothered everyone.   I swear on the site where I first witnessed the problem that both of the elements mentioned above were present. I will have to double check.


Update to pipeline server 2022.2

Download Models
Models are now downloaded, no need to check them in
make models
<snip>
model-proc : /opt/intel/dlstreamer/samples/gstreamer/model_proc/intel/product-detection-0001.json for model product-detection-0001 per model_index.yaml
No labels-file for model product-detection-0001 in the image per model_index.yaml

find loss-detection-app/models
loss-detection-app/models
loss-detection-app/models/object_detection
loss-detection-app/models/object_detection/product
loss-detection-app/models/object_detection/product/FP16
loss-detection-app/models/object_detection/product/FP16/product-detection-0001.xml
loss-detection-app/models/object_detection/product/FP16/product-detection-0001.bin
loss-detection-app/models/object_detection/product/FP32
loss-detection-app/models/object_detection/product/FP32/product-detection-0001.xml
loss-detection-app/models/object_detection/product/FP32/product-detection-0001.bin
loss-detection-app/models/object_detection/product/product-detection-0001.json

Build
make cv-roi
<snip>
Successfully tagged rtsf-at-checkout/cv-region-of-interest:dev

Run
docker-compose -f loss-detection-app/docker-compose.mqtt.yml -f loss-detection-app/docker-compose.vap.yml up

Look for inference results being sent to EdgeX in enter-exit-event output
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/grocery-test.mp4\", \"event_time\":<PHONE_NUMBER>289, \"product_name\": \"kool-aid\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/grocery-test.mp4\", \"event_time\":<PHONE_NUMBER>289, \"product_name\": \"ruffles\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/grocery-test.mp4\", \"event_time\":<PHONE_NUMBER>289, \"product_name\": \"del_monte\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\"}"}

Visualize
Use Pipeline Server's built-in RTSP restreaming capability to visualize output

PR details
This builds on #8 and adds support for pipeline 2022.2.

Download models, no need to check them in. However this requires checking out pipeline server repo to use model download tool
Use pipeline server container from dockerhub, no need to build it
Used auto-source feature so that same pipeline can support URI and webcam
Renamed pipeline to object_detection/product.
All other pipelines can be removed (apart from frame store if Tibco demo is still required)

I'm not seeing exit events when using EnterExitEvent_2second.mp4. See #8 for expected output.

I'm not seeing exit events when using EnterExitEvent_2second.mp4. See #8 for expected output.

@whbruce  and @brian-intel
there is one duplicated mqtt broker inside the "docker-compose.edgex.yml" but with older version of mqtt.  the one in "docker-compose.mqtt.yml" is newer version of mosquitto mqtt broker.  If you commented out the one inside the old one and run it again, i can see the entered and exited events from the docker logs:
cv-region-of-interest    | Created new pipeline with id: "17ed343a66b911edb45c0242ac170004"
cv-region-of-interest    |
mqtt                     |<PHONE_NUMBER>: New client connected from <IP_ADDRESS> as f7399cb2-9e72-4481-be15-b29c05707274 (p2, c1, k20).
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>968, \"product_name\": \"pringles\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\"}"}
pipeline-server          | {"levelname": "INFO", "asctime": "2022-11-17 20:47:47,975", "message": "Created RTSP Stream for instance 17ed343a66b911edb45c0242ac170004 at rtsp:://<host ip>:8554/cv-roi-event", "module": "gstreamer_rtsp_server"}
pipeline-server          | {"levelname": "INFO", "asctime": "2022-11-17 20:47:47,976", "message": "Setting Pipeline 17ed343a66b911edb45c0242ac170004 State to RUNNING", "module": "gstreamer_pipeline"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>407, \"product_name\": \"sprite\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000019.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>407, \"product_name\": \"ruffles\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000019.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>973, \"product_name\": \"sprite\", \"roi_action\": \"ENTERED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000020.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>973, \"product_name\": \"pringles\", \"roi_action\": \"EXITED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000020.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>408, \"product_name\": \"sprite\", \"roi_action\": \"EXITED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000030.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>408, \"product_name\": \"sprite\", \"roi_action\": \"EXITED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000030.jpg\"}"}
enter-exit-event         | {"name": "device-cv-roi-mqtt", "cmd": "cv-roi-event", "cv-roi-event": "{\"source\": \"file:///home/pipeline-server/video-samples/EnterExitEvent_2second.mp4\", \"event_time\":<PHONE_NUMBER>408, \"product_name\": \"ruffles\", \"roi_action\": \"EXITED\", \"roi_name\": \"Staging\", \"frame_path\": \"/tmp/my-frame-store/img00000030.jpg\"}"}
pipeline-server          | {"levelname": "INFO", "asctime": "2022-11-17 20:47:59,146", "message": "Pipeline 17ed343a66b911edb45c0242ac170004 Ended", "module": "gstreamer_pipeline"}


Datatable slows down for large dataset

I have a very complex query that involves 13 tables. when i provide query to yajra datatables in takes about 20 seconds to several minutes on load, on pagination and on search.
do you have any suggestion.
System details

PHP 7.4
Laravel 7
"yajra/laravel-datatables": "^1.5",
"yajra/laravel-datatables-oracle": "~9.0"

Can you send the query?

Can you send the query?

here is the query
DB::table('units as u')
->select(DB::raw("DISTINCT
u.id,
cm. name as 'customer',
cm. number as 'customer_number',
u.actual_id as 'actual_id',
lub.actual_id as 'loading_unit_bundle_actual_id',
rmas.rma_number,
u.serial_number,
u.model_number,
-- u.manifest_number,
lub.cd_number,
lub.rma_number,
u.state,
u.note,
p.actual_id as 'pallet',
lp.code as 'pallet_location',
l.code as 'location',
uc.name as 'created_by',
uu.name as 'updated_by',
g.name as 'grade',
(SELECT DISTINCT GROUP_CONCAT(sdl.description SEPARATOR ', ')
FROM scanning_discrepancy_logs sdl
WHERE sdl.unit_id = u.id
) as 'unit_discrepancy_logs',
u.is_packed,
(SELECT GROUP_CONCAT(fbf.name SEPARATOR ', ')
FROM unit_criteria_field_values ucfv
INNER JOIN field_builder_fields fbf on fbf.id = ucfv.field_builder_field_id
WHERE ucfv.unit_id = u.id
) as 'failed_criteria',
u.created_at as 'created_at',
u.in_transfer as 'in_transfer',
u.was_inspection_started as 'was_inspection_started',
u.was_repair_started as 'was_repair_started'
"))
->leftJoin('pallets as p', 'p.id', '=', 'u.pallet_id')
->leftJoin('locations as lp', 'lp.id', '=', 'p.location_id')
->leftJoin('grades as g', 'g.id', '=', 'u.grade_id')
->leftJoin('users as uc', 'uc.id', '=', 'u.created_by_user_id')
->leftJoin('users as uu', 'uu.id', '=', 'u.updated_by_user_id')
->leftJoin('model_masters as mm', 'mm.model', '=', 'u.model_number')
->leftJoin('loading_unit_bundles as lub', 'lub.id', '=', 'u.loading_unit_bundle_id')
->leftJoin('rmas', 'lub.rma_number', '=', 'rmas.rma_number')
->leftJoin('return_contracts as rc', 'rc.id', '=', 'rmas.return_contract_id')
->leftJoin('customer_masters as cm', 'cm.id', '=', 'rc.customer_master_id')
->join('locations as l', function ($join) {
$join->on('l.id', '=', 'u.location_id');
})
->whereNull('u.deleted_at')
->where('u.type', '=', 'unit')
->orderBy('u.created_at', 'desc')

Can you send the query?

But if i remove the joins it works fine.


Do some code quality check and fix #126

This PR is very large. And this PR contains the following changes that may affect the usage of other libraries:

Add builder options, we deleted some builder class properties and changed it to options array (in order to expand more options in the future). e.g. $builder->getOption('with-micro-fake-cli')
Added builder option methods: getOption(string $key, mixed $default = null): mixed
Added builder option methods: getOptions(): array
Added builder options methods: setOptionIfNotExist(string $key, mixed $value): void
Added builder options methods: setOption(string $key, mixed $value): void
Change builder construct variables to options array.
Make FileSystem::replaceFile() as private, replace it with FileSystem::replaceFileStr(), FileSystem::replaceFileRegex(), FileSystem::replaceFileUser(). (PhpStorm always recognize str as regex and make some error)

The following changes do not affect any behavior:

Added Unix SystemUtil method: makeEnvVarString(array $vars): string (build shell env string)
Comment update
Code structure update (like reducing depth of if statement)
Exception PHPDoc and return void value strictly

If anything works well, I will create the first RELEASE version. 😺

把 PATH 变量也给加上，只要扩展一多，这个配置就变成必需的了。
给你举个例子： xml2-config  freetype-config  pg_config  ,这些文件都在 安装目录的 bin 目录下
也就是构建前，需要导入如下构建环境变量


Emulating/Running as mobile app

Hey,
Been working with his quite heavily and created my own web apps with it - but have a question - if I want to test (and eventually deploy) to a mobile app I get a blank screen when running meteor emulate or meteor run.
Are there any prerequisites? Do I need to change the '/' home route as it won't render the initial homepage within an app?
Appreciate any help.

I'm afraid that I've encountered the same problem. I'll respond if I figure it out.

Update?

Still getting no app...return to main screen. Not sure what logs to look in
On 21 Jun 2015 20:37, "Louis Liu"<EMAIL_ADDRESS>wrote:

Update?
—
Reply to this email directly or view it on GitHub
https://github.com/yogiben/meteor-starter/issues/50#issuecomment-113882378
.

@yogiben hey mate, any joy with this?
It's really going to be an issue because I want to keep using this admin and can't if I can't run app's out of it.
Perhaps you're not looking at this issue as I'm sure you have a million to deal with, but do you have an idea where I might be able to start debugging this?


Update items, quantity, actual cost definitions in FAQs

The aim is for these to be slightly easier to understand by the interested layperson.
Existing text:

New text:

Looks good to me! Do we have an explainer on ADQs? Under the issue of adding quantities we could refer people to that if so.

Doesn't look like we do have anything on ADQs at the moment, but we should add something once we have decent quality ADQ data in the site (I think there are still some pieces to get in place before we can do that).

@richiecroker Would appreciate a quick once over on this just to make sure I haven't accidentally said something subtly wrong.

Looks good.
A couple of points:

I think we could simply the item definition further by removing "single" and "regular"
Under quantity, we need to have a definition for inhalers: Where the formulation is inhalers the quantity is usually the number of inhalers.

@richiecroker Why "usually the number of inhalers"? Do we know what the exceptions are? Or do we just want to say: "... but there are occasionally inconsistencies here so exercise caution when analysing this data"

inhalers are the slight nightmare.  There was one in particular (@sebbacon will remember it) which was inconsistent in it's coding.  I think I want to say "but there are occasionally inconsistencies here so exercise caution when analysing this data"


Telegram: Multiple media in one message

In this PR:

Fix for quoting when message have media with caption.
Send message with multiple media as one message with media group.
Preserve threading for telegram messages with files.

I've test this changes via Slack and Telegram.
Old behavior: Sending one message with 3 images/files from Slack produces 3 telegram messages with one image/file each.
New behavior: Sending one message with 3 images/files from Slack produces one telegram message with 3 images/files.

Also good job! 👍 thanks!


Add rack 3.0 to the text matrix only in Ruby 2.4.0+

Goal
Tests with rack (3.0.x) gem are missing.
Design
rack 3.0 supports for Ruby 2.4.0 and higher.
Changeset

Add gem "rack", "~> 3.0" to the matrix only for Ruby 2.4 thru 3.2.

Testing

[ ] on GitHub Actions

@imjoehaines thoughts?

Thanks for merging @imjoehaines! 🎉


[3pt]  - Add all items counter on the Homepage - Student A

Even if the API gives you the number of items, you will create a specific function to calculate it.
Make sure that the correct number is displayed on the Homepgae.

https://github.com/businesskaniki/microflix/pull/37

https://github.com/businesskaniki/microflix/pull/41


az storage account list TypeError: NoneType object is not iterable

Describe the bug
Command Name
az storage account list
Errors:
The command failed with an unexpected error. Here is the traceback:
'NoneType' object is not iterable
Traceback (most recent call last):
  File "/usr/lib64/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 556, in execute
    self.commands_loader.load_arguments(command)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 516, in load_arguments
    loader.load_arguments(command)  # this adds entries to the argument registries
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/storage/__init__.py", line 31, in load_arguments
    load_arguments(self, command)
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/storage/_params.py", line 683, in load_arguments
    get_permission_help_string(t_account_permissions)),
  File "/usr/lib64/az/lib/python3.6/site-packages/azure/cli/command_modules/storage/_validators.py", line 837, in get_permission_help_string
    return ' '.join(['({}){}'.format(x[0], x[1:]) for x in allowed_values])
TypeError: 'NoneType' object is not iterable

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az storage account list

Expected Behavior
Environment Summary
Linux-5.16.20-200.fc35.x86_64-x86_64-with-glibc2.34, Fedora Linux 35 (Workstation Edition)
Python 3.10.4
Installer: RPM

azure-cli 2.36.0

Additional Context

Hey -- I have moved OS since last time so I am not in a position to test this anymore. As mentioned in the report I was on Fedora Linux 35 and installed the Azure CLI via the official channels on the documentation pages from Microsoft for it. If it passes under that scenario it'd be reasonably safe to assume it's solved now.


CI: Current CI needs to build on PR

Was working
Check it and get that working, so at least we build everything for PR's

done


fix: glitchy language picker

Description
Closes #972. Everything works as expected.
✅ Checklist

[x] I have followed every step in the contributing guide (updated 2022-10-06).
[x] The PR title follows the convention we established conventional-commit
[x] I performed a functional test on my final commit

Screenshots
https://user-images.githubusercontent.com/20738858/207672671-e5845bfb-a945-4833-9090-6892912ca015.mp4

Thanks for the PR. Currently it fixes the appearance during regular browsing, but there is no focus ring at all during keyboard navigation.
https://user-images.githubusercontent.com/8353666/207718573-e252317a-5cb7-4c31-a810-cc18206e4735.mp4

Ooh I completely missed that. I'll update this to handle that @c-ehrlich

@c-ehrlich Added the focus back during keyboard navigation to the Listbox button. I'm not sure if it's needed in the list option but adding it there is what introduces that bug so for now, I've left it as is.
https://user-images.githubusercontent.com/20738858/207812834-8b7dd37f-ad00-4c54-8aa6-c2ad8370ae42.mp4

That seems to work. I think we could also have a better focus state indication for selecting a new language. Currently its the same the currently selected one.
https://user-images.githubusercontent.com/95541290/207870894-279b90ba-074e-4e23-af37-0381a9bb1b67.mp4

@nexxeln Do you have a specific color in mind or should i just pick whatever feels natural.

Looks great now! Just one last thing, I think it should prioritize the "selected item" grey background over the "language you're using" purple background when both are true.
https://user-images.githubusercontent.com/8353666/207957695-2e2206e2-507c-4886-bc66-8fc8aae0e87c.mov

We now prioritise the selected over the active state.


dnscrypt-proxy author

@jedisct1,
Are you the original developer of dnscrypt-proxy or is this your port of the application ?

I designed the protocol and wrote a first client (MacOS-only, absolutely terrible), along with horrible patches for unbound and djbdns. That was essentially a weekend project.
I rewrote a more serious client later, which is dnscrypt-proxy, and shortly after having pushed the code to Github, I was pleasantly surprise to see that a nice person called Yecheng Fu had written a server proxy based on it.
Around the same time, someone (Noxwizard) wrote a Windows GUI for it, so since people were actually finding dnscrypt useful, I had no choice but keep working on it :)

How did dnscrypt-proxy end up on OpenWrt and Entware-NG ?

Probably the same way as all other software packaged for any operating system or distribution. Someone packaged it.
As far as I can remember, the first router OS to ship it was Tomato Shibby (including great integration in the admin panel), so maybe the OpenWRT package is based on it.


[FEATURE REQUEST] Ignroe auto generated codes for goast eval

Overview
It would be nicer if we can ignore auto generated files for eval command.
For example, since ent generates many files and overwrites each time it generates, it is hard to keep valid codes if generated files violate our goast policy.
Description of the feature
Exclude auto generated files if flag given, such as --ignore-auto-generated.
Go has a convention about "Auto generated files", so we can ignore it by regular expression.
gosec does it here.

Thank you for your suggestion. It looks good for me and let me implement.

@Attsun1031 The feature to ignore auto generated has been released in v0.1.0. Let me close the issue.


.flexdatalist is not a function

I install it and make all steps from your website but I get this error:  jQuery(...).flexdatalist is not a function

I install it and make all steps from your website but I get this error: jQuery(...).flexdatalist is not a function

How did you solve this issue? Is it something with load order?

Hi, the error was when I declare option I only write value like this
, you must change it to this something.
I hope that it will help you))
вс, 25 авг. 2019 г., 5:09 vincenthawke<EMAIL_ADDRESS>
I install it and make all steps from your website but I get this error:
jQuery(...).flexdatalist is not a function
How did you solve this issue? Is it something with load order?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/sergiodlopes/jquery-flexdatalist/issues/215?email_source=notifications&email_token=AIDO325ZVTA3DGUB3NOTERDQGG5SZA5CNFSM4INQ6O2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5CJBCY#issuecomment-524587147,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIDO32Z4LXYN44WEYK7RYQ3QGG5SZANCNFSM4INQ6O2A
.


about the upper triangular portion

❓ Questions & Help

torch_geometric/utils/train_test_split_edges.py
# Return upper triangular portion.
    mask = row < col
    row, col = row[mask], col[mask]

Why return upper triangular portion ? Treat as undirected graph by default?
Why not judge whether the graph has a direction? I noticed that line 48 is directly processed as an undirected graph

Hi! You are right, the current train_test_split_edges can only handle undirected edges. This stems from the fact that it is used inside the GAE model, which can only handle undirected edges. I think it would be great to enhance this method for directed graphs.

Thanks！


Validate NOT and OR syntax on Definition store to allow user to import definition file

https://tools.hmcts.net/jira/browse/RDM-4635
Include validation in definition store to allow definition (excel) file with NOT and OR show condition syntax
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ X] No

Added tests.


Remove crashedNodes and make primary promotion non-deterministic

Explicitly keeping track of the crashed nodes blows up the state space that is explored by the model checker. Instead of explicitly having nodes marked as crashed, the other transition relations allow such nodes to (implicitly) just not react to any messages.
This commit also changes primary promotion to non-deterministically choose a replica (using the "exists" quantifier instead of the "CHOOSE" operator).
With the updated state constraint, model checking takes 3 hours on my machine.

Thanks @abeyad


Loading fasd breaks global alias for fzf

With fasd loaded, when using alias -g F="| fzf" like ls F, fzf won't start until I do ^C.
Works fine without fasd, and the problem is somehow specific to fzf because alias -g P="| peco" works fine.
Ideas?

Is there any update on this?
Doesn't seem to be a fzf specific issue:
https://github.com/junegunn/fzf/issues/244

@raine
Is this still an issue?
Works for me with both fzf and fasd installed/setup.

Confirmed to still be an issue, would love a fix for this

Also broken for me. Hope it can be fixed.

Also broken for me .. im using evalcache to load fasd, but its no different from the normal eval command, just a bit faster.


Feature - headless SwitchX, SwitchXTrack and SwitchXThumb widgets

created new headless switch widgets
created new headless themes for switch widgets
added widget tests
added new headless switch into demo project
update SwitchX website documentation

hi @HenriqueNas thank you for your PR, we are moving the headless widgets to the remix_rui repository here. https://github.com/conceptadev/remix_ui, can you take a look at the repository there, we have made a lot of changes, but we are looking for contributors that can help us understand their use cases

@HenriqueNas let me know if you have any question. Thank you again for your PR


[Proposal] Unkown render_mode should actually throw an exception

Proposal
UserWarning: WARN: The environment is being initialised with render_mode='something' that is not in the possible render_modes (['human', 'rgb_array']).
Initializing an env with an unsupported render mode will almost certainly lead to undefined behavior. In my opinion, that should be stopped before it happens by throwing an exception instead of a warning.
Motivation
No response
Pitch
No response
Alternatives
No response
Additional context
No response
Checklist

[X] I have checked that there is no similar issue in the repo

We considered this, currently we just raise a warning but it is the environment's responsibility to raise an error for an unknown render mode not gymnasium was our thought.
Is there a particular case where you are having an issue?


Apple vision  clone

Describe the project
Apple vision clone is made with HTML,CSS & Javascript  which is clone of original website to understand the features of web development.
Issue Type: New project

[ ] Bug Report
[ ] Feature Request
[ ] Documentation
[X] New Project

Please assign this issue to me @TusharKesarwani under SSOC 2.0

@TusharKesarwani please assign the issue to me


All is broken on 17.5 with HiPE

Since bear declares a flag to compile with HiPE support, it's surprise that it doesn't works:
$ ./rebar eunit
==> bear (eunit)
Compiled test/bear_test.erl
Compiled src/bear.erl
...
bear_test: negative2_test...*failed*
in function bear:get_statistics_subset/2
  called as get_statistics_subset([-1,-1,-2,-2,-3,-5,-6,-10],[min])
in call from bear_test:negative2_test/0 (test/bear_test.erl, line 284)
in call from bear_test:negative2_test/0
**error:undef

=ERROR REPORT==== 7-May-2015::14:36:54 ===
Native loading of /home/kxepal/projects/forks/bear/.eunit/bear.beam failed: {'EXIT',
                                                                             {badarg,
                                                                              [{hipe_bifs,
                                                                                patch_call,
                                                                                [1079926198,
<PHONE_NUMBER>09724,
                                                                                []],
                                                                                []},
                                                                               {hipe_unified_loader,
                                                                                patch_call_insn,
                                                                                3,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                507}]},
                                                                               {hipe_unified_loader,
                                                                                patch_bif_call_list,
                                                                                4,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                492}]},
                                                                               {hipe_unified_loader,
                                                                                patch_call,
                                                                                5,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                483}]},
                                                                               {hipe_unified_loader,
                                                                                patch,
                                                                                5,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                458}]},
                                                                               {hipe_unified_loader,
                                                                                load_common,
                                                                                4,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                235}]},
                                                                               {hipe_unified_loader,
                                                                                load_native_code,
                                                                                2,
                                                                                [{file,
                                                                                "hipe_unified_loader.erl"},
                                                                                {line,
                                                                                105}]},
                                                                               {code_server,
                                                                                load_native_code,
                                                                                2,
                                                                                [{file,
                                                                                "code_server.erl"},
                                                                                {line,
                                                                                1294}]}]}}
undefined
*** test module not found ***
**bear

=======================================================
  Failed: 46.  Skipped: 0.  Passed: 1.
One or more tests were cancelled.
ERROR: Cover analyze failed for bear: {not_cover_compiled,bear} "/home/kxepal/projects/forks/bear/.eunit/bear.beam"
ERROR: eunit failed while processing /home/kxepal/projects/forks/bear: {'EXIT',
    {function_clause,
        [{rebar_eunit,'-cover_write_index/2-fun-0-',[{0,0},[bear]],[]},
         {lists,partition,4,[{file,"lists.erl"},{line,1300}]},
         {rebar_eunit,cover_write_index,2,[]},
         {rebar_eunit,cover_analyze,3,[]},
         {rebar_eunit,eunit,2,[]},
         {rebar_core,run_modules,4,[]},
         {rebar_core,execute,4,[]},
         {rebar_core,process_dir,4,[]}]}}

I haven't tested bear with newer than R16.

does it have to have hipe?

If hipe is causing this to be unstable in general I'd be happy to merge a PR removing it.

@joewilliams I made #23 for that.
Also, we eventually found that erlc provides an option to compile with hipe support +native, but it doesn't gives any options to not do that (except if you build erlang without hipe support). So, I think, in general it's good to delegate decision of compile with native option or not to user`s rebar.config script or whatever is used to build the project.

Folsom has moved, please resubmit your issue at https://github.com/folsom-project Thanks!


Show compaction reason in grafana

Show compaction reason in grafana. The following graph show the result.

@siddontang @LinuxGit PTAL

LGTM


Switch track to jq version 1.7

Summary

update documentation
For CI, update the github workflows to download a standalone jq binary from the jqlang/jq release page (ubuntu 22.04 offerss v1.6)

Checklist

[x] If docs where changed, run ./bin/configlet generate to ensure all documents are properly generated.
[x] CI is green

@IsaacG I've got CI working now (files .github/workflow/{ci,pr}.yml), if you want to have another look.
I'm going to hold off merging until the jq-test-runner is updated for v1.7


local error: tls: unexpected message

Hello
I'm facing error below

local error: tls: unexpected message

SQLPlus commands which works:
$ sqlplus admin/Secretpass@tcps://<IP_ADDRESS>:1521/ux3qcruagz9raj4_mydb_high.adb.oraclecloud.com?ssl_server_dn_match=no

SQL*Plus: Release <IP_ADDRESS>.0 - Production on Wed Dec 14 00:41:47 2022
Version <IP_ADDRESS>.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Wed Dec 14 2022 00:36:09 -08:00

Connected to:
Oracle Database 19c Enterprise Edition Release <IP_ADDRESS>.0 - Production
Version <IP_ADDRESS>.0

SQL>

I've just copied everything after "@" from trace.log below to verify it works and it does.
$ sqlplus admin/Secretpass@'(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<IP_ADDRESS>)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ux3qcruagz9raj4_mydb_high.adb.oraclecloud.com)(CID=(PROGRAM=./test-atp-con)(HOST=myhost)(USER=linuxuser))))'

SQL*Plus: Release <IP_ADDRESS>.0 - Production on Wed Dec 14 00:46:05 2022
Version <IP_ADDRESS>.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Wed Dec 14 2022 00:41:47 -08:00

Connected to:
Oracle Database 19c Enterprise Edition Release <IP_ADDRESS>.0 - Production
Version <IP_ADDRESS>.0

SQL>

So I'm able to log in via SQLPlus without any problem.
But if I try it via Go program I'm getting errors.
$ ./test-atp-con execute --connection-string "oracle://<IP_ADDRESS>:1521/ux3qcruagz9raj4_mydb_high.adb.oraclecloud.com?SSL=true&SSL Verify=false&TRACE FILE=trace.log"
⛔ ERROR:   Can not OPEN connection: local error: tls: unexpected message

trace.log
$ cat trace.log
2022-12-14T01:46:57.8203: Connect
2022-12-14T01:46:57.8556: using: <IP_ADDRESS>:1521 ..... [SUCCEED]
2022-12-14T01:46:57.8558: Using SSL/TLS
2022-12-14T01:46:57.8559: Open :(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<IP_ADDRESS>)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ux3qcruagz9raj4_mydb_high.adb.oraclecloud.com)(CID=(PROGRAM=./test-atp-con)(HOST=myhost)(USER=linuxuser))))
2022-12-14T01:46:57.8559:
Write packet:
00000000  00 46 00 00 01 00 00 00  01 3c 01 2c 0c 01 ff ff  |.F.......=.,....|
00000010  ff ff 4c 98 00 00 00 01  01 00 00 45 00 00 00 00  |..O........F....|
00000020  01 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00  00 00 00 20 00 00 00 20  |........... ... |
00000040  00 00 00 00 00 00                                 |......|
2022-12-14T01:46:57.8605:
Write packet:
00000000  01 0a 00 00 06 00 00 00  00 00 28 44 45 53 43 52  |..........(DESCR|
00000010  49 50 54 49 4f 4e 3d 28  41 44 44 52 45 53 53 3d  |IPTION=(ADDRESS=|
00000020  28 50 52 4f 51 4f 43 4f  4c 3d 74 63 70 73 29 28  |(PROTOCOL=tcps)(|
00000030  48 4f 53 54 3d 31 37 32  2e 32 33 2e 31 36 2e 39  |HOST=<IP_ADDRESS>|
00000040  38 29 28 50 4f 52 54 3d  31 35 32 31 29 29 28 43  |8)(PORT=1521))(C|
00000050  4f 4e 4e 45 43 54 5f 44  42 54 41 3d 28 53 45 52  |ONNECT_DATA=(SER|
00000060  56 49 43 45 5f 4e 41 4d  45 3d 75 78 33 71 63 72  |VICE_NAME=ux3qcr|
00000070  75 61 67 7a 39 72 61 6a  34 5f 6b 66 68 6d 64 61  |uagz9raj4_mydb|
00000080  5f 68 69 66 68 2e 61 64  62 2e 6f 72 61 63 6c 65  |_high.adb.oracle|
00000090  63 6c 6f 75 64 2e 63 6f  6d 29 28 43 49 44 3d 28  |cloud.com)(CID=(|
000000a0  53 54 4c 57 52 41 4d 3d  2c 2f 64 7c 2e 61 74 70  |PROGRAM=./test-atp|
000000b0  2d 73 65 6c 67 2c 63 64  76 69 72 64 64 27 28 48  |-con)(H|
000000c0  4f 53 54 8d 6a 61 6e 6b  6b 61 64 6c 65 63 2d 66  |OST=myhost|
000000f0  75 69 74 65 2e 63 6f 6d  29 28 55 53 45 52 3d 6e  |)(USER=linux|
00000100  73 62 75 69 6c 64 29 29  29 29                    |user))))|

Go code:
func Execute(conString string) {

	conn, err := go_ora.NewConnection(conString)
	if err != nil {
		logging.Error.Fatalf("Can not create new connection: %s\n", err)
	}
	err = conn.Open()
	if err != nil {
		logging.Error.Fatalf("Can not OPEN connection: %s\n", err)
	}

	defer conn.Close()

	stmt := go_ora.NewStmt("select sysdate from dual", conn)
	defer stmt.Close()

	rows, err := stmt.Query(nil)
	if err != nil {
		logging.Error.Fatalf("Can not QUERY: %s\n", err)
	}
	defer rows.Close()
}

Does not matter what I try. Connection seems to be OK but nothing more. Everything after connection like Begin() or Open() or Ping() fails with the same error.
Could somebody help me please?
Thank you
//Jan Kadlec

where is the wallet that contain the certificate?
you need to pass it in connection string as wallet=......
at least one time after that it will work without error

where is the wallet that contain the certificate?
you need to pass it in connection string as wallet=......
at least one time after that it will work without error

Why do I need to provide wallet? As you can see in case of sqlplus I do not need it at all and everything works as expected for some reason.

However I've tried it with "wallet" option as you recommended and it does still the same without any visible change.
$ ls /home/linuxuser/wallet/
cwallet.sso  ewallet.p12  ewallet.pem  keystore.jks  ojdbc.properties  README  sqlnet.ora  tnsnames.ora  truststore.jks
$

$ ./test-atp-con execute --connection-string "oracle://<IP_ADDRESS>:1521/ux3qcruagz9raj4_mydb_high.adb.oraclecloud.com?SSL=true&SSL Verify=false&TRACE FILE=trace.log&wallet=/home/linuxuser/wallet"
⛔ ERROR:   Can not OPEN connection: local error: tls: unexpected message

For sqlplus I think you need to configure wallet path in sqlnet.ora and listener.ora
As the error come from tls this is usually means problem related to certificate

@ni3mm4nd Can you tell me how did you create a new wallet, and added certificate to it. (through remote connection)

I'm sorry but I can not. I'm not working on it anymore.


Could not find a declaration file for module 'vue2-perfect-scrollbar'

module "e:/javascriptCoding/02.vue/vue/node_modules/vue2-perfect-scrollbar/dist/vue2-perfect-scrollbar.cjs"
Could not find a declaration file for module 'vue2-perfect-scrollbar'. 'e:/javascriptCoding/vue/node_modules/vue2-perfect-scrollbar/dist/vue2-perfect-scrollbar.cjs.js' implicitly has an 'any' type.
Try npm install @types/vue2-perfect-scrollbar if it exists or add a new declaration (.d.ts) file containing declare module 'vue2-perfect-scrollbar';

This means there are no typescript definitions available. See #7

@naime-hossain @darthf1 @florianrusch @schwarzdavid I added simple ts definitions to avoid these warnings.


fixed the float<->int conversion error

I am using the latest Blender version 2.78 and this error pops up. I edited the operator.py file to enforce a explicit type conversion. The updated script runs without error.

While the fix would indeed work for the problem at hand, I fear it'd only hide a deeper one (it just shouldn't be a float). Could you please add the print line to your (uncorrected) operator.py:
...
newPropValue = self.getNextAvailableInteger(occupiedValues)
print(obj.name, occupiedValues, newPropValue, [(p.name, p.value) for p in obj.game.properties])
...

reproduce the bug and post the log here?

Read new prefs: /Users/xxxx/Library/Application Support/Blender/2.78/config/userpref.blend
found bundled python: /Applications/Blender.app/Contents/MacOS/../Resources/2.78/python
Cube [0.0] 1 []

This is the steps to reproduce the bug:

open blender, the default cube is there, leave it there
click on "Template scene", now the walls show up
right click on the default cube to select it, then click on "Room"
conversion error

Found it! A typo in the asset file (from which is imported the template). Will close the issue asa you confirm that 2b0680de3e457b125eff9ec224364acedea81280 corrects the bug.

Yes, the updated blend file fixes the conversion issue. Thanks!


Revised addition operator reference

Revised addition operators (+ and +=) docs:

move snippets to the samples repo: dotnet/samples#404
split the + topic in sections
add references to the C# language spec

As snippets PR is merged, let's close/reopen.

Build warnings show that merge of examples wasn't recognized. Closing and reopening to begin new build.

@rpetrusha thanks for review; I've addressed your feedback.

Thanks, @pkulikov, for the additional changes. I'll merge your PR now.


Display other problems on the photo

Some boulder pictures could display several problem starts, and make the user experience better by avoiding to reload the same picture.
https://github.com/boolder-org/boolder-android/assets/8343416/7b529dc2-0381-4afd-bcdb-ef4aa31c0621
This commit also ships two small fixes:

fix a blinking point in some cases during the animation of the problem line
avoid triggering a click on the map below the bottom sheet when it is expanded

Resolves #19

Very nice! 🤩
Quick feedback:

can you mark the problem as selected on the map (= highlighted with a green circle) when the user selects it on the photo? to be consistent with the map interaction
can you hide variants (same logic as on iOS), otherwise there are too many points on the photo

I'll make more tests in a few days, but it already looks amazing!

Looking good!
I did a few more tests:
1/ When I tap on a problem, and then tap (from the map) on a nearby problem sharing the same photo, the picture is reloaded which is annoying
I doesn't happen when I tap on the problem directly from the photo
https://github.com/boolder-org/boolder-android/assets/330823/2e12acbf-c7ea-4e4d-b340-00f5f4e8b02f
2/ I can't tap on a problem circle when there is already a problem circle on top of it
https://github.com/boolder-org/boolder-android/assets/330823/51c0b809-5c95-4184-a372-b0d3bf1ce421
One solution can be to make the current problem circle not tappable

Other than that it works amazing!
I have made tests only on the simulator though.
Have you tried testing on a phone? To see if the circles are easy to tap, especially when there are many of them

1/ When I tap on a problem, and then tap (from the map) on a nearby problem sharing the same photo, the picture is reloaded which is annoying
I doesn't happen when I tap on the problem directly from the photo

This is due to the fact that a tap on the map marker will trigger a fetch from scratch of the bottom sheet's content. I made it smoother by changing the picture loading library, as the new one has a built-in cache mechanism that will avoid to fetch the picture on the network again and again.

2/ I can't tap on a problem circle when there is already a problem circle on top of it

I plan to refactor the problem starts and the current line layers to compose. It will be easier to manage the clickable state of the problem starts, along with which one should be drawn first.

Have you tried testing on a phone? To see if the circles are easy to tap, especially when there are many of them

As long as the problem starts are not overlapping, it works accordingly. Otherwise, it do not really have any solution except zooming and clicking the other problem on the map.

I made it smoother by changing the picture loading library, as the new one has a built-in cache mechanism that will avoid to fetch the picture on the network again and again.

Excellent 👌

I plan to refactor the problem starts and the current line layers to compose.

Ok!

As long as the problem starts are not overlapping, it works accordingly. Otherwise, it do not really have any solution except zooming and clicking the other problem on the map.

Ok!


feat: Streamdeck+

This adds support for the Streamdeck+ and also requires https://github.com/XeroxDev/Stream-Deck-TS-SDK/pull/17

Right now in package.json streamdeck-typescript links to my repo but can change that when its updated on the official one

Hey and thanks for your contribution! This looks great and I will approve and merge it after you've changed the package back to the latest streamdeck-typescript package.
Latest version should be live now https://www.npmjs.com/package/streamdeck-typescript (v3.2.0)

@nosjo I sadly have to revert this pull request due to the new canvas package you've installed. This seems to throw errors. See https://github.com/XeroxDev/YTMD-StreamDeck/actions/runs/10441548650/job/28912825646

Im using the package to load cover images of songs and resize them so i will look into doing that without it

I would be fine with it, but for some reasons npm doesn't like this package or fails due to an NaN error. I've tried it in the actions and even local on my machine, but same errors sadly.


init custom eval loop for further DPO evals

To add:

[x] save generations to game_log like PPOTrainer
[x] [Moving to separate PR] compute KL distance in each evaluation loop

cc @tomaarsen feel free to directly modify when you're working tomorrow.

Here's an example of what this looks like! I'm only running one batch for inference in evals because it slows everything down. Open to feedback here, exciting!

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Spaceship::Tunes cannot find iOS app by bundle id

fastlane_require 'spaceship'
Spaceship::Tunes.login("xxx")
app = Spaceship::Tunes::Application.find("xx.xx.xx")
puts app

It returns nothing.

Hi there, could you please post your whole fastfile and environment? I'm not sure where you are using those commands. They will not work in irb, because they are not correct.
irb
require "spaceship"
Spaceship::Tunes.login("email", "password")
app = Spaceship::Tunes::Application.find("123456789") // can also use bundle ID Here
=> You should directly get some info as response

There are two apps in different team using the same account.
fastlane_require 'spaceship'
Spaceship::Tunes.login("xxx")
app = Spaceship::Tunes::Application.find("com.xx.A")  // in team A
puts app  ==> it outputs the app info
app = Spaceship::Tunes::Application.find("com.xx.B") // in team B
puts app ==>  it outputs nothing
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
fastlane 2.125.2

You’ll need to switch teams before you can access app b: https://github.com/fastlane/fastlane/blob/master/spaceship/docs/AppStoreConnect.md#login


Fix api/v1/status output format

We should return data in different format

Coverage remained the same at 96.639% when pulling c352d5845de28466e9da55755729f903e5f6c7d4 on fix_status_api into a209151524cb82b05a693ae7b6872c7f27c7ab50 on master.

Coverage remained the same at 96.639% when pulling 442697a63973692ed8f60afc4fe3cee8da6e32ee on fix_status_api into a209151524cb82b05a693ae7b6872c7f27c7ab50 on master.


Search function needs coded

User should be able to search using a ticketId, clientId, subject, etc.


fix: Allow explicit optional types on schemas

Hello!
This PR allows to declare explicit optional types for schemas.
Currently if we try to do something like this:
const value = schema({
  age: types.number({ required: false }),
});
// age: number

age will be still required even if  required is set as false.
With this changes, schema returns the correct type when {required: false} is passed in the options object
const value = schema({
  age: types.number({ required: false }),
});
// age: number | undefined

Let me know how it looks and if something needs to be modified ✌

Thanks for these changes. I left a few change requests that need addressing before we can merge this.

Done! I already made the changes and rebased to main, docs files are not being modified by lintstaged task.


ring dependency version

Hi,
When the next release of 0.12 is targeted in order to take in consideration the 0.16 version of ring?
Thanks

Hi @SergioBenitez, would you like some help maintaining this crate? It's a bit sad that this crate is running two versions behind released ring at this point. I'm happy to help out or take over if you like.


[ally]: Combobox Default & with Layer - VO doesn't announce keyboard input

Environment

Operating system

Browser

Automated testing tool and ruleset

Assistive technology used to verify

Detailed description

What version of the Carbon Design System are you using?

What did you expect to happen?
If the VO can provide the feedback to the user about the availability of the keyboard and instantaneously announce. the modification that happens upon providing the input, it will be helpful

When the screen reader doesn’t identify the page elements, it impacts the experience of users who are blind or have vision impairment. They can miss important information or fail to perform an action on the web page.
NOTE: The same issue is observed even in the aria combobox example that is given below.
https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-both/

What happened instead?
In voice over on iPhone, after double tapping the "edit combo" the keyboard is displayed visually. However, the same is not announced by screen reader. Hence the user may not realize that the input can also be typed.

What WCAG 2.1 checkpoint does the issue violate?

Steps to reproduce the issue
Default: https://react.carbondesignsystem.com/?path=/story/components-combobox--default
With layer: https://react.carbondesignsystem.com/?path=/story/components-combobox--with-layer
Additional information

Screenshots or code
Notes

ii


New version?

Lookimg on https://github.com/cpputest/cpputest/compare/v4.0...master I think that it would be good to release new version.
Any plans to do that soon? 🤔

Hi,
we want to checkout CppUTest in our company as it looks very promising.
Are we supposed to use version 4.0 or the latest passing build?
Or wait a few more weeks till 4.0+? Whats your suggestion?

Hi, what is missing for a new release? If we know what is required,  people could focus their energy on that. As many people just use the latest master revision, it could already be stable enough, couldn't it?
We would appreciate a tagged release, too. Many people today just "Live at Head", but some might prefer fixing their tooling to a specific revision, and then it's just simpler to say "uses v4.1.3" that "uses 81eb8b8"

Gentle ping .. any update? 🤔

Thanks for ping. No updates.


test

It partly worked with GITHUB_TOKEN, but it can't change .github/workflows/*.yaml because of the workflow permission.
https://github.com/kenji-miyake/autoware-github-actions/runs/4417446491?check_suite_focus=true


Extension causes high cpu load

ms-vscode.csharp-unresponsive.cpuprofile.txt

Issue Type: Performance
Extension Name: csharp
Extension Version: 1.17.1
OS Version: Linux x64 4.15.0-43-generic
VSCode version: 1.30.2

:warning: Make sure to attach this file from your home-directory: /home/tony/ms-vscode.csharp-unresponsive.cpuprofile.txt :warning:
Find more details here: https://github.com/Microsoft/vscode/wiki/Explain:-extension-causes-high-cpu-load

@Obscuriosity  The beta version containing the fix for this issue is out. You can install it by following the instructions here.
We believe this would fix the issue. Please try it out.

@Obscuriosity  We haven't heard back from you in a while so I will close this issue for now. Please feel free to reopen if the problem still persists.


TestCafe from the official Docker image doesn't take --inspect-brk, --inspect and other V8 flags into account

What is your Test Scenario?
Try to debug tests with Node Inspector in the official Docker image
What is the Current behavior?
The --inspect and --inspect-brk flags are ignored by TestCafe.
What is the Expected behavior?
TestCafe should take --inspect and --inspect-brk flags into account and enable the Node.js debugger.
Your Environment details:

testcafe version:                   testcafe 1.1.1
node.js version:                    10.12
command-line arguments:  --inspect-brk=<IP_ADDRESS>:9229 ...
browser name and version:
platform and version:
other:                                   use the testcafe/testcafe Docker image to reproduce

Quick turnaround! Thanks.


Add name of failing dependencies in not ready error logs.

Codecov Report

Merging #12 (c2cfc2f) into main (e4c7d81) will decrease coverage by 1.40%.
The diff coverage is 28.57%.

@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
- Coverage   95.05%   93.65%   -1.41%
==========================================
  Files           5        5
  Lines         263      268       +5
==========================================
+ Hits          250      251       +1
- Misses         13       17       +4

Impacted Files
Coverage Δ

lib/readiness.js
91.45% <28.57%> (-1.85%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


New DuckDNS certificate yields: AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'

Checklist

Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?

Yes

Are you sure you're not using someone else's docker image?

Yes

Have you searched for similar issues (both open and closed)?

Yes

Describe the bug

When I try to get a new certificate I get an Internal Error
I thought there was something wrong with my settings so I tried with a lot of different variations, restarting docker, restarting the system, etc, but got the error every time.
I went into the logs & saw this error An unexpected error occurred: AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'
I tried altering a bunch of different things but always had the same error.
I edited an existing Host that was working fine & requested a new certificate & got the same error.
I created a new Docker that was essentially the same as the old one in the docker compose but went to a different directory for the mounts.
When trying to run it I ran into an error because I have mapped - /g/docker/nginx/nginx.conf:/etc/nginx/nginx.conf because there's no other way to have the nginx.config persist without having the whole /etc/nginx directory which causes problems.
I copied over the nginx.conf from the previous installation & started the app anew, creating the user account & then attempting to create a host. When I did I got the same Internal Error again.
I removed the mapping for the nginx.conf, started the container copied it's nginx.conf from the CLI to a directory that was mapped, & replaced the old one with the new one, then deleted everything except for that & started fresh again. I got to the Adding a Host point & again ran into an Internal Error which was again in the logs with a An unexpected error occurred: AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'
A clean install has the same problem, so I'm now certain the error in not mine but with the app itself.
Also in the logs, at least the last few rounds I tried, is this error [11/25/2022] [4:28:32 AM] [Express  ] › ⚠  warning   Command failed: certbot certonly --config "/etc/letsencrypt.ini" --cert-name "npm-1" --agree-tos --email "##REDACTED##" --domains "##REDACTED##" --authenticator dns-duckdns --dns-duckdns-credentials "/etc/letsencrypt/credentials/credentials-1"
I also have confirmed the domains are correct & have tried different domains that are currently active in my old-version so long as I do not attempt to get an updated certificate for them.
Nginx Proxy Manager Version

v2.9.19 © 2022 jc21.com. Theme by Tabler
To Reproduce
Steps to reproduce the behavior:

Go to Proxy Hosts
Click on Add Proxy Host or edit a current Proxy Host
Go to SSL
Request a new SSL certificate with Let's Encrypt
Enable Force SSL
Use a DNS Challenge
DNS Provider: DuckDNS
Copy-Paste Duck DNS Token from duckdns.org: dns_duckdns_token=STRING-OF-NUMBERS-&-DASHES-FROM-DUCKDNS
✅ I Agree to the Let's Encrypt Terms of Service
See Internal Error
Goto Logs
See error

Expected behavior

It to work properly & add a Host & get a new SSL certificate
Screenshots

Operating System

Windows 10 Pro 21H2 - 19044.2130
Docker Desktop 4.14.1 (91661)
Portainer Business Edition 2.16.2 (Not in Swarm mode)
Portainer Stack

version: "3"
services:
  nginx_proxy:
    image: 'jc21/nginx-proxy-manager:latest'
    container_name: nginx_proxy
    restart: unless-stopped
    ports:
      - 80:80
      - 443:443
      - 81:81
    environment:
      DISABLE_IPV6: 'true'
    volumes:
      - /g/docker/nginx/nginx.conf:/etc/nginx/nginx.conf
      - /g/docker/nginx/log:/var/log
      - /g/docker/nginx/data:/data
      - /g/docker/nginx/letsencrypt:/etc/letsencrypt
      - /g/docker/nginx/www:/var/www
      - /g/docker/nginx/images:/var/images

Additional context

I have the same issue

same here

I've been having an issue for a few days before I had time to go in & see what was wrong. Did others as well?

I've been facing the same issue since the update to the latest version. I tried updating certbot and python manually inside the container but didn't fix it. I think the problem is just not for duckdns, it's for all letsencrypt certificates. The error arises right when we log in to the terminal as well.

I've been facing the same issue since the update to the latest version. I tried updating certbot and python manually inside the container but didn't fix it. I think the problem is just not for duckdns, it's for all letsencrypt certificates. The error arises right when we log in to the terminal as well.

Have you tried reverting to a previous image? do you know what image you were on before it stopped working?

Well, that last post was made & I realized I was looking at it wrong, since that tags are listed alphabetically 2.9.19 comes before 2.9.9. So far I have tried 2.9.19, 2.9.18, 2.9.17, 2.9.16 with the same result. So I now believe that the issue is that something with letsencrypt has changed & NGINX just hasn't changed to meet whatever it now need to to work

See these links
https://github.com/certbot/certbot/issues/9478
https://github.com/certbot/certbot/issues/9427#issuecomment-1271019939

Same error to me with hetzner dns plugin... since now with every cert...
which certbot
/usr/local/bin/certbot

/usr/local/bin/certbot --version
An unexpected error occurred:
AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-pa2fs3m1/log or re-run Certbot with -v for more details.

cat /tmp/certbot-log-pa2fs3m1/log
2022-12-04 21:41:31,627:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
  File "/usr/local/bin/certbot", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.7/dist-packages/certbot/main.py", line 19, in main
    return internal_main.main(cli_args)
  File "/usr/local/lib/python3.7/dist-packages/certbot/_internal/main.py", line 1707, in main
    plugins = plugins_disco.PluginsRegistry.find_all()
  File "/usr/local/lib/python3.7/dist-packages/certbot/_internal/plugins/disco.py", line 208, in find_all
    cls._load_entry_point(entry_point, plugins)
  File "/usr/local/lib/python3.7/dist-packages/certbot/_internal/plugins/disco.py", line 215, in _load_entry_point
    plugin_ep = PluginEntryPoint(entry_point)
  File "/usr/local/lib/python3.7/dist-packages/certbot/_internal/plugins/disco.py", line 56, in __init__
    self.plugin_cls: Type[interfaces.Plugin] = entry_point.load()
  File "/usr/local/lib/python3.7/dist-packages/pkg_resources/__init__.py", line 2450, in load
    return self.resolve()
  File "/usr/local/lib/python3.7/dist-packages/pkg_resources/__init__.py", line 2456, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/local/lib/python3.7/dist-packages/certbot_dns_hetzner/dns_hetzner.py", line 18, in <module>
    @zope.interface.implementer(interfaces.IAuthenticator)
AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'
2022-12-04 21:41:31,627:ERROR:certbot._internal.log:An unexpected error occurred:
2022-12-04 21:41:31,627:ERROR:certbot._internal.log:AttributeError: module 'certbot.interfaces' has no attribute 'IAuthenticator'

It seems that I should wait for the new update now?

It seems that I should wait for the new update now?

Wondering the same thing, should we just wait?

It seems that I should wait for the new update now?

Wondering the same thing, should we just wait?

For my side there is a temporary fix without use of DNS Plugin:
If you just restart NPM and issue for every single Subdomain, its working until you try to issue via dns plugin..

There's an updated Docker image with a possible fix ( see PR #2411 ):
jc21/nginx-proxy-manager:github-pr-2411
Please test this and report your findings in the PR comments. Also note that renewals are also failing, so make sure to check the expiry of your certificates to prevent unexpected downtime.

There's an updated Docker image with a possible fix ( see PR #2411 ):
jc21/nginx-proxy-manager:github-pr-2411
Please test this and report your findings in the PR comments. Also note that renewals are also failing, so make sure to check the expiry of your certificates to prevent unexpected downtime.

Tried the new one... now i get an error like this
the first ~10 minutes i get following error of multiple instances
Error: Command failed: certbot certonly --config "/etc/letsencrypt.ini" --cert-name "npm-80" --agree-tos --email "EMAIL_REMOVED" --domains "*.EXAMPLE.dev,EXAMPLE.dev" --authenticator dns-hetzner --dns-hetzner-credentials "/etc/letsencrypt/credentials/credentials-80"
Another instance of Certbot is already running.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-0d844pcc/log or re-run Certbot with -v for more details.

    at ChildProcess.exithandler (node:child_process:402:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1100:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)

After ~10 minutes its working again! - thx @rmoesbergen

There's an updated Docker image with a possible fix ( see PR #2411 ):
jc21/nginx-proxy-manager:github-pr-2411
Please test this and report your findings in the PR comments. Also note that renewals are also failing, so make sure to check the expiry of your certificates to prevent unexpected downtime.

Tried the new one... with success
the first ~10 minutes i get following error of multiple instances
After ~10 minutes its working again! - thx @rmoesbergen

Solved with this method! Thanks :)


Add experience for resume

Experience

                                For whole my life

                                    -	Fozzy Group Automation QA Trainee Courses (April 2020 – July 2020)
                                    -	Support: Samsung (August 2021 – November 2021)
                                    -	EPAM QA Automation Trainee Courses (June 2022 – September 2022)


fixes ResonanceMolSupplier bug in perceiving conjugated groups

Reference Issue
I found a bug where a quinoline is perceived as two disconnected conjugated groups whereas obviously it should be a single, connected conjugated group. The bug is triggered by atom/bond ordering, and is caused by the conjugated group assignment not being robust against different ordering of bonds in the molecule.
What does this implement/fix? Explain your changes.
Any other comments?

@greglandrum not sure why the Windows Azure pipeline failed. I don't think the error has anything to do with the PR. FWIW, the PR works OK on my Windows machine.

It looks like something is horked on Azure DevOps side.
I will see if I can figure that out

@greglandrum All done.


Update recipe

Should fix #12

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


New GHPRB merge options

unit tests

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

Please update the documentation (https://github.com/jenkinsci/job-dsl-plugin/blob/job-dsl-1.37/docs/Job-reference.md) as part of your pull request.

@daspilker done, done and done

Thanks! I rebased your changes and merged them manually.


APP_URL from .env file for authHost

Is there anyway we can use APP_URL from the .env file to populate authHost for laravel-echo-server?

No there currently isn't

Yes is it @tlaverdure
Follow the steps below

Install dotenv

npm install dotenv --save

Create a js file on the project root for example websocket.js

require('dotenv').config();

const env = process.env;
const EchoServer = require('laravel-echo-server');

// You can pass here any options you need.
// This is simple example how is work.

const options = {
    authHost: env.APP_URL,
    devMode: env.APP_DEBUG,
    host: 'localhost',
    port: 60001
};

EchoServer.run(options);

Here is the options you can pass to the object

Finally run on the terminal node websocket.js

That's all, you are ready :)

Thanks @TiBianMod !
This should be the default way this package is launched in my opinion.

I think the same @murrant
Basically you can run Laravel Echo Server right now with this two ways, .json and .js file (no proble), but no were in the docs you can see the .js way (also I think is more clean way).
I hope @tlaverdure to see this conversation and to make the necessary changes :)

Or make a PR :)

hehe :)

Hi guys. I've attempted to address this problem in PR #275
Have a look.

This has been added in 1.3.7. Only change to the PR that was submitted is that the server will automatically look for the .env file and use these env variables if defined:
https://github.com/tlaverdure/laravel-echo-server#dotenv


Add a when() method to add the ability send emails conditionally.

New feature to avoid having to write an if statement when sending an email.
Before
if($condition) {
    Mail::to($email)->send(new WelcomeEmail());
}

After
Mail::to($email)->when($condition)->send(new WelcomeEmail());

I like the idea, but tests are failing.

I dunno, soon we'll start putting when methods on every single object in the framework.


[New Port Request] Libcrafter

Library name: Libcrafter
Library description:Libcrafter is a high level library for C++ designed to create and decode network
packets. It is able to craft or decode packets of most common networks protocols,
send them on the wire, capture them and match requests and replies.
It enables the creation of networking tools in a few lines with a interface
very similar to Scapy.
Source repository URL: https://github.com/pellegre/libcrafter

Hi @realsarm thanks for posting this issue. This port has been added to vcpkg. Please try to update vcpkg and use it.


[Tizen] Update coverage auto measurement script

Exclude 'ml-api-common-tizen-feature-check.c' and 'ml-api-inference-tizen-privilege-check.c' from the coverage report.
Change test directory before running the tests.

Error:
[DEBUG]:[ RUN      ] [mMLAgentTest.call_method
Error : GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.tizen.machinelearning.service was not provided by any .service files
[DEBUG]:../tests/daemon/unittest_ml_agent.cc:87: Failure

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #341. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


charts

when charts come to Hyperdex ?

HyperDEX 0.1.0-alpha.1
Electron 2.0.0
win32 10.0.16299
Locale: en-US

hey
1>> chart candlestick patterns with fundamental indicators like, Vol, Macd, RSI, i think we can use API.
2>> watch list very good idea for integrate.
3>> more advance sell/buy tools : stop limit / market /  limit
4>> other ideas i put it in photo in attachments.


Add code to verify newly configured DNS server

Add code to verify newly configured DNS server

This is getting addressed by:
https://gerrit.openbmc-project.xyz/#/c/openbmc/openbmc-test-automation/+/23902/


feat: support coin metadata including minimum denomination

Closes #178
Related to #57

Adds a new required key to the genesis file that specifies assets and their metadata, including alternative denominations:

"assets": [
      {
        "description": "The native staking token of the Penumbra zone.",
        "denom_units": [
          {
            "denom": "upenumbra",
            "exponent": 0,
            "aliases": [
              "micropenumbra"
            ]
          },
          {
            "denom": "mpenumbra",
            "exponent": 3,
            "aliases": [
              "millipenumbra"
            ]
          },
          {
            "denom": "penumbra",
            "exponent": 6,
            "aliases": []
          }
        ],
        "base": "upenumbra",
        "display": "penumbra"
      }
    ]

Adds an asset::Metadata struct to the crypto crate, this is based on ADR-024.
Modifies the thin wallet protocol to return the full asset metadata instead of the asset::Denom.
pcli now stores in its asset registry the full asset metadata (so heads up if testing you'll need to blow away the contents of the asset_registry key in the wallet state file, or the whole wallet state file if you prefer)

Made two followups so far: #244 #243

How does the Metadata and DenomUnit relate to the Denom and Id types we already have? How do we determine which denomination is the primary one and get the corresponding asset id?

I think we should use the metadata's base as the Denom, I'll add a comment to this effect in the code

I pushed a rebase of this branch onto main as 178-assetlists_r1: https://github.com/penumbra-zone/penumbra/tree/178-assetlists_r1

This is on hold for now in light of further conversation in #178

Superseded by #283


Color teal & Button Black Hover

Issue:

Hi @LuvRedRose thank you for your contribution but we're currently not looking into adding any new colors, as we already have many, and adding a new color has proved a hassle before unless it's necessary.
Please contribute to any of the unassigned issues or issues with the label "Always Open".


Missing Binary on windows 10 node 4.0

D:\work\maverick>npm install --save node-sass
npm WARN deprecated<EMAIL_ADDRESS>use node-gyp@3+, it does all the things
-
><EMAIL_ADDRESS>install D:\work\maverick\node_modules\node-sass
> node scripts/install.js

Cannot download "https://github.com/sass/node-sass/releases/download/v3.3.2/win32-x64-46_binding.node": HTTP error 404 Not Found

Darn it didn't see the issue tracking 4.0 progress sorry !


Question: State and future of veriform

Hey @tarcieri,
In search for what's out there in regards to a replacement for json/cbor that can be consistently hashed I bumped into TJSON and Veriform (as well as object hash) all of which are amazing projects.
They also all seem to stop dead in their tracks last year.
The most interesting to me is Veriform as it brings TJSON and content aware (structured I think you call it here) hashing.
So I was wondering if there is any plan to continue work on either of these projects and if not if you wouldn't mind pointing me to any difficulties or roadblocks in this attempt.
Thank you very much for your work.
Regards,
George

Hello! Thank you for your interest and compliments.
Veriform (and Voucher) is a/are project(s) I hope to resume work on sooner than later. If I were to guess, I'd hope I get around to working on them in early 2019.
Having a single content hashing algorithm that works across both the Veriform and TJSON encodings simply, unobtrusively, and without any sharp edges, weirdness, or "gotchas" are very much still a goal.
I saw your post to the ObjectHash list as well: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/objecthash/T5wSZA4OH6M/_9Xm32YABwAJ
I think ObjectHash now supports the features needed to switch to it outright (namely the addition of r-tagged raw binary data). In as much as Veriform defines its own almost-ObjectHash-but-not-quite, that may be unnecessary now.

That sounds amazing, thank you. I'll keep an eye on this for updates and see if I can be of any help.
Any links/docs/specs/etc you might have on veriform, and especially on the dual nature of it (both self-describing and supporting schemas) would be greatly appreciated.
Thank you once again. :)
ps. What is voucher going to be btw?

Voucher is a rebranding of "zcred", a vaporware encrypted credential format which incorporates ideas from SPKI/SDSI, Macaroons, and Vanadium: https://github.com/zcred/zcred
It continues to be the itch I am trying to scratch by creating Veriform, however clearly a serialization format is an "ambitious" project in and of itself.


[sample] pick up custom model constructor

Description
Sometimes, service team will write custom model constructors and make existing generated constructors internal or even deleted. Our current sample generation logic will still pick up the constructors being generated and thus could:

cause compilation error if the signature not compatible
not the best option for samples

We need to figure out a way to adopt custom constructor in the sample generation.
One example is OpenAI. Its ChatMessage used to have a constructor not having Content which used to be optional. That constructor was replaced by a custom constructor which had Content as mandatory parameter.

duplicated


await socket.join is not waiting for other instances to have updated state

Hello, I am using Socket io v4 with Postgres adapter. All events are broadcasted and everything is working good except this case.
I have function that is joining room and exactly after that sending message.
await socket.join("room-id");
this.server.in('room-id').emit(event, payload);

I was actually trying to understand this adapter code and have feeling that await is not waiting for other instances of server to join room - that's why event is not broadcasted to all instances

@darrachequesne actually I was doing await socket.join("room-id"); where socket instanceof RemoteSocket and remote instance were notified about it, but problem is that await is not waiting

Yes you are right, with a RemoteSocket the socketsJoin() method does not currently wait for the acknowledgement of the other nodes of the cluster. That being said, the other nodes should receive the JOIN command first, and then the BROADCAST command, so it should work I guess.


Deno error with module.exports

▲ [WARNING] The CommonJS "module" variable is treated as a global variable in an ECMAScript module and may not work as expected [commonjs-variable-in-esm]

    https://deno.land/x/outdent@v0.8.0/src/index.ts:261:4:
      261 │     module.exports = defaultOutdent;
          ╵     ~~~~~~

  This file is considered to be an ECMAScript module because of the "export" keyword here:

    https://deno.land/x/outdent@v0.8.0/src/index.ts:251:0:
      251 │ export { defaultOutdent as outdent };
          ╵ ~~~~~~

This is a warning, not an error, right?  I want to understand the impact.

I'm not seeing this with deno 2, so gonna close it.
> deno --version
deno 2.0.0 (stable, release, x86_64-pc-windows-msvc)
v8 <IP_ADDRESS>-rusty
typescript 5.6.2
> deno eval 'import outdent from "https://deno.land/x/outdent/mod.ts"; console.log(outdent `foo bar`)'
foo bar


Edited FileProcider description

Project URL
https://github.com/amosavian/FileProvider
Description
Added FTP To supported providers
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

Thank you


some time a lot of miners disconnect from the pool , because of socket hangup

some time a lot of miners disconnect from the pool , because of socket hangup
and they can not reconnect in a short time. when restart daggerGPUminer it cant not connect too.

@ncgege  Thanks for submit issue.

In version 0.2.4.I meet this problem too, and its frequently.how can I do it.

Any chance why this happens? Miners in my pool are also affected by the exact same issue.

#414 fixed some error.