aarch64-unknown-linux-gnu-gcc target not working

.github/workflows/release.yml
  build-rust-cross:
    timeout-minutes: 10
    name: build rust cross - ${{ matrix.platform.release_for }}

    strategy:
      matrix:
        platform:
          ## x86 runner, but uses cross to get arm target
          - release_for: linux-arm
            os: ubuntu-latest
            target: aarch64-unknown-linux-gnu
            name: libcfbypass.so

    runs-on: ${{ matrix.platform.os }}
    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Build binary
        uses: houseabsolute/actions-rust-cross@v0
        with:
          target: ${{ matrix.platform.target }}
          args: "--locked --release"
          strip: true

      - name: Release Binary
        shell: bash
        run: |
          ls target

      - name: Release Binary
        shell: bash
        run: |
          BIN_SUFFIX=""
          if [[ "${{ matrix.runner }}" == "ubuntu-latest" || "${{ matrix.runner }}" == "ubuntu-latest-arm" ]]; then
            BIN_SUFFIX=".so"
          elif [[ "${{ matrix.runner }}" == "macos-latest" ]]; then
            BIN_SUFFIX=".dylib"
          fi

          BIN_OUTPUT="target/${{ matrix.platform.target }}/release/libcfbypass${BIN_SUFFIX}"
          BIN_RELEASE="cfbypass-${{ matrix.simple }}${BIN_SUFFIX}"

          mkdir -p "./dist/${{ matrix.platform.release_for }}"

          mv "${BIN_OUTPUT}" "./dist/${{ matrix.platform.release_for }}/cfbypass${BIN_SUFFIX}"

      - uses: actions/upload-artifact@v4
        with:
          name: ${{ matrix.platform.release_for }}
          path: dist
          if-no-files-found: error

.cargo/config.toml
[build]
target = "aarch64-unknown-linux-gnu"

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-unknown-linux-gnu-gcc"

[target.aarch64-unknown-linux-musl]
linker = "aarch64-unknown-linux-gnu-gcc"

Cargo.toml
[package]
name = "cf-bypass"
version = "0.1.0"
edition = "2021"

[lib]
name = "cfbypass"
path = "rs-src/lib.rs"
crate-type = ["cdylib"]

[dependencies]
errno = "0.3.9"
lazy_static = "1.5.0"
openssl = { version = "0.10.66", features = [ "vendored" ] }
rboring = { version = "4.10.2", features = [] }
rboring-sys = { version = "4.10.2", features = [] }
rquest = "0.22.22"
thiserror = "1.0.63"
tokio = { version = "1.39.2", features = [ "full" ] }
tracing = "0.1.40"
tracing-subscriber = "0.3.18"

[profile.release]
strip = true
lto = "thin"
codegen-units = 1
panic = "abort"
debug = false

[build-dependencies]
cargo-zigbuild = "0.19.1"

will provide log output separately

log output
2024-10-13T23:09:33.5033693Z ##[group]Run houseabsolute/actions-rust-cross@v0
2024-10-13T23:09:33.5034427Z with:
2024-10-13T23:09:33.5034955Z   target: aarch64-unknown-linux-gnu
2024-10-13T23:09:33.5035708Z   args: --locked --release
2024-10-13T23:09:33.5036246Z   strip: true
2024-10-13T23:09:33.5036743Z   working-directory: .
2024-10-13T23:09:33.5037369Z   command: build
2024-10-13T23:09:33.5037846Z   toolchain: stable
2024-10-13T23:09:33.5038620Z   GITHUB_TOKEN: ***
2024-10-13T23:09:33.5039323Z   cache-cross-binary: true
2024-10-13T23:09:33.5039887Z ##[endgroup]
2024-10-13T23:09:33.5313583Z ##[group]Run echo "/home/runner/work/_actions/houseabsolute/actions-rust-cross/v0" >> $GITHUB_PATH
2024-10-13T23:09:33.5314772Z echo "/home/runner/work/_actions/houseabsolute/actions-rust-cross/v0" >> $GITHUB_PATH
2024-10-13T23:09:33.5418626Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.5419171Z ##[endgroup]
2024-10-13T23:09:33.5619361Z ##[group]Run set-cross-compile.sh aarch64-unknown-linux-gnu
2024-10-13T23:09:33.5620021Z set-cross-compile.sh aarch64-unknown-linux-gnu
2024-10-13T23:09:33.5678461Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.5679014Z ##[endgroup]
2024-10-13T23:09:33.5778254Z + set -o pipefail
2024-10-13T23:09:33.5779498Z + TARGET=aarch64-unknown-linux-gnu
2024-10-13T23:09:33.5784019Z + uname -a
2024-10-13T23:09:33.5785049Z + grep --quiet --extended-regexp -i 'darwin|msys|windows'
2024-10-13T23:09:33.5809630Z + echo aarch64-unknown-linux-gnu
2024-10-13T23:09:33.5812187Z + grep --quiet --extended-regexp -i 'x86_64.+linux-(gnu|musl)'
2024-10-13T23:09:33.5854362Z + echo needs-cross=true
2024-10-13T23:09:33.6159064Z ##[group]Run dtolnay/rust-toolchain@master
2024-10-13T23:09:33.6159460Z with:
2024-10-13T23:09:33.6159722Z   targets: aarch64-unknown-linux-gnu
2024-10-13T23:09:33.6160075Z   toolchain: stable
2024-10-13T23:09:33.6160327Z ##[endgroup]
2024-10-13T23:09:33.6193981Z ##[group]Run : parse toolchain version
2024-10-13T23:09:33.6194423Z : parse toolchain version
2024-10-13T23:09:33.6194932Z if [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then
2024-10-13T23:09:33.6195488Z   if [[ Linux == macOS ]]; then
2024-10-13T23:09:33.6196230Z     echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6196889Z   else
2024-10-13T23:09:33.6197382Z     echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6197937Z   fi
2024-10-13T23:09:33.6198309Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then
2024-10-13T23:09:33.6199007Z   echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6199536Z else
2024-10-13T23:09:33.6199859Z   echo "toolchain=$toolchain" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6200230Z fi
2024-10-13T23:09:33.6258554Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.6259037Z env:
2024-10-13T23:09:33.6259265Z   toolchain: stable
2024-10-13T23:09:33.6259523Z ##[endgroup]
2024-10-13T23:09:33.6393159Z ##[group]Run : construct rustup command line
2024-10-13T23:09:33.6393570Z : construct rustup command line
2024-10-13T23:09:33.6394144Z echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6394942Z echo "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6395557Z echo "downgrade=" >> $GITHUB_OUTPUT
2024-10-13T23:09:33.6451209Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.6451640Z env:
2024-10-13T23:09:33.6451920Z   targets: aarch64-unknown-linux-gnu
2024-10-13T23:09:33.6452264Z   components:
2024-10-13T23:09:33.6453035Z ##[endgroup]
2024-10-13T23:09:33.6568273Z ##[group]Run : set $CARGO_HOME
2024-10-13T23:09:33.6568602Z : set $CARGO_HOME
2024-10-13T23:09:33.6568998Z echo CARGO_HOME=${CARGO_HOME:-$HOME/.cargo} >> $GITHUB_ENV
2024-10-13T23:09:33.6628449Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.6628872Z ##[endgroup]
2024-10-13T23:09:33.6745547Z ##[group]Run : install rustup if needed
2024-10-13T23:09:33.6745943Z : install rustup if needed
2024-10-13T23:09:33.6746316Z if ! command -v rustup &>/dev/null; then
2024-10-13T23:09:33.6747241Z   curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail "https://sh.rustup.rs" | sh -s -- --default-toolchain none -y
2024-10-13T23:09:33.6748128Z   echo "$CARGO_HOME/bin" >> $GITHUB_PATH
2024-10-13T23:09:33.6748479Z fi
2024-10-13T23:09:33.6803483Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.6803954Z env:
2024-10-13T23:09:33.6804178Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:33.6804475Z ##[endgroup]
2024-10-13T23:09:33.6916441Z ##[group]Run rustup toolchain install stable --target aarch64-unknown-linux-gnu --profile minimal --no-self-update
2024-10-13T23:09:33.6917591Z rustup toolchain install stable --target aarch64-unknown-linux-gnu --profile minimal --no-self-update
2024-10-13T23:09:33.6984442Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:33.6985291Z env:
2024-10-13T23:09:33.6985783Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:33.6986347Z ##[endgroup]
2024-10-13T23:09:33.9113391Z info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
2024-10-13T23:09:33.9871110Z info: latest update on 2024-09-05, rust version 1.81.0 (eeb90cda1 2024-09-04)
2024-10-13T23:09:34.0114940Z info: downloading component 'rust-std' for 'aarch64-unknown-linux-gnu'
2024-10-13T23:09:34.2015336Z info: installing component 'rust-std' for 'aarch64-unknown-linux-gnu'
2024-10-13T23:09:36.3862512Z
2024-10-13T23:09:36.3984326Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.81.0 (eeb90cda1 2024-09-04) (from rustc 1.81.0 (eeb90cda1 2024-09-04))
2024-10-13T23:09:36.3985419Z
2024-10-13T23:09:36.4040721Z ##[group]Run rustup default stable
2024-10-13T23:09:36.4041312Z rustup default stable
2024-10-13T23:09:36.4100973Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.4101393Z env:
2024-10-13T23:09:36.4101630Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.4101938Z ##[endgroup]
2024-10-13T23:09:36.4216565Z info: using existing install for 'stable-x86_64-unknown-linux-gnu'
2024-10-13T23:09:36.4224330Z info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'
2024-10-13T23:09:36.4225051Z
2024-10-13T23:09:36.4339879Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.81.0 (eeb90cda1 2024-09-04)
2024-10-13T23:09:36.4340939Z
2024-10-13T23:09:36.4372272Z ##[group]Run : create cachekey
2024-10-13T23:09:36.4372945Z : create cachekey
2024-10-13T23:09:36.4373731Z DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')
2024-10-13T23:09:36.4374548Z HASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')
2024-10-13T23:09:36.4375167Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT
2024-10-13T23:09:36.4432604Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.4433011Z env:
2024-10-13T23:09:36.4433232Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.4433531Z ##[endgroup]
2024-10-13T23:09:36.5180009Z ##[group]Run : disable incremental compilation
2024-10-13T23:09:36.5180426Z : disable incremental compilation
2024-10-13T23:09:36.5180827Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then
2024-10-13T23:09:36.5181245Z   echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV
2024-10-13T23:09:36.5181606Z fi
2024-10-13T23:09:36.5243957Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.5244406Z env:
2024-10-13T23:09:36.5244656Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.5244964Z ##[endgroup]
2024-10-13T23:09:36.5366209Z ##[group]Run : enable colors in Cargo output
2024-10-13T23:09:36.5366943Z : enable colors in Cargo output
2024-10-13T23:09:36.5367663Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then
2024-10-13T23:09:36.5368442Z   echo CARGO_TERM_COLOR=always >> $GITHUB_ENV
2024-10-13T23:09:36.5369082Z fi
2024-10-13T23:09:36.5435273Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.5435696Z env:
2024-10-13T23:09:36.5435919Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.5436250Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:36.5436556Z ##[endgroup]
2024-10-13T23:09:36.5556292Z ##[group]Run : enable Cargo sparse registry
2024-10-13T23:09:36.5556760Z : enable Cargo sparse registry
2024-10-13T23:09:36.5557538Z # implemented in 1.66, stabilized in 1.68, made default in 1.70
2024-10-13T23:09:36.5558412Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then
2024-10-13T23:09:36.5559392Z   if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then
2024-10-13T23:09:36.5560114Z     touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2024-10-13T23:09:36.5560797Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV
2024-10-13T23:09:36.5561540Z   elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then
2024-10-13T23:09:36.5562278Z     touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2024-10-13T23:09:36.5562940Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV
2024-10-13T23:09:36.5563379Z   fi
2024-10-13T23:09:36.5563603Z fi
2024-10-13T23:09:36.5615322Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.5615731Z env:
2024-10-13T23:09:36.5615948Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.5616267Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:36.5616531Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:36.5616797Z ##[endgroup]
2024-10-13T23:09:36.6024812Z ##[group]Run : work around spurious network errors in curl 8.0
2024-10-13T23:09:36.6025347Z : work around spurious network errors in curl 8.0
2024-10-13T23:09:36.6026045Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
2024-10-13T23:09:36.6026829Z if rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then
2024-10-13T23:09:36.6027404Z   echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV
2024-10-13T23:09:36.6027793Z fi
2024-10-13T23:09:36.6085420Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.6085905Z env:
2024-10-13T23:09:36.6086185Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.6086496Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:36.6086764Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:36.6087025Z ##[endgroup]
2024-10-13T23:09:36.6340662Z ##[group]Run rustc +stable --version --verbose
2024-10-13T23:09:36.6341063Z rustc +stable --version --verbose
2024-10-13T23:09:36.6398963Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.6399375Z env:
2024-10-13T23:09:36.6399591Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.6399899Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:36.6400233Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:36.6400502Z ##[endgroup]
2024-10-13T23:09:36.6634042Z rustc 1.81.0 (eeb90cda1 2024-09-04)
2024-10-13T23:09:36.6634661Z binary: rustc
2024-10-13T23:09:36.6635280Z commit-hash: eeb90cda1969383f56a2637cbd3037bdf598841c
2024-10-13T23:09:36.6635985Z commit-date: 2024-09-04
2024-10-13T23:09:36.6637117Z host: x86_64-unknown-linux-gnu
2024-10-13T23:09:36.6637881Z release: 1.81.0
2024-10-13T23:09:36.6638269Z LLVM version: 18.1.7
2024-10-13T23:09:36.6718507Z ##[group]Run determine-cross-version.sh ""
2024-10-13T23:09:36.6718960Z determine-cross-version.sh ""
2024-10-13T23:09:36.6776458Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:36.6776865Z env:
2024-10-13T23:09:36.6777085Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:36.6777390Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:36.6777668Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:36.6778569Z   GITHUB_TOKEN: ***
2024-10-13T23:09:36.6778838Z ##[endgroup]
2024-10-13T23:09:36.6872216Z + set -o pipefail
2024-10-13T23:09:36.6872648Z + VERSION=
2024-10-13T23:09:36.6873951Z + '[' -z '' ']'
2024-10-13T23:09:36.6880179Z ++ curl --request GET --header 'Authorization: ***' https://api.github.com/repos/cross-rs/cross/releases/latest
2024-10-13T23:09:36.6968354Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2024-10-13T23:09:36.6971723Z                                  Dload  Upload   Total   Spent    Left  Speed
2024-10-13T23:09:36.6974354Z
2024-10-13T23:09:36.9001743Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
2024-10-13T23:09:36.9495373Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
2024-10-13T23:09:36.9503803Z 100 10027  100 10027    0     0  39554      0 --:--:-- --:--:-- --:--:-- 39476
2024-10-13T23:09:36.9534051Z + JSON='{
2024-10-13T23:09:36.9535542Z   "url": "https://api.github.com/repos/cross-rs/cross/releases/91358284",
2024-10-13T23:09:36.9537058Z   "assets_url": "https://api.github.com/repos/cross-rs/cross/releases/91358284/assets",
2024-10-13T23:09:36.9539100Z   "upload_url": "https://uploads.github.com/repos/cross-rs/cross/releases/91358284/assets{?name,label}",
2024-10-13T23:09:36.9540415Z   "html_url": "https://github.com/cross-rs/cross/releases/tag/v0.2.5",
2024-10-13T23:09:36.9541147Z   "id": 91358284,
2024-10-13T23:09:36.9541537Z   "author": {
2024-10-13T23:09:36.9542002Z     "login": "github-actions[bot]",
2024-10-13T23:09:36.9542487Z     "id": 41898282,
2024-10-13T23:09:36.9542907Z     "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9543648Z     "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9544391Z     "gravatar_id": "",
2024-10-13T23:09:36.9545082Z     "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9545985Z     "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9547085Z     "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9548568Z     "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9550063Z     "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9551453Z     "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9552910Z     "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9554215Z     "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9555376Z     "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9556606Z     "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9558595Z     "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9559898Z     "type": "Bot",
2024-10-13T23:09:36.9560325Z     "site_admin": false
2024-10-13T23:09:36.9560925Z   },
2024-10-13T23:09:36.9561274Z   "node_id": "RE_kwDOBJwXpM4FcgRM",
2024-10-13T23:09:36.9561928Z   "tag_name": "v0.2.5",
2024-10-13T23:09:36.9562529Z   "target_commitish": "main",
2024-10-13T23:09:36.9563171Z   "name": "v0.2.5",
2024-10-13T23:09:36.9563569Z   "draft": false,
2024-10-13T23:09:36.9564443Z   "prerelease": false,
2024-10-13T23:09:36.9565167Z   "created_at": "2023-02-04T14:58:11Z",
2024-10-13T23:09:36.9565939Z   "published_at": "2023-02-04T17:27:40Z",
2024-10-13T23:09:36.9566595Z   "assets": [
2024-10-13T23:09:36.9566926Z     {
2024-10-13T23:09:36.9567947Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307578",
2024-10-13T23:09:36.9568939Z       "id": 94307578,
2024-10-13T23:09:36.9569537Z       "node_id": "RA_kwDOBJwXpM4FnwT6",
2024-10-13T23:09:36.9570472Z       "name": "cross-x86_64-apple-darwin.tar.gz",
2024-10-13T23:09:36.9571249Z       "label": "",
2024-10-13T23:09:36.9571632Z       "uploader": {
2024-10-13T23:09:36.9572278Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9573060Z         "id": 41898282,
2024-10-13T23:09:36.9573649Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9574556Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9575930Z         "gravatar_id": "",
2024-10-13T23:09:36.9576911Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9578352Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9579717Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9581539Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9583256Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9584900Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9586609Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9588202Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9589705Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9591270Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9592961Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9594278Z         "type": "Bot",
2024-10-13T23:09:36.9594717Z         "site_admin": false
2024-10-13T23:09:36.9595265Z       },
2024-10-13T23:09:36.9595644Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9596310Z       "state": "uploaded",
2024-10-13T23:09:36.9596860Z       "size": 1802288,
2024-10-13T23:09:36.9597445Z       "download_count": 42402,
2024-10-13T23:09:36.9598052Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9598834Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9600287Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-apple-darwin.tar.gz"
2024-10-13T23:09:36.9601419Z     },
2024-10-13T23:09:36.9601753Z     {
2024-10-13T23:09:36.9602850Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307577",
2024-10-13T23:09:36.9603696Z       "id": 94307577,
2024-10-13T23:09:36.9604136Z       "node_id": "RA_kwDOBJwXpM4FnwT5",
2024-10-13T23:09:36.9604849Z       "name": "cross-x86_64-pc-windows-msvc.tar.gz",
2024-10-13T23:09:36.9605476Z       "label": "",
2024-10-13T23:09:36.9606071Z       "uploader": {
2024-10-13T23:09:36.9606589Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9607102Z         "id": 41898282,
2024-10-13T23:09:36.9607552Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9608316Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9609074Z         "gravatar_id": "",
2024-10-13T23:09:36.9609815Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9610739Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9612090Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9613884Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9615295Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9616702Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9618185Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9619527Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9620771Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9622041Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9623467Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9624694Z         "type": "Bot",
2024-10-13T23:09:36.9625125Z         "site_admin": false
2024-10-13T23:09:36.9625564Z       },
2024-10-13T23:09:36.9625949Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9629774Z       "state": "uploaded",
2024-10-13T23:09:36.9630249Z       "size": 1462893,
2024-10-13T23:09:36.9630675Z       "download_count": 32089,
2024-10-13T23:09:36.9631315Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9631970Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9633321Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-pc-windows-msvc.tar.gz"
2024-10-13T23:09:36.9634473Z     },
2024-10-13T23:09:36.9634792Z     {
2024-10-13T23:09:36.9635555Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307579",
2024-10-13T23:09:36.9636394Z       "id": 94307579,
2024-10-13T23:09:36.9636865Z       "node_id": "RA_kwDOBJwXpM4FnwT7",
2024-10-13T23:09:36.9637604Z       "name": "cross-x86_64-unknown-linux-gnu.tar.gz",
2024-10-13T23:09:36.9638226Z       "label": "",
2024-10-13T23:09:36.9638608Z       "uploader": {
2024-10-13T23:09:36.9639105Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9639635Z         "id": 41898282,
2024-10-13T23:09:36.9640087Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9640860Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9641632Z         "gravatar_id": "",
2024-10-13T23:09:36.9642356Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9643274Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9644362Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9645772Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9647185Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9648594Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9650100Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9651458Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9653046Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9654354Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9655791Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9656845Z         "type": "Bot",
2024-10-13T23:09:36.9657366Z         "site_admin": false
2024-10-13T23:09:36.9657820Z       },
2024-10-13T23:09:36.9658476Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9659087Z       "state": "uploaded",
2024-10-13T23:09:36.9659538Z       "size": 2693133,
2024-10-13T23:09:36.9659954Z       "download_count": 99563,
2024-10-13T23:09:36.9660529Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9661172Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9662549Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-gnu.tar.gz"
2024-10-13T23:09:36.9663723Z     },
2024-10-13T23:09:36.9664039Z     {
2024-10-13T23:09:36.9664788Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307576",
2024-10-13T23:09:36.9665621Z       "id": 94307576,
2024-10-13T23:09:36.9666053Z       "node_id": "RA_kwDOBJwXpM4FnwT4",
2024-10-13T23:09:36.9666783Z       "name": "cross-x86_64-unknown-linux-musl.tar.gz",
2024-10-13T23:09:36.9667387Z       "label": "",
2024-10-13T23:09:36.9667979Z       "uploader": {
2024-10-13T23:09:36.9668480Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9668996Z         "id": 41898282,
2024-10-13T23:09:36.9669438Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9670220Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9670985Z         "gravatar_id": "",
2024-10-13T23:09:36.9671710Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9672647Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9673731Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9675147Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9676571Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9677974Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9679435Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9680794Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9682039Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9683319Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9684743Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9685686Z         "type": "Bot",
2024-10-13T23:09:36.9686104Z         "site_admin": false
2024-10-13T23:09:36.9686526Z       },
2024-10-13T23:09:36.9686905Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9687446Z       "state": "uploaded",
2024-10-13T23:09:36.9687868Z       "size": 2870100,
2024-10-13T23:09:36.9688284Z       "download_count": 640995,
2024-10-13T23:09:36.9688876Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9689505Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9690859Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-musl.tar.gz"
2024-10-13T23:09:36.9692025Z     }
2024-10-13T23:09:36.9692332Z   ],
2024-10-13T23:09:36.9694147Z   "tarball_url": "https://api.github.com/repos/cross-rs/cross/tarball/v0.2.5",
2024-10-13T23:09:36.9695366Z   "zipball_url": "https://api.github.com/repos/cross-rs/cross/zipball/v0.2.5",
2024-10-13T23:09:36.9699128Z   "body": "## What'\''s Changed\r\n\r\n### Fixed\r\n\r\n#962 - fix SELinux labels to allow use in multiple containers and/or the host filesystem.\r\n#1166 - freebsd: include memstat in build image to fix build with libc 0.2.138 and up.\r\n#1183 - resolve issue when using pre-build in Cargo.toml\r\n\r\n\r\n**Full Changelog**: https://github.com/cross-rs/cross/compare/v0.2.4...v0.2.5",
2024-10-13T23:09:36.9702155Z   "reactions": {
2024-10-13T23:09:36.9703199Z     "url": "https://api.github.com/repos/cross-rs/cross/releases/91358284/reactions",
2024-10-13T23:09:36.9704063Z     "total_count": 17,
2024-10-13T23:09:36.9704718Z     "+1": 3,
2024-10-13T23:09:36.9705110Z     "-1": 0,
2024-10-13T23:09:36.9705629Z     "laugh": 0,
2024-10-13T23:09:36.9706009Z     "hooray": 14,
2024-10-13T23:09:36.9706384Z     "confused": 0,
2024-10-13T23:09:36.9706755Z     "heart": 0,
2024-10-13T23:09:36.9707173Z     "rocket": 0,
2024-10-13T23:09:36.9707523Z     "eyes": 0
2024-10-13T23:09:36.9707867Z   }
2024-10-13T23:09:36.9708186Z }'
2024-10-13T23:09:36.9708726Z ++ jq -r .tag_name
2024-10-13T23:09:36.9709118Z ++ echo '{
2024-10-13T23:09:36.9709819Z   "url": "https://api.github.com/repos/cross-rs/cross/releases/91358284",
2024-10-13T23:09:36.9711040Z   "assets_url": "https://api.github.com/repos/cross-rs/cross/releases/91358284/assets",
2024-10-13T23:09:36.9712532Z   "upload_url": "https://uploads.github.com/repos/cross-rs/cross/releases/91358284/assets{?name,label}",
2024-10-13T23:09:36.9714071Z   "html_url": "https://github.com/cross-rs/cross/releases/tag/v0.2.5",
2024-10-13T23:09:36.9714811Z   "id": 91358284,
2024-10-13T23:09:36.9715192Z   "author": {
2024-10-13T23:09:36.9715663Z     "login": "github-actions[bot]",
2024-10-13T23:09:36.9716152Z     "id": 41898282,
2024-10-13T23:09:36.9716570Z     "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9717324Z     "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9718087Z     "gravatar_id": "",
2024-10-13T23:09:36.9718774Z     "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9719676Z     "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9720750Z     "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9722154Z     "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9723565Z     "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9724972Z     "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9726422Z     "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9727765Z     "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9728969Z     "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9730226Z     "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9731634Z     "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9732802Z     "type": "Bot",
2024-10-13T23:09:36.9733203Z     "site_admin": false
2024-10-13T23:09:36.9733592Z   },
2024-10-13T23:09:36.9733946Z   "node_id": "RE_kwDOBJwXpM4FcgRM",
2024-10-13T23:09:36.9734467Z   "tag_name": "v0.2.5",
2024-10-13T23:09:36.9734911Z   "target_commitish": "main",
2024-10-13T23:09:36.9735357Z   "name": "v0.2.5",
2024-10-13T23:09:36.9735738Z   "draft": false,
2024-10-13T23:09:36.9736120Z   "prerelease": false,
2024-10-13T23:09:36.9736642Z   "created_at": "2023-02-04T14:58:11Z",
2024-10-13T23:09:36.9737260Z   "published_at": "2023-02-04T17:27:40Z",
2024-10-13T23:09:36.9737780Z   "assets": [
2024-10-13T23:09:36.9738120Z     {
2024-10-13T23:09:36.9738870Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307578",
2024-10-13T23:09:36.9739690Z       "id": 94307578,
2024-10-13T23:09:36.9740124Z       "node_id": "RA_kwDOBJwXpM4FnwT6",
2024-10-13T23:09:36.9740814Z       "name": "cross-x86_64-apple-darwin.tar.gz",
2024-10-13T23:09:36.9741391Z       "label": "",
2024-10-13T23:09:36.9741771Z       "uploader": {
2024-10-13T23:09:36.9742257Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9742770Z         "id": 41898282,
2024-10-13T23:09:36.9743228Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9744236Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9745019Z         "gravatar_id": "",
2024-10-13T23:09:36.9745759Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9746697Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9747795Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9749219Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9750672Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9752086Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9753545Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9755523Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9756769Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9758042Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9759469Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9760410Z         "type": "Bot",
2024-10-13T23:09:36.9760818Z         "site_admin": false
2024-10-13T23:09:36.9761244Z       },
2024-10-13T23:09:36.9761625Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9762168Z       "state": "uploaded",
2024-10-13T23:09:36.9762598Z       "size": 1802288,
2024-10-13T23:09:36.9763019Z       "download_count": 42402,
2024-10-13T23:09:36.9763583Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9764219Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9765532Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-apple-darwin.tar.gz"
2024-10-13T23:09:36.9766638Z     },
2024-10-13T23:09:36.9766949Z     {
2024-10-13T23:09:36.9767689Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307577",
2024-10-13T23:09:36.9768526Z       "id": 94307577,
2024-10-13T23:09:36.9768970Z       "node_id": "RA_kwDOBJwXpM4FnwT5",
2024-10-13T23:09:36.9769665Z       "name": "cross-x86_64-pc-windows-msvc.tar.gz",
2024-10-13T23:09:36.9770255Z       "label": "",
2024-10-13T23:09:36.9770636Z       "uploader": {
2024-10-13T23:09:36.9771122Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9771642Z         "id": 41898282,
2024-10-13T23:09:36.9772099Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9773206Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9773984Z         "gravatar_id": "",
2024-10-13T23:09:36.9774821Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9775752Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9776851Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9778271Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9779690Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9781110Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9782582Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9783937Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9785164Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9786638Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9788068Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9789018Z         "type": "Bot",
2024-10-13T23:09:36.9789433Z         "site_admin": false
2024-10-13T23:09:36.9789852Z       },
2024-10-13T23:09:36.9790245Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9790802Z       "state": "uploaded",
2024-10-13T23:09:36.9791259Z       "size": 1462893,
2024-10-13T23:09:36.9791728Z       "download_count": 32089,
2024-10-13T23:09:36.9792291Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9792940Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9794278Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-pc-windows-msvc.tar.gz"
2024-10-13T23:09:36.9795434Z     },
2024-10-13T23:09:36.9795946Z     {
2024-10-13T23:09:36.9796699Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307579",
2024-10-13T23:09:36.9797520Z       "id": 94307579,
2024-10-13T23:09:36.9797955Z       "node_id": "RA_kwDOBJwXpM4FnwT7",
2024-10-13T23:09:36.9798658Z       "name": "cross-x86_64-unknown-linux-gnu.tar.gz",
2024-10-13T23:09:36.9799262Z       "label": "",
2024-10-13T23:09:36.9799643Z       "uploader": {
2024-10-13T23:09:36.9800126Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9800638Z         "id": 41898282,
2024-10-13T23:09:36.9801140Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9801994Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9802822Z         "gravatar_id": "",
2024-10-13T23:09:36.9803557Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9804496Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9805591Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9807108Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9808584Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9810024Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9811473Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9813002Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9814228Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9815495Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9816934Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9817901Z         "type": "Bot",
2024-10-13T23:09:36.9818318Z         "site_admin": false
2024-10-13T23:09:36.9818738Z       },
2024-10-13T23:09:36.9819124Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9819674Z       "state": "uploaded",
2024-10-13T23:09:36.9820108Z       "size": 2693133,
2024-10-13T23:09:36.9820516Z       "download_count": 99563,
2024-10-13T23:09:36.9821090Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9821726Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9823081Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-gnu.tar.gz"
2024-10-13T23:09:36.9824232Z     },
2024-10-13T23:09:36.9824546Z     {
2024-10-13T23:09:36.9825292Z       "url": "https://api.github.com/repos/cross-rs/cross/releases/assets/94307576",
2024-10-13T23:09:36.9826092Z       "id": 94307576,
2024-10-13T23:09:36.9826531Z       "node_id": "RA_kwDOBJwXpM4FnwT4",
2024-10-13T23:09:36.9827465Z       "name": "cross-x86_64-unknown-linux-musl.tar.gz",
2024-10-13T23:09:36.9828120Z       "label": "",
2024-10-13T23:09:36.9828497Z       "uploader": {
2024-10-13T23:09:36.9828984Z         "login": "github-actions[bot]",
2024-10-13T23:09:36.9829501Z         "id": 41898282,
2024-10-13T23:09:36.9829945Z         "node_id": "MDM6Qm90NDE4OTgyODI=",
2024-10-13T23:09:36.9830716Z         "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
2024-10-13T23:09:36.9831478Z         "gravatar_id": "",
2024-10-13T23:09:36.9832308Z         "url": "https://api.github.com/users/github-actions%5Bbot%5D",
2024-10-13T23:09:36.9833242Z         "html_url": "https://github.com/apps/github-actions",
2024-10-13T23:09:36.9834319Z         "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
2024-10-13T23:09:36.9835678Z         "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
2024-10-13T23:09:36.9837232Z         "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
2024-10-13T23:09:36.9838604Z         "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
2024-10-13T23:09:36.9840013Z         "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
2024-10-13T23:09:36.9841314Z         "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
2024-10-13T23:09:36.9842496Z         "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
2024-10-13T23:09:36.9843716Z         "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
2024-10-13T23:09:36.9845079Z         "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
2024-10-13T23:09:36.9845975Z         "type": "Bot",
2024-10-13T23:09:36.9846397Z         "site_admin": false
2024-10-13T23:09:36.9846828Z       },
2024-10-13T23:09:36.9847201Z       "content_type": "application/gzip",
2024-10-13T23:09:36.9847760Z       "state": "uploaded",
2024-10-13T23:09:36.9848191Z       "size": 2870100,
2024-10-13T23:09:36.9848605Z       "download_count": 640995,
2024-10-13T23:09:36.9849184Z       "created_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9849808Z       "updated_at": "2023-02-04T17:27:41Z",
2024-10-13T23:09:36.9851166Z       "browser_download_url": "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-musl.tar.gz"
2024-10-13T23:09:36.9852279Z     }
2024-10-13T23:09:36.9852868Z   ],
2024-10-13T23:09:36.9853568Z   "tarball_url": "https://api.github.com/repos/cross-rs/cross/tarball/v0.2.5",
2024-10-13T23:09:36.9854699Z   "zipball_url": "https://api.github.com/repos/cross-rs/cross/zipball/v0.2.5",
2024-10-13T23:09:36.9858206Z   "body": "## What'\''s Changed\r\n\r\n### Fixed\r\n\r\n#962 - fix SELinux labels to allow use in multiple containers and/or the host filesystem.\r\n#1166 - freebsd: include memstat in build image to fix build with libc 0.2.138 and up.\r\n#1183 - resolve issue when using pre-build in Cargo.toml\r\n\r\n\r\n**Full Changelog**: https://github.com/cross-rs/cross/compare/v0.2.4...v0.2.5",
2024-10-13T23:09:36.9861035Z   "reactions": {
2024-10-13T23:09:36.9861835Z     "url": "https://api.github.com/repos/cross-rs/cross/releases/91358284/reactions",
2024-10-13T23:09:36.9862697Z     "total_count": 17,
2024-10-13T23:09:36.9863092Z     "+1": 3,
2024-10-13T23:09:36.9863482Z     "-1": 0,
2024-10-13T23:09:36.9863856Z     "laugh": 0,
2024-10-13T23:09:36.9864299Z     "hooray": 14,
2024-10-13T23:09:36.9864703Z     "confused": 0,
2024-10-13T23:09:36.9865083Z     "heart": 0,
2024-10-13T23:09:36.9865436Z     "rocket": 0,
2024-10-13T23:09:36.9865799Z     "eyes": 0
2024-10-13T23:09:36.9866172Z   }
2024-10-13T23:09:36.9866494Z }'
2024-10-13T23:09:36.9915481Z + VERSION=v0.2.5
2024-10-13T23:09:36.9916089Z + echo cross-version=v0.2.5
2024-10-13T23:09:36.9956014Z ##[group]Run set-cross-dir.sh
2024-10-13T23:09:36.9956568Z set-cross-dir.sh
2024-10-13T23:09:37.0040362Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:37.0041090Z env:
2024-10-13T23:09:37.0041487Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:37.0042020Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:37.0042468Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:37.0042946Z ##[endgroup]
2024-10-13T23:09:37.0162174Z + set -o pipefail
2024-10-13T23:09:37.0162899Z + echo cross-dir=/home/runner/work/_temp
2024-10-13T23:09:37.0215819Z ##[group]Run actions/cache@v4
2024-10-13T23:09:37.0216205Z with:
2024-10-13T23:09:37.0216446Z   path: /home/runner/work/_temp/cross
2024-10-13T23:09:37.0216793Z   key: Linux-v0.2.5
2024-10-13T23:09:37.0217118Z   enableCrossOsArchive: false
2024-10-13T23:09:37.0217432Z   fail-on-cache-miss: false
2024-10-13T23:09:37.0217795Z   lookup-only: false
2024-10-13T23:09:37.0218045Z   save-always: false
2024-10-13T23:09:37.0218296Z env:
2024-10-13T23:09:37.0218592Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:37.0219124Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:37.0219489Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:37.0219760Z ##[endgroup]
2024-10-13T23:09:37.5020695Z Cache not found for input keys: Linux-v0.2.5
2024-10-13T23:09:37.5100814Z ##[group]Run install-cross-nix.sh /home/runner/work/_temp v0.2.5
2024-10-13T23:09:37.5101353Z install-cross-nix.sh /home/runner/work/_temp v0.2.5
2024-10-13T23:09:37.5158831Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-10-13T23:09:37.5159250Z env:
2024-10-13T23:09:37.5159471Z   CARGO_HOME: /home/runner/.cargo
2024-10-13T23:09:37.5159784Z   CARGO_INCREMENTAL: 0
2024-10-13T23:09:37.5160045Z   CARGO_TERM_COLOR: always
2024-10-13T23:09:37.5160484Z   GITHUB_TOKEN: ***
2024-10-13T23:09:37.5160720Z ##[endgroup]
2024-10-13T23:09:37.5258177Z + set -o pipefail
2024-10-13T23:09:37.5258638Z + CROSS_DIR=/home/runner/work/_temp
2024-10-13T23:09:37.5259266Z + VERSION=v0.2.5
2024-10-13T23:09:37.5259700Z + cd /home/runner/work/_temp
2024-10-13T23:09:37.5261952Z + [[ -n v0.2.5 ]]
2024-10-13T23:09:37.5262501Z + [[ v0.2.5 =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]
2024-10-13T23:09:37.5265913Z + VERSION_ARGS=
2024-10-13T23:09:37.5266724Z + '[' -n v0.2.5 ']'
2024-10-13T23:09:37.5267449Z + VERSION_ARGS='--tag v0.2.5'
2024-10-13T23:09:37.5267918Z + export TARGET=.
2024-10-13T23:09:37.5268301Z + TARGET=.
2024-10-13T23:09:37.5274102Z + curl --silent --location https://raw.githubusercontent.com/houseabsolute/ubi/master/bootstrap/bootstrap-ubi.sh
2024-10-13T23:09:37.5275525Z + sh
2024-10-13T23:09:37.7588293Z downloading https://github.com/houseabsolute/ubi/releases/latest/download/ubi-Linux-x86_64-musl.tar.gz
2024-10-13T23:09:38.5159140Z ubi-Linux-x86_64-musl.tar.gz
2024-10-13T23:09:38.5822871Z
2024-10-13T23:09:38.5824249Z bootstrap-ubi.sh: ubi has been installed to `.`.
2024-10-13T23:09:38.5842506Z bootstrap-ubi.sh: It looks like `.` is not in your PATH.   "--target" "crypto" "--config" "Release"
2024-10-13T23:12:00.0284967Z   Scanning dependencies of target crypto
2024-10-13T23:12:00.0285710Z   Consolidate compiler generated dependencies of target crypto
2024-10-13T23:12:00.0286455Z   [100%] Built target crypto
2024-10-13T23:12:00.0287546Z   cargo:root=/target/aarch64-unknown-linux-gnu/release/build/rboring-sys-baa89f342f6da186/out
2024-10-13T23:12:00.0289428Z   cargo:rustc-link-search=native=/target/aarch64-unknown-linux-gnu/release/build/rboring-sys-baa89f342f6da186/out/build/crypto/
2024-10-13T23:12:00.0291616Z   cargo:rustc-link-search=native=/target/aarch64-unknown-linux-gnu/release/build/rboring-sys-baa89f342f6da186/out/build/ssl/
2024-10-13T23:12:00.0293995Z   cargo:rustc-link-search=native=/target/aarch64-unknown-linux-gnu/release/build/rboring-sys-baa89f342f6da186/out/build/
2024-10-13T23:12:00.0295272Z   cargo:rustc-link-lib=static=crypto
2024-10-13T23:12:00.0295887Z   cargo:rustc-link-lib=static=ssl
2024-10-13T23:12:00.0296238Z
2024-10-13T23:12:00.0296419Z   --- stderr
2024-10-13T23:12:00.0296642Z
2024-10-13T23:12:00.0297766Z   /cargo/registry/src/index.crates.io-6f17d22bba15001f/rboring-sys-4.10.2/patches/boringssl-old-ciphers.patch:25: trailing whitespace.
2024-10-13T23:12:00.0299052Z
2024-10-13T23:12:00.0300340Z   /cargo/registry/src/index.crates.io-6f17d22bba15001f/rboring-sys-4.10.2/patches/boringssl-old-ciphers.patch:27: trailing whitespace.
2024-10-13T23:12:00.0301587Z
2024-10-13T23:12:00.0302878Z   /cargo/registry/src/index.crates.io-6f17d22bba15001f/rboring-sys-4.10.2/patches/boringssl-old-ciphers.patch:58: trailing whitespace.
2024-10-13T23:12:00.0304145Z
2024-10-13T23:12:00.0305764Z   /cargo/registry/src/index.crates.io-6f17d22bba15001f/rboring-sys-4.10.2/patches/boringssl-old-ciphers.patch:214: trailing whitespace.
2024-10-13T23:12:00.0307125Z   //
2024-10-13T23:12:00.0308493Z   /cargo/registry/src/index.crates.io-6f17d22bba15001f/rboring-sys-4.10.2/patches/boringssl-old-ciphers.patch:219: trailing whitespace.
2024-10-13T23:12:00.0309819Z   //
2024-10-13T23:12:00.0310196Z   Checking patch src/ssl/internal.h...
2024-10-13T23:12:00.0310910Z   Hunk #1 succeeded at 556 (offset -21 lines).
2024-10-13T23:12:00.0311546Z   Checking patch src/ssl/ssl_cipher.cc...
2024-10-13T23:12:00.0312253Z   Hunk #6 succeeded at 657 (offset -4 lines).
2024-10-13T23:12:00.0312990Z   Hunk #7 succeeded at 1279 (offset -2 lines).
2024-10-13T23:12:00.0313638Z   Checking patch src/ssl/ssl_privkey.cc...
2024-10-13T23:12:00.0314266Z   Hunk #1 succeeded at 569 (offset 9 lines).
2024-10-13T23:12:00.0314920Z   Applied patch src/ssl/internal.h cleanly.
2024-10-13T23:12:00.0315587Z   Applied patch src/ssl/ssl_cipher.cc cleanly.
2024-10-13T23:12:00.0316321Z   Applied patch src/ssl/ssl_privkey.cc cleanly.
2024-10-13T23:12:00.0317228Z   warning: squelched 2 whitespace errors
2024-10-13T23:12:00.0317949Z   warning: 7 lines applied after fixing whitespace errors.
2024-10-13T23:12:00.0318482Z
2024-10-13T23:12:00.0319968Z   /target/aarch64-unknown-linux-gnu/release/build/rboring-sys-baa89f342f6da186/out/boringssl/src/include/openssl/base.h:59:10: fatal error: 'stddef.h' file not found
2024-10-13T23:12:00.0322360Z   thread 'main' panicked at /cargo/registry/src/index.crates.io-6f17d22bba15001f/clang-sys-1.8.1/src/lib.rs:1859:1:
2024-10-13T23:12:00.0323327Z
2024-10-13T23:12:00.0323859Z   A `libclang` function was called that is not supported by the loaded `libclang` instance.
2024-10-13T23:12:00.0324607Z
2024-10-13T23:12:00.0324918Z       called function = `clang_getTranslationUnitTargetInfo`
2024-10-13T23:12:00.0325629Z       loaded `libclang` instance = 3.8.x
2024-10-13T23:12:00.0326034Z
2024-10-13T23:12:00.0326535Z   The minimum `libclang` requirement for this particular function can be found here:
2024-10-13T23:12:00.0327964Z   https://docs.rs/clang-sys/latest/clang_sys/clang_getTranslationUnitTargetInfo/index.html
2024-10-13T23:12:00.0328761Z
2024-10-13T23:12:00.0329085Z   Instructions for installing `libclang` can be found here:
2024-10-13T23:12:00.0330065Z   https://rust-lang.github.io/rust-bindgen/requirements.html
2024-10-13T23:12:00.0330641Z
2024-10-13T23:12:00.0331089Z   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2024-10-13T23:12:00.0332306Z warning: build failed, waiting for other jobs to finish...
2024-10-13T23:13:10.3895068Z ##[error]Process completed with exit code 101.

I'm not sure what's going on here but I don't think it's an issue with this action. It's simply failing to compile for some reason. It looks like an issue with the rboring-sys crate, maybe just on this particular target.

thanks, can you give me any other pointers for debugging?
i actually did get this to work, but not with your action -- here is the setup i used to get it to build a linux-arm target but on the ubuntu-latest-arm image (not ideal)
  build-rust:
    timeout-minutes: 10
    runs-on: ${{ matrix.runner }}
    name: build rust - ${{ matrix.name }}

    strategy:
      matrix:
        include:
          - name: linux-arm
            simple: linux-arm
            runner: ubuntu-latest-arm
            target: aarch64-unknown-linux-gnu
          # does not work: /usr/include/stdint.h:26:10: fatal error: 'bits/libc-header-start.h' file not found
          # - name: linux-arm
            # simple: linux-arm
            # runner: ubuntu-latest
            # target: aarch64-unknown-linux-gnu

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable
        with:
          targets: "${{ matrix.target }}"

      - name: Setup Cache
        uses: Swatinem/rust-cache@v2

      - name: Build Binary
        run: |
          if [[ "${{ matrix.runner }}" == "ubuntu-latest-arm" ]]; then
            export CC_aarch64_unknown_linux_gnu=/usr/bin/aarch64-linux-gnu-gcc
            export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/usr/bin/aarch64-linux-gnu-gcc
          fi
          cargo build --verbose --locked --release --target ${{ matrix.target }}

      - name: Release Binary
        shell: bash
        run: |
          BIN_SUFFIX=""
          if [[ "${{ matrix.runner }}" == "ubuntu-latest" || "${{ matrix.runner }}" == "ubuntu-latest-arm" ]]; then
            BIN_SUFFIX=".so"
          elif [[ "${{ matrix.runner }}" == "macos-latest" ]]; then
            BIN_SUFFIX=".dylib"
          fi

          BIN_OUTPUT="target/${{ matrix.target }}/release/libcfbypass${BIN_SUFFIX}"
          BIN_RELEASE="cfbypass-${{ matrix.simple }}${BIN_SUFFIX}"

          mkdir -p "./dist/${{ matrix.simple }}"

          mv "${BIN_OUTPUT}" "./dist/${{ matrix.simple }}/cfbypass${BIN_SUFFIX}"

      - uses: actions/upload-artifact@v4
        with:
          name: ${{ matrix.simple }}
          path: dist
          if-no-files-found: error

Sorry I never responded. I'm really not sure what the issue is. For whatever reason, the rboring-sys crate didn't seem to compile in the environment that cross uses. I think cross runs a docker image with qemu, and it uses qemu to emulate the foreign CPU architecture.
I'd expect that this is pretty different from running in an arm-native VM, in terms of things like installed libraries, headers, etc. You could try running cross locally yourself if you want to dig into it more. Another option is to try specifying a cross version that's a commit hash from near the head of cross development. The last release is nearly 2 years old now, and a ton of work has been done on it since then, but unfortunately there hasn't been an official release. I had to do this myself to get some platforms to work with one of my projects.


[SPARK-18570][ML][R] RFormula support * and ^ operators

What changes were proposed in this pull request?
Added support for * and ^ operators, along with expressions within parentheses. New operators just expand to already supported terms, such as;

y ~ a * b = y ~ a + b + a : b
y ~ (a+b+c)^3 = y ~ a + b + c + a : b + a : c + a :b : c

How was this patch tested?
Added new unit tests to RFormulaParserSuite
@mengxr @yanboliang

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

LGTM

ok to test

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/testing-k8s-prb-make-spark-distribution-unified/11393/
Test PASSed.

Test build #106140 has started for PR 24764 at commit e911ae0.

Test build #106140 has finished for PR 24764 at commit e911ae0.

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/106140/
Test PASSed.

Merged to master


fix/python3

updated python to python3,
Fixed very small changes in order to get everything to run again.

Can one of the admins verify this patch?


Introduce Scalafmt via Pants

This introduces scalafmt as an automated formatter and linter via Pants.
To format:
./pants fmt ::

To lint (which would run in CI):
./pants lint ::

Example changes are visible at: https://github.com/coursier/coursier/compare/master...wisechengyi:eg?expand=1
A separate PR would be made once this gets in to format all targets covered by Pants and to enforce it via CI.

@wisechengyi I'm not sure I want to add this right now, as the sources of coursier aren't formatted by scalafmt for now… But it sure should be merged as soon as it's added.

This PR has no effect until pants lint is used in Travis. But yeah, whenever you feel comfortable.


z-coordinate value not proportional with x and y.

When visualizing landmark positions in full-body tracking, the z value seems to be upscaled dramatically.
I've attached a screenshot of the landmark coordinates represented in 3D space. I'm I doing something wrong or is the data supposed to look like this?

It seems when standing completely straight it also estimates the feet being well behind the hip and knees.

Will you ask questions about models at MediaPipe repo? I cannot answer them.
As far as I know, z is experimental value and its accuracy is not high.
As to scale factor, please see also this.


💡[FEATURE]:  PERSONALIZED ADOPTION LANDING PAGE FOR EACH PETS

Is your feature request related to a problem? Please describe.
yes everytime i try to click the adopt me button, it lands me on the same adoption page, which is kind of lame
Describe the solution you'd like
i thought itll be better if we had personalized landing pages for adopting each of these pets as it will make it more personal for the people adopting them and will feel much more connected
Describe alternatives you've considered
there's no alternative
heres a screenshot of the standard adoption page for every pet in the site

i really wanna work on this thing and make it more human/pet-friendly, i hope you assign it to me
tia @akshitagupta15june


Bug/Documentation fixes for transaction

[x] Edit negative amount accepted
[x]  Amount 0.00 accepted
[ ] Amount overflowing
[x] Remove repeater from transaction messages
[x] Rationalize duplicate policy in UG/DG
[ ] Add future features to reduce clutter
[x] Someone thinks that day/month/year can be non-integer just because i wasn't specific. thanks

Checked item 5 because I think there is no need to (it adds clutter to the documentation instead)


As a curious CoinStash user, I want to create an account on CoinStash with IDEM, so that I can use their service and have my details filled out for me

The app can create an account and set a temp password on Coin Stash. The JSON object should also specify what claims are required for account creation, and password complexity as a regex.
curl POST https://coinstash.com.au/auth/signup

{
  "email": "test@idem",
  "password": "abc123!",
  "acceptMarketing": true,
  "displayName": "my name",
  "country": "Australia",
  "token": "xxxxx
}

Post request done, need to be integrated with vendor list logic (Jas doing on 89)

Unable to test - being referred to sign up page.
Jo - "Need to add ID"

waiting fix on 89

Waiting for response https://dltxworkspace.slack.com/archives/C01H0NYBBQW/p1655439523188319


Library Request SharpLearning.XGBoost + Upgrade ML.Net

Expected Behavior
Supports SharpLearning.XGBoost
Updade ML.Net to the latest version.
Actual Behavior
Does not support SharpLearning.XGBoost. It is available in a separate nuget package, so we didn't get it when we added SharpLearning with #5536.
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues
[x] I have provided detailed steps to reproduce the issue

This library would be very helpful (or an alternative C# xgb library).
How does one get prioritization for this request?


feat!: add data, cache and temp dirs to FileSystem

Files created by the framework have different nature, and in this PR we introduce three categories:

data: intended to be persistent and included in OS backups. For instance, wallet contents (used by default for Askar-based wallets)
cache: files intended to be persistent, but that can be regenerated or re-downloaded. An example of this are the tails files for AnonCreds
temp: temporary files that can be safely deleted by the OS after usage. For instance, the genesis file created from genesisTransactions or wallet backup generated during migration

Another change from current behaviour is that all files created by the framework are contained within basePath/.afj directory. This is somewhat similar to indy-sdk, which creates a homedir/.indy_client.
Some remaining questions:

Will it be necessary to write migration scripts to move files (if existant) to new directories? Probably not, considering that until now all files created by AFJ are either temporary or cache
Is it OK to use user home directory and Document directory as a base for data in (node and react-native respectively)? This selection and categorization is based on iOS storage guidelines

Codecov Report

Merging #1306 (34f80b7) into main (3e02227) will decrease coverage by 1.06%.
The diff coverage is 62.50%.

@@            Coverage Diff             @@
##             main    #1306      +/-   ##
==========================================
- Coverage   86.23%   85.18%   -1.06%
==========================================
  Files         817      817
  Lines       20147    20152       +5
  Branches     3450     3452       +2
==========================================
- Hits        17374    17166     -208
- Misses       2589     2774     +185
- Partials      184      212      +28

Impacted Files
Coverage Δ

.../src/modules/indy/services/IndyUtilitiesService.ts
36.36% <0.00%> (ø)

packages/indy-sdk/src/ledger/IndySdkPool.ts
17.64% <0.00%> (ø)

packages/anoncreds/src/utils/tails.ts
18.18% <33.33%> (ø)

packages/node/src/NodeFileSystem.ts
68.62% <58.33%> (-1.59%)
:arrow_down:

packages/askar/src/utils/askarWalletConfig.ts
43.90% <100.00%> (+1.40%)
:arrow_up:

packages/askar/src/wallet/AskarWallet.ts
60.93% <100.00%> (ø)

packages/core/src/modules/ledger/IndyPool.ts
78.82% <100.00%> (ø)

...ages/core/src/storage/migration/UpdateAssistant.ts
89.32% <100.00%> (ø)

...atures/src/signature-suites/BbsBlsSignature2020.ts
4.23% <0.00%> (-83.06%)
:arrow_down:

...es/bbs-signatures/src/Bls12381g2SigningProvider.ts
14.81% <0.00%> (-81.49%)
:arrow_down:

... and 1 more

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

Will it be necessary to write migration scripts to move files (if existant) to new directories? Probably not, considering that until now all files created by AFJ are either temporary or cache

No I don't think so. We may want to do a delete all for the old folders. But as it's all in the temp folder the env should take care of that autmoatically

Is it OK to use user home directory and Document directory as a base for data in (node and react-native respectively)? This selection and categorization is based on iOS storage guidelines

Seems fine to me

@JamesKEbert knows a lot about mobile environments. Does this look good to you?


mpfs_serial.c: Add RX flowcontrol

Summary
Disable RX interrupts and clear the fifo in case of full RX buffer.
Enable RX interrupts in case of empty buffer.
Feature can be taken into use by CONFIG_SERIAL_IFLOWCONTROL.
Impact
risc-v/mpfs serial
Testing
Tested with a custom MPFS board by generating traffic to UART. In stress testing we faced an issue where UART got frozen without rxflowcontrol.

[Experimental Bot, please feedback here]
The PR summary is missing some key information requested in the NuttX requirements.
Here's a breakdown and suggestions for improvement:
Summary - Needs Improvement

Why change is necessary (fix, update, new feature)?

The summary vaguely mentions "an issue where UART got frozen" - be more specific. What was the root cause? Was this a bug fix or a new feature to prevent the issue?

What functional part of the code is being changed?

The summary mentions "risc-v/mpfs serial" -  specifying the exact files/modules modified would be more helpful.

How does the change exactly work (what will change and how)?

A slightly more detailed explanation of how disabling/enabling RX interrupts based on buffer status solves the problem would be beneficial.

Related NuttX Issue reference if applicable.

It's unclear if this addresses a specific existing issue. If so, provide the link.

Impact - Needs Improvement

The impact section is too brief. Address all the bullet points listed in the requirements, explicitly stating "NO" or providing a description where applicable. For example:

Is new feature added? -  It sounds like CONFIG_SERIAL_IFLOWCONTROL is new, so clearly state that and briefly describe it.
Impact on user ...  -  Will users need to enable the new config option?
Impact on build ... -  Will any new dependencies be introduced?
Impact on documentation ... - Since there's a new feature, documentation updates are likely needed. State that explicitly and mention if they are included in the PR.

Testing - Needs Improvement

Build Host(s):  Provide details about your development environment (OS, CPU, compiler version).
Target(s): Be specific about the MPFS board you used.
Testing logs: The logs are currently placeholders.  Include relevant snippets demonstrating the issue before the change and the improvement after.

In Conclusion:
The PR, in its current state, does not fully meet the NuttX requirements.  Provide the missing information and expand on the existing details to make it easier for reviewers to understand and evaluate your changes.


Correction for raw affiliation Department of Plant Biology, Faculty of Science, University of Yaounde I, Yaounde, P. O. Box 812 Cameroon.; Institute of Agricultural Research for Development (IRAD), BP. 2123 Yaounde, Cameroon.; Institute of Research for Development (IRD), UMR PHIM-TAA-120/J Campus International de Baillarguet, 34398 MONTPELLIER CEDEX 5, France.

Correction needed for raw affiliation Department of Plant Biology, Faculty of Science, University of Yaounde I, Yaounde, P. O. Box 812 Cameroon.; Institute of Agricultural Research for Development (IRAD), BP. 2123 Yaounde, Cameroon.; Institute of Research for Development (IRD), UMR PHIM-TAA-120/J Campus International de Baillarguet, 34398 MONTPELLIER CEDEX 5, France.
raw_affiliation_name: Department of Plant Biology, Faculty of Science, University of Yaounde I, Yaounde, P. O. Box 812 Cameroon.; Institute of Agricultural Research for Development (IRAD), BP. 2123 Yaounde, Cameroon.; Institute of Research for Development (IRD), UMR PHIM-TAA-120/J Campus International de Baillarguet, 34398 MONTPELLIER CEDEX 5, France.
new_rors: 022zbs961;03a872012;05q3vnk25;05y5s3h28
previous_rors: 022zbs961;03a872012;05q3vnk25
works_examples: W4293224771
contact: 1a28140b4b0653ff3207e44779ea2c1d:1209d7221c35980183f9c2e2d0472d42a032 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-18. The new affiliations should be visible within the next 7 days.


Display image from RSS feed

Sorry for the generic title, I do see images in most feeds, so I imagine there is something specific about this feed that makes it odd. However, I do see the image on another reader (Feedly) and confirmed that it is communicated as part of the XML file so I suspect it would be possible to support.

Site: https://polyglot.city/@krinkle
Feed<EMAIL_ADDRESS>
XML excerpt:
    <item>
      <title>krinkle: “to thine own self…”</title>
      <guid isPermalink="true">https://polyglot.city/@krinkle/104440224108458470</guid>
      <link>https://polyglot.city/@krinkle/104440224108458470</link>
      <pubDate>Wed, 01 Jul 2020 19:22:29 +0000</pubDate>
      <description>
to thine own self

&quot;&quot;&quot;
(proverb) be true to yourself, do not engage in self-deception.
&quot;&quot;&quot;

Word 2:
I noted this from a scene of Elementary (TV series).

&gt; Watson: &quot;No one can accept something like that forever.&quot;
&gt; Holmes: &quot;To thine own self, Watson.&quot;

Its not uncommon for the Holmes character to utter such rich and poetic language. Its one of my favourite series.

https://en.wiktionary.org/wiki/to_thine_own_self_be_true

#english #word #linguistics
</description>
      <enclosure url="https://cf.mastohost.com/v1/AUTH_91eb37814936490c95da7b85993cc2ff/polyglotcity/media_attachments/files/000/520/985/original/a0c6f91a5fb774ca.png" length="285852" type="image/png"/>
    </item>

Original
Feedly (website)
NewNewsWire (default)
NewNewsWire (Reader View)

Note that I don't mind whether it is shown on the top or in lists. From looking at some other issues, I actually appreciate that NetNewsWire doesn't show attention-grabbing images in list views. (If you do find a way to get them squares to  show, I'd love an option to preserve the simple distraction-free view of today!)

Thanks for the report!
This is actually a duplicate of #127.


Roll Flutter from 14a2b1323bf9 to 9407700aa4a8 (4 revisions)

https://github.com/flutter/flutter/compare/14a2b1323bf9...9407700aa4a8
2022-02-16<EMAIL_ADDRESS>Dismiss text selection toolbar with ESC (flutter/flutter#98511)
2022-02-16<EMAIL_ADDRESS>Roll Engine from 4ea2394b8df6 to b09cf532697b (2 revisions) (flutter/flutter#98558)
2022-02-16<EMAIL_ADDRESS>CupertinoPicker: Update example (flutter/flutter#98525)
2022-02-16<EMAIL_ADDRESS>Marks Mac_ios flutter_view_ios__start_up to be flaky (flutter/flutter#98420)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Plugins: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


USHIFT-704: [WIP] add aggregate-route cluster role

Which issue(s) this PR addresses:

Closes #USHIFT-704

This looks right. I think you have to take the PR out of draft mode to have the tests run, though.
Do any of our CI jobs run the test that is fixed with this change?

Do any of our CI jobs run the test that is fixed with this change?

Not yet, I belive.
We need to test them locally for now.

/lgtm

A fix to this PR was added in https://github.com/openshift/microshift/pull/2002


[udp] make response message cache configurable and update default

Modifies UDP conn implementation to allow for a custom response message cache to be provided. This change is implemented in such a way that API compatibility with previous v3 releases is preserved. Users may now provide an option to supply their own cache implementation. Structured messages, rather than their serialized representation, are now passed to the cache implementation to allow for caching decisions to be made in the cache implementation. For example, it may be desirable to skip caching blockwise message responses if the entire underlying data being transferred is also cached. The cache implementation is responsible for cloning messages or otherwise ensuring that it is not storing data that may subsequently be modified.
A slight functional change is also included in this update in that the default cache implementation now has pseudo-LRU functionality via ccache. When 30 newer messages are added to the cache, the 31st is marked for deletion. Note that deletion is not immediate in ccache and expired items can be returned. A check is added to ignore items that are returned expired.
Further performance improvements can be made in the default cache implementation. For example, while this implementation dramatically improves memory consumption for connections performing large volumes of requests, it also increases the total overhead of every new connection. However, because the implementation is now pluggable, improvements can be made without requiring updates to the library or breaking API changes.
Fixes #586

Note: keeping in draft for discussion at the moment.

Replaced by #590


Add mpd readpicture method as an option in miniplayer

I wasn't able to get miniplayer working for the the longest time and realized that it's because of the way I have the cover art setup. I embed the cover art into all of my audio files rather than putting the cover.png in the album's directory.
This pull request fixes said issue by adding a config option to use mpd's "readpicture" function which extracts the cover art from the audio file.

I made it a separate config variable because I assume a person would only have it as either albumart or readpicture and it would be unnecessary to always call albumart when updating the album art image if they only use readpicture because of embedded art.
But, you're right in that simply checking for both if the first fails would be a lot simpler and also would probably be better in weird cases where you have some albums setup with a cover.png and others with with the album art directly embedded.
I will be pushing the update shortly.

Update pushed.

Sorry for the late response. Looks good!


Implement namespace version byte

https://github.com/celestiaorg/celestia-app/pull/1382 reached the accepted status so this issue is for tracking the implementation of a namespace version byte.

I'm still not sure how we should track the implementation issues such as this, since they weren't originally part of the q1 goals, but they defintiely feel like part of some larger block encoding refactor/epic thing... still chewing on this though
wdyt @rootulp ?

I can create an epic with all the issues in label: share encoding if that helps in communicating / tracking our work.

Closed by https://github.com/celestiaorg/celestia-app/pull/1529


dockerTools.buildImage should accept the meta tag

Describe the bug
dockerTools.buildImage should accept the meta tag so that we could attach a position and description to docker derivations.
Steps To Reproduce
Steps to reproduce the behavior:

...
...
...

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Notify maintainers

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.44, NixOS, 24.11 (Vicuna), 24.11.20240814.c3aa7b8`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.24.2`
 - channels(root): `"nixos"`
 - channels(jkolb): `""`
 - nixpkgs: `/nix/store/sfycwi72zfjsspidinx56ajaiffpyh17-source`

@yorickvP @roberth
Add a :+1: reaction to issues you find important.

Good idea! In the meantime, you should be able to add it with overrideAttrs


Move bootstrap 4 to npm/webpacker

Thanks for creating an issue! Please fill out this form so we can be sure to have all the information we need, and to minimize back and forth.

What are we trying to do?

Bootstrap 4 is a frontend package and we should try our best to keep our frontend packages in npm. (This would also let us start REALLY modernizing our js.) So that end, I'd like to drop our bootstrap gem dependency and have it be an npm package instead, and load it through webpack.

What feature or behavior is this required for?

Grouping frontend dependencies together; opening the door for a javascript framework (see #1768 )

How could we solve this issue? (Not knowing is okay!)

The following:

we've removed the bootstrap gem from our dependencies
we've installed bootstrap and any dependencies (maybe popper_js?) as npm packages
we're loading bootstrap in webpacker

the bootstrap_form gem can probably stay where it is, but please flag for me if we need to figure out something out on that front.

Anything else?

may depend on #1816

taking this off hacknights because it does, in fact, dpeend on #1816

we're getting this through npm and what a relief it is. I'm declaring victory


The crate doesn't support wasm/32-bit targets

$ cargo check --target wasm32-unknown-unknown
error: invalid suffix `bit_target` for number literal
  --> src/lib.rs:35:13
   |
35 |     feature(32bit_target)
   |             ^^^^^^^^^^^^ invalid suffix `bit_target`
   |
   = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)

error[E0277]: the trait bound `u64: BitStore` is not satisfied
   --> src/visitor/bit_sequence.rs:130:10
    |
130 |     U64Lsb0(BitVec<u64, Lsb0>),
    |             ^^^^^^^^^^^^^^^^^ the trait `BitStore` is not implemented for `u64`
    |
    = help: the following other types implement trait `BitStore`:
              u16
              u32
              u8
              usize
note: required by a bound in `BitVec`
   --> /home/niklasad1/.cargo/registry/src/github.com-1ecc6299db9ec823/bitvec-1.0.1/src/vec.rs:56:5
    |
56  |     T: BitStore,
    |        ^^^^^^^^ required by this bound in `BitVec`

For more information about this error, try `rustc --explain E0277`.
error: could not compile `scale-decode` due to 2 previous errors

I think the  feature(32bit_target) is invalid or at least I have never heard of it before.
/cc @jsdw

Yup, I have a plan to resolve this :)
(Basically I'd like to remove bitvec from our dependencies and provide a basic alternate decode target for them, which would also consolidate a bunch of bitvec specific stuff we have spread around the crates)

Closed by #5 5


mod_mods_gui suggestions and questions

Hi spoter,
Suggestion #1:
i have a little suggestion for your mods gui. How about a functions in the settings dialog near the "enable" button to reset all settings of a mod to default? The settings are already there in config.data you know. This would allow a user to set all back to default.
Suggestion #2:
how about an "About" Button for each mod that is registered in the mods gui? It can be used for autor informations, version number, changelog or something else like that.
What do you think?
Question #1:
Is it possible to define an text input field in the template? Would be great for user input.
Question #2:
Is it possible to control the sort order (without changing the name) of the registered mods in mods gui?
Question #3:
Is is possible to set a checkbox in relation to another setting? e.g. Checkbox1 is unchecked and that will disable CheckBox2 ?
regards

Interested. Im try.

Interested, im try create that

Yes, that possible. Check source fakeCheat

No, Flash limit, used net sort orders dictonary.

No. Sorry.

I have also 2 more language files for the mods_gui. If you're interested in it please create the folder structure for it in the repo as you want it, because only the zip archive is visible.
to Question #2: when the sort order is not changeable as you say, is it possible to make something like a quickselect? (like a dropdownmenu, or like a search field to show only mods that are matching the search pattern? The reason behind this is the number of mods i use and the time it takes to find the one i want to edit the settings. for 1-3 mods, this is not needed, but for 10 or more its still an option, right? :)
to Question 5: really not? I thought its exactly the same when you toogle the main switch for the mod, which disables all settings for it. Too bad that it doesn't work :(

Suggestion #2:
how about an "About" Button for each mod that is registered in the mods gui? It can be used for autor informations, version number, changelog or something else like that.

Any news about this? need this function :)

https://github.com/spoter/spoter-mods/blob/master/mod_fakeCheats/source/mod_fakeCheats.py
Try use LABEL


Update archiver 3

If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.

[x] brew cask style --fix {{cask_file}} reports no offenses. => no command verb: style

[x] The commit message includes the cask’s name and version.

You have updated a very old version of archiver.rb - see here for the current version.

This cask has conflicts. Please update your branch before submitting fixes.

Looking at it further, I have no idea why the conflicts are happening, as everything seems fine. Either way, updated in another PR. Thank you.


wip: Add variant capability

What this PR does / why we need it:

Special notes for your reviewer:
Release note:

Interesting solution to trim the prefix. That way we can migrate to bootstrap/ without impact or at least none that I can think of. Kinda like that solution, but this needs a comment or at the very least a commit message explanation on why this was done.

Also not sure, why the modal close "x" is being shown in firefox bottom right corner on the tailwind dev page:

Also fascinating that it does look similar to bootstrap :)

This was just to try and implement a simpler fragment using the same design but using Tailwind. I have to figure out a way to simplify the "install" process. If the user doesn't have to do anything besides loading the fragment and configuring it, I'm way happier. If it's possible, move the tailwind config and try and figure out a way to handle postcss in another way. But still this PR is to show how a fragment using tailwind will be developed and used.
Theme of the fragments need to be different IMO. Or we can implement the same designs and allowing the user to choose between them, kind of a basis for custom fragments, but I don't like that idea. I prefer a totally new theme. Tailwind UI would be awesome. Or I can go ahead and design a new theme.
Colors have to be fetched from config.toml. Colors would be the same as Bootstrap by default, but IMO we can add recommended color schemes to docs, maybe even for Bootstrap.
I'll continue working on Tailwind and "variants" if you agree with how the structure looks and how it's handled (except for colors not imported and postcss/tailwind config files), but let me know if you think a new theme should be developed or not.

Generally agree with the direction. Question is what do you define as a new "theme"?

A new style in general for the Tailwind variant, if we decide not to go with Tailwind UI or add Tailwind UI as another variant. Tailwind can be used to implement any style, Bootstrap style as well. We can implement the entire Bootstrap look using Tailwind or we can take this opportunity to create a new style.

We could think of a new theme, but we also have to keep a check on the time spend as it's mainly duplicating functionality. I kinda like the thought of having a tailwindUI theme with all the things it enables or doesn't.

Needs a rebase due to the dep updates, but you wanted to finalize the general design ideas before merge anyway or?

I'm gonna extract the variant code and create a pr for that and will work on design and create a few fragment using that. So this pr will be a point of reference and shouldn't be merged. Is that a good plan?

Sounds like a plan :)
On Fri, Aug 7, 2020, 2:32 PM Mahdi Pourismaiel<EMAIL_ADDRESS>wrote:

I'm gonna extract the variant code and create a pr for that and will work
on design and create a few fragment using that. So this pr will be a point
of reference and shouldn't be merged. Is that a good plan?
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/okkur/syna/pull/812#issuecomment-670493486, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4YAXAJ4ZUI4ERZNJDJP2DR7PX43ANCNFSM4PHQSEUA
.


Fix #504: fix inconsistent iframe src behavior across browsers

Fix #504

That sounds like the right kind of workaround, yes.
On Tue, Nov 16, 2021 at 9:56 AM Matt Clough @.***>
wrote:

@boutell https://github.com/boutell digging in a bit more, I think this
may be a bug that prevents the affected browsers from parsing URLs (base or
otherwise) that don't use a special scheme
https://url.spec.whatwg.org/#special-scheme. How do we feel about just
prepending a special scheme to the value before parsing if it begins with
// since the parsed value is only being used for the hostname?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apostrophecms/sanitize-html/pull/505#issuecomment-970353845,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAH27IZFDYL24ZTYYJZ433UMJWKFANCNFSM5GAPDJ4Q
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
THOMAS BOUTELL | CHIEF TECHNOLOGY OFFICER
APOSTROPHECMS | apostrophecms.com | he/him/his

Hmm, I merged this too quickly, it breaks a test:
      AssertionError [ERR_ASSERTION]: '' == ''
      + expected - actual

      -
      +

The trouble with this workaround is that it changes intentionally protocol-relative URLs to no longer be protocol-relative. So we would need to undo that to handle it right.
Can you account for that in a new PR?

Yeah, apologies, was still working on it and should've tagged the PR as such 🙁


Add missing intel format modifiers

Fixes https://github.com/danielzfranklin/drm-fourcc-rs/issues/10

By the way I needed to apply this patch locally to make the build script work:
diff --git a/build.rs b/build.rs
index 69169d2..0fe7fa4 100644
--- a/build.rs
+++ b/build.rs
@@ -38,7 +38,7 @@ mod generate {

         {
             let stdin = cmd.stdin.as_mut().expect("failed to open stdin");
-            stdin.write_all(b"#include <drm/drm_fourcc.h>\n")?;
+            stdin.write_all(b"#include <libdrm/drm_fourcc.h>\n")?;
         }

         let result = cmd.wait_with_output()?;
@@ -122,7 +122,7 @@ mod generate {
         let mut wrapper = File::create(&wrapper_path)?;

         wrapper.write_all(b"#include <stdint.h>\n")?;
-        wrapper.write_all(b"#include <drm/drm_fourcc.h>\n")?;
+        wrapper.write_all(b"#include <libdrm/drm_fourcc.h>\n")?;

         for (full, short) in &format_names {
             writeln!(wrapper, "uint32_t {}{} = {};\n", CONST_PREFIX, short, full)?;

Done. Note that it removed a couple of constants locally. Probably because my kernel is too old to have them. I skipped those removals when committing.


remove rate limits from api

related #104
An alternative to #103 which removes rate limits from the API and runs requests in parallel.
This will fail using public RPC infra due to rate-limiting, but runs in about 2-3s, rather than #103's ~15s, when using my own RPC provided via an env var i.e.
RPC_URL=$RPC yarn notifier

closed for now (using #104 instead) as this would break public RPC compatibility due to rate-limiting


Upgraded codemirror version to 5.30.0

Ran Unit tests, not seeing any new failure.
Steps to upgrade:

Inside src folder delete npm-shrinkwrap.json
Update the codemirror version in src/package.json
Run npm install inside src folder (Make sure to use the node version as mentioned in .travis.yml)
Run npm shrinkwrap (This will update the npm-shrinkwrap.json)

@swmitra , Could you please merge this PR.

@saurabh95 merged 🆗

Thanks @petetnt


[tool_crash] ProcessException: Failed to find "C:\Program Files\Java\jdk-21\bin\bin\java" in the search path. Command: C:\Program Files\Java\jdk-21\bin\bin\java, OS error code: 0

Command
flutter create --template app --overwrite .

Steps to Reproduce

...
...
...

Logs
ProcessException: Failed to find "C:\Program Files\Java\jdk-21\bin\bin\java" in the search path. Command: C:\Program Files\Java\jdk-21\bin\bin\java, OS error code: 0
#0      LocalProcessManager.runSync (package:process/src/interface/local_process_manager.dart:118:7)
#1      ErrorHandlingProcessManager.runSync.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:714:24)
#2      _runSync (package:flutter_tools/src/base/error_handling_io.dart:590:14)
#3      ErrorHandlingProcessManager.runSync (package:flutter_tools/src/base/error_handling_io.dart:713:12)
#4      _DefaultProcessUtils.runSync (package:flutter_tools/src/base/process.dart:377:51)
#5      Java.version.<anonymous closure> (package:flutter_tools/src/android/java.dart:139:44)
#6      Java.version (package:flutter_tools/src/android/java.dart:179:5)
#7      Java.version (package:flutter_tools/src/android/java.dart)
#8      CreateCommand.runCommand (package:flutter_tools/src/commands/create.dart:510:41)
<asynchronous suspension>
#9      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1350:27)
<asynchronous suspension>
#10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#11     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:348:9)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:294:5)
<asynchronous suspension>
#15     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:112:9)
<asynchronous suspension>
#16     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)

[✓] Flutter (Channel stable, 3.16.2, on Microsoft Windows [Version 10.0.22621.2715], locale en-US)
    • Flutter version 3.16.2 on channel stable at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 9e1c857886 (6 days ago), 2023-11-30 11:51:18 -0600
    • Engine revision cf7a9d0800
    • Dart version 3.2.2
    • DevTools version 2.28.3

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at C:\Users\ADMIN\AppData\Local\Android\sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: C:\Program Files\Java\jdk-21\bin\bin\java
    ✗ Cannot execute C:\Program Files\Java\jdk-21\bin\bin\java to determine the version

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[!] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.1.5)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.1.32414.318
    • Windows 10 SDK version 10.0.19041.0
    ✗ Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        C++ CMake tools for Windows
        Windows 10 SDK

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2023.2)
    • IntelliJ at C:\Users\ADMIN\AppData\Local\Programs\IntelliJ IDEA Community Edition
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.84.2)
    • VS Code at C:\Users\ADMIN\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.78.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22621.2715]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 119.0.6045.200
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 119.0.2151.72

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 3 categories.

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: 9e1c857886f07d342cf106f2cd588bcd5e031bb2

Closing as duplicate of https://github.com/flutter/flutter/issues/139554


⚠ Hartman Foundation has degraded performance

In 1997f87, Hartman Foundation (https://gordonhartman.com/) experienced degraded performance:

HTTP code: 200
Response time: 2333 ms

Resolved: Hartman Foundation performance has improved in 6131dee.


the snapshot decompress failed: unexpected end of file

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
light-node-data-20231014.tar.gz

@CaduceusMetaverseProtocol need your help

20231105 snapshot can be decompressed correctly


ByteToMessageDecoder incorrectly releasing bytes

I'm using the Http/2 client codec in finagle and I'm trying to make it look like an http/1.1 codec by converting to the netty http/1.1 types.  I'm now reimplementing the InboundHttp2ToHttpAdapter, and I've found that frames get released before I would expect them to.  Through debugging, it seems like the problem is that although the bytes make it properly into my application, and have refCnt = 1 when they do, BytesToMessageDecoder subsequently frees the bytes when it sees that a different ByteBuffer has no readable bytes left.  Do you know what's going on?  This doesn't seem right to me.  Do I have to copy those bytes onto the heap if I want to hold onto them?

@mosesn if you want to hold a reference to the ByteBuf you will need to call ByteBuf.retain(). This will also ensure its not getting released / freed.

@normanmaurer I understand the mechanics of why it's freed.  I think the semantics are wrong.  The ref count is still 1 when I inspect it–it's only that after I have my hands on the ByteBuf, and I think it's my responsibility, someone else goes and frees it.  Should I assume that every single thing that touches a ByteBuf should retain and then later release the ByteBuf when it doesn't need it?  In the reference counting wiki page it says that the one who accesses it last should destroy it . . . but in ByteToMessageDecoder, ByteToMessageDecoder obviously isn't who references it last, since it passes the message along to the next codec.
I guess it seems to me like the clean thing to do would be to think of it as each channel handler passing ownership to the subsequent channel handler, with the terminal channel handler having the responsibility to release it.  I don't understand why I have to retain it instead.


[multikueue] Add Path kubeConfig location type

What type of PR is this?
/kind feature

What this PR does / why we need it:
Add Path location type for MultiKueue cluster KubeConfigs
Which issue(s) this PR fixes:

Relates to #693
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Add Path location type for MultiKueue cluster KubeConfigs

/hold
for #1631

/unhold

/unhold

/kind api-change

/release-note-edit
MultiKueue: Add Path location type for cluster KubeConfigs.