Invalid memory address or nil pointer dereference in ETCD component

How to categorize this issue?

/area control-plane
/kind bug
/exp beginner
What happened:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x1e37097]

goroutine 7610 [running]:
github.com/gardener/gardener/pkg/operation/botanist/component/etcd.(*etcd).Deploy(0xc0013c9c00, 0x292ddb0, 0xc001b05c80, 0x1, 0xc000bdc768)
        /home/vpnachev/go/src/github.com/gardener/gardener/pkg/operation/botanist/component/etcd/etcd.go:198 +0x337
github.com/gardener/gardener/pkg/utils/flow.Parallel.func1.1(0xc001eb9ee4, 0xc001f5e840, 0xc001b78510, 0x292ddb0, 0xc001b05c80)
        /home/vpnachev/go/src/github.com/gardener/gardener/pkg/utils/flow/taskfn.go:132 +0x66
created by github.com/gardener/gardener/pkg/utils/flow.Parallel.func1
        /home/vpnachev/go/src/github.com/gardener/gardener/pkg/utils/flow/taskfn.go:130 +0x105

What you expected to happen:
Optional fields to be validated before to be used here https://github.com/gardener/gardener/blob/29ffac5ed724458803b7748800e9de6f07c84f0a/pkg/operation/botanist/component/etcd/etcd.go#L198
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Gardener version: 97e2e316891bfad3c7e381d7fea7d068f7453aa9
Kubernetes version (use kubectl version):
Cloud provider or hardware configuration:
Others:

Seen also with<EMAIL_ADDRESS>


Mobile-Menu branch issue

Line 59 in your index.html file. Kindly don't use unused code as comment as it makes your code base unneat. Otherwise great work.
I think it will be a good practice to style your containers outside your media queries and add the margins and padding and width values inside the media query
I think you made a good job with this project. Just a little suggestion though, the navbar needs improvement. You may try to use display functions to make it hidden and visible.

I have corrected all.
Thank you.


[Todo] Add deno tests & fix any linting

Only Jest tests (for node environments) are present, no deno test exist (yet). To be added.

Fixed :)


Update ButtonInputDriver.java

Unregistering in unregister for ButtonInputDriver

Signed

LGTM. @PaulTR Thanks for catching this!


KeyboardSpacer resize with keyboardDismissMode interactive

When using keyboardDismissMode="interactive" in a ScrollView/ListView spacer does not resize as keyboards hides.
I guess this is because it only responds to show/hide events and listen to their coordinates to set its size.
Is there any other event this view can listen to update its size as keyboard hides?
Heres a gif to demonstrate what behavior I'm referring to:

Would be a nice feature;
I don't know of a way to do this on top of my head but I'll do some research and see if this can be done.
If anyone has references to how this can be done links would be appreciated.

is solved?


Move screenshot to GitHub CDN

Instead of linking the screenshot to this repo we can upload it directly to the GitHub CDN. This will fix the issue below:

The screenshot is taken on https://atom.io/themes/atom-material-syntax

:+1:


[libflac,libsndfile] patches for UWP builds

Description of the patches :
uwp-use-loadpackagedlibrary-instead.patch :
Nothing special, replaced LoadLibrary by LoadPackagedLibrary.
uwp-use-createfile2-instead.patch :
I replaced CreateFile by CreateFile2 which is supported on UWP, for the parameters I've simply converted those found throughout the sources.
These two below likely need further tweaking:
uwp-return-default-console-width.patch :
Since there's no console in UWP, I simply return a default value of 80.
uwp-ignore-writeconsolew-calls.patch :
For this one it's a bit a weird and likely to need some intervention, WriteConsole is supposed to be available (APIs present on all Windows 10 devices) and even though I have the same mentioned Win10 version, the build process fails to find that method. I've decided to comment out this part since there's no console in UWP.
So, libflac now builds but it'd be great if someone could improve these patches somehow !

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

Sorry my latest commit for libsndfile went into this PR too, I wanted to submit them separately ...

fixing it ...


[Feature]: Tune Pure-Pursuit Steering Algorithm to work with new leaderboard

Description
The PP-Controller uses the current position and heading and the planned trajectory to create a vector from actual to target point. It then calculates the angle of this vector and with that determines the heading-error with the vector-angle (target-angle) and the current heading (actual-angle).
To determine the target-point it "looks ahead" on the trajectory by a TUNEABLE distance "look-ahead-distance", best tuned depending on current speed.
Problem with #151 since the current heading is very important to the steering controller!!!
Definition of Done
No response

Switching the published "current_heading" to just publish the LMUs yaw works wonders here!


Bump swoval version

This update should fix https://github.com/sbt/sbt/issues/6471

The mac test are failing repeatedly due to coursier issues but I'm quite sure that the swoval changes should not affect the tests.


Prevent session locking?

By default php ext-session locks the session file until the end of the script execution or until session_write_close is explicitely called, thus blocking any other xhr request. This can affect a SPA's execution time. Should we start the session with the read_and_close option "on" and reopen the session file when and if we need to persist session data (if it changed from the initial reading)?

AFAIK the session is a "lazy session", it's calling session_write_close only when regenerating the id or when persisting data at the end when returning the response.

Hello @xtreamwayz,
yes but session_start is called at first operation and the session file stays locked for other scripts (SPA xhr calls fro instance) only when returning the response: if the scripts runs for 150ms, any other session-aware script from the same web-user/browser is blocked. If we start an ext-session with read_and_close it gets unlocked as soon as it's read. We would then reopen the session just when and if we need to write changes.

Exactly @xtreamwayz,
but in order to write changes we also need (if session data changed) to reopen the session w/o the read_and_close flag, set changes and then call session_write_close(). Basically:

Open for reading stored data and close (read_and_close flag or call session_write_close directly)
Use read data and if needed set new/changed data (this is done internally)
See if there are any changes, if there are then reopen the session, set data to $_SESSION and call session_write_close.

Most SPAs just need to read session data (user identification), so step 3 will not be called so often.
kind regards

@pine3ree Would you be willing to submit a PR? With the background here, it definitely makes sense.

Please read the PR comment...open for suggestions and tests....
https://github.com/zendframework/zend-expressive-session-ext/pull/43

This repository has been closed and moved to mezzio/mezzio-session-ext; a new issue has been opened at https://github.com/mezzio/mezzio-session-ext/issues/4.


Fix artisan make:listener command from overriding existing listeners by default

I accidentally ran make:listener with same class name twice and got surprised when same file was created and all of my changes to the original were gone.
One of the solutions is to remove alreadyExists method from ListenerMakeCommand.php.
CommandGenerator class will call it's original alreadyExists method which works just fine.

See https://github.com/laravel/framework/pull/46070


No module named 'netCDF4'

Description
What steps will reproduce the problem?

Install netCDF4 via Anaconda (or miniconda) prompt or the command line. Then type import netCDF4 in Spyder. There are many complaints on StackOverflow and other websites about this problem. However, there do not seem to be any feasible solutions.
 The error message is ModuleNotFoundError: No module named 'netCDF4'.

Hi @AP25-stack,
Did you install netCDF4 in the same environment where you installed Spyder? If you installed it in other environment you can connect to it in Preferences > Python Interpreter > Python Interpreter > Use the following Python Interpreter and select in the dropdown the env where you installed the package. Please take into account that you'll need to install spyder-kernels in that environment for it to connect to the console and use it in the console.
Let me know if this works for you :)

The only issues on StackOverflow seem to be 27 days old or more and seem to revolve around confusion on package installation and environments and have nothing to do with Spyder
issue 1

I've encountered the same issue:
Tried new clean installs to Win10 of the full 64- and 32-bit Anaconda packages (downloaded 12May2021), then used 'conda install netcdf4' in both regular Anaconda prompt and PowerShell: shows-up in Navigator as being installed, but get a 'no such library' message in Spyder.
Also tried installing netcdf4 through Navigator, but seems not to succeed ('multiple errors').
Thanks for looking at this!

Hah - import netCDF4 does work, however!
Oops.

Hi @mikki64, I'm glad you could resolve this issue! @AP25-stack does this fixes your error too?

Closing due to lack of response.


destroy is never called for elements

The elements buffers are never destroyed. There is a method
    reglElements.destroy = function () {
      stats.elementsCount--

      check(elements.buffer !== null, 'must not double destroy elements')
      buffer.destroy()
      elements.buffer = null
    }

in lib/elements.js, but it is never ever called. But it should probably be called somewhere, so that we can clean up after the elements buffers

Yeah, the reason for this is that element buffers don't have any resources other than their vertex buffer.  Still calling the destructor on the element buffers shouldn't hurt anything and it is probably useful here to implement the resource counting.


Extend tests for Fiber storage

Fiber.new(storage:) had some invalid inputs, these were tested in Fiber#storage=, but not in the constructor
Fiber#storage cannot be accessed by other fibers

Fiber.[] and Fiber.[]= lack some tests as well, so I'm going to add those too. Marking this as a draft until that's finished.


PolyHook2 has a new version do not have CapstoneDisassembler

How to revise the code for new PolyHook2?

Is there a fix for this?
I tried a non-recursive clone of PolyHook, then checked out the last Capstone commit 26th Feb 2022 750e78f
But I'm getting cmake errors:
cmake -B"./_build" -DCMAKE_INSTALL_PREFIX="./_install/" -DPOLYHOOK_BUILD_SHARED_LIB=ON
-- Building for: Visual Studio 17 2022
-- Selecting Windows SDK version 10.0.20348.0 to target Windows 10.0.22621.
-- The C compiler identification is MSVC 19.33.31630.0
-- The CXX compiler identification is MSVC 19.33.31630.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.33.31629/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
** AsmJit Summary **
ASMJIT_DIR=C:/igloo/PolyHook_2_0/asmjit
ASMJIT_TEST=FALSE
ASMJIT_TARGET_TYPE=STATIC
ASMJIT_DEPS=
ASMJIT_LIBS=asmjit
ASMJIT_CFLAGS=-DASMJIT_STATIC
ASMJIT_PRIVATE_CFLAGS=-MP;-GF;-Zc:__cplusplus;-Zc:inline;-Zc:strictStrings;-Zc:threadSafeInit-;-W4;-DASMJIT_STATIC
ASMJIT_PRIVATE_CFLAGS_DBG=-GS
ASMJIT_PRIVATE_CFLAGS_REL=-GS-;-O2;-Oi
Enabling CAPSTONE_X86_SUPPORT
Enabling CAPSTONE_MOS65XX_SUPPORT
Enabling CAPSTONE_WASM_SUPPORT
Enabling CAPSTONE_BPF_SUPPORT
Enabling CAPSTONE_RISCV_SUPPORT
CMake Error at CMakeLists.txt:114 (set_target_properties):
set_target_properties Can not find target to add properties to:
capstone-static
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Can't generate documentation, Doxygen not found.
CMake Error at CMakeLists.txt:242 (install):
install TARGETS given target "capstone-static" which does not exist.
-- Configuring incomplete, errors occurred!
See also "C:/igloo/PolyHook_2_0/_build/CMakeFiles/CMakeOutput.log".


Added timer, clock and delay hal functions from 52832

@wez The CI build see a little flakey for some reason. The first build failed with linker errors, but the second one passed with no changes....

Looks good, thanks!
re: flakey CI, it's weird; normally I get emails from the CI when the build fails and I didn't get any for your PR, but I did get an email about a successful build for https://github.com/nrf-rs/nrf52/commit/8285df84c12a236dbe672e881f2297fbfc82f9ab around the time that you submitted this.  Feels like a travis notification blip?

No, I don't think it was a reporting blip as the build log looked consistent with what you would expect to see when getting linker errors. I can't find the build log anymore which is a bit annoying, but if it is a real issue I'm sure we will see it again.


Update nuget packages in order to avoid vulnerabilities

When opening the solution, Visual Studio shows a warning message about nuget packages vulnerabilities.
I've used the nuget packages manager and selected the packages versions who are not marqued as vulnerable.

Thanks! That's a great update.
We can use this data to also update main, once is a bit more stable.

When opening Main on Visual Studio, I don't get these vulnerability warnings. I think it's beacause Main is using a more recent version of .Net


packer-rocm/custom-pkgs: create tarball in Packer (not 'make')

Process the extra packages using the scripts included with packer-maas instead of a bespoke playbook.
The package Ansible module does not handle iterables for deb/dpkg well, only RPM/yum/dnf. Trying to loop creates a new problem: dependency resolution.
If custom package 'B' depends on custom package 'A', a loop is bound for failure. They must be processed as a set.
To this end, prepare the tarball for install-custom-packages from packer-maas

I found installs would get stuck during cloud-init waiting for dkms remove to finish... as a result of all of the kernels being removed.
5f1b0f0 is untested but I expect crucial. packer-maas provides this script . We've been using it consistently, but it has always exited prior to attempting to remove the kernels. Until now.
Why? The tarball is present. That's the gate, even though custom packages likely have nothing to do with replacing the kernel.


Terminal doesn't return after python2 script ends

Issue Type: Bug
// The terminal doesn't accept new commands if I click to close the image window.
// The python2 script is still running, but I cannot force it to exit. I have to completely
// kill the terminal each time. A key press works as expected and ends the script
// full code that reproduces error:
import numpy as np
import cv2
if name=="main":
black_square = np.ones([30,30])
white_square = np.zeros([30,30])
first_row = black_square.copy()
for i in xrange(13):
first_row = np.hstack([first_row, black_square * i%2])
checkerboard = first_row.copy()
for i in xrange(14):
checkerboard = np.vstack([checkerboard, first_row])
cv2.imshow('checkerboard', checkerboard)
cv2.waitKey()
VS Code version: Code 1.23.1 (d0182c3417d225529c6d5ad24b7572815d0de9ac, 2018-05-10T16:04:33.747Z)
OS version: Linux x64 4.4.0-124-generic

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 x 3800)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: disabled_softwarevideo_decode: unavailable_softwarevideo_encode: enabledvpx_decode: unavailable_softwarewebgl: enabledwebgl2: enabled

Load (avg)
1, 1, 1

Memory (System)
62.74GB (51.20GB free)

Process Argv
/usr/share/code/code

Screen Reader
no

VM
0%

Extensions (3)

Extension
Author (truncated)
Version

code-gnu-global
aus
0.2.2

python
ms-
2018.4.0

cpptools
ms-
0.17.0

If it's a python issue there's nothing really that we can do.


Using --enable-preview on java13 crashes gradle build

Expected Behavior

The build should complete successfully
Current Behavior

The build seem to crash gradle with the message
"The message received from the daemon indicates that the daemon has disappeared." and then the log
Context

This makes me unable to build projects that are testing new java features that are still in preview in a JDK-version. In my case no switch-expressions or textblocks
Steps to Reproduce

Have a project that uses some preview-features (java 13 features in my case)
Have

compileJava {
    options.compilerArgs << "--release" << "13"
    options.compilerArgs << "--enable-preview"
}

or
tasks.withType(JavaCompile) {
    options.compilerArgs += "--enable-preview"
}

in the build file

gradle clean build

Your Environment

$ gradle --version
------------------------------------------------------------
Gradle 6.2.2
------------------------------------------------------------

Build time:   2020-03-04 08:49:31 UTC
Revision:     7d0bf6dcb46c143bcc3b7a0fa40a8e5ca28e5856

Kotlin:       1.3.61
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          13.0.1 (Eclipse OpenJ9 openj9-0.17.0)
OS:           Windows 10 10.0 amd64

Also happens under newly released gradle 6.3:
`------------------------------------------------------------
Gradle 6.3
Build time:   2020-03-24 19:52:07 UTC
Revision:     bacd40b727b0130eeac8855ae3f9fd9a0b207c60
Kotlin:       1.3.70
Groovy:       2.5.10
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          13.0.1 (Eclipse OpenJ9 openj9-0.17.0)
OS:           Windows 10 10.0 amd64`

I cannot reproduce this issue, neither with Open J9 0.17.0 or any other Java 13 VM.
Unless you can provide more information on how to reproduce, this is most likely an error outside Gradle caused by some configuration of the JVM.
One possible related issue is #12701. If that's the case, then 6.4 should fix this issue.

Could you share your project mayhaps? I would be curious to see how it runs on my system 😅

Have a look there: Reproducer
Closing, please provide additional information if you still believe there is an issue on the Gradle side.

Update; seems to not be a issue on jdk-<IP_ADDRESS>-hotspot


Need a dialog to warn user when deleting repository which contains signed tags

As confirmation dialog is provided in<EMAIL_ADDRESS>close this issue


The logging example port is incorrect

What kind of request is this (question/bug/enhancement/feature request):
bug
Rancher version: rancher/rancher:master 3/8/19

The zookeeper default port is 2181, not 9200

The Kafka default port is 9092, not 9200

The Splunk default port is 8088, not 9200

Version: Master 2.2 (3/8/19) bda75638b43f
Validated each area:

The zookeeper default port is 2181, not 9200
This is now fixed, is now 2181.
The Kafka [Broker] default port is 9092, not 9200
This is now fixed, is now 9092
The Splunk default port is 8088, not 9200
This is now fixed, is now 8088


Error While Downloading RangerAgent google DNS

After the successful installation of BareMetal RancherOS on my VirtulBox. When I try to add the host into my Rancher Management I could see error below its trying to pull the images via google dns.
Even I set my own dns server using below command. Where I could able to see the /etc/resolve.conf and able to ping but still I have no clue why RancherOS pulling them image via google DNS.
sudo ros config set network.dns.nameservers '[2xx.1x.1xx.1xx,20x.1x.xx.xx]'
sudo docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock rancher/agent:v0.7.9 http://mgmt-rancher.collab.net/v1/scripts/9919B6EB6ED296D7DA51:1434974400000:5shyk5bsWDauiaeqJqiciYm0E
Unable to find image 'rancher/agent:v0.7.9' locally
Pulling repository rancher/agent
FATA[0025] Get https://index.docker.io/v1/repositories/rancher/agent/images: dial tcp: lookup index.docker.io on <IP_ADDRESS>:53: read udp <IP_ADDRESS>:53: i/o timeout

quick question: did you reboot after you set your dns server?

Ya did the reboot but still its pointing the same error

@sjkeerthi Are you still having this issue with the latest version (v0.4.3?). There have been major networking changes since you last filed, so this could be fixed.

@sjkeerthi  Please open a new issue if you are still facing this in our latest version (v0.4.4)


view body changes

#902
Added the ability to render an empty view without providing the body or any widget

No need to introduce any empty widget. In page_model.dart simply make rootWidget optional. When rendering page.dart if rootWidgetModel is null then return a SizedBox.shrink().

@vusters please review as @fullstackctp made the changes


Try Jenkins Configuration as Code

Jenkins configuration-as-code-plugin sources: https://github.com/jenkinsci/configuration-as-code-plugin
Release notes of the latest release can be found here: https://wiki.jenkins.io/display/JENKINS/configuration+as+code+plugin
See https://github.com/oleg-nenashev/demo-jenkins-config-as-code for a comprehensive demo of Jenkins CasC
See blog post: https://www.praqma.com/stories/jenkins-configuration-as-code/
See older blog post: https://dzone.com/articles/creating-jenkins-configuration-as-code-and-applyin

Installed plugin "configuration-as-code" in https://github.com/gmacario/easy-jenkins/pull/274/commits/95d89a1dd6f00dca23d440596632ccc1fe830922

Adding per-hostname configuration with PR #276


Use Github Action for kfctl unit test

Use Github Action for kfctl unit test instead
This can help E2E tests become too flaky and increase stability as well.

/cc @theofpa
Can you help approve?

/cc @theofpa
Can you help approve?

thanks @PatrickXYS
/lgtm
/approve

thanks @PatrickXYS
/lgtm
/approve


fix: distingush between null and empty facets

Fixes: CAR-8720
Background:
So far we checked if facet exists based on the presence of any keys in the facet object and we defaulted to an empty one. This made it impossible to distinguish whether the facet object is not present or empty. In a case where every checkbox in the entire filter would result in zero results, we would treat it as if there were no facets not showing anything and having checkboxes enabled.
The fix on the API level would be tricky and require some post-processing. It would have a negative impact on performance and it's not really feasible.
Instead, we can leverage that an object (even an empty one) is considered truthy so we can roll with a simple null check to validate wether we have a facet or it failed to fetch.


Update content from 'Interview preferences' to 'Interview needs'

Context
We want to provide more accurate guidance about interview needs.
Changes proposed in this pull request
This PR updates the content about interviews:

change from 'Interview preferences' to 'Interview needs'
update main content on the form
update the labels for 'Yes' on the form

Screenshots

Before
After

Guidance to review
Anything I've missed? (https://bat-design-history.netlify.com/apply-for-teacher-training/interview-needs)
Link to Trello card
https://trello.com/c/zcFLtedQ/1138-dev-update-content-for-interview-needs
Things to check

[x] This code doesn't rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] New environment variables have been added to the Azure config

👍 just spotted some smart quote nits

Ah dayum, noice spot! Will make a quick PR for dis.


48k checkpoint

Hi,
Do you have a checkpoint that's trained on 48k audio input?

Hi Adeel, unfortunately not: however, you should be able to easily reproduce the conditions using the original VCTK with 48kHz sampling frequency and tweaking the filters lengths / number of channels.
We designed experiments for 32kHz audio and it seemed to work okay: cannot share the checkpoints unfortunately as the data has copyrights.
Best,
Jm


Plot more than a single measure

Is your feature request related to a problem? Please describe.
It is often interesting to show two separate measures in the same chart. Today, this is in Visualize not possible.
Describe the solution you'd like
I would like the option to add other measures available in the cube to be plotted in the same chart as the first.
If the measure's Unit is the same, it should be possible to add as many measures as there are in the cube, and the vertical axis should adapt accordingly.
Alternatively, or if the second measure has a different Unit than the first one, the user should be able to activate a second vertical axis.
Describe alternatives you've considered
None really.
Additional context
Related to this FR
See discussion (and a screenshot) here

Pinging @l00mi since this was mostly his idea (I allowed myself to make it a little more generic)

@AFoletti we have begun to tackle this issue and some questions came up about how to best approach certain aspects. Would you have time next week for a short alignment call to answer some of our questions?
cc: @bprusinowski

@sosiology certainly, just say the time!
You should have my full conctact information (if not, you can ask someone in BAFU). Next week afternoons are pretty busy for me, so a morning would be better.

Thank you for the prompt feedback @AFoletti
I sent you an invitation and call link for October 03 at 11:00 Let me know if that works for you, otherwise I am happy to propose some alternative dates and time slots
Cc: @bprusinowski

Ready for Internal Review via PR


FLEX-5335 ~ Adds uts field

SonarQube analysis reported 1 issue

 1 major

Watch the comments in this conversation to review them.

SonarQube analysis reported 2 issues

 1 major
 1 minor

Watch the comments in this conversation to review them.


error: use of closed network connection

I changed one of my cameras to a new Imou Bullet 2C 2MP camera, and since then the feed stops working a few times a day. I can access the camera at that time using for example VLC. I need to restart go2rtc in order to get it to work again. Errors I see in the go2rtc logs at that time:
2023-08-16 10:16:11.571773758  [INFO] Preparing go2rtc config...
2023-08-16 10:16:11.768661279  [INFO] Not injecting WebRTC candidates into go2rtc config as it has been set manually
2023-08-16 10:16:11.785698585  [WARN] Using go2rtc binary from '/config/go2rtc' instead of the embedded one
2023-08-16 10:16:11.785701862  [INFO] Starting go2rtc...
2023-08-16 10:16:11.904427802  10:16:11.904 INF go2rtc version 1.6.2 linux/amd64
2023-08-16 10:16:11.904778699  10:16:11.904 INF [api] listen addr=<IP_ADDRESS>:1984
2023-08-16 10:16:11.905096347  10:16:11.905 INF [rtsp] listen addr=<IP_ADDRESS>:8554
2023-08-16 10:16:11.905256590  10:16:11.905 INF [webrtc] listen addr=<IP_ADDRESS>:8555/tcp
2023-08-16 10:16:11.905784758  10:16:11.905 INF [srtp] listen addr=<IP_ADDRESS>:8443
2023-08-16 10:16:21.577284118  [INFO] Starting go2rtc healthcheck service...
2023-08-16 11:18:58.234245871  11:18:58.233 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:34284-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 11:47:54.795528419  11:47:54.795 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:53000-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 11:48:06.228433068  11:48:06.228 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:49084-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:20.391132954  12:44:20.390 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:41070-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:27.887068125  12:44:27.886 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:36666-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:39.447666825  12:44:39.447 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:39012-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:45:25.486236327  12:45:25.486 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:42788-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:46:04.661810557  12:46:04.661 INF [streams] can't get track error="dial tcp <IP_ADDRESS>:554: i/o timeout"
2023-08-16 12:46:04.665044345  12:46:04.664 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:04.677304635  12:46:04.677 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:08.540732678  12:46:08.540 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:09.789536448  12:46:09.789 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="set tcp <IP_ADDRESS>:48598: use of closed network connection" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:46:20.036259315  12:46:20.036 WRN [rtsp] error="exec: exit status 1" stream=fietsenhok
2023-08-16 12:46:20.942909617  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.942922277  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.942929043  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.943449473  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:28.709755627  12:46:28.709 WRN [streams] json locked
2023-08-16 12:46:30.286562901  12:46:30.286 WRN [rtsp] error="exec: exit status 1" stream=fietsenhok
2023-08-16 12:46:30.909484199  12:46:30.909 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:45508-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:46:35.412424913  12:46:35.412 WRN [rtsp] error="exec: exit status 1" stream=fietsenhok
2023-08-16 12:46:36.560655720  12:46:36.560 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:34930-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:46:40.531227237  12:46:40.530 WRN [rtsp] error="exec: exit status 1" stream=fietsenhok
2023-08-16 12:47:26.052896852  12:47:26.052 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:50520-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:47:28.724625717  12:47:28.724 WRN [streams] json locked
2023-08-16 12:47:55.683451736  12:47:55.683 INF [streams] can't get track error="dial tcp <IP_ADDRESS>:554: i/o timeout"
2023-08-16 12:47:55.683649556  12:47:55.683 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:47:55.702698242  12:47:55.702 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:47:58.668200742  12:47:58.668 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:00.815856899  12:48:00.815 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:00.828298931  12:48:00.828 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:05.939140766  12:48:05.938 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"

I'm running on x86_64 Ubuntu 20.04.6 LTS, Frigate integrated.
go2rtc version is 1.6.2
Frigate version is 0.12.1-367D724
Any suggestions would be greatly appreciated!!

Looks like network connection problems. Many different IPs, drops connection...

The ‘use of closed network connection’ is for one IP only (the mentioned camera). And there may be a temporary connection drop out, yes, but the issue is that go2rtc never recovers. The camera’s rtsp stream is accessible by other means without problems (eg. VLC), when go2rtc is still spawning these errors…

Maybe VLC just doesn't spamming them :)
I can see three different IPs in different times.
2023-08-16 11:18:58.234245871  11:18:58.233 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:34284-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 11:47:54.795528419  11:47:54.795 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:53000-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 11:48:06.228433068  11:48:06.228 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:49084-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:20.391132954  12:44:20.390 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:41070-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:27.887068125  12:44:27.886 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:36666-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:44:39.447666825  12:44:39.447 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:39012-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:45:25.486236327  12:45:25.486 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="read tcp <IP_ADDRESS>:42788-><IP_ADDRESS>:554: i/o timeout" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0

Anyway. Go2rtc shouldn't freezing. Can be hard to find exact place of problem in code.

Yeah so those "i/o timeout" messages do not seem to be causing the issue. The relevant log messages that indicate the non-recoverable situation are these:
2023-08-16 12:46:04.665044345  12:46:04.664 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:04.677304635  12:46:04.677 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:08.540732678  12:46:08.540 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:09.789536448  12:46:09.789 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="set tcp <IP_ADDRESS>:48598: use of closed network connection" url=rtsp://username:password@<IP_ADDRESS>:554/cam/realmonitor?channel=1&subtype=0
2023-08-16 12:46:20.942909617  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.942922277  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.942929043  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:46:20.943449473  12:46:20.942 INF [streams] can't get track error="set tcp <IP_ADDRESS>:48598: use of closed network connection"
2023-08-16 12:47:55.683649556  12:47:55.683 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:47:55.702698242  12:47:55.702 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:47:58.668200742  12:47:58.668 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:00.815856899  12:48:00.815 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:00.828298931  12:48:00.828 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"
2023-08-16 12:48:05.939140766  12:48:05.938 INF [streams] can't get track error="set tcp <IP_ADDRESS>:37704: use of closed network connection"

I thinks <IP_ADDRESS> is IP of Frigate. It drops connection for some reason

This might be a frigate bug I get something similar when one of my crappy Tapo C100 cameras has been flaky it can get stuck with no image, when I check the logs I see go2rtc spamming the can't get track error. Restarting frigate fixes the issue.
github.com/AlexxIT/go2rtc/internal/streams/producer.go:171 > error="RTSP wrong input"<EMAIL_ADDRESS>can't get track error="set tcp <IP_ADDRESS>:39958: use of closed network connection"

I'm seeing the same issue reported here using Frigate and go2rtc 1.9.2
I have a flaky wifi camera, Tapo C120, and eventually Frigate/go2rtc will fail to connect and never recover with the same errors posted above until I restart the Frigate docker container.
Other connections to the camera will recover, such as Scrypted, without the need to intervene


[Migrated] Are there plans to support AWS Secret Manager?

Originally from: https://github.com/Miserlou/Zappa/issues/1497 by sul4bh

not sure what the request here would look like.
not enough info.
closing.


Enable timeline view to move between sidebar and panel

Issue Type: Feature Request
I think the new timeline view (#84297) would benefit greatly from being able to move to the panel (#85164), particularly because the Git commit messages it's already displaying stand a good chance of being wider than the typical sidebar.
/cc @eamodio, @sbatten
VS Code version: Code - Insiders 1.42.0-insider (be9c72410acc677070685a616773b122f4c5e141, 2020-01-29T05:39:07.145Z)
OS version: Windows_NT x64 10.0.18363

Good to see https://github.com/microsoft/vscode/commit/d05b78490f04d66d05a856f57169f724d7679049 and I look forward to try moving Timeline to the panel with next Insiders.


DocFlink connector adds schema change related parameter documents

Proposed changes
Issue Number: close #xxx

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...

run buildall

run buildall

run buildall


Remove unused event properties

Fixes #8

Aren't these used for Var Condition events?
I did see that the variables used in code section is not loading the variables.


[ip6-address] add a type flag to addresses

Add a type flag to addresses so that applications are able to behave
differently on the type of address.
Signed-off-by: Markus Becker<EMAIL_ADDRESS>

i've addressed latest review comments and rebased to solve merge conflict because of API version change in master.


Can I take a large corpus of text not necessary in the form of instructions and response, and just fine tune Dolly?

I have looked at the training code. I have a large corpus of domain specific text. Could be emails and general documents. These are not in any instruction and response format.
I am looking to find tuning Dolly as a generative model so if I write a question later it will just complete the text using the generate method.
Is it possible to fine tune this way instead of using only a question answer format CSV file as shown in the datasets now?
Any suggestions will be appreciated urgently.

Do you mean you want to answer questions? If it's just answering questions from info in that corpus, then no you do not need to fine-tune. Feed relevant chunks of text to the model as context with your question. This is what the example at https://www.dbdemos.ai/demo.html?demoName=llm-dolly-chatbot does.
The model is not actually fine-tuned on questions and answers, but strings - you can see this in the training script where question-context-response tuples are flattened into a string. So 'yes' this does not require question-answer data, but, it seems like you do want a model that answers questions, and there is an easier way to do that.

Thanks a lot. Firstly, super awesome work with Dolly! May I ask how long of a context can it handle please?

2048 tokens

Thanks! Brilliant answers and great work by the team.

Sorry I have a question related to the above chat to make sure I use Dolly in it's best potential.
If I were to fine tune Dolly using general text as strings without having them as questions and answers, once trained, would I still be able to use it in a question answer mode relevant to my corpus on which it has been trained?
I am sure I can write a sentence like "Tell me something about tennis" given that the corpus is sports related and it will complete by explaining what tennis is.
However would I still be able to ask questions with a question mark about my corpus?
Thanks so much for taking the time to answer my questions.
Abhishek Shivkumar

You can try, but, the more you fine tune it on just strings, the more you are asking it to continue strings in the same way, and if the strings aren't questions followed by answers, then it's not learning to follow questions with answers. This is true of any model. The point of Dolly was to fine-tune Pythia, which is mostly trained on just strings of English text, to specifically learn to follow instructions with responses.
Again: see my answer above. You generally do not have to fine tune a model just to make it answer questions over a different corpus than it was fine-tuned on.

Thank you for the time to answer this question.


Word language model has problematic performance

I ran the word_language_model.py on the current master branch with following cmd:
python word_language_model.py --gpu 0 --tied --ntasgd --lr_update_interval 50 --lr_update_factor 0.5 --save awd_lstm_lm_1150_wikitext-2
The performance are significantly worse than the one shown in the log. The results are shown as follows. It seems the training is not correct.

Based on the offline discussion, the script works properly now.


Is it possible to pass through the user credentials for true SSO with back end applications

From @jmccoy555: I was wondering if it is / will be possible to pass through the user credentials for true SSO with back end applications, although I think this may require Authelia to support SAML?

Hi @clems4ever did you still want me to open on for this (with a bit more detail), or is it closed as you don't think it will be possible?
Cheers.

Hello @jmccoy555, I wanted to see if I was able to create a ticket and put you as reporter but I can't. Can you please open a new one?
Thanks.


Oops, your response got filtered. Vote down if you think this shouldn't have happened.

VS Code Version:1.79.0-insider (Universal)
OS Version: MacOS13.2.1 (22D68)
Logs: Oops, your response got filtered. Vote down if you think this shouldn't have happened.

Steps to Reproduce:

in long code generation. for example, "/simplify", "/complete KMP Algorithm"
the code in response is filtered, and it says "Oops, your response got filtered. Vote down if you think this shouldn't have happened."

Same error occurred for me where I asked to help me with the code.

I get this every time I try to get it to print out the code in my repo with the updates that it recommends. I can see the first 30 - 40 lines of code before it fades to dark and gives that error: "Oops, your response got filtered. Vote down if you think this shouldn't have happened."

The same error occurred when the Copilot bot was directly optimized for about 100 lines of Arduino code. In the Copilot output, it was forcibly stopped with content_filter, not with stop.

Same issue
When copilotx answer exceeds some specify line number,it occure
For example:generate a model define code of GAN in pytorch

same issue.

VS Code Version: VSCode Insiders
OS Version: WIndows 10 Enterprise (latest)
Logs: N/A

Steps to Reproduce:

Select a piece of code, regardless of the language
Ask for suggestions and get your suggestion flagged/filtered during its generation

Asking for clarification you get an unsatisfying answer that loops if you keep asking the reason why your request might have generated that kind of filtering.

Voting down doesn't change much, it keeps filter the response.
In my case it was Go Kubernetes-related code.
Same issue here:
https://github.com/microsoft/vscode-copilot-release/issues/106
https://github.com/microsoft/vscode-copilot-release/issues/127
Seems like the chat is currently pretty broken: https://github.com/orgs/community/discussions/56134

Same issue, and I think it's not related to the network.
So I am wondering if this is the same with #.
The request is right, but the response is too long after working, so vscode decides to shut down the request.

some issue

same issue.
win10
vscode 1.80.0

same issue here, every time I copy and paste some existing code (e.g. a class in c++) and ask for suggestions

I just got access to chat and this is happening for every typescript / react question I ask. Unusable. How is this still a bug almost 3 months later ? We should be able to opt out or set the filtering level if this is going to be so draconian. I've gone back to using gpt-4 directly, it answers the same questions with pretty much the same examples just fine.

I've been using the chat feature for a few weeks already and I just started getting this issue. Whenever the text is generating a long response it flags it as a content filter. All the code is custom and nothing would be harmful or even proprietary. Who ever implemented this system should double check their test cases

Oops, your response got filtered. Vote down if you think this shouldn't have happened.
Also getting this, any solution please?

Look, the problem with code is that you are going to end up somehow or another using someone elses functions name, filters, ideas, etc. I get you may not want to just copy paste copyrighted code, but if you get to that solution through a hefty chat prompt and back and fourth solving issues.
I dont think this applied anymore.
I started using this again and it is really good.
BUT, this will cause me to me un-sub. ChatGPT will give me better answers without this "filter", so no point wasting my money here. This best get fixed quick. Having the chat window in VSCOde is nothing more than a novelty. The moment it becomes a nuisance, it will quickly lose traction.

Duplicate of https://github.com/microsoft/vscode-copilot-release/issues/295

I also got this problem, but in a very specific case.
I was creating a Json with information about a TV show called The Oblongs. I copied and paste a table with all episodes from Wikipedia, highlighted the text and asked this prompt: "Convert to a Json array. First line is the keys, the following line after the numeric should be description. On new line, add a new entry on the json" .
On episode 10, Copilot stopped to generate the Json, probably for inappropriate language. I tried to generate this episode by itself, but it also failed.

I get this response for everything I type in copilot. Anyone knows how to solve this?

@TheCenterforUnity please provide the logs from VS Code's output panel for "GitHub Copilot Chat"

我这里不管问什么问题都说Oops, your response got filtered. Vote down if you think this shouldn't have happened.

whatever the problem i ask, the answer is  Oops, your response got filtered. Vote down if you think this shouldn't have happened.

I keep getting Oops, your response got filtered. Vote down if you think this shouldn't have happened. everytime I try to use copilot. Does anyone have any solution to this?

I update the vscode to latest version, then it works
---Original---
From: "SHUBHAM @.>
Date: Thu, Mar 14, 2024 16:38 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [microsoft/vscode-copilot-release] Oops, your response gotfiltered. Vote down if you think this shouldn't have happened. (Issue #89)
I keep getting Oops, your response got filtered. Vote down if you think this shouldn't have happened. everytime I try to use copilot. Does anyone have any solution to this?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>


Improve analytics event publisher

Purpose

This PR will populate USER_AGENT and PLATFORM properties by analytics raw USER_AGENT header

Codecov Report

Merging #78 (d1ffd9b) into main (b5a30c3) will decrease coverage by 1.36%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##               main      #78      +/-   ##
============================================
- Coverage     56.80%   55.44%   -1.37%
  Complexity      137      137
============================================
  Files            39       39
  Lines           815      835      +20
  Branches         77       81       +4
============================================
  Hits            463      463
- Misses          302      322      +20
  Partials         50       50

Flag
Coverage Δ

unit_tests
55.44% <0.00%> (-1.37%)
:arrow_down:

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

Impacted Files
Coverage Δ

.../publisher/reporter/elk/ELKMetricEventBuilder.java
0.00% <0.00%> (ø)


Fix Default Dark Mode Icon

Description
In the settings tab, there is an option for dark mode, and by default, the app is set to dark mode. But apparently, the icon displays that it is set to light mode when we start the app.
Screenshots
The app is in dark mode but settings show that it is light mode:
https://github.com/Dun-sin/Whisper/assets/110025628/b745ae9d-969b-434c-96a9-fe97987c6ae4
Additional information
There is an issue with the DarkModeContext setup and needs to be corrected for UX enhancement.
🥦 Browser
Google Chrome
👀 Have you checked if this issue has been raised before?

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

🏢 Have you read the Contributing Guidelines?

[X] I have read and understood the rules in the Contributing Guidelines

Are you willing to work on this issue ?
Yes I am willing to submit a PR!

@varundhand  assign me

I am interested,please assign it to me!!

Duplicate of #426


Unknown Error

Basicly I was using the bot today when suddenly it stopped playing, i checked on it and the console said this

I tried to restart it, download the updates, download it again from the website.. but no luck.. any help ??

This is a common Discord issue but may be helped by recent updates to the bot, so try updating and seeing if it helps.


ignore PausePostRequest when reloading

ignore PausePostRequest  events when reloading (fix https://github.com/flutter/flutter/issues/11336)

This happens when a flutter_tools client - typically an IDE - requests a reload with the pause-after-reload flag set. This gives IDEs a changes to re-set breakpoints for the new scripts before the isolate starts executing again. In this case, we still want to request a reassemble of the app The IDE client will resume the isolate, and without the reassemble, the hot reload is performed, but the app UI doesn't update.

@a-siva, could you or @B3rn475 review? I think this is a result of fixing the PausePostRequest event handling.

This will make it difficult to set breakpoints in build methods. It will also expose the developer to an indeterminate state of which breakpoints are still active.

Due to https://github.com/dart-lang/sdk/commit/ba5fe22984ee46192f3a08a557f916794f7f2d99 when editors request sourceReload with pause: true.

If the application was idle, it reloads the source code and pauses, the reassemble request gets queued in the VM, the editor has time to reset all the requested breakpoints and send the resume command when they are all in place. The  reassemble is executed.
If the application was at a breakpoint, it reloads the source code and still pauses, the reassemble request gets queued in the VM, the editor has time to reset all the requested breakpoints and will not send the resume command when they are all in place, remaining at the same breakpoint. The  reassemble will remain in the queue till the stack empties.

Before https://github.com/dart-lang/sdk/commit/ba5fe22984ee46192f3a08a557f916794f7f2d99 the isolate was resuming in both pause: true and pause: false situations https://github.com/flutter/flutter/issues/10934
IntelliJ due to good timing was still able to reset breakpoints.


Deploy DMN decision models via new deploy resource rpc

The Java client was already able to deploy DMN decision models, deploy DMN decision models via new deploy resource rpc.

Hi @berndruecker. Please check this out in your free time. 🙇

Code looks good to me!
But please note, that the existing code is also able to deploy DMN already (the deployProcess also takes DMN :-)).
My only concern I have is that this breaks backward compatibility to pre-8.0 versions (for a relatively small gain). @falko Do you have a spontaneous thought on this matter?

I found it confusing that the old command does not list the DMN files. It made me think that it didn't work and I did something wrong.
Could we check with reflection if the new command is there and use it if it's there? The old one could be used as a fallback maybe combined with a warning that an old Zeebe client is used.
A warning that the Zeebe client version doesn't match the engine version could be a nice feature for Spring Zeebe anyway.

@nevries feel free to chime in here.

I just hit the same issue, that is, DMN deployment works but the output does imply it wouldn't. I don't see a big issue with loosing compatibility with older client versions as the versioning of spring-zeebe was also updated to 8.x.x so having a client with this major release number makes sense to me. If there is a strong argument against it, I would support Falko's suggestion (reflection) given that the new command would fix the output problem.

Thanks for the input folks!
While I like the idea of reflection and the warning about versions, I don't see this as the biggest priority at the moment given the lack of time.
I agree that breaking backward compatibility is not a big deal given we switched to 8.x - so I will merge this now.


windows下pip安装报UnicodeDecodeError

Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [7 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "C:\Users\LocalX\AppData\Local\Temp\pip-install-m82zpk8s\bytepiece_78856bb730d44450b525319f31404e89\setup.py", line 11, in
long_description=open('README_en.md').read(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 4: illegal multibyte sequence
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

open('README_en.md').read()
改为
open('README_en.md',encoding='utf-8').read()


Error when logging in: The "salt" argument must be of type string or an instance of ArrayBuffer, Buffer, TypedArray, or DataView. Received undefined

Describe the bug
When I try to log in with the default admin user at http://localhost:3000/account/login, I get the following error
TypeError [ERR_INVALID_ARG_TYPE]: The "salt" argument must be of type string or an instance of ArrayBuffer, Buffer, TypedArray, or DataView. Received undefined
    at check (node:internal/crypto/pbkdf2:93:10)
    at Object.pbkdf2Sync (node:internal/crypto/pbkdf2:70:5)
    at checkPasswordForUser (webpack-internal:///(api)/./src/lib/api/account/accountManagement.ts:74:62)
    at findUserByCredentials (webpack-internal:///(api)/./src/lib/api/account/accountManagement.ts:100:26)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) {
  code: 'ERR_INVALID_ARG_TYPE'
}

To Reproduce

Start a standard vulcan app
Go to the login page
Log in with the default admin credentials from .env.development

Expected behavior
I expected to be logged in
Screenshots (if applicable)

Desktop (if applicable):

OS: Arch Linux
Browser: Firefox

Are you sure your accountManagement file is up to date? This happens if "user.salt" is not defined, what do you have in the db for this user?


[1.11.2] Pully/Elevator Elevator stopping randomly on the way UP

Description:
It appears on an elevators ascent it will sometimes stop at random spots the elevator will go back down from that point fine but will not come up past the point that it stopped.
 Even then it may infact get stuck again and you have to repeat the entire process again.
Repeat:

set up fairly large elevator.
send it to the bottom
raise the elevator
should arbitrarily get stuck

Versions:
Minecraft: 1.11.2
Forge: <IP_ADDRESS>2
Better With Mods: 1.1.0

How large of an elevator would be needed to replicate it?

The one in question was down to about Y 7 from about 110

Does it ever come adjacent to a solid block, like obsidian? That seems to be the constant I'm seeing in the bug replication.


Disablers should be consistent with Robocop disablers

Robotidy disablers:
# robotidy: off
# robotidy: on

Robocop disablers:
# robocop: disable
# robocop: disable=rule_name
# robocop: enable

It should use the same keywords. For backward compatiblity we can use both on/off/disable/enable keywords as equivalent:
# robotidy: disable
# robocop: off

I'm leaving towards leaving it as it is and only updating robocop to support on/off as a prefered way. That way we accustom people with it but don't introduce less preferred syntax (enable/disable) to robotidy.

I'm leaving towards leaving it as it is and only updating robocop to support on/off as a prefered way. That way we accustom people with it but don't introduce less preferred syntax (enable/disable) to robotidy.

Agreed. Better to use good practices as a foundation.

Closing the issue - Robotidy already supports on/off and Robocop now supports both (enable/disable for backward compatiblity and on/off from Robotidy). No work was needed since we have decided to not touch Robotidy and only modify Robocop.


Percentage change graph

On the percentage change graph, it might be clearer if the x-axis line was at y=0, rather than at the foot of the graph. The x-axis labels would remain at the foot of the graph.

After discussing with Mal yesterday, we decided the appropriate change was to add an additional axis line at y = 0, to indicate to users that there are two halves of the graph.

Additional axis line at y = 0 is visible on percentage change graphs. Happy to close


[BACKLOG-36342] Fix UI issues in File Save As dialog for Jobs and Tra…

…nsformations

:white_check_mark: Build finished in 5m 49s
Build command:
mvn clean verify -B -e -Daudit -amd -pl \
plugins/file-open-save-new/core

:exclamation: No tests found!
:information_source:  This is an automatic message


Fix: "Override" message only displays if there's a change on the tree

Fixes #4853
if the Open API tree has changes and a user wishes to open a new description, the override message will appear else, no message appears even after regeneration
Steps to test:

Load extension
Open an API Description
Select paths and generate a client/plugin/manifest
When the tree reloads, try to open an API description file again
Observe no message
Now select/unselect a node or some nodes, then try to open an API description file
Observe the message appears

@ElinorW Sorry for commenting late here. If you look at the issue I think the implementation is failing a requirement: do not warn if the "sum" of modifications results in being in the initial step.

generate something
reload to edit
check something
uncheck the thing you just checked
close (no warning should be displayed)

Oh right... hmm....so I should compare the current state of the tree to it's initial state...


Index was out of range error when using Kubernetes mode with a sidecar

When using k8s container mode and adding a sidecar to the hook template we consistently get the following workflow error:
Run '/home/runner/k8s/index.js'
Warning: Skipping image override: image can't be overwritten
sh: [ $(cat /etc/*release* | grep -i -e "^ID=*alpine*" -c) != 0 ] || exit 1: not found
Error: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')

The logs point to the runner:
[2024-03-14 00:21:49Z ERR  StepsRunner] Caught exception from step: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at GitHub.Runner.Worker.Container.ContainerHooks.ContainerHookManager.UpdateJobContext(IExecutionContext context, ContainerInfo jobContainer, List`1 serviceContainers, PrepareJobResponse response)
   at GitHub.Runner.Worker.Container.ContainerHooks.ContainerHookManager.PrepareJobAsync(IExecutionContext context, List`1 containers)
   at GitHub.Runner.Worker.ContainerOperationProvider.StartContainersAsync(IExecutionContext executionContext, Object data)
   at GitHub.Runner.Worker.JobExtensionRunner.RunAsync()
   at GitHub.Runner.Worker.StepsRunner.RunStepAsync(IStep step, CancellationToken jobCancellationToken)
[2024-03-14 00:21:49Z INFO StepsRunner] Step result: Failed

This issue in the runner repo seems to be reporting the same thing. But I thought I should raise it here as it seems that sidecars just don't work with kubernetes mode, even though the examples have one defined and the ADR seems to suggest it is intended to work.
If we remove the sidecar then its fine.
We're using a very similar template to what is in the examples, we also tried one without the service container:
    metadata:
      annotations:
        annotated-by: "extension"
      labels:
        labeled-by: "extension"
    spec:
      securityContext:
        runAsUser: 1000
        runAsGroup: 3000
      restartPolicy: Never
      containers:
        - name: $job # overwrites job container
          env:
            - name: ENV1
              value: "value1"
          imagePullPolicy: Always
          image: "busybox:1.28" # Ignored
          command:
            - sh
          args:
            - -c
            - sleep 50
        - name: $redis # overwrites redis service
          env:
            - name: ENV2
              value: "value2"
          image: "busybox:1.28" # Ignored
          resources:
            requests:
              memory: "1Mi"
              cpu: "1"
            limits:
              memory: "1Gi"
              cpu: "2"
        - name: side-car
          image: "ubuntu:latest" # required
          command:
            - sh
          args:
            - -c
            - sleep 60

Hoping theres a workaround 🙏

Hey @lacarvalho91,
Thank you for reporting this! The problem is on the runner side, but we will fix it on the hook side. Essentially, we put side-car into services context, which causes the out of bound exception... Sorry this happened, I'll introduce a fix soon :relaxed:
Also, sorry for the delay!

@nikola-jokic awesome that sounds promising. I was very much hoping it could be fixed on this side. Thank you 😊

We are experiencing the same behavior when attempting to enable istio at the namespace level:
kubectl label namespace $NAMESPACE istio-injection=enabled
We are looking to gather http-level observability metrics and are blocked at the moment.


The profile page for a non-existant contributor ID should say not found

Overview
The profile page for a non-existent contributor ID shows empty fields rather than not found
Expected Behavior
Loading the profile page for non-existent contributor ID shows the standard not found page
Actual Behavior
A few empty fields are shown
Steps to Reproduce

Browse http://localhost:6543/profile/987654321

Demo

Shares points with https://github.com/open-apparel-registry/open-apparel-registry/issues/569


Python Solution for ATM , Balanced Brackets, Fair Elections

Related Issue
#147
#143
#141
Describe the changes you've made
Added a solution for ATM problem in python
Added a solution for Balanced Brackets in Python
Added a solution for Fair Elections in python
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Language used for coding
Python
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] New and existing unit tests pass locally with my changes.

@Abhichal18 Please insert this folder "Fair Elections" under codechef folder.

@Nivedita967 done

Nice :)


[intel_hpu] Enable scatter and scatter_ ops

Added support of scatter_ and scatter for intel_hpu
Added a test for testing these two ops

add @LeoZhao-Intel @yanfeich @zongwave to review
add @xiaoguoguo626807 to review


No Method for SetConfig in HeadlessMode

Your Environment

Plugin version: "@transistorsoft/capacitor-background-fetch": "^1.0.3", "https://github.com/orgs/transistorsoft/teams/capacitor-background-geolocation": "^4.10.1"
Platform: Android
Device OS version: Android 10
Device manufacturer / model: Samsung Galaxy S9+
Capacitor info (npx cap doctor)
@capacitor/android: 4.7.1
@capacitor/core: 4.7.1
@capacitor/ios: 4.7.1
@capacitor/cli: 4.7.1

Expected Behavior
A Method to change the active Config in Android native
Actual Behavior
There is no SetConfig Method available, only ready
Context
I need to refresh my refresh token every 2 weeks, or it will expire. To do that, I made a BackgroundTask. It works and now I want to change the authorization block in the config of the plugin, after the BackgroundTask has finished.
I thought I could use setConfig, but there is no Method in Android

Config is manage by a singleton named TSConfig.
String accessToken = "my new access token";

TSConfig.getInstance(context)
                .updateWithBuilder()
                .setHeader("authorization", "Bearer " + accessToken)
                .commit();

@christocracy
How would I do the same thing in swift?. I would like to get the current TSAuthorization, change access- and refreshToken and then update TSConfig with the new TSAuthorization.
In Android I could call getAuthorization(), change it there and then use it in the updateWithBuilder()-Method, but I can't find the same in IOS.

TSConfig.getInstance()


fix incorrect option code when serializing Capwap_ac_v4 option

Merged, I've commited a line by line copyrights since I prefer that format, also added you to dhcp_wire.ml and test.ml, please let me know if this is ok.
I don't really know what's the norm on the ocaml community concerning copyrights.
I'm used to add myself to a file when I've done "enough" (I think this is a UNIX tradition thingy), and keep track of copyrights on a file by file basis. So if anyone wants to relicense some day, they need to contact every author of every file.

I also don't really know what the norm is concerning copyrights; I've pretty much been putting my name in stuff that I write, and if someone else adds me to something that I worked on a lot, that's fine.  I have banner blindness for top-of-file copyrights and I have to admit I didn't even notice that there were any in this repo!


Different BPN for each participant

Description
Different BPN for each participant (alice / bob / miw)

Assign separate BPNs
Create wallets for each participants into miw.
Update keycloak config

Closes https://github.com/eclipse-tractusx/tutorial-resources/issues/26
Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[x] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[x] Copyright and license header are present on all affected files

@hemantxpatel
which was the problem that you were having ? From MIW configuration prospective the PR looks good.
I had problem when doing the contract negotiation. From what i saw each participant alice and bob are using the same client_id miw_private_client which is not correct as they will receive the same VC/VP from the MIW in this way.
Alice and Bob should have their own client credentials which is different from the authority one which is miw_private_client

So far I have seen the following problems:

as @wolf4ood said, the Keycloak config is not complete. You'll need to create clients (with separate client-ids and client-secrets), roles and service accounts, etc.
The miw-seed.json collection explicitly seeds wallet 1 and 2, but that should be handled through env vars. will make future improvements easier (--> "trudy")
the requests in miw-seed.json should not be in an own collection, but should be in a subfolder in the mxd-seed.json collection

The following gist is a quick attempt at a keycloak config, take a look.

Now, each participants (alice, bob, miw) have their own client in keycloak.


release: provide install script to install binary

This PR adds a new install script that will be part
of gh-pages, through which users will be able to install
the linkerd-smi binary.
After this PR is approved and before this is merged,
install will be moved into gh-pages and users should
be able to install the binary by running
curl -sL https://linkerd.github.io/linkerd-smi/install | sh

The latest release version will be updated in the script, by
the release workflow
Signed-off-by: Tarun Pothulapati<EMAIL_ADDRESS>

@alpeb  Also, Moved the install script form this PR into https://github.com/linkerd/linkerd-smi/tree/gh-pages branch tagged at v0.1.0.
You should now be able to try the install, by running
url -sL https://linkerd.github.io/linkerd-smi/install | sh

Yep, that did the trick! :taco: :taco:


Uefitool output not allowing post, mmtool missing PciBus filename

System

Motherboard: T7920 Proprietary
BIOS Version: 2.42.0
GPU: RTX 3080
[X] CSM is turned off. Make sure to confirm this in the BIOS and not with GPU-Z or similar since it can be inaccurate
[X] 4G decoding is enabled. Make sure to confirm this in the BIOS and not with GPU-Z or similar since it can be inaccurate
[ ] UEFIPatch is applied (see Using UEFIPatch for more information). On some motherboards DSDT Patching is also needed
[X] I have read Common issues (and fixes)

Description
I'm currently trying to use uefitool to add the rebardxe driver to my dumped stock T7920 bios (dumped via ch341, have verified this bios works by itself). When using uefitool to add the rebardxe driver, the T7920 will not post, instead it displays a bios recovery "please flash your bios" light code. Removing the rebardxe driver from the modified bios via uefitool (essentially reverting it to stock) and flashing that also gives the same issue, this leads me to believe the issue is caused by uefitool. I've tried using mmtool, but it seems I am missing the "PciBus" filename (or any filename actually), thus I am unable to proceed. Uefipatch was not used as there were no patches to apply and dsdt patching is not needed. Any suggestions would be appreciated.
Image of mmtool output:

Is that a dual Xeon platinum?
Anyway, just checked bin dump and all names are listed.
Maybe try to use newer version of MMTool?

Its dual xeon 4110's, I also tried MMTool 5.007 and it was the same thing.
I see you were able to see the file names, can you confirm which version of mmtool you are using? Its possible Im just missing something on my side.

MMv5 (opens both Aptio 4 and 5), dump from Haswell system (aptio 5 I believe) ...
Does uefitool show correct entries?
Send the file to have a look ...

Heres the file: https://drive.google.com/file/d/1qOOfHJmvMQnGFX1pzJjn-6fJqe9byrGO/view?usp=sharing
Searching via guid in uefitool does bring up a volume so I believe all is good on that side

Entries can't be seen in any version of uefitool/mmtool, except 7 unrelated drivers.
BTW, BIOS is bootguard protected:
https://edc.intel.com/content/www/us/en/design/ipla/software-development-platforms/client/platforms/alder-lake-desktop/12th-generation-intel-core-processors-datasheet-volume-1-of-2/010/boot-guard-technology/
It is a fairly modern system, maybe you should contact the DELL for support ...

That’s unfortunate, I doubt Dell would be of any help here. Are there any other options to getting the rebar driver on the bios?

Are you sure you don't have BIOS option - by a different name maybe?
That workstation class supports multiple GPUs and is not cheap so don't hesitate to ask for their support.
Any newer BIOS revisions?

No newer bios revisions, what do you mean by BIOS option by a different name?

I see that you have Above 4G decoding available.
This rebar version is not tested with dual socket boards AFAIK and the author said it probably won't work.
@xCuri0 has some shenanigans to enable rebar (only for Linux I believe), but In your place I would contact Dell first and if they decline your request, ask xCurio to see if he is willing/able to help.

I see, I did see that one user was able to enable rebar on a Dell t7810 which is also dual CPU. I'll try reaching out to Dell to see what they say.

Some systems with Bootguard still have a small DXE region which can be manipulated, I think UEFITool NE can show it.

oh? would that allow me to add the ReBarDxe on the bootguard bios?

Most likely yes

@xCuri0 do you know what this manipulatable dxe region would look like in uefitool or any identifiers I can use to find this region?

The first page of the wiki says how to locate it, your problem might be that the bios image has some sort of compression/encryption which isn't uncommon on prebuilts.
It's best to use a BIOS dump when modding these systems.

Yes, I'm working with a dumped bios via a CH341a. I'm currently looking at the bios in uefitool and have noticed that the only regions denoted with a yellow marker are the volume free spaces, would I even be able to insert the dxe region in these locations? The volume containing the pcibus header is entirely cyan which I believe is causing the bootguard issue.

@AbdullahMPrograms Hi read this https://medium.com/firmware-threat-hunting/bypass-intel-boot-guard-cc05edfca3a9
It explains what the colours displayed by UEFITool NE mean.

I tried adding the dxe driver to a volume denoted with yellow but that lead to a bootloop, is there any specific address I should be looking to place the dxe driver in? dumped bin file in case its helpful

That article says you need to add it to a white area because they don't have bootguard

I see, in that case would I be able to insert the dxe driver in say this region?

Probably, but you will have to try and see to know if it will actually work

@xCuri0 unfortunately this resulted in another bootloop, at this point I'm quite desperate to try anything. Do you possibly know of any other way to find which volume I can put the dxe driver into to avoid bootloops? it appears that placing the dxe driver in any volume other then the volume containing the pcibus header causes bootloops

Try other uncolored volumes maybe (they should have no bootguard) ? I wouldn't be suprised if it still didn't work though because the whole point of bootguard is so that no one can add or modify UEFI modules

in case it doesnt work, I see above it was mentioned there is a way to enable rebar exclusively in linux. Luckily I only plan to use linux on this PC, how would I go about this linux method?

@AbdullahMPrograms For AMD all you need to do is enable 4G decode
I think NVIDIA drivers on Linux need some option enabled so it can do the resizing but it does work.

Sorry just to confirm, do you mean that it is possible to run ReBarState on linux whilst only requiring above 4G decode? I intend to set a max rebar size of 32.

Answering my question above, yes its as easy as building and running ReBarState and setting a rebar size of 32. I now have all of my P40's running. Thank you for the support!


[BugFix] Fix parameter names and process_after_weight_loading for W4A16 MoE Group Act Order

Summary

Fix parameter names to ensure proper weight loading
Fix process_after_weight_loading if running group act order

Testing

Ran locally with tp=1
Still need to verify with tp>1

I can confirm it works with tp>1

@mgoin
@robertgshaw2-neuralmagic
@ElizaWszola


feat: use log_level in dashboard queries (draft)

Issue number: ADDON-72278
Summary
Changes

Please provide a summary of what's being changed

Changed dashboard queries to reflect the changes in solnlib - using the new log_level log event field.
User experience

Please describe what the user experience looks like before and after this change

More precise dashboards.
Checklist
If your change doesn't seem to apply, please leave them unchecked.

[ ] I have performed a self-review of this change
[ ] Changes have been tested
[ ] Changes are documented
[ ] PR title follows conventional commit semantics

Can you please also adjust the query on UI side?
https://github.com/splunk/addonfactory-ucc-generator/blob/cd2907ae1f2369ba5736fa92692bc9afe4854d5d/ui/src/pages/Dashboard/Error.tsx#L73

blocked by https://github.com/splunk/addonfactory-solutions-library-python/pull/383

I'm not sure if this is ready for review, but I would update the documentation to make it clear that this is how it will work and that a specific version of the solution library needs to be used for it to work.


Negentropy to sync events

It might be worth exploring StrFry's implementation of negentropy to sync events between relays: https://github.com/hoytech/strfry/blob/master/docs/negentropy.md

https://github.com/nostr-protocol/nips/pull/1494#issuecomment-2379624726

Core package done in https://github.com/bezysoftware/Negentropy.net


Initial version numbering

As part of the overall build process, I need to begin versioning/tagging this repository. While this ticket is mostly just to document that we are now doing this, I do have two questions.
First, it was suggested to make the initial tag 0.0.1. When reading through the page on semantic versioning which GitHub recommends, it is actually suggested to use v0.1.0 in this case. Note the addition of 'v' and the fact that the minor version is now 1. Do we want to follow this standard?
Second, do we want to include release notes as we do for the mediator service or just leave the version as a lightweight tag?
The tag will be applied to this commit: https://github.com/LiUGraphQL/woo.sh/commit/2ebf233f50988ebf687b2a8f0e2af580f8fe3db2
@hartig @keski

Riley, good questions.
Regarding the versioning, I am fine with following that standard; i.e., we start with v0.1.0 (including the 'v' in front of it).
Regarding the release notes, yes, it would be good to create such records right from the start. For this purpose, I have added a CHANGELOG.md file into the root folder of our repo.
@keski @epii-1 this means that, whenever you merge (or push) something to master, do not forget to add a bullet point into that CHANGELOG.md file. For inspiration of how such bullet points should look like, take a look at the release notes of the SPIRIT mediator service: https://gitlab.com/spirit-tools/mediator-service/-/wikis/Release-Notes
Riley, regarding tags, I am not sure whether creating a tag is actual the correct way of creating a release in github. I see that github has a specific release feature: https://github.com/LiUGraphQL/woo.sh/releases

The release has been created for the specified commit. Closing this issue since we've also started to collect the changelog in a file, so everything should be addressed.


h5frida.ActiveCodePatch issue - bytes to patch have changed

Hello There,
Not sure why I got "The bytes to patch have changed, please revert to original file and try again" error when execute the ActiveCodePatch function.
I did tried with an unmodified UnityFramework file. Still failed.
Any idea why?

function ActiveCodePatch(fpath, vaddr, bytes) {     if(!h5frida.ActiveCodePatch(fpath, vaddr, bytes)) {         var result = h5frida.ApplyCodePatch(fpath, vaddr, bytes);         alert(fpath+":0x"+vaddr.toString(16)+"-修改失败!\n" + fpath+":0x"+vaddr.toString(16)+"-PatchFailed!\n" + result);return false;     } return true; }
Seems h5frida.ActiveCodePatch return false, then h5frida.ApplyCodePatch return the error message above

NSLog output doesn’t look right…”cannot parse hook info!”

If I use the generated UnityFramework to replace the one in app and then resign + Sideload again.
I got no error message when call ActiveCodePatch (return true), but the memory read on the location has not been changed.

Issue for me is: The h5frida internal function find_hook_block always return NULL, and reporting “cannot parse hook info!” In NSLog.
This internal function is being use for ActiveCodePatch and StaticInlineHookFunction.
I don’t know how to debug further.

I realise my concept is wrong from beginning.
First time the script run, we, in fact, expect the alert come and provide a patched version of the UnityFramework inside the static-inline-hook folder.
The patched version of UnityFramework has embedded a new function inside.
From we call the ActiveCodePatch or StaticInlineHookFunction the second time onwards, it starts to take effect.
First run is just to prepare the Framework (insert function). The real effect happens when we use the patched framework with the function call to enable/disable.
You will probably want to include a hint/note to your tutorial or example scripts about this.
The error message is not sufficient. It can’t explain what to expect.
Anyway, it is not the type of in memory hook/patch that I expect. It requires a repackage and redeployment for non-jailbroken.
Hope there is a way to do pure in memory hook / patch (without modifying the binary).
Did Frida allow us to do that? I used to test patches with Xcode (LLDB), but it requires a PC connection.


Add ability to edit practical support forms

I rule and have completed some work on Case Manager that's ready for review!
Not shipping because there's some additional UI to do, but this sets up update and destroy in the UI. Still not quite primetime ready but materially closer.
This pull request makes the following changes:

Sets up entry update and destroy (no tests yet)
some UI cleanup and breaking things into more rest-y routes
turn on the autosave!

The state of the world:

Still todo are tests and localization and exports at least, and doing a quick UI check with @mlindberg61 .
It relates to the following issue #s:

Bumps #1493

Let's have @harumhelmy take lead with the UI test -- I think it's up to her if I should weigh in.

You should feel free to if you have capacity, Marie. I haven't been to Code
for DC for the last couple of meetups, but will plan on going to the next
one!
Harum Helmy
(ha-room hell-me)
Pronouns https://www.mypronouns.org/what-and-why/: she & they
On Mon, Jun 17, 2019 at 9:28 AM mlindberg9<EMAIL_ADDRESS>wrote:

Let's have @harumhelmy https://github.com/harumhelmy take lead with the
UI test -- I think it's up to her if I should weigh in.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/DCAFEngineering/dcaf_case_management/pull/1713?email_source=notifications&email_token=ADFUBZHPDIRE5VKRWJRRNH3P26GOBA5CNFSM4HYPMPQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX3FCZY#issuecomment-502681959,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADFUBZAEPP3HTR7HNJIWTMTP26GOBANCNFSM4HYPMPQA
.

Upon spot check, it looks great. I think this is an important symbolic and logistical step for where we want case management to be going. Let me know if you have a beta version that I can click through to, but not necessary. Can we add a link for more info without too much consequence?

@mlindberg9 yeah, it's shaping up pretty nicely (s/o to @harumhelmy who did the bulk of the heavy lifting on it). I think that since you've been quarterbacking a lot of this lately your input is really valuable here, so if you expect any rough edges
Can you give me some sense of where you want the link to go or do? Is that a practical support doc or something like that? We can probably accommodate, just need to know what you have in mind here. The next code for dc mtg is June 26 if you'd prefer to talk shop in person.
I can deploy a version of this for you to poke at this weekend.

@colinxfleming Yes. I am thinking about a practical support document -- right now I have this in mind. https://docs.google.com/document/d/16R1FZMqJA3i_4uZh49Ud5ULsLiH3cr6qKPpJrLuvt1E/edit?usp=sharing


Remove sort order context menu

Why would anyone want to sort in ascending order. Remove this two items from the context menu to simplify it.
Do we have telemetry for these actions so I can prove my thinking that nobody is clicking on these actions

If someone complains about the missing actions, you'll be the one bringing them back.

Yeah sure - I'll take the heat for this one 😎

I am always of the belief that this feature could be better served by a button rather than hidden in the menu


custom MAC address doesn't work sometime

When I want to create a new custom MAC address like "11:22:33:44:55:66" it says "Try another mac address". Why am I not able to change it to that? Also, I tried a random MAC address generator like this one and non of them work. Why does this happen?

Either it was related to #15 or it wasn't a valid mac.


Add function to create bundle from mapped objects returned by generator

Right now, you have to cast the mapping to a list, then use the bundle constructor from the stix library to do it. It would be nice to take care of it within the library, and possibly even give an argument for the generation to create the bundle.

There is now a utils.make_bundle() function.  Does this help?
https://github.com/oasis-open/cti-stix-generator/blob/834cb001483bae3db877ed759b621dc3cb614723/stix2generator/utils.py#L204-L218

Yes I think that's a sufficient solution. Thanks!


Mega Menu - Follows Collapse-like behaviour, when I would expect Accordion-like behaviour

Describe the bug
When using the mega-menu component or block, there is no support in the code for closing one mega-menu when another is opened. I would expect the mega-menu to have an accordion-like behaviour. Currently this isn't visible in the example, because only one menu-item in the example has a dropdown button.
To Reproduce
Steps to reproduce the behaviour:

Load up an instance of https://flowbite.com/blocks/marketing/header/#header-with-mega-menu
Add a second dropdown button to the menu, targeting a second mega-menu with a unique ID
Click the first, then the second dropdown buttons.
Both mega-menus will appear at the same time

Expected behavior
A clear and concise description of what you expected to happen.

When both dropdown buttons are clicked, the mega-menu should follow an accordion-like behaviour and close any currently open menus within data-accordion="collapse" or similarly attributed ancestor element.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Windows 10
Browser Chrome
Version 104.0.5112.102 (Official Build) (64-bit)

Additional context

I think I can workaround this using the code for the accordion component, but thought it would be helpful to flag to save time when implementing in future.

Same here:

Hey @MattJonesSiteglide,
That's an interesting use case I haven't thought about -- for some reason I assumed that there would only be one Mega Menu for a navigation bar, which isn't true since you can have more.
I'll think about this and how we can find a better solution for the v2.0 update.

By the way, this came up again for us, and I realised I forgot to say- it can be solved with existing Flowbite accordion markup data-accordion-target instead of collapse. No need for JS code changes; only the example would need changing, should you wish to.

By the way, this came up again for us, and I realised I forgot to say- it can be solved with existing Flowbite accordion markup data-accordion-target instead of collapse. No need for JS code changes; only the example would need changing, should you wish to.

Could you expand on how this works? I'm in the same situation, still pretty new to Tailwind and Flowbite and unsure where to place this...

OK, got it!
If someone else runs into this problem:
The main <nav> element needs to have data-accordion="collapse"
And instead of the data-collapse-toggle property on the button element you want
data-accordion-target="#id-of-the-megamenu-element"

@pekka Thanks for this awesome solution. My next question is, have you had any luck with the mobile version of the menu? How does that get implemented?


V2024.6.0 unable to test

Type: Bug
Failed to import test module: test_foxe
Traceback (most recent call last):
  File "/*/versions/3.8.10/lib/python3.8/unittest/loader.py", line 436, in _find_test_path
    module = self._get_module_from_name(name)
  File "/*/versions/3.8.10/lib/python3.8/unittest/loader.py", line 377, in _get_module_from_name
    __import__(name)
  File "/***/test/test_foxe.py", line 9, in <module>
    from *** import ****
ModuleNotFoundError: No module named '****'

When I upgraded, I couldn't run the test cases properly.
All use cases cannot find modules in the superior directory.
Right now, I can only roll back to2024.4.1
Extension version: 2024.6.0
VS Code version: Code 1.89.0 (Universal) (b58957e67ee1e712cebf466b995adf4c5307b2bd, 2024-05-01T02:10:10.196Z)
OS version: Darwin arm64 23.4.0
Modes:

System Info

Item
Value

CPUs
Apple M1 (8 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
11, 10, 13

Memory (System)
16.00GB (0.13GB free)

Process Argv
--crash-reporter-id c7e92349-0709-40e0-b691-4c14fa71e224

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
vsaa593cf:30376535
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
pythongtdpath:30769146
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
pythontestfixt:30902429
pythonregdiag2:30936856
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
2e7ec940:31000449
pythontbext0:30879054
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
ccp2r3:30993541
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
g316j359:31013175
pythoncenvpt:31022790
dwnewjupytercf:31035177

@ljh740 Can you provide more details on how your project is structured? If possible provide a minimal repro.

@ljh740 Can you provide more details on how your project is structured? If possible provide a minimal repro.

MRE here.it can work in 2024.4.1.but 2024.6.0 can`t.

@eleanorjboyd  @karthiknadig Any progress?

Hi! Could someone include logs or a minimal repro? This would help us narrow down what the issue might be- thanks!

@eleanorjboyd here is the minimal repro https://github.com/ljh740/pymre

Hi! Just gave it a try on my machine and the minimal repro sent works on both insiders and vscode stable. To confirm this error happens when you run the test? I was able to discover and run the test in the UI.
Follow up question then, can you send your version of python? From the first bug report I see python3.8 being used- do the rest of you have this version? Secondly can you send the full or more logs? I am specifically wondering if the rewrite experiment is on. You can check for it by looking for Experiment 'pythonTestAdapter' is active in your python logs. If not can you please turn it on and let me know if the behavior changes? You can do so adding this setting to your users settings.json "python.experiments.optInto": ["pythonTestAdapter"]. If you are unable to see the log for the experiment chance your log level to info or trace and it should show up (change log level through going to command palette and select developer set log level. Thanks!

I have the same issue. Python unittest tests suddenly stopped working. No changes in code or config.
They work from command line:

But not from VSC:

Windows 10, Python 3.11.

@dobin please try the settings mentioned here https://github.com/microsoft/vscode-python/issues/23392#issuecomment-2142803693 . If those don’t work, please share a minimal repro.

pythonTestAdapter was enabled.
I can reproduce it with the testrepo of karthiknadig from above https://github.com/ljh740/pymre

I experience the same problem. Platform: Windows 10. Experiments enabled: pythonCreateEnvOnPipInstall, pythonRecommendTensorboardExt, pythonSurveyNotification, pythonTerminalEnvVarActivation, pythonTestAdapter.
I checked the source code of the Python extension. I found that python_files/unittestadapter/discovery.py changed between the Python extension version 2024.4.1. and 2024.6.0. Among many changes, the following lines were removed from the function discover_tests.
if "/" in start_dir:  #  is a subdir
    parent_dir = os.path.dirname(start_dir)
    sys.path.insert(0, parent_dir)
else:
    sys.path.insert(0, cwd)

If I reintroduce these four lines to their original place in version 2024.8.0., the error disappears.
Original discover_tests at 2024.8.0:
def discover_tests(
    start_dir: str,
    pattern: str,
    top_level_dir: Optional[str],
) -> DiscoveryPayloadDict:
    """..."""
    cwd = os.path.abspath(start_dir)
    #  ...

New discover_tests:
def discover_tests(
    start_dir: str,
    pattern: str,
    top_level_dir: Optional[str],
) -> DiscoveryPayloadDict:
    """..."""
    cwd = os.path.abspath(start_dir)
    # start of lines to addd
    if "/" in start_dir:  #  is a subdir
        parent_dir = os.path.dirname(start_dir)
        sys.path.insert(0, parent_dir)
    else:
        sys.path.insert(0, cwd)
    # end lines
    #...

These lines were removed at PR https://github.com/microsoft/vscode-python/pull/22390

Is there a timeline on when the fix for this issue is deployed?

Hello! I have put a fix out in the most recent version of vscode insiders- would someone be able to get the newest version of the insiders python extension and test to see if this bug is resolved?

I checked the pre-release version and I can confirm, it fixes the issue.

Great! Thank you!


Add teleop_legged_robots for melodic

Added teleop_legged_robots package

I'm going to wait on the outcome of https://github.com/ros/rosdistro/pull/28021#pullrequestreview-571282597 before merging.

I'm going to wait on the outcome of https://github.com/ros/rosdistro/pull/28021#pullrequestreview-571282597 before merging.

@ivanpauno Thanks for your comments. I have added source and doc.

@ivanpauno Thanks for your comments. I have added source and doc.


Enhancement of interacting with server side for data pagination with ajax.

User will prefer interacting with server side for pagination data but not whole data one time API calling.
When calling ajax, request parameters or post body should contain current page number, page size, search criteria etc for server side subsequent pagination querying.

It seems to me that the parameters are as you say.
I'm using a custom controller as described in: http://js-grid.com/docs/#loaddatafilter-promisedataresult

@higfield Can you please share me your code? It will help me a lot, thanks.

Sure, but you should wait until Monday because I have it at work.

@adual, turn on pageLoading: true then grid will load data by pages.
Please take a look at this issue: https://github.com/tabalinas/jsgrid/issues/84

@tabalinas Got it, thanks for your help.

@tabalinas I cannot see the pageIndex getting passed correctly to my API call. I have initialized pageIndex as 0 and it remains 0 on every page change. Please help.


Fix clearcommand test

UserPrefs are not equal for model manager, suspected due to clearing personnel does not clear calendar

Clear command creates an entirely new PersonnelDatabase with an entirely new DutyCalendar, no?


fix: make all tests and crates compileable with ratatui 0.28

Working on one of my projects, I found out, I was not able to build with ratatui 0.28 and any version of tui-big-text.
With this pull request, I want to mak the crates from this repository compilable with ratatui 0.28.
With these two changes, I am able to build my project against ratatui 0.28 and tui-big-text from this branch. And all tests and crates from this repository can be built and run again.
After this branch is merged, all components need new versions, I think.

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

Project coverage is 0.00%. Comparing base (a439170) to head (f161c6b).

Additional details and impacted files
@@          Coverage Diff          @@
##            main     #24   +/-   ##
=====================================
  Coverage   0.00%   0.00%
=====================================
  Files          2       2
  Lines        136     136
=====================================
  Misses       136     136

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

Thanks. I've been meaning to add a dependabot setting that specifically pulls in Ratatui daily rather than weekly, but haven't gotten around to it yet. I updated a few things (deprecations, lints, and some more concise code), and this will be released shortly.