Not able to start stream

Hi
I am quite new to android programming. Can you please help me understand what went wrong here? For some reason, I am not able to start streaming (I am using your code as it is + Wowza streaming engine). I am choosing the default RTMP as the message format.
Given below is the snip from logcat
021-02-15 23:46:44.095 13645-17110/com.pedro.rtpstreamer E/C2AllocatorIon: >>>SEC mapUsage Mapper1 1
2021-02-15 23:46:44.096 13645-17110/com.pedro.rtpstreamer E/C2AllocatorIon: >>>SEC mapUsage	0, 1
2021-02-15 23:46:44.113 13645-13645/com.pedro.rtpstreamer I/MicrophoneManager: Microphone started
2021-02-15 23:46:44.116 13645-17126/com.pedro.rtpstreamer I/SrsFlvMuxer: worker: connecting to RTMP server by url=rtmp://xyz:1935/testing
2021-02-15 23:46:44.117 13645-17126/com.pedro.rtpstreamer D/RtmpConnection: connect() called. Host: xyz, port: 1935, appName: testing, publishPath:
2021-02-15 23:46:44.131 13645-29109/com.pedro.rtpstreamer D/OpenGLRenderer: mPreviousPosition == bounds[l=0.00 t=240.00 r=1080.00 b=2274.00]
2021-02-15 23:46:44.138 13645-29109/com.pedro.rtpstreamer D/OpenGLRenderer: mPreviousPosition == bounds[l=0.00 t=240.00 r=1080.00 b=2274.00]
2021-02-15 23:46:44.574 13645-17117/com.pedro.rtpstreamer I/SrsFlvMuxer: flv: h264 sps/pps sent, sps=16B, pps=4B
2021-02-15 23:46:44.574 13645-17112/com.pedro.rtpstreamer I/MediaCodec: setCodecState state : 1
2021-02-15 23:46:44.651 13645-29109/com.pedro.rtpstreamer D/OpenGLRenderer: mPreviousPosition == bounds[l=0.00 t=240.00 r=1080.00 b=2274.00]
2021-02-15 23:46:45.154 13645-29109/com.pedro.rtpstreamer D/OpenGLRenderer: mPreviousPosition == bounds[l=0.00 t=240.00 r=1080.00 b=2274.00]
2021-02-15 23:46:45.311 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded
2021-02-15 23:46:45.316 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded
2021-02-15 23:46:45.317 13645-17124/com.pedro.rtpstreamer I/chatty: uid=10326(com.pedro.rtpstreamer) BaseEncoder identical 1 line
2021-02-15 23:46:45.318 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded
2021-02-15 23:46:45.474 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded
2021-02-15 23:46:45.475 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded
2021-02-15 23:46:45.509 13645-17124/com.pedro.rtpstreamer I/SrsFlvMuxer: frame discarded

You are not using any stream name. Try endpoint like this:
rtmp://ip:port/appname/streamname

I tried with streamname as "default" but still no luck. Am I missing
something very basic?
On Tue, Feb 16, 2021 at 4:09 AM Pedro Sánchez<EMAIL_ADDRESS>wrote:

You are not using any stream name. Try endpoint like this:
rtmp://ip:port/appname/streamname
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/issues/785#issuecomment-779693426,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANHAWPVGYFQXDL3CFKDLLU3S7IY4DANCNFSM4XVYZFKA
.

I added stream name but still no luck.
2021-02-16 13:30:58.971 28536-1220/com.pedro.rtpstreamer I/SrsFlvMuxer: worker: connecting to RTMP server by url=rtmp://xyz:1935/testing/myStream 2021-02-16 13:30:58.971 28536-1220/com.pedro.rtpstreamer D/RtmpConnection: connect() called.  Given below is the debug log
2021-02-16 13:30:58.971 28536-1220/com.pedro.rtpstreamer I/SrsFlvMuxer: worker: connecting to RTMP server by url=rtmp://xyz:1935/testing/myStream
2021-02-16 13:30:58.971 28536-1220/com.pedro.rtpstreamer D/RtmpConnection: connect() called.  Is there any basic thing missing on my end.

Ahh got it. Wowza default source security option is secured. I had to make it open to connect the app to my server.

Btw @pedroSG94 any idea how can i connect it with remote network?
I actually don't want streaming engine and android app to be connected to the same network. Any idea how to do that?

You can buy a server instance in any platform (amazon, google, azure...) and install wowza on it.

I don't understand. We don't need to do any thing special for connecting to
remote media server.
I thought current implementation has a constraint that client and server
both need to be in same network to connect (as per one of the thread)
On Wednesday, February 17, 2021, Pedro Sánchez<EMAIL_ADDRESS>wrote:

You can buy a server instance in any platform (amazon, google, azure...)
and install wowza on it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/issues/785#issuecomment-780400237,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANHAWPULYOUY72PNUQBN4YLS7N65NANCNFSM4XVYZFKA
.

Same network I means that you need able to connect to server and of course you need open necessary ports in your server. For example you can't connect to a server if you have a proxy blocking it or to an intranet (it is for all internet services not only my library)
This library work with Youtube, Twitch and Facebook stream platforms that you haven't in local net.
I recommend you test your server with OBS desktop app that is the reference in streaming.
After that, you are sure that your server is correctly configured and you can insert your endpoint in my app example.
Also, make sure that you insert user and password because by default wowza engine need auth (you can disable it) anyway you can know connection error if you read reason of app example:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/app/src/main/java/com/pedro/rtpstreamer/defaultexample/ExampleRtmpActivity.java#L71
If you faile with auth you will receive this callback:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/blob/master/app/src/main/java/com/pedro/rtpstreamer/defaultexample/ExampleRtmpActivity.java#L104

Got it. Thanks
On Wednesday, February 17, 2021, Pedro Sánchez<EMAIL_ADDRESS>wrote:

Same network I means that you need able to connect to server and of course
you need open necessary ports in your server. For example, you can't
connect to a server if you have a proxy blocking it or to an intranet (it
is for all internet services not only my library)
This library work with Youtube, Twitch and Facebook stream platforms that
you haven't in local net.
I recommend you test your server with OBS desktop app that is the
reference in streaming.
After that, you are sure that your server is correctly configured and you
can insert your endpoint in my app example.
Also, make sure that you insert user and password because by default wowza
engine need auth (you can disable it) anyway you can know connection error
if you read reason of app example:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/
blob/master/app/src/main/java/com/pedro/rtpstreamer/defaultexample/
ExampleRtmpActivity.java#L71
If you faile with auth you will receive this callback:
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/
blob/master/app/src/main/java/com/pedro/rtpstreamer/defaultexample/
ExampleRtmpActivity.java#L104
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pedroSG94/rtmp-rtsp-stream-client-java/issues/785#issuecomment-780755347,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANHAWPWQLETJBK3HRA5OCT3S7QCW7ANCNFSM4XVYZFKA
.


Final Seminar Presentation

Description:
Present our Requirements Analysis for the project for the final Senior Seminar presentations.
Presentation Order:

Intro - @williamross165
Problem Overview - @williamross165
Problem Background - @williamross165
Standards Discussion - @anguyen7-99
Constraints - @chomuth
Literature Search - @ancient-sentinel
Project Scope - @williamross165
Requirements Analysis: Environment Survey - @chomuth
Requirements Analysis: Customer Needs & Wants - @anguyen7-99
Requirements Analysis: Considerations - @ancient-sentinel
Use Case 1 - @ancient-sentinel
Use Case 2 - @ancient-sentinel
Use Case 3 - @ancient-sentinel
Use Case 4 - @anguyen7-99
Use Case 5 - @chomuth
Use Case 6 - @williamross165
Use Case 7 - @anguyen7-99
Use Case 8 - @ancient-sentinel
Block Diagram - @anguyen7-99
System Design Expectations - @chomuth
Issues - @anguyen7-99
Timeline - @ancient-sentinel
Draft Budget - @williamross165
Conclusion - @chomuth

Acceptance Criteria:

Practiced and well rehearsed delivery
20min presentation
Prepared for 10min of questions

Deadline:
12/4/2020

Finished.


Update WT help to be in sync with docs.microsoft.com

Windows Terminal version (or Windows build number)
10.0.19043.0 1.10.2383.0
Other Software
This issue was inspired by #11206
Steps to reproduce

run "wt -h" to display help

Expected Behavior

help to be in sync with https://docs.microsoft.com/en-us/windows/terminal/

Actual Behavior
Sample help output:

There's a lot more help online.

There is a bit of confusion here. The -p argument is an argument to the new-tab subcommand. To see all subcommand help, use wt new-tab --help (repeat with split-pane, etc.)


stdenv: licenseAllowed -> checkValidity

Rename and make it a true function (that can be re-used and could be
moved to the library).
This is factored out from https://github.com/NixOS/nixpkgs/pull/11094 because it is not changing what the code does.
cc @peti

@Profpatsch, can you please re-base this PR relative to current master and force-push so that Github knows how to merge this patch?

Done. Too much git magic for my taste.

:+1:


Unable to connect OnlyOffice/WOPI 3.0.0/3.1.0-beta

Describe the bug
I'm adapting the docker-compose example from the docs for WOPI+OnlyOffice and attempted on both 3.0.0 and 3.1.0 after I saw the docs have been updated already for 3.1.0 already but am running into two unique errors for each version. As it looks like y'all are on the cusp of 3.1.0, dealer's choice which one we try to fix here.
On 3.0.0

The iframe for onlyoffice is HTTP instead of HTTPS and that causes firefox to block it. I've been scouring my config docs for an errant http instead of https but I couldn't find any

On 3.1.0

The app-server is unable to communicate with the primary ocis server over the REVA gateway, with identical setting from 3.0.0
Jul 31 06:12:38 hexadebian docker[15582]: {"level":"error","pid":1,"error":"<IP_ADDRESS>:9142: service not found","time":"2023-07-31T11:12:38.887921466Z","caller":"github.com/cs3org/reva/v2@v2.15.0/internal/grpc/services/appprovider/appprovider.go:128","message":"error registering app provider: could not get gateway client"}

Steps to reproduce
Steps to reproduce the behavior:
On 3.0.0

Starting all the containers and try to edit a document in the web ui

On 3.1.0

Start all the containers, check journalctl and see the error in the log after startup of the app-server container

Expected behavior
Onlyoffice is able to open and edit docs
Actual behavior
On 3.0.0
iframe fails to load due to insecure content (http)
On 3.1.0
app-server fails to register itself with the owncloud server and
Setup
Instead of docker-compose, I'm running each container individually with systemd unit files to handle some of the entrypoint override retrying that was done in the docker-compose example. (Originally I was using the go binary instead of docker image but it looks like server and app-server like to bind to a lot of the same ports)
The service files are slightly abbreviated to just show commands since the rest is just systemd fluff
owncloud.service
ExecStart=/usr/bin/docker run --name ocis \
    --env-file /home/FOO/deploy/ocis/ocis.env \
    -v /ZFS/owncloud/conf:/etc/ocis \
    -v /ZFS/owncloud/data:/var/lib/ocis \
    -p 9142:9142 \
    -p 3006:3006 \
    owncloud/ocis:3.1.0-beta.1 \
    server

ocis.env
OCIS_URL=https://cloud.foo.bar
PROXY_HTTP_ADDR=<IP_ADDRESS>:3006
PROXY_TLS=false
OCIS_INSECURE=false

OCIS_LOG_LEVEL=warning

GATEWAY_GRPC_ADDR=<IP_ADDRESS>:9142

owncloud-app-onlyoffice.service
ExecStart=/usr/bin/docker run --name ocisapp \
    --env-file /home/FOO/deploy/ocis/ocis-app.env \
    -v /ZFS/owncloud/conf:/etc/ocis \
    -p 9164:9164 \
    owncloud/ocis:3.1.0-beta.1 \
    app-provider server

ocis-app-env
REVA_GATEWAY=<IP_ADDRESS>:9142
APP_PROVIDER_GRPC_ADDR=<IP_ADDRESS>:9164
APP_PROVIDER_SERVICE_NAME=app-provider-onlyoffice
APP_PROVIDER_EXTERNAL_ADDR=<IP_ADDRESS>:9164
APP_PROVIDER_DRIVER=wopi
APP_PROVIDER_WOPI_APP_NAME=OnlyOffice
APP_PROVIDER_WOPI_APP_ICON_URI=https://docs.foo.bar/web-apps/apps/documenteditor/main/resources/img/favicon.ico
APP_PROVIDER_WOPI_APP_URL=https://docs.foo.bar
APP_PROVIDER_WOPI_INSECURE="false"
APP_PROVIDER_WOPI_WOPI_SERVER_EXTERNAL_URL=https://wopi.foo.bar
APP_PROVIDER_WOPI_FOLDER_URL_BASE_URL=https://cloud.foo.bar

OCIS_LOG_LEVEL=warning

owncloud-wopi.service
ExecStart=/usr/bin/docker run --name wopi \
    -p 3008:8080 \
    -v /home/hexie/deploy/ocis/wopi.conf:/etc/wopi/wopiserver.conf:ro \
    -v /home/hexie/deploy/ocis/wopi_secret:/etc/wopi/wopisecret:ro \
    cs3org/wopiserver:v10.1.1

wopiserver.conf
heavily abbreviated, can add more upon request
# Port where to listen for WOPI requests
port = 8080

# ...

# URL of your WOPI server or your HA proxy in front of it
wopiurl = https://wopi.foo.bar

# URL for direct download of files. The complete URL that is sent
# to clients will include the access_token argument
downloadurl = https://wopi.foo.bar/wopi/iop/download

# ...

[cs3]
# Host and port of the Reva(-like) CS3-compliant GRPC gateway endpoint
revagateway = <IP_ADDRESS>:9142

# Reva/gRPC authentication token expiration time [seconds]
# The default value matches Reva's default
authtokenvalidity = 3600

# SSL certificate check for Reva
sslverify = False

onlyoffice.service
ExecStart=/usr/bin/docker run --name onlyoffice \
    -p 3007:80 \
    -v /home/FOO/mounts/onlyoffice/logs:/var/log/onlyoffice \
    -v /home/FOO/mounts/onlyoffice/data:/var/www/onlyoffice/Data \
    -v /home/FOO/mounts/onlyoffice/filecache:/var/lib/onlyoffice \
    -v /home/FOO/mounts/onlyoffice/db:/var/lib/postgresql \
    -e "WOPI_ENABLED=true" \
    onlyoffice/documentserver:<IP_ADDRESS>

Additional context
Host machine is Debian Buster 10.2 with upstream docker repo installed so docker isn't super out of date
Edit1: DNS has been obfuscated for a little privacy, but I hope it's clear in the above I have cloud.*, docs.*, and wopi.* subdomains setup.
Edit2: Oh and reverse proxy in use it NGINX hosted on another machine, I have copied the doc suggested settings for all 3 proxy entries for all 3 domains.
Thank you for reading this far! I really appreciate the help and can taste how close I am to getting this working!

NOTE: our examples have changed after 3.0.0
This is the crucial change. The DNS between our services no longer resolves the hostname, you now need to use the service names https://github.com/owncloud/ocis/commit/a86aba1c4144d54d80fd956ddcb9139518cbfc04
for the https issue: Do you have a valid ssl cert for the documentserver?

NOTE: our examples have changed after 3.0.0
This is the crucial change. The DNS between our services no longer resolves the hostname, you now need to use the service names a86aba1

I noticed that, but I'm not using hostnames afaik in the above, all routes should be IP addresses, usually through the docker loopback IP since each container forwards its relevant ports to the host

for the https issue: Do you have a valid ssl cert for the documentserver?

I have a wildcard cert for the domain that NGINX terminates similar to the Traifek example

all routes should be IP addresses

IP addresses will also not work
Please check my provided example. eg. REVA_GATEWAY=com.owncloud.api.gateway

I also suggest to use a better service registry in production.
How did you set MICRO_REGISTRY?

all routes should be IP addresses

IP addresses will also not work
Please check my provided example. eg. REVA_GATEWAY=com.owncloud.api.gateway

Jul 31 07:18:28 hexadebian docker[17772]: {"level":"error","pid":1,"error":"com.owncloud.api.gateway: service not found","time":"2023-07-31T12:18:28.352510738Z","caller":"github.com/cs3org/reva/v2@v2.15.0/internal/grpc/services/appprovider/appprovider.go:128","message":"error registering app provider: could not get gateway client"}

I replaced that DNS with the IP address because it wasn't clear to me who or what was creating that DNS, and it looks like in this setup it's still not being mapped to anything

I also suggest to use a better service registry in production.
How did you set MICRO_REGISTRY?

It's not currently set since it 3.0.0 crashed on it but I can add it back, the documentation for that environment variable doesn't currently mention mdns as a valid value

But adding MICRO_REGISTRY="mdns" to the two env files above causes:
Jul 31 07:23:49 hexadebian docker[25727]: ocis
Jul 31 07:23:49 hexadebian docker[25736]: Registry "mdns" not found

Doing a little bit of reading on what mDNS is (i don't have a ton of golang experience).
Is it correct to say 3.1.0beta leverages multicast DNS to not need explicit IP/Port mappings, but that shouldn't preclude the use of explicit IP/Port mappings since the information mDNS is circulating maps back to an IP at the end of the day doesn't it? Because if IP addresses don't work, what are we using for networking here then?

@gregflynn Please don't get confused between internal (grpc between ocis services) and external communication.
We only changed the internal service registry. That means all communication behind the ocis proxy. We needed to make that change to enable scaling individual services on the fly. The internal grpc client needs a service name and not an IP address because you could have a service more than one time. The grpc client in combination with the internal service registry will lookup the service by name and do a loadbalancing to the multiple services.
Your usecase
You are using ocis services in more than one docker container. The appprovider cannot find the gateway in the service registry because these two containers do not share a service registry. To make that possible, you need to set MICRO_REGISTRY for both containers. If you have mdns available (normally usable in docker compose) that everything is fine and the two containers will share the registry. If you have not, there are more options like etcd or nats which require to start an extra container which e.g. provides etcd. You could use the docker image from bitnami.
Please ask more questions if it is still unclear.

@gregflynn Please don't get confused between internal (grpc between ocis services) and external communication.
We only changed the internal service registry. That means all communication behind the ocis proxy. We needed to make that change to enable scaling individual services on the fly. The internal grpc client needs a service name and not an IP address because you could have a service more than one time. The grpc client in combination with the internal service registry will lookup the service by name and do a loadbalancing to the multiple services.

Yea after reading mDNS, it suits the enterprise use-case well if you're looking to dynamically add/remove nodes in a high-availability environment. Ideally the code could regex on this setting to detect if it's an IP address or DNS and switch accordingly. I have more fingers than users in my setup so I wasn't planning any high-availability.

Your usecase
You are using ocis services in more than one docker container. The appprovider cannot find the gateway in the service registry because these two containers do not share a service registry. To make that possible, you need to set MICRO_REGISTRY for both containers. If you have mdns available (normally usable in docker compose) that everything is fine and the two containers will share the registry. If you have not, there are more options like etcd or nats which require to start an extra container which e.g. provides etcd. You could use the docker image from bitnami.
Please ask more questions if it is still unclear.

Both the docker-compose example provided and my use case use more than one docker container. I think the key difference however is the example puts all containers in a network with unrestricted access between echother, whereas without docker-compose I'm forwarding individual ports. This was done based on this image of the interaction between services:

If I'm understanding you correctly, what's missing from this diagram is a shared configuration server like etcd or an indication that the services need unrestricted network access between eachother

Tried creating a network, but still the same issue with mDNS, i'll try an etcd container next
docker create network ocis
add --network ocis to all the unit files
reboot all 4 containers
Jul 31 09:48:38 hexadebian docker[6602]: {"level":"error","pid":1,"error":"com.owncloud.api.gateway: service not found","time":"2023-07-31T14:48:38.204461124Z","caller":"github.com/cs3org/reva/v2@v2.15.0/internal/grpc/services/appprovider/appprovider.go:128","message":"error registering app provider: could not get gateway client"}

womp womp

So back to basics since I'm overcomplicating things, let's just pull down the example and make minimal edits for a working environment on 3.1.0.
---
version: "3.7"

services:
  ocis:
    image: owncloud/ocis:3.1.0-beta.1
    networks:
      ocis-net:
    entrypoint:
      - /bin/sh
    command: ["-c", "ocis server"]
    environment:
      OCIS_URL: https://cloud.foo.bar
      OCIS_LOG_LEVEL: warning
      PROXY_HTTP_ADDR: <IP_ADDRESS>:3006
      PROXY_TLS: "false"
      GATEWAY_GRPC_ADDR: <IP_ADDRESS>:9142 # make the REVA gateway accessible to the app drivers
      # fulltext search
#      SEARCH_EXTRACTOR_TYPE: tika
#      SEARCH_EXTRACTOR_TIKA_TIKA_URL: http://tika:9998
      # make the registry available to the app provider containers
      MICRO_REGISTRY: "mdns"
    volumes:
      - ./config/ocis/app-registry.yaml:/etc/ocis/app-registry.yaml
      - /ZFS/owncloud/conf:/etc/ocis
      - /ZFS/owncloud/data:/var/lib/ocis
    logging:
      driver: "local"
    ports:
      - "3006:3006"
    restart: always

  ocis-appprovider-onlyoffice:
    image: owncloud/ocis:3.1.0-beta.1
    networks:
      ocis-net:
    user: "0" # needed for apk add in entrypoint script
    entrypoint:
      - /bin/sh
      - /entrypoint-override.sh
    #command: app-provider server
    environment:
      # use the internal service name of the gateway
      REVA_GATEWAY: ${REVA_GATEWAY:-com.owncloud.api.gateway}
      APP_PROVIDER_GRPC_ADDR: <IP_ADDRESS>:9164
      # configure the service name to avoid collision with collabora
      APP_PROVIDER_SERVICE_NAME: app-provider-onlyoffice
      # use the internal service name
      APP_PROVIDER_EXTERNAL_ADDR: com.owncloud.api.app-provider-onlyoffice
      APP_PROVIDER_DRIVER: wopi
      APP_PROVIDER_WOPI_APP_NAME: OnlyOffice
      APP_PROVIDER_WOPI_APP_ICON_URI: https://docs.foo.bar/web-apps/apps/documenteditor/main/resources/img/favicon.ico
      APP_PROVIDER_WOPI_APP_URL: https://docs.foo.bar
      APP_PROVIDER_WOPI_WOPI_SERVER_EXTERNAL_URL: https://wopi.foo.bar
      APP_PROVIDER_WOPI_FOLDER_URL_BASE_URL: https://cloud.foo.bar
      # share the registry with the ocis container
      MICRO_REGISTRY: "mdns"
    volumes:
      - ./config/ocis-appprovider-onlyoffice/entrypoint-override.sh:/entrypoint-override.sh
      - /ZFS/owncloud/conf:/etc/ocis
    logging:
      driver: "local"
    restart: always

  wopiserver:
    image: cs3org/wopiserver:v10.1.1
    networks:
      ocis-net:
    entrypoint:
      - /bin/sh
      - /entrypoint-override.sh
    environment:
      WOPISECRET: LALALASECRETLALALA
      WOPISERVER_DOMAIN: wopi.foo.bar
    volumes:
      - ./config/wopiserver/entrypoint-override.sh:/entrypoint-override.sh
      - ./config/wopiserver/wopiserver.conf.dist:/etc/wopi/wopiserver.conf.dist
      - wopi-recovery:/var/spool/wopirecovery
    logging:
      driver: "local"
    ports:
      - "3008:8880"
    restart: always

  onlyoffice:
    image: onlyoffice/documentserver:<IP_ADDRESS>
    networks:
      ocis-net:
    entrypoint:
      - /bin/sh
      - /entrypoint-override.sh
    environment:
      WOPI_ENABLED: "true"
    volumes:
      - ./config/onlyoffice/entrypoint-override.sh:/entrypoint-override.sh
      - ./config/onlyoffice/local.json:/etc/onlyoffice/documentserver/local.dist.json
    logging:
      driver: "local"
    ports:
      - "3007:80"
    restart: always

#  tika:
#    image: apache/tika:<IP_ADDRESS>-full
#    networks:
#      ocis-net:
#    restart: always

volumes:
  wopi-recovery:

networks:
  ocis-net:

And I guess good news/bad news:
GOOD: we can resolve the above networking issues if we just go with docker-compose, no idea why my regular docker network didn't work but i can figure that out later
BAD: back to the same issue I ran into with 3.0.0 where the iframe content is HTTP

Double checked firefox and chrome just to be sure this isn't a firefox quirk or something
I can hit all 3 subdomains and get the standard landing pages over https
Not sure if it matters but my nginx is configured to redirect all http traffic to https
server {
        listen 8080 default_server;
        server_name foo.bar;
        return 301 https://$host$request_uri;
    }

Turns out the issue was <IP_ADDRESS> of onlyoffice, 7.4.1 from last night works no problem, well less problems, some other kinks to work out but this one is solved!
Thank you!

Turns out the issue was <IP_ADDRESS> of onlyoffice, 7.4.1

Good to know. We didn't use that version in our examples yet.

we can resolve the above networking issues if we just go with docker-compose, no idea why my regular docker network didn't work but i can figure that out later

IMO the regular docker network doesn't provide mdns
In another deployment, i am using etcd
You need a container like
  etcd:
    image: 'bitnami/etcd:latest'
    environment:
      - ALLOW_NONE_AUTHENTICATION=yes
      - ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379
    ports:
      - 2379:2379
      - 2380:2380
    networks:
      ocis-net:

and all ocis services should use
      MICRO_REGISTRY: "etcd"
      MICRO_REGISTRY_ADDRESS: "etcd:2379"


Uninstall Zotify Completely

How to uninstall Zotify and the tools and software required to install along with it completely from Windows? I searched in the documents provided and didn't find a way, also using {zotify --help} inside the PowerShell doesn't help, can you help me if you happened to know a way, please.

If all you did when installing is:

python -m pip install git+https://zotify.xyz/zotify/zotify.git

you can run

python -m pip uninstall git+https://zotify.xyz/zotify/zotify.git

to uninstall it


<EMAIL_ADDRESS>decompress error

Hi,
When I try to install wingetui using scoop, I got the following error:
scoop install wingetui
Installing 'wingetui' (3.1.1) [64bit] from 'extras' bucket
WingetUI.Installer.exe (51.2 MB) [================================================================================] 100%
Checking hash of WingetUI.Installer.exe ... ok.
Extracting WingetUI.Installer.exe ... ERROR Exit code was 1!
Failed to extract files from C:\Users\<usename>\scoop\apps\wingetui\3.1.1\WingetUI.Installer.exe.
Log file:
  ~\scoop\apps\wingetui\3.1.1\innounp.log

Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Extras/issues/new?title=wingetui%403.1.1%3a+decompress+error

Please help, thanks!

Duplicates #13709.

Hi @aliesbelik,
Thanks for your help. What I got is I can uninstall innounp and install innounp-unicode to solve this issue.
scoop uninstall innounp
scoop bucket add versions
scoop install versions/innounp-unicode

Closing this issue.


[DEVX-1701] Log timeout status

Proposed changes

The result table will be like
  Results:

       Name                                Duration    Status     Browser         Platform      Attempts
──────────────────────────────────────────────────────────────────────────────────────────────────────────
  ✖    Chromium on Mac                          17s    Timeout    chromium 101    mac 11.00            1
  ✖    Firefox using global mode                18s    Timeout    firefox 97      Windows 10           1
  ✖    Webkit in sauce                          18s    Timeout    webkit 15       Windows 10           1
──────────────────────────────────────────────────────────────────────────────────────────────────────────
  ✖    3 of 3 suites have failed (100%)         35s

Types of changes

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist

[ ] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] I have updated the json schema (if appropriate)

Further comments

In my memory serves me right, during our discussion in the standup, we didn't want to use a status that doesn't exist in the platform. If I run something that times out, the job status will say:

failed for VDC: https://app.saucelabs.com/tests/14bb5349b56746c3b03afa4b8b89e77e
passed for VMD: https://app.saucelabs.com/tests/c0f6bdc6b8394197984d768945a1ec80
passed for RDC: https://app.saucelabs.com/tests/a0cf04201d3a4dc19d5afb80036a2f46

Looking at the above, I'd actually argue it's better to use your approach of indicating the timeout in some shape or form. I think either timeout or ? would serve this purpose well. I do wonder whether ?might be a slightly better approach of the two. Here's my argument for ?: We do want to reflect the correct status of the platform, but this timeout here is a client side one, not one from the platform. We actually don't know the status of the job after the client abandons it. TLDR; I'm fine with either though.

Casing. The current status is passed, failed. Timeout doesn't fit that.

PS: Semi unrelated, but would be a good opportunity to fix this within the PR:
Suite 'saucy xcuitest' has reached<PHONE_NUMBER>0s timeout

^ I specified 10s.

The error message will be like
Suite 'saucy xcuitest' has reached 10.00s timeout


the preview appears white

Describe the bug

Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-ouapsq
Steps to reproduce
when I ask for any application
Expected behavior
do what I ask
Screen Recording / Screenshot
No response
Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

Appreciate the feedback! We are aware of this issue and are tracking it here: #1791. You can also try typing “npm run dev” in the Bolt console to see if that resolves the issue. Also, selectively disable browser extensions, especially ad blockers, to see if that resolves the issue. We appreciate your patience as improvements continue to be made!


Made "backend" more convenient and improved design of the page

Moin (ich schreib mal weiter auf Englisch :)),
I did a few major and minor tweaks to the page. Below I will list what I changed.

"Backend" Improvement 8dbc426 - New supported products and their order can now be easily edited with a new JSON file in /data/products.json. The JSON file is split up into the previous sections (the chargers had to be split into wallboxes and smart plugs) and thereby adds better editing experience. The dots separating the entries are implemented as well.
f4b01c5 - The evcc-scheme image was previously not fitted in very well into the overall design. On mobile this stays the same, but on bigger screens it gets the same border-radius and width of the card in green below showing the supported and proved-to-be-working products.
d523ad3 - I thought it was important to make the wallbox, meter, inverter and Tesla icons undraggable. I also figured out it would be good to also change the hero-header-image and the EVCC scheme to be undraggable.
Lastly, 160787a - The screenshot-container is kind of too wide on desktop, so I changed that, too. It's now only 95% of the total width with a little space to the left and right. On mobile it's still full-width.

I hope you will approve those changes :)

Hi Moritz, vielen Dank für Deinen professionellen PR und willkommen bei EVCC! Hättest Du Lust, uns auf Slack zu besuchen? Dann schau gerne mal unter https://docs.evcc.io/docs/Home/#anforderungen vorbei.

Bin beigetreten :-)

💚 Danke @MoritzLerch


Npm error: missing script "build"

Hello, I tried installing this lib using npm, but it gave me an error, saying that the "build" script is missing. Under further inspection it seems that when I install the library, it doesn't add all the necessary information to the package.json file. I run the install command exactly as the readme tell me to, including the --save flag, as well as the npm ci command. This is the package.json file that I'm getting when I install flv.js:
{ "dependencies": {     "flv.js": "^1.6.2"   } }

Same here


Bug: missing clear upgrade instructions

Describe the bug
CI3 docs contained clear instructions for each upgrade. This is missing from CI4.
CodeIgniter 4 version
4.0.4
Affected module(s)
docs
Expected behavior, and steps to reproduce if appropriate
Docs should contain clear instructions for users if there are any changes required to their code.

Resolved via #3333


Improve error message ""Error validating: Many to many relations must always reference the id field of the  related model. Change the argument referencesto use the id field of the related model BanHistory`. But it is referencing the following fields that are not the id: uuid"

In this issue an error message popped up:

Error: Schema parsing
error: Error validating: Many to many relations must always reference the id field of the
related model. Change the argument references to use the id field of the related model
BanHistory. But it is referencing the following fields that are not the id: uuid

https://github.com/prisma/prisma/issues/8243#issuecomment-879223806
I think the use of "id field" in the error message might be a bit misleading, especially if the user data model actually has a field id.
Does this refer to the @id field / primary key? Do we have this in more places?

Hi there,
As part of our effort to clean up our GitHub repo, we’re closing this issue to help focus on features and improvements that align with our focus areas and those of our community.
This issue was originally created for internal tracking purposes, but if you feel this is important to you, feel free to reopen the issue and get like-minded users to upvote as we will prioritize fixing issues based on community interest.
For more insight into our priorities and how we’re thinking about the future of Prisma, please see our blog post: https://www.prisma.io/blog/prisma-orm-manifesto.
Thank you for your understanding and support!


sample

Summary
Provide a general description of the code changes in your pull
request. Were there any bugs you had fixed? If so, mention them. If
these bugs have open GitHub issues, be sure to tag them here as well,
to keep the conversation linked together.
Other Information
If there's anything else that's important and relevant to your pull
request, mention that information here.

Codecov Report

Merging #1 (21727be) into master (0e1b819) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master        #1   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            7         7
  Lines          192       193    +1
=========================================
+ Hits           192       193    +1

Impacted Files
Coverage Δ

lib/lokalise_manager/error.rb
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Enforce DCO

We need to enforce DCO on contributions, we can use something like https://github.com/probot/dco to do this, it's fairly simple.

Yep, sounds good.   We'll do this.
On Mon, Oct 30, 2017 at 3:17 PM, Chris Aniszczyk<EMAIL_ADDRESS>wrote:

We need to enforce DCO on contributions, we can use something like
https://github.com/probot/dco to do this, it's fairly simple.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/theupdateframework/tuf/issues/516, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0XD8VUwNGYXyhUBD596SM0XzyhKn0Oks5sxiDfgaJpZM4QLtpW
.

Enforcement of the DCO made in pull request #517.

Note: The Probot GitHub app was also added to the tuf repository.

@caniszczyk
What about non-human contributions?  For example, a bot that submits a pull request to update a project's dependencies?

for bots please have them DCO or do it manually by amending the commit
On Thu, Nov 2, 2017 at 6:37 PM, Vladimir Diaz<EMAIL_ADDRESS>wrote:

@caniszczyk https://github.com/caniszczyk
What about non-human contributions? For example, a bot that submits a pull
request to update a project's dependencies?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/theupdateframework/tuf/issues/516#issuecomment-341500971,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAD5IRi7jqVvDtoV_q7Vxl8xcBt9P3POks5syf3ngaJpZM4QLtpW
.

--
Cheers,
Chris Aniszczyk
http://aniszczyk.org
+1<PHONE_NUMBER>

Thanks for clarifying.


Added sample for WinAppSDK BackgroundTaskBuilder

Description
This sample application demonstrates how a WinAppSDK app can register Background Task using the BackgroundTaskBuilder API in WinAppSDK. In this sample usage of TimeZoneChanged trigger is demonstrated which can be easily changed to any supported triggers.
Target Release
1.7
Checklist

[x] Samples build and run using the Visual Studio versions listed in the Windows development docs.
[x] Samples build and run on all supported platforms (x64, x86, ARM64) and configurations (Debug, Release).
[x] Samples set the minimum supported OS version to Windows 10 version 1809.
[x] Samples build clean with no warnings or errors.
[x] [For new samples]: Samples have completed the sample guidelines checklist and follow standardization/naming guidelines.
[x] If I am onboarding a new feature, then I must have correctly setup a new CI pipeline for my feature with the correct triggers and path filters laid out in the "Onboarding Samples CI Pipeline for new feature" section in samples-guidelines.md.
[ ] I have commented on my PR /azp run SamplesCI-<FeatureName> to have the CI build run on my branch for each of my FeatureName my PR is modifying. This must be done on the latest commit on the PR before merging to ensure the build is up to date and accurate. Warning: the PR will not block automatically if this is not run due to '/azp run' limitation on triggering more than 10 pipelines.

/azp run SamplesCI-BackgroundTask

/azp run SamplesCI-BackgroundTask

/azp run SamplesCI-BackgroundTask


Compatibility with Outliner Plugin

I use the Outlinier Plugin to get a better user experience modifying lists. Unfortunately it also binds ⇥ to indent a bullet point one level more. Now when I want to accept the prediction in an unordered list with ⇥  the bullet point will move and the prediction stays unaccepted. Would be awesome if acception the prediction would get a higher precedence than moving the bullet point

We are both using something like:
Prec.highest(
    keymap.of([
        {
            key: "Tab",
            run: ...
        },
    ]),
),

We are both binding the Tab key to our custom behavior and giving ourselves the highest priority. This creates a conflict.
Unfortunately, this is not something I can fix.
However, you could adjust which plugin wins the race by changingt he loading order. You can change this order in the .obsidian/community-plugins.json. Try playing around with this and see if it fixes your problem.

I'm not sure why this is.
My code checks if it is in the suggested state. If not, it returns false, which means, according to the doc:

So then it should go to the other plugins.
I'm not sure how they handle this.
So I don't think this can be fixed nicely.
However, you could try accepting the suggestion not with the tab, but when a suggestion is there, open the command pallet and search for the copilot accept command. This should be inserted. (Additionally, you can bind this to another hot key if you want.)


Add .yamllint from provider generator

Add .yamllint from provider generator

@jrafanie no .yaml here, yah ok with this being closed?


[feature-proposal] Conversational review

It appears that another code review tool (https://github.com/coderabbitai/ai-pr-reviewer) offers a conversational code review feature. If possible, could you please consider adding a similar conversational review functionality? Thank you!"

https://github.com/coderabbitai/ai-pr-reviewer/blob/d5ec3970b3acc4b9d673e6cd601bf4d3cf043b55/src/main.ts#L79-L81
https://github.com/coderabbitai/ai-pr-reviewer/blob/main/src/review-comment.ts

@shkangomelet sure. it's really nice that seems we can work based on the code you shared.


Added support for Stable-Diffusion v1.5, Scheduler selection, support for GIMP 2.99.14

The stable-diffusion plugin will also resize the image generated based on the size of input image.


Zoom limit

Hello,
is there any kind of zoom limit? With my normal gallery I am able to do more zoom than with the photoview.
Thank you!

Yes, you can call setMinimumScale and setMaximumScale to adjust


Use Create React App instead of unofficial fork

Create React App supports TypeScript as of 2.1.

Thanks


"Oituz", "Călcâi", "Ferestrău-Oituz", "Hârja", "Marginea", "Poiana Sărată" are villages in "Oituz" common, "BACĂU" count

Description : When user is typing the villages in the search bar, the locations should appear in the dropdown menu correctly spelled and with localities information (as in Law nr. 2 din 16 februarie 1968)
Preconditions : the website (https://peviitor-ro.github.io/ui.orase/) is up and runing.
After every step delete the text you typed from the search bar.

Steps 1: Click on the search bar and write "Oituz"
Expected result: In the drop down menu you find "Oituz, Bacău (Oituz)"

Steps 2: Click on the search bar and write "Călcâi"
Expected result: In the drop down menu you find "Călcâi, Bacău (Oituz)"

Steps 4: Click on the search bar and write "Hârja"
Expected result: In the drop down menu you find "Hârja, Bacău (Oituz)"

Steps 5: Click on the search bar and write "Marginea"
Expected result: In the drop down menu you find "Marginea, Bacău (Oituz)"

Steps 6: Click on the search bar and write "Poiana Sărată"
Expected result: In the drop down menu you find "Poiana Sărată, Bacău (Oituz)"


Error in install due to java-debug-adapter jar file version mismatch

Did you check docs and existing issues?

[X] I have read all the plugin docs
[X] I have searched the existing issues
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.9.4
Operating system/version
LMDE 6 / MacOs
Describe the bug
Installing this plugin failed due to a version mismatch between the downloaded the version of java-debug-adapter requested to download by nvim-java and the version that mason-registry tries to link.
Version 52 of java-debug-adapter downloaded contains the { name = 'java-debug-adapter', version = '0.52.0' },
        Downloading file "https://open-vsx.org/api/vscjava/vscode-java-debug/0.52.0/file/vscjava.vscode-java-debug-0.52.0.vsix"…
[...ommited unpacking log...]
        Link target "/home/distractedpen/.local/share/nvim/mason/packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-0.50.0.jar" does not exist.

Mason registry updated a few hours ago to java-debug-server version 55 which contains server version 50, version 52.0 of java-debug-adapter contains server version 47.0.
Steps To Reproduce

Update nvim-mason to the latest version (1.9.0)
Fresh install nvim-java

Expected Behavior
java-debug-adapter's server version file should match the version linked to by mason-registry.

I am getting error after Mason update.

As mentioned https://github.com/nvim-java/nvim-java/issues/103#issuecomment-1879952571, I am getting this error after mason update.

@VICTORVICKIE I think so.

Comment out the main mason-registry.

registries = {
	'github:nvim-java/mason-registry',
	-- 'github:mason-org/mason-registry',
},

Let it install all the dependencies
Then uncomment the mason-registry

I think this should be a workaround

@VICTORVICKIE I think there is a workaround.

Comment out the main mason-registry.

registries = {
	'github:nvim-java/mason-registry',
	-- 'github:mason-org/mason-registry',
},

Let it install all the dependencies
Then uncomment the mason-registry

I think this should be a workaround

This doesnt work either, once i uncomment, it still tries to download and mason window pops every time i launch nvim

@VICTORVICKIE my bad. I thought java-debug coming from nvim-java reg. You will have to wait till this is fixed from my end.

@VICTORVICKIE my bad. I thought java-debug coming from nvim-java reg. You will have to wait till this is fixed from my end.

ok, also can you make it so we can opt out of nvim-java-dap?
since this won't break existing configurations?
or we can do that already?

@VICTORVICKIE Nope

@distractedpen thanks for reporting immediately

Cause of this issue is tracked here to find solutions in the future
https://github.com/orgs/nvim-java/projects/1/views/2?filterQuery=chall&pane=issue&itemId=49202430

Has there been any progress on this?
I'm getting a similar issue, even with this in my config:
    local servers = {
        -- clangd = {},
        gopls = {},
        pyright = {},
        angularls = {},
        bashls = {},
        dockerls = {},
        docker_compose_language_service = {},
        groovyls = {},
        jdtls = {
          settings = {
            java = {
              configuration = {
                runtimes = {
                  {
                    name = 'ASDF Java',
                    path = '~/.asdf/shims/java',
                    default = true,
                  },
                },
              },
            },
          },
        },
        jsonls = {},
        markdown_oxide = {},
        terraformls = {},
        ts_ls = {},
        yamlls = {},
    },
...
...
...
      require('java').setup {
        -- load java debugger plugins
        java_debug_adapter = {
          enable = false,
        },
      }

java_debug_adapter tries to install with mason every time i start nvim and fails with this error:
Failed
    ◍ java-debug-adapter
      ▼ Displaying full log
        Downloading file "https://open-vsx.org/api/vscjava/vscode-java-debug/0.58.0/file/vscjava.vscode-java-debug-0.58.0.vsix"…
        Unpacking "vscjava.vscode-java-debug-0.58.0.vsix"…
        Archive:  vscjava.vscode-java-debug-0.58.0.vsix
          inflating: ./extension.vsixmanifest
          inflating: ./[Content_Types].xml
          inflating: ./extension/CHANGELOG.md
          inflating: ./extension/Configuration.md
          inflating: ./extension/dist/extension.js
          inflating: ./extension/dist/extension.js.LICENSE.txt
          inflating: ./extension/images/commands/hot_code_replace.svg
          inflating: ./extension/LICENSE.txt
          inflating: ./extension/logo.png
          inflating: ./extension/package.json
          inflating: ./extension/package.nls.es.json
          inflating: ./extension/package.nls.it.json
          inflating: ./extension/package.nls.json
          inflating: ./extension/package.nls.zh-cn.json
          inflating: ./extension/package.nls.zh-tw.json
          inflating: ./extension/README.md
          inflating: ./extension/SECURITY.md
          inflating: ./extension/server/com.microsoft.java.debug.plugin-0.53.0.jar
          inflating: ./extension/ThirdPartyNotices.txt
          inflating: ./extension/Troubleshooting_encoding.md
          inflating: ./extension/Troubleshooting.md
        Link target "/home/glenn/.local/share/nvim/mason/packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-0.53.1.jar" does not exist.

system info:

linux mint 22
neovim v: 10.2
zsh

Sorry for necrothreading, i can open a new issue if needed.

@glennmca-dev what versions of jdtls and java-debug-adapter causing this error?

Hi @s1n7ax,
I haven't pinned certain versions of either of these in my config, and the commit hash does not make it into my lazy lock file because the dependency (java-debug-adapter) fails to install

@glennmca-dev What are the currently installed versions of jdtls and java-debug-adapter?

@glennmca-dev java-debug-adapter is not installed through Lazy. It's using mason. You should see the version it's trying to install if it fails

Hey @s1n7ax for me is failing like this:
  Failed
    ◍ java-debug-adapter
      ▶ # [26/26] Link target "/Users/olrtg/.local/share/nvim/mason/packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-0.53.1.jar" does not exist.

If you need more info let me know! I don't do much java development so is annoying getting the Mason popup on every start.

@glennmca-dev java-debug-adapter & jdtls is not installed through Lazy so there is no commit hash. It's using mason. You should see the version it's trying to install if it fails

@s1n7ax Apologies, i'll copy the info below:
jdtls:
    ◍ jdtls
      Java language server.

      installed version v1.37.0
      homepage          https://github.com/eclipse/eclipse.jdt.ls
      languages         Java
      categories        LSP
      executables       jdtls

java_debug_adapter (failing to install) the log i pasted above shows the output when it fails, if i press i inside mason, it does install, with the following version, but when i quit and re-enter nvim, it opens the mason window and fails again:
    ◍ java-debug-adapter
      The debug server implementation for Java. It conforms to the debugger adapter protocol.

      installed version 0.58.1
      homepage          https://github.com/microsoft/java-debug
      languages         Java
      categories        DAP

i seem to have fixed it by changing the version pinned in ~/.local/share/nvim/lazy/nvim-java lua/java/startup/mason-dep.lua to 0.58.1

@glennmca-dev Dude, you saved the day

@chetra-seng Yeah it made the experience better for me lol, at least mason doesn't show up every time i open nvim now. I'm not a maintainer so i don't know how well that version will play with the rest of the pinned versions, but considering its just a patch version bump, i don't see any reason why it wouldn't work, there shouldn't be any breaking changes.
@s1n7ax is there a reason we pin versions? how come we don't just use latest?


⚠ Samsung has degraded performance

In 91ee501, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2095 ms

Resolved: Samsung performance has improved in 7d74844.


Compress with xz for macOS and Linux GitHub Releases

I am willing to help with this.
Why xz?
xz is a standard compression tool for binary files (just like gzip is a standard tool for compressing text files).
It comes preinstalled on macOS and most Linuxes (at least the ones used for desktop and server use, though not always in containers).
Double clicking an xz file will automatically unpack it - same as with zip or tar.
Size Comparison
Using default settings.

N/A
xz
bzip2
gzip

macOS
39 MB
9.8 MB (75%)
14 MB     (64%)
14 MB    (64%)

Linux x86
395 MB
162 MB (59%)
236 MB  (40%)
249 MB (37%)

Linux ARM
380 MB
161 MB (58%)
235 MB  (38%)
249 MB (34%)

I put bzip2 on there for comparison, even though it never really gained traction compared to xz and gzip, it does come installed by default on most systems.
Why Compress at All?
I realize that among the gigabytes of downloads a couple hundred MB is in the noise, but I'd like to make this available via Webi (https://webinstall.dev) and it's very "on-brand" to have things install very quickly with minimal overhead.
tar too?
Additionally, if it were packaged as .tar.xz, the execute bit could be preserved, which would make it just a little bit easier to install (no need to chmod a+x ./ollama-*).
note for the future: Windows 10 and 11 also have BSD tar.exe preinstalled (for about a decade now) which works for both .tar and .zip files, and works faster and more reliably that the native PowerShell alternative.
Compatibility with Automated Tools
This could also be in addition to the current release files rather than as a pure replacement so that other Webi-like tools that rely on the current release system aren't broken.

Hi @coolaj86, would love to consider supporting other formats of compression, however Ollama's updater requires .zip for the time being. I'll close this for now but we can re-open if this changes in the future

Could you add zip then?
Right now there's no compression at all.

I just checked and none of the release binaries use zip:
https://github.com/jmorganca/ollama/releases
That said, you can upload in multiple formats. You don't have to stop uploading the unzipped binaries. And it would definitely be best to use xz on Linux since it doesn't have zip by default.


Support login using google

Drivvo website supports login using Google, is it possible to make this repo using loginGoogle?
thanks :)

Is this possible?  I see the request was closed with no response?


Last Week In Pony - April 29, 2018

Hey you, wanna submit a Last Weeks Playground link?
Just add your link with some description of what it exhibits as a comment here and don't forget to vote on other submissions.

Audio from the Pony development sync April 25, 2018: https://pony.groups.io/g/dev/files/Pony Sync/2018_04_25

RFC 54: Subtyping exclusion- https://github.com/ponylang/rfcs/blob/master/text/0054-subtyping-exclusion.md


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-30-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4899

Questions ?
Please refer to the Backport tool documentation


Revert color-scheme change

Docs Build status updates of commit 589fe1b:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch u/jowilco/revert_color-scheme has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Automated cherry pick of #10446: feat(host): adjust qemu args to support aarch64

Cherry pick of #10446 on release/3.7.
#10446: feat(host): adjust qemu args to support aarch64

Codecov Report

Merging #10447 (1cd6cf5) into release/3.7 (0ff3997) will increase coverage by 0.46%.
The diff coverage is 5.57%.

@@               Coverage Diff               @@
##           release/3.7   #10447      +/-   ##
===============================================
+ Coverage         5.98%    6.44%   +0.46%
===============================================
  Files              848      593     -255
  Lines           131795    97256   -34539
===============================================
- Hits              7887     6269    -1618
+ Misses          123206    90446   -32760
+ Partials           702      541     -161

Flag
Coverage Δ

aFlag
6.44% <5.57%> (+0.46%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apigateway/handler/auth.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/auth_totp.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/idp.go
1.84% <0.00%> (ø)

pkg/apigateway/handler/misc.go
0.00% <0.00%> (ø)

pkg/apigateway/handler/resource.go
0.00% <0.00%> (ø)

pkg/apis/input.go
0.00% <ø> (ø)

pkg/apis/list.go
0.00% <ø> (ø)

pkg/appsrv/appsrv.go
44.32% <0.00%> (-4.35%)
:arrow_down:

pkg/baremetal/tasks/stop.go
0.00% <0.00%> (ø)

pkg/cloudcommon/notifyclient/events.go
0.00% <ø> (ø)

... and 368 more

Continue to review full report at Codecov.

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


Added Maegan's example for rcbd of one variable.

@msimmond I've updated your example to match more to the style of the other examples. You run it with:
source('rcbd_one_var.R', print.eval = TRUE)

@msimmond Is this one done now? The only remaining thing I see is to decide if we want kernel density plots. My vote is no but if you want it here we should add it to all examples.

I removed the kernel density plot and this one is done. Merging.


Mouse down on sprite misalignment

I could click a sprite to change to next frame and revert when mouse click release.
After applying using zoomOut() to scale smaller than 100%, I found the mouse click still response to the same width and height 28px x 99px instead of smaller sprite sized if we do not use Crafty build-in zoom method.
function zoomOut(){
document.body.style.zoom=.96;this.blur();
}

Crafty.sprite(1, "button.png", {
btnup : [ 0, 0, 28, 99 ],
btndown : [ 28, 0, 28, 99 ]
});

Crafty.e("2D, DOM, Mouse, btnup").sprite(0,0).attr({x:(i*28), y:0})
.bind('MouseDown', function(e){this.sprite(28,0);})
.bind('MouseUp', function(e){this.sprite(0,0);})
.bind('MouseOut', function(e){this.sprite(0,0);})

@proyb6 What happends if you use the built in zoom function? :)

It working using built-in but there will be some use case where some project may be using  pure javascript especially Electron e.g. if Macbook Pro Retina desktop are too big, I guess some will adjust zooming and certainly, Crafty.js should have the ability to detect external dimensions and reflect change automatically.

It is not easy per say, somebody is talking about how to solve it here
http://stackoverflow.com/questions/19235866/canvas-at-native-resolution-despite-zooming-retina

This sounds similar to #452, however a manual Crafty.viewport.reload doesn't seem to fix the issue (the Crafty.viewport._scale value is not updated).


rust-lld: error: duplicate symbol: canister_query http_request when trying to use ic-certified-assets

I'm struggling to understand how I might be able to use ic-certified-assets to augment some of the methods I already provide in my canister.
I suspect the answer is to split ic-certified-assets into two crates; one that providers lib.rs and another that provides everything else.
I will try to use Nix's patching feature to remove lib.rs locally for now, and add the relevant code from it to my own lib.rs

Checkout GitHub.com/dfinity/certified-assets, it wraps ic-certified-assets to build the WASM.

Checkout github.com/dfinity/certified-assets where /src/lib.rs wraps ic-certified-assets to build the canister

Yes, thanks, I've seen that but it doesn't have the same issue I'm facing because the canister doesn't have its own http_request method.

I suspect the answer is to split ic-certified-assets into two crates; one that providers lib.rs and another that provides everything else.

Or perhaps just remove the macros so that the methods aren't exported?
Since ic-certified-assets uses macros to export canister methods that makes it impossible to use it as a library in a canister that exports the same methods. It seems like dfinity/certified-assets is a more appropriate place to do that.

This relates to #238 as well. It would be great if ic-certified-assets would be more modular and extendable.
However, since it now got moved to https://github.com/dfinity/sdk I don't expect that this will happen soon.
We'd definitely provide support if anyone wants to tackle writing a more modular version or at least would provide input to create a spec for a bounty.

Back when I was trying this my fork was working well:
https://github.com/dfinity/cdk-rs/compare/main...paulyoung:cdk-rs:paulyoung/ic-certified-assets
I gave up on this approach once I hit the Wasm module function limit though.
Given the trouble I’m having with #310, and that the Wasm module function limit is going to be increased, I might need to try this again.

Wasm module function limit though
did you strip the binary?
https://github.com/dfinity/sdk/blob/master/scripts/update-frontend-canister.sh#L15-L16

Wasm module function limit though
did you strip the binary?
https://github.com/dfinity/sdk/blob/master/scripts/update-frontend-canister.sh#L15-L16

@smallstepman yes, it’s already optimized using release profile settings and ic-wasm

Closing this since the crate has moved repos. I opened https://github.com/dfinity/sdk/issues/2551 to continue discussing things there.


Add revocation option to the generated CRED_DEF section

Adds to the Generate and Publish CRED_DEF section what happens when the issuer sets support_revocation to true. Some reorganizing of the CRED_DEF setup section to cover both the without and with revocation.
I did not change all references of CredDef to CRED_DEF, but will likely do that before suggesting this be merged.

This PR is now ready for review and needed to unblock the PR #36 .
Please review @matt-raffel-kiva @hkny @victormartinez-work

@matt-raffel-kiva @ArPhil @victormartinez-work -- need another review. I had to merge in the updates from earlier.

Note: Rather than accepting the suggestions, I applied them in my branch.  I'm not quite sure that if I accept the suggestion via the UI that I will be able to properly DCO the resulting commit, and once DCO is broken, I generally have to cancel and resubmit the PR.
Ready for another review.


Inconsistent initialization error

If properties are declared in a class in one order, and in the initializer in another, then the precompiler will throw an error.
To avoid this, the user needs to initialize the properties in the same order in which they were declared.
Or we need to enhance the macro so that it is based on the initializer sequence.
However, difficulties may arise here if there are several initializers...

The documentation has been updated to reflect  "Inconsistent initialization error" (issue  3)


802.1ad (AKA: QinQ, Service Tag)

Any chance we can reopen this? 802.1ad is being used more and more ..
We have to use VRFs for IPs and VLAN Groups to do this currently and it makes things a tad messy for us.
Not sure how complex it would be to effectively duplicate the VLAN functions, Call it ServiceTAG, make it all masters for vlans and add a new column for ServiceTAG under vlans?
[https://github.com/digitalocean/netbox/issues/116](Enable creation of QinQ VLANs #116l)
[https://github.com/digitalocean/netbox/issues/777](VLAN “Service Identifier” field (VXLAN or ISID) #777l)

Duplicate of #116. Please avoid opening new issues for topics which have already been addressed.

.. Yes aware it was a duplicate. That is why I included it in my post..
I had asked the above question in the post you linked to also.
I had no answer on this topic which you obviously have seen as you linked to this post...
So I guess your answer is no, even though you didn't answer my actual question (or consider it obviously).
Even a No I don't want to implement this as it seems too hard like your original answer would have been fine.

Hi Jeremy,
Not sure why you have deleted my previous comment, however...
I had a college ask me what was the outcome of this so thought I would ask again.
Is there anyway we can re-open an issue (for discussion among yourself and other users) that has been addressed without it being closed before discussion?
There was a good few people interested in this in the beginning (Which I have linked to in my original post). And I imagine with all of the active users now there may be more interest ?

Hey Guys,
Have had 2 more people say +1 for reopening on the following; https://github.com/netbox-community/netbox/issues/116
Those comments were deleted and the issue has been closed.
Seems people are after this as an option.
Any plans to add this at any stage?
Thanks

FYI Also have https://github.com/netbox-community/netbox/issues/1725 and https://github.com/netbox-community/netbox/issues/1800 and https://github.com/netbox-community/netbox/issues/2800 related to this.
Thanks


Refactor/rework/fix Unicode handling code and configuration

Remove unused code and irrelevant build configuration options
Fix MSVC compiler defines that switch between SBCS and UNICODE modes
Normalize Unicode handling across the code: anything stored in std::string is assumed to be UTF-8, all the rest is encoded to and from it (UCS-2, ASCII)
Revert .def file usage for 32-bit MSVC builds (linker option pragma requires ordinal, which is not available in the source code)
Fix test executable build configs to enable ANSI or Unicode as expected
Various fixes and refactoring of the Unicode handling and buffer filling code

Also, I would really like to see unit-test for major toUTF8 overloads.

Also, I would really like to see unit-test for major toUTF8 overloads.

Almost all integration and end-to-end tests test that conversions directly or indirectly. So I believe this could be safely postponed and implemented as a separate task, sometime later, with the corresponding priority.


Argument 'string' has incorrect type (expected str, got lxml.etree._ElementUnicodeResult)

System Info
LangChain version is the latest one - 0.0.237
Who can help?
No response
Information

[ ] The official example notebooks/scripts
[ ] My own modified scripts

Related Components

[ ] LLMs/Chat Models
[ ] Embedding Models
[ ] Prompts / Prompt Templates / Prompt Selectors
[ ] Output Parsers
[X] Document Loaders
[ ] Vector Stores / Retrievers
[ ] Memory
[ ] Agents / Agent Executors
[ ] Tools / Toolkits
[ ] Chains
[ ] Callbacks/Tracing
[ ] Async

Reproduction
def text_split(documents):
    text_splitter = SpacyTextSplitter(chunk_size=1000, chunk_overlap=10, separator='\n')
    texts = []
    for document in documents:
        texts.extend(text_splitter.split_documents(document.load()))
    return texts

Using this simple code, I get this error:
  Traceback (most recent call last):
 ...
    File "/opt/project/main/genie.py", line 41, in text_split
      texts.extend(text_splitter.split_documents(document.load()))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/langchain/text_splitter.py", line 131, in split_documents
      return self.create_documents(texts, metadatas=metadatas)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/langchain/text_splitter.py", line 116, in create_documents
      for chunk in self.split_text(text):
                   ^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/langchain/text_splitter.py", line 1047, in split_text
      splits = (s.text for s in self._tokenizer(text).sents)
                                ^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/spacy/language.py", line 1030, in __call__
      doc = self._ensure_doc(text)
            ^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/spacy/language.py", line 1121, in _ensure_doc
      return self.make_doc(doc_like)
             ^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/site-packages/spacy/language.py", line 1113, in make_doc
      return self.tokenizer(text)
             ^^^^^^^^^^^^^^^^^^^^
  TypeError: Argument 'string' has incorrect type (expected str, got lxml.etree._ElementUnicodeResult)

I've also tried approach with alternative split_text method, but still getting the same error.
Expected behavior
If I put a breakpoint at langchain/text_splitter.py:116 and execute text = str(text) and resume the process, only then it works.

@softzer0 Could you provide additional information on this?
Between this is what I tried. Seem to have worked ok.
from langchain.document_loaders import TextLoader
txt_loader1 = TextLoader(r"G:\RajArun\langchain\.venv\state_of_the_union.txt",encoding="utf-8")
txt_loader2 = TextLoader(r"G:\RajArun\langchain\.venv\state_of_the_union.txt",encoding="utf-8")
txt_loader3 = [txt_loader1,txt_loader2]

def text_split(documents):
    text_splitter = SpacyTextSplitter(chunk_size=1000, chunk_overlap=10, separator='\n')
    texts = []
    for document in documents:
        texts.extend(text_splitter.split_documents(document.load()))
    return texts

text_split(txt_loader3)

Strangely, it works for me now too. I didn't manage to determine what was the issue though.


Concat performance Optimization for Unet

Input:
1, 1, 337920, 16 + 1, 1, 337920, 16 to 1, 1, 337920, 32
Maxed out at 64 Cores, 5280 sticks per core

CC: @nsmithtt

Addressed in PR: https://github.com/tenstorrent-metal/tt-metal/pull/6478
Will close issue once its merged.
Will merge when I get green light from @nsmithtt that this improves concat performance.

Currently hitting about 80K cycles.
The kernel itself is fairly simple and in theory should be a lot faster (5 to 10K). Need to sync with lower level llk guys on the non_async_read to see what the issues might be.
CC: @davorchap


⚠ Samsung has degraded performance

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

HTTP code: 200
Response time: 2267 ms

Resolved: Samsung performance has improved in 2c0ca1a.


Add icon, logo and brand usage guidelines

Description
This PR adds brand assets (and some usage guidelines) for Openverse to the repository.
Technical details
Keeping the brand assets centralised is useful for

hotlinking from places that don't want to ship with a copy of the assets
sharing the assets with third-parties who want to depict their association to the project
making changes in one place instead of many, if need be

Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main or master).
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[x] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

I think it's the one built into PyCharm. Should I revert the line wrapping changes?

Maybe later though, because merging this will unblock WordPress/openverse-api#170.

should I revert the line wrapping changes?

Please do @dhruvkb, another PR is fine. Thank you!


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_3b64yc_8hk/clone/recipe/meta.yaml:1: missing_python_build_tool: Python packages require a python build tool such as setuptools.
ERROR: /tmp/abs_3b64yc_8hk/clone/recipe/meta.yaml:1: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_3b64yc_8hk/clone/recipe/meta.yaml:1: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_3b64yc_8hk/clone/recipe/meta.yaml:1: missing_python: For pypi packages, python should be present in the host and run sections. Missing in host
INFO: /tmp/abs_3b64yc_8hk/clone/recipe/meta.yaml:38: invalid_url: https://anymail.readthedocs.io/en/stable/ : URL domain redirect anymail.readthedocs.io ->  anymail.dev
Errors were found


add s3 bucket

Codecov Report
Patch coverage: 76.66% and project coverage change: +1.26% :tada:

Comparison is base (473ff11) 65.10% compared to head (d4efc36) 66.36%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #41      +/-   ##
==========================================
+ Coverage   65.10%   66.36%   +1.26%
==========================================
  Files           7        8       +1
  Lines         490      550      +60
==========================================
+ Hits          319      365      +46
- Misses        151      163      +12
- Partials       20       22       +2

Files Changed
Coverage Δ

internal/client.go
49.05% <0.00%> (-1.93%)
:arrow_down:

service/s3.go
79.31% <79.31%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


JAVA_TOOL_OPTIONS overwrite when using gradle build

Describe the bug
When running DataDog-plugin for jenkins 7.1.1 using gradle job is failing with following error:
+ ./gradlew -i -Ddebuginfo=true -PbranchName=main --refresh-dependencies clean infoGit infoExtension build -x test
 Picked up JAVA_TOOL_OPTIONS: -javaagent:/var/lib/jenkins/workspace/repo_name_main/.datadog/dd-java-agent.jar
 Error opening zip file or JAR manifest missing : /var/lib/jenkins/workspace/repo_name_main/.datadog/dd-java-agent.jar
 Error occurred during initialization of VM
 agent library failed to init: instrument

Looks like related to #433 changes. I don't think it is good idea to overwrite JAVA_TOOL_OPTIONS as it is common for many process, but instead it should be appended.
A clear and concise description of what the bug is.
Expected behavior
Normal build log:
+ ./gradlew -i -Ddebuginfo=true -PbranchName=main --refresh-dependencies clean infoGit infoExtension build -x test
 Initialized native services in: /var/lib/jenkins/.gradle/native
 Initialized jansi services in: /var/lib/jenkins/.gradle/native
 Received JVM installation metadata from '/usr/lib/jvm/java-17-amazon-corretto': {JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto, JAVA_VERSION=17.0.10, JAVA_VENDOR=Amazon.com Inc., RUNTIME_NAME=OpenJDK Runtime Environment, RUNTIME_VERSION=17.0.10+8-LTS, VM_NAME=OpenJDK 64-Bit Server VM, VM_VERSION=17.0.10+8-LTS, VM_VENDOR=Amazon.com Inc., OS_ARCH=amd64}

Additional context
Works perfectly on 7.1.0

Hi @mkushakov, thank you for reporting this!
Could you please provide some additional details about the pipeline that runs the Gradle job?
Is it correct to assume that you have enabled Test Visibility in the pipeline's settings?
If you are setting JAVA_TOOL_OPTIONS anywhere, could you please let me know how exactly you're doing it?
Thanks.

Hello @nikita-tkachenko-datadog
Thanks for fast reply and sorry for reduced context.
Yes, we are using DD Test Visibility:
    options {
        datadog(tags: ["team:name"], testVisibility: [ enabled: true,  serviceName: "my-service", languages: ["JAVA"] ])

as for JAVA_TOOL_OPTIONS i need to dig to the build, as it is not defined explicitly, but may be set by some other tool or plugin

I have done some debugging, and it seems my first conclusion was wrong. The issue is not related to JAVA_TOOL_OPTIONS but rather availbility of .datadog/dd-java-agent.jar
When debugging I was able to see that on good build i have following logs:
[datadog] Configuring DD Java tracer: tracer installed in /var/lib/jenkins/workspace/repo_name_main on org.jenkinsci.plugins.vSphereCloudProvisionedSlave[worker-name-1]
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[datadog] Configuring DD Java tracer: using existing tracer available at /var/lib/jenkins/workspace/repo_name_main/.datadog/dd-java-agent.jar
[Pipeline] checkout

while on failed build i have only:
 [datadog] Configuring DD Java tracer: tracer installed in /var/lib/jenkins/workspace/repo_name_main on org.jenkinsci.plugins.vSphereCloudProvisionedSlave[worker-name-1]
 [Pipeline] stage
 [Pipeline] { (Declarative: Checkout SCM)
 [Pipeline] checkout

We are using dynamic workers nodes, so we are spawning new VM on request and reuse it till no jobs are scheduled for 60 minutes, then we destroy VM.
When fresh job is spawned on VM - it was able to dynamically fetch and install dd-java-agent.jar then we have cleanWS() at the end of the build to clean workspace directory. So next time job will run on the same worker it will fail with this error:
 Error opening zip file or JAR manifest missing : /var/lib/jenkins/workspace/repo_name_main/.datadog/dd-java-agent.jar
 Error occurred during initialization of VM
 agent library failed to init: instrument

I was able to reproduce this issue on 7.1.0 but on 7.0.1 it always works. Not sure what changes has been done on 7.1.0 regarding validating if agent is present or not on the host.

Many thanks for these details, they help a lot! I think I understand what the issue is now.
Before installing the tracer the instrumentation logic checks if installation has already been performed for a given host/pipeline. Rather than checking the actual files on disk, it looks for in-memory metadata that is "attached" to the pipeline object during the tracer installation. That metadata is checked to see if there's record of installing the tracer on a specific host.
What changed in 7.1.0 was the way the plugin determines hostname for Jenkins nodes. I assume that prior to that release the plugin could not reliably detect the names of your dynamic VMs, which is why the installation was performed every time. Now that the names are detected correctly the installation is skipped but, since you're doing some cleanup, the actual tracer library is not there.
I will update the logic to verify that the library is present before skipping the installation.

@mkushakov the fix was released in the plugin 7.1.3. Please let me know if the problem is still there in the new version. Thanks!


Controlled Inputs with targetattr don't set values on original target element

Summary
See example here: https://codepen.io/JRJurman/pen/GRzRdWm
When setting an attribute on a host element, it doesn't appear to be propagating the new value down to the original input.

This appears to be a side effect of '' being parsed as a falsy value. When setting the attribute with a string value, it gets set as expeected: https://codepen.io/JRJurman/pen/ZEwEoVg

This has been resolved as of 4.2.3 - https://codepen.io/JRJurman/pen/RwvwBpX


Slicing - Enhance Approval Page (employee)

Implemented responsive design on this page.

Modified CardWithLogo card component
Modified Request Approval Page and Approval Page as employee


Add log capacity usage

I did a more encompassing version in a different PR, to add all the capacity-related logs to each operation.


broken link in the https://beta.reactjs.org/

The online converter link on the page => https://beta.reactjs.org/learn#writing-markup-with-jsx is broken

Hey @melissapthai I can't find what is the issue. For me the link is working.

It seems to work fine. Please re open in case if it doesn't work with a video showing.


Fixing check for Instant deep linking only while app is uninitialized

Setting instantDeepLinkPossible  only while app is uninitialized
@aaustin @EvangelosG @ahmednawar

I didn't review the previous PR, so I don't have full context on this, but the code looks fine 👍 Seems like it won't affect any of the existing functionality.


No tray icon on Fedora 33

Prerequisites

[x] I'm using latest version: v
[x] I've checked Known issues
[x] I've checked Open issues

Description
I downloaded the latest Stretchly appimage on Fedora 33 (Gnome). However, no tray icon appears when I run the app, even if the appindicator gnome shell extension is installed (other tray icons are visible). Since the tray icon is the sole access point for Stretchly's visible elements, I cannot control the app except through the command line.
Operating system:
Fedora 33, everything up to date.
Steps to Reproduce

Ensure that gnome-shell-extension-appindicator is installed and enabled.
Run Stretchly for the first time and dismiss the welcome screen. Note that while the application continues to run in the background, no tray icon appears.
After killing the process, observe that subsequent invocations present no GUI whatsoever.

Expected behavior:
Tray icon should appear in the top bar.
Actual behavior:
Nothing appears.
Reproduces how often:
Consistently.
Thanks for your work!

Hi, have you tried searching for general issues with appimage and Gnome? I don't use Gnome.
In here (https://www.electronjs.org/docs/api/tray), they say

On Linux the app indicator will be used if it is supported, otherwise GtkStatusIcon will be used instead.
On Linux distributions that only have app indicator support, you have to install libappindicator1 to make the tray icon work.
Any chance you have another app from appimage that is electron-based?

Hi, have you tried searching for general issues with appimage and Gnome? I don't use Gnome.
In here (https://www.electronjs.org/docs/api/tray), they say

On Linux the app indicator will be used if it is supported, otherwise GtkStatusIcon will be used instead.
On Linux distributions that only have app indicator support, you have to install libappindicator1 to make the tray icon work.
Any chance you have another app from appimage that is electron-based?

It seems my previous comment was lost, so here it is:
Thanks, installing libappindicator seems to do the trick. Should that library be bundled in the appimage?

It seems my previous comment was lost, so here it is:
Thanks, installing libappindicator seems to do the trick. Should that library be bundled in the appimage?

I am not sure to be honest. All I do is tell electron-builderto also build Appimage. Doesn't look like I could specify dependencies: https://www.electron.build/configuration/appimage.
Debian package allows that, and has libappindicator1 by default https://www.electron.build/configuration/linux#debian-package-options

I am not sure to be honest. All I do is tell electron-builderto also build Appimage. Doesn't look like I could specify dependencies: https://www.electron.build/configuration/appimage.
Debian package allows that, and has libappindicator1 by default https://www.electron.build/configuration/linux#debian-package-options

I have also found this old commit, but it's not in code anymore. Looks to me they decided not to bundle usually-installed packages.
I'll close this as they don't allow this anymore. If you think they should, you could open issue in electron-builder project.

I have also found this old commit, but it's not in code anymore. Looks to me they decided not to bundle usually-installed packages.
I'll close this as they don't allow this anymore. If you think they should, you could open issue in electron-builder project.


Moooaaaaar TCM fields

The list of supported client TCM fields should be extended.
See Wiki: TCM Properties

done


Reconcile Cluster API Cloud Provider with the effort of moving Cloud Providers out of core K8s

This issue is to track the discussion and whether or not those should be combined in some way.
cc @kris-nova @karan @roberthbailey

Given potential implications to providers, tagging as something to be done for alpha if possible.

What are the potential implications? Has there been a discussion about whether the efforts should be combined? Based on my knowledge of the cloud provider extraction, I think it's orthogonal to the cluster api development and we shouldn't tie ourselves to their timeline.

As you can see from the description, this is to track the discussion - there has not been any discussions yet, but we need to have those. If they are orthogonal and we all agree on that, it should be documented in this issue or a separate doc. @cheftako
The implication I had in mind is any API change that might come out of that, but I could see other implications - like using a separate provider repository in a hypothetical scenario where the other cloud provider effort can fulfill the needs here.

Also worth mentioning https://docs.google.com/document/d/1OZE-ub-v6B8y-GuaWejL-vU_f9jsjBbrim4LtTfxssw/edit#heading=h.w7i4ksrweimp which is main doc for the cloud provider working group.


Tendermint testnet issue

Hi i have used the tendermint testnet  to generate 4 bigchaindb nodes and nodes are running well , but if i want to generate more than 4 nodes using the tendermint testnet how to do that ???
please help??

有没有遇到tendermint报错的问题？求解答


chore(deps): bump https://github.com/zeebe-io/zeebe-cluster-helm from 0.0.37 to 0.0.38

Update zeebe-io/zeebe-cluster-helm from 0.0.37 to 0.0.38
Command run was jx step create pr chart --name zeebe-cluster --version 0.0.38 --repo https://github.com/zeebe-io/zeebe-full-helm.git

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: salaboy
If they are not already assigned, you can assign the PR to them by writing /assign @salaboy in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Update the returning text for the root route '/'

This is from professor's feedback for sprint 1.

resolved with 1cb09fe


Add interface to build_kinetic_model, make kinetic models joinable with +

Still needs quadratic parameters

I added the quad value renumbering, looks good to me.
In future CTs we can make this a lil' more generic so that these overloads can disappear completely.

This would be great!


fix extracting comma-separated numbers

Also, there's this weird issue where the Wildcard table is just not showing up for no reason I can discern. I'm not sure if it was my changes that broke something or what.

by the way, this was happening with the new github adapter on this link because the string '1,085' in the stars count for the fuzzyset.js repository was getting misparsed as '1'.

whoops, accidentally put other fixes in here. want to merge them?

Thanks @Glench  for these updates! Merging


Fixed changelog.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.31%. Comparing base (450697c) to head (83ce6af).

Additional details and impacted files

@@           Coverage Diff           @@
##             main     #364   +/-   ##
=======================================
  Coverage   97.31%   97.31%
=======================================
  Files         153      153
  Lines        9461     9461
=======================================
  Hits         9207     9207
  Misses        254      254


Uptime Kuma on Netlify

⚠ Please verify that this bug has NOT been raised before.

[x] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
how to do it? give me a tutorial
if it isn't possible tell me
📝 Error Message(s) or Log
No response
🐻 Uptime-Kuma Version
i dont think its necesary
💻 Operating System and Arch
i dont think its necesary
🌐 Browser
google chrome
🐋 Docker Version
i dont think its necesary
🟩 NodeJS Version
i dont think its necesary

You can find our installation guide (and video tutorials) here: https://github.com/louislam/uptime-kuma/wiki/🔧-How-to-Install

closing as currently impossible given our and netlifys archtecutre


this is referenced in destructuring.

tkTHIS was not handled when we allow the reference for destructuring expression. Fixed that.

@aneeshdk please have a look.

fixes #2536

:shipit:


Updating my job title

Just happened to notice it.
#WeAreDotnet Creator Submission Guidelines

[x] Check all points before submitting the PR.
[x] By submitting this pull request to add my creator card, I verify that I adhere to the #WeAreDotnet creator card submission guidelines.
[x] Make sure to follow our Code of Conduct
[x] We do not accept submissions with the sole intention of promoting a product or company.
[x]  We add you as a creator, not your company.
[x]  The moderator team decides whether we accept or reject a submission.

When Do We Accept Someone's Creator Card Submission?

[x] You must have published at least three content pieces (long form content) since 2022 on any of your channels.

.NET itself

.NET libraries and projects

.NET languages C#, F#, Visual Basic

Tools needed during development (for .NET)

CI/CD

Only in combination with .NET: SPA Frontend technologies like Angular, Vue.js, React etc.

Cloud services related to .NET applications (AWS, Azure...)

[x] There must be three content pieces in English.

[x] There needs to be more than tweets.

[x] Longer-form article on LinkedIn is good, but a self-hosted blog or one on a well-known platform like Hashnode, medium etc., is better.

[ ] Alternatively, you contributed with another form on a platform like YouTube, Twitch, Udemy or Pluralsight. If you have some recorded talks of conferences or anywhere else, that counts too! So in the form of a recorded video or a book.

RSS or Atom Feed

[x] The feed was validated using https://validator.w3.org/feed/ and does not contain errors

[x] The content with feed.type = dotnet must be .NET related:

.NET itself

.NET libraries and projects

.NET languages C#, F#, Visual Basic

Tools needed during development (for .NET)

CI/CD

Only in combination with .NET: SPA Frontend technologies like Angular, Vue.js, React etc.

Cloud services related to .NET applications (AWS, Azure...)

[x] the content under feed.type = personal may contain off-topic posts.

Project management

leadership

Other

[x] Submit an Atom or RSS URL inside your creator card that belongs to your blog

[x] If you do not submit an RSS or Atom URL. We cannot consider your feed for the aggregation feature.

Content Guideline

[x] If you have a self-hosted blog, please ensure you have a valid HTTPS certificate.

[x] We host NO malicious or offensive content on the blog (including photos, swearing, etc.)

[x] You must add the full URL to your GitHub profile to your card, so we can assign it to the member account that used the same GitHub account for sign-up.

Hey @SeanKilleen
You may define this now in your profile settings:
https://www.wearedotnet.io/settings.
Also, there is a new simplified json card format which you can use:
https://github.com/WeAreDotnet/dotnet-creator-cards/blob/main/creator-cards/_creatorTemplate.json.
Greetings
Matthias

That makes more sense, and I've just finished updating it there. Thanks!


Dots in center of slider handles are not centered

Describe the bug
The Slider control features an accent-colored dot in the middle which expands upon hover.
This dot is not centered. It's about 1 px too far to the right and too far down.
Steps to reproduce the bug

Open WinUI Gallery (repro with version <IP_ADDRESS>) or any other app that relies upon the slider control.
Find a Slider, such as on the Slider page of the WinUI Gallery: winui2gallery://item/Slider
Look at and hover over a slider's handle. Observe its central dot.
Notice that the dot is not centered.

Expected behavior
The dot should be centered.
Screenshots

NuGet package version
Microsoft.UI.Xaml 2.8.0
Windows app type

[X] UWP
[ ] Win32

Device form factor
Desktop
Windows version
Windows 11 (22H2): Build 22621
Additional context
No response

Also this case in WinUI3


Disable BAM tests temporarily

Description
Disable BAM tests temporarily
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[x] Configuration Update
[ ] Bump-up dependent library

/lgtm
/approve


[PE-D][Tester E] scroll pane invisible area that is unscrollable

clear
add n/name tele/@telegram e/email@email github/github
add n/name2 tele/@telegram e/email@email github/github
add n/name3 tele/@telegram e/email@email github/github
add n/name4 tele/@telegram e/email@email github/github
add n/name5 tele/@telegram e/email@email github/github
You cannot really tell from the video, but the last attempt is not scrollable. Perhaps you may need to resize the window because this was followed by the previous issue
Your browser does not support the video tag.video:https://raw.githubusercontent.com/somethingfishyfishy/ped/main/files/43f1d1f6-4db2-46f6-a884-8b73d60b45e2.mp4

Labels: severity.Medium type.FunctionalityBug
original: somethingfishyfishy/ped#6

We might be able to fix this by wrapping PersonListPanel inside a scrollPane. Do the rest think this is allowed?

WontFix since there is a quick workaround


[Feature request] Add force option to RemoveOptions in FileSystem API

What is the problem this feature would solve?
There's currently no equivalent of rm -rf available in the FileSystem API.
What is the feature you are proposing to solve the problem?
I'd suggest adding readonly force?: boolean to RemoveOptions and propagating it through to the underlying NFS.rm call.
https://github.com/Effect-TS/effect/blob/9f2bc5a19e0b678a0a85e84daac290922b0fd57d/packages/platform/src/FileSystem.ts#L385-L387
https://github.com/Effect-TS/effect/blob/9f2bc5a19e0b678a0a85e84daac290922b0fd57d/packages/platform-node/src/internal/fileSystem.ts#L138-L149
https://nodejs.org/api/fs.html#fsrmpath-options-callback

What alternatives have you considered?
You can avoid an ENOENT: no such file or directory error in a call like fileSystem.remove(directoryPath, { recursive: true }) on a non-existent directoryPath by doing a fileSystem.exists(directoryPath) check first, but this splits things into two file system calls and introduces an unnecessary race condition, so it would be better if we could directly write fileSystem.remove(directoryPath, { force: true, recursive: true }).

Added


Op type not registered 'ClipByValue' in binary

When I load the graph, I got this error:
Op type not registered 'ClipByValue' in binary running on [machine]. Make sure the Op and Kernel are registered in the binary running in this process.
I am on TensorflowSharp 1.7.0 with .Net 4.6.2.

Where did you get this model from?

This is what I converted from Keras model with this converter [https://github.com/amir-abdi/keras_to_tensorflow]

Getting the same error.
Details: Built a LSTM based model using TF, used freeze_graph to make is usable with TFSharp, but on trying to import the graph, get this error. I used the last comment in this to generate the .pb file.

'ClipByValue' appeared in TF since v1.8 (ie you trained the model on this version), but TensorflowSharp 1.7.0 include TF v1.7

Got it, so this is a matter that requires the release of 1.8, will have to look at that.

I have published a 1.8.0-pre1 nuget package, please reopen the bug if this is not fixd there.