helm get values --output=yaml step-certificates returns "y" as "true"

helm get values command replaces values with truthy values while using output as YAML.
# helm get values --output=yaml step-certificates
inject:
  certificates:
    intermediate_ca: |
   ...
  config:
    files:
      ca.json:
        address: :443
        authority:
          provisioners:
          - encryptedKey: <SNIPPED>
            key:
              alg: ES256
              crv: P-256
              kid: IlFfwy2FOqLWQ1eS76ecOv5FqE-1wq0rS5xMfHbFQ2I
              kty: EC
              "true": VnaCmCFGvFTsqGGWRCZpDJ4Ba4YP92bq8MwxDDtQE0U
              use: sig
              x: jtf2SDN3d6lKFtQSahoPJtfDdZqOeXzZ_k05w9kWMpU

Which is originally
authority:
    provisioners:
       - {"type":"JWK","name":"admin","key":{"use":"sig","kty":"EC","kid":"IlFfwy2FOqLWQ1eS76ecOv5FqE-1wq0rS5xMfHbFQ2I","crv":"P-256","alg":"ES256","x":"asdas","y":"VnaCmCFGvFTsqGGWRCZpDJ4Ba4YP92bq8MwxDDtQE0U","options":{"x509":{},"ssh":{}}}

Output of helm version:
version.BuildInfo{Version:"v3.8.0", GitCommit:"d14138609b01886f544b2025f5000351c9eb092e", GitTreeState:"clean", GoVersion:"go1.17.6"}

Output of kubectl version:
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.3", GitCommit:"816c97ab8cff8a1c72eccca1026f7820e93e0d25", GitTreeState:"clean", BuildDate:"2022-01-25T21:17:57Z", GoVersion:"go1.17.6", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.2", GitCommit:"092fbfbf53427de67cac1e9fa54aaa09a28371d7", GitTreeState:"clean", BuildDate:"2021-06-16T12:53:14Z", GoVersion:"go1.16.5", Compiler:"gc", Platform:"linux/amd64"}

Cloud Provider/Platform (AKS, GKE, Minikube etc.):
minikube

similar to https://github.com/helm/helm/issues/9650

Thanks @Akasurde. Would you mind providing a sample chart to help reproduce the issue? That way we have a set of repeatable steps to reproduce and test possible solutions against. Thanks.

Hi @bacongobbler
You can look at https://github.com/ansible-collections/kubernetes.core/issues/368 for more details.

To reporedouce run:
helm install --values values.yaml step-certificates smallstep/step-certificates
Chart:
helm repo add smallstep https://smallstep.github.io/helm-charts/
values.yaml:
inject:
  certificates:
    intermediate_ca: '-----BEGIN CERTIFICATE-----

      MIIBqzCCAVKgAwIBAgIQardLcBVdgMJe8oCiXLR2YzAKBggqhkjOPQQDAjAgMQow

      CAYDVQQKEwFTMRIwEAYDVQQDEwlTIFJvb3QgQ0EwHhcNMjIwMjA1MTMxODU2WhcN

      MzIwMjAzMTMxODU2WjAoMQowCAYDVQQKEwFTMRowGAYDVQQDExFTIEludGVybWVk

      aWF0ZSBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFspka/urfsyktoAqT6L

      ZgaDACTwyBt1Ldrur7892z6tpkwehOO6vU1mTDhs2zLKWSYQppGJdV9jdX9JpxSH

      WcqjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1Ud

      DgQWBBQTpEnZ13S2Ti1Ero28Ybti03ODnzAfBgNVHSMEGDAWgBRCGW7JuKxOLlwO

      dSJCVS31PcrDHjAKBggqhkjOPQQDAgNHADBEAiBEhPBINE/gp5y5r84NqmlK5WAT

      4FlHIs9aClypB61uHAIgLTPUu5kTwVihlqSdvZmxue7D/ORsacAyht4vEjREyyw=

      -----END CERTIFICATE-----

      '
    root_ca: '-----BEGIN CERTIFICATE-----

      MIIBhDCCASqgAwIBAgIRALin+FB0VzaLFvMDP7DZ+VowCgYIKoZIzj0EAwIwIDEK

      MAgGA1UEChMBUzESMBAGA1UEAxMJUyBSb290IENBMB4XDTIyMDIwNTEzMTg1NVoX

      DTMyMDIwMzEzMTg1NVowIDEKMAgGA1UEChMBUzESMBAGA1UEAxMJUyBSb290IENB

      MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2nHcP0BzEHmF8oXXDVDnLjmUyUhD

      uudrSdtasBNxN/gTcBnmXaooKEG4Hdn1REjMzK3gwH/qfwiPsnLJNitd8qNFMEMw

      DgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFEIZ

      bsm4rE4uXA51IkJVLfU9ysMeMAoGCCqGSM49BAMCA0gAMEUCIC0OMPmcRWE8w6zM

      Ko8oho3/AuGYXZf9QbLsHl/BGNWuAiEA83ENy2mEbK/hrHTcADm8SfBAnZM0/ySM

      smGdRClaEIQ=

      -----END CERTIFICATE-----

      '
  config:
    files:
      ca.json:
        address: :443
        authority:
          provisioners:
          - encryptedKey: eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjdHkiOiJqd2sranNvbiIsImVuYyI6IkEyNTZHQ00iLCJwMmMiOjEwMDAwMCwicDJzIjoiSml1eW5KRjNQb1hjMm5WcklwS1ItZyJ9.zChYuIxcccSMdrXHYA_hE4xGMj_3v7FWnl_28wQLYZSe5f_rgIpwlg.NOFNvUINCWA9RVZV.NUVtXEinR2uSJuq_khODkclJ9pZFbZJT18ICWB7AOtrLOzrbqBO8-xKxqD8Cmtj6WEeS5COzETYyIa4THuLLNBjd0SaxoqlRR2CqhfltdReYqS4_0R6RamUnZzMBBxc565qybaIGuU_g-Z_I70l_ysb5XEWgtp5JsaiOMzSHjRIOpZ4ixFlXD3fjbCt9HlN-81VYBVWzpCWdq0cZq6hwAbvXAjW5P2EZNW8wOcRFep4Qgv_Q1aWRk8_WZzcPaQn81Na-NIVvh1rHte2ObMpRUNBFgX_vo5wnQQ12qWnUJzpxMHVs7aePrMdvhcYgU1dZFTGhchlSb1_o2rDR4YA.G44SPlcfJ7LWjrykFhrjig
            key:
              alg: ES256
              crv: P-256
              kid: IlFfwy2FOqLWQ1eS76ecOv5FqE-1wq0rS5xMfHbFQ2I
              kty: EC
              use: sig
              x: jtf2SDN3d6lKFtQSahoPJtfDdZqOeXzZ_k05w9kWMpU
              y: VnaCmCFGvFTsqGGWRCZpDJ4Ba4YP92bq8MwxDDtQE0U
            name: admin
            options:
              ssh: {}
              x509: {}
            type: JWK
        crt: /home/step/certs/intermediate_ca.crt
        db:
          dataSource: /home/step/db
          type: badgerv2
        dnsNames:
        - step-certificates.step.svc.cluster.local
        federateRoots: []
        key: /home/step/secrets/intermediate_ca_key
        logger:
          format: json
        root: /home/step/certs/root_ca.crt
        tls:
          cipherSuites:
          - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
          - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
          maxVersion: 1.3
          minVersion: 1.2
          renegotiation: false
      defaults.json:
        ca-config: /home/step/config/ca.json
        ca-url: https://a
        fingerprint: 2f45092dc0295794002825053c94a7bd40d644057bf88ef6fa12b7d0f48e9cfc
        root: /home/step/certs/root_ca.crt
  enabled: true
  secrets:
    ca_password: cGFzc3dvcmQK
    provisioner_password: cGFzc3dvcmQK
    x509:
      intermediate_ca_key: '-----BEGIN EC PRIVATE KEY-----

        Proc-Type: 4,ENCRYPTED

        DEK-Info: AES-256-CBC,7bdd9d2cf1e469054595414f8ac438ba

        imG/Aws3vd1kwiM6ZluWvzekR2xvMBXFBQFCrr9GeJI0UnfI6a4XwBzU1HkejmVL

        vHZg9St7JCKmOhr6fBfqD8tLljSTIIFIVxB1SxKiOtLHkwKpQc0p8XVzPfPsFSxs

        whYY+PxgU+WyZ8n7Q2C7IzDMsZKsF1PGoDgPe7h3n+o=

        -----END EC PRIVATE KEY-----

        '
      root_ca_key: '-----BEGIN EC PRIVATE KEY-----

        Proc-Type: 4,ENCRYPTED

        DEK-Info: AES-256-CBC,3c8dc803c4a98ef5add4772da6ccd0b7

        iLltNXK44TKlJLz+N3rtc6f5vkASQldBvCHgufVA8102+cgYJ1a+3vNVBcreMwGV

        UpNun6geAyMS6sQg2cniMtAAYFKE5tUqeo0t9aaY29wdTKm/iRhRti0dhh7zUoSK

        haCCh8+rgtsUvIDKLqYwTS4c3eDNjYnkHVSjAxVegUk=

        -----END EC PRIVATE KEY-----

        '

The problem is in go-yaml. Should be fixed once sigs.k8s.io/yaml moves to v3 and helm upgrades to it.
https://github.com/go-yaml/yaml/issues/214

Thanks a lot @ooraini

Anyone facing the issue can use quotes to workaround it. The following works:
b:
  "y": 2

commenting to remove stale flag

Unfortunately, this is expected behaviour for ANY yaml parser. Upgrading to yaml.v3 won’t fix this because this behaviour is documented in the YAML specification.
If a key or a value is not wrapped in quotes, the parser interprets its type. Keys with string values such as “y”, “true”, “yes”, and “on” MUST be treated as Boolean values unless they are wrapped in quotes. Same with the string “1234e12” (which happens from time to time with git commits) - it is a number (scientific notation).
There is no fix for this because this is the expected behaviour. As a result I am closing this. If you wish to have this changed, you will have to ask the YAML governing body to change the spec.
For more information, see https://yaml.org/type/bool.html

can we please have this re-considered or at least some documentation updated (sorry, I don't know what would be the best place)?
While the link provided by @bacongobbler is clear, this seems to be now outdated or at least only valid for yaml 1.1.
Starting with yaml 1.2.0 (https://spec.yaml.io/main/spec/1.2.2/ext/changes):
Only true and false strings are parsed as booleans (including True and TRUE); y, yes, on, and their negative counterparts are parsed as strings.

That is from 2009-07-21 which seems to be reasonably long enough to consider having helm use yaml 1.2.
I'd suggest for helm to use yaml 1.2 and be updated accordingly. Otherwise, if helm sticks with yaml 1.1 then I'd suggest this is documented somewhere.


Text from modules is not showing in custom bar

Describe the issue
All "variable" text (i.e. %age brightness) is not showing in the polybar. Text from custom scripts does show.
Expected behavior:
Data from modules such - like brightness and cpu load - being shown
Actual behavior:
Completely missing text
Was it working before?
Yes
To Reproduce
Run with polybar top
[settings]
throttle-ms = 30
throttle-limit = 5

[bar/top]
monitor = eDP1
width = 100%
height = 40
enable-ipc=true

background = #263238
;#222222
foreground = #eceff1
;#eefafafa
linecolor = #fba922

;border-color = #ff0000
;border-top = 2
border-top-color =
border-bottom = 0
border-bottom-color = #78909c
;#333333

line-size = 2

spacing = 3
lineheight = 0
padding-right = 4
module-margin-left = 0
module-margin-right = 6
offset-x = 0%
offset-y = 0%

font-0 = NotoSans-Regular:size=20;2
font-1 = MaterialIcons:size=20;2
font-2 = TerminessTTF Nerd Font:size=20;2
font-3 = WunconSiji:pixelsize=20;2
font-4 = Font Awesome 5 Free:size=20;2

modules-left = bspwm
;modules-center = xwindow
;modules-right = volume battery cpu memory clock
modules-right = backlight vpn airplane net volume cpu memory battery clock powermenu

[module/bspwm]
type = internal/bspwm
format = <label-state> <label-mode>

strip-wsnumbers = true
pin-workspaces = true

ws-icon-0 = "1;"
ws-icon-1 = "2;"
ws-icon-2 = "3;"
ws-icon-3 = "4;"
ws-icon-default = ""

label-active = %icon%
label-active-foreground = #ffffff
label-active-background = #3f3f3f
label-active-underline = #ffffff
;label-active-font = 1
label-active-padding = 3

label-occupied = %icon%
label-occupied-underline = #555555
;label-occupied-font = 1
label-occupied-padding = 3

label-urgent = %icon%!
label-urgent-foreground = #000000
label-urgent-background = #bd2c40
label-urgent-underline = #9b0a20
;label-urgent-font = 1
label-urgent-padding = 3

label-empty =
;label-empty-foreground = #55ffffff
;label-empty-font = 1
label-empty-padding = 3

[module/backlight]
type = internal/xbacklight

output = eDP1
enable-scroll = true

format = <label>
format-underline = #ffffff
format-font = 2
label =  %percentage:3:3%%

[module/cpu]
type = internal/cpu
format = <label>
format-underline = #ffffff
label = %{A1:urxvt -e /usr/bin/htop:} %percentage:02%%%{A}
format-font = 2

[module/memory]
type = internal/memory
format = <label>
format-underline = #ffffff
label = %{A1:urxvt -e /usr/bin/htop:}﬙ %percentage_used%%%{A}

;label-font = 1
;bar-used-width = 10
;bar-used-indicator = |
;bar-used-indicator-font = 4
;bar-used-fill = ─
;bar-used-fill-font = 4
;bar-used-empty = ─
;bar-used-empty-font = 4
;bar-used-empty-foreground = #99ffffff

[module/clock]
type = internal/date
date = %%{T1} %Y-%m-%d %H:%M%%{T-}
format-underline = #ffffff
;label-font = 1
interval = 5

[module/volume]
type = custom/script
exec = $HOME/.config/polybar/scripts/pulseaudio-tail.sh
tail = true
click-right = exec pavucontrol &
click-left = $HOME/.config/polybar/scripts/pulseaudio-tail.sh --mute
scroll-up = $HOME/.config/polybar/scripts/pulseaudio-tail.sh --up
scroll-down = $HOME/.config/polybar/scripts/pulseaudio-tail.sh --down
label = %output%
;label-font = 1
format-underline = #ffffff
;type = internal/volume
;speaker-mixer = Speaker
;headphone-mixer = Headphone
;headphone-id = 9
;
;label-volume = volume %percentage%%
;label-volume-font = 3
;label-muted = sound muted
;label-muted-font = 3
;label-muted-foreground = #99ffffff

[module/battery]
type = internal/battery
full-at = 98
battery = BAT0
adapter = AC0
font = 2

format-charging = <ramp-capacity> <label-charging>
format-charging-underline = #00ff00
format-charging-font = 2
label-charging = %percentage%%

ramp-capacity-0 = 
ramp-capacity-1 = 
ramp-capacity-2 = 
ramp-capacity-3 = 
ramp-capacity-4 = 

;animation-charging-0 = 
;animation-charging-1 = 
;animation-charging-2 = 
;animation-charging-3 = 
;animation-charging-4 = 
;animation-charging-5 = 
;animation-charging-6 = 
;animation-charging-framerate = 750

format-discharging = <ramp-capacity><label-discharging>
format-discharging-underline = #ff0000
format-discharging-font = 2
label-discharging = %percentage%%

;animation-discharging-0 = 
;animation-discharging-1 = 
;animation-discharging-2 = 
;animation-discharging-framerate = 750

format-full = <ramp-capacity><label-full>
format-full-underline = #ffffff
label-full = %percentage%%

[module/net]
type = internal/network
interface = wlp1s0
interval = 10.0

format-connected = <label-connected>
format-connected-underline = #00ff00
label-connected =%{A1:/usr/bin/networkmenu.sh:} %local_ip%%{A}

format-packetloss = <animation-packetloss> <label-connected>
format-packetloss-underline = #0000ff
animation-packetloss-0 = ⚠
animation-packetloss-0-foreground = #ffa64c
animation-packetloss-1 = 📶
animation-packetloss-1-foreground = #000000
animation-packetloss-framerate = 500

format-disconnected = <label-disconnected>
format-disconnected-underline = #ff0000
label-disconnected = %{A1:/usr/bin/networkmenu.sh:}睊 %ifname%%{A}

ramp-signal-0 = 
ramp-signal-1 = 
ramp-signal-2 = 
ramp-signal-3 = 
ramp-signal-4 = 

[module/xwindow]
type = internal/xwindow
format = <label>
label = %title%
label-maxlen = 50

[module/filesystem]
type = internal/fs
mount-0 = /
interval = 60
format-mounted = <label-mounted>
format-mounted-underline = #ffffff
label-mounted =  %{A1:urxvt -e /usr/bin/ranger:}%used%/%total%%{A}

[module/powermenu]
type = custom/script
exec =  echo "";
interval = 30
format = <label>
label = %output%
click-left = /home/jhewers/.config/polybar/power_menu.sh

[module/vpn]
type = custom/script
exec = /home/jhewers/.config/polybar/scripts/vpn
interval = 10
format = <label>
label =   %output%
format-font = 2
format-underline = #ffffff
click-left = urxvt -e /bin/bash -c "nordvpn status; zsh" &

[module/left_seperator]
type = custom/script
exec = echo ""
interval = 100

[module/airplane]
type = custom/script
exec = /home/jhewers/.config/polybar/scripts/airplane
tail = false
interval = 30
format-underline = #ffffff

; vim:ft=dosini

Polybar Log
Post everything polybar outputs to the terminal when you run it and the issue occurs below
warn: The config parameter `bar/top.border-bottom` is deprecated, use `bar/top.border-bottom-size` instead.
warn: The config parameter `module/bspwm.label-active` is deprecated, use `module/bspwm.label-focused and label-dimmed-focused` instead.

Screenshots

Environment:

WM: bspwm
Distro: Manjaro 18.1.0
Output of polybar -vvv: polybar 3.4.0

Features: +alsa +curl +i3 +mpd +network(libnl) +pulseaudio +xkeyboard
X extensions: +randr (+monitors) +composite +xkb +xrm +xcursor
Build type: Release
Compiler: /usr/bin/c++
Compiler flags: -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -Wpedantic -O3 -DNDEBUG
Linker flags: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
Additional context
Add any other context that you think is necessary about the problem here.

Was it working before?
Yes

When did it work? Did it use to work in an older version of polybar?
At first sight this looks like an issue with one of the fonts. Could you run polybar with the info loglevel (add -l info as a command line argument) and post the entire output here. Please also read our debuggin font issues guide (especially step 1).
Secondly, could you also run polybar with the -s command line argument (only for a few seconds) and post that output as well, this will output the text that polybar would usually render in the bar in the terminal.

polybar top -l info
Created ipc channel at: /tmp/polybar_mqueue.25201
* Loaded monitor eDP1 (3200x1800+0+0)
warn: The config parameter `bar/top.border-bottom` is deprecated, use `bar/top.border-bottom-size` instead.
* Bar geometry: 3200x40+0+0; Borders: 0,0,0,0
warn: The config parameter `module/bspwm.label-active` is deprecated, use `module/bspwm.label-focused and label-dimmed-focused` instead.
* Starting application
* Starting module/bspwm
* Starting module/backlight
* Starting module/vpn
* module/bspwm: Parsing socket data: MeDP1:o1:O2:f3:f4:f5:f6:f7:f8:f9:f10:LT:TT:G
* Starting module/airplane
* module/vpn: Invoking shell command: "/home/jhewers/.config/polybar/scripts/vpn"
* Starting module/net
* module/airplane: Invoking shell command: "/home/jhewers/.config/polybar/scripts/airplane"
* Starting module/volume
* Starting module/cpu
* Starting module/memory
* Starting module/battery
* module/volume: Invoking shell command: "$HOME/.config/polybar/scripts/pulseaudio-tail.sh"
* Starting module/clock
* Starting module/powermenu
* Entering event loop (thread-id=1)
* Eventqueue worker (thread-id=9)
* module/powermenu: Invoking shell command: "echo "";"
* Configured DPI = 96x96
* Loaded font "NotoSans-Regular:size=20" (name=Noto Sans, offset=2, file=/usr/share/fonts/noto/NotoSans-Regular.ttf)
* Loaded font "MaterialIcons:size=20" (name=Material Icons, offset=2, file=/home/jhewers/.local/share/fonts/Material/MaterialIcons-Regular.ttf)
* Loaded font "TerminessTTF Nerd Font:size=20" (name=TerminessTTF Nerd Font, offset=2, file=/usr/share/fonts/TTF/Terminess (TTF) Nerd Font Complete.ttf)
* Loaded font "WunconSiji:pixelsize=20" (name=Wuncon Siji, offset=2, file=/home/jhewers/.local/share/fonts/siji.pcf)
* Loaded font "Font Awesome 5 Free:size=20" (name=Font Awesome 5 Free, offset=2, file=/usr/share/fonts/TTF/fa-regular-400.ttf)
* Bar window: 0x1200002
* Disabling tray manager (reason: missing `tray-position`)
* module/bspwm: Rebuilding cache
* module/backlight: Rebuilding cache
* module/vpn: Rebuilding cache
* module/airplane: Rebuilding cache
* module/net: Rebuilding cache
* module/volume: Rebuilding cache
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* module/clock: Rebuilding cache
* module/powermenu: Rebuilding cache
* Redrawing bar window
* module/vpn: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/battery: Polling values (inotify fallback)
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/net: Rebuilding cache
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/vpn: Invoking shell command: "/home/jhewers/.config/polybar/scripts/vpn"
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
* module/battery: Polling values (inotify fallback)
* module/cpu: Rebuilding cache
* module/memory: Rebuilding cache
* module/battery: Rebuilding cache
* Redrawing bar window
warn: Termination signal received, shutting down...
* module/bspwm: Disconnecting from socket
* module/bspwm: Stopping
* Deconstruction of module/bspwm took 0 ms.
* module/backlight: Stopping
* Deconstruction of module/backlight took 0 ms.
* module/vpn: Stopping
* Deconstruction of module/vpn took 0 ms.
* module/airplane: Stopping
* Deconstruction of module/airplane took 0 ms.
* module/net: Stopping
* Deconstruction of module/net took 0 ms.
* module/volume: Stopping
* Deconstruction of module/volume took 7 ms.
* module/cpu: Stopping
* Deconstruction of module/cpu took 0 ms.
* module/memory: Stopping
* Deconstruction of module/memory took 0 ms.
* module/battery: Stopping
* Deconstruction of module/battery took 457 ms.
* module/clock: Stopping
* Deconstruction of module/clock took 0 ms.
* module/powermenu: Stopping
* Deconstruction of module/powermenu took 0 ms.

Material icons for some reason provides digits from 0 to 9 and all lower case characters as empty space. And since you use format-font = 2 in some places, material icons is used to display the text there. Because of that instead of numbers and characters only empty space is shown.
I would suggest using the %{T2} formatting tags instead of format-font in this case and only using it around the icons that you want to render with material icons

I was able to reproduce the issue.
Material icons for some reason provides digits from 0 to 9 and all lower case characters as empty space. And since you use format-font = 2 in some places, material icons is used to display the text there. Because of that instead of numbers and characters only empty space is shown.
I would suggest using the %{T2} formatting tags instead of format-font in this case and only using it around the icons that you want to render with material icons

Worked a treat! Oddly enough the same config works on my desktop... oh well.


Launch error example

Hello,
Sorry to disturb but I can not make your "simple-vpc" example work :
data "aws_security_group" "default" {
  name   = "default"
  vpc_id = module.vpc.vpc_id
}

module "vpc" {
  source = "terraform-aws-modules/vpc/aws"
  version = "~> 2.0"

  name = "simple-example"

  cidr = "<IP_ADDRESS>/16"

  azs             = ["eu-west-1a", "eu-west-1b", "eu-west-1c"]
  private_subnets = ["<IP_ADDRESS>/24", "<IP_ADDRESS>/24", "<IP_ADDRESS>/24"]
  public_subnets  = ["<IP_ADDRESS>/24", "<IP_ADDRESS>/24", "<IP_ADDRESS>/24"]

  enable_ipv6 = true

  enable_nat_gateway = true
  single_nat_gateway = true

  public_subnet_tags = {
    Name = "overridden-name-public"
  }

  tags = {
    Owner       = "user"
    Environment = "dev"
  }

  vpc_tags = {
    Name = "vpc-name"
  }
}

I just made a copy / paste and run.
And here is the error observed:
Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 15, in resource "aws_vpc_endpoint" "s3":
  15:   tags         = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 53, in resource "aws_vpc_endpoint" "dynamodb":
  53:   tags         = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 97, in resource "aws_vpc_endpoint" "codebuild":
  97:   tags                = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 119, in resource "aws_vpc_endpoint" "codecommit":
 119:   tags                = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 141, in resource "aws_vpc_endpoint" "git_codecommit":
 141:   tags                = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 163, in resource "aws_vpc_endpoint" "config":
 163:   tags                = local.vpce_tags

An argument named "tags" is not expected here.

Error: Unsupported argument

  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-13fc020/vpc-endpoints.tf line 185, in resource "aws_vpc_endpoint" "sqs":
 185:   tags                = local.vpce_tags

An argument named "tags" is not expected here.

...

I juste update provider aws and it's work...

Ran across this issue as well, it looks like since https://github.com/terraform-aws-modules/terraform-aws-vpc/pull/292 this module is using a new attribute from the aws provider, 2.16.0.

https://github.com/terraform-providers/terraform-provider-aws/blob/master/CHANGELOG.md#2160-june-20-2019

https://github.com/terraform-providers/terraform-provider-aws/pull/8674


Make title changeable

title: 'Flutterbook' is harcoded.
Can do title changeable?
Thanks a lot for your work :-)

I can definitely do that. I'm currently busy at the moment, but when I'm home I'll implement it as soon as possible.
Thanks 😁

You can now change the title. The parameter is named header


Wrong user on 'comment' notification

Looks like the user that is shown on the notification elements for 'comment' notifications is always the issue reporter:

Yeah, sorry about that (user: getUser(issue.user) in github.js:18) 😅.

Just gonna leave this here to test the new repo name


Type hints and documentation for #10

I have added type hints and documentation in order to fix issue #10. Please let me know if this is ok this way or if some changes are required. Thanks.

Awesome I'll take a look at this and get it merged in ASAP - have you signed the CLA yet?

Yes I have signed the CLA before sending the pull request. Thanks for
having a look at it.
2016-05-25 23:27 GMT+02:00 Patrick Walters<EMAIL_ADDRESS>
Awesome I'll take a look at this and get it merged in ASAP - have you
signed the CLA yet?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/aurelia/validatejs/pull/69#issuecomment-221712875

@derkork There appear to be changes. Would you be willing to rebase on master? @jdanyow has some work that's going to be committed soon. It might be best to wait until he has that in. @jdanyow Can you ping @derkork here when he can rebase to add the types and api comments?

I see. Well just ping me when you're ready I'll rebase the branch then.

@derkork Can you take a look now?

I'm on vacation currently, but I'll try to squeeze it in next week.
2016-06-29 16:32 GMT+02:00 Rob Eisenberg<EMAIL_ADDRESS>
@derkork https://github.com/derkork Can you take a look now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aurelia/validatejs/pull/69#issuecomment-229374576,
or mute the thread
https://github.com/notifications/unsubscribe/AAT-WVhhtQVm5eJ31XSNcK3l6y_IXzlsks5qQoIFgaJpZM4ImNGK
.

@derkork Hope you had a nice vacation. Just wanted to check in and see if you would have time this week to update this PR. Thanks!

Ok, closing this PR for now. If you have time, please re-submit based on master. Thank you!


[UI] Visual Design: Icon for Bubblesets

Current Behavior
Meshery has an open need for a new icon to represent bubbleset visualization (see in screenshot).
Desired Behavior
Design an icon to represent bubbleset visualization (see in screenshot).
Screenshot

Current Mockups

bubbleset.ai.zip

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Fixes #9448
Icon for Bubblesets
@adityathombre04


Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference

When i was print image via Bluetooth, i got this error.
how to solve this error?

make sure you have an active internet connection

Same error here

The image in example does not exists, try another

In my case the receipt content had invalid values.


254: line hitter docs

closes #254
@volodya-lombrozo take a look, please

PR-Codex overview
Detailed summary

Added documentation for the line-hitter rule.
Included a description of the rule and examples of correct and incorrect code.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@volodya-lombrozo take a look, please

@rultor merge

@rultor merge

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 3min)

@rultor merge

@l3r8yj @volodya-lombrozo The pull request is closed already, so I can't merge it

@rultor merge

@volodya-lombrozo I'm sorry, I don't understand you :( Check this page and try again please


Add example for integration with aiohttp

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@gyermolenko -
Thanks for supplying this example! Would you be willing to update the example and documentation for latest master?


Added go mod download github.com/avast/retry-go

This was required before I was able to build the new binary.

Closes: #XXX
Description

For contributor use:

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer

Look like this is only need if go version is not v1.17.1

Probable should just have users check go version before starting the instructions.  Thanks.

Codecov Report

:exclamation: No coverage uploaded for pull request base (v5.x@dec7484). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             v5.x     #654   +/-   ##
=======================================
  Coverage        ?   18.58%
=======================================
  Files           ?      173
  Lines           ?    24291
  Branches        ?        0
=======================================
  Hits            ?     4514
  Misses          ?    19005
  Partials        ?      772

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 dec7484...168c6a4. Read the comment docs.

We really want people to be using go 1.17. I'm actually shocked that the compiler doesn't fail to compile on go 1.16. Several of the dependencies depend on go 1.17, and I don't really know if/how they depend on go 1.17 features.
I'm pretty hesistant to merge this.

I agree, you should just make step 1 be to ensure Go v1.17.x is installed.


File Explorer Tabs

Description of the new feature / enhancement
Please add the ability to use tabs in File Explorer. This has already been accomplished by https://github.com/thebookisclosed/ViVe.
Download the tool and run the command: vivetool addconfig 34370472 2
Video tutorial: https://youtube.com/shorts/kn9UoMx4PCk
Scenario when this would be used?
Every day use of the computer
Supporting information
https://youtube.com/shorts/kn9UoMx4PCk

Hi. Vive doesn't make these features. It enables hidden things in Windows and is not recommended to use.
/dup #10


Errors are not shown?

I'm trying to add a dynamic form and render with SF live component. But my validation errors are not shown?
When typing a wrong value in the pricetype I get this:

But when I press the submit button the error is gone. But in the profiler I still see the validation error:

The form also shows a red 1:

But when I check form errors there are none?

It's a really basic form, what's going on here?

@Gerben321  how did you solve this? ive the same problem with the money field

Can you post your code? It's been a while so I can remember how I solved it. 😂

@Gerben321  basicly the same as you have/had:
error ends up in the __dynamic_error field

@Gerben321 think i found the same solution you did, and closed your issue by yourself:
https://github.com/TheBigBrainsCompany/TbbcMoneyBundle/issues/130

@Gerben321  that only fixes the problem for the half part.
The DynamicFormBuilder  has a clearDataOnTransformationError()  which clears all the transformation errors and put them in the __dynamic_error field.
how did you handled it?


Remove azure-communication-chat from preview

Docs Build status updates of commit eb09465:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

package.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Fix specified destination issuer in pathfinding (RIPD-812)

Compute the effective recipient.
Make sure the effective recipient exists.
Prohibit paths to the recipient, if not the effective recipient.
Treat paths to the effective recipient as complete.
Don't find looped paths.
Use the effective recipient for getPathsOut weight.

We should do path filtering even if we find just one path to ensure any looped/invalid paths are filtered out.

@vinniefalco We need another reviewer.

@rec I'll adopt this. Review will be done by tomorrow morning.

Can we remove Tx Change label? It does not affect transaction processing according to David

This only sort of needs the API Change tag. The consensus is that it was always supposed to work this way.

I'm removing the API Change.
We should reserve it for breaking changes or disruptive changes.  There's no advantage in delaying bug fixes this way...!

@rec "API Change" also indicates that partner messaging or documentation updates may be required.

Ping?

Ping?

Ping?

Looking now. I had reviewed it in past but missed out on commenting and I don't remember if I had any issues.

:+1:

Rebased


Add a tribal data box to the methodology and data page

Is your feature request related to a problem? Please describe.
Need to add a data box for the tribal data that describes the data, has the disclaimer, and links to the source.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Kameron will work on the content, add to content doc, get checked with CEQ, and then hand off to Vim for implementation.

@KameronKerger I'm closing this because you've incorporated this into the 1.0 content


Subtitle Option "sub-langs" and regex

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.02.17 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Hi,
I am not successfull to use Subtitle Options the --sub-langs LANGS with regex as written in readme.md "Languages of the subtitles to download (can be regex)..."
Commonly I use
--write-subs --sub-langs "cs,sk,en, -live_chat"
but in YT there in some videos subtitles like this

Language
Name
Formats

en-nP7-2PuUl7o
English - en
vtt, ttml, srv3, srv2, srv1, json3

so I tried as readme.md shows example "en.*,ja"
and add asterix * after "en"
--write-subs --sub-langs "cs,sk,en*, -live_chat"
but it does not work.
Please, how can I set it for download all variants of some language subtitles?
Thank you very much.

You need to use the correct format for regular expressions, so copy the example of "en.*" which will match "en" and anything that starts with "en".
Your use of "en*" will only match "en", "enn", "ennn", etc.

I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Make sure you are only asking a question and not reporting a bug or requesting a feature.
If your question contains "isn't working" or "can you add", this is most likely the wrong template.
If you are in doubt whether this is the right template, USE ANOTHER TEMPLATE!

Do you think these instructions are there as joke?

I don't understant, where I made mistake.
"Make sure you are only asking a question and not reporting a bug or requesting a feature."
Yes, I was onyl ask. Thist "issue" is just only question. WHAT IS WRONG?
"If your question contains "isn't working" or "can you add", this is most likely the wrong template."
In my text, there are nothing about "isn't working" or "can you add".
Thist "issue" is just only question. WHAT IS WRONG?
"If you are in doubt whether this is the right template, USE ANOTHER TEMPLATE!"
I used template " Ask question Ask yt-dlp related question".
WHAT IS WRONG?
I did everything I could, to the best of my ability, to comply. I don't know what more I could have done. If I've misspelled a comma or a period somewhere, I'm so sorry. I'm not a robot, I'm just a poor human being...

You were trying a yt-dlp command that didn't work[^2] as you expected - so you should have given the verbose log[^1]. My comment was too harsh though - sorry about that.
Anyway, since you got an answer, I assume this doesn't need to be be re-opened?
[^2]: I hope you agree "does not work" belongs in the same category as "isn't working"
[^1]: Which other templates would have marked as mandatory


Problem with declaring callbacks in the data-* attributes

What I like about select2 is the idea to specify all configuration parameters in data-* attributes.
Suppose I have some sort of templating function stored in my namespace:
window.myNamespace = {
    templateResult: function(item) {
        if (item.loading) return item.text;
        return '
' + item.text + ' (' + item.price + ')' + '
';
    }
}

Now I want to specify this function as a callback in my select tag in data-template-result attribute like that:
<select class="select2" data-template-result="myNamespace.templateResult"></select>

Clean and cool but does not work. The reason is, as we can read from the Jquery docs: "Every attempt is made to convert the string to a JavaScript value (this includes booleans, numbers, objects, arrays, and null)". No function in this list. So, now there is no legal way to declare callbacks using data-* attributes.
For now I'm using the following workaround:
I'm prefixing all my callback names with '_fn::' like this: "_fn::myNamespace.templateResult". Then, before activating any select tag with select2(), I'm using the following function to let jQuery know about callbacks declared in data-* attributes:
function(obj) {
    var getFunctionByName = function (functionName, context) {
        context = typeof context === 'undefined' ? window : context;
        var namespaces = functionName.split(".");
        var func = namespaces.pop();
        for(var i = 0; i < namespaces.length; i++) {
            context = context[namespaces[i]];
        }
        return context[func];
    }
    var $obj = $(obj);
    $.each($obj.data(), function(key, el) {
        if (typeof el === 'string' && el.substr(0, 5) == '_fn::') {
            $obj.data(key, getFunctionByName(el.substr(5)));
        }
    });
}

Works just fine, but looks like a hack.
Maybe we can do something with select2 behavior itself to let users legally specify callbacks in data attributes without using such external hacks?

agreed :+1:

I'd also like to see this implemented. Until then here are my two cents to this since I had a hard time to copy-paste use the solution @numesmat posted, so I tweaked it a bit.
<select data-template-selection="_fn::userManagementComponent.formatUserName">
...
</select>

// somewhere close to the <select> in question since the
// templating function is supposed to be coined for specific use just with that one element
window.movieDb.userManagementComponent = {};
window.movieDb.userManagementComponent.formatUserName = function(item) {
	return (item.text === "")
		 ? $("no login yet")
		 : item.text;
};

// some main.js file or something
$.fn.initSelect2DataFunctions = function(context) {

	var functionPrefix = '_fn::';

	var getFunctionByName = function(functionName, context) {
		context = typeof context === 'undefined' ? window : context;
		var namespaces = functionName.split(".");
		var func = namespaces.pop();
		for (var i = 0; i < namespaces.length; i++) {
			context = context[namespaces[i]];
		}
		return context[func];
	};

	return this.each(function() {
		var el = $(this);
		$.each(el.data(), function(key, val) {
			if (typeof val === 'string' && val.substr(0, 5) === functionPrefix) {
				el.data(key, getFunctionByName(val.substr(5), context));
			}
		});
	});

};

$(".select2").initSelect2DataFunctions(window.movieDb).select2();

Here's a rushed newbie impl. from feedback... not going to fix it for source patch until I have time to do it right; https://github.com/select2/select2/commit/5142d314ac926372f5e8d9cc4dbd49a4082ccf33

See #4715 for a proposed implementation of this functionality.

Another option would be to use eval, as per this post, although that presents its own problems.

Seems like a duplication of issue #4715 fixed by @vladkucherov with with the open PR#4715, isn't it?

This is still an issue and a simple fix like one of the suggestions would be fantastic in the next release. Is it possible to revisit, there are existing PRs (closed) that would address the issue.


Bowser in the dark world is IMPOSSIBLE to progress

Now in vanilla, you cant ground pound dive, ground pound jump, or repetitive dive.
Now in Bowser in the dark world you may think the part with the pyramidal platforms is impossible to pass,

as the platforms have no collision,(It would be nice if it can be fixed, But IDC if it's not) but it IS! You can Long-Jump past it, it took me around 7 minutes to figure this out.

Now this is straight-up RETARDED
It is impossible to progress past this part.
Reason: There are not even STATIONARY platforms, The star on the side has no collision. (Besides there is a 1/100 chance you would actually make it) Long jumping isn't fast or high enough, Triple jumps are almost impossible to pull off, and even if you did pull it off you still don't have enough speed to progress.
Bob-omb battlefield literally is a fully functional level. (The red bob-ombs are at spawn, The black Bob-ombs actually ignite if you get close, there are goombas, the boxes are there, the boulders that roll down from the top of the hill actually damage AND roll, and one of the cannons Actually work) So even if you don't decide to make BITDW a fully functional level at least add the platforms

If you need to get past these spots, a temporary fix is simply to use the coordinate parameters

If you need to get past these spots, a temporary fix is simply to use the coordinate parameters

how do i do that

The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. A single lap should be completed each time you hear this sound. Remember to run in a straight line, and run as long as possible.  The test will begin on the word start. On your mark, get ready, start.
1.
2.
3.
4.
5.
6.
7.
8. End of Level 1.
etc.

The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. A single lap should be completed each time you hear this sound. Remember to run in a straight line, and run as long as possible.  The test will begin on the word start. On your mark, get ready, start. 1. 2. 3. 4. 5. 6. 7. 8. End of Level 1. etc.

Please don't the issues to post memes, this makes it harder for us to see the other people's comments so we can resolve the issue

Ṫ̴͔̋h̷̪̋ͅȇ̴̤͓ ̶̥̎͠F̴̛̹î̶̮͚t̷̛͓ň̴̟͠e̴͚͝s̶̥͂s̵̙͔͐G̶͎̅̿r̶̬̝͌͘a̴̰̠͑m̸͔̽™̸͔̆͘ ̵̯̣͌͝P̵̜͗a̷̝͠ć̶̜e̶̲̘̔͠r̶̲̙̂ ̶̘̈T̷͍̕e̷̥̩̾s̵̼̰͋̄t̸̢͂ ̴̧̻͂̏į̵̂̾ș̵̢̇ ̵̲͈͆ă̷̘͔ ̴̛͖̖m̷͙̆̑u̸̹̒̽l̴̞̾t̸̞́̄ï̶̖s̷̪̺̽ṱ̷̑͘a̴̲͂͝g̸̹̔͝e̷͖͂̈́ ̸͖̟͊a̵͖͗e̶̥̜͝r̵̬̽o̸̬̦͒b̶̺̈́͊ȋ̷̮̪c̴̺̓ ̵͔̉c̶͉̣͒̀ą̷̤̀p̵̜̼̓̾a̷͛͜c̴̢̥̚i̶͉̽̏t̴͙̮̋y̴̹͓͊̽ ̶̭̐t̸̞̞̽̈́ȅ̴͉͙̔ş̵̰͗ṭ̷͑̑ ̸̡̉͝t̶̲̂h̴̺̲̏a̷̎̃ͅť̵͙̭ ̴̱̠́͆p̶̛̼̑ṙ̴̙ơ̶̬̮̿g̶̘̒r̶͙̈́̾e̷̢͛̀s̵̡͔͘s̸̗̈ḭ̶͓͗͘v̸̲͖̑͌ě̸͚͓̈́l̷̰͓̓y̴͈͊͘ ̵̜̀g̴̼͈͘e̷̤̚t̷̡͐̿s̷̰̠̾ ̷̪̭̈m̸̗̼̊͘o̷͙̿̓r̷̟͊͠ȅ̶̯̀ ̸̧̟̈́d̵̗̯̅i̴̹͚̓f̴̡͐f̶͓̋í̷̳͝ć̴̝̞ŭ̸̳́ḷ̶̹̽̚t̷̯̀ ̴̫̇̕a̶͙͓͐s̵̥̣͌ ̵̱̀i̴̪̔t̶̜͇̎̒ ̴̜͋̀c̷̜͒̽ǫ̷̯͝ṅ̷̞̮̈́ț̴̻̾̓ỉ̸̫́n̶̠̞̓ư̵̯͍͌e̵̯͝s̴͙̖̿.̶̝̠̎̒ ̷̮͐͝T̸̘̒͠h̵̜̐e̷͍̰͌ ̵̦̍͋2̷̹̋0̸͙̈̐ ̶̡̈m̸̠̞͆͘e̷͈͒̿ṭ̷̐ë̶̢̞r̴͇̝̈ ̵̮̝̀p̴̰̖͊̍a̴̹͈͋c̵̡͉͂̋e̶̜͑̿r̷̯̮̍̐ ̵̮͐t̵̜͒́ȩ̵̈́͝ͅs̷͙̿t̶̩̳͋ ̴̰̗̉w̶̙̃ḯ̸̭͛l̸͍̝͆l̷̗̤͐ ̴͕̣̅̇b̶̯̅ȩ̷͜͝͝g̵̖͔̓i̷̙̅n̷̢̥̊̎ ̵͙̹͋i̷̛͉̔ṇ̸̀ ̷̳͍̋3̸̣̓̈́0̶͔̺̔̚ ̴̗̈́̋s̴̮̦̎ȩ̷͗c̶͚͋̔o̸͓̿̆n̷͇͗d̶̘͝ŝ̷͚.̸̜̦̀ ̸͙̪̌̃L̵̖̈̂i̸̖͑̕n̴̰̬̈́̀ȅ̵̻̟͘ ̴̜̌̈ų̴͙̂̐p̵͍̝͝ ̵̹̈́͛a̵̡̛͇̓t̸̰́͌ ̸͇̔t̴̼̉̐h̵͇͌̑͜e̷͓̎̄ ̵̙̃̓s̶̆̑ͅt̴͍͈͒̎ã̸̹͝r̸͖̒͂ţ̴̭̂.̷͖̩́ ̴̘̝͝͠Ţ̷̇̚h̶̪͌e̴͔̋͠ ̴̮̠̄r̴̡͂̒ṳ̴͆͂n̴̙͎͆̉n̴͚͂i̴̪͊͜n̶͈̹̾̚g̴̖̞̔ ̷͎͇̓ş̶̦̏̂p̴̭̮͝e̴̗̳̒́e̸̼̩̐ḑ̸͖̋ ̶̛̺̼s̶͉͖͊͝ẗ̶̟̘a̴̱̤͊͠r̸̛͚̺̽t̶̗͔̑s̴̩͎̆ ̵̯͓͒s̷͍͐̈́l̸̠͘ő̷̧͉w̶̘̌͝l̸̼͆͊y̶̪̿,̵͈͛̃ ̴͍̑b̴̭̰́ȗ̴͙̆͜t̵̫̺̍͂ ̵̹̳̋̂g̴̝͇̉́e̵̪͘t̷̖̋͝s̴̺̐ ̷̰̌̄f̸̖̔͂a̴̮̦͌̚s̴̫͙̀̽ţ̵̑ͅe̸͈͍͝r̶̡̳͆͑ ̵̩͚̆ė̵̳̦̉a̶̟͋́ć̶͇̃h̶̗̯͗ ̵̦̽͂m̷̮̟̄ì̴͓n̸͕͆̅u̴̫̓t̷̮̖̀͆ȇ̵̯ ̸̬̱͐̇a̵̠̽́f̶̩̦̎t̸͈́ě̸̗͛r̷̬͆ ̴̧̤͛̇ẏ̶̹͝o̷͉͐u̸̺͖͘͘ ̵̛̪̐h̶̠̪̀͝e̵̻̖̓a̴̺̝̕r̷͕̟̊̓ ̸̩́́t̴̲͝h̸͕͌i̵̻͍̎s̵̬͌͝ ̶̝͔̔s̶̘̗̅͋ȋ̴̜̈́g̵̢̘̚n̶̤̘̈́å̷̭ḻ̸͆.̴̺̈́ ̷͉́͑Ä̸͓́ͅ ̵̖̅s̶̟̈i̸̺̒̽͜ṅ̷̥̄ǵ̸̢̟l̵̻͗e̵̥͔̓ ̵͙͉̀͝l̷̫͋ȧ̶̱̝̊p̶̧͎̔̀ ̶̧̙̽͠s̶̢͑h̵̹͇̆̃o̷̘͘u̶͊̚ͅl̵̙͍͂d̴͓̬͂ ̴̭̾b̶̦̰͂ḙ̸͔̒ ̶̬͇̔͆c̴͔̉͠ö̵̹́͛m̵̯̙̿ṗ̵̖̿l̷̢̋̂ē̷̥̮̒ṫ̷̘è̶̖͂ḓ̶̏ ̸̨̃̈́e̶͕͠ḁ̷̎c̷͚̿͋h̶̲̜͐͗ ̸̹̈́́t̴͍́̌i̶̜͑́m̷̮̄͆͜ê̷͎ ̵̬̋y̴̬̥̌o̵͕̝͂ú̶̺̥̅ ̷͖̰̇͘h̴̬͍͠ẻ̶̻͜a̶̛͙̎r̵̺̀́ ̷̻͗̉ṭ̴́h̶̪̀̇i̶̖̓͆s̷̨̙̈́ ̷̥̥̍̈́s̵͍͒̇ȏ̶͔̪ũ̴̖̹n̷̳̈̾d̷͙̈́.̶̛̭͝ ̶͓̀̇R̷̗̽ê̷̩m̵̛̝̳ḛ̷̟͌̚m̸͙̮̍b̸̛̏͜ͅe̵̺̋̈́͜r̷͎̱͝ ̶̨͖̽͑t̸͓̯͑o̸͓̖͊ ̷͕͝r̶̦͗͘u̸̢̡̅̓n̵͔̍͝ ̸̮͔͐͂i̶̡͇͗n̷̬̏̔ ̵͎̃̈ą̵̩̊ ̴͖̉s̷͈̥͗͑ţ̴̉̆r̵̗̠̊̓ȧ̸̢̛̠i̵͓̟̿g̴̲͙͛ḫ̸̡̐͘ť̷͕̓ ̷̨̧̊l̵̓͝ͅì̸̥͛n̶̲͑ȅ̴̠͇,̸̨͇̒̾ ̸̱̎á̴̗̊n̵̻̾̈́d̶͔̔ ̸̻́ř̴̮̞u̶̗̩̐n̷͖̤̄ ̷̯͉̂a̶̫̔s̶̱̙̈ ̵̹͌l̴̰̐̀ͅỏ̷̟n̶͚͉̋̕g̸̻̼̽͘ ̶̼́̌a̷͚̮̓s̸̤̖͂̓ ̸̙̣̎p̷̻͍͂ơ̸͈͝s̸͚͐̾s̶̼̘̀͝ī̵̧̥͒b̷̭͔̕l̷͍͙̅ȇ̸͙̖.̸̨̛̠ ̴͙͌T̷̲͌͆h̶͙͛ê̸̱̋ ̸̟̈́̏s̷̅͜e̷̩͓̚ć̸̟̳̈ó̵̭̯͐n̷̟͌͂d̸͎̾̎ ̴̯̽t̸̖̔͜͝ȉ̶͕ͅm̵̨̅͘e̸̙͔͂ ̶͇̉̈́ŷ̷̺̼́ỏ̶͚͕ǘ̸̔ͅ ̸̦̓f̷͓̐a̵̢̬̍̔i̸͕̓l̸͔̦̏ ̷̞͋t̸̲̃o̶̻̐̎ ̴̢̇͑c̶̯͂̀o̵͍͝m̷͈̃p̷̗̖̑l̶̬̹̀ę̵̤̒͘t̷͖̋̈́e̸̡͍̍ ̴͓̌á̵̜͉̕ ̷͚͉͆l̵̖̰̈͠å̶͍̮̅p̸̣̝̌ ̶̹̭̇b̷̩̄e̸͎̚f̶̢̙͝ṑ̴͖̘r̶͈̲̃̓e̷̮̠̐̊ ̴̹̻͒t̷̮͉̀̽ȟ̴̢̯̎e̸̮̅ ̵̧̫̿͌s̸̨̈ͅö̶̺̗́ǘ̵͚̙ṅ̵͎̦d̷̮̉̈́ͅ,̶̭̻̌̀ ̴͎̰̌̏y̴̡͇̓o̸͍͛u̷͍̠͆̈r̵̠̬̆̆ ̶̯̍̈ț̴̉e̶̼̽̋ś̷̭͛t̸̰͘ ̵͖̈́̍i̶͉͛͠s̶̖͒ ̵̡̿̍ô̸͇v̶̦͋̈́e̴͚͛̏r̵͙͖̄͛.̶̘̌ ̴̢͋T̴͕͑h̶̞͒e̶̤̾͒ ̷͈̒͜͝ť̸͎̅ẹ̶̄s̷̳̻̓t̸̳̆ ̶̢̗̀͝ẉ̶̮̎̀i̸͙͍͂̈ĺ̸͕͔̌l̸͖̰͒̍ ̶̜̗͂b̴͉̯̈̏e̵̮͌̓ǵ̵̯̙͌ḯ̷͉̅n̵̰͓͒͠ ̸̚͜ȍ̶̭͊n̴͈̄ ̸̬͠t̵̲̥̑̊h̸͎͂̚ȅ̶̜ ̷͔̆͋w̸̞͖̓ǫ̶͖̑̂r̷͔͖̎̈d̵̢̟͂͆ ̸͔͖͋́s̵̟͂ţ̸̇̇a̸̬̔r̵͖̈̎t̸͔͆̄.̸̡̓͌ ̸͓̖̋̍Ǫ̶̇̑n̴͖͌͐ ̸͇̮̅̓y̷͎͆o̶̺͒͜u̵̡͑r̶̬͚̉͌ ̶̫̗̈m̸̹͍͘ạ̷͗̿r̵̪͂̃ḱ̴̪̌,̷̻͑̕ ̴͙̙̍g̸̳̒è̷̘̈́t̶̰͊̉ ̸̛̘̈́ȓ̴͎e̸̞̳͝à̶̯͜d̵̩̃̊y̶̖̪̔,̵̼̻̌͠ ̵̧̛͂ͅs̸͚̑t̷̛̮͕a̸͓̲̽̃r̴̬̓t̷̥͓̾.̷͍̽ ̴̧̖̈'
LINE UP AT THE START

If you need to get past these spots, a temporary fix is simply to use the coordinate parameters

how do i do that

You can see a "Save Position" button under the game window. when you click this, the link changes to have some parameters. From here you can directly change Mario's spawn coordinates.
Take this script to get past the part you are talking about: https://vanilla.sm64js.com/?autostart=1&level=17&pos=69,-2500,-300,3500


URI encode ad parameters

Type of change

[x] Bugfix
[ ] Feature
[ ] New bidder adapter
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Does this change affect user-facing APIs or examples documented on http://prebid.org?
[ ] Other

Description of change

removing call to nonexistent 'getUserSync' function

uriencode ad request params that have curly braces or brackets

search for ccpa string with the correct key

adapter maintainer's email<EMAIL_ADDRESS>

LGTM pending privacy framework question

updated not to have package lock changes


Size of image too large for many 16GB cards

I was just trying to test DB, but found that all except of one of my 16GB cards a tiny bit too small for the DB image.
Etcher says that the DB image is 15.93 Gb, and that the SD card's size is e.g. 15.63 Gb.
Not so nice.

I'll have that in mind next time i do a release. Thank you.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 93 ms

Resolved: ClamAV performance has improved in 33429ab.


No license

Hello,
it would be nice to use this as a template but it seems that the project does not include a license, making this impossible. If you wish to distribute this freely, could you please include something like a MIT or Apache license?

Want to issue a PR?

Pull Request #25 solving issue #24

Very nice! Thanks, alaxalves.


Configurations selected by name should still participate in capability conflict detection

This adds consideration of nodes selected NOT by variant aware resolution when checking for capability conflicts.
You should not be allowed to select 2 variants of the same project when selecting configurations explicitly by name, this case was not being checked properly.
This might have been an overzealous, slight performance optimization.  But configurations by name are an unusual case, so most of the time there won't be many of them, and this shouldn't have a performance impact.
In the case when there ARE many configurations selected by name, this WILL have a performance impact, but this is unavoidable for the sake of correctness.

@bot-gradle test QFL

I've triggered the following builds for you. Click here to see all build failures.

QuickFeedbackLinux build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test this


Parsing Zilch1

Most of the grammar proposed in #1 is described in the specification.

What is (left) to be implemented:

[x] Lexing (transforms a string input into a list of located tokens)
[x] Parsing (transforms a list of located tokens into a concrete representation of the syntax tree)

[x] Modules

[x] Module header
[x] Module imports

[x] Top-level declarations

[x] Type aliases
[x] Enumerations
[x] Records
[x] Function definition
[x] Type class definition
[x] Un-named type class implementation

[x] Types and expressions

[ ] Scope checking (only for operators) + module dependency checking (resolves identifiers when possible)

[ ] name resolution
[x] cyclic-dependency elimination (A imports B and B imports A)
[x] file import disambiguation
[ ] multiple imports grouping
[ ] import resolution with module export groups

[ ] Fixity resolution + operator disambiguation (transforms the concrete syntax tree into an unambiguous abstract syntax tree where infix operators are transformed into function applications according to their fixities)

This PR will soon be superseded by a much simpler one because the language changed quite a lot since the last commit.
Currently written code will not be forgotten about, but simply discarded.


Trying to start an html website using NPM and Lite-server

Before you open an issue, please check if a similar issue already exists or has been closed before.
A descriptive title
The behavior you expect to see, and the actual behavior...
For feature requests, a description of the problem you're trying to solve, including why you think this is a problem.
Bug repro steps
Please give us an isolated way to reproduce the behavior (example: GitHub repository with code that anyone can clone to observe the problem, or a Dockerfile that replicates your environment):

Environment

lite-server version:
nodejs version:
npm version:
OS type/version:

So I have to start an html file from the VS code terminal using npm start for my bootcamp. But I when I do that the webppage gives me an error cannot GET/. My instructor says its a linux problem


Add ssimulacra2 results to the MSU benchmark.

Please consider adding ssimulacra2 metric results to the MSU benchark collection .
MSU video processing, compression and quality research group conducts comprehensive and in-depth research and has several lines of research: video compression algorithm comparison, video quality measurement an so on.
Among other things, they investigate the correlation of video quality metrics with subjectively perceived quality.

It looks like ssimulacra2 has been added, at least I see it is now in the list at https://videoprocessing.ai/benchmarks/video-quality-metrics_participants.html


Incorrect Deploy to azure Link on Playbook

https://github.com/Azure/MDTI-Solutions/tree/master/MDTIPlaybooks/MDTI-Data-HostInfo
The deploy to azure link deploys Automated Triage Playbook not MDTI-Data-HostInfo

https://github.com/Azure/MDTI-Solutions/tree/master/MDTIPlaybooks/MDTI-Data-HostInfo
The deploy to azure link deploys Automated Triage Playbook not MDTI-Data-HostInfo

@jkerai1 thanks for reporting this, we'll update it

this was updated


Documentation: is docker needed for this?

Documentation: is docker needed for this?
I'd love to get back to wine; ever since the move to 64 bit I can no longer use it on my 64bit machine (it always whines about .wine' is a 32-bit installation, it cannot support 64-bit applications.' - I consider this a design mistake. It should never have such an error).
I don't really want to use docker though.

Hey, currently it uses a lot of Docker, yeah, mainly because it makes it easier to build on remote servers which I also recommend to you (takes forever, more cores, excessive heat etc.). However with some help I could convert the Dockerfile to a shell script.


Change error type for bad objects in "with" and "async with"

This patch does not cover all cases of test_contextlib.py
bytecode::Instruction::SetupWith and BeforeAsyncWith raise a TypeError instead of an AttributeError.
It relates to #4650

@youknowone #4659 fixed 3 tests in text_conextlib.py and this patch fixed 2 tests.
However, there are still expectedFailures that were added during updating test_contextlib.py and contextlib.py.

at least, they are not regressions ;)

Thank you for contributing!


App Fatal Error When Last Model is Missing

Love this app, gonna be really useful in my research. I had tried using a small model a few months back (tried to add it from my downloads) and the app froze, so I removed the model and tried to add a new one. However upon re-running the app, even after fresh clones of the repo, the app immediately crashes here when trying to load the model:

I've isolated this to when the app is trying to load the lastCompiledModel pulling data from Application Support/hf-compiled-transformers. If the shortcut/reference to the last loaded model is gone, the app doesn't handle this very well and crashes.
Could be a small improvement for this but, the fix is to wipe that hf-compiled-transformers folder altogether. But could add in some error checking to be able to handle if the model that you previously had loaded is missing.

I am getting this problem too.

swift-transformers has lots of fatalErrors instead of simply throwing a regular error:
https://github.com/search?q=repo%3Ahuggingface%2Fswift-transformers fatalerror&type=code
We could propose to modify that library to throws on LanguageModel init, but it is a breaking change that impacts consumers of the library.

My thoughts as well on catching the missing model and handling it a bit better 👍


Origin AI

About the PR
Origin AI, NR and BSO

Summary by CodeRabbit

New Features

Introduced three new job roles: StationAi, NanotrasenRepresentative, and BlueshieldOfficer, enhancing gameplay dynamics and player interactions.

Actionable comments posted: 3
Review details

Malf AI confirmed.

Remove Origin PLEASE

Remove Origin PLEASE

why

why

Its just bad map.

why

Its just bad map.

skill issue :godo:


Less ambiguous option values

The current use of true and false as option values seems to indicate deviation from the "norm", defined for most options as Douglas Crockford's historic opinion of how JS should be written.  This really only makes sense if there is a defined norm; jshint seems to consider the eradication, or at least mutability, of such a concept its raison d'être.
In any case, the use of true and false is confusing, because for some options true dictates that some restriction is enforced, whereas for others it means that a restriction is not enforced.
Being able to explicitly specify, say, warn or allow as the option value would make it easier to remember how to configure jshint and to read configuration files and comment-embedded options.
E.G.
/*jshint evil: allow, curly: allow, forin: warn */

would equate to
/*jshint evil: true, curly: false, forin: false */

+1 for this.

+1 And an updated list of options will be also really appreciated, as I can't find full list of options at all (jshint-node has an example of configuration with keys not listed on official homepage o_O)

What options are not on jshint.com?

"sub"   : true,   // Tolerate all forms of subscript notation besides dot notation e.g. `dict['key']` instead of `dict.key`.
"maxerr": 100,    // Maximum error before stopping.
"indent": 2       // Specify indentation spacing

Docs for sub are in there (http://cl.ly/2U143H0H030M1R1Z342t), I missed maxerr and indent though—will fix. Thanks!

Ooops. And I missed sub ;)) Thanks :))


Adapt to 4-dimensional PointCloud.

Follows googlecartographer/cartographer#601. (#573)

PTAL at this second attempt.


Add shake effect on guess bar error

This PR adds the following:

A shake effect to the guess bar when an error is made.

This PR resolves issue #44.


Timings dont load

New/fresh timings refuse to load: https://imgur.com/a/m0CjpFI
url: https://timings.aikar.co/?id=b2f7b57a73504e3991666a03539e3257
Been happening whole summer
Default timings config values in paper.yml

timings:
server-name: Foxcraft OneBlock
enabled: true
verbose: true
server-name-privacy: true
hidden-config-entries:

database
settings.bungeecord-addresses
history-interval: 300
history-length: 3600

Same issue still..
https://imgur.com/a/I0OR5Mj

you have too many plugins that's causing the data file to be too large.
Reduce your history-interval to like 2400 and should resolve it.


raine: Use HTTPS for autoupdate

Noticed that the autoupdate section used HTTP instead of HTTPS.

/verify


Twitter Suggestion: Show whether an increased risk is shown because of multiple encounters with low risk or because of one encounter direct on the risk card

Current Implementation
To find out whether one has an increased risk because they had a long or/and close contact to one person or because they had multiple encounters with low risk, one has to click on the contact journal. Only there the app shows this information.
Suggested Enhancement
Show whether an increased risk is shown because of multiple encounters with low risk or because of one encounter direct on the risk card.
Expected Benefits
Users see all relevant information directly on the risk card and don't have to switch to the contact journal.
Additional Information
This report is based on feedback from a Twitter user: https://twitter.com/fliggerit/status/1456720731153342466?s=20

This issue stayed unmirrored to JIRA for a prolonged period of time. Please mirror it to JIRA now.

Please mirror this issue to JIRA now @dsarkar / @larswmh.

Thanks for your enhancement request @Ein-Tim. We have created an internal ticket for it and will raise this topic internally.
Internal Tracking ID: EXPOSUREAPP-13524

Corona-Warn-App Open Source Team

As the CWA project went into ramp-down mode, I don't expect this feature to be implemented. I'm therefore closing this issue.


Update SPP calculator with Uprating 2024 values

This changes the following:

updates the ssp allowance from £109.40 to £116.75
updates test with relevant

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

I've updated the tests and bundle rake exec gives me a 416 files inspected, no offenses detected, but then also tells me that yarn run lint failed afterwards...

This PR is superseded by #6707.


enable client-to-client

Thanks for such a helpful  script, it save my time.
everything works fine after installation, my question is just how i can enable client-to-client.
e.g:
server ::  local : <IP_ADDRESS> vpn : <IP_ADDRESS>
client1 :: local : <IP_ADDRESS>(office network) vpn : <IP_ADDRESS>
client2 :: local : <IP_ADDRESS>(home network) vpn : <IP_ADDRESS>
issue 1 : after connect vpn on client1 lost connection of (office network) i can't ping on <IP_ADDRESS> on office network
issue 2 : I can't ping to <IP_ADDRESS>(home network) from <IP_ADDRESS>(office network)
please help to solve this

issue 1: 192.168.1.(4)??

issue 1: 192.168.1.(4)??

yes <IP_ADDRESS> another machine on office network

This issue tracker is to report problems with the script, not a technical support forum.
That said, the script sets up the internal <IP_ADDRESS>/24 network and that's what you should use for communication between hosts connected to the VPN (so ping 10.8.0.x addresses, not 192.168.1.x). If it doesn't work, most likely a firewall is blocking that.

I also have such needs


feat: Create API Layer and custom Hook to use the API

Description
Currently, we have API calls on the client sprinkled around, and where/how we make requests is not always obvious.
This PR creates an API Layer to try to reduce data calls and use them in the top-level containers. The goal is to centralize all of our web requests to a single layer.
This new API layer is a generic layer that uses axios to manage the calls.
Also, a generic custom hook useApi was created to consume the new API layer. The intention with the hook is to have a UI handler separated from the API layer itself, where we'll be able to handle each call better, having its status like isLoading, isError and the data per call. This hook can be reusable, even extendable.
useApi -- new custom hook
Basic example
import React from ‘react’;
import useApi from ‘viewers_path/src/customHooks/useApi’;

const Component = () => {
  const { state, api } = useApi();
  const fetchData = () => {
    api.GET(‘fetchUrl’);
  };
  const shouldRenderData = !state.isLoading && !state.isError;
  return (
    <>
      {state.isLoading && ‘Loading...’}
      {state.isError && state.errorMessage}
      {shouldRenderData && JSON.stringify(state.data)}
      <button onClick={fetchData}>Click to fetch</button>
    </>
  );
};

export default Component;

@galelis Thanks for reviewing this PR :)

Why do we have it implemented on Viewer level?
Maybe we could add it as an OHIF/core so we can use in other extensions, packages as well.

Initially, It will live in the viewer project folder for now, as requested by @dannyrb -- what's your opinion on that?


Migration client for Oauth2 encryption

PR : https://github.com/wso2/product-is/pull/2665

Migrating rest of the persisted (in DB/Filesystem/Registry) RSA encrypted data to self-contained ciphertext

BPS profile password

Datasource configuration

Syslog password

Userstore configurations

Key Store registry entries

Subscriber registry entries

Service security policies

Event publishers configurations

Will be tracked by: https://github.com/wso2/product-is/issues/2745


chore(main): release 0.119.0

:robot: I have created a release beep boop
0.119.0 (2024-01-14)
Features

ci: adding helm push (25c2b2e)
ci: adding major and major.miner version labels (b1e6ae8)
ci: adding version tagging (4adad92)
ci: significant refactoring of integration test (4aab6cc)
crd: switching to database server defined in crd (4928111)
create release on release (8720a0a)
error: clearer error message for DatabaseServer missing database (e5baefb)
helm: add env setting (95add47)
helm: moving helm chart (cc65dfa)
heritage: applying heritage to roles too (fd5185d)
heritage: some sanity checks for ownership are being added (607a6a3)
rust: upgrade rust again (599cb56)
test: adding an integration test (885ee70)

Bug Fixes

build: fixing build error (316d114)
build: random code that needs mods (7a332b3)
cargo: adding changes from rustls-tls change (3735adc)
ci: actually setting build-mode as output (f6350bc)
ci: Add concurrency settings to workflows (55c05c7)
ci: add kind to rust tests action (03d6fb3)
ci: addinb v to helm-push version (5f67352)
ci: adding chef to dockerfile (c531fa4)
ci: adjusting docker metadata (c7cceec)
ci: adjusting metadata output to explicitly include tags (0f9e55c)
ci: allow release to write github releases (c4190cc)
ci: bumping helm versions as part of upgrade (a3b8f67)
ci: changing bsord/helm-push to a real version (8f4af00)
ci: changing build profile for tagged versions (0e6e1bb)
ci: Cut off "new release spam" to stargazers (0ff9f96)
ci: disabling extra optimizations in for-distribution for now (4df1075)
ci: doing automerges into develop branch (e843ca1)
ci: don't include dbman in git tag. it breaks docker (d646517)
ci: exclude release action from running on renovate branches (e89b476)
ci: fix helm template verison to not include a v (e205bab)
ci: fixing chart-folder locaiton (e94cc08)
ci: fixing for-distributtion for tagged builds (43d3c04)
ci: fixing github-token arg to go-sematnic-release (d826e73)
ci: fixing type enabled -> enable (1534be3)
ci: fixing version parsing (5410f52)
ci: get tag after creating tag (47ec639)
ci: make build finish (fe8ee60)
ci: make incremental builds a little faster (0ccfefa)
ci: make kind-action use default kind cluster_name (d7ef779)
ci: making build complete in a reasonable amount of time (a4baf13)
ci: making docker build faster (bd43be2)
ci: only create real release on push to main (f710332)
ci: remove for-distribution profile (3ac1d4f)
ci: removing provider from semrel (c919b3d)
ci: renovate should use default branch, which is now develop (3924103)
ci: running rust test on all branches, and all PRs (1eed4a0)
ci: setting all checked in versions to 0.0.0 (3b4e431)
ci: setting lto to thin to ci can finish (67befea)
ci: speeding up docker build (e9645fb)
ci: speeding up incremental ci (22146f8)
ci: still trying to get "extra-files" to update chart.yaml (fae52fd)
ci: switching default to main branch (796b308)
ci: switching to manifest release for realz (8cec224)
ci: tagged build support (83050d4)
ci: trying to get a build to finish in less than 6 hours (16b2f3b)
ci: update chart version on release (95db698)
ci: updating helm version (3860e9e)
ci: updating versions (f1acf9a)
ci: use correct output for version (2367c96)
ci: use manifest release type (d37ebfc)
ci: using cross compiling in docker (930a7ea)
clippy: making errors impossible (032dd88)
crd: generating better crds (f69c85f)
dbc: actually use the database password for a database server (2490583)
deps: update rust crate actix-web to 4.4.1 (db21b7d)
deps: update rust crate anyhow to 1.0.76 (85d798f)
deps: update rust crate anyhow to 1.0.77 (fbd7301)
deps: update rust crate anyhow to 1.0.78 (b4d5d66)
deps: update rust crate anyhow to 1.0.79 (82874c8)
deps: update rust crate clap to 4.4.1 (166cc4e)
deps: update rust crate clap to 4.4.11 (db0321a)
deps: update rust crate clap to 4.4.12 (0f2f875)
deps: update rust crate clap to 4.4.13 (55108a7)
deps: update rust crate clap to 4.4.14 (4bd10dc)
deps: update rust crate clap to 4.4.15 (40fbe03)
deps: update rust crate clap to 4.4.16 (09f0e54)
deps: update rust crate clap to 4.4.2 (fcd76ae)
deps: update rust crate clap to 4.4.3 (853349c)
deps: update rust crate clap to 4.4.5 (db626a5)
deps: update rust crate clap to 4.4.6 (9a46f59)
deps: update rust crate clap to 4.4.7 (47cd0da)
deps: update rust crate env_logger to 0.10.1 (a289f70)
deps: update rust crate futures to 0.3.30 (1877580)
deps: update rust crate kube to 0.87.2 (949c20f)
deps: update rust crate schemars to 0.8.13 (e10b25b)
deps: update rust crate schemars to 0.8.15 (786212a)
deps: update rust crate schemars to 0.8.16 (221ce4b)
deps: update rust crate serde to 1.0.189 (aa3ee50)
deps: update rust crate serde to 1.0.190 (351609d)
deps: update rust crate serde to 1.0.193 (f9ad09f)
deps: update rust crate serde to 1.0.194 (31ee78f)
deps: update rust crate serde to 1.0.195 (2efbd0a)
deps: update rust crate serde_json to 1.0.106 (2b1bef4)
deps: update rust crate serde_json to 1.0.107 (822f8e4)
deps: update rust crate serde_json to 1.0.108 (fedbe68)
deps: update rust crate serde_json to 1.0.109 (b3276a7)
deps: update rust crate serde_json to 1.0.110 (b98de2b)
deps: update rust crate serde_json to 1.0.111 (f914cfa)
deps: update rust crate serde_yaml to 0.9.29 (354a60b)
deps: update rust crate serde_yaml to 0.9.30 (5d7ad83)
deps: update rust crate thiserror to 1.0.48 (c54b28e)
deps: update rust crate thiserror to 1.0.49 (9c72e5a)
deps: update rust crate thiserror to 1.0.50 (8f88f93)
deps: update rust crate thiserror to 1.0.51 (c9c0f82)
deps: update rust crate thiserror to 1.0.52 (004a2f0)
deps: update rust crate thiserror to 1.0.53 (a724c8b)
deps: update rust crate thiserror to 1.0.56 (6d25f9c)
deps: update rust crate tokio to 1.33.0 (db4b600)
diag: cleaning up code (e765117)
doc: cleaning up readme (c7b9b61)
doc: fixing type in readme (90a0378)
docker: fixing copy step to use whatever build dir we end up using (8e0e258)
docker: fixing environment typo (a04497a)
docker: switching dockerfile back to musl (128b14c)
doc: updating readme with new help location (9da88dc)
helm: add crds to helm chart (a76346e)
helm: add events create permission (7c45390)
helm: add patch permissions for databases/databaseServers (e0a3e24)
helm: add role and role binding to service account (66a6413)
helm: adding datases/status to permissions (3d764d8)
helm: adding ready probe (428f1b7)
helm: fix cluster role binding name (3b656ea)
helm: fix indent error (64e1cf5)
helm: fix permission to retrieve secrets (c41e54e)
helm: fix type "Kind" -> "kind" (3284425)
helm: fixing events permission (26d55fc)
helm: fixing helm chart issue (f850df9)
helm: making default helm chart render correctly (8146574)
helm: pluralizing resources in cluster role (f44c194)
heritage: check for heritage on role before dropping role (63d72fc)
heritage: setting heritage works now (040fb39)
log: adding events (1a89a98)
log: exclude /readyz from path (f7d5bf0)
main: don't require owner (372a46a)
test: fix integration test (4207eae)
test: setup_cpng needs to be called before install crds (f4f14a1)
version: setting up for release-please tags (45e2b05)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/hef/dbman/releases/tag/v0.119.0 :sunflower:


add_metadata list of attributes - no effect on history file output

I would like to write osm history files with only version and timestamp information using libosmium release v2.14.0 (Debian GNU/ Linux 9). I used the following command separating the attributes with + like suggested in the release note:
osmium cat file-history.osm -o file-history-VT.osm -f osm,add_metadata=version+timestamp --overwrite
I expected version and timestamp data to be included but no uid, no user and no changeset data. The output file included all of them like I would have used add_metadata=true.

I can't reproduce this. Are you sure you are calling the right osmium program? Try osmium version, it tells you which version of the osmium program and of libosmium it is.

Yes, osmium version showed libosmium version 2.13.1. Right hint!
Thank you


[SPARK-20384][SQL] Support value class in schema of Dataset

What changes were proposed in this pull request?
This PR adds support for Scala value class in schema of Datasets (as both top level class and nested field).
The idea is to treat  value class as its underlying type at run time. For example:
case class Id(get: Int) extends AnyVal
case class User(id: Id) // field `id` will be treated as Int

However, if the value class is top-level (e.g. Dataset[Id]) then it must be treated like a boxed type and must be instantiated. I'm not sure why it behaves this way but I suspect it is related to the expansion of value class when we do casting (e.g. asInstanceOf[T])
Actually, this feature is addressed before in SPARK-17368 but the patch only supports top-level case. Hence we see the error when value class is nested as in SPARK-19741 and SPARK-20384
How was this patch tested?
I added unit tests for top-level and nested case.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@cloud-fan @liancheng @marmbrus could you please take a look at this and start the tests?

Hello. I've just found this PR while trying to debug serialization errors for a case class containing value classes. This would be very helpful!

somehow I lost track of this PR.
ok to test

ok to test

Test build #97232 has started for PR 22309 at commit 5613217.

Test build #97232 has finished for PR 22309 at commit 5613217.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97232/
Test FAILed.

Test build #97331 has finished for PR 22309 at commit 10618a3.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97331/
Test FAILed.

@cloud-fan may I ask what is error code -9? I cannot find the error from the log in Jenkin.

retest this please

Test build #97360 has started for PR 22309 at commit 10618a3.

what's still missing to support top level value class?

Test build #97511 has finished for PR 22309 at commit c14b5f9.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97511/
Test FAILed.

Test build #97950 has started for PR 22309 at commit ca98663.

Test build #97950 has finished for PR 22309 at commit ca98663.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
        // (e.g. as its parent trait or generic), the compiler keeps the class

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97950/
Test PASSed.

Test build #98128 has started for PR 22309 at commit 473a917.

Test build #98128 has finished for PR 22309 at commit 473a917.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98128/
Test FAILed.

@cloud-fan It works now. Actually, top level value class is supported from SPARK-17368. I try to maintain that and add support for nested value class in this patch.

Test build #98154 has started for PR 22309 at commit bf8a6de.

Test build #98154 has finished for PR 22309 at commit bf8a6de.

This patch fails to build.
This patch merges cleanly.
This patch adds the following public classes (experimental):
  encodeDecodeTest(ValueContainer(1, StringWrapper(null)), \"nested value class with null\")

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98154/
Test FAILed.

hi @viirya, may I ask whether Jenkins is having issue? It reports
[error] (catalyst/compile:compileIncremental) Compilation failed
[error] Total time: 175 s, completed Oct 27, 2018 8:33:41 PM
[error] running /home/jenkins/workspace/SparkPullRequestBuilder/build/sbt -Phadoop-2.7 -Pkubernetes -Phive-thriftserver -Pkinesis-asl -Pyarn -Pspark-ganglia-lgpl -Phive -Pmesos test:package streaming-kinesis-asl-assembly/assembly ; received return code 1

but I can build project catalyst fine on my laptop

[error] /home/jenkins/workspace/SparkPullRequestBuilder/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala:401: value isDefined is not a member of org.apache.spark.sql.catalyst.expressions.Expression
[error]         if (path.isDefined) {
[error]                  ^

You need to rebase with current master. path is not Option now.

try to build sql/core?

@cloud-fan @viirya I was silly @_@, I forgot to push the change for that part and missed that error message from Jenkins as well

Test build #98155 has started for PR 22309 at commit 1eab8b5.

How about value class in Array? Do we support it?

According to the second rule, value class in Array needs to be instantiated. In current code, I think it should go to the special handling case of value class. Can you also add a test to verify it is working?

Test build #98155 has finished for PR 22309 at commit 1eab8b5.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test build #98158 has started for PR 22309 at commit 1eab8b5.

Test build #98160 has started for PR 22309 at commit 4d2b89d.

Test build #98167 has started for PR 22309 at commit a7a3f42.

Test build #98170 has started for PR 22309 at commit 24d5858.

Test build #98158 has finished for PR 22309 at commit 1eab8b5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98158/
Test PASSed.

Test build #98160 has finished for PR 22309 at commit 4d2b89d.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
        // if it is used as another type (e.g. as its parent trait or generic),

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98160/
Test PASSed.

Test build #98167 has finished for PR 22309 at commit a7a3f42.

This patch passes all tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98167/
Test PASSed.

Test build #98170 has finished for PR 22309 at commit 24d5858.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98170/
Test PASSed.

Test build #98203 has started for PR 22309 at commit c31f7e7.

Test build #98200 has started for PR 22309 at commit 893b6fc.

My only concern is, the value class handling is kind of spread out in ScalaReflection. Maybe we need a better abstraction.

Test build #98203 has finished for PR 22309 at commit c31f7e7.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98203/
Test PASSed.

Test build #98200 has finished for PR 22309 at commit 893b6fc.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

@cloud-fan while what you said is true, I think it's not that bad. Overall, the only major special logic is inside the case class case and this is due to the special nature of value class.
On the other side, with value class support, unit testing Spark code with ScalaCheck becomes much more easier which is also the main reason I'm trying to implement this patch.

Test build #98248 has started for PR 22309 at commit d70cac5.

Test build #98248 has finished for PR 22309 at commit d70cac5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/98248/
Test PASSed.

adding @liancheng BTW. IIRC, he took a look for this one before and abandoned the change (fix me if I'm wrongly remembering this).

Can one of the admins verify this patch?

I would love to have this change in - if anyone can review this and merge - it would be great.

Can one of the admins verify this patch?

Hi, is there any update on whether this patch is ok to merge?

Can one of the admins verify this patch?


TS2654 error

RxJS version:
version 5.0 beta
Code to reproduce:
Running Typescript to transpile causes error with Observable
Expected behavior:
Code compiles into javascript
Actual behavior:
I receive error from typescript:
events.js:141
      throw er; // Unhandled 'error' event
      ^
TypeScript error: /vagrant/node_modules/rxjs/Observable.d.ts(1,1): Error TS2654: Exported external package typings file cannot contain tripleslash references. Please contact the package author to update the package definition.

Additional information:
using angular 2 beta 13
gulpfile:
gulp.task('scripts', ['tslint'], () => {
    const b = browserify({
        entries: ['./client/script/app.ts'],
        extensions: ['.js', '.json', '.ts'],
        debug: !gutil.env.production,
    });

    return b
        .plugin("tsify", { sourcemaps: !gutil.env.production })
        .transform('babelify', { presets: ["es2015"], extensions: ['.ts', '.js'] })
        .bundle()
        .pipe(source('js/app.js'))
        .pipe(buffer())
        .pipe(gulp.dest(cPaths.build));
});

tsconfig.json:
{
    "compilerOptions": {
        "target": "es2015",
        "module": "commonjs",
        "moduleResolution": "node",
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "removeComments": false,
        "noImplicitAny": false
    },
    "exclude": [
        "node_modules",
        "typings/main",
        "typings/main.d.ts"
    ]
}

I'm using node 4.2.3 on Windows with browserify, tsify, and babel with the es2015 preset.

It's https://github.com/ReactiveX/rxjs/issues/1584 and fixed by https://github.com/ReactiveX/rxjs/pull/1582. Until new version including this fix is being published, please use beta 4.


Reproducers for mutation graph entries

Currently, the reproducers are only created for the crashes. Would it be possible to have an option for also including the mutation graph or all of the inputs? Currently I've tweaked the code locally to get reproducers for every test case when I only want the mutation graph entries. For longer fuzzing runs, storage problems can be expected.

Could you elaborate on what you would want to use the reproducers for?
With the new JUnit plugin and a "standalone jar" version of Jazzer, we are trying to get away from a reliance on code generation and instead make it easier to run Jazzer itself on binary input files.

Sure, if I wanted to see how code coverage changed along a path in the mutation graph from a seed input to a crash, as it stands I would have to fully restart jazzer for each input. Alternatively, I could instrument the reproducers with a jacoco agent and run that.

Hi @McLarney ! Thanks for raising this issue! Looks like we never really got back to you...
I'd love to understand how you're using Jazzer and what your goals are. Lots of folks start off using Jazzer then pivot to our flagship fuzzing suite because it's easier to use.
Ping me if you want to discuss?
david[dot]merian [at] code-intelligence[dot]com


Cannot zoom out image on Ubuntu

Testing #42130
Clicking to zoom in works.
But Alt+Clicking does not work, as it is a gesture consumed by the OS (to move windows).

alt+shift+click seems to work. Gimp uses ctrl+click though, as do some windows programs. I'll switch over to use ctrl on those platforms but keep alt on mac since mac uses ctrl+click is for right click


matomo: 3.10.0 -> 3.11.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/matomo/versions.
meta.description for matomo is: '"A real-time web analytics application"'.
meta.homepage for matomo is: '"https://matomo.org/"

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.11.0 with grep in /nix/store/lwhdn3nm736z7mf2l847r4x9jvn93f14-matomo-3.11.0

directory tree listing: https://gist.github.com/bef33f03602ffca2bb0fbc219b161440

du listing: https://gist.github.com/1e7c08ceed876ad097336bbd9d5f5c70

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
matomo

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/lwhdn3nm736z7mf2l847r4x9jvn93f14-matomo-3.11.0 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A matomo https://github.com/r-ryantm/nixpkgs/archive/936805a008b83e0d0386a1296f10987c26494c8c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/lwhdn3nm736z7mf2l847r4x9jvn93f14-matomo-3.11.0
ls -la /nix/store/lwhdn3nm736z7mf2l847r4x9jvn93f14-matomo-3.11.0/bin

cc @florianjacob for testing.

That's odd. Mine is not piwik.
$ ls results/
matomo

top-level/aliases.nix
  piwik = matomo; # added 2018-01-16

looks like my review just picked that up first when doing the derivation output diff


Easy hardcoded version info

Add new command: print the version number and exit.
closes https://github.com/ava-labs/subnet-cli/issues/32
I have experimented with the goreleaser for a better version string but didn't resolve yet.
NOTE: This version already returns 0.3.3 as version, which requires a new public and tag release after this is merged so that it matches.

Agreed that we should use the standard --version or -v to execute this command.

Updated to use both --version and -v.
Prints
subnet-cli version 0.0.3
Requires manual update on every new release. This version requires new tag 0.0.3 to match.


RuntimeError: CUDA out of memory

Hi Kaixhin. The following error occurred when I ran the code:
RuntimeError: CUDA out of memory. Tried to allocate 16.00 MiB (GPU 0; 4.00 GiB total capacity; 1.40 GiB already allocated; 0 bytes free; 16.43 MiB cached)
My computer's graphics card has only 4GB of memory, and I have changed the size of batch to1.
I would really appreciate it if you could give me some advice.

Segmentation requires a lot of memory, so you may not be able to use this code successfully. The other thing you can reduce is --crop-size from 512 to something like 128, which will reduce memory requirements by 16x.

Segmentation requires a lot of memory, so you may not be able to use this code successfully. The other thing you can reduce is --crop-size from 512 to something like 128, which will reduce memory requirements by 16x.

Thank you  for you reply. I reduced the value of --crop-size, but it has the same error.

I'm surprised --batch-size 1 --crop-size 128 still gives you CUDA memory issues, but you can try reducing the crop size even further (say 16) just to test if you get the same error (though at this point the input might be too small for the network). You could also try changing the optimiser from RMSprop to SGD.
In the README it does mention that the default configuration uses about 10GB of memory, so if you are looking to do segmentation with a smaller GPU you are better off finding another repo that implements more efficient models.

I'm surprised --batch-size 1 --crop-size 128 still gives you CUDA memory issues, but you can try reducing the crop size even further (say 16) just to test if you get the same error (though at this point the input might be too small for the network). You could also try changing the optimiser from RMSprop to SGD.
In the README it does mention that the default configuration uses about 10GB of memory, so if you are looking to do segmentation with a smaller GPU you are better off finding another repo that implements more efficient models.

Kaixhin, Thank you for your patient reply. Although I reduced the crop size to 16, it still doesn't work. I'll find another models. Thanks!