combineLatest() stream operator crashes

java.lang.IndexOutOfBoundsException · Invalid index 1, size is 1
ArrayList.java:255java.util.ArrayList.throwIndexOutOfBoundsException
ArrayList.java:308java.util.ArrayList.get
Publishers.kt:298io.rover.core.streams.Publishers$combineLatest$2.invoke
Publishers.kt:11io.rover.core.streams.Publishers$combineLatest$2.invoke
Publishers.kt:319io.rover.core.streams.Publishers$combineLatest$1$1$request$$inlined$forEachIndexed$lambda$1.onNext
Operators.kt:822io.rover.core.streams.Operators$doOnNext$1$1.onNext
Operators.kt:75io.rover.core.streams.Operators$map$1$1.onNext
Schedulers.kt:55io.rover.core.streams.Schedulers$observeOn$1$1$onNext$1.invoke
Schedulers.kt:40io.rover.core.streams.Schedulers$observeOn$1$1$onNext$1.invoke
Schedulers.kt:-1io.rover.core.streams.Schedulers$sam$java_lang_Runnable$0.run
ForkJoinTask.java:1388java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec
ForkJoinTask.java:251java.util.concurrent.ForkJoinTask.doExec
ForkJoinPool.java:845java.util.concurrent.ForkJoinPool$WorkQueue.runTask
ForkJoinPool.java:1674java.util.concurrent.ForkJoinPool.scan
ForkJoinPool.java:1629java.util.concurrent.ForkJoinPool.runWorker
ForkJoinWorkerThread.java:108java.util.concurrent.ForkJoinWorkerThread.run

A customer observed this several thousand times in a production app.

Hypothesis: combineLatest() is not currently thread safe, but the verity-overload being used here is the one in GoogleBeaconTrackerService, which probably seeing events travelling through it concurrently.  Thus the latest hash may be giving inconsistent views of itself during operation.
Solution for now is to probably to put observeOn thunks around the publishers being combined in GoogleBeaconTrackerService.


update water mass masks

[x] are water mass masks BitArrays? (as is appropriate for a mask)
[x] are water mass masks 2d?
[x] put water mass masks in file outside of TMI version
[ ] possible to average over a water mass mask?  Make grid of longitude or latitudes?
[ ] Re-assign stray points such as LAB point in Gulf of Mexico

being handled in Issue #123

almost completed except for a "someday" request in checklist


WIP: feat: remove jsrsasign dependancy

Removes the dependency of jsrsasign and replaces it with
https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle
Which has reasonable browser support and a shim otherwise.
https://caniuse.com/#search=SubtleCrypto
https://github.com/vibornoff/webcrypto-shim
This change introduces two breaking changes

If you are using a browser unsupported by SubtleCrypto then you'll need  the pollyfill
If you implement ValidationHandler then you'll need to update validateAtHash to return a  promise

You should be saving up to 227kb off your bundle size with this chance since jsrsasign is completely removed. See https://github.com/manfredsteyer/angular-oauth2-oidc/issues/196
This also makes this library more compatible with downstream typescript compilers, such as when being used with Bazel's ts_library

Thx! This is great!

Thanks @Toxicable for this!!


First Farsi( Persian) Locale for Forem

This is the first Farsi( Persian) translation for forem( fa.yml). Farsi is an rtl language. I had to add rtl to my local copy of layout to make the Persian( Farsi) translation neat.

Could you please also update the README to contain mention of Persian in the languages section? Thanks.


Detect Helm v3 version and call helm template with --validate

Helm v3 removes its usage of tiller on your cluster.
So with Helm v3 in order to run helm template when a cluster is configured with CRDs you must run helm template --validate to make helm grab the latest resource types from your cluster, else the template will fail, claiming unknown resource types.
Perhaps Tilt can recognize the version of Helm one is using, and thus know whether or not it needs to add the --validate flag?

@matthiasak thanks for the report! cc @jazzdan who knows more about our helm stuff than I do.
Is this blocking you, or do you have a workaround currently?

I tested
k8s_yaml(local('helm template --validate tilt-django helm'))
watch_file('helm')

In my tiltfile and it was able to build the template, but there was an error when pushing the docker image to KIND, so there might be some integrations in the built in helm() that I am not doing

gotcha, thanks! We're all heading out for the weekend over here, but I'll mark this as a bug and someone will take a look at it Mon. morning!

:+1: thanks :)

Hey @matthiasak, I can't reproduce. FWIW our helm integration is very basic and essentially boils down to
local('helm template ' + chardir)

If you want to add --validate to pull down custom definitions for CRDs I'd encourage you to use your own function for that, like so:
def helm_crd(chartdir):
  return local('helm template --validate' + chartdir)

there was an error when pushing the docker image to KIND, so there might be some integrations in the built in helm() that I am not doing

Can you say more about what that error is? I suspect it's unrelated to your local, which looks right to me.

Hi @jazzdan sorry for the delay - so the error looks somewhat like the following:
──┤ Building: monitorbot ├──────────────────────────────────────────────
STEP 1/3 — Building Dockerfile: [gcr.io/andy-martin-scratch/monitorbot]
Building Dockerfile:
  FROM python:3-alpine
  ENV PYTHONDONTWRITEBYTECODE 1
  ENV PYTHONUNBUFFERED 1
  COPY ./ /deploy/
  RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \
      apk update && \
      apk add --no-cache postgresql-libs tar && \
      apk add --no-cache --virtual .build-deps gcc musl-dev postgresql-dev bind-tools curl && \
      adduser -D app && \
      mkdir -p /deploy/logs && \
      mkdir -p /deploy/static && \
      pip install --require-hashes -r /deploy/freeze.txt && \
      chown -R app /deploy
  WORKDIR /deploy
  USER app
  CMD ./run.sh
  │ Tarring context…
  │ Building image
    ╎ http://build-context-4x4697qofzozqc6u7lya80bhl
    ╎ docker-image://docker.io/tonistiigi/copy:v0.1.3@sha256:e57a3b4d6240f55bac26b655d2cfb751f8b9412d6f7bb1f787e946391fb4b21b
    ╎ docker-image://docker.io/tonistiigi/copy:v0.1.3@sha256:e57a3b4d6240f55bac26b655d2cfb751f8b9412d6f7bb1f787e946391fb4b21b done | 1.543s
    ╎ copy --unpack /src/context /out/
    ╎   → 2019/08/12 21:49:09 exec /bin/tar [tar -xvf /src/context -C /out/]
    ╎   → .
    ╎   → .gitignore
    ╎   → .helmignore
    ╎   → Dockerfile
    ╎   → djangoapp
    ╎   → djangoapp/__init__.py
    ╎   → djangoapp/settings.py
    ╎   → djangoapp/urls.py
    ╎   → djangoapp/wsgi.py
    ╎   → freeze.txt
    ╎   → gunicorn_conf.py
    ╎   → job_runner
    ╎   → job_runner/celery.py
    ╎   → manage.py
    ╎   → monitorbot
    ╎   → monitorbot/__init__.py
    ╎   → monitorbot/admin.py
    ╎   → monitorbot/apps.py
    ╎   → monitorbot/migrations
    ╎   → monitorbot/migrations/0001_initial.py
    ╎   → monitorbot/migrations/0002_auto_20190514_1609.py
    ╎   → monitorbot/migrations/0003_increase_max_content_length.py
    ╎   → monitorbot/migrations/0004_auto_20190522_2028.py
    ╎   → monitorbot/migrations/__init__.py
    ╎   → monitorbot/models.py
    ╎   → monitorbot/templates
    ╎   → monitorbot/templates/change_observed.html
    ╎   → monitorbot/templates/started_watching.html
    ╎   → requirements.txt
    ╎   → run.sh
    ╎   → Dockerfile
    ╎ copy --unpack /src/context /out/ done | 247ms
    ╎ docker-image://docker.io/library/python:3-alpine@sha256:e9ba2f4a76724915342df7908f6bc529d3d6c7cd98cde752c5ae569d0741e9fc
    ╎ docker-image://docker.io/library/python:3-alpine@sha256:e9ba2f4a76724915342df7908f6bc529d3d6c7cd98cde752c5ae569d0741e9fc done | 3.372s
    ╎ copy /src-0 deploy/
    ╎ copy /src-0 deploy/ done | 269ms
    ╎ /bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories &&     apk update &&     apk add --no-cache postgresql-libs tar &&     apk add --no-cache --virtual .build-deps gcc musl-dev postgresql-dev bind-tools curl &&     adduser -D app &&     mkdir -p /deploy/logs &&     mkdir -p /deploy/static &&     pip install --require-hashes -r /deploy/freeze.txt &&     chown -R app /deploy
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
    ╎   → v3.10.1-62-g89778c626e [http://dl-cdn.alpinelinux.org/alpine/v3.10/main]
    ╎   → v3.10.1-64-g1601410792 [http://dl-cdn.alpinelinux.org/alpine/v3.10/community]
    ╎   → v20190809-104-gb2b1fcd333 [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
    ╎   → OK: 14806 distinct packages available
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
    ╎   → (1/6) Installing db (5.3.28-r1)
    ╎   → (2/6) Installing libsasl (2.1.27-r3)
    ╎   → (3/6) Installing libldap (2.4.47-r2)
    ╎   → (4/6) Installing libpq (11.5-r0)
    ╎   → (5/6) Installing postgresql-libs (11.5-r0)
    ╎   → (6/6) Installing tar (1.32-r0)
    ╎   → Executing busybox-1.30.1-r2.trigger
    ╎   → OK: 21 MiB in 41 packages
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
    ╎   → fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
    ╎   → (1/27) Upgrading musl (1.1.22-r2 -> 1.1.22-r3)
    ╎   → (2/27) Installing binutils (2.32-r0)
    ╎   → (3/27) Installing gmp (6.1.2-r1)
    ╎   → (4/27) Installing isl (0.18-r0)
    ╎   → (5/27) Installing libgomp (8.3.0-r0)
    ╎   → (6/27) Installing libatomic (8.3.0-r0)
    ╎   → (7/27) Installing libgcc (8.3.0-r0)
    ╎   → (8/27) Installing mpfr3 (3.1.5-r1)
    ╎   → (9/27) Installing mpc1 (1.1.0-r0)
    ╎   → (10/27) Installing libstdc++ (8.3.0-r0)
    ╎   → (11/27) Installing gcc (8.3.0-r0)
    ╎   → (12/27) Installing musl-dev (1.1.22-r3)
    ╎   → (13/27) Installing pkgconf (1.6.1-r1)
    ╎   → (14/27) Installing openssl-dev (1.1.1c-r0)
    ╎   → (15/27) Installing postgresql-dev (11.5-r0)
    ╎   → (16/27) Installing libevent (2.1.10-r0)
    ╎   → (17/27) Installing fstrm (0.5.0-r0)
    ╎   → (18/27) Installing json-c (0.13.1-r0)
    ╎   → (19/27) Installing protobuf (3.6.1-r1)
    ╎   → (20/27) Installing protobuf-c (1.3.0-r6)
    ╎   → (21/27) Installing libxml2 (2.9.9-r2)
    ╎   → (22/27) Installing bind-libs (9.14.3-r0)
    ╎   → (23/27) Installing bind-tools (9.14.3-r0)
    ╎   → (24/27) Installing nghttp2-libs (1.38.0-r0)
    ╎   → (25/27) Installing libcurl (7.65.1-r0)
    ╎   → (26/27) Installing curl (7.65.1-r0)
    ╎   → (27/27) Installing .build-deps (20190812.214915)
    ╎   → Executing busybox-1.30.1-r2.trigger
    ╎   → OK: 157 MiB in 67 packages
    ╎   → Collecting amqp==2.4.2 (from -r /deploy/freeze.txt (line 1))
    ╎   →   Downloading https://files.pythonhosted.org/packages/42/ec/cbbaa8f75be8cbd019afb9d63258e2bdc95242f8c46a54bb90db5fef03bd/amqp-2.4.2-py2.py3-none-any.whl (49kB)
    ╎   → Collecting billiard==<IP_ADDRESS> (from -r /deploy/freeze.txt (line 4))
    ╎   →   Downloading https://files.pythonhosted.org/packages/3c/a0/5a01bed569cf1af8fcdd4294590acb980a2788d1594f4ccd678b6fea8644/billiard-<IP_ADDRESS>.tar.gz (151kB)
    ╎   → Collecting celery==4.3.0 (from -r /deploy/freeze.txt (line 6))
    ╎   →   Downloading https://files.pythonhosted.org/packages/5c/a1/a3dd9d8bfa09156ec2cba37f90accf35c0f4ecc3980d96cb4fb99e56504b/celery-4.3.0-py2.py3-none-any.whl (413kB)
    ╎   → Collecting delegator.py==0.1.1 (from -r /deploy/freeze.txt (line 9))
    ╎   →   Downloading https://files.pythonhosted.org/packages/a7/c2/2860c52ef858c4672b6cf637f473e9139342cdb281135db9b3c32cfb0a85/delegator.py-0.1.1-py2.py3-none-any.whl
    ╎   → Collecting Django==2.2.2 (from -r /deploy/freeze.txt (line 12))
    ╎   →   Downloading https://files.pythonhosted.org/packages/eb/4b/743d5008fc7432c714d753e1fc7ee56c6a776dc566cc6cfb4136d46cdcbb/Django-2.2.2-py3-none-any.whl (7.4MB)
    ╎   → Collecting gunicorn==19.9.0 (from -r /deploy/freeze.txt (line 15))
    ╎   →   Downloading https://files.pythonhosted.org/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112kB)
    ╎   → Collecting hashin==0.14.5 (from -r /deploy/freeze.txt (line 18))
    ╎   →   Downloading https://files.pythonhosted.org/packages/48/46/18cb338e2e328c5c993d457276c9e9237f275a88afbb5f1718444195ae2f/hashin-0.14.5-py2.py3-none-any.whl
    ╎   → Collecting kombu==4.5.0 (from -r /deploy/freeze.txt (line 21))
    ╎   →   Downloading https://files.pythonhosted.org/packages/b7/af/1914e93314f1b98756d5c5e366193124a0ffaab0e6d0e51e0f6f65fa851d/kombu-4.5.0-py2.py3-none-any.whl (185kB)
    ╎   → Collecting packaging==19.0 (from -r /deploy/freeze.txt (line 24))
    ╎   →   Downloading https://files.pythonhosted.org/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whl
    ╎   → Collecting pexpect==4.7.0 (from -r /deploy/freeze.txt (line 27))
    ╎   →   Downloading https://files.pythonhosted.org/packages/0e/3e/377007e3f36ec42f1b84ec322ee12141a9e10d808312e5738f52f80a232c/pexpect-4.7.0-py2.py3-none-any.whl (58kB)
    ╎   → Collecting pip-api==0.0.8 (from -r /deploy/freeze.txt (line 30))
    ╎   →   Downloading https://files.pythonhosted.org/packages/29/a3/26c7657e7b5dc1699e1c3efdd4914ce5d7e8f5386525f6d2fba1fe653d0c/pip_api-0.0.8-py3-none-any.whl
    ╎   → Collecting psycopg2-binary==2.8.2 (from -r /deploy/freeze.txt (line 33))
    ╎   →   Downloading https://files.pythonhosted.org/packages/dc/93/bb5655730913b88f9068c6b596177d1df83be0d476671199e17b06ea8436/psycopg2-binary-2.8.2.tar.gz (369kB)
    ╎   → Collecting ptyprocess==0.6.0 (from -r /deploy/freeze.txt (line 62))
    ╎   →   Downloading https://files.pythonhosted.org/packages/d1/29/605c2cc68a9992d18dada28206eeada56ea4bd07a239669da41674648b6f/ptyprocess-0.6.0-py2.py3-none-any.whl
    ╎   → Collecting pyparsing==2.4.0 (from -r /deploy/freeze.txt (line 65))
    ╎   →   Downloading https://files.pythonhosted.org/packages/dd/d9/3ec19e966301a6e25769976999bd7bbe552016f0d32b577dc9d63d2e0c49/pyparsing-2.4.0-py2.py3-none-any.whl (62kB)
    ╎   → Collecting pytz==2019.1 (from -r /deploy/freeze.txt (line 68))
    ╎   →   Downloading https://files.pythonhosted.org/packages/3d/73/fe30c2daaaa0713420d0382b16fbb761409f532c56bdcc514bf7b6262bb6/pytz-2019.1-py2.py3-none-any.whl (510kB)
    ╎   → Collecting six==1.12.0 (from -r /deploy/freeze.txt (line 71))
    ╎   →   Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
    ╎   → Collecting sqlparse==0.3.0 (from -r /deploy/freeze.txt (line 74))
    ╎   →   Downloading https://files.pythonhosted.org/packages/ef/53/900f7d2a54557c6a37886585a91336520e5539e3ae2423ff1102daf4f3a7/sqlparse-0.3.0-py2.py3-none-any.whl
    ╎   → Collecting tzlocal==1.5.1 (from -r /deploy/freeze.txt (line 77))
    ╎   →   Downloading https://files.pythonhosted.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz
    ╎   → Collecting vine==1.3.0 (from -r /deploy/freeze.txt (line 79))
    ╎   →   Downloading https://files.pythonhosted.org/packages/7f/60/82c03047396126c8331ceb64da1dc52d4f1317209f32e8fe286d0c07365a/vine-1.3.0-py2.py3-none-any.whl
    ╎   → Collecting whitenoise==4.1.2 (from -r /deploy/freeze.txt (line 82))
    ╎   →   Downloading https://files.pythonhosted.org/packages/fd/2a/b51377ab9826f0551da19951257d2434f46329cd6cfdf9592ea9ca5f6034/whitenoise-4.1.2-py2.py3-none-any.whl
    ╎   → Requirement already satisfied: pip in /usr/local/lib/python3.7/site-packages (from pip-api==0.0.8->-r /deploy/freeze.txt (line 30)) (19.2.1)
    ╎   → Building wheels for collected packages: billiard, psycopg2-binary, tzlocal
    ╎   →   Building wheel for billiard (setup.py): started
    ╎   →   Building wheel for billiard (setup.py): finished with status 'done'
    ╎   →   Created wheel for billiard: filename=billiard-<IP_ADDRESS>-cp37-none-any.whl size=88470 sha256=4f376e8667fae89a2b97a74795b538268653c546f9f435358d08f3bdcf653f36
    ╎   →   Stored in directory: /root/.cache/pip/wheels/f0/69/3c/7df7f2f49f3934716458ea8a3ca5f3263ce2656e5ed5322acd
    ╎   →   Building wheel for psycopg2-binary (setup.py): started
    ╎   →   Building wheel for psycopg2-binary (setup.py): finished with status 'done'
    ╎   →   Created wheel for psycopg2-binary: filename=psycopg2_binary-2.8.2-cp37-cp37m-linux_x86_64.whl size=449797 sha256=e06c05af281b4f8acd139876bfa0866bd3a5baba691b235ce6499b0d1d50fca3
    ╎   →   Stored in directory: /root/.cache/pip/wheels/b2/75/e5/c95c469028131b90868db0697c06531b503ce232904893b557
    ╎   →   Building wheel for tzlocal (setup.py): started
    ╎   →   Building wheel for tzlocal (setup.py): finished with status 'done'
    ╎   →   Created wheel for tzlocal: filename=tzlocal-1.5.1-cp37-none-any.whl size=17543 sha256=ae119690790adf37697602bce2e16c24dd4a972a93554bcd50856e9ffb171061
    ╎   →   Stored in directory: /root/.cache/pip/wheels/15/ae/df/a67bf1ed84e9bf230187d36d8dcfd30072bea0236cb059ed91
    ╎   → Successfully built billiard psycopg2-binary tzlocal
    ╎   → Installing collected packages: vine, amqp, billiard, kombu, pytz, celery, ptyprocess, pexpect, delegator.py, sqlparse, Django, gunicorn, pyparsing, six, packaging, pip-api, hashin, psycopg2-binary, tzlocal, whitenoise
    ╎   → Successfully installed Django-2.2.2 amqp-2.4.2 billiard-<IP_ADDRESS> celery-4.3.0 delegator.py-0.1.1 gunicorn-19.9.0 hashin-0.14.5 kombu-4.5.0 packaging-19.0 pexpect-4.7.0 pip-api-0.0.8 psycopg2-binary-2.8.2 ptyprocess-0.6.0 pyparsing-2.4.0 pytz-2019.1 six-1.12.0 sqlparse-0.3.0 tzlocal-1.5.1 vine-1.3.0 whitenoise-4.1.2
    ╎   → WARNING: You are using pip version 19.2.1, however version 19.2.2 is available.
    ╎   → You should consider upgrading via the 'pip install --upgrade pip' command.
    ╎ /bin/sh -c echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories &&     apk update &&     apk add --no-cache postgresql-libs tar &&     apk add --no-cache --virtual .build-deps gcc musl-dev postgresql-dev bind-tools curl &&     adduser -D app &&     mkdir -p /deploy/logs &&     mkdir -p /deploy/static &&     pip install --require-hashes -r /deploy/freeze.txt &&     chown -R app /deploy done | 29.096s
    ╎ exporting to image
    ╎
    ╎ ERROR IN: exporting to image
ERROR: ImageBuild: error creating overlay mount to /var/lib/docker/overlay2/noghco4ghzto2vsbtua0hzr3v/merged: device or resource busy

Wow, that's super weird. It seems like your error (error creating overlay mount to /var/lib/docker/overlay2/noghco4ghzto2vsbtua0hzr3v/merged: device or resource busy) is in the build step, not the YAML step.
@matthiasak on a hunch, can you try running tilt with DOCKER_BUILDKIT=false? So like:
$ DOCKER_BUILDKIT=false tilt up

And see if the Helm 3 problem persists there?

@jazzdan ha! ok, chalking this up to not reading the CLI docs correctly for Helm v3, wrong signature usage. Should have been
k8s_yaml(local('helm template monitorbot helm-charts/charts/monitorbot/v1.0.0 --validate'))
watch_file('helm')

docker_build(
    'gcr.io/andy-martin-scratch/monitorbot',
    'django',
    live_update=[
        sync('./django', '/deploy'),
        run('./run.sh')
    ]
)

k8s_resource('monitorbot-monitorbot', port_forwards='8080', new_name="monitorbot")

And, to boot, im not using BUILDKIT, im on docker-ce 18.06 with no experimental flag

Phew, glad this got sorted!


fix(astro): fixing issue with not reporting successful process

There is an issue regarding the e2e tests using cypress and the dev target that cannot be able to start properly.
The executor @nrwl/cypress uses the devServerTarget to run the target first and then boot cypress. You can see it here https://github.com/nrwl/nx/blob/master/packages/cypress/src/executors/cypress/cypress.impl.ts#L143
There was no successful response so cypress was unable to start it correctly.
Due to changes in the regex on the  the dev executor the ``was unable to detect that the devServerTarget

Reviewing the code, I found that the regex expression to resolve the promise was not quite right. Instead of using "started" which is no longer the output of Astro, I change the value to "Server started".
Current Behavior:
https://user-images.githubusercontent.com/17608169/159092569-ae11b704-6f14-4436-8362-9a87b3f8fa3d.mp4
New Behavior:
https://user-images.githubusercontent.com/17608169/159092465-f92a74d9-0b3a-456d-9cf8-3fb161afda17.mp4

@leosvelperez  Please take a look, and hope this can get released soon.


UI/UX Design

User Story: UI/UX
As UI/UX designers, we want to create an intuitive and visually appealing interface so that users have a positive experience when using the application.
Acceptance Criteria:

Wireframes are translated into UI designs using the chosen color scheme and styling.
The design is consistent across all pages and responsive for both desktop and mobile users.
UI components are tested for usability, ensuring ease of navigation and clarity in design.
Feedback is gathered from the team, and any necessary adjustments are made before development begins.

https://github.com/bldambtn/MyPOSisBetterThanYourPOS/issues/19 must be complete first.


StableLMPredictor is hard-coded for CUDA?

I tried and failed at:
self.model.half().cuda()
during instantiation. I am trying this on a M2 Max so I need MPS. May not be a good idea to hardcode this. Not sure if the same will also fail for TPU.

This has been replaced by our hugging face LLM
https://gpt-index.readthedocs.io/en/latest/core_modules/model_modules/llms/usage_custom.html#example-using-a-huggingface-llm


build: update lnd version to v0.14.2

https://github.com/lightningnetwork/lnd/blob/master/docs/release-notes/release-notes-0.14.2.md
it is already updated in charts https://github.com/GaloyMoney/charts/blame/main/charts/lnd/values.yaml#L9

e2e tests are failing @UncleSamtoshi
I guess it's unrelated to this PR.

@krtk6160 for future reference. upgrading lnd should start with the tests.


Add support for Function and Trigger domain objects

First stage of move toward new trigger /Functions API

+1 from me


[BUG] MODULE_NOT_FOUND in heroku

Bug Description
in heroku i get this error err: MODULE_NOT_FOUND
Reproduction Steps
on heroku go to command line and run node . or npm start
it will give a error: err: MODULE_NOT_FOUND
Expected Result
i expected the bot to work because when i ran it off my computer it worked but on heroku it saes module not found.
Attachments
If applicable, add screenshots to help explain your problem.
Versioning:
discord.js v.12
node v.12
Additional Comments
Add any other context about the problem here.

Hello, have you installed the module?
npm i discord-music-player

the problem is fixed! thanks!


Updated file-type to latest

Thanks! Please send PRs only to the develop branch, makes it a bit easier for us to process them. See also https://pwning.owasp-juice.shop/part3/contribution.html#pull-requests.


getVortoValue not working

Hi Matt,
I was wondering if you can help me out.

I installed the Vorto package for Umbraco 7.1.
I wrapped up the datatype "USN Small Richtext editor"
I selected the new datatype at the document type for the field "page summary"
Then, when editing the page, i can see and fill out the wrapped element
so far, so good

Your documentation tells: "To retrieve the values, Vorto comes with a few handy IPublishedContent extension methods (sorry, no dynamics support yet) namly HasVortoValue and GetVortoValue. These can be used as direct replacements to the built in HasValue and GetPropertyValue methods that come with Umbraco (if the value you are after isn't a Vorto value, it defaults back to the Umbraco implementation)."
As the page summary is shown in my subpage listing, i opened the file "USN_SubPageLisiting" and tried a couple of things to get the votro text for my current language. But everything i do doesn't work.
When i do nothing at all my page shows "Our.Umbraco.Vorto.Models.VortoValue" in place of the value.
I am not a .NET programmer and no Umbraco specialist.
Could you please tell me what to do, to make this work?
See my screenshots below of my current code

Hi @alainvanderbroeck
Have you assigned a culture to your homepage node so that Vorto knows which language value to lookup? Have you tried calling item.GetVortoValue("pageSummary", "culture") where "culture" is the culture value you have set a value for (just to make sure retrieving a value works)?
Many thanks
Matt

Hi @mattbrailsford
I checked both things

My homepage has a culture assigned. As you can see in the screenshot below.

When i call item.GetVortoValue("pageSummary", "nl")
i get the following error:
Compiler Error Message: CS1061: 'Umbraco.Core.Models.IPublishedContent' does not contain a definition for 'GetVortoValue' and no extension method 'GetVortoValue' accepting a first argument of type 'Umbraco.Core.Models.IPublishedContent' could be found (are you missing a using directive or an assembly reference?)
As you can see in the screenshot(s) below:

Hi @alainvanderbroeck
Try adding this line to the top of your cshtml file:
@using Our.Umbraco.Vorto.Extensions;

Yes! That did the trick!
Thank you very much!

thanks @JBoye I really should have thought of that myself :)
@alainvanderbroeck glad you got it working.


Footer Design

Design a footer that includes essential links, contact information, and social media icons.

@Alexandrbig1 Can you assign this work to me and label it as 'Hacktoberfest Accepted

You've already asked about header. Or you want to make 2 sections? Let me see after today's meeting, how many people will participate

@Alexandrbig1 If both tasks are assigned to me, I’ll work on both the header and the footer section. Additionally, I’m interested in working on the footer project as well, if it's available.

@Alexandrbig1 I’ve already completed half of the work on this project and I’m ready to handle the rest. If both the header and the footer section are assigned to me, I’m confident I can manage both. Additionally, I’d like to express my interest in taking on the footer project as well if that becomes available. I’m committed to delivering all tasks effectively and on time."

@shubhamsharma9199 I assigned you on header section. Footer is currently under Kim @bibimbop123

@shubhamsharma9199 That's great! Even the project will start at 1st of October you did a great job! Keep it up! Right now it's just the 'close modal functionality' is opened task. Let's see how it goes, let's everyone finish their task and then we see if in any section there need to be adjustment. Thank you! Waiting your pull requests from 1st of October!

"Hi 👋🏻 @Alexandrbig1, I've completed the changes for the footer design. Could you please take a moment to review my work? Your feedback would be greatly appreciated!"

@sakshitawde your section is header. The footer is for another team member. Please check our Projects Kanban board: https://github.com/orgs/OpenCodeChicago/projects/1

@sakshitawde and also, on html - no need to create !Doctype declaration. as this component is partial and it's loaded to the index.html file already.

@sakshitawde also, follow BEM model of naming classes, for example if you working on your section header, the main wrapper class is header, and the everything what inside name like this 'header-title, or header-nav, or header-nav-links' etc.

i would like to work on this issue . can you assign this issue to me ?

@mrunaliiii got it, I'll assign you, and wait at least some changes by two days. Please read carefully documentation, also you can watch YouTube video to understand how to contribute.Feel free to ask questions on Discussions tab for this project. waiting for your work, thank you!

@mrunaliiii any updates on your task?

@Alexandrbig1   I can work on this task

@a-woodworth great! Assigned!

@a-woodworth hi Amy, how's footer is going?

@a-woodworth great work Amy!


sway does not start with EGL_NOT_INITIALIZED error

Describe the bug
When trying to launch sway (from tty) I get the error
libEGL warning: MESA-LOADER: failed to open : /run/opengl-driver/lib/dri/_dri.so: cannot open shared object file: No such file or directory (search paths /run/opengl-driver/lib/dri)

00:00:00.276 [ERROR] [wlr] [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
libEGL warning: MESA-LOADER: failed to open : /run/opengl-driver/lib/dri/_dri.so: cannot open shared object file: No such file or directory (search paths /run/opengl-driver/lib/dri)

00:00:00.276 [ERROR] [wlr] [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "DRI2: failed to load driver"
00:00:00.276 [ERROR] [wlr] [EGL] command: eglInitialize, error: EGL_NOT_INITIALIZED (0x3001), message: "eglInitialize"
00:00:00.276 [ERROR] [wlr] [render/egl.c:217] Failed to initialize EGL
00:00:00.276 [ERROR] [wlr] [EGL] command: eglMakeCurrent, error: EGL_BAD_DISPLAY (0x3008), message: "Invalid display (nil)"
00:00:00.276 [ERROR] [wlr] [render/wlr_renderer.c:263] Could not initialize EGL
00:00:00.283 [ERROR] [wlr] [backend/drm/renderer.c:34] Failed to create EGL/WLR renderer
00:00:00.291 [ERROR] [wlr] [backend/drm/backend.c:201] Failed to initialize renderer
00:00:00.293 [ERROR] [wlr] [backend/backend.c:174] Failed to create DRM backend
00:00:00.293 [ERROR] [wlr] [backend/backend.c:312] Failed to open any DRM device
00:00:00.371 [ERROR] [sway/server.c:55] Unable to create backend

(It seems strange that sway is trying to use _dri.so)
I'm not completely sure whether this is nixpkgs or home-manager's issue, but it seems to have occurred when bumping nixpkgs from 51bb9f3e9ab6161a3bf7746e20b955712cef618b to b27eaa18b47b77fbbf9f3bd7a17046b2d64b637b. If I pin nixpkgs at b27eaa18b47b77fbbf9f3bd7a17046b2d64b637b and just update home-manager sway still runs. I am working on finding the specific commit with the breakage.
To Reproduce
Steps to reproduce the behaviour:

Try to launch sway from tty

Expected behavior
Sway should launch
Additional context
I am using home-manager to manage sway, tracking nixpkgs-unstable but my system configuration tracks 21.05. My flake-based config can be found here.
Notify maintainers

@primeos @synthetica @ma27
Metadata

system: "x86_64-linux"
host os: Linux 5.12.9-zen1, NixOS, 21.05.20210623.0ccd0d9 (Okapi)
multi-user?: yes
sandbox: relaxed
version: nix-env (Nix) 2.4pre20210601_5985b8b
channels(root): "nixos-20.09.3332.d303eee16ce, nixos-unstable-21.05pre272380.f6b5bfdb470"
channels(corin): "nixpkgs-21.05pre286925.3e62e383f4b"
nixpkgs: /home/corin/.nix-defexpr/channels/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: sway
# a list of nixos modules affected by the problem
module:

Seems like you're hitting the issues described in https://github.com/NixOS/nixpkgs/pull/119558 and https://github.com/NixOS/nixpkgs/pull/120325. Try to make sure to use the same Nixpkgs revisions for NixOS and home-manager, that should fix it. This new limitation should likely also be mentioned in the home-manager documentation for Sway.

Another fix (for sway at least) is to set wayland.windowManager.sway.package to null and then enable the sway module in NixOS. Although form what I understand while this allows sway to work other programs depending on mesa can also break?

Another fix (for sway at least) is to set wayland.windowManager.sway.package to null and then enable the sway module in NixOS.

Good idea. IMO that's preferable anyway. I once suggested that in https://github.com/nix-community/home-manager/issues/1288#issuecomment-636352427 but I'm not sure if it was ever documented.

Although form what I understand while this allows sway to work other programs depending on mesa can also break?

Yes, unfortunately (IIRC I also observed this issue with XWayland).

Seems like you're hitting the issues described in #119558 and #120325. Try to make sure to use the same Nixpkgs revisions for NixOS and home-manager, that should fix it. This new limitation should likely also be mentioned in the home-manager documentation for Sway.

First, thank you very much for spending time on this issue. Second I don't get what you exactly mean :cry:
To use e.g 21.05 version for both nixos and home-manage :thinking: ?

Seems like this issue can be closed.


prevent SyntaxError(s) in Firefox

Replay of #57, rebased on the dev branch.

Cool, thanks for merging!

thanks for your contribution!


'Response' object has no attribute 'failure' in python3.5.3

Description of issue / feature request
I use locust under python3.5.3 to learn to do some performance testing demo, some code as below.
class UserBehavior(TaskSet):
# Execute before any task
def on_start(self):
    pass

@task(1)
def api_query(self):
    with self.client.get("/api/nodes/show.json?name=python") as response:
        if response.content == "":
            response.failure("No data")
        if json.loads(response.content.decode())["id"] != "90":
            response.failure("Got wrong response, id=" + response.content.decode())
        else:
            response.success("Verify Ok!")

when i run locust, i get error message:
cent call last):
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/locust/core.py", line 271, in run
self.execute_next_task()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/locust/core.py", line 297, in execute_next_task
self.execute_task(task["callable"], *task["args"], **task["kwargs"])
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/locust/core.py", line 309, in execute_task
task(self, *args, **kwargs)
File "/Users/xiongyang/Desktop/个人/learnning/python3/rfinex_locust.py", line 29, in login
response.failure("Got wrong response, id=" + response.content.decode())
AttributeError: 'Response' object has no attribute 'failure'
Expected behavior
TBD
Actual behavior
TBD
Environment settings (for bug reports)

OS:
Python version: 3.5.3
Locust version:0.8

Steps to reproduce (for bug reports)
TBD - example code appreciated

I am new to locust, maybe this is a known issue or just I used locust in a wrong way, please some could help me solve this issue? Thx a lot.

@YannickXiong you need to catch the response to be able to use it in a with statement, like so:
@task(1)
def api_query(self):
    with self.client.get("/api/nodes/show.json?name=python",
                          catch_response=True) as response:
        …

@mpaddle is correct. In order to be able to use the response object as a context manager (with the with statement), you have to set the catch_response keyword argument to True.

Shouldn't this be added to docs?


[FEATURE] User Profile Page

Description
I want to do the following changes: -

Create a separate route or a modal or an overlay for user settings.
Right now, the page just shows if a user is logged in or not and a user cannot see which email or the details, he/she used to log in.
I also want to add a dynamic user profile picture to a user when they sign in (as a Gravatar).

Screenshots
No response
Additional information
Information needed:

Kindly suggest how should I make the profile page? As a separate route or as an overlay?
Kindly confirm.

Please assign this issue to me if you find the idea appropriate for the project so that I can submit a Pull Request.

User profile seems like a great idea!
In the project we already have implemented an avatar option #5 corresponding to #42 while signing up.
We can make that avatar upload feature as an optional and implement your suggestion for when users don't upload an avatar.
So yeah , it's a green light from me!

@SSHSRN I'm opening this issue for KWOC 2022

Can I work on it for KWOC?

Sure, you can :)

@SSHSRN are you still working on this? and please take inspiration from #107

Yah, I am working on this, but I would need some time, please!
We got our end sem exams going now and it ends on 13th only.

Yah, I am working on this, but I would need some time, please!
We got our end sem exams going now and it ends on 13th only.

It's okay take your time and best of luck :)

I would love to work on this.

I would love to work on this.

great, go ahead!

I want to work for on this issue under jwoc , please assign me

You can be assigned to only one issue at a time, finish the assigned issue first. Thank you

Please assign me this issue currently i am completed my all so i am free for this so please assign me this issue

@narayan954 I would like to work in it under JWOC, after you review #254

@narayan954 I would like to work in it under JWOC, after you review #254

okay sure

@narayan954 I would like to work in it under JWOC, after you review #254

assigned!


Run sonar2

Removed blank line to run scan

I set an environment variable to force c++14 locally. Looks like I am going to need to dig into either autogen or configure scripts to see how to hard code that in. It looks like the last build failed because of a missing feature in the standard library. I am assuming the c++ version is too old.


vagrant-vbguest with Oracle Linux 8

Box:  https://yum.oracle.com/boxes/oraclelinux/latest/ol8-latest.box
VirtualBox: 6.1
Vagrant: 2.2.6
Plugin: vagrant-vbguest (0.22.1, global)
While creating a new deployment using Oracle Linux 8, I noticed the guest additions build failed with the following error:
$ tail -n 20 /var/log/vboxadd-setup.log
Building the main Guest Additions 6.1.0 module for kernel 4.18.0-147.3.1.el8_1.x86_64.
Error building the module.  Build output follows.
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/4.18.0-147.3.1.el8_1.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Makefile:977: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel".  Stop.
make: *** [/tmp/vbox.0/Makefile-footer.gmk:114: vboxguest] Error 2
Could not find the X.Org or XFree86 Window System, skipping.
modprobe vboxguest failed
Installed the following package:  $ sudo dnf isntall elfutils-libelf-devel
Rebuilt additions using: $ sudo /usr/sbin/rcvboxadd setup
Success!!!
After this change, the guest additions installed on Oracle Linux 8 successfully.

Thanks! Care to open a Pull Request?

This was helpful. Thanks!


add new link for meetup in March

@danielgustafsson can you push if its looking fine to you?

Pushed, thanks!


Failed to resolve Desktop Compose on Android

I'm trying to use this on a pure android project but whenever I try to implementation it I get:
Failed to resolve: org.jetbrains.compose.ui:ui:1.2.0-alpha01-dev753
Failed to resolve: org.jetbrains.compose.foundation:foundation:1.2.0-alpha01-dev753
Failed to resolve: org.jetbrains.compose.runtime:runtime:1.2.0-alpha01-dev753
I don't believe I'm doing something wrong as I just put the code in like:
implementation("com.alialbaali.kamel:kamel-image:0.4.1")
Am I missing something or just having a brain fart?

Kamel uses builds developed by JetBrains, which is different from builds used in Jetpack Compose.
You can try setting up JetBrains Compose using the following guide.


1⃣1⃣ Eleven <> VoiceSmith ?

Hey Tim,
Sorry to reach out here, I tried sending an email, but failed like Coqui :)
Super impressive work!
We are slightly less known than 🐸 - we are an automated dubbing and tts startup (elevenlabs.io) that I have just co-founded. We do have an early prototype and a cool tts engine, that can clone voice quite accurately based on just 5 second sample. We plan so much more for these systems, eg generalization to cartoon characters and of course bridging the gap to the human quality.
I would love to chat with you (piotr [at] elevenlabs.io), even if it is just to exchange research ideas!

Really have to update my e-mail, I wrote you :)

Thank you!


feat: added configurable board title

Hey @Addono, this PR aims to add a pass-through ENV var for the board title - this is useful when you have several environments and want to differentiate between them - would you mind merging this in? Let me know please if something else needs to be updated or added.

Hey! Thanks for the contribution!
This was always meant as merely a fork from upstream with newer versions of the deps, but happy to pull the changes in. Upstream seems stale anyway, so why not make this move forward too :)
One change request: Could you update the documentation too 😄  Then I'm happy to merge it 🚀

[!NOTE]
For my own reference, this was the release commit title I was drafting (will end up in the release notes) 😇
feat: allow configuring the board title through env-var `BOARD_TITLE` (#355)

Whatever, I will just do it myself :) Little effort since I can update the PR myself too

:tada: This PR is included in version 1.16.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Intrinsics to enable vectorized "vcount" instruction

Expose the code in the x86 backend for the MOVMSK instruction family as a simd intrinsic. Since MOVMSK's behavior is pretty quirky and x86-specific I didn't feel right giving it a user-facing word of its own.
Use the intrinsic for MOVMSK with the existing bit-count intrinsic for POPCNT to provide a vcount method for simd-128 types that quickly counts the number of elements matching a v= etc. comparison.
-funroll-loops the non-intrinsic version of bit-count.
Tweak some propagation stuff in the compiler to get better codegen for some simd intrinsics.

Merged.


afFieldValueIs not working when form initially loads

In my Autoform, I need to show/hide a section of date pickers based on the state of a dropdown:

	Assignment State
	{{> afFieldInput name="state" id="state" disabled="disabled"}}

{{#if afFieldValueIs name="state" value="Approved"}}

			Scheduled Date/Time
			{{> afFieldInput name="scheduledAt" id="scheduledAt" disabled="disabled"}}

			Estimated Completion
			{{> afFieldInput name="estimatedCompletion" id="estimatedCompletion" disabled="disabled"}}

{{/if}}

The form is loaded by selecting the value in a Bootstrap list group.  The user selects a value on the left, which sets a Session value that triggers the load of the form, in read-only mode, on the right.
However, upon initial run, the if test on template.view._domrange fails in the following code (lines 422-426) because the value of template.view._domrange at that point is false:
/**                                                                                // 392
 * @method AutoForm.getFieldValue                                                                                // 393
 * @public                                                                                // 394
 * @param {String} fieldName The name of the field for which you want the current value.                               // 395
 * @param {String} [formId] The `id` attribute of the `autoForm` you want current values for. Default is the closest form from the current context.
 * @return {Any|undefined}                                                                                // 397
 *                                                                                // 398
 * Returns the value of the field (the value that would be used if the form were submitted right now).                 // 399
 * This is a reactive method that will rerun whenever the current value of the requested field changes. Return value will be undefined if the field is not currently rendered.
 */                                                                                // 401
AutoForm.getFieldValue = function autoFormGetFieldValue(fieldName, formId) {                                           // 402
  // find AutoForm template                                                                                // 403
  var template = Tracker.nonreactive(function () {                                                                     // 404
    return AutoForm.templateInstanceForForm(formId);                                                                   // 405
  });                                                                                // 406
                                                                                // 407
  if (!template) {                                                                                // 408
    if (formId) {                                                                                // 409
      AutoForm.rerunWhenFormRenderedOrDestroyed(formId);                                                               // 410
    }                                                                                // 411
    return;                                                                                // 412
  }                                                                                // 413
                                                                                // 414
  // reactive dependency                                                                                // 415
  template.formValues = template.formValues || {};                                                                     // 416
  if (!template.formValues[fieldName]) {                                                                               // 417
    template.formValues[fieldName] = new Tracker.Dependency();                                                         // 418
  }                                                                                // 419
  template.formValues[fieldName].depend();                                                                             // 420
                                                                                // 421
  if (!template.view ||                                                                                // 422
      !template.view._domrange ||                                                                                // 423
      template.view.isDestroyed) {                                                                                // 424
    return;                                                                                // 425
  }                                                                                // 426
                                                                                // 427
  var doc = AutoForm.getFormValues(formId, template, null, false);                                                     // 428
  if (!doc) {                                                                                // 429
    return;                                                                                // 430
  }                                                                                // 431
                                                                                // 432
  var mDoc = new MongoObject(doc);                                                                                // 433
  var value = mDoc.getValueForKey(fieldName);                                                                          // 434
                                                                                // 435
  return value;                                                                                // 436
};

As a result, the afFieldValueIs is not evaluated, and my dynamically shown fields are not show, despite the value for state being "Approved".
How can I trigger my fields to be properly rendered based on the state value?

Probably related to #1163

I would try making your own helper:
Template.TEMPLATE_NAME.helpers({
  stateIsApproved: function () {
    var formId = AutoForm.getFormId();
    return AutoForm.getFieldValue("state", formId) === "Approved";
  }
});

{{#if stateIsApproved}}
  <blah></blah>
{{/if}}

Alternatively, and pretty much just for fun, if you want to see if it's actually the same bug, force your autoform to 5.4.0 (if you don't have other dependencies that prevent it – which you might):
meteor add<EMAIL_ADDRESS>

I just updated everything to Meteor 1.2, and it pulled in autoform 5.5.1, and still the same issue.  Admittedly it does sound similar, but in my case it is consistently when the value is checked on the initial render.  If I "edit" the page and change the value, it works from that point...until I select a different item from the left, which does another initial template render on the right.
I didn't think about doing my own helper.  I guess what I will need to do is test if the page is rendered, and if so, grab the value of the select, and if not use the one from the DB.

I think you can literally just replace the {{#if afFieldValueIs name="state" value="Approved"}} line with {{#if stateIsApproved}} as I suggested, no extra work necessary.
Internally, it calls the AutoForm.getFieldValue API just the same, but I believe the problem is that formId is not set on the initial render, and I think fixed by the #1195 pull request.

Cool.  I'll subscribe to the PR.  Hopefully it's not too long before they get it into the 5.5 branch.  Thanks!

Hi guys,
I ran into the same problem and opened a 2 issues.

I have problems with using AutoForm.getFieldValue in a helper:
https://github.com/aldeed/meteor-autoform/issues/1251

and with initial data afFieldValueIs https://github.com/aldeed/meteor-autoform/issues/1250.

Did you guys find a solution for this?

+1 Couldn't get it to work correctly, I have created a new helper to check if the value from schema exists and otherwise use autoform.getfieldValue() but still doesn't get the values after updating the document values

+1

Package update solved

update to what version? as far as I can see the latests is still 5.7.1 (and it's not working there)

Maybe I had not exactly the same problem sorry, it was realted with the "afFieldValueIs" initial update, solved into : https://github.com/aldeed/meteor-autoform/issues/1163


METRON-593: Enable an automated static analysis tool in the build

Setup everything to use Error Prone with errors fixed and warnings on.  This increases build output, but it still seems fairly manageable.
We had a lot of the poms redefining the maven-compiler-plugin entirely, or just adding <compilerArgument>-Xlint:unchecked</compilerArgument>, so I made them all just inherit from the root pom with -Xlint:unchecked on.  It seems reasonable to leave it on everywhere, and simplifies the POMs, but if anyone has a strong objection, it's easy to change it to whatever we want.
Assuming we're good with this approach to our static analysis, we'd create a follow on ticket (or tickets?) to address them.  After addressing them, we probably should swing back around and upgrade some or all of our warnings to errors, so we don't have to deal with them cropping up again.
Tests were run successfully and quick-dev was spun up to with some data pushed through.

Updated the root pom's maven-compiler-version to match what it was.  Also noticed that the overridden versions in child poms tend to use 3.1.  Does anyone know if that's intentional, or just an artifact of moving chunks of poms around?  If it is intentional, that's a reason to keep them separate.  I was able to package things up (admittedly skipping tests) with 3.5.1 without issues.

+1, thanks!


Drag and drop for meshes directly.

Adds support to the spatial editor to also add meshes directly via dragging and dropping them into the scene editor. Doing so will automatically create a MeshInstance with the mesh assigned. Also fixes the canvas editor so that only texture types will appear as valid objects to drop.

@akien-mga Yeah, sorry I missed that. I'll change it now. Incidentally, are there any easier ways to debug Godot given that a lot of data is hidden behind opaque types and you can't breakpoint error macros?


Migrate to Astro v5

Rebase on https://github.com/onwidget/astrowind/pull/565

Still issues with upstream; not stable release yet
blog posts appear to have moved to src/data/post in https://github.com/onwidget/astrowind/commit/953c4f2408acf7a6ce7db57d5721260e5e52ef4d


Fix network disconnect peers e2e test on CI

Motivation
Fix network e2e test on CI
Description
Closes #4744

the only failed e2e test in this PR is https://github.com/ChainSafe/lodestar/issues/4746


fix not being able to publish comments on a published entity

[x] joeferner
[x] mwizeman joeybrk372 jharwig sfeng88

Points of Regression: publishing properties
CHANGELOG
Fixed: Not being able to publish comments on public entities

fixed and added two tests to cover the 2 scenarios

LGTM


District-wise data for Telangana

Is your feature request related to a problem? Please describe.
It's not a major problem but it would be good if district-wise data is visualised for all the states.
Describe the solution you'd like
The district-wise data is actually available now for Telangana state.
Describe alternatives you've considered
The current visualisation on map looks awesome, i can't tell about any other alternative.
Additional context
None

@vivekboss99 if I'm not wrong, only confirmed daily numbers are provided. No recovery or deceased values are provided. If this is the case, we can't really go ahead with providing this data since the active values for districts will go for a toss.


🌐 Add Spanish translation for docs/es/docs/tutorial/body.md

This is the Spanish translation for the features page.
Add Spanish translation for docs/es/docs/tutorial/body.md

Version >= 0.108.0

📝 Docs preview for commit 036456fb374b9d8dfa89b91f3df94b3dfa238177 at: https://30f2590e.fastapitiangolo.pages.dev

📝 Docs preview for commit 0e221bbd73f9c0d9ff5e465f3f4f1ddebd602cd1 at: https://4305dbd8.fastapitiangolo.pages.dev

Thanks @jeison-araya

📝 Docs preview for commit ad12bfecb8d8ff8d27217949655d9022ceb29416 at: https://c28d72d7.fastapitiangolo.pages.dev

📝 Docs preview for commit 07021b3a8d6d4525c1b29fea01d632d53df70438 at: https://8724cd65.fastapitiangolo.pages.dev

This was covered in another PR, so I'll close this one now, thanks for the effort! :cake: :coffee:


[DR-1305] Periodic updates from http

This was an interesting task (at least for me), I had to deal with different framework limitations related to Tasks, HTTP protocol, Timers and Testing.
I think that the result is enough good.
The idea is using it in this way:
// Inicialization
var blacklistUrl = "https://raw.githubusercontent.com/MakingSense/safe-browsing/resources/links-blacklist.txt";
var updater = new SimpleRegex.SimpleRegexRulesHttpUpdater(realUrl);
updater.UpdatePeriodically(TimeSpan.FromSeconds(30), TimeSpan.FromMinutes(10));
DIContainer.Register(new SimpleRegex.SimpleRegexUrlChecker(updater.Rules));

// Another class where I want to check an URL
var checker = DIContainer.Resolve<SimpleRegex.SimpleRegexUrlChecker>();
var url ="https://github.com/MakingSense";
var result = checker.Check(url);
if (!result.IsSafe)
{
    Throw new ApplicationException($"The specified URL ({result.Url} is not safe, it seems to be related to a {result.ThreatType} threat");
}

It seems to be something related to CPU busy, do you have an idea about how to continue testing these things and mitigate this issue?

It is in a different execution:

Great! 👍

See the related nuget package in https://preview.nuget.org/packages/MakingSense.SafeBrowsing/0.2.0-alpha1


Gitgraph: Make reset work with parent ref carets

Support parent carets in reset arg
   .....
   .....
   reset master^^
   commit
   commit

Thanks for your work! Will do a release soon which will include this. Merging.


Do we support new Mapbox URLs?

The new Mapbox URLs are used for styles created with the new Studio. When trying to use them as basemaps on CartoDB Editor, it does not admit them.
Steps to reproduce

Open CartoDB Editor. Change basemap. Click on yours and Mapbox tab.
Paste a new Mapbox style ID. and API key. You can use the following:
API key: pk.eyJ1IjoiZXJuZXN0b21iIiwiYSI6ImNpaDY3Y2trYTAwMHl2eW0xaWhuazJtMTYifQ.nedFBiYzaJeqkeelroMKLw

URL/ID: mapbox://styles/ernestomb/cih67aq2j005wbtlypfm3fia3
Sharing Link:
https://api.mapbox.com/styles/v1/ernestomb/cih67aq2j005wbtlypfm3fia3.html?title=true&access_token=pk.eyJ1IjoiZXJuZXN0b21iIiwiYSI6ImNpaDY3YWFtMzA4aGtzd20yZnNtY2FsZmcifQ.JugPLZR5qyXbnntB3xipOg#0/0/0/0
Feel free to use the API Key, it was created just for the sake of this Issue.

You should see the message 'This URL is not valid'

please, @javisantana review

@michellechandra SB/7426764

S/B 7573132

S/B 5486430

S/B 7529393

S/B 7485886

S/B 7477169

S/B 7500660

Right now, AFAIK Mapbox doesn't provide a way to transform their vector tiles to image tiles, so we can't use their new maps.


Fixed usages from powershell commands

Hey @pmario,
I've created some fixes for hyper-v. Could you please take a look at this?
I am doing some more tests after I create some machines to test all the test cases.
Regards,
Radu

By non-admin I meant user that has been added to the hyper-v group or users and relogged in.
So I've tested the following cases:

Admin user, Hyperv, no virtual box -> works
Admin user, Hyperv, virtual box -> works with Hyperv
Non-Admin user, Hyperv, no virtualbox -> works with Hyperv
Non-Admin user, Hyperv, virtualbox -> works with Hyperv

ahh. I understand now, what you want to achieve. .... But IMO it's not possible to have hyper-v and VBox active at the same time.

Yes, but I still want to cover all the test cases.

I really can't test virtualbox, looks like 5.0.14(default installed version for DockerToolbox) is also not working.
@pmario Could you please take a look at virtual box with this last commit?

@floradu88 .. I'll pull it and add some more changes.

@pmario you could merge it, then add your changes on top.

@floradu88 I did merge your stuff added mine and pushed to the upstream PR again. ... I hope I didn't mess it up :)

The whole thing imo contains some pretty ugly CLI commands. .... and I really have a hard time, with the switch configurations. ... For hyper-v we would need a splash screen with some actual config settings as the very first screen. So kitematic shouldn't start, until the settings are confirmed :/

@pmario that's very much in-line with some machine management. Perhaps we need to get some thoughts together on this feature and how it should work, then move forward with it.

@FrenchBen I am going to start adding window to create a new virtual switch from within Hyperv with ability to change the connection attached to it.

@floradu88 IMO this should be a new PR starting from the master branch. I think it can be a stand alone configuration

@pmario OK, new PR for this.


Automatic configuration of mediated devices (vGPU)

What this PR does / why we need it:
So far KubeVirt was able to discover and allocate mediated devices (including vGPUs) for Virtual Machines.
However, it was a cluster administrator's task to pre-create these devices on each node of the cluster - for each card that can support these devices.
This PR will allow the cluster administrators to simply provide a list desired device types for KubeVirt to automatically create the relevant devices on nodes that can support it.
KubeVirt will configure one mdev type per card.
The maximum amount of available_instances for each configurable type.
Here's an example of a configuration that can be provided to KubeVirt CR:
apiVersion: kubevirt.io/v1
kind: KubeVirt
metadata:
  name: kubevirt
  namespace: kubevirt
spec:
  configuration:
    mediatedDevicesConfiguration:
      mediatedDevicesTypes:
        - nvidia-222
        - nvidia-228
        - i915-GVTg_V5_4
      nodeMediatedDevices:
        node01:
          - nvidia-223

The list of mediatedDevicesTypes will be used as a global configuration for all supported nodes. This list can be overridden for a specific node.
Configuration scenarios
Multiple cards on a node
On nodes with multiple cards that can support similar mdev types, the relevant desired types will be created in a round-robin manner.
For example,
the desired types are:
      mediatedDevicesTypes:
        - nvidia-222
        - nvidia-228

the node has 3 cards of Telsla T4, each can support a long list of types {nvidia-222, nvidia-223, ...., nvidia-228, ...}
KubeVirt will create
16 mdevs of type nvidia-222 on card 1
2 mdevs of type nvidia-228 on card 2
16 mdevs of type nvidia-222 on card 3
Single card on a node, multiple desired mdev types
It is hard to predict which mdev type will be created on a card that supports multiple desired types.
For example:
the desired types are:
      mediatedDevicesTypes:
        - nvidia-222
        - nvidia-223
        - nvidia-224
        - nvidia-225
        - nvidia-226

On a node with a single Nvidia Tesla T4 card, each of the mdev types from a list fo the desired devices can be created.
Eventually, a random type will be selected and its mdevs will be created on this card.
Removing types
Simply remove the undesired mdev types from the KubeVirt CR for KubeVirt on deleting the relevant mdev devices.
Special notes for your reviewer:
Currently, it is still challenging to test this PR in kubevirt CI.
Functional tests will be provided the moment there will be a path for testing.
Release note*:
a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes

/hold

Requires https://github.com/kubevirt/kubevirtci/pull/647 for testing.

/test pull-kubevirt-e2e-k8s-1.20-sig-compute

/test pull-kubevirt-e2e-kind-1.19-vgpu

/test pull-kubevirt-e2e-k8s-1.19-sig-compute

/retest

/test pull-kubevirt-e2e-kind-1.19-vgpu

/retest

/test pull-kubevirt-e2e-kind-1.19-vgpu

/test pull-kubevirt-e2e-kind-1.19-vgpu

/retest

@davidvossel It feels ready to me now. vGPU tests are passing. Can you please take another look?

/hold cancel

/approve
/test pull-kubevirt-e2e-kind-1.19-vgpu

/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/test pull-kubevirt-e2e-kind-1.19-vgpu

/retest

/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/test pull-kubevirt-e2e-kind-1.19-sriov

/test pull-kubevirt-e2e-kind-1.19-sriov
/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/test pull-kubevirt-e2e-k8s-1.20-sig-storage

/test pull-kubevirt-unit-test

Some further thoughts:
I believe the newer cards can use multiple instance types per core. This would mean that it would be great to also name the maximum amount of instances per type that should be created. If not set, it would still create the maximum available per GPU Core.

/cc @xphyr FYI

I believe the newer cards can use multiple instance types per core. This would mean that it would be great to also name the maximum amount of instances per type that should be created. If not set, it would still create the maximum available per GPU Core.

@mtessun Good point about the number of instances. Thank you.
I know that there are newer cards that can support multiple types. It's not trivial to detect this. I just wanted to start somewhere.
This PR is just a base and we will further enhance this mechanism.


feat(@vtmn/css): add list component

Pull Request checklist
🚨 Please review the guidelines for contributing to this repository.

[x] Make sure you are requesting to pull a topic/feature/bugfix branch. Don't request your main!
[x] Check the commit's or even all commits' message styles matches our requested structure.
[x] Check your code additions will fail neither code linting checks nor unit test.
[x] Check PR name, it must follow the https://www.conventionalcommits.org pattern
[ ] If it's a new component in CSS, ask for design review

Description

Add list component
Two size variants : small | medium

Does this introduce a breaking change?

No

❤ Thank you!

Thanks @GaspardMathon for this work! I'll check with you tomorrow :)


web sockets for notifications on /slash commands may go to wrong dyno

When running multiple dynos, the strategy we're using to determine which room to send the player their command response (i.e., cache last room in memory), doesn't work.
We should probably store something in Mongo.

Related: https://sentry.io/learners-guild/echo/issues/192986765/

Tracked here: https://app.clubhouse.io/learnersguild/story/407/web-sockets-for-notifications-on-slash-commands-may-go-to-wrong-dyno


MAINT: Remove deprecated bits from interactive.

Removes:

Data method
InteractiveData class
Binding of a computed repr to Expr

This on the path to moving and renaming _Data to the expressions module and
some wider refactoring of also moving compute related methods out of interactive.
That refactoring is easier to do without having wire importing of _Data back
from the expressions module.

Coverage increased (+0.2%) to 87.351% when pulling e7b9cb2f5cd8765f081e43f571b7b7ece7165080 on quantopian:remove-non-peek-reprs into 5b78f79b54b3a1469b792ba9589bb9def28d5a1c on blaze:master.

Coverage increased (+0.1%) to 87.344% when pulling 16a110d3db7256d5faf5937e2e3fb2e23cb2dba6 on quantopian:remove-non-peek-reprs into 5b78f79b54b3a1469b792ba9589bb9def28d5a1c on blaze:master.


Hi~Will this repository continue to be updated?

To be or not to be?

a update is expected.

Hello, when can you update


[Snyk] Security upgrade copy-webpack-plugin from 6.0.0 to 7.0.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json
package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

658/1000  Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS) SNYK-JS-SEMVER-3247795
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages

Package name: copy-webpack-plugin
    The new version differs by 52 commits.

46af20a chore(release): 7.0.0
5d5635f refactor: code (#567)
c6f68a5 refactor: code
4cea28b refactor: next
6c11e21 chore(release): 6.4.0
db53937 feat: added the `info` option
9bc5416 feat: added type `Function` for the `to` option (#563)
7167645 chore(release): 6.3.2
7b58fd9 fix: watching directories (#558)
5215721 chore(release): 6.3.1
c92b5ee style: default prettier options (#556)
b996923 fix: watching (#555)
fa5aa1b chore(release): 6.3.0
bc2833e refactor: fix cache (#549)
87a8486 chore(deps): update (#547)
b827c6e refactor: logger (#545)
f98be10 refactor: handle errors (#544)
b971374 refactor: code (#543)
db2e3bf feat: added the `sourceFilename` info (original source filename) to assets info (#542)
c892451 feat: persistent cache between compilations (webpack@5 only) (#541)
93936a0 chore(deps): update (#540)
36ff46a ci: updated webpack versions #536
bd09a24 ci: updated webpack versions
fb60b9b chore(release): 6.2.1

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

@Mergifyio refresh


🐛 [firebase_auth] verifyBeforeUpdateEmail causes exception on Firebase Emulator

Bug report
The following error message is shown in the console of IDE when verifyBeforeUpdateEmail() is used with the Firebase Auth emulator.
E/flutter (17362): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: [firebase_auth/unknown] com.google.firebase.FirebaseException: An internal error has occurred. [ VERIFY_AND_CHANGE_EMAIL ]
E/flutter (17362): #0      MethodChannelUser.verifyBeforeUpdateEmail (package:firebase_auth_platform_interface/src/method_channel/method_channel_user.dart:274:7)
E/flutter (17362): <asynchronous suspension>
E/flutter (17362): #1      User.verifyBeforeUpdateEmail (package:firebase_auth/src/user.dart:352:5)
E/flutter (17362): <asynchronous suspension>

Steps to reproduce
Steps to reproduce the behavior:

Write some code to use verifyBeforeUpdateEmail()
Run the app and do some action to use the method
See the output in the console

Expected behavior
I'm not really sure what should happen with the auth emulator, but guessing from sendEmailVerification() that is similar to verifyBeforeUpdateEmail(), a verification URL should probably be shown in the console running the emulator.

Additional context
I experienced this with Flutter 1.22.6 & firebase_auth 0.20.1, and it was reproduced in Flutter 2.0.1 & firebase_auth 1.0.0.
The exception only occurs with the emulator. With the cloud backend, a verification email arrives in my inbox.
The project itself has not been migrated to null safety, but most dependencies are up-to-date. (Code generation outputs a lot of errors, so freezed and json_serializable have been kept outdated.)

Flutter doctor
Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.1, on Microsoft Windows [Version 10.0.19042.804], locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Chrome - develop for the web
[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.4)
[✓] Android Studio (version 4.1.0)
[✓] VS Code, 64-bit edition (version 1.53.2)
[✓] Connected device (4 available)

• No issues found!

Flutter dependencies
Click To Expand
Dart SDK 2.12.0
Flutter SDK 2.0.1
xxxx 1.0.0+1

dependencies:
- async 2.5.0 [collection]
- cloud_firestore 1.0.0 [cloud_firestore_platform_interface cloud_firestore_web firebase_core firebase_core_platform_interface flutter meta]
- custom_text 0.1.0 [flutter text_parser]
- firebase_analytics 7.1.0 [meta flutter firebase_core firebase_analytics_web firebase_analytics_platform_interface]
- firebase_auth 1.0.0 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_crashlytics 1.0.0 [firebase_core firebase_core_platform_interface firebase_crashlytics_platform_interface flutter stack_trace]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
- flutter_state_notifier 0.7.0 [flutter meta provider state_notifier]
- get_it 6.0.0 [async collection]
- google_fonts 2.0.0 [flutter http path_provider crypto]
- intl 0.17.0 [clock path]
- logger 0.9.4
- shared_preferences 2.0.3 [meta flutter shared_preferences_platform_interface shared_preferences_linux shared_preferences_macos shared_preferences_web shared_preferences_windows]
- url_launcher 5.7.10 [flutter url_launcher_platform_interface url_launcher_web url_launcher_linux url_launcher_macos url_launcher_windows]

dev dependencies:
- build_runner 1.11.5 [args async build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style glob graphs http_multi_server io js logging meta mime path pedantic pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- flutter_driver 0.0.0 [file meta path vm_service webdriver flutter flutter_test fuchsia_remote_debug_protocol archive args async boolean_selector characters charcode clock collection convert crypto fake_async matcher platform process source_span stack_trace stream_channel string_scanner sync_http term_glyph test_api typed_data vector_math]
- freezed 0.12.7 [analyzer build build_config meta source_gen freezed_annotation]
- grinder 0.8.6 [cli_util glob meta path]
- json_serializable 3.5.1 [analyzer build build_config json_annotation meta path source_gen]
- test 1.16.5 [analyzer async boolean_selector coverage http_multi_server io js node_preamble package_config path pedantic pool shelf shelf_packages_handler shelf_static shelf_web_socket source_span stack_trace stream_channel typed_data web_socket_channel webkit_inspection_protocol yaml test_api test_core]

dependency overrides:
- crypto 3.0.0 [collection typed_data]
- glob 2.0.0 [async collection file path pedantic string_scanner]
- http 0.13.0 [http_parser meta path pedantic]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- plugin_platform_interface 2.0.0 [meta]

transitive dependencies:
- _fe_analyzer_shared 14.0.0 [meta]
- analyzer 0.41.2 [_fe_analyzer_shared args cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- archive 2.0.13 [crypto args path]
- args 1.6.0
- boolean_selector 2.1.0 [source_span string_scanner]
- build 1.6.2 [analyzer async convert crypto glob logging meta path]
- build_config 0.4.6 [checked_yaml json_annotation meta path pubspec_parse yaml]
- build_daemon 2.1.8 [built_collection built_value http_multi_server logging pedantic path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 1.5.3 [analyzer build crypto graphs logging meta path package_config pool pub_semver]
- build_runner_core 6.1.10 [async build build_config build_resolvers collection convert crypto glob graphs logging meta path package_config pedantic pool timing watcher yaml]
- built_collection 5.0.0
- built_value 8.0.0 [built_collection collection fixnum]
- characters 1.1.0
- charcode 1.2.0
- checked_yaml 1.0.4 [json_annotation source_span yaml]
- cli_util 0.3.0 [meta path]
- clock 1.1.0
- cloud_firestore_platform_interface 4.0.0 [collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 1.0.0 [cloud_firestore_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- code_builder 3.6.0 [built_collection built_value collection matcher meta]
- collection 1.15.0
- convert 2.1.1 [charcode typed_data]
- coverage 0.15.2 [args logging package_config path source_maps stack_trace vm_service]
- dart_style 1.3.12 [analyzer args path pub_semver source_span]
- fake_async 1.2.0 [clock collection]
- ffi 1.0.0
- file 6.0.0 [meta path]
- firebase 7.3.3 [http http_parser js]
- firebase_analytics_platform_interface 1.1.0 [flutter meta]
- firebase_analytics_web 0.2.0 [flutter flutter_web_plugins firebase firebase_analytics_platform_interface meta]
- firebase_auth_platform_interface 4.0.0 [firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 1.0.0 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core 1.0.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_core_platform_interface 4.0.0 [flutter meta plugin_platform_interface]
- firebase_core_web 1.0.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 2.0.0 [collection firebase_core flutter meta plugin_platform_interface]
- fixnum 1.0.0
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- freezed_annotation 0.12.0 [collection json_annotation meta]
- fuchsia_remote_debug_protocol 0.0.0 [process vm_service file meta path platform]
- graphs 0.2.0
- http_multi_server 2.2.0 [async]
- io 0.3.5 [meta path string_scanner]
- js 0.6.3
- json_annotation 3.1.1
- logging 1.0.0
- matcher 0.12.10 [stack_trace]
- meta 1.3.0
- mime 1.0.0
- nested 1.0.0 [flutter]
- node_preamble 1.4.13
- package_config 1.9.3 [path charcode]
- path 1.8.0
- path_provider 2.0.1 [flutter path_provider_platform_interface path_provider_macos path_provider_linux path_provider_windows]
- path_provider_linux 2.0.0 [path xdg_directories path_provider_platform_interface flutter]
- path_provider_macos 2.0.0 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.0 [path_provider_platform_interface meta path flutter ffi win32]
- pedantic 1.11.0
- platform 3.0.0
- pool 1.5.0 [async stack_trace]
- process 4.0.0 [file path platform]
- provider 5.0.0-nullsafety.5 [collection flutter nested]
- pub_semver 2.0.0 [collection]
- pubspec_parse 0.1.8 [checked_yaml json_annotation pub_semver yaml]
- shared_preferences_linux 2.0.0 [flutter file meta path path_provider_linux shared_preferences_platform_interface]
- shared_preferences_macos 2.0.0 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.0 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shared_preferences_windows 2.0.0 [shared_preferences_platform_interface flutter file meta path path_provider_platform_interface path_provider_windows]
- shelf 1.0.0 [async collection http_parser path stack_trace stream_channel]
- shelf_packages_handler 2.0.1 [path shelf shelf_static]
- shelf_static 0.2.9+2 [convert http_parser mime path shelf]
- shelf_web_socket 0.2.4+1 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_gen 0.9.10+3 [analyzer async build dart_style glob meta path pedantic source_span]
- source_map_stack_trace 2.1.0 [path stack_trace source_maps]
- source_maps 0.10.10 [source_span]
- source_span 1.8.0 [charcode collection path term_glyph]
- stack_trace 1.10.0 [path]
- state_notifier 0.7.0 [meta]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- sync_http 0.2.0
- term_glyph 1.2.0
- test_api 0.2.19 [async boolean_selector collection meta path source_span stack_trace stream_channel string_scanner term_glyph matcher]
- test_core 0.3.15 [analyzer async args boolean_selector collection coverage glob io meta package_config path pedantic pool source_map_stack_trace source_maps source_span stack_trace stream_channel vm_service yaml matcher test_api]
- text_parser 0.1.2 [meta]
- timing 0.1.1+3 [json_annotation]
- typed_data 1.3.0 [collection]
- url_launcher_linux 0.0.1+4 [flutter]
- url_launcher_macos 0.0.1+9 [flutter]
- url_launcher_platform_interface 1.0.9 [flutter meta plugin_platform_interface]
- url_launcher_web 0.1.5+3 [url_launcher_platform_interface flutter flutter_web_plugins meta]
- url_launcher_windows 0.0.1+3 [flutter]
- vector_math 2.1.0
- vm_service 5.5.0 [meta]
- watcher 1.0.0 [async path pedantic]
- web_socket_channel 1.2.0 [async crypto stream_channel]
- webdriver 2.1.2 [archive matcher path stack_trace sync_http]
- webkit_inspection_protocol 1.0.0 [logging]
- win32 2.0.0 [ffi]
- xdg_directories 0.2.0 [meta path process]
- yaml 3.1.0 [collection source_span string_scanner]

Hi @kaboc
Have you used the specific URL meant for this?

For testing email verification/sign-in with email link flows, the emulator prints a URL to the terminal at which firebase emulators:start was executed.

(from https://firebase.google.com/docs/emulator-suite/connect_auth#emulated_email_email_link_and_anonymous_authentication)
Thank you

@markusaksli-nc
Hi! sendEmailVerification() prints a URL to the terminal but verifyBeforeUpdateEmail() does not.

I've confirmed this as a problem with the auth emulator (at least it works without using the emulator). RNFB also receives the same error, the integration tests for verifyBeforeUpdateEmail  are not being executed here.
I've had a comb through the android sdk for the error code but it isn't there so it must be coming from the server (emulator) itself:
android error:
[firebase_auth/unknown] com.google.firebase.FirebaseException: An internal error has occurred. [ VERIFY_AND_CHANGE_EMAIL ]

ios error:
[firebase_auth/internal-error] An internal error has occurred, print and inspect the error details for more information.

Closing as this is an auth emulator issue that should be tracked here: https://github.com/firebase/firebase-tools/issues/3424


What is the scope of write in the security rules. Does $bindto comes under read?

I am having a strange situation in my app where Unauthorized users can send me the messages. whereas It will be only one user who can have the read access to those messages. I have been using the $bindto to write on the database(with my google logged in and google authentication enabled) and reading it through email password authentication method .I want that user could send the message without any authentication process. Is this possible?

Take a look at anonymous authentication. It doesn't need credentials.

and dont forget to look over your database rules, if unauthorized users can send you messages then your rules are both write and read for public.  You need to add the
auth != null
That should do it

Closing as this is a usage question which belongs on Stack Overflow or the AngularFire Google Group. Please follow the issue template in the future.


Scrollbar

Maybe use async import as in Charts?
Keep in mind to replace PS in docs with this new from package.
Here's the code to replace: https://github.com/mdbootstrap/Tailwind-Elements/pull/1576/files

https://github.com/mdbootstrap/Tailwind-Elements/pull/1744


SPIKE - Investigate automating IAM user management with Terraform

Overview
Currently, we manually manage IAM users through the AWS Console. We'd like to automate this setup using Terraform commands with Github.
For now, let's try to create a Terraform script for adding a User to our AWS.
Action Items

[ ] Investigate Terraform + AWS
[ ] Collect Documentation
[ ] Create ticket(s)

Resources/Instructions
https://registry.terraform.io/providers/hashicorp/aws/latest/docs
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints

Adding links for easy access later.
AWS IAM user - add a new user
AWS IAM role

@erniep278 the one thing we need to manually create is a service account for the CI/CD pipeline from GH to AWS...with an accompanying secret key we can store in GH. I'm not sure how that works within AWS IAM. In GCP I'd just create a service account with permissions to create xyz resources. But the concepts are slightly different in AWS. Could you please list out what all we need to do for that piece?

Before moving forward w/ a deployment, we should check the location of the current terraform state files. If it's just one file in one bucket, we will want to create a nested structure to store state files per project vs 1 state file for the whole repo. @nyarly do you agree w/ that approach?

The project already uses S3 for terraform state, which is great.
It's debatable whether single or nested state would be better but current fact of the matter is that we're using per-project state, seems like. Candidly, I worry that'll make things a bit more complex to work with, but I think it's probably better to leave things as they are unless there's a stronger argument for change than my nerves.

Do we have or anticipate having more than 1 AWS account ever?
I think enabling the IAM identity center and managing users through that w/ Terraform seems like a good option. Especially if we're ever going to have more than 1 account but even if not. I'm pretty sure it's free.
We'd need to enable AWS Organizations which is also free


feat: add support to flex direction with minimal support

Everything described in #46

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


"This video is not available" on every youtube link and search

Hey, I have a problem where no matter what youtube song/video i try to play, Lavaplayer throws me a FriendlyException. This issue started occuring a few weeks ago but i didint have time to check it back then. This happens both when running on Windows PC and my Ubuntu server. The exact Exception is as follows:
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: This video is not available
	at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:87)
	at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:44)
	at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:109)
	at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$2(DefaultAudioPlayerManager.java:339)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1570)

I am using Lavaplayer for my discord bot and the exact implementation can be found here https://github.com/Hubkaw/Kuroneko-Botto/tree/main/src/main/java/com/kuroneko/lavaplayer
From what I debugged It successfully finds the requested video but then fails to assign the track details and throws that exception in YoutubeAudioTrack class.
If I forgot to include any info please let me know.

The built-in youtube source is deprecated. Use https://github.com/lavalink-devs/youtube-source.


Do not set timeout on update if not specified

As discussed in #437, this changes the behaviour of the setting of timeout when using the deploy command.
Now:
If you do not explicitly provide a timeout:

on creation: use default timeout of 30s
on update: leave timeout untouched (i.e. if you've changed it through other means it will stay that value)

Previously:
If you do not explicitly provide a timeout:

on creation: use default timeout of 30s
on update: overwrite the timeout to be 30s, regardless of whether it had been changed

If you do provide an explicit timeout it will set the timeout in both cases.
I've tested it locally and it behaves as expected.

Sorry that should now be fixed.


fix: timeout bug due to zip process taking too long

Description of changes
Our process of building and uploading pkg binaries was taking over an hour, which is just over the 1 hour default limit for AWS assumed role timeout. Moving the signing until after the build is complete will fix that.
Here you can see the build exceeds 1H and fails:

One other alternative we could do is to disable generating bytecode for the platforms not supported:
https://github.com/vercel/pkg#targets

Issue #, if available

Description of how you validated changes
Checklist

[x] PR description included
[x] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #11155 (bef99a4) into dev (0993af9) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev   #11155   +/-   ##
=======================================
  Coverage   49.66%   49.66%
=======================================
  Files         666      666
  Lines       31931    31931
  Branches     6500     6500
=======================================
+ Hits        15858    15859    +1
+ Misses      14594    14593    -1
  Partials     1479     1479

Impacted Files
Coverage Δ

...li/src/domain/amplify-usageData/getUsageDataUrl.ts
100.00% <0.00%> (+12.50%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

closing this issue as we are going to focus on reducing the CLI package size


⚠ ClamAV has degraded performance

In db6a9f9, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 64 ms

Resolved: ClamAV performance has improved in 674e0c1.


WIP: Refactor kernel finding

Refactoring kernel finding to use two new classes

ILocalKernelFinder - searches kernelspecs and interprters
IRemoteKernelFinder - uses a jupyter connection and searches active sessions and kernelspecs

[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[ ] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Oh yes, please remove the telemetry changes.


Regression: vscode closes (crashes?) after running tests

Issue Type: Bug
This just started happening yesterday, so I assume it's a regression with the latest version.

Get any extension project
option a) yo code -> New Extension (TypeScript) -> give it a name, use all other defaults
option b) git clone https://github.com/Microsoft/vscode-azurearmtools.git -> npm I
Load folder into vscode
launch tests from vscode
!) After the tests run, both the extension host instance and the main instance of vscode close

VS Code version: Code - Insiders 1.33.0-insider (9474154f133dbbb793ca3c128c9fcfdca39f5b26, 2019-03-22T06:18:30.063Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Xeon(R) W-2133 CPU @ 3.60GHz (12 x 3600)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
31.73GB (17.63GB free)

Process Argv
--folder-uri file:///c%3A/Users/stephwe/Repos/test

Screen Reader
no

VM
0%

Extensions (17)

Extension
Author (truncated)
Version

capturesyntaxtokens
Mic
0.0.1

vscode-antlr4
mik
2.1.1

vscode-cosmosdb
ms-
0.10.0

extension-manifest-editor
ms-
0.1.5

azure-account
ms-
0.8.0

csharp
ms-
1.17.1

PowerShell
ms-
1.11.0

vscode-typescript-tslint-plugin
ms-
1.0.0

azurerm-vscode-tools
msa
0.5.0

vscode-docker
Pet
0.6.1

vscode-yaml
red
0.3.0

vscode-sort-json
ric
1.13.0

scope-info
sie
0.2.0

tmcolor
sle
0.0.1

sort-lines
Tyr
1.8.0

win-ca
uko
2.4.0

vscode-todo-highlight
way
1.0.4

Did you run this when VS Code stable is still open, and got the following error?
Running extension tests: /Users/pine/Code/vscode-ts/.vscode-test/vscode-1.32.3/Visual Studio Code.app/Contents/MacOS/Electron /Users/pine/Code/vscode-ts/out/test --extensionDevelopmentPath=/Users/pine/Code/vscode-ts --extensionTestsPath=/Users/pine/Code/vscode-ts/out/test --locale=en
[main 2019-03-25T04:03:09.998Z] Running extension tests from the command line is currently only supported if no other instance of Code is running.

[main 2019-03-25T04:03:10.000Z] Error: Running extension tests from the command line is currently only supported if no other instance of Code is running.
    at EADDRINUSE.l.code.u.connect.then.t (/Users/pine/Code/vscode-ts/.vscode-test/vscode-1.32.3/Visual Studio Code.app/Contents/Resources/app/out/vs/code/electron-main/main.js:480:647)
    at process._tickCallback (internal/process/next_tick.js:68:7)

internal/modules/cjs/loader.js:604
    throw err;
    ^

Error: Cannot find module '../dialog'
    at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
    at Function.Module._resolveFilename (/Users/pine/Code/vscode-ts/.vscode-test/vscode-1.32.3/Visual Studio Code.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._load (internal/modules/cjs/loader.js:528:25)
    at Module.require (internal/modules/cjs/loader.js:658:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.get [as dialog] (/Users/pine/Code/vscode-ts/.vscode-test/vscode-1.32.3/Visual Studio Code.app/Contents/Resources/electron.asar/browser/api/exports/electron.js:11:16)
    at process.<anonymous> (/Users/pine/Code/vscode-ts/.vscode-test/vscode-1.32.3/Visual Studio Code.app/Contents/Resources/electron.asar/browser/init.js:54:31)
    at process.emit (events.js:182:13)
    at process._fatalException (internal/bootstrap/node.js:451:27)

Tests exited with code: 7
error Command failed with exit code 7.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

If so that's expected. You can't run the extension test when another instance of VS Code is running. For that reason I suggest using vscode insiders for development and run npm run test in terminal, or just close VS Code stable completely and run test from a regular terminal.

No, I didn't.  This happens on my Win and Mac boxes without other instances open.  Regression from a few days ago.

And as I said, vscode crashes/closes.

yo code, choose TS extension
Run npm run test in the extension folder in a terminal, without VS Code open
What happens? What's the output on terminal?

Looking into this, happening to me now too.
I can repro this on vscode 1.29 as well, so that's before my changes went in. @bpasero fyi.

Here's the repro: https://github.com/octref/vscode-70984
Steps I did:

yo code, TS extension, manually yarn add<EMAIL_ADDRESS>to ensure it's not related to new changes in vscode module
Run The Extension Tests debug target

Stable:

Insiders:

@alexandrudima Did something in extension host change?

A regression from https://github.com/Microsoft/vscode/commit/499686ca03e0995a286b24964de1ee8ec7b3adf1 where we now seem to send ipc.send('vscode:exit', code) when the extension host goes down which in turn will kill VSCode entirely.

@StephenWeatherford This should be fixed in latest insiders.

Works, thanks!

me too

@ycjcl868 The fix is only in Insider channel, not in Stable release yet.

VSCode (1.33.0-insider) not working.

@octref  ok, thanks


feat: add card component

Description
Added @vaadin/card - new experimental component in v24.6.0-alpha9 (behind feature flag).
Type of change

Feature

just reminder: also need to added it to react component

The PR for React components is here: https://github.com/vaadin/react-components/pull/275

perfect..


Fix for #254, How to have selected rows on table create with AsyncDataTableSource?

Fixes #254
I just changed line 116 of AsyncDataTableSource setting the selected argument of the _clone method to true.

If I get the change right... It will always make the rows selected by default, correct?

Yes but only if the surrounding _rows[rowIndex].selected == true.

One of the tests is failing, the change breaks old behaviour:
❌ /Users/runner/work/data_table_2/data_table_2/test/custom_features_test.dart: AsyncPaginatedDataTable2 Select/deselect all (failed)


Set up bibserver.org as software info site - 1d

bibserver.org should provide info about the software and link to the docs.

Includes blog post - 0.5d
Transfer to gandi.net (registrar) - chat with Nils

in progress - bibserver.okfn.org is being updated, and will point domain. although marked as low priority, would be valuable for any upcoming beta announce

done (though of course, could always do with more. may change scheme to the new okf one too).


Allow for In-Shader SRGB conversion

If rendering egui to the surface texture, there is a decent chance it will not be a srgb texture (Chrome/WebGPU is Bgra8Unorm right now, and GL likes to be SRGB-less due to how silly GL is). It would be nice to somehow be able to instantiate a egui backend that does the srgb conversion in the shader.  This is how we ended up doing it in the wgpu imgui backend.

There's already a crate feature "web" that uses a special shader for the web to handle this (or at least it was supposed to do so).
Maybe it's better to select the appropriate shader when creating the Renderpass based on a given configuration?

Ah I didn't notice that. Yeah there are a couple situations where having it as a parameter to the RP would be helpful, plus the Web is supposed to support srgb at some point,but browser rollout of that might be staggered.

A PR to change the feature "web" into a parameter is welcome. I don't use egui anymore, so I couldn't test the change.


Update address.config.js

Replace featured assets to polish front page.

did:op:5c06Cff5a48aF3267c2bc913DeCEb2384c0f8a10 added, the replacement for the Yolo Algorithm.

@kaimeinke Checking why the deployment fails. Changes look fine and will be merged once the deployment issue is resolved.


Center hero image for large displays

Just a quick change to center the hero image on large displays. Thanks for your work on this theme!

BEFORE

AFTER

Thanks @codyolsen


grpc for ContainerLogs

Signed-off-by: Yao Zengzeng<EMAIL_ADDRESS>

This commit is very clean. But there seems a small bug here:
kubectl logs -f busybox

hello world

hello world

hello world

hello world

hello world

hello world

hello world

hello world

hello world

hello world

hello world

hello world

Seems every line ends with an extra "enter" ...
Could you please check the i/o copy part in your implementation?

There are 8 bytes of prefix in every line of hyperd's log.
Skip it, then everything is fine.

8 bytes of prefix in every line of hyperd's log

Is this a bug in hyperd?

lgtm


Elastic Search Source

Description
This PR implements the ElasticSearch Source connector. It uses the Elasticsearch search API to pull data from multiple indexes.
Fixes https://github.com/ConduitIO/conduit/issues/1578.
Quick checks:

[x] I have followed the Code Guidelines.
[x] There is no other pull request for the same update/change.
[ ] I have written unit tests.
[x] I have made sure that the PR is of reasonable size and can be easily reviewed.

I am working on using the search_after API as suggested https://github.com/conduitio-labs/conduit-connector-elasticsearch/pull/95#discussion_r1797221590.

Working on adding safety to the config as mentioned here.  https://github.com/conduitio-labs/conduit-connector-redshift/pull/97#discussion_r1804439177

Thanks for your review @hariso, I will merge this request and work on other versions in a separate PR.


Add avro-reflect support

Parquet's Avro object model currently supports only specific (generated from Avro schemas) and generic objects, but Avro has support to work with any object through reflection.
Reporter: Ryan Blue / @rdblue
Assignee: Ryan Blue / @rdblue
Related issues:

Avro object model should use Utf8 (is depended upon by)

PRs and other links:

PR #165

Note: This issue was originally created as PARQUET-243. Please see the migration documentation for further details.

Ryan Blue / @rdblue:
Implemented in PR #165.

Ryan Blue / @rdblue:
Merged #165. Thanks for the review, Tom!