[release-1.10] run UPDATE_BRANCH=release-1.10 ./bin/update_deps.sh; make gen

Manual process. Doing it for all release branches.

@jacob-delgado: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio_release-1.10
d16e44e5499b46ca00da9260ff11131c3f1aab5d
link
true
/test unit-tests_istio_release-1.10

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


KYLIN-3925 Add reduce step for FilterRecommendCuboidDataJob & UpdateO…

…ldCuboidShardJob to avoid generating small hdfs files

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Pull Request Test Coverage Report for Build 4344

0 of 99 (0.0%)  changed or added relevant lines in 10 files are covered.
7 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.02%) to 27.851%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

core-cube/src/main/java/org/apache/kylin/cube/common/RowKeySplitter.java
0
1
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/common/CuboidStatsReaderUtil.java
0
3
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/FilterRecommendCuboidDataMapper.java
0
3
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/UpdateOldCuboidShardJob.java
0
3
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/UpdateOldCuboidShardMapper.java
0
3
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/FilterRecommendCuboidDataJob.java
0
4
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/common/ConvergeCuboidDataUtil.java
0
15
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/ConvergeCuboidDataPartitioner.java
0
15
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/common/MapReduceUtil.java
0
18
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/ConvergeCuboidDataReducer.java
0
34
0.0%

Files with Coverage Reduction
New Missed Lines
%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/FilterRecommendCuboidDataMapper.java
1
0.0%

engine-mr/src/main/java/org/apache/kylin/engine/mr/common/MapReduceUtil.java
1
10.45%

core-job/src/main/java/org/apache/kylin/job/impl/threadpool/DefaultScheduler.java
2
80.23%

engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/UpdateOldCuboidShardMapper.java
3
0.0%

Totals

Change from base Build 4342:
-0.02%

Covered Lines:
22611

Relevant Lines:
81186

💛  - Coveralls


IRC support

Please make support for connecting IRC to chat channel - something similar like:
https://github.com/ChannelChat/ChannelIRC

So, let me see if I got this correct. You want a wrapper for CraftIRC in ChitChat? I'll try and see if I can whip something up.

Its something like bridge between ingame chat and irc. For example set global channel, which is interconnected with irc. This give possibility interconnect many servers chats using global irc channel.

I probably won't allow you to mess with the global channel. It will be a lot more headache to code, and deal with. I'm more thinking of maybe something like /channel create ircChannel IRC The IRC channel -irc address here.


Enable running e2e test for Travis CI on other environments

Describe what this PR does
Running tests on a local system is very useful for developers. The
scripts/travis-functest.sh script handles a lot of the configuration of
a VM or bare-metal system.
By making the script usable for running as root, the CentOS CI can run
the same test as Travis CI does. Developers can also run the script on
non-Ubuntu systems easier too.
CentOS environments are configured a little differently than Ubuntu, and
need additional modifications before minikube functions.
This is only needed when running with VM_DRIVER=none, as minikube would
otherwise create a VM and run everything there.
When running minikube locally (VM_DRIVER=none) it is possible that the
default network that minikube configures conflicts with existing
networks on the host. This will cause issues when deploying Kubernetes
or any infrastructure/application pods.
By passing POD_NW_CIDR set to a value like <IP_ADDRESS>/24 the
alternative network is used by minikube.

@Yuggupta27 the mini-e2e tests will be much easier to run with these changes

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

I'll make some changes and re-run the same.

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

@nixpanic , currently the ci git repo is set as https://github.com/Yuggupta27/ceph-csi ; which has a modified version of some scripts.
Either we can change the target or verify the files that we are running.

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

This is currently rebased on top of #1212 which is expected to get merged first.

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

/test ci/centos/mini-e2e

@Yuggupta27 @humblec @Madhu-1 this is now ready for re-review. All comments (AFAIK) have been addressed. The ci/centos/mini-e2e job depends on this PR. So further consumption of the CentOS CI (and new version of Rook) is blocked until this is merged.

/test ci/centos/mini-e2e

Thanks @nixpanic ,This looks much cleaner now :)

Looks Good... Can't approve as I don't have approval permissions :)

@nixpanic almost there. but have few comments..

@nixpanic almost there. but have few comments..

Thanks for the review. I think I answered your questions. If there are changes needed, please let me know.

/test ci/centos/mini-e2e


Editing layout for wh specific tutorials

Description & motivation

To-do before merge

Pre-release docs
Is this change related to an unreleased version of dbt?

[ ] Yes: please

update the base branch to next
add Changelog components: <Changelog>[New/Changed] in v0.x.0</Changelog>
add links to the "New and changed documentation" section of the latest Migration Guide

[x] No: please ensure the base branch is feat/wh-specific-tutorials
[ ] Unsure: we'll let you know!

Checklist
If you added new pages (delete if not applicable):

[ ] The page has been added to website/sidebars.js
[ ] The new page has a unique filename

If you removed existing pages (delete if not applicable):

[ ] The page has been removed from website/sidebars.js
[ ] An entry has been added to _redirects

@coapacetic What do you think about these changes to the WH specific tutorial layout?


znap source no longer works for file URLs or URLs not ending in .git

Describe the bug

It is no longer possible to clone repos not ending in '.git', as this is now expected by a regex check in .znap.clone[.task]. Additionally, sourcing repos from a file URL ('file://hostname/path') now fails with an error about directory expansion, though clone succeeds.
Steps To Reproduce

# Clone non-.git repo
git clone --bare 'https://github.com/joshskidmore/zsh-fzf-history-search' /tmp/myrepo
znap clone 'file:///tmp/myrepo'

# Source .git file repo
mv /tmp/myrepo /tmp/myrepo.git
znap source 'file:///tmp/myrepo.git'

Expected behavior

Remotes not ending in .git and / or with file URLs should be possible to clone / source.
Observed behavior

Click to expand
# Try sourcing a local repo not ending in .git
$> git clone --bare 'https://github.com/joshskidmore/zsh-fzf-history-search' /tmp/myrepo
$> znap source 'file:///tmp/myrepo'
znap clone: invalid argument 'file:///tmp/myrepo'
Usage: znap clone ( <user>/<repo> | <url> ) ...
Download repos in parallel.

# Try sourcing local repo as .git dir
$> mv /tmp/myrepo /tmp/myrepo.git
$> znap source 'file:///tmp/myrepo.git'
Cloning into '<my home>/.local/share/zsh-snap/tmp/myrepo'...
remote: Enumerating objects: 43, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 43 (delta 0), reused 19 (delta 0), pack-reused 0
Receiving objects: 100% (43/43), 20.78 KiB | 20.78 MiB/s, done.
.znap.source:16: no directory expansion: ~[file:///tmp/myrepo.git]

Environment:

OS: Fedora 38
Terminal: Kitty
Zsh version: 5.9
Repo version: * main 4ec387d Fix repo-less use of znap eval

Additional context

I had a poke around in the .znap.clone and .znap.clone.task functions, and the first issue could be "fixed" just by removing .git from the regex, but I don't know enough about what's going on to tell if there would be any knock-on effects or other bugs introduced by this.


Add GovCloud domain into AWS domains

Add GovCloud domain cloud.databricks.us into AWS domain list.

Please run black over this file so it will not be affected by the failing lint check.
main is currently failing lint checks because of my ongoing SQLAlchemy work (to be resolved shortly) but we want to isolate changes to endpoint.py to this PR. Will merge once this is complete.

fixed.


Issues in input map dialog

Tested in branch 2.2-legacy

When adding a joystick button to an action, the "device" value is set to 3
The little buttons on the spinbox don't respond to half of the clicks (it takes more than 3 clicks to set the value down to 0)
After adding the button, the selected action becomes the first action that contains the button added, instead of the action that was being edited. For example, add a new action "jump", on the jump action add the button "0: PS X [etc]", the selected action becomes "ui_accept" (the first of the default actions that uses button 0)

We also noticed this (at least the "device set to 3" part of it) on the 2.1 branch, during FOSDEM when we quickly added gamepad support to some games for showcase :P

The problem with the little arrow buttons not responding seems to apply to all spinboxes, not only in the InputMap dialog. So it might be worth putting that into a separate issue.

(reopen because it was like 3 issues in the same one, I guess we need some of those checklist things?)

Well @Hinsbart fixed your points 1 and 3, and created issue #7800 for point 2 that was fixed too.

Oh I didn't see the ones for points 1 and 3, sorry :)
On 15 February 2017 at 02:34, Rémi Verschelde<EMAIL_ADDRESS>wrote:

Closed #7790 https://github.com/godotengine/godot/issues/7790.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/7790#event-962540922, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AGVmPY133JrxeHwjBqiE8Cvrl6HvqIxbks5rco5qgaJpZM4L-ug4
.


Would love to see the possibility for hexagons with a flat top

like on this page https://jtauber.github.io/articles/css-hexagon.html

I don't have time to add this feature now.
If you're trying to do this for a hexagon without an image, you could rotate the entire shape using a CSS transform to get the same effect:
transform: rotate(30deg);

I would also love to see this feature.

same here - but need it with image inside


Create basic Webapp Template with Node.js/Express

This is the "hello world" version of our app

This issue was addressed by pull request 29.


Add covariance information to navsat plugin

Already exists for Odometry messages, quite useful to see current uncertainty in GPS fix

Resolved https://github.com/spraybot/mapviz/commit/05657075069ebdfbac94ab3e225fb84376394c65


Release 0.0.4 version bumps

Version bump for 0.0.4, Multiclient.net 3.1,0, Protocol version 0.3.3
Also adds credits and other info to assembly info, inspired by Multiclient.net's info.
Don't merge until 0.0.4 is release ready.

Let's change this to tick the HKAP mod to v0.1 (<IP_ADDRESS>) please and thank you.


XMLParser overwrites section.text in Composition resources

When I create a Composition resource and set its Narrative, then create some sections and set the section.text, the XML parser will generate the value of Composition.text in each of the section.text parts, instead of their real value.

Hi Mirjam,
I'm having a hard time visualizing how this works. Any chance you could paste in a code snippet or link to a resource that demonstrates this?

+1 on this issue, just encountered it myself

@mbaltus - Sorry this took so long to close :)


'str' object has no attribute 'read'

Version of the custom_component
0.7.3
Configuration
yaml not relevant.
OpenHASP is configured to send a json file (not jsonl). The json file is correctly formatted and is in HA's allowed external directories.
Describe the bug
The following handler fails to load the json file correctly.
https://github.com/HASwitchPlate/openHASP-custom-component/blob/24f071cb510f3da0e5c801ccd52eb5abad9c4d6b/custom_components/openhasp/__init__.py#L656-L667
json.load expects a file object but it appears to be receiving a string instead.
Debug log

2024-07-03 18:51:51.891 ERROR (MainThread) [homeassistant.util.logging] Exception in lwt_message_received when handling msg on 'hasp/hallway_panel/LWT': 'online'
Traceback (most recent call last):
File "/config/custom_components/openhasp/__init__.py", line 479, in lwt_message_received
await self.async_load_page(self._pages_jsonl)
File "/config/custom_components/openhasp/__init__.py", line 658, in async_load_page
json_data = json.load(pages_file)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/json/__init__.py", line 293, in load
return loads(fp.read(),
^^^^^^^
AttributeError: 'str' object has no attribute 'read'

I have the same problem, rollback to 0.7.2 worked for now.

#dgomes I believe it should be either
    json_data = json.loads(pages_file)

or
    json_data = json.load(path)

Yes that's the solution, but need to validate

I'm absolutely stumped... I upgraded to HA 2024.7.2 (from 2024.6.x - I forget which I was running when I made this issue) and I just plugged my device in for other reasons and it just worked.
No idea what is going on.


Data about 14000+ anime entries from MAL

Description
Added a dataset from MAL that has all the existing entries of anime in existence  till date
Additional Notes

Thanks for your contribution @Eeman1113


unable to compress files in parallel

am working on a social media app where they can make a post with media, and once they click on submit button, it take then to homepage, while the compressing is still going on, if they try to make another post again with media, it will show this error
"ffmpeg exited with code 1: Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or heigh. Conversion failed"
This error happen if compressing or background upload is going on in the background, user cant make another post with media again.

@segun-flexible cab you paste your code, i wanna get reproducible example so i can fix this type of usecase, Note, we are not using ffmpeg

//Upload Post With Media
for (i = 0; i < Object.values(selectedMedias).length; i++) {
          let sm = Object.values(selectedMedias)[i];

          //GETTING CORRECT FILE PATH ON IOS
          if (Platform.OS == "ios") {
            const realPath = await getRealPath(sm.uri, sm.mediaType);
            console.log('realpath', realPath);
            const asset = await MediaLibrary.getAssetInfoAsync(sm.uri.split('ph://')[1]);
            sm = { ...sm, uri: asset.localUri }
          }

          if (sm.mediaType == "photo") {

            const result = await ImageCompressor.compress(sm.uri, {
              compressionMethod: 'manual',
              maxWidth: sm.width,
              quality: 0.3,
            });
            sm = { ...sm, uri: result }

          } else if (sm.mediaType == "video") {

            const result = await VideoCompressor.compress(sm.uri, {
              compressionMethod: "manual",
              bitrate: 1200000
            });
            sm = { ...sm, uri: result }

          }

          files.push({
            uri: sm.uri,
            name: `${sm.filename}`,
            type: sm.mediaType == "photo" ? "image/png" : mime.getType(sm.uri)
          })
        }

@segun-flexible i just checked and confirm that no issue with parallel image compression, I think MediaLibrary is crashing

Thanks 🙏


AF-536: [Bookmarkable URL] Cannot track closed editors

Bookmarkable URL is now updated when an editor screen is closed, fixes AF-536 Cannot track closed editors.
This ticket belongs to (UF-195) Implement bookmarkable URLs

Can one of the admins verify this PR? Comment with 'ok to test' to start the build.

Can one of the admins verify this PR? Comment with 'ok to test' to start the build.

Can one of the admins verify this PR? Comment with 'ok to test' to start the build.

Can one of the admins verify this PR? Comment with 'ok to test' to start the build.

ok to test


gamestate integration

Back again, seems like your gamestate integration doesn't capture the Win Chance (this bar is found in the default HUD under the round timer, not present in your version.) Either that or I just can't figure out how to display it.

I don't think that Game State Integration provides that data.

Alright, do you have any ideas on how Blast and some tier two events do it then?

Found a slightly different version
"Observer All Players v.1" {  "uri" "http://<IP_ADDRESS>:8080"  "timeout" "5.0"  "buffer"  "0.1"  "throttle" "0.1"  "heartbeat" "30.0"  "auth"  {    "token" "Q79v5tcxVQ8u"  }  "data"  {    "provider"            "1"    "map"                 "1"    "round"               "1"    "player_id"           "1"    "allplayers_id"       "1"      // Same as 'player_id' but for all players. 'allplayers' versions are only valid for HLTV and observers    "player_state"        "1"          "allplayers_state"    "1"          "allplayers_match_stats"  "1"      "allplayers_weapons"  "1"          "allplayers_position" "1"      // output the player world positions, only valid for GOTV or spectators.     "phase_countdowns"    "1"      // countdowns of each second remaining for game phases, eg round time left, time until bomb explode, freezetime. Only valid for GOTV or spectators.     "allgrenades"    "1"           // output information about all grenades and inferno flames in the world, only valid for GOTV or spectators.  } }
But still doesn't seem to include anything useful, do you think trying to calculate based on equipment is the best strategy?

Well I personally think not including this at all is best (it distracts from the game, HUDs in general are already pretty cluttered, and if it's wrong it doesn't add any value, and if it's right it spoils the result of the round) -- but you do you.
I'd assume the easiest and least prone to breaking way would again be to just use equipment value. Would also make sense with Blast's "Firepower" label.
Anything more elaborate I can't say anything about, you'd need to ask a data scientist about that :D

Alright, I'll try that. Thanks for your help!


Important note missing!

It would be nice if you would add a note to this article that says that you should NOT disable the Print Spooler on all DC's, since that would break the print queue pruning function for printers listed in AD:
https://docs.microsoft.com/en-us/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server#print-spooler

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c31d4964-423b-d3cf-9872-aafb9253da4c
Version Independent ID: b943f06f-29f8-690a-6204-125acee3007f
Content: Azure Advanced Threat Protection Print spooler identity security posture assessments
Content Source: ATPDocs/atp-cas-isp-print-spooler.md
Service: azure-advanced-threat-protection
GitHub Login: @mlottner
Microsoft Alias: mlottner

@st-christ Thanks for your feedback.
Will discuss with the product team and update the page as needed.
Appreciate your contribution to docs.
#please-close


Create feature/head branch

Add styles, link, create pull request and merge

This has been completed


loading image from tarball (crane export docker.io/busybox - | lima nerdctl --namespace=k8s.io load)

/question
I installed the latest k3s using lima and trying to load images into it using nerdctl --namespace=k8s.io load , but when I use a tarball from stdin I get the following error
time="2022-03-18T05:10:56Z" level=fatal msg="unrecognized image format"
The command I used to for this
crane export docker.io/busybox - | lima nerdctl --namespace=k8s.io load

https://github.com/google/go-containerregistry/blob/main/cmd/crane/doc/crane_export.md
Additional Info
nerdctl version 0.17.1
limactl version 0.9.1

k3s is created using the following lima yaml
# Deploy kubernetes via k3s (which installs a bundled containerd).
# $ limactl start ./k3s.yaml
# $ limactl shell k3s sudo kubectl
#
# It can be accessed from the host by exporting the kubeconfig file;
# the ports are already forwarded automatically by lima:
#
# $ export KUBECONFIG=$PWD/kubeconfig.yaml
# $ limactl shell k3s sudo cat /etc/rancher/k3s/k3s.yaml >$KUBECONFIG
# $ kubectl get no
# NAME       STATUS   ROLES                  AGE   VERSION
# lima-k3s   Ready    control-plane,master   69s   v1.21.1+k3s1
#
# This example requires Lima v0.7.0 or later.

env:
  CONTAINERD_ADDRESS: /run/k3s/containerd/containerd.sock
  K3S_KUBECONFIG_MODE:  "644"
  INSTALL_K3S_EXEC: "--disable traefik"

images:
- location: https://github.com/lima-vm/alpine-lima/releases/download/v0.2.9/alpine-lima-rd-3.14.3-x86_64.iso
  arch: "x86_64"
  digest: "sha512:b3892ab70ff3140c7ffaa7ace0eef77b047acf633c00bc375abb867caa618c5bd2d94a71638fae7ef10c462c5d28560bdf7c68d603fa6944767700f08fa54a64"
- location: https://github.com/lima-vm/alpine-lima/releases/download/v0.2.9/alpine-lima-rd-3.14.3-aarch64.iso
  arch: "aarch64"
  digest: "sha512:416216a86742b5e653375019fc1e4ff57314f75d26a7d170e7680ff896616f1a45e82a0dca81c989492b7c43c624be80a0719a65563ea0359eab57623b01cfbc"

mounts:
- location: "~"
- location: "/tmp/lima"
  writable: true

# containerd is managed by k3s, not by Lima, so the values are set to false here.
containerd:
  system: false
  user: false

# CPUs: if you see performance issues, try limiting cpus to 1.
# 🟢 Builtin default: 4
cpus: 4

# Memory size
# 🟢 Builtin default: "4GiB"
memory: "8GiB"

# Disk size
# 🟢 Builtin default: "100GiB"
disk: "100GiB"

provision:
- mode: system
  script: |
    #!/bin/sh
    sudo apk add --update --no-cache curl wget
    curl -sfL https://get.k3s.io | sh -

probes:
- script: |
    #!/bin/bash
    set -eux -o pipefail
    if ! timeout 30s bash -c "until test -f /etc/rancher/k3s/k3s.yaml; do sleep 3; done"; then
            echo >&2 "k3s is not running yet"
            exit 1
    fi
  hint: |
    The k3s kubeconfig file has not yet been created.
    Run "limactl shell k3s sudo journalctl -u k3s" to check the log.
    If that is still empty, check the bottom of the log at "/var/log/cloud-init-output.log".

portForwards:
- guestSocket: "/run/user/{{.UID}}/buildkit/buildkitd.sock"
  hostSocket: "{{.Dir}}/sock/buildkitd.sock"

message: |
  To run `kubectl` on the host (assumes kubectl is installed):
  ----
  $ mkdir -p "{{.Dir}}/conf"
  $ export KUBECONFIG="{{.Dir}}/conf/kubeconfig.yaml"
  $ limactl shell {{.Name}} sudo cat /etc/rancher/k3s/k3s.yaml >$KUBECONFIG
  $ kubectl ...
  ----
  To run `buildkit` on the host (assumes buildctl is installed), run the following commands:
  -------
  export BUILDKIT_HOST="unix://{{.Dir}}/sock/buildkitd.sock"
  buildctl debug workers
  -------

Any thoughts how to work with these scenarios is highly helpful.

What's the content of the tar ball?
It needs to contain either index.json (OCI Image Spec) or manifest.json (Docker Image Spec).

I see the tarball as an filesystem tar but without manifest in it.

I see the tarball as an filesystem tar but without manifest in it.

This will be supported in nerdctl import (equivalent of docker import), but not implemented yet.

I see the tarball as an filesystem tar but without manifest in it.

This will be supported in nerdctl import (equivalent of docker import), but not implemented yet.

Which version it's expected ? I am trying to implement https://github.com/google/ko/issues/588 and using crane to build the tarball and import the image into k3s cluster using nerdctl.

Which version it's expected ?

As soon as somebody opens a PR 😄

Actually the google container registry does have manifest.json, i was able to progress with the load.
https://github.com/google/ko/pull/665


Current location button

For #282.
TODOs:

[x] set from location and marker if undefined "from"-input. (Or even overwrite existing "from"-input? Google maps web just zooms to current location.)
[x] fix css glitch when opening the map layer

Try here.

Works for me and quite useful IMO :+1:


feat/vm:add kali-linux and lubuntu-desktop vagrant box defs

Hi Calum,
Just a few things:

Can you change the commit message to use feat/vm: for the prefix rather than chore: please?
Can you add an entry to the Makefile for the VM, in line with the others?
Can you add the VM description to the table in the README?

Cheers,
Chris

Hi @S-Coyle
I'm happy for this to be merged now. The format of the commit messages aren't correct, but Calum was having problems doing the rebase, so we'll just leave them as is. He's agreed to use the correct format for any contributions in the future. Also, I've added an issue to add some contribution guidelines, because to be fair, it's not completely clear what the format should be.
Cheers,
Chris


Issue with k8s.io/docs/getting-started-guides/fedora/fedora_manual_config/

This is a...

[ ] Feature Request
[X] Bug Report

Problem:
the article works to the end of the described steps, but the resulting cluster does not allow deploying as there is no API token configured.
Oct 02 15:56:36 x kube-controller-manager[785]: E1002 15:56:36.226737     785 replica_set.go:424] Sync "default/httpd-2379343749" failed with unable to create pods: No API token found for service account "default", retry after the token is automatically created and added to the service account
Oct 02 15:56:36 x kube-controller-manager[785]: I1002 15:56:36.226881     785 event.go:217] Event(v1.ObjectReference{Kind:"ReplicaSet", Namespace:"default", Name:"httpd-2379343749", UID:"fe0cba21-a797-11e7-be80-001d729af5dd", APIVersion:"extensions", ResourceVersion:"125", FieldPath:""}): type: 'Warning' reason: 'FailedCreate' Error creating: No API token found for service account "default", retry after the token is automatically created and added to the service account

Proposed Solution:
Include a step to generate and include the API token so the node and master can communicate
Page to Update:
https://kubernetes.io/docs/getting-started-guides/fedora/fedora_manual_config/

[root@x ~]# kubectl version
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.7", GitCommit:"095136c3078ccf887b9034b7ce598a0a1faff769", GitTreeState:"clean", BuildDate:"2017-07-08T18:30:56Z", GoVersion:"go1.8.1", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.7", GitCommit:"095136c3078ccf887b9034b7ce598a0a1faff769", GitTreeState:"clean", BuildDate:"2017-07-08T18:30:56Z", GoVersion:"go1.8.1", Compiler:"gc", Platform:"linux/amd64"}

[root@x ~]# cat /etc/fedora-release
Fedora release 26 (Twenty Six)

/remove-lifecycle rotten

I guess this is still relevant.
/remove-lifecycle rotten


Create event for tenant database migration

Description
Useful for database seeding

I meant an event after the auto migrations, like database/migrated.
In this way, we can listen it for do database seeding.
Or may be we can add an option for auto running database seeding for tenants ?

@julianfox, I think this will be available when https://github.com/hyn/multi-tenant/pull/271 gets merged :-)

Just wait for it to be tagged, I'm still cleaning up the code 😁


Keyboard Shortcut?

Thanks for the amazing plugin! Would it be possible to expose this functionality via a customizable keyboard shortcut?

Hi! Please refer here on how to do it: https://support.mozilla.org/en-US/kb/manage-extension-shortcuts-firefox

@benjypng the reference url you linked works only for those extensions, which make the shortcut command available. Such commands then can be assigned a shortcut.


DBG_ENABLE needed in app.yaml for Cloud Debugger to work for flex environment

We need the following config in 'app.yaml' for all flex deployments, regardless of WAR or JAR.
env_variables:
'DBG_ENABLE': 'true'
This is documented in a hard-to-find location: https://cloud.google.com/appengine/docs/flexible/java/dev-jetty9?hl=pt-BR#environment_variables
Does it make sense to put the env variable in our 'app.yaml' template? This may not what 'gcloud' does.

DBG_ENABLED --> DBG_ENABLE


feature/#166 _4 - put back pantries and shopping lists, as regular "database" product lists

Now the database and the code are much more consistent.
Is that relevant to display pantries and shopping lists in the home page? That's another story.
But at least for the tests and for brainstorming purposes, it's good to see that it's easy to create product list types with different UIs.
Deleted files:

pantry.dart
pantry_button.dart
pantry_dialog_helper.dart
pantry_list_page.dart
pantry_page.dart
pantry_preview.dart

New files:

product_list_add_button.dart: "Add button" related to a user product list type
product_list_item.dart: Widget for a ProductList item, for all product list types
product_list_item_pantry.dart: Widget for a ProductList item (pantry)
product_list_item_shopping.dart: Widget for a ProductList item (shopping list)
product_list_item_simple.dart: Widget for a ProductList item (simple product list)

Impacted files:

home_page.dart: now displays pantries and shopping lists (as product lists) and removed dead commented code
list_page.dart: now manages new product list types; now uses new class ProductListAddButton
multi_select_product_page.dart: simplified by removing the pantries and shopping lists, as they are now just special product lists
product_copy_helper.dart: simplified by removing the pantries and shopping lists, as they are now just special product lists
product_copy_view.dart: simplified by removing the pantries and shopping lists, as they are now just special product lists
product_list.dart: create new list types for pantries and shopping lists;
product_list_button.dart: moved code to new class ProductListAddButton - here we only care about
product_list_dialog_helper.dart: now manages new product list types, more specifically in method openNew
product_list_page.dart: now manages new product list types, by using new class ProductListItem
product_page.dart: simplified by removing the pantries and shopping lists, as they are now just special product lists
product_query_page_helper.dart: handled the new product list types; refactored
smooth_product_card_found.dart: unrelated fix
user_preferences.dart: removed everything related to pantry and shopping

Thank you @M123-dev for your code review!


Changes in files injected with useContext()  force vite-react project for full reload

⚠ IMPORTANT ⚠ Please do not ignore this template. If you do, your issue will be closed immediately.

[ +] Read the docs.
[ +] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
[+ ] This is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.

When I change something in a .ts file it force to full reload the application, with losing the state of the application.
This is NOT related to mobx-state-tree, this happens even if i add a simple const test = 'test' field in any part of the .ts file.
I tried to migrate a big project to vite and it take long time to reload for each change in any .ts file, also after a while it hangs and wait for server to respond and it never updates. I think this is related to this issue.

repo with the issue example: https://github.com/Relaxe111/vite-react-mst

vite version: 2.1.2
Operating System: ubuntu 18.04
Node version: 14
Package manager (npm/yarn/ppm) and version: yarn 1.22.10

I found out that issue is some how related to useContext(). When i import store directly, it works properly. But when i inject it with react context it does a full reload.

I've seen similar opened issues not sure if they are related or not:
#3301
#2308

@Relaxe111 Is there a solution to this problem?

@patak-dev Is there a solution to this problem?

I had the same issue. I was able to somehow solve it.
When HMR is called, I find this error in the console with the following message:
You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot()

After some search, here is the issue on SO.
I copied the implementation from the answer and paste it in my project, so my main.tsx looks like this now:
let container: HTMLElement | null = null;

document.addEventListener("DOMContentLoaded", function () {
  if (!container) {
    container = document.getElementById("root");
    if (!container) {
      console.log("No root element is found.");
    } else {
      const root = createRoot(container);
      root.render(
        <StrictMode>
          <StoreContextProvider>
            <CustomRouter history={history}>
              <App />
            </CustomRouter>
          </StoreContextProvider>
        </StrictMode>
      );
    }
  }
});

After I made this change, I can say that my app loading is way faster than the default implementation.
Also. HMR doesn't break now, but the context will lose it's data, unless you store them in localstorage.

React context is a great feature, however few issues related to react context from 2020, 2021 did not get resolved, i dont think vite is a good develeopment tools for react project, unless you dont using react context...

Closing as I confirmed this works after upgrading plugin-react-refresh to plugin-react.
related: #3301


Toyota RAV4 hybrid 2020, unsupported car Issue

Describe the bug
When connect comma.ai, to my Toyota RAV4 hybrid 2020 it brings the message that it is an unsupported car.
I changed the cables but the error persists.
I would be glad if someone can help on this issue.
Which car does this affect?
Toyota RAV4 hybrid 2020
Provide a route where the issue occurs
cb7a33a4e4f4116b|2022-06-30--23-11-12--0
openpilot version
<IP_ADDRESS>
Additional info
No response

It looks like the device isn't able to query any ECUs for fingerprinting, is your comma power plugged in (cable running to OBD port)?

It looks like the device isn't able to query any ECUs for fingerprinting, is your comma power plugged in (cable running to OBD port)?

Thank you so much for the help. Yes, it’s all connected, it was working fine on my Corolla and when I connected on the rav4 it didn’t work. Is there something you suggest to do to try do solve this?

My RAV4 2019 was not recognized so I had to go through this process: https://github.com/commaai/openpilot/wiki/Fingerprinting

It looks like the device isn't able to query any ECUs for fingerprinting, is your comma power plugged in (cable running to OBD port)?

Thank you so much for the help. Yes, it’s all connected, it was working fine on my Corolla and when I connected on the rav4 it didn’t work. Is there something you suggest to do to try do solve this?
I think I sent the wrong one,
Can you check this one?
cb7a33a4e4f4116b|2022-07-02--11-35-02--0

Looks like a missing engine FW:
cb7a33a4e4f4116b|2022-07-02--11-35-02
Old style: TOYOTA RAV4 HYBRID 2019 Vin JTMDW3FV2LD527443
New style (exact): set()
New style (fuzzy): set()
  (Ecu.esp, 0x7b0, None): [b'F152642521\x00\x00\x00\x00\x00\x00'],
  (Ecu.eps, 0x7a1, None): [b'8965B42171\x00\x00\x00\x00\x00\x00'],
  (Ecu.engine, 0x700, None): [b'\x018966342W7000\x00\x00\x00\x00'],
  (Ecu.fwdRadar, 0x750, 0xf): [b'\x018821F3301400\x00\x00\x00\x00'],
  (Ecu.fwdCamera, 0x750, 0x6d): [b'\x028646F4203500\x00\x00\x00\x008646G2601200\x00\x00\x00\x00'],
Mismatches
(0x700, None) - b'\x018966342W7000\x00\x00\x00\x00'

However, you're still on 0.8.13 due to the comma two no longer receiving updates. So there might be more missing fingerprints for you.

Added your missing fingerprint to upstream openpilot, you can try to cherry-pick it onto your local branch, or hard-code the fingerprint. Feel free to ask on the Discord to perform either of those things. PR: https://github.com/commaai/openpilot/pull/25057


Search Bar implemented and adjusted according the dark and light theme

Search Bar has been implemented successfully!
It has been adjusted according to the dark and light theme.

@Simran2337 Thank you for your contribution. Looking forward to more such amazing contributions 🥂


Amfarrell/docker link settings

@brittainhard would you be able to CR this when you get the chance?
@ahmadia,  we want Log.io to live /logio/, correct?

This is to solve issue #597

HTTP_ORIGIN is apparently not present within request.META on Travis CI. This means it is not a reliable source of the base of the url. I'll need to fix this.

@amfarrell - we should be using the same versions of code on Travis CI.  Perhaps double-check that it's installing the same version of request/requests?

@brittainhard can you take a look at the travis CI error here. I can't figure out why this query would be failing.

@amfarrell if deleting a crawl works then I would just set the test to xfail for now and make an issue.


Bert gemms true fp16

Description
This PR allows true FP16 in CUBLAS gemms if environment variable MXNET_FC_TRUE_FP16 is set to true
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator):
tests/python/gpu/test_gluon_gpu:test_gemms_true_fp16
[x] Code is well-documented:

Changes

[x] General half_precision Gemm: allows true fp16 if MXNET_FC_TRUE_FP16 is set
[x] Transformer: allows true fp16 if MXNET_FC_TRUE_FP16 is set

@MoisesHer Please clean the commit history and change the target branch to v1.x. Thanks.
cc @ciyongch

@MoisesHer As you've closed the PR, do you still want to back-port this feature to v1.x and then included in 1.7.0 rlease?

@MoisesHer As you've closed the PR, do you still want to back-port this feature to v1.x and then included in 1.7.0 rlease?

yes, just created the PR to v.1.x:

sorry about that and thank you


Using negative index slice on tf.scan accesses uninitialized memory

Accessing last element of array produced by scan by using array[-1] gives random results. IE
import tensorflow as tf
out = tf.scan(lambda p, c: p * c, tf.fill([2], 2), initializer=tf.constant(1))
sess = tf.Session()
print sess.run(out)
print sess.run(out[1])
print sess.run(out[-1])

This generates
[2 4]
4
181075993

The last number is different on reruns, tf.__version__ is 0.10

I reproduced this on docker image tensorflow/tensorflow:0.10.0
but it works fine for me on  tensorflow/tensorflow:nightly

Closing this.  Feel free to re-open if it still is an issue at HEAD.


Allow Delete Users from Okta IDP

Currently, local users are allowed to be deleted. However, if you setup Okta, you can't. The users are just there. In the case where the okta configuration changes, but the email is the same, it can cause an error since the internal configurations are different. We should be able to delete the same user.

Moving this to the dashboard repo as this is a UI functionality that needs to be added.

seems like a duplicate of https://github.com/paralus/paralus/issues/143, tracking it there.

@estein9825 this is fixed with paralus v0.2.2 release. Kindly verify, closing this issue for now.


You are not allowed to change a (chek(a, "1")), consider using other strategies!

https://github.com/mustafaertekin/js-training/blob/1718282caa4c66802a397954a3116fc0ae398509/js/app.js#L121

var processed = +c + +a;


Repo is created 40 minutes ago and is already on Google on irrelevant search query - just fun fact

I just typed get all channels links i am subscribed telegram github in Google and got your brand new repo in results, despite it is 40 minutes old.
Lol.
Details

It is just a fun fact issue, and not an issue at all I guess...

And by the way, how did you get 230 stars in just 40 minutes?..

This is because after running the code on Github Action, the push and commit commands are performed in a scheduled manner while deleting all previous commits. This is why you see only one commit on the main page of the repository, but at the bottom of the main page in the statistics section, you can see the process of receiving stars over time.


Custom attributes

We should be able to setup custom layout attributes for all CV cells we used:

Content
Title
Marker

Content attributes are custom now. Title and marker doesn't have to be custom in terms of attributes.


Test everything

This PR should finishing testing every function in the spec :tada: Starts from #39. Currently just implements searching tests.
I'd rather do this all in one go as 1) I'd rather not further chain PRs 2) I'm gunna want to refactor some utils.

Also fixes #50

@asmeurer This PR makes significant changes to the manip and stat functions of #39, so I've closed that as it doesn't make sense to review such out-dated and somewhat erroneous code.
I'm also now ready for review/happy for merging.

Yes, it would be OK with me if you do more self merging. I'm not able to review such large PRs in detail in a reasonable amount of time.


Ability to toggle collapse of chats in any given connection

Is your feature request related to a problem? Please describe.
Consider the following image.

I would not call it problem per se, but having many channels and chats in a connection could be too distracting.
Describe the solution you'd like
I would suggest having a ▶/▼ to toggle hide/show of the list (hidden by default) might be a good idea.  Maybe an aggregate message count number like this screenshot would be a good idea?  (First one is how it looks currently, second is the proposed solution.)

Describe alternatives you've considered
None.
Additional context
I think that should suffice.

I don't think this is a good idea. I can't imagine a situation where I want to "constantly" toggle the whole list just to see what hides under that unread count.
I think there's other ways to do this better:

Toggle hide/show favorite channels
#520
#609

I'll leave the issue open for a while, but will probably close it unless some other compelling argument is made. It's not that I don't see the problem, it's just that I don't think your suggested solution is optimal.

I think #609 would be a better solution, but I'm going to close this since I also closed #609.


HIVE-27819: Iceberg: Upgrade iceberg version to 1.4.2

What changes were proposed in this pull request?

Check mr module changes:
git log apache-iceberg-1.3.0...apache-iceberg-1.4.2 --pretty=oneline --reverse -- mr

23e0d1075477b0eeccd36754223cc94c24786f8d Build: Bump com.fasterxml.jackson.core:jackson-annotations (#7763)
50b799a1ad7cb0137235f1ae3ee62ff878634ef1 Build: Replace usage of Nebula dependency recommender plugin with Gradle's versionCatalog (#7694)
a6e24590e3b594d0f06b48a2df22b2e9fa49418d Build: Fix Gradle issue for consuming projects with Maven classifier (#8588)
2e291c2b67a643ffe93e139483df55f3639cc39d Core: Default to zstd compression for Parquet in new tables (#8593)

Check hive-metastore module changes:
git log apache-iceberg-1.3.0...apache-iceberg-1.4.2 --pretty=oneline --reverse -- hive-metastore

d89ba12416260029c44e40441735cf5ec89288ef Hive: Set commit state as Unknown before throwing CommitStateUnknownException (#7931)
3caa3a28d07a2d08b9a0e4196634126f1e016d6a Hive: Switch tests to JUnit5 (#8058)
53d83f7ad16c54ef3fb0a05df634d5dacf36028f Hive: Fix assertion (#8127)
2f03e7a4c05b63b11ccd27af7b28e620f19d6eb8 Core: Use v2 format in new tables by default (#8381)
e10453a10d3f9237032ba7e649808347c699f6a2 HIVE: Fix the Hive version checking in MetastoreLock logical error (#8547)
2e291c2b67a643ffe93e139483df55f3639cc39d Core: Default to zstd compression for Parquet in new tables (#8593)

Finally, I think we need backport these six iceberg commits to hive repo:. BTW, most code changes is from Hive: Switch tests to JUnit5 (#8058) which changes the assert way of all tests in iceberg-catalog , but the changes is limited to test classes, so it is safe.
d89ba12416260029c44e40441735cf5ec89288ef Hive: Set commit state as Unknown before throwing CommitStateUnknownException (#7931)
3caa3a28d07a2d08b9a0e4196634126f1e016d6a Hive: Switch tests to JUnit5 (#8058)
53d83f7ad16c54ef3fb0a05df634d5dacf36028f Hive: Fix assertion (#8127)
2f03e7a4c05b63b11ccd27af7b28e620f19d6eb8 Core: Use v2 format in new tables by default (#8381)
e10453a10d3f9237032ba7e649808347c699f6a2 HIVE: Fix the Hive version checking in MetastoreLock logical error (#8547)
2e291c2b67a643ffe93e139483df55f3639cc39d Core: Default to zstd compression for Parquet in new tables (#8593)

Why are the changes needed?

Upgrade iceberg version to latest version 1.4.1.
Does this PR introduce any user-facing change?

No
Is the change a dependency upgrade?

No
How was this patch tested?

UT

CC @InvisibleProgrammer @ayushtkn @deniskuzZ   :)

Looks good, plan to merge in few days. @deniskuzZ any comments here?

Looks good, plan to merge in few days. @deniskuzZ any comments here?

lgtm

https://github.com/apache/hive/pull/4824/files#diff-f88561b4ed24634e3b00be85d9b75b58aba93d8455f0d58bb6ec3a201abecb82

https://github.com/apache/hive/pull/2589/files#diff-f88561b4ed24634e3b00be85d9b75b58aba93d8455f0d58bb6ec3a201abecb82
The original PR also has same phenomenon. I guess maybe github can not display some data type.


initial external idp config

The setup should be tested with real domains. making it work locally is A LOT harder than using real domains.

follow up in https://github.com/owncloud/ocis/pull/689


Adding auto batching of documents

add_documents_auto_batch, add_documents_from_file_auto_batch, add_documents_auto_batch, and add_documents_from_file_auto_batch methods added to the Index to automatically split documents into batches when indexing.

Codecov Report

Merging #12 (bda8086) into main (4864706) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #12   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           14        14
  Lines          527       558   +31
=========================================
+ Hits           527       558   +31

Impacted Files
Coverage Δ

meilisearch_python_async/errors.py
100.00% <100.00%> (ø)

meilisearch_python_async/index.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


[feature request] Send parameters to a workflow by REST API

I see that you can call a workflow with PUT by sending {"params":{},"sessionTime":"2019-04-05T15:58:59+01:00","workflowId": 1} for workflow 1.
However I don't know (or there isn't a way) how to pass parameters with a REST API
Thanks again !
P.S.: I would be glad to help in the documentation of Digdag, but don't know who to ask

Hello, @jojoke13
What digdag command do you want to send in REST API?
(digdag start?)
This following links may help.

https://github.com/treasure-data/digdag#check-digdag-rest-api
#1055

I would like to send the equivalent of : digdag run -p my_var1=foo -p my_var2=abc
(my_var1 and myvar2)
Sorry, for the incovinience - i had troubles to launch the gradle ( the cli build failed because it can't find the javax annotation, and I haven't figured out yet why) and i opened the feature request in the meantime

Hello, @jojoke13
digdag run doesn't server command. You need to use digdag start command.
#1055 may help.
What Java version are you using? Digdag requires Java8 environment.
https://github.com/treasure-data/digdag#development

Hello, @jojoke13
Could you take a look at this example
https://github.com/treasure-data/digdag/pull/1075/files
msg is a parameter.
Thank you @ehaupt

Works like a charm !
Thanks a lot :)


Add S3 Filesink

CC: @tigrux. You might need something like this for GCS if Gluten needs the HiveDataSink or the TableWriter Operator.


Using Storyboard!

Hi,
I really like your PanModal customizable presentation. Amazing job. I am new to Xcode and Swift.
I am trying to call a View Controller from Storyboard instead of programmatically. It loads the controller but has transparent background and non of the labels I have show up. I am using the Basic() just to see if I can load it from there.  Do I need to initiate Storyboard somewhere or I am doing something wrong. Any help will much appreciated. Thanks in advance.!
Describe your issue here.
What type of issue is this? (place an x in one of the [ ])

[ ] bug
[ ] enhancement (feature request)
[X ] question
[ ] documentation related
[ ] testing related
[ ] discussion

Requirements (place an x in each of the [ ])

[ X] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[ X] I've read and agree to the Code of Conduct.
[X ] I've searched for any related issues and avoided creating a duplicate issue.

Bug Report
Filling out the following details about bugs will help us solve your issue sooner.
Reproducible in:
PanModal version:
iOS version:
Steps to reproduce:

Expected result:
What you expected to happen
Actual result:
What actually happened
Attachments:
Logs, screenshots, screencast, sample project, funny gif, etc.

Hi,
We did not build this project to support Storyboards in any way. We have not tested or tried this out. I suspect it would be some work to make that happen unfortunately & we are only committing to fixing critical bugs in the library.
If you decide to try to make this happen, we are happy to review and get that merged in for others who may want this feature.
Thanks for writing in. Let me know if you have any other questions.
Cheers,
Tosin

Oh just saw your edited description,
In general, if you are using a storyboard with this library, its going to be a bit difficult. With segues and what not.
For your specific issue, if the background is transparent, you need set a background color on your view & for the labels ensure you have a text color that is not equal to the background color of the view.
For using this library, you are better off creating your view controller in code. Storyboards in general have their limits and working with custom libraries such as PanModal is one of their limits where its easier to do things in code.

TosinAF,
Thank you so much for the quick response. I really appreciate it. I was thinking segues myself. I will give it a try.


Examples of Reacting to events and Filtering events

Can anyone please provide example of these, ideally including code example.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 5d651422-3de2-d399-d863-030abc4ce6ed
Version Independent ID: a46bd7ed-cb90-7a85-63bc-d079ae78d9b6
Content: Reacting to Azure Blob storage events
Content Source: articles/storage/blobs/storage-blob-event-overview.md
Service: storage
Sub-service: blobs
GitHub Login: @normesta
Microsoft Alias: normesta

@PingPongSet Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Thanks for the feedback @PingPongSet. We'll review this doc to assess whether to include more inline or have separate articles. In the meantime (taking one at a time) - Filtering examples are included in the article In the Filtering Events section. These are strings that you can use in filter arguments. As for examples on actually creating the filter, see the Filter events for Event Grid article linked to from this article. It shows examples in PowerShell and CLI. You'll create the filter as part of creating the event subscription. For an example of reacting to events, see our newly created article Tutorial: Implement the data lake capture pattern to update a Databricks Delta table. While this article features an example hierarchical namespaces enabled, the concept is the same. It features a function app that reacts to events.

#please-close


Added CR to CRLF conversion support for ASCII downloads

As per https://github.com/giampaolo/pyftpdlib/pull/492#issuecomment-477135219

Please tell if this acceptable, and I'll update CHANGES.rst if true.

Hm... this adds a lot of complexity. If os.sep is "\r" on OSX 9 only I would say it's better to leave this out.

What I would do is this:
if type == 'a' and os.linesep != '\r\n':
     assert os.sep == '\n', "platform not supported"

Coverage remained the same at ?% when pulling 73756ad45db3ef4ac706a53c52c0a4abb4a2e8b5 on andrew-shulgin:ascii_cr_to_crlf_conversion into 7972f94cf0d3b458b93228788eb7f59bc82a29f6 on giampaolo:master.

Here's what I would do instead:
--- a/pyftpdlib/handlers.py
+++ b/pyftpdlib/handlers.py
@@ -2835,8 +2835,12 @@ class FTPHandler(AsyncChat):
         """Set current type data type to binary/ascii"""
         type = line.upper().replace(' ', '')
         if type in ("A", "L7"):
-            self.respond("200 Type set to: ASCII.")
-            self._current_type = 'a'
+            if os.sep in ('\n', '\r\n'):
+                self.respond("200 Type set to: ASCII.")
+                self._current_type = 'a'
+            else:
+                self.respond('504 ASCII mode not supported on this platform')
+
         elif type in ("I", "L8"):
             self.respond("200 Type set to: Binary.")
             self._current_type = 'i'

As I stated in the prevoius PR, the platform-native separator doesn't matter much, because any file can have CR line ending on any platform.

According to Wikipedia, CR line endings are native to:

Commodore 8-bit machines (C64, C128)
Acorn BBC
ZX Spectrum
TRS-80
Apple II family
Oberon
classic Mac OS
MIT Lisp Machine
OS-9

Thus, any file created on these platforms has CR line endings.
To be honest, it seems that any of these platforms is widely used nowadays.

As I stated in the prevoius PR, the platform-native separator doesn't matter much, because any file can have CR line ending on any platform, e.g. downloaded from the web.

But we cannot know that, nor make assumptions. It's RFC-959 which dictates to convert os.sep to \r\n when sending a file in ASCII mode.
Also, one question: you modified FileProducer (meaning RETR, aka file going from server to client). What about the other way around? Does the same problem affect DTPHandler._posix_ascii_data_wrapper?

DTPHandler._posix_ascii_data_wrapper works correctly, because the client must always send CRLF-separated data if ASCII transfer mode is being used.

But we cannot know that

We can just detect and convert CR or LF line-endings on-the-fly; this exact behaviour is implemented in this PR.

DTPHandler._posix_ascii_data_wrapper works correctly, because the client must always send CRLF-separated data if ASCII transfer mode is being used.

Oh you're right.

We can just detect and convert CR or LF line endings on-the-fly; this exact behaviour is implemented in this PR.

Mm.. but is this really desirable? Couldn't "\r" be legitimate (aka it should not be converted)? It would be interesting to know what proftpd and vsftpd do in this regard.

It would be interesting to know what proftpd and vsftpd do in this regard.

I agree, going to check it soon.

I checked that and conclude: both ProFTPd and vsftpd do not convert stand-alone CRs into CRLFs.

CR line endings are native to:
ZX Spectrum

Oh noes, you mean I can't run pyftpdlib on my Speccy?! :scream_cat: :keyboard: :cold_sweat: :rofl:

WRT the unit tests, I wonder if it might make sense to also have tests with \r or \n as the very first character of the string, to make sure any edge-cases get caught? :man_shrugging:
Note that these review-comments don't imply that I "endorse" this change; that's entirely up to @giampaolo :slightly_smiling_face:

I checked that and can conclude: both ProFTPd and vsftpd do not convert stand-alone CRs into CRLFs. On Linux, at least.

OK, I'm gonna close this out then. Thanks.


Error fetching source code

The UI is unable to show the source code of entities and collections.
It tries to load "/apigility/api/source?module=Foo&class=Foo\V1\Rest\Bar\BarCollection" and response: with
{
"type": "https://tools.ietf.org/html/rfc4918",
"title": "Unprocessable Entity",
"status": 422,
"detail": "Module parameter not provided"
}

The responsible SourceController on line 33 try to fetch the param from the query but it is empty.
[...]
$module = urldecode($this->params()->fromQuery('module', false));
                if (!$module) {
                    return new ApiProblemModel(
                        new ApiProblem(
                            422,
                            'Module parameter not provided',
                            'https://tools.ietf.org/html/rfc4918',
                            'Unprocessable Entity'
                        )
                    );
                }
[...]

I cannot understand what's the problem.

I'm having the same problem here.
Were you able to solve it, Sven?

I believe it's something related to user permission. I got that error using an nginx webserver.
But if I run the code from PHP, it works perfectly well!
cd path/to/install
php -S <IP_ADDRESS>:8888 -t public public/index.php


Undo?

I don't really use the mouse, so occasionally I'll hit the wrong number, and need to undo what I just did. My instinct is to hit cmd-z (I'm on a mac), but that doesn't actually work... but what if it did?
Also, once or twice I've started down a path, adding or removing notes, and then realize that I was mistaken, and wanted to undo a few moves in a row, so it should probably be a full undo buffer if possible.
This is kind of an over-the-top request, I know, but I thought I'd file it anyway. 😁

Cool suggestion! The application architecture will actually allow this to be added rather painlessly, will hopefully have time in a few weeks.

Nice! 💪

@mgrider I just implemented it, let me know if this works for you!

@TN1ck Working great! Really impressive!

@mgrider Awesome! Changed it a bit more by moving the position in the menu after I saw someone play it (#12)


[Event Parameter Request] table "VAT Clause" - OnFilterExtendedTextHeaderFromDoc

Please add a new parameter RecRef to OnFilterExtendedTextHeaderFromDoc event in table "VAT Clause":
    local procedure GetDescriptionByExtendedText(RecRelatedVariant: Variant) Result: Text
    begin
    ...
        IsHandled := false;
+       OnFilterExtendedTextHeaderFromDoc(RecRelatedVariant, ExtendedTextHeader, IsHandled, LanguageCode, DocDate, RecRef);
        if not IsHandled then
    ...
    end;

    [IntegrationEvent(false, false)]
+   local procedure OnFilterExtendedTextHeaderFromDoc(RecRelatedVariant: Variant; var ExtendedTextHeader: Record "Extended Text Header"; var IsHandled: Boolean; var LanguageCode: Code[10]; var DocDate: Date; RecRef: RecordRef)
    begin
    end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 11936.


Logo update to match techdocs

Describe the bug
Logo on models page (models.accordproject.org) should be updated to be consistent with the new logo on techdocs page (docs.accordproject.org).

I can take this if no one else has!

@irmerk how does one serve to the browser so I can see the what I've changed? Also in your contributing guide, you mention to run tests but there is no test running script or dependencies. Not sure what to do with that.,

Right, I think the CONTRIBUTING for this repo in particular could be better tailored.
@jeromesimeon I think would be helpful on updating the site for this repo. We use Nunjucks here, so those docs would be helpful.


Allow use of eval_on_node for advection velocity in vlasov

For some problems it will be valuable to have a nodal velocity field (to ensure continuity). For this, pass a flag to the vlasov_advection struct that will instead make the app use the eval_on_node updater instead.

Now proj_on_basis takes an input struct which allows one to initialize the velocity field (or any projected function) with Gauss-Lobatto quadrature of a specified order. See https://github.com/ammarhakim/gkylzero/commit/3bcc195615e722a13985632250b46aabdbeaa064


v2.0.0

Please also check the following points carefully:

[x] Is the CHANGELOG.md complete?
[x] Are all versions pinned properly for the release?
[x] Are there any changes, new configuration, ... that needs to be propagated to https://github.com/tum-gis/sddi-ckan-k8s?
[x] Are all new features/extensions/... documented in README.md?
[x] Are there any breaking changes, that are not documented in CHANGELOG.md jet?

[x] Changes, that require additional manual action by admins, when updating to this version, e.g. database updates, updats to existing user accounts, ...?
[x] Explicitly test, if updating an exisitng instance to this version works. E.g. use an existing catalog or a fresh catalog with v1.3.0 and update it to this version. There should be users/entries/resources usw. in the catalog before the update.

@MarijaKnezevic Please test the latest im from this PR. See #51 too. This will be helpful.

@MarijaKnezevic: Check the latest release of ckanext-spatial: https://github.com/ckan/ckanext-spatial/releases/tag/v2.1.0
This should allow to use the original version and not the fork, right?

@BWibo Not really. In our forked spatial there are two files spatial_form.js and webassets.yml which were added/adapted to make the plugin work with our scheming.
In ckanext-spatial v2.1.0 not all the features we need are included. From the changelog file of v.2.1.0 I can see that the problem with the background map has been fixed, which is currently our problem. I posted PR 317 and added the other background map in our Docker file as suggested in this PR.
I am aware that more improvements are coming with the new version of Spatial and that we currently have an additional plugin to maintain. But I have discussed with Thomas and Andreas that we urgently need to find a solution to create a plugin that will extend our need and that we basically need to create one "master SDDI plugin" where plugin functionality is going to be extended because now we have just one more thing to maintain.

@MarijaKnezevic OK, your decision. Is this tested and ready to release then?

@BWibo yes, it is tested and it passed the pentest. It can be released.

@BWibo could you please update our "savenow" instance?

@BWibo I've created a backup for our Savenow instance. Could you please update it?


traccer not updating

I'm relatively new to traccar. I set up a pt600 tracker which does connect to the server but doesnt update the position. Please help. I've attached the log file
tracker-server.txt

It looks like your device worked at some point and then you removed it or changed id for some reason.
Also, the devices sends a lot of rubbish data, so I think it's malfunctioning.

It worked at some point but was not updating position until I restart the server. I set the device to update every 120 seconds. is that the info that is getting corrupted? I'll try to delete then return the device.

You should be able to see the device because data is decoded. There is some problem with the device, but even with this issue it seems to work. I would recommend contacting device vendor to solve the device problem though.

It seems to be working again. Thanks for your insight.


Release for Sprint 221

Issue to track work for publishing a new release of odo at the end of the Sprint.

Version: TBD
Target release process start date: Jul 18, 2022

version number: beta2


URL fields have issues with non-http URLs

https://forum.kicad.info/t/inventory-management-open-source/18849/13

@gitjoost


Unable to send non-text keys to element

I'm unable to send non-text keys to element. I'm trying to send PAGE_UP = '\ue00e' to the element however no activity is seen in the application. Sending character a or \u0061 works without issues.
POST /session/85575879-112B-47BE-9A25-ADA96A3299D6/element/42.3999908.4.5/value HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 116
Content-Type: application/json
Host: localhost:4723
Postman-Token: 360f5ab0-1543-4851-9270-c229c258bc5c
User-Agent: PostmanRuntime/7.6.0

{"text": "\ue00e", "value": ["\ue00e"], "id": "42.3999908.4.5", "sessionId": "85575879-112B-47BE-9A25-ADA96A3299D6"}
HTTP/1.1 200 OK
Content-Length: 63
Content-Type: application/json

{"sessionId":"85575879-112B-47BE-9A25-ADA96A3299D6","status":0}

POST /session/85575879-112B-47BE-9A25-ADA96A3299D6/element/42.3999908.4.5/value HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 116
Content-Type: application/json
Host: localhost:4723
Postman-Token: 02eb2a21-cbcf-43a0-b60e-cb07b1985d5d
User-Agent: PostmanRuntime/7.6.0

{"text": "\ue061", "value": ["\u0061"], "id": "42.3999908.4.5", "sessionId": "85575879-112B-47BE-9A25-ADA96A3299D6"}
HTTP/1.1 200 OK
Content-Length: 63
Content-Type: application/json

{"sessionId":"85575879-112B-47BE-9A25-ADA96A3299D6","status":0}

WinAppdriver 1.1, Appium 1.9.1, Python 3.7.0, Windows 10

Hi @bharathp666,
As long as the focus is set on the right element, sending a Page Down or Page Up keyboard commands should work without any issue. Below is a snippet of working sample that opens Microsoft Edge and scrolls the page down and then up.
// Open about:flags page in Microsoft Edge using appArguments
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.SetCapability("app", "Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge");
appCapabilities.SetCapability("appArguments", "-private " + "about:flags");
session = new WindowsDriver<WindowsElement>(new Uri("http://<IP_ADDRESS>:4723"), appCapabilities);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageDown);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageUp);
Thread.Sleep(TimeSpan.FromSeconds(1));

Hi @timotiusmargo, This doesnt work in python +Appium. And even if the element is currently selected and in focus.
from selenium.webdriver.common.keys import Keys
self.driver.find_element_by_xpath(element).send_keys(Keys.PAGE_UP)

Hi @bharathp666,
This is interesting. You seem to be sending the right U+E00E character for the PageUp correctly according to the log. What event do you expect when you press the PageUp key manually on that particular instance? Have you checked if the event is propagated/handled correctly in the application?

Yes , all the keys are mapped successfully. Not just PageUp or PageDown, even directional keys dont seem to work. But all keys works directly in the Application

Hi @bharathp666,
As long as the focus is set on the right element, sending a Page Down or Page Up keyboard commands should work without any issue. Below is a snippet of working sample that opens Microsoft Edge and scrolls the page down and then up.
// Open about:flags page in Microsoft Edge using appArguments
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.SetCapability("app", "Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge");
appCapabilities.SetCapability("appArguments", "-private " + "about:flags");
session = new WindowsDriver<WindowsElement>(new Uri("http://<IP_ADDRESS>:4723"), appCapabilities);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageDown);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageUp);
Thread.Sleep(TimeSpan.FromSeconds(1));

Hi!
This snippet, the rows: session.Keyboard.SendKeys(Keys.PageUp); and session.Keyboard.SendKeys(Keys.PageDown); shows up as obsolete code.
I wish to do the same in another test automation. Do you have a new snippet?

Hi @bharathp666,
As long as the focus is set on the right element, sending a Page Down or Page Up keyboard commands should work without any issue. Below is a snippet of working sample that opens Microsoft Edge and scrolls the page down and then up.
// Open about:flags page in Microsoft Edge using appArguments
DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.SetCapability("app", "Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge");
appCapabilities.SetCapability("appArguments", "-private " + "about:flags");
session = new WindowsDriver<WindowsElement>(new Uri("http://<IP_ADDRESS>:4723"), appCapabilities);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageDown);
Thread.Sleep(TimeSpan.FromSeconds(3));

session.Keyboard.SendKeys(Keys.PageUp);
Thread.Sleep(TimeSpan.FromSeconds(1));

Hi!
This snippet, the rows: session.Keyboard.SendKeys(Keys.PageUp); and session.Keyboard.SendKeys(Keys.PageDown); shows up as obsolete code.
I wish to do the same in another test automation. Do you have a new snippet?


swift 3.0 compliance

Current coverage is 82.56% (diff: 76.33%)

No coverage report found for master at bf9860b.

Powered by Codecov. Last update bf9860b...d5f4f36


add possibility to use dot notation with arrays

is it possible to add dot notation to arrays fields - set\get\has
now it works like this: getProperty(obj, 'arr_field[1]')
expected: getProperty(obj, 'arr_field.1')
It should work since array is just an object and it's easier to connect code with other libraries

It's an intentional choice. We prefer having one way to do something and the [0] notation is more natural for users.


Added travis ci support for modern node versions

Thanks!

@amilajack I haven't been able to look into why tests are failing, but I think this update bork things. Mind taking a look? https://travis-ci.org/dollarshaveclub/postmate/jobs/158763288


crash on finish

I'm seeing this crash on moonwalk finish using the latest:
error: Utf8Error { valid_up_to: 16527, error_len: Some(1) } }', src/core/clear.rs:34:15
stack backtrace:
   0:     0x56158421f44c - std::backtrace_rs::backtrace::libunwind::trace::he79a6b2087577c89
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x56158421f44c - std::backtrace_rs::backtrace::trace_unsynchronized::h9277c4233029dddb
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x56158421f44c - std::sys_common::backtrace::_print_fmt::hbb2b612ef9b02ca8
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/sys_common/backtrace.rs:67:5
   3:     0x56158421f44c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hc8c6e5fc9f07659b
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/sys_common/backtrace.rs:46:22
   4:     0x5615841e439c - core::fmt::write::h72801a82c94e6ff1
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/core/src/fmt/mod.rs:1149:17
   5:     0x561584220f1a - std::io::Write::write_fmt::h49956859070326a8
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/io/mod.rs:1660:15
   6:     0x561584220f1a - std::sys_common::backtrace::_print::h7c949d00e447ca1b
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/sys_common/backtrace.rs:49:5
   7:     0x561584220f1a - std::sys_common::backtrace::print::hac5d7b208ff86b2e
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/sys_common/backtrace.rs:36:9
   8:     0x561584220f1a - std::panicking::default_hook::{{closure}}::h2d5b8c951b73433e
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:211:50
   9:     0x561584220f1a - std::panicking::default_hook::hc1d5a882e94ba293
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:228:9
  10:     0x561584220f1a - std::panicking::rust_panic_with_hook::hc9dd570d8cf7aba9
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:606:17
  11:     0x56158422046f - std::panicking::begin_panic_handler::{{closure}}::hf5dee398c82a5cad
  12:     0x56158421fab4 - std::sys_common::backtrace::__rust_end_short_backtrace::hc6e01318a754dc4c
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/sys_common/backtrace.rs:139:18
  13:     0x5615842203ed - rust_begin_unwind
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:498:5
  14:     0x5615841d9521 - core::panicking::panic_fmt::h7b8580d81fcbbacd
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/core/src/panicking.rs:107:14
  15:     0x5615841d9613 - core::result::unwrap_failed::h885d3f7beb571353
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/core/src/result.rs:1661:5
  16:     0x5615841f4f00 - moonwalk::core::clear::clear_me_from_history::h38035a5b95404389
  17:     0x5615841f9c3c - moonwalk::start::init::h5a36c6e6fc465eb6
  18:     0x5615841eec53 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha39658a6b03ed62d
  19:     0x5615841eec6d - std::rt::lang_start::{{closure}}::h0ef3ca2fc82345bf
  20:     0x56158421eddd - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6c750193e4920652
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/core/src/ops/function.rs:259:13
  21:     0x56158421eddd - std::panicking::try::do_call::h02274dfcd9faf3ac
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:406:40
  22:     0x56158421eddd - std::panicking::try::h6804f9d41b571054
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:370:19
  23:     0x56158421eddd - std::panic::catch_unwind::hd51f6164bf3938ec
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panic.rs:133:14
  24:     0x56158421eddd - std::rt::lang_start_internal::{{closure}}::h9b7eb891d44cd5c3
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/rt.rs:128:48
  25:     0x56158421eddd - std::panicking::try::do_call::haf8d551523bae443
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:406:40
  26:     0x56158421eddd - std::panicking::try::h7a438e992ba8b1cc
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panicking.rs:370:19
  27:     0x56158421eddd - std::panic::catch_unwind::h759691315e97e81b
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/panic.rs:133:14
  28:     0x56158421eddd - std::rt::lang_start_internal::hff5980633344c2a1
                               at /rustc/c5ecc157043ba413568b09292001a4a74b541a4e/library/std/src/rt.rs:128:20
  29:     0x5615841fa0b2 - main
  30:     0x7fb6bd9c2d0a - __libc_start_main
                               at ./csu/../csu/libc-start.c:308:16
  31:     0x5615841dbdda - _start
  32:                0x0 - <unknown>

Thank you so much for reporting this issue. I am assuming this is caused by invalid UTF-8 chars in one of the shell history files which should've been handled.
I've pushed a presumable fix for this issue (https://github.com/mufeedvh/moonwalk/commit/cf7a57c83c8a51571df02843f578c2193e11d30a), can you please check it again and confirm the fix with the latest commit?
To install the latest commit:
$ cargo install --git https://github.com/mufeedvh/moonwalk.git
$ moonwalk

Thanks again! @jpegleg

You're welcome! The fix worked :)


Prefix secrets with DBT_ENV_SECRET_ for test env vars

resolves dbt-labs/adapters-team-private#135
Problem
Environment variables containing secrets need to be prefixed with DBT_ENV_SECRET_ to be handled properly in dbt-core.
Solution

prefix testing environment variables with DBT_ENV_SECRET_
update the places where they get read in in /tests
update workflows that inject secrets

Checklist

[x] I have read the contributing guide and understand what's expected of me
[ ] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX

Running the integration tests against this branch manually: https://github.com/dbt-labs/dbt-spark/actions/runs/8840556857

New CI run: https://github.com/dbt-labs/dbt-spark/actions/runs/8853477253

New CI run: https://github.com/dbt-labs/dbt-spark/actions/runs/8854178871


Unity Fails to Activate (Personal) License

While trying to build my unity Application, is failed to activate my personal license, which I had generated a few minuets ago using the Activate workflow. Both my workflow and logs are here. For my UNITY_LICENSE, was I supposed to put the entire XML contents, because that's what I did.
It ends up saying (as the error)
DisplayProgressbar: Unity license
[UnityConnectServicesConfig] config is NOT valid, switching to default

[Licensing::Module] License is not active (com.unity.editor.ui). HasEntitlements will fail.

[0520/184644:ERROR:browser_main_loop.cc(161)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.

[0520/184644:ERROR:sandbox_linux.cc(308)] InitializeSandbox() called with multiple threads in process gpu-process

Cancelling DisplayDialog: Failed to activate/update license Missing or bad username or password. Please try again using valid credentials or contact<EMAIL_ADDRESS>
This should not be called in batch mode.

(Filename: ./Editor/Platform/Linux/EditorUtility.cpp Line: 274)

At the beginning, it says
Requesting activation (personal license)
Activation complete.

I don't know if that's important. The same issue happens on my test workflow, so it's not just this one.

Issue seems to have resolved by switching Unity versions. The project is still not building, but the license is no longer the issue. Switching to 2019.3.8f1 worked.


Grid Component

Good morning, please have a look at this grid component for Task 1.
Please do let me know if there is something I did not do correctly according to the codebase.
Will rectify it ASAP!

These are the icons I've been using in the comments to help keep organized
❌ = Needs revision
🟨 = In progress
✅ = Completed


Update repository location

Updated the repository location according to https://helm.sh/blog/new-location-stable-incubator-charts/

Closing since this issue is addressed by #55, too, which has made it into at least 1 maintained fork


Pixel perfect collisions don't work

Godot version
3.4.4
System information
Windows 10, GLES3, Intel HD Graphics 620
Issue description
I'm making a small grid based game and I have a problem where if I have 2 16x16 Collisionshape2d rectangles next to eachother they WILL collide.
Steps to reproduce
project contains:
debug>visible collision shapes
add 2 area2ds, collisionshape2d, colorrect
check if they overlap in a script by showing/hiding colorrect
Run the game then move the area2ds in the scene view, the colorrect will show if they overlap or hide if they don't.
if you change the position or scale to 0.999 they will not overlap and fixes the problem, but that feels cheap. I'm just wondering what the problem is. The colorrects default to visible so you have to change pos or scale before seeing the problem.
Also changing the stretch mode to viewport makes the collisionshapes look bad in game with debug enabled, but that's only visual and doesn't seem to impact actual collisions.
Minimal reproduction project
test123.zip

The first is most likely a floating point accuracy issue. Godot's 2D physics engine is NOT meant for pixel perfect games.

But how can there be a floating point problem if they are just 2 stationary square collision shapes that are on whole number coordinates?

But how can there be a floating point problem if they are just 2 stationary square collision shapes that are on whole number coordinates and 16x16 in size?

I think it's because floating point numbers can't always represent whole numbers accurately. Even though they may look like integers, they're actually stored internally as floats, with all the imprecision that entails.

But how can there be a floating point problem if they are just 2 stationary square collision shapes that are on whole number coordinates and 16x16 in size?

I think it's because floating point numbers can't always represent whole numbers accurately. Even though they may look like integers, they're actually stored internally as floats, with all the imprecision that entails.

Yea I know they're all floats, I just thought that the accuracy issue would only apply if you have a big number or did some weird calculations that causes it.
The part that confuses me is that when I print a float or Vector2 in godot it shows me a correctly rounded number like 10.0, so it isn't actually showing the real number that's being stored? Even if I subtract from a number it still doesn't show this output.
Anyway, I saw that Godot 4 is coming with Vector2i so that could solve this.
Gonna close this but if anyone has more info I appreciate that as well.


Forced SSL configurable redirect status code

Before this PR the bundle always used the default http status code 302 of the Symfony\Component\HttpFoundation\RedirectResponse class.
This PR adds the possibility to change that status code to something else, like so:
nelmio_security:
    forced_ssl:
        redirect_status_code: 301

I see that the Travis run fails on PHP nightly, however the error doesn't seem to be related to this PR. Should perhaps PHP nightly be an allowed failure?

PR looks good to me.. What's the use case tho if you don't mind sharing it?
Also cc @romainneutron any objection?

We moved an app to go from http to https, a permanent change, and we wanted search engines to update accordingly.


[REVIEW ONLY] Improve taxon deletion workflow for taxons

DO NOT MERGE
Trello: https://trello.com/c/ODbysu1S/178-content-tagger-improve-taxon-deletion-workflow-for-taxons
Taxon with child taxons and tagged content

Taxon with no child taxons or tagged content

Can you add an integration test for the flow?

I've updated this PR, let me know if you spotted anything else @tijmenb @carvil


Fix generating thumbnails for non-file-manager files

Thanks to @TimDix for bringing this up
We were fataling when trying to generate a thumbnail for non-file-manager thumbnails which is a regression
We also threw a warning if we tried to stat a remote file.

That fixed it, thanks.

I've noticed someone had replaced a jpg file, with a non-image on one of our sites that has just upgraded to v8.1.0 and now getting a fatal error (https://www.concrete5.org/developers/bugs/8-1-0/file-issue-breaks-the-site-with-error-an-image-could-not-be-crea/).
I'm wondering if this would resolve this issue?


Incorrect type defs for component prop of Typography component

Getting this error:
      Overload 1 of 2, '(props: TypographyProps, context?: any): ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<...>)> | Component<...> | null', gave the following error.
        Type 'string' is not assignable to type 'ComponentClass<HTMLAttributes<HTMLElement>, any> | FunctionComponent<HTMLAttributes<HTMLElement>> | undefined'.
      Overload 2 of 2, '(props: PropsWithChildren<TypographyProps>, context?: any): ReactElement<any, string | ((props: any) => ReactElement<any, string | ... | (new (props: any) => Component<any, any, any>)> | null) | (new (props: any) => Component<...>)> | Component<...> | null', gave the following error.
        Type 'string' is not assignable to type 'ComponentClass<HTMLAttributes<HTMLElement>, any> | FunctionComponent<HTMLAttributes<HTMLElement>> | undefined'.

    81  				<Typography component="span" color="inherit" data-spec="item-id" className={classes}>
        				            ~~~~~~~~~

It seems like the type def for the component prop does not accept a string.

Closing as a duplicate of #17791.


add into field more optional children

Just the first child received props, the rest of the children  don`t do that.
cc @griselmatosm

LGTM. The only question is why the rest of children aren't inside ola_field-input container?

We did that because that div is the container only for the input (this is the only one that will receive the props from the parent) so we didn't want the rest of the elements (for example if we added a select as in the app) not to be in the same container.

Ok, in this case, we have to consider how the margins affects to these new elements. At this moment, the ola_field-input element has margins (https://github.com/marketgoo/Ola/blob/development/src/Field/style.css#L32) but the ola_field-description don't, so these new elements would be closed to them.
A solution could be adding a margin-top to description and error containers.

you totally right Oscar, we added a margin-top var(--size-2) to description and error containers, i attached a picture so you can see how look like and if that margin is appropriate or if we need to change it.

@mablancoalvarez It's perfect now 👍 . Thank you!!


iOS 9 Apple Transport Security

There might be issues connecting to the network due to Apple's ATS.

https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/

Testing needs to be done on an iOS 9 device, in order to validate this.


Fixes wasm-builder rerun if changed logic

There was a bug which related in required files not being tracked of
being modified. This pr fixes this bug by making sure we ignore version
requirements for path dependencies and git dependencies. This also
ensures that we only track .rs or .toml files. Another improvement
is that we only include paths which don't contain a Cargo.toml if this
Cargo.toml does not belongs to the package being processed. This
prevents that sub-crates are added to the tracked files, while not being
part of the dependencies.

about This also ensures that we only track .rs or .toml files.
Doesn't that skip actually too much?
If I have a package in path dependency with a build.rs inside and the build.rs will generate some module depending on a file.json inside the crate, it seems we should include this file no?

I thought the same, but as this is really Substrate focused and we don't have any json yet and also no support for tracking generated files in the target dir, I think it is okay for now.


Connectors: Add AssociatedDataSource to tabular DType

initial work
add relationships, permissions, key type and order, link to AssociatedDataSource DType

internal class TabularDType : DType

With associatedDataSource, can we now get rid of TabularDType?

Refers to: src/libraries/Microsoft.PowerFx.Connectors/Internal/TabularDType.cs:11 in 841d7d8. [](commit_id = 841d7d8eea9e69b504499ab80315cf786f870bab, deletion_comment = False)

internal class TabularDType : DType

Nope, not now at least
Can be considered in a future PR, if doable

In reply to:<PHONE_NUMBER>

Refers to: src/libraries/Microsoft.PowerFx.Connectors/Internal/TabularDType.cs:11 in 841d7d8. [](commit_id = 841d7d8eea9e69b504499ab80315cf786f870bab, deletion_comment = False)

Public API changes: ❌CP0002 M:Microsoft.PowerFx.Connectors.ConnectorTableValue.#ctor(Microsoft.PowerFx.Connectors.Tabular.TabularService)❌CP0002 M:Microsoft.PowerFx.Connectors.Tabular.ConnectorTable.GetResult(System.String)❌CP0002 M:Microsoft.PowerFx.Connectors.Tabular.ConnectorTable.set_DatasetName(System.String)❌CP0002 M:Microsoft.PowerFx.Connectors.Tabular.ConnectorTable.set_TableName(System.String)❌CP0005 M:Microsoft.PowerFx.Connectors.Tabular.TabularService.get_ConnectorType❌CP0005 P:Microsoft.PowerFx.Connectors.Tabular.TabularService.ConnectorType❌CP0009 T:Microsoft.PowerFx.Connectors.Tabular.ConnectorTable❌CP0012 M:Microsoft.PowerFx.Connectors.Tabular.ConnectorTable.InitAsync(System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken,Microsoft.PowerFx.Connectors.ConnectorLogger)

internal class TabularDType : DType

eventually :)
It looks like it's just used for a check here:
https://github.com/microsoft/Power-Fx/blob/c8fdea18a7855fe0aa8058a7dd851ada59c25aa9/src/libraries/Microsoft.PowerFx.Connectors/TabularIRVisitor.cs#L19
And that could check for our ADS instead.
Although even better - I think we can still find a way to  fully remove TabularIRVisitor  in the future.

In reply to:<PHONE_NUMBER>

Refers to: src/libraries/Microsoft.PowerFx.Connectors/Internal/TabularDType.cs:11 in 841d7d8. [](commit_id = 841d7d8eea9e69b504499ab80315cf786f870bab, deletion_comment = False)


[chore](routine load) remove deprecated property of librdkafka reconnect.backoff.jitter.ms

Proposed changes
Configuration property reconnect.backoff.jitter.ms is deprecated: No longer used. See reconnect.backoff.ms and reconnect.backoff.max.ms.
Problem summary
use reconnect.backoff.ms and reconnect.backoff.max.ms instead of reconnect.backoff.jitter.ms
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[x] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[x] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.44 seconds
load time: 628 seconds
storage size:<PHONE_NUMBER>2 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221219103611_clickbench_pr_65081.html


Schema versioning: Give the fmu_results.json schema a better title

Since we dump the schema from a Root Pydantic model we define, the schema is given that as its title:
https://github.com/equinor/fmu-dataio/blob/aaf3b7dba77cf644c2a79deb6d93707cb53c03c6/schema/definitions/0.8.0/schema/fmu_results.json#L10564-L10565
It's a minor and relatively inconsequential change, but we can give it a more meaningful title by setting it directly here:
https://github.com/equinor/fmu-dataio/blob/aaf3b7dba77cf644c2a79deb6d93707cb53c03c6/src/fmu/dataio/_model/root.py#L269-L271

Just to clarify: Filename on the endpoint remains the same? If not, that change needs to be coordinated 😬

The filename remains the same, the title will just end up a human readable version of it like "FMU Results"