Bootloop issue on first start

uname -a
Linux system 4.8.0-kali2-amd64 #1 SMP Debian 4.8.11-1kali1 (2016-12-08) x86_64 GNU/Linux
./nathan.py start
Selected architecture: x86
Nathan ROM version: NRL001
Checking emulator...
Checking local emulator version...
OK: using local Android emulator version <IP_ADDRESS>
Redirecting output to nathan_x86.log
Starting emulator with:
./sdk/tools/emulator -avd nathan_x86 -verbose -show-kernel -no-snapshot-save -gpu on -netspeed full -netdelay none -selinux disabled -qemu -no-reboot
Nathan emulator boot in progress...
Mapped system partition to:/tmp/android-root/emulator-4B4oQG
Running Kernel: Linux version 3.4.67+<EMAIL_ADDRESS>(gcc version 4.8 (GCC) ) #3 PREEMPT Tue Sep 16 19:46:22 CEST 2014
cat nathan_x86.log (last lines)
[   38.495708] type=1403 audit(1482406262.480:23): policy loaded auid=4294967295 ses=4294967295
[   38.765442] init: untracked pid 1024 exited with status 1
[   39.076030] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   39.886128] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   40.066128] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   41.916168] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   46.636496] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   47.365816] init: untracked pid 1078 exited with status 1
[   48.066063] EXT4-fs (mtdblock0): re-mounted. Opts: (null)
[   53.506659] init: untracked pid 1095 exited with status 1
[   67.927597] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  127.326929] type=1400 audit(1482406351.311:24): avc: denied { module_request } for pid=1245 comm="iptables" kmod="ipt_TCPMSS" scontext=u:r:netd:s0 tcontext=u:r:kernel:s0 tclass=system permissive=1
[  127.927562] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  187.978737] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  247.929589] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  307.930131] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  367.920909] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  427.922039] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  488.242523] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  547.923747] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  593.474365] main[941]: segfault at be91771c ip b71b0e60 sp bfdbdf40 error 4 in libcrypto.so[b7168000+16c000]
[  594.249984] init: untracked pid 1059 killed by signal 9
[  594.274439] init: untracked pid 1064 killed by signal 9
[  594.284488] init: untracked pid 1076 killed by signal 9
[  594.284488] init: untracked pid 1081 killed by signal 9
[  594.783866] init: Warning!  Service zygote needs a SELinux domain defined; please fix!
[  607.925663] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  608.044966] type=1400 audit(1482406831.919:25): avc: denied { write } for pid=1349 comm="sed_service_app" path="socket:[3532]" dev="sockfs" ino=3532 scontext=u:r:untrusted_app:s0 tcontext=u:r:init:s0 tclass=unix_dgram_socket permissive=1
[  627.089204] main[1333]: segfault at be95359c ip b7179e60 sp bfb49080 error 4 in libcrypto.so[b7131000+16c000]
[  627.285129] init: Warning!    Service zygote needs a SELinux domain defined; please fix!
[  701.255567] main[1498]: segfault at be81371c ip b712ae60 sp bfc33600 error 4 in libcrypto.so[b70e2000+16c000]
[  701.385482] init: untracked pid 1509 killed by signal 9
[  701.385482] init: untracked pid 1518 killed by signal 9
[  701.385482] init: untracked pid 1519 killed by signal 9
[  701.466406] init: Warning!  Service zygote needs a SELinux domain defined; please fix!
[  701.510047] init: untracked pid 1508 killed by signal 9
[  701.546416] init: untracked pid 1580 killed by signal 9
[  727.376438] main[1585]: segfault at bbd5671c ip b70d5e60 sp bfde4740 error 4 in libcrypto.so[b708d000+16c000]
[  727.486540] init: Warning!  Service zygote needs a SELinux domain defined; please fix!
[  727.528634] init: untracked pid 1598 killed by signal 9
[  727.528634] init: untracked pid 1599 killed by signal 9
[  727.562277] init: untracked pid 1607 killed by signal 9
[  727.562277] init: untracked pid 1609 killed by signal 9
[  727.562277] init: untracked pid 1669 killed by signal 9
[  727.926024] healthd: battery l=50 v=0 t=0.0 h=2 st=2 chg=a
[  753.327290] main[1670]: segfaul

Hi @geosphere
In order to reproduce the issue, can you please tell me if you are running kali in a virtual environment or not?
Cheers

I apologize for the wait. I run Kali on real hardware (Intel Pentium 987).

Hello @geosphere
I also run Kali kinux as main OS, and it works flawless.
I suggest you a full update

sudo apt-get update

sudo apt-get dist-upgrade

then reboot your system
If this solution does not solve you problem, please post your system log

dmesg -T

Finally post your VirtualBox  version if you have any. Keep in mind that you cannot run nathan in the same time you are running a VirtualBox machine , because both depend on the KVM kernel module.
Cheers


Unable to pass arguments to check-args

When trying to use the (somewhat new) check-args argument to the action, it is impossible to pass any arguments into it.
It expect a list, but when I tried using the regular YAML syntax for list (both [] and -) I get an error saying the workflow file is not valid with the message: A sequence was not expected.
I tried to provide the arguments as a plain string:
check-args: --no-default-features

Using |:
check-args: |
    --no-default-features

And also to wrap a list with ":
check-args: "[--no-default-features]"

Nothing seems to work and the arguments are ignored, i guess because the parsing fails.
Am im doing something wrong?
Providing plain args without a list seems ideal for me, like so: check-args: --no-default-features
Thanks for the support, this action is amazing!

Sorry for the late response (I know, 3 weeks isn't what you expect). I'll update this action so it can accept spaces as a list, but for now, it expects a comma-delimited string:
check-args: --no-default-features,--workspace

I overhauled the inputs and added a test for this specific case, if anything else is not working, you can create a issue on this repository. Still very sorry about the 3 week delay. :cry:

Thanks a lot! This solve my issue, appreciate the support :)
Note that the parsing is still a bit funky, for example the following doesnt work:
check-args: --no-default-features --features "feature_a feature_b"
But this work:
check-args: --no-default-features --features feature_a,feature_b
When parsing the first variant, the "feature_a feature_b" argument is treated as two as there is a space within it, although it is surrounded by "".

Parsing is a bit loose and basic for array-based inputs like check-args. I’ll try to see if I can support spaces with quotes but I might not support it (unless others really want it, then I’ll do it).
Thanks for using my action, really means a lot! 🐻❄🩷


Update README.md

Fixed port number for docker command

Thanks for the PR. The default PORT in the docker image is 80: https://github.com/cyrildiagne/u2net-http/blob/master/Dockerfile#L24
What made you change to 8080?

Thanks for the PR. The default PORT in the docker image is 80: https://github.com/cyrildiagne/u2net-http/blob/master/Dockerfile#L24
What made you change to 8080?

Hey, the port number order is supposed to be
<host machine port>:<docker port to be exposed>

Hence it shouldn't be 8080:8080
It should be 8080:80
So that port 80 of the docker container is exposed to port 8080 of the host machine

Hey, the port number order is supposed to be
<host machine port>:<docker port to be exposed>

Hence it shouldn't be 8080:8080
It should be 8080:80
So that port 80 of the docker container is exposed to port 8080 of the host machine

Oh yes you're right, thanks!

Oh yes you're right, thanks!

By the way thank you for making this repository, it's really helped me :3

By the way thank you for making this repository, it's really helped me :3


Upgrade dependencies and add test script

Upgrade all dependencies to latest
Add support for latest copy-webpack-plugin version
Add test script in package.json

Thanks, sorry for the super long delay

Thanks, sorry for the super long delay


[BUG] "Use installed GSudo instead of the bundled one" missing in WinGetUI 3.0.2

Please confirm these before moving forward

[X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This improvement refers to an existing feature. If you want to suggest a new feature, please use this template
[X] This improvement is not a bug. If you want to report a bug, please use this template

Describe the improvement
I need to use a custom gsudo (https://github.com/nicerloop/ivanti-self-elevate).
In version 2.2.0 I enable "Use installed GSudo instead of the bundled one".
This option is missing in WinGetUI 3.0.2, so I stick to version 2.2.0 for now.
Describe how this improvement could help users.
Users can elevate rights for winget actions with a custom tool tailored to their needs, in the same way it was possible in WinGetUI 2.2.0.

Note for future @marticliment: Backend has been implemented on marticliment/WingetUI#2161, still requires settings entry


Optional creating PDFDocument with Factory

May have this:
var PDFDocument = require('pdfkit').createInstance();
// or just .create()

To stub/spy a creation of PDFDocument instance in tests.
Just don't want to create Adapter/Proxy for PDFDocument here.

Could you do this yourself? Make a function in your app that creates PDFDocuments and always use that. Then stub that function instead of PDFDocument.


Reduce Gem Publish GitHub Action permissions

Since the only API call is to create a release, this is what is needed: https://docs.github.com/en/rest/reference/permissions-required-for-github-apps#permission-on-contents

/dobby version patch


Carla Virtual reality

Is it possible to compile carla for VR headset and how ?

Hi, @moh3th1 . We haven't done CARLA thinking about that possibility. But we don't discard doing in the future because is very interesting. If you want to try it and share is welcome.

Hey, I managed to get Carla 0.8.3 working in VR mode on Windows using the UE4Editor, here are the steps I followed

Add the suitable VR plugin to UE4 Plugins>SteamVR/OculusVR  depending on your device, restart the UE4Editor
Execute the following commands via editor or blueprint, to switch to VR mode
r.VSync 0 , vr.bEnableHMD 1, vr.bEnableStereo 1, r.SetRes 1920x1080f
Setup the Player or Spectator camera to desired location and test using the VR Preview mode that can be found in the dropdown under Play button in th editor.
Note : You may need to add "HeadMountedDisplay" module in the PrivateModule Section of Carla.Build.cs file, if you wish to run HMD module code from inside the Carla Plugin.

Hi @shriram17,
Thanks for share with us how to use VR with Carla. We haven't worked yet with this technology. But we have it in mind for our plans for the future.

Hey, I managed to get Carla 0.8.3 working in VR mode on Windows using the UE4Editor, here are the steps I followed

Add the suitable VR plugin to UE4 Plugins>SteamVR/OculusVR  depending on your device, restart the UE4Editor
Execute the following commands via editor or blueprint, to switch to VR mode
r.VSync 0 , vr.bEnableHMD 1, vr.bEnableStereo 1, r.SetRes 1920x1080f
Setup the Player or Spectator camera to desired location and test using the VR Preview mode that can be found in the dropdown under Play button in th editor.
Note : You may need to add "HeadMountedDisplay" module in the PrivateModule Section of Carla.Build.cs file, if you wish to run HMD module code from inside the Carla Plugin.

Could you please give a more detailed set of instructions? Does this work at an arbitrary camera that we define in carla as well?

Hey, I managed to get Carla 0.8.3 working in VR mode on Windows using the UE4Editor, here are the steps I followed

Add the suitable VR plugin to UE4 Plugins>SteamVR/OculusVR  depending on your device, restart the UE4Editor
Execute the following commands via editor or blueprint, to switch to VR mode
r.VSync 0 , vr.bEnableHMD 1, vr.bEnableStereo 1, r.SetRes 1920x1080f
Setup the Player or Spectator camera to desired location and test using the VR Preview mode that can be found in the dropdown under Play button in th editor.
Note : You may need to add "HeadMountedDisplay" module in the PrivateModule Section of Carla.Build.cs file, if you wish to run HMD module code from inside the Carla Plugin.

Hi @shriram17 ,
I am also trying to get VR working. Could you please tell me if you can manually control a vehicle/pedestrain using VR in your set up?
Thanks!

Can someone guide to a script or some comments or more development on this? Thanks.

Is there some new stuff or suggestion for the VR mode?
I'm try to following @shriram17 but it's not so clear

Hello all,
I managed get VR working in CARLA 0.9.10 on windows with HTC Vive. You have to add a VR camera pawn or attach it to some actor. see https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/XRDevelopment/VR/SteamVR/HowTo/StandingCamera/ for details.
But the performance(frame rate is less than 90hz, effect similar to screen tearing is happening) is not so great with my Nvidia GTX1080.  Please share how to improve the performance if somebody has experience in this.
Thanks,
Vinu

Thanks,

So where to include the VRCamera pawn? do you mean we need to alter the source code?

Hello all,
I managed get VR working in CARLA 0.9.10 on windows with HTC Vive. You have to add a VR camera pawn or attach it to some actor. see https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/XRDevelopment/VR/SteamVR/HowTo/StandingCamera/ for details.
But the performance(frame rate is less than 90hz, effect similar to screen tearing is happening) is not so great with my Nvidia GTX1080. Please share how to improve the performance if somebody has experience in this.
Thanks,
Vinu

So where to include the VRCamera pawn? do you mean we need to alter the source code?

has anyone tried this with Oculus?

@AhmedAredah I am attaching the VRCameraPawn to a Vehicle. See the BP of the vehicle

For everyone interested, i wrote a step by step guide on how to add VR to the Carla Unreal Editor, see https://github.com/carla-simulator/carla/discussions/5667


Cannot Export Azure DNS Zone (multiple Azure CLI versions)

Describe the bug
We are trying to run the following command
az network dns zone export -g XXXXX -n XXXXX.XXX -f XXXXXX.txt
As instructed here - https://learn.microsoft.com/en-us/azure/dns/dns-import-export#export-a-dns-zone-file-from-azure-dns
Using these version
https://github.com/Azure/azure-cli/releases/download/azure-cli-2.49.0/azure-cli-2.49.0.msi
https://github.com/Azure/azure-cli/releases/download/azure-cli-2.48.1/azure-cli-2.48.1.msi
v2.50.0 has it's own issues.  Which is why we were directed to use a previous.  Might i add.  That NO support info is provided to install previous versions of Azure CLI.  Not that we could find anyway.

https://github.com/Azure/azure-cli/issues/26813
https://github.com/Azure/azure-cli/issues/23985#issue-1383263012

But we keep getting the following error
The command failed with an unexpected error. Here is the traceback: 'txt' Traceback (most recent call last):   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/custom.py", line 2649, in export_zone   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/make_zone_file.py", line 94, in make_zone_file   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/record_processors.py", line 126, in process_txt   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/record_processors.py", line 55, in _quote_field KeyError: 'txt' To check existing issues, please visit: https://github.com/Azure/azure-cli/issues To open a new issue, please run az feedback``
We've lost a lot of time messing around with this.
Why this export function is not included in the portal is beyond me.  Import/export is a standard operation.  This needs to be added.
Related command
az network dns zone export -g XXXXX -n XXXXX.XXX -f XXXXXX.txt
Errors
The command failed with an unexpected error. Here is the traceback: 'txt' Traceback (most recent call last):   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/custom.py", line 2649, in export_zone   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/make_zone_file.py", line 94, in make_zone_file   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/record_processors.py", line 126, in process_txt   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/network/zone_file/record_processors.py", line 55, in _quote_field KeyError: 'txt'
Issue script & Debug output
az network dns zone export -g XXXXX -n XXXXX.XXX -f XXXXXX.txt
Expected behavior
We are trying to download the zone file
Environment Summary
{
"azure-cli": "2.48.1",
"azure-cli-core": "2.48.1",
"azure-cli-telemetry": "1.0.8",
"extensions": {
"account": "0.2.5"
}
}
Additional context
No response

Thank you for opening this issue, we will look into it.

Hi @GreatState Find similar issue #23645.
Issue title	can't export dns zone
Create time	2022-08-23
Comment number	4
Possible solution: . The error message you are seeing is caused by the null value of type "txt" in your DNS zone. One possible solution is to delete this "txt" record in the export file. Another solution is to export type "txt" with an empty value. You can try these solutions and see if they work for you.
Please confirm if this resolves your issue.

Hi All
Yes.  There was a empty TXT record in the zone file.  I removed this and reran the export command.  This worked
az network dns zone export -g XXXX -n XXXX -f XXXX.txt
Thanks for the help


Set-up process to normalize raw feed data

Once #8 is done, build process to combine raw feed data and write to a user-readable format (e.g., parquet, geoparquet).

handled in https://github.com/tsdataclinic/gtfs-realtime-capsule/pull/11


docs: update the event page with new events

Fixes: #[Add issue number here]
Changes:
Updated events page with new upcoming events
Screenshots of the change:

Will it make sense to move the "Meetups" section to the top?
Because there will always be a lot of conference talks ahead and we will only have one upcoming meetup at a time (maximum two). And if it is on top, it might be easy for people to find it.
Since workshop section is empty, should we have some text saying something like "more workshops will be announced soon".

Sounds reasonable to me! Thanks.
I updated it respectively.


Advent Of Code: Announcement

Sub-issue of #26.
Task
Add a new page to announce the Advent of Code event.
Design
Figma

Closed #30


[hotfix] [docs] Refer to Running in an IDE section early on

What is the purpose of the change
When following this doc, I found myself searching on Google instead of reading the final section that is pretty further away. It might be useful to have an early reference.
Brief change log
Refer to "Running in an IDE" section when we first mentioning running directly inside IDE.
Verifying this change
This change is a trivial doc change without any test coverage.
Does this pull request potentially affect one of the following parts:
NA.
Documentation
NA.

@slinkydeveloper What do you think?

@infoverload @slinkydeveloper What do you think?

@MartijnVisser Thanks for the suggestions.
I didn't realize it targets release-1.14. I will re-target it.
I can do the Chinese translation. Thanks for the reminder.

Looks like this has been fixed by https://github.com/apache/flink/commit/b800fb2767d570f566269aed9869af9d71c6adba already in main branch. I guess I reached to release-1.14 branch by following the link in the rendered doc.
Closing this. Thanks for the help and sorry for the confusion.

I made the Chinese translation in https://github.com/apache/flink/pull/19044


Fix dtype inconsistency in keras.random

Fixes #19437
This PR fixes the issue when setting dtype in keras.random.* and its corresponding implementations in keras.layes.*
A rigorous test has been also included.

Codecov Report
Attention: Patch coverage is 10.52632% with 17 lines in your changes are missing coverage. Please review.

Project coverage is 54.18%. Comparing base (68e0368) to head (57625f2).

Files
Patch %
Lines

keras/backend/tensorflow/random.py
0.00%
15 Missing :warning:

keras/backend/torch/random.py
0.00%
2 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #19459       +/-   ##
===========================================
- Coverage   76.07%   54.18%   -21.90%
===========================================
  Files         367      367
  Lines       40978    40988       +10
  Branches     7992     7995        +3
===========================================
- Hits        31176    22210     -8966
- Misses       8093    17180     +9087
+ Partials     1709     1598      -111

Flag
Coverage Δ

keras
54.18% <10.52%> (-21.75%)
:arrow_down:

keras-jax
?

keras-numpy
54.18% <10.52%> (-0.02%)
:arrow_down:

keras-tensorflow
?

keras-torch
?

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

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


Implement bytecode to -> Instruction parser

We should be able to parse both .s -> Instruction and .o -> Instruction making the process for implementing a decompiler possible

this was started in https://github.com/ncatelli/isa-mos6502 and should be available now in this crate since #100. This will still require that one or more instructions are parsed and handle for null space to generate origins however.


feat: add Makefile

Description
This PR adds a Makefile to automatize the process of configuration and creation of a skill based on our sample skill. Also, adds another Makefile to automatize the process of updating translations.

can we describe how the developing process would be using this makefile?


feat: option to pass runnerFlags like '--disableupdate' to runner

Why:
For ephemeral runners, it often makes sense to control runner updates by yourself.
So passing '--disableupdate' to the runnersetup would a helpful option.
See https://docs.github.com/en/actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners#controlling-runner-software-updates-on-self-hosted-runners for details.
Thx!
br

The runner automatically uses --disableupdate when runnerVersion is specified and is not set to RunnerVersion.latest(). For example:
const myBuilder = new CodeBuildImageBuilder(this, 'image builder', {
  dockerfilePath: FargateRunner.LINUX_X64_DOCKERFILE_PATH,
  runnerVersion: RunnerVersion.specific('2.291.0'),
  rebuildInterval: Duration.days(14),
});

const myProvider = new FargateRunnerProvider(this, 'fargate runner', {
  label: 'customized-fargate',
  imageBuilder: myBuilder,
});

// create the runner infrastructure
new GitHubRunners(this, 'runners', {
  providers: [myProvider],
});

Either way the image is rebuilt every rebuildInterval. Unless you specify a runner version, the image should always have a reasonably up-to-date version. You can disable this as well by setting rebuildInterval to Duration.days(0).
Also see https://github.com/CloudSnorkel/cdk-github-runners/issues/112#issuecomment-1272663673

Thanks for the quick reply.
For our fargate runners, this was not working:
The runner version was set to the "shipped" (2.293.1) runner version of our GHES
After updating GHES, our fargate runners wanted to update themselves ...
I'm not js/ts dev, but I tried to check the code for fargate runners.
For me it looks like the implemented logic is working the opposite way. Maybe I'm wrong.
https://github.com/CloudSnorkel/cdk-github-runners/blob/main/src/providers/fargate.ts#L450
  private runCommand(): string[] {
    let runnerFlags = '';
    if (this.image.runnerVersion.is(RunnerVersion.latest())) {
      runnerFlags = '--disableupdate';
    }

thx!

You're right. That is backwards. It adds the --disableupdate flag when the runner version is set to latest. It should add it when it's pinned to something that's not latest.


[WIP - do not review] Modify segment metadata call

Instructions:

The PR has to be tagged with at least one of the following labels (*):

feature
bugfix
performance
ui
backward-incompat
release-notes (**)

Remove these instructions before publishing the PR.

(*) Other labels to consider:

testing
dependencies
docker
kubernetes
observability
security
code-style
extension-point
refactor
cleanup

(**) Use release-notes label for scenarios like:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

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

Project coverage is 55.30%. Comparing base (59551e4) to head (1fbec3e).
Report is 1195 commits behind head on master.

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (1fbec3e). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (1fbec3e)

integration
7
0

integration2
3
0

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
0

skip-bytebuffers-false
7
1

unittests
5
1

unittests1
2
1

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@             Coverage Diff              @@
##             master   #14250      +/-   ##
============================================
- Coverage     61.75%   55.30%   -6.46%
- Complexity      207      704     +497
============================================
  Files          2436     2069     -367
  Lines        133233   109404   -23829
  Branches      20636    17328    -3308
============================================
- Hits          82274    60502   -21772
+ Misses        44911    44057     -854
+ Partials       6048     4845    -1203

Flag
Coverage Δ

custom-integration1
?

integration
?

integration1
?

integration2
?

java-11
?

java-21
55.30% <ø> (-6.33%)
:arrow_down:

skip-bytebuffers-false
55.30% <ø> (-6.45%)
:arrow_down:

skip-bytebuffers-true
?

temurin
55.30% <ø> (-6.46%)
:arrow_down:

unittests
55.30% <ø> (-6.45%)
:arrow_down:

unittests1
55.30% <ø> (+8.41%)
:arrow_up:

unittests2
?

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

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


Backport some features to 2.7.6

PR is related to resolved JIRA issue. Feel free to reopen if PR is still useful.


Update dependencies: Contacts and Contacts-troubleshoot

Update dependencies for the contacts application
Update dependencies for the contacts-troubleshoot application

update


Az Client for Add or remove policies

There are instructions for using the az client to register for the feature, but no hints on how to set policies via az cli.
Is it possible to manage lifecycle policies, or only in PS?

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

ID: 9a558a9e-10d0-ea34-8780-d9084f87f952
Version Independent ID: 60dda4e0-7630-f358-aa3a-6a992eae61e2
Content: Managing the Azure Storage Lifecycle
Content Source: articles/storage/common/storage-lifecycle-managment-concepts.md
Service: storage
GitHub Login: @yzheng-msft
Microsoft Alias: yzheng

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

@SeaJaredCode to use the cli, update your Azure CLI to the latest from https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest
Install the preview extension:  az extension add --name storage-preview
You can then use it to set policy: az storage account management-policy


Document architecture of the monorepo

If you're new to the monorepo, you might want to know:

How is the monorepo structured?
Where are all of the packages located?
What is the general shape of a package?
What do all of the "other" files in the monorepo do and how are those laid out? (Hint: most of these are configuration files, but for some tools, there are two levels of configuration.)

We should talk about these things in the Contributing document.

Hey team! Please add your planning poker estimate with Zenhub @cryptodev-2s @Gudahtt @kanthesha @MajorLift @mikesposito


Removing previously dlded shows

How do I remove previously downloaded shows from the list? I am try to get Catch to re-download and nothing is happening when I click the refresh button to the right of a recently downloaded show.
Should magnet links be saving in my Watch folder?
I am using new RSSSHOW and Catch 1.9.3

What I'm hearing you say is you'd like the refresh button to work properly :)
When you click that, if the item you're trying to re-download was a magnet link, Catch just tells OSX to open that magnet link. This should result in your default .torrent handler app to be launched. The app will then save the torrent's contents in it's default download folder, because Catch can't tell it where to save stuff through a magnet link. Note that the link is opened "in the background", so your torrent client's window might appear below some other open window.
What torrent client do you use? If it's Transmission make sure to update to the latest version (2.92).

I'm using Transmission for QNAP so I am relying on Catch saving files to a watch folder. Magen links will not work. I noticed however that with maglinks option set to false, sometimes the Catch can not download the files and reports a error.

Yeah if you need torrent files to be downloaded on another machine, magnets are not an option. You might be interested in #111, coming with the next version. I'd love some feedback on how to better accommodate the kind of setup you have.


Fix example rendering

Ensure that:

[ ] example covers everything important
[ ] everything is rendered correctly

Currently there issues. https://rbdoc.github.io/rdoc-generator-singlepage/example_html/

Currently some information is missing, and some is rendered incorrectly.

Could you specify exactly what we miss? The same for the incorrect rendering.

We should collect this list by verifying the example output line by line :)

What's missing:

Detailed description (only brief description is rendered now). See for example the comment for class Duck.

FIXME and examples are not rendered.

Global variables are not rendered.

Global constants are rendered as Object members. This may be a bit confusing.

Fixed some. For the rest, I've created #61.


Cloud Spanner: Fix samples that transfer money between albums

The writeWithTransactionUsingDml method moved $200,000 from Album1 to Album2. However, Album1 is initialized with a budget of $100,000. As a result, you couldn't work through the getting started doc from start to finish. This snippet also checked whether Album1's budget exceeded a minimum, which isn't consistent with the equivalent snippets for other languages.
In addition, the writeWithTransaction method moved $200,000, but in the opposite direction, which was somewhat confusing.
Finally, neither method confirmed that the source album's budget was at least as large as the transfer amount.
I made both methods transfer $100,000 from Album1 to Album2. I also fixed the logic errors and updated the tests as needed.

Just saw @kurtisvg  request for @jsimonweb to review - please don't merge until then

@hegemonic
Please simplify this PR to match this example PR:
This will minimize the changes required to code samples, tests and docs across multiple languages.
Thank you!

@jsimonweb I can do that (and update other languages to match).
One question, though: Should we add an explicit if (album2Budget >= transfer) check as well? I know that's redundant with if (album2Budget >= 300000), but in a real system that moves money around, you'd need that sort of check.
Or should we just get rid of if (album2Budget >= 300000) entirely, add if (album2Budget >= transfer), and use that conditional to make the same point?

Let's get rid of if (album2Budget >= 300000) entirely and add if (album2Budget >= transfer)
since that makes the intention of this logic more clear.

Rather than banging my head against the CLA issue, I'm just going to close this pull request and open a new one that includes the requested changes.


List [ ].separatedby( ) is missing in 2.0.18

is .separedby missing or name changed i could not find .separatedby in 2.0.18

Previous which version you used?

sorry , actually it was my mistake ,
i used the awesome_flutter_extension package ,
on that package have a extension .separatedby that is very handy to
separate all widgets of a column or row by only sizebox , awesome extension
should also have that .separatedby
On Sun, Oct 6, 2024 at 3:28 PM Jayesh Pansheriya @.***>
wrote:

Previous which version you used?
—
Reply to this email directly, view it on GitHub
https://github.com/jayeshpansheriya/awesome_extensions/issues/40#issuecomment-2395365964,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS7JUKAQDBBHQVV5FHXA5Y3Z2D7DVAVCNFSM6AAAAABPOCAHKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJVGM3DKOJWGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

@ahmadhabibshovo can you please update title, its not an issue, its new update request,
Will add this feature in sort time.


Add ability to filter tests

This adds the ability to filter certain test cases. Reasons for doing this might include wanting to skip tests for a feature not yet implemented or wanting to skip a test whose asserted http request is only one of several valid options.
smithy-go has something similar, but rather than having a functional interface they have a locked down builder where you must be very explicit on what you want to skip. My motivation for going with the functional interface instead was to address complexity around generating for input/output/error and to allow for more easily skipping based on things in the settings (such as client vs ssdk). I could be convinced to go their way though.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Sweet, we need to run a codegen along with this too

Temporarily closing because I realized that ts doesn't have a hook into the protocol test generation like go does


Fix neural GDE example

Closes #264, and related to SciML/DiffEqFlux.jl#640 and SciML/DiffEqFlux.jl#609.

It seems that there are something missing I didn't figure out.
$ /opt/julia-1.7.2/bin/julia --proj -i examples/gde.jl
[ Info: Training on GPU
┌ Warning: Number of observations less than batchsize, decreasing the batchsize to 32
└ @ Flux.Data ~/.julia/packages/Flux/qAdFM/src/data/dataloader.jl:82
[ Info: Start Training, total 200 epochs
[ Info: Epoch 1
┌ Warning: Expected 7344086 params, got 272
└ @ Flux ~/.julia/packages/Flux/qAdFM/src/utils.jl:650
ERROR: LoadError: DimensionMismatch("array could not be broadcast to match destination")
Stacktrace:
  [1] check_broadcast_shape
    @ ./broadcast.jl:540 [inlined]
  [2] check_broadcast_axes
    @ ./broadcast.jl:543 [inlined]
  [3] instantiate
    @ ./broadcast.jl:284 [inlined]
  [4] materialize!(dest::CuArray{Float32, 1, CUDA.Mem.DeviceBuffer}, x::CuArray{Float32, 1, CUDA.Mem.DeviceBuffer})
    @ Base.Broadcast ./broadcast.jl:864

OK, it works now.


Custom language codes not support in multilingual setup

https://github.com/nicksnyder/go-i18n/issues/72
/cc @bogem

The solution is in https://github.com/nicksnyder/go-i18n/pull/74. Waiting for @nicksnyder's answer.

@bogem what is the status on this?

@nicksnyder fixed it in https://github.com/nicksnyder/go-i18n/pull/79. We should update this library and integrate this feature in hugo

@bogem I have pulled in the lates go-i18n, could you have a look it at it? We could maybe label it as Hacktoberfest and hope someone will chime in during that month? Then we could just help him/her implementing it? Sounds good?

@bep yes, sounds good. Anyway, it's easy to solve. If nobody will fix this issue on Hacktoberfest, I will do it.

Hey @bep, @bogem - I'd like to contribute but I'm not sure where to start and what needs to be done. Could you give me a heads-up?
As far as I understand the problem was loading languages which do not follow the Unicode CLDR standard naming. From the linked issue in go-i18n I understand that this can be fixed by registering the languages with RegisterPluralSpec so that we (hugo) can load whatever languages the user wants to have?

I've not yet worked with i18n in hugo, but I've been using hugo for a year or so and follow the development closely. :)

From the linked issue in go-i18n I understand that this can be fixed by registering the languages with RegisterPluralSpec so that we (hugo) can load whatever languages the user wants to have?

You are totally right. All the logic of loading the i18n is in initFuncs. Start there.
And don't forget to write tests.

@bogem thanks! I'll start as soon as I get some free time!

Good luck👍
If you need help, don‘t hesitate to write here.

@bogem I created a Pull Request #3971
I had to update the Update function from TranslationProvider . This package is not tested - where should I add tests now? I tested the modification by creating a demo side and running my modified code against it with a language called "rando".

@kevingimbel You should add tests to i18n_test.go. There are a lot of examples, how you should make tests.

@bogem I have added this to an upcoming "language themed" Hugo release, and it would be great if you could take some lead on getting the PR in question into a mergeable state. Let me know if you need my help.

Sorry, I was on vacation. Now I'm here

I get some related "nil pointer" now when I run this on my site with two (valid) languages. I think this one needs some more testing.

 The fix for this at least broke existing sites. I got a nil pointer in the Plural func inside of go-i18n. I notice that an empty plural spec is created even for the valid languages (which has a built in plural spec) which I don't think makes sense. It doesn't work, for one.

@bep Do you think we can do anything about it or is it a go-i18n problem?

@kevingimbel see https://github.com/nicksnyder/go-i18n/pull/83

I really need this in the upcoming release, so I'm going to take a stab on fixing this myself.


[Question] System.Data.SqlClient could not be found on my plugin

Hello,
I have tried this library now with a simple plugin. All my projects reference net8.0-windows as I need WPF user controls in my plugins.
But in not a single project i am in any way referencing System.Data.SqlClient, i am not using it... So why does it throw exception when trying to create a loder?
thanks

Okay, I have  tracked the issue down to where the problem comes from. In my Plugin contract I have a reference to System.Windows.Controls.TabItem like this:
public interface IPlugin
{
    string Name { get; }

    TabItem? TabItem { get; }
}

Plugin Implementation as simple as this:
public class Class1 : IPlugin
{
    public string Name => "TEST PLUGIN";

    public TabItem? TabItem { get; } = new TabItem()
    {
        Header = "NModbus",
        Content = new ContentControl()
    };
}

As soon as I have that TabItem reference in there, I get this error when trying to create a loader from that plugin:

Why is that?

I am seeing the same issue. It's almost as if the Context Loader can't find the locally installed .NET framework. Did you happen to find any answer to this? @johmarjac

Frustrating, isn't it?  ;---)
I found a quick workaround was to use this configuration option:
			var loader = PluginLoader.CreateFromAssemblyFile(file, config => config.PreferSharedTypes = true);
This has various implications which are explained - I could find the link tomorrow if you don't have it - but gets it working nicely!
HTH
Jim


Added SNAPPY support in CMake scripts

Windows CMake builds do not include SNAPPY compression library support, thus the resulting applications are not able to parse TensorFlow models that were compressed with SNAPPY.
This pull request adds SNAPPY as ExternalProject, just as it's done with all other 3rd party libraries.
Unfortunately I cannot verify this on a Linux machine right now, so option is disabled for Linux by default.
There is a relevant Stackoverflow question: https://stackoverflow.com/questions/45304986/cant-read-saved-tensorflow-model-failed-to-seek-to-header-entry
Example command line to build snappy as a part of TF:
cmake .. -G"Visual Studio 15 2017 Win64" -Dtensorflow_BUILD_PYTHON_BINDINGS=OFF -Dtensorflow_ENABLE_GRPC_SUPPORT=OFF -Dtensorflow_BUILD_SHARED_LIB=ON -Dtensorflow_ENABLE_SNAPPY_SUPPORT=ON
MSBuild /p:PreferredToolArchitecture=x64 /p:Configuration=Release snappy.vcxproj

This is my first contribution, so I apologize in advance for any guidelines I might have violated. Feedback is appreciated 👍

Can one of the admins verify this patch?

@saxenasaurabh Saurabh, could you take a look at this, please?

Google bot, please test CLA once again.

@tensorflow-jenkins test this please.

Jenkins, test this please

This breaks the windows cmake build. Mind taking a look at the failure?

Changed a few things as per discussion above with @mrry

Jenkins, test this please (can I do that? :) )

Looks good to me!
@tensorflow-jenkins test this please.

@mrry Looks like the tests were terminated abruptly. I hope it's a glitch of a build system?

Looks like it, yes. Annoyingly, it seemed to be doing well on the Windows build. Let's try again!
@tensorflow-jenkins, test this please.

@tensorflow-jenkins test this please.


[Feature] Include the Sha in create webhooks

For Drone CI integrations, having the commit Sha in a create (tag) webhook event is being relied on for docker builds. See https://github.com/drone-plugins/drone-docker/issues/229
Please add this to the payload.
Git tea does make this available, visible here https://github.com/go-gitea/go-sdk/blob/2858b80da5f75fa2eea3fcf3205a5e6fd16da0ec/gitea/hook.go#L196

Closed by https://github.com/gogs/go-gogs-client/pull/104


add xml declaration

xml prolog helps some parsers to detect encoding.
https://msdn.microsoft.com/en-us/library/ms256037(v=vs.100).aspx

👍


Is the reward computed at the end of caption and with respect to all possible ground-truth caption?

Hi I am trying to understand the idea of self-critical RL to implement it for my own usecase. In this regard I am confused about:

Shouldn't the reward be computed at the end of caption (for full sequence) ? if yes, would you please let me know the shape of the computed reward here. Since it should match the dimension of input which is [batch_size, sequence_length] before flattening.

Thanks in advance
2) is the reward computed with respect to all possible ground-truth?

yes. yes, you are correct.
yes

@ruotianluo Thanks you so much.
Just one more question is this mask  for  or  tokens being predicted by the model?

only pad.


adDescription data

still working on the language data...still encountering error with translating the data

Have you removed the html tags?
Or you're translating directly?

well, i tried translating directly which worked till some extent.
But i am currently working on removing the html tags after which i will translate.


Consider revising the config options for auth (remove method enum)

Having an enum for method here is confusing.  The method for AuthProviders.Password is AuthMethods.Password?
David suggested the option of removing method entirely, and having providers such as AuthProviders.FacebookPopup or AuthProviders.FacebookRedirect. I agree this is better but semantically feels weird.
Ideally, I'd rather see us rethink the entire approach here. Auth feels awkward and redundant, as we've ended up recreating a lot of the logic already in the SDK (for example, we have bugs generating error messages the SDK already provides, a la #179).
If we aren't willing to revisit this, then I feel like a good compromise is to do something like the following:
   provider: AuthProviders.Password,
   useRedirect: false // default behavior

This feels mentally intuitive and logical, and removes the awkward cases like having an enum for AuthMethods.Password that's a logical hiccup. It still requires us to double-check that, should someone set useRedirect: true, that it's indeed a valid setup (not valid with Password auth).
However, it's also a bit more flexible. If the SDK supports new providers in the future that don't adhere to redirect or popup, we won't need additional awkward enums like AuthMethods.Fingerprint or AuthMethods.Anonymous. There are also existing cases where both are wrong, which we could run into, like dealing with Ionic's emulator vs deployed apps (search for TRANSPORT_UNAVAILABLE).

Closing due to auth rewrite.


[WIP] replace ci status

Signed-off-by: zhouqiang<EMAIL_ADDRESS>replace ci status

What have you changed? (mandatory)
Please explain IN DETAIL what the changes are in this PR and why they are needed:

Summarize your change (mandatory)
How does this PR work? Need a brief introduction for the changed logic (optional)
Separately describe each logical change and avoid lazy messages (optional)
Describe any limitations of the current code (optional)

Please NOTE that:

Do not assume reviewers understand the original issue

What are the type of the changes? (mandatory)
The currently defined types are listed below, please pick one of the types for this PR by removing the others:

New feature (non-breaking change which adds functionality)
Improvement (non-breaking change which is an improvement to an existing feature)
Bug fix (non-breaking change which fixes an issue)
Breaking change (fix or feature that would cause existing functionality to not work as expected)

How has this PR been tested? (mandatory)
Please describe the tests that you ran to verify your changes. Have you finished unit tests, integration tests, or manual tests? What additional tests would give you greater confidence in this change?
Does this PR affect documentation (docs) update? (mandatory)
If there is document change, please file a PR in (docs) and add the PR number here.
Does this PR affect tidb-ansible update? (mandatory)
If there is a configuration or metrics change, please file a PR in tidb-ansible, and add the PR number here.
Refer to a related PR or issue link (optional)
Benchmark result if necessary (optional)
Add a few positive/negative examples (optional)

/build-release

/build-release

build-release

/build-release

/build-release

/rebuild

/rebuild

/build-release

/build-release

/build-release

/build-release

/run-test

/build-test

/release

/rebuild


(AzureCXP) fixes MicrosoftDocs/azure-docs#75381

Update the url in java sample since bing moved to microsoft brand

@YutongTie-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off


Unable to compile fmi4cpp with mingw

Hi, i am trying to compile fmi4cpp with mingw in windows, but it signals many errors:

fmi4cpp is a very valuable lib, and is it not support mingw?

i know ,it is a bug in mingw810

I was going to comment that you likely need a newer mingw (gcc) version, but I have never tested on mingw. However, I don't see why it would not work.

i use the mingw810 to compile the fmi4cpp, but it trigger a bug in mingw810 , and signals many errors.


Add Total Sent & Received

Just a suggestion to add Total Sent and Total Received for the /address/txs it's an useful information.

Thanks for your input! I'm tagging that as an enhancement and we'll see about possibly adding this in a future release. @sos0 @bryanmay10 how might this be incorporated into the design?


Clarify and expand upon README.md

closes #53

@wakfi i need you to send the server invite link here, i lost my discord account

@DaRealCodeWritten https://discord.gg/QqsnQH created as 1 use only

I dont think it should be done until our security policy is ready for committing to avoid inconsistencies in documentation vs. issues
Im going to merge as-is and edit it later on

Fair enough

Edited


Possible to trigger validation outside of the form?

I'm trying to validate a form which is loaded into a modal popup via ajax. I've gotten the validator object to load after bringing the form into the DOM. My modal screen has action buttons in the footer, but these fall outside of the  element.
I would like to be able to trigger the validation via a JS call and not have a 'submit' button in the middle of the screen.

`

×

Newsletter Signup

First name

Last name

Email

Validate

CloseSign Up
`

Confessional debugging!!
I was able to achieve this by using the jQuery .trigger() API against the button.
function signUp() { 	$("#valid_btn").trigger("click"); }


broken wall size on 1.35

Map: https://beatsaver.com/maps/67a8
there is even unplayeble part of the song becouse of it
examples of broken parts in videos:
https://github.com/rcelyte/MappingExtensions/assets/62612037/ac200cf8-997c-4300-abfa-9f34b0b2cc60
https://github.com/rcelyte/MappingExtensions/assets/62612037/c3d8525c-c6e1-4d86-be00-b4b8b7543370

Confirmed the same behavior on 1.37.0

Please send log files. I can't figure anything out with just videos.

I've pulled the release in the meantime. It appears our testing wasn't thorough enough.

Fixed in v0.23.1


Bug Fix: https://github.com/docker/docker/issues/29521

closes #29521
- What I did
- How I did it
- How to verify it
- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:codevulture/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354153264
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@codevulture you need to have only the commit that fixes it (and no merge commit or non signed commit). And could you write a better commit message ? ("Bugfix: 29521" doesn't really help to know what was the fix 😓 )

@GordonTheTurtle :
Thanks, forgot to sign,
Problem with rebase:

git rebase -i HEAD~842354153264
fatal: Needed a single revision
invalid upstream HEAD~842354153264

You can try;
git fetch upstream
git rebase upstream/master

however, you didn't use a feature branch for your PR, which can make it more complicated in some cases. See our contributors guide for more information https://docs.docker.com/opensource/workflow/find-an-issue/#/sync-your-fork-and-create-a-new-branch

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:codevulture/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354578912
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

Thanks for reviews.
Seems Jenkins is failing.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:codevulture/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354629776
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.


Refactor serialization of first argument in Node class

Updated the serialize_first_arg_tensor function in the Node class to improve handling of various types of first arguments passed to layers.

If the first argument is a Keras tensor, it is now serialized with additional metadata including the layer name, node index, and tensor index.
For other types such as NumPy arrays, tensors, integers, floats, booleans, and strings, they are directly serialized without additional metadata.
Added a ValueError raise statement for invalid first arguments, ensuring that only supported types are accepted.

Updated the map_arguments method documentation to reflect the changes in serialize_first_arg_tensor. "

I have signed CLA.

Hi @MadhumithaKolkar It looks like your PR relates to the Keras component. Please submit it to the github.com/keras-team/keras repository instead. Thankyou.
@fchollet, @qlzh727


Cannot refer to literal under construction

There is no equivelant way to refer to the literal under construction, like how this can be used in class/actor constructors.
pony version:
0.24.4 [release]
compiled with: llvm 3.9.1 -- cc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Defaults: pic=false ssl=openssl_0.9.0

source (run in playground)

trait Initable
  be _init()

class StateHelper
  """ Just a class to construct and hold some state, and callback to its parent. """
  let s: String
  new create(s': String, o: Initable tag) =>
    s = s' // Construct state, do other stuff
    o._init() // init parent object afterwards

actor EquivelantOfLiteral is Initable
  """ An actor equivelant of the literal shown below. """
  let _env: Env
  let _state: StateHelper

  new create(e: Env) =>
    _env = e
    // No problem referring to itself in constructor
    _state = StateHelper("Pony", this)

  be _init() =>
    _env.out.print(_state.s)

actor Main
  new create(env: Env) =>

    // Problem: There is no way to refer to the literal at construction time,
    //    unlike with class/actor equivelants. In the lexical scope, `this`
    //    inside of the object literal refers to the Main actor.

    let o = object is Initable
      let _state: StateHelper iso =
        recover iso StateHelper("hello", this) end

      be _init() =>
        // Do stuff relying on _state
        env.out.print(_state.s)
    end

    EquivelantOfLiteral(env) // Outputs "Pony"

A variation on this, admittedly no very useful, but nonetheless results in an assertion:
I thought I could perhaps reference the literal under construction within itself by capturing the variable o to which it's being assigned. Of course o had to be made tag so that it's sendable to the literal.
// ...
let o: Initable tag = object is Initable
  let _state: StateHelper iso =
    recover iso StateHelper("hello", o) end

  be _init() =>
    // Do stuff relying on _state
    env.out.print(_state.s)
end
// ...

results in :
src/libponyc/codegen/genreference.c:286: gen_localptr: Assertion `value != NULL` failed.

Backtrace:
This is an optimised version of ponyc: the backtrace may be imprecise or incorrect.
Use a debug version to get more meaningful information.
  ponyc(ponyint_assert_fail+0x90) [0x731ff0]
  ponyc(gen_localload+0xc9) [0x6f5379]
  ponyc(gen_expr+0x173) [0x71e8e3]
  ponyc(gen_seq+0x2b) [0x7300db]
  ponyc(gen_expr+0x203) [0x71e973]
  ponyc(gen_call+0x256) [0x71cbf6]
  ponyc(gen_expr+0x1eb) [0x71e95b]
  ponyc(gen_seq+0x2b) [0x7300db]
  ponyc(gen_expr+0x203) [0x71e973]
  ponyc(gen_recover+0x2f) [0x7314ef]
  ponyc(gen_expr+0x34b) [0x71eabb]
  ponyc(gen_seq+0x2b) [0x7300db]
  ponyc(gen_expr+0x203) [0x71e973]
  ponyc(gen_call+0x256) [0x71cbf6]
  ponyc(gen_expr+0x1eb) [0x71e95b]
  ponyc(gen_assign+0x55) [0x724d75]
  ponyc(gen_expr+0xcb) [0x71e83b]
  ponyc(gen_seq+0x2b) [0x7300db]
  ponyc(gen_expr+0x203) [0x71e973]
  ponyc(genfun_method_bodies+0xac1) [0x726ff1]
  ponyc(gentypes+0xd1b) [0x7198eb]
  ponyc(genexe+0x16b) [0x72025b]
  ponyc(codegen+0xcc) [0x6e7b4c]
  ponyc(main+0x1cd) [0x61604d]
  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fb8c5b9a830]
  ponyc(_start+0x29) [0x675cc9]
Aborted (core dumped)

actor Main
  new create(env: Env) =>
    let x: String = {(): String =>
      x + "foo"
    }()
    consume x

interface Foo
  fun test(): Foo tag

actor Main
  new create(env: Env) =>
    let o: Foo tag =
      object is Foo
        fun test(): Foo tag =>
          o
      end


Generating for latest version (<IP_ADDRESS>)

The raytracing functions were added officially in <IP_ADDRESS> and I'd love to have a play with them, so I've set myself the task of generating the files for the latest version.
I'm running Win10 x64 with Python 3.8.5 x64
Firstly, confirm I have the right idea:

git clone this repo somewhere
install the vulkan sdk of the right version
copy vk.xml from VulkanSDK//share/vulkan/registry to /generator/
copy all of the files from VulkanSDK//Include/vulkan to /generator/vulkan_include
run the 'generate.py' file to create the _vulkan.py and vulkan.cdef.h file in /vulkan/
run setup.py as normal to install or create a dist or whatever you want

Assuming that is the correct procedure, I've done the above and come across two blocking errors thrown by generator.py:

It's two "enum" KeyErrors raised when dealing with extension macros (generator.py@217-231)
They are caused by vk.xml(<IP_ADDRESS>)@13530-13535 as the 'VK_KHR_device_group' and 'VK_VERSION_1_1'
The ext requirements just don't have enums which generator.py can't handle.

I don't know enough about this system yet to know if it's the right fix or what repercussions it will have, but for now I've just put a check into generator.py@220 before the enum for loop so that it only runs if there are enums available.
With my 'fix' for those two KeyErrors, generate.py runs successfully
Two syntax errors are present in the generated _vulkan.py file:

_vulkan.py@6506-6507, the VK_UUID_SIZE name is 'contaminated' because in the vk.xml@4823 file is: <member len="2*ename:VK_UUID_SIZE" altlen="2*VK_UUID_SIZE">const <type>uint8_t</type>*                    <name>pVersionData</name></member>
_vulkan.py@7863 and 8029 both contain "pAllocateInfo->commandBufferCount" which (as I'm sure you know) isn't valid python, I'm guessing it's pulled incorrectly from one of the header files though I've not traced that down yet.

I assume both of these are just odd cases that generate.py doesn't yet handle? For now I've just manually modified them in the _vulkan.py file by removing the 2*ename: strings and replacing the -> with .
python setup.py install now works without errors
Now when I import vulkan I get name 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES' is not defined, which it isn't. VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES is also undefined when it should be.
It was at this point I thought I'd ask for your input..
Am I heading in the right direction? Are these bugs that need fixing or am I doing something wrong? Has any of this work been done already?
I'm not very experienced with CFFI or Vulkan yet but I'm pretty damn good with openGL, python, C, C++, I've even written a few python modules with SWIG which isn't miles away from this. Happy to help if I can.

Hello @tcdtech,
Sorry for the late reply, I didn't see the issue.
Indeed when updating vulkan version, often errors appear because the vk.xml format can change... And the script works with the current vk.xml format.
Yes you are clearly in the good direction, it's the way to do it. If you can continue to work on it, I will be glad to update the script with your modification. You can send a pull request and I will review it.
Thanks

Hello @tcdtech, did you manage to upgrade the version ?

Possible upgrade PR77
https://github.com/realitix/vulkan/pull/77

It's updated for last version


Ports not show in my Terminal

/
Type: Feature Request
In my vs code Terminal  , Ports Option not show . So I'm not  forword my Ports and  not use Properly   functionlity .
VS Code version: Code 1.94.2 (384ff7382de624fb94dbaf6da11977bba1ecd427, 2024-10-09T16:08:44.566Z)
OS version: Windows_NT x64 10.0.19045
Modes:
/

/duplicate of #231049


Stack bounding box wrong with negative world coordinate

Hello,
I've found a bug with model.stack.js worldBoundingBox() function. You use:
let bbox = [
Number.MAX_VALUE, Number.MIN_VALUE,
Number.MAX_VALUE, Number.MIN_VALUE,
Number.MAX_VALUE, Number.MIN_VALUE,
];
But the Number.MIN_VALUE represents the smallest POSITIVE numeric value representable in JavaScript, it equals 5e-234, nearly 0 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE).
In my case, the max z world coordinate is negative -> cause the worldBoundingBox() function returns 5e-234 instead of that negative value. It causes the camera's box is wrong & other consequences.
I think the fix is simple:
let bbox = [
Number.MAX_VALUE, -9999,
Number.MAX_VALUE, -9999,
Number.MAX_VALUE, -9999,
];
-9999 is enough in my case.

Hi @leht , it should be fixed by https://github.com/FNNDSC/ami/commit/39372b1e90469d621330c93747d6cb5454d26542
Which verison of AMI are you using?

Closing as inactive - please reopen if needed!

Hello, sorry for late reply. I was out of office for couple of weeks.
Yes, this issue is fixed with current version of AMI.
Thank you!


Prince/ lighthouse trigger

Changes:

...

Type of change

[ ] Bug fix
[ ] New feature
[ ] Update feature
[ ] Refactor code
[ ] Translation to code
[ ] Translation to crowdin
[ ] Script configuration
[ ] Improve performance
[ ] Style only
[ ] Dependency update
[ ] Documentation update
[ ] Release

fire!


Double check if only "tcp" is allowed.

https://github.com/rackerlabs/scantron/blob/38b0c3a95d06f4c7b943e63ae9be1bd09b36b39f/master/scan_results/masscan_json_to_csv.py#L111

udp is also an option
{   "ip": "<IP_ADDRESS>",   "timestamp": "1581958960", "ports": [ {"port": 161, "proto": "udp", "status": "open", "reason": "none", "ttl": 0} ] }

https://github.com/rackerlabs/scantron/pull/168


Undo optional geoposition

GeoPosition and Name won't be optional in the future. This reverts the work around from #23
Related to https://github.com/openTdataCH/ojp-sdk/issues/20

Thanks :), we can also remove the COORDINATE_FALLBACK from the code

thanks!


yggdrasil: 0.5.1 -> 0.5.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/yggdrasil-go/versions.
meta.description for yggdrasil is: An experiment in scalable routing as an encrypted IPv6 overlay network
meta.homepage for yggdrasil is: https://yggdrasil-network.github.io/
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.5.2 with grep in /nix/store/4l4ryr880hhnyzkm4qlw6vdwzzk46dg6-yggdrasil-0.5.2
found 0.5.2 in filename of file in /nix/store/4l4ryr880hhnyzkm4qlw6vdwzzk46dg6-yggdrasil-0.5.2

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
yggdrasil

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/4l4ryr880hhnyzkm4qlw6vdwzzk46dg6-yggdrasil-0.5.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A yggdrasil https://github.com/r-ryantm/nixpkgs/archive/0dd3cc7aca26a8291c380d4b14143e89f8632438.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/0dd3cc7aca26a8291c380d4b14143e89f8632438#yggdrasil

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

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

yggdrasil

Maintainer pings
cc @ehmry @gazally @Lassulus for testing.

Test yggdrasil.passthru.tests.basic passes.


Using multiple entry files does not work with HMR - hotUpdateGlobal

Bug report

What is the current behavior?
When the config has multiple entries, and these entries are loaded in the same page, HMR doesn't work properly and it throws an error like this

The first file changed will actually work, but the rest of files won't work.
If the current behavior is a bug, please provide the steps to reproduce.
I created this repository so its easy to reproduce. Plus a small patch with some changes that fix the behavior.

Even though, not directly related, I think this would also fix this problem https://github.com/module-federation/module-federation-examples/issues/358
Some extra information, the usage of output.uniqueName doesn't work for this use case, as the build is the same, and both entry points will end up with the same problem
What is the expected behavior?

The expected behavior would be that if I have many entry points, and they are loaded in the same page, HMR should work for all of the files.
All of these said, as I also say in the README of the repository, I would like to open a PR to fix this problem, but I'm just asking for a little bit of guidance of how the modification to hotUpdateGlobal done in the patch could be done here instead. Maybe by using something like [name] or [id] in the config?
Thank you!
Other relevant information:
webpack version:  5.93.0
Node.js version: 20.5.1
Operating System: Mac OS
Additional tools: webpack hot middleware

Expected, you have multile runtimes on the same page, but the one HMR updating function, your patch doesn't fix the problem really, just workaround for your case (and will break HMR for another cases, when you split your chunks), please use optimization: { runtimeChunk: 'single' }. When you have multiple chunks with own runtime on the same page, you always need to use runtimeChunk: 'single' for HMR.
Feel free to feedback

Hey @alexander-akait , in our case the problem is that optimization: { runtimeChunk: 'single' } doesn't fit the needs, so that's why I went for that approach. The idea is not that is mandatory or anything, is simply to have the ability to add something in case you have multiple runtimes in the same page (which can be very valid specifically in micro frontend architectures), and in that case having the ability to differentiate the runtimes.
For normal cases it would simply work as it has been working. The patch of course is just a workaround to validate that was the problem, but the idea is being able to maybe provide that way of differentiating the runtimes (even if they are in the same page), that's why I was proposing the usage of [name] or [id] as options that could be provided in output.hotUpdateGlobal or  maybe allowing the usage of a function in output.hotUpdateGlobal that can receive the chunk.
Let me know what you think, thanks!

But there is a question about entries without runtime, which HMR function they should be use...

I see, what can be done to maybe elaborate this a bit more? I would be happy to contribute, I simply lack a lot of the context and cases that need to be covered since webpack is quite a complex tool and covers many cases, but with a bit of guidance/requirements I would be happy to put together a proposal/poc or whatever you think is best, if you think we can try and move this forward of course 😄
Thank you!

I can accept a PR to allow to use hotUpdateGlobal: (chunk) => { return "myOwnName" + chunk.id }

ready https://github.com/webpack/webpack/pull/18672


[Google] Remove first 3 images instead of 2

Google logos like this keep appearing as the first result

This is unfortunately seasonal, based on google's likelihood to change things when they update a logo, at first it was 1 then now recently 2 and now 3 lul.
So probably a better way would be predict google urls using regex or something. but for now I hope removing 3 images work.
Thanks for the contrib


Have the possibility to use caller identities on CrossProject resolution

In some cases we want the CrossProjectResolver resolution depend on the current caller identities and not on the identities defined in the CrossProjectResolver.
One use case for it comes from @annakristinkaufmann , where project A has a crossProjectResolver to resources on other projects and project A is used as an entry point to access all resources using the endpoints /v1/resolvers/{org}/projectA/_/{resource_id}.
One proposal to implement this feature, keeping backwards compatibility, would be to allow for empty identities on CrossProjectResolver creation. If no identities are defined, we will use the caller identities.
When identities are present, the resolution would use those identities to fetch resources and ignore the caller identities

Fixed in #1813

Fixed in #1813


Feature Request: Allow Child Content in RadzenProfileMenuItem Component

Is your feature request related to a problem? Please describe.
RadzenProfileMenuItem does not allow embedding components.
Describe the solution you'd like
It would be useful to allow RadzenProfileMenuItem to accept child content similar to the RadzenPanelMenuItem. This would allow us to add switches and other components to the profile menu. One example use case of this could be including a RadzenSwitch or the RadzenAppearanceToggle to allow theme switching directly from a profile menu option.
Describe alternatives you've considered
I've gotten around this by adding the Click listener to the RadzenProfileMenu and executing a theme switch (toggle between light/dark) in the click handler method. This works but the profile menu item is displayed as Text and Icon only and it might be a nicer look to have one of the more complex components available in place of the text.
Additional context
I would like to do something like this:
<RadzenProfileMenu>
    <Template>
        <RadzenGravatar<EMAIL_ADDRESS>         </RadzenGravatar>
    </Template>
    <ChildContent>
        <RadzenProfileMenuItem>
            <RadzenSwitch Change=@(args => OnChange(args, "Switch")) />
        </RadzenProfileMenuItem>
        <RadzenProfileMenuItem Text="Buttons" Path="buttons" Icon="account_circle"></RadzenProfileMenuItem>
    </ChildContent>
</RadzenProfileMenu>

Yes I need this as well!


fix(types): calling readonly() with ref() should return Readonly<Ref>

Just a reminder, they are correlated😃 #5048


[BUG] SKCanvasView on MAUI(MacCatalyst) captures the mouse and does not release it

Description
Maui: On MacCatalyst the SKCanvasView captures the mouse and does not release it if EnableTouchEvents=true and the Touch is handled.
This is a blocker if one wishes to implement drawing in a SKCanvasView based on touch events inside the view.
Code
Add a Button and a SKCanvasView in a ContentPage in a Maui app.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:TestSKCanvasViewTouch"
             xmlns:controls="clr-namespace:SkiaSharp.Views.Maui.Controls;assembly=SkiaSharp.Views.Maui.Controls"
             x:Class="TestSKCanvasViewTouch.MainPage">
    <VerticalStackLayout>
        <Button x:Name="CounterBtn" Clicked="OnCounterClicked" Text="Clicked 0 times."/>
        <controls:SKCanvasView HeightRequest="400" BackgroundColor="AliceBlue" EnableTouchEvents="True" Touch="SKCanvasView_Touch"/>
    </VerticalStackLayout>
</ContentPage>

Handle the Touch event of the SKCanvasView
public partial class MainPage : ContentPage
{
    int count = 0;

    public MainPage()
    {
	    InitializeComponent();
    }

    private void OnCounterClicked(object sender, EventArgs e)
    {
	    count++;

	    if (count == 1)
		    CounterBtn.Text = $"Clicked {count} time";
	    else
		    CounterBtn.Text = $"Clicked {count} times";

	    SemanticScreenReader.Announce(CounterBtn.Text);
     }

     private void SKCanvasView_Touch(System.Object sender, SkiaSharp.Views.Maui.SKTouchEventArgs e)
     {
            e.Handled = true;
     }
}

Expected Behavior
Mouse down, then move, then up in the SKCanvasView.
Then click the button - the button is clicked (Clicked event handler is called; Command is executed).
Actual Behavior
Mouse down, then move, then up in the SKCanvasView.
Then click the Button - the Button is not clicked (Clicked is not called; the Button command is not executed).
Basic Information

Version with issue:  2.88.3
Last known good version
IDE:  Visual Studio for Mac/ Visual Studio Code
Platform Target Frameworks:

MacCatalyst

Detailed IDE/OS information (click to expand)

macOS:  12.6

Screenshots
https://user-images.githubusercontent.com/61967449/214117627-a77342c7-ebde-433d-8d00-4ead0c74ad28.mov
Reproduction Link
https://github.com/telerik/ms-samples/tree/main/Maui/SKCanvasViewTouchCaptured_MacCatalyst

@polqnaP - did you find a resolution to this?  I'm seeing it also.

Can anyone provide any insight here?  I'm hitting this in three different scenarios, drawing on the canvas with mouse/touch, a custom slider control, and resizer thumb.
I thought it limited to the thumb since I'm moving SKCanvasView within move touch events but I also see it in other cases where I'm simply redrawing a shape on the canvas view.
FWIW: it appears the capture remains in place until I switch away, click on the apps window header, or wait for a while(??). It doesn't block touch interaction with the SKCanvasView but does prevent touch events to controls outside the SKCanvasView.
I'm using Maui 8.03, SkiaSharp.Maui.Controls/Corel 2.88.6

I've narrowed down the repro somewhat.
When I click the mouse button, I receive a Pressed event and set e.Handled to true.  As long as I keep the mouse pointer within the application's Window, the capture is NOT released when the mouse button is released.  If I move the pointer outside the application's window before releasing the button, the capture is released.
The behavior is the same using the Touch event or overriding OnTouch.
I'm running on a Macbook Air/M2 with Simona 14.1.1.

I believe I found the root cause of the capture not being released.
In SKTouchHandler.TouchesEnded, FireEvent is called for each subscriber but the UIGestureRecognizer.State is left unchanged.  I changed the logic to set State to Recognized if any subscriber sets TouchEventArgs.Handled to true.
This appears to resolve the issue for both Mouse and TouchPad usage for both simple 'click' usage as well as press/move/release.
I do have a few caveats:

I'm not a mac developer and don't play one on TV and I don't know how this will impact other usages.
I implemented it by creating my own UIGestureRecognizer modeling SKTouchHandler's logic with my change.
I inject the recognizer in HandlerChanged and control enabling it outside EnableTouchEvents.
I still have deployment issues to iOS so I haven't been able to verify it in a simulator or iOS device.

I'm surprised this isn't getting any attention; it occurs whenever a press/release occurs withing the confines of an SKCanvasView on MacCatalyst.
It's intrusive enough that I ended up completely replacing touch handling is SKCanvasView to get consistent behavior across platforms.


2100 code show unexpected.

SESSION_SIMULTANEOUS_CONFLICTS_DECLINE(2100, "A different device has logged into your account",409),
When I reboot service and gateway, when server is not fully started, then client login sometimes code 2100 will show.

This may happen if:

A turms-gateway server was shut down abruptly (not shut down gracefully), which caused the server not to have the chance to delete online sessions managed by it on Redis.
If a new turms-gateway is starting or started while the outdated online sessions are still not expired (60s by default, you can control it by setting turms.user-status.user-sessions-status-expire-after), the same user tries to log in with the device type same with the previous device type, turms-gateway will respond with the code SESSION_SIMULTANEOUS_CONFLICTS_DECLINE to indicate the session of the same device type is still online because the previous online session info still exists on Redis.
In this case, the user has to wait for the online session to expire and to be deleted by Redis automatically.

Thanks for explanation


Doc: Added current modulable facilities

This commit is trivial. It is to add modulable facilities that we provide via
plug-in interface (e.g., base, good, and staging.)
Signed-off-by: Geunsik Lim<EMAIL_ADDRESS>
[Template] PR Description
In general, github system automatically copies your commit message for your convenience.
Please remove unused part of the template after writing your own PR description with this template.
$ git commit -s filename1 filename2 ... [enter]

Summarize changes in around 50 characters or less

More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of the commit and the rest of the text as the body. The
blank line separating the summary from the body is critical;
various tools like `log`, `shortlog` and `rebase` can get confused
if you run the two together.

Further paragraphs come after blank lines.

**Changes proposed in this PR:**
- Bullet points are okay, too
- Typically a hyphen or asterisk is used for the bullet, preceded
  by a single space, with blank lines in between, but conventions vary here.

Resolves: #123
See also: #456, #789

**Self evaluation:**
1. Build test: [ ]Passed [ ]Failed [*]Skipped
2. Run test: [ ]Passed [ ]Failed [* ]Skipped

**How to evaluate:**
1. Describe how to evaluate in order to be reproduced by reviewer(s).

Add signed-off message automatically by running **$git commit -s ...** command.

$ git push origin <your_branch_name>

:memo: Version: 1.20180811. Thank you for submitting PR #78. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://invain.mooo.com/.


accesibility issue

References
Add references/links to any related issues or PRs. These may include:

Fixes #2699 (if this fixes an issue ticket)
Requires DSpace/DSpace#pr-number (if a REST API PR is required to test this)

Description
Short summary of changes (1-2 sentences).
Instructions for Reviewers
i added attributes in the html component, and the aria-expanded equals to true.
List of changes in this PR:

aria-haspopu and aria-expanded added in expandable-navbar-section.component.html
programmaticly

Include guidance for how to test or review your PR.

go to https://demo.ktheia.com/
put the mouse over "All of DSpace"
Open de console, you should see how the aria-expanded change from false to true when mouse is over

Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
[ ] My PR passes ESLint validation using yarn lint
[x] My PR doesn't introduce circular dependencies (verified via yarn check-circ-deps)
[ ] My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
[ ] My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
[ ] If my PR fixes an issue ticket, I've linked them together.

Hi @CrisGuzmanS @tdonohue
I just noticed this PR. I have just opened the PR #2676 where I refactored the whole header and navbar, and our PRs are going to conflict. However I have also handled these accessibility issues in my PR.

@davide-negretti : Thanks for pointing out the conflicts.  Since this PR isn't complete & yours is, I'm going to close this PR in favor of #2676 .  Apologies @CrisGuzmanS , as I didn't notice the conflict earlier myself when I gave this a quick review.


Thank you

Thanks for your detailed answer, I understand a bit better now. I am still surprised a plug-in by @nothingislost suddenly seems to have moved over to someone else. Never mind.
In any case, my issue #171 has NOT been resolved. You provided an answer that had nothing to do with the issue, as I explained after you closed it. So, please tell me, is my issue solvable or not? If not, you can keep it closed. If it is solvable, please reopen it.
Thank you.
P.S. Regarding not opening duplicate issues, I concur that I should not do that, in principel. However, if you close an issue before asking whether your proposed solution works, then you are in effect forcing me to open a duplicate if your solution did not work.

you are in effect forcing me to open a duplicate if your solution did not work

As far as I'm aware, nothing stops you from replying to closed issues.  From the developer side, closing an issue simply means "As far as I know, I don't need to follow up on this any more, because if there's still a problem the other person can write back."  If we're wrong, we simply reopen at that point.

I am still surprised a plug-in by @nothingislost suddenly seems to have moved over to someone else

That's understandable, since no such move has taken place.  This project has multiple contributors and committers, as can be seen on its front page.  (My name is on many of the releases from even before I was an official contributor.)  Sometimes I am more active, sometimes others are.  Sometimes we are all relatively inactive at once.  That is simply normal life in volunteer-run open source development.
Please stop opening duplicate issues.  You can reply to closed ones just fine, and if there is something that needs doing other than sending you a reply, I will re-open them.  Open issues are for things requiring investigation or action our part, or where we wish to remember to follow-up with someone.  If there is no next action on our side for us to do, there is no reason to keep it on our figurative to-do list.
In the case of #171, for example, it sounded like a straightforward case because lots of people have been asking about the view/edit icon on the Inisder Build discord channel, and Hover Editor does not create or control that icon -- so from my POV the question was unlikely to require any follow-up, except perhaps for clarifying questions which I would address by replying to my notifications.  (Devs receive notifications even for replies to closed issues, so closing the issue does not mean we won't reply, just that we're clearing our main, shared to-do list of things we don't expect to need further action.)


Extension updates that include new commands break keyboard shortcuts

It's been a while since I examined this issue, but the gist of it is that if a new version of Saka Key is released, and the release includes a new command, the extension breaks. I think it is caused by a bug in the code for migrating settings from the old version format to the new version format.
The code for managing settings was written without much planning and probably needs to be redesigned. If the settings storage format is changed, the option UI may have to be changed accordingly.

@eejdoowad Has my change been released yet or are we still waiting on this?
If you go to example.com I can see the same behavior where the Saka div obscures the page contents.


api issue on user signUp

Hello, While trying to install your solution locally to test it out,
It appears that in your documentation, at the admin sign-up part i am getting this error in the API containter :
[user.signup] Échec de la requête dans la base de données :  [object Object] [Error: D07B66BCAAAA0000:error:0A000410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1586:SSL alert number 40
2024-01-18T13:10:02.844802500Z ] {
2024-01-18T13:10:02.844807708Z   library: 'SSL routines',
2024-01-18T13:10:02.844809333Z   reason: 'sslv3 alert handshake failure',
2024-01-18T13:10:02.844810833Z   code: 'ESOCKET',
2024-01-18T13:10:02.844812583Z   command: 'CONN'
2024-01-18T13:10:02.844813916Z }
can you help?

Are you using Docker and SSL?

Are you using Docker and SSL?

Currently Docker but no SSL

The error you are getting is either related to MongoDB or SMTP.
Once the user is created in MongoDB, an activation email is sent automatically.
To eliminate MongoDB case, start your MongoDB container, open MongoDB Compass, connect to your MongoDB container, and check whether your admin user has been created in User collection in bookcars database.
If your admin user has been created, the error is related to SMTP. Check that the SMTP settings are correct and are working in api/.env.docker:
BC_SMTP_HOST=in-v3.mailjet.com
BC_SMTP_PORT=587
BC_SMTP_USER=USER
BC_SMTP_PASS=PASSWORD
<EMAIL_ADDRESS>
You can use sendgrid, mailjet or any other SMTP provider.

For a reason I can't guess, I cannot reach the mongoDB server at all. It seems to be running, but no tools cannot reach it neither compass.

Check that MongoDB container is running on Docker desktop on port 27017, then if you have set up the password you should be able to connect through MongoDB Compass on mongodb://admin:PASSWORD@localhost:27017/.
I have tested the connection on my side and it's working but I am using Windows.

@massivity Another way to check wether the issue is related to MongoDB is to run the app, go to admin sign up page and fill the form with the same email you entered the first time. If you get that the email is already registered this means that MongoDB is working and that the issue is related to smtp config.

I am closing this issue because I didn't get any response from you. Your issue is certainly related to smtp config in the api.


Analytics UI Empty States

PR-Codex overview
This PR focuses on enhancing the DocLink component for better link handling and integrating it into various chart components for improved user guidance on wallet connections and transactions.
Detailed summary

Added DocLink component in DocLink.tsx.
Refactored ConnectSDKCard to use DocLink instead of its previous implementation.
Modified EmptyChartState to accept children for customizable content.
Integrated DocLink into multiple chart components, providing links for wallet integration guidance.

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

Merge activity

Oct 22, 3:12 PM EDT: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


Add Project name, version to package.json

Description
Can't set the description as those bits are not pushed down to the device
Related Issue(s)
fixes #48
Checklist

[x] I have read the contribution guidelines
[x] Suitable unit/system level tests have been added and they pass
[-] Documentation has been updated

[-] Upgrade instructions
[-] Configuration details
[-] Concepts

Labels

[-] Backport needed? -> add the backport label
[-] Includes a DB migration? -> add the area:migration label

Do we want to update the forge/routes/api/DeviceLive.js to include the snapshot name and description?


Fix "size" parameter handling during index migrations (closes #58)

Fixes #58
Confirmed working:
array(14) {
  'took' =>
  int(76913)
  'timed_out' =>
  bool(false)
  'total' =>
  int(7980)
  'updated' =>
  int(0)
  'created' =>
  int(7980)
  'deleted' =>
  int(0)
  'batches' =>
  int(80)
  'version_conflicts' =>
  int(0)
  'noops' =>
  int(0)
  'retries' =>
  array(2) {
    'bulk' =>
    int(0)
    'search' =>
    int(0)
  }
  'throttled_millis' =>
  int(0)
  'requests_per_second' =>
  double(-1)
  'throttled_until_millis' =>
  int(0)
  'failures' =>
  array(0) {
  }
}

This was with a batch size of 100.

Coverage remained the same at 74.286% when pulling 89111898d0e1acb9e5a5eab35843e49b3372c976 on fix-batch into 6114fe9599adc7027c9eb8fdbd61a85036ed5a2d on develop.


Adding a Login Page to the website

We won't be using Login System as this is just a generator.

Kindly understand the project before starting to suggest features. The project hasn't even started.


Rancher Server does not support SSLv2 or v3 https connections

Rancher Version:
1.0.0
Docker Version:
Docker version 1.9.1, build 9894698
OS:
CoreOS 991.2.0
Steps to Reproduce:
Deploy rancher/server container, try to add a catalog over https with a certificate using SSLv3 or SSLv2
Results:
Rancher server reports "There are no compatible templates" in the UI.
Using docker log to see the logs will report similar to:
Apr 05 13:19:07 rancher-master-1 env[3601]: Cloning into './DATA/test'...
Apr 05 13:19:07 rancher-master-1 env[3601]: fatal: unable to access 'https://github.domain.com/arepton/test.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Apr 05 13:19:07 rancher-master-1 env[3601]: time="2016-04-05T13:19:07Z" level=error msg="Failed to clone the catalog from git err: exit status 128"

Logging onto the shell of the container using docker exec $id -it bash and running curl directly gives the error:
root@a172af1348d1:/# curl -Iv --cacert ca.crt https://github.domain.com/arepton/test.git
* Hostname was NOT found in DNS cache
*   Trying <IP_ADDRESS>...
* Connected to github.schubergphilis.com (<IP_ADDRESS>) port 443 (#0)
* successfully set certificate verify locations:
*   CAfile: ca.crt
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS alert, Server hello (2):
* SSL certificate problem: unable to get local issuer certificate
* Closing connection 0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.

Passing through the ca.crt also did not work. However, the same commands on the hypervisor connected correctly.
Expected:
For rancher to successfully clone my repository.
Fix:
tl;dr: install  libgnutls-openssl27 and libssl1.0.0 inside the container
I originally followed the conversation at #3982 and noticed that using curl was causing issues. I was curious that it was working outside the container but not inside. On SSL certs which supported TLSv1 this would work fine, and I noticed that the container being used by rancher is using a very old version of openssl:
root@a172af1348d1:/# openssl version
OpenSSL 1.0.1f 6 Jan 2014
Vs my server:
core@rancher-master-1 ~ $ openssl version
OpenSSL 1.0.2g  1 Mar 2016
I connected to the container, ran apt-get upgrade openssl and then attempted to connect again. Now it worked.
One of these packages was upgraded which fixed it:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
openssl is already the newest version.
openssl set to manually installed.
The following packages will be upgraded:
  apt apt-utils base-files cpio gcc-4.8-base ifupdown initscripts
  libapt-inst1.5 libapt-pkg4.12 libc-bin libc6 libdrm2 libgcrypt11
  libgnutls-openssl27 libgnutls26 libssl1.0.0 libstdc++6 libudev1 login
  multiarch-support ntpdate passwd perl perl-base perl-modules sysv-rc
  sysvinit-utils udev```

I recreated the container and made an educated guess as to which package was incorrect, ran an apt-get install libssl1.0.0 and sure enough it fixed the problem for curl but not for git, installing libgnutls-openssl27 got git clone working again. The rancher/server container needs to have these packages installed/updated.

Thanks!

I've continued to debug this since my posting and am no longer certain that this is related to SSLv2/v3 per se, but am still not sure why on certain types of certificates this is failing without the upgraded packages.

The rancher/server container is based on Ubuntu 14.04.4 LTS, which packages OpenSSL 1.0.1f from 2014, plus backported security fixes.  CoreOS has bleeding-edge-ish everything.  One person's old is another's "stable".
It seems somewhat unlikely that the minor/security changes there have been since 14.04.4 (ubuntu2.16) would fix this.  Is a server with a problem cert available on the internet somewhere for us to hit?  (You can email me privately if you want)

Unfortunately not, it's our internal private github. I admit my understanding of SSL/TLS and the various versions is somewhat limited, and a colleague of mine has suggested I have it backwards, and that the issue is that the SSL on this will only accept TLS version 1.2, and refuse downgrading to SSL v2/v3. I'm going to do some additional debugging and try to understand in more detail why the package updates fix this. I'll update this thread with any developments.

@Seth-Karlo Starting with the TLS_FALLBACK_SCSV patch in OpenSSL, you can't downgrade SSL protocols.

Problem
OS is missing "Thawte Premium Server CA"
Thawte Premium Server CA

Country = ZA
Organization = Thawte Consulting cc
Organizational Unit = Class 3 Public Primary Certification Authority - G2
Organizational Unit = Certification Services Division
Common name = Thawte Premium Server CA
Serial Number: 36 12 22 96 c5 e3 38 a5 20 a1 d2 5f 4c d7 09 54
Valid From: Wednesday, July 31, 1996
Valid to: Friday, January 01, 2021
Certificate SHA1 Fingerprint: e0 ab 05 94 20 72 54 93 05 60 62 02 36 70 f7 cd 2e fc 66 66
Key Size: RSA(1024 Bits)
Signature Algorithm: sha1RSA

https://www.thawte.com/roots/thawte_Premium_Server_CA.pem
Fix
wget https://www.thawte.com/roots/thawte_Premium_Server_CA.pem &&  sudo mv thawte_Premium_Server_CA.pem /usr/local/share/ca-certificates/thawte_Premium_Server_CA.crt &&  sudo update-ca-certificates ;

To clarify, TLS1.2 is negotiated, no SSLv2 / SSLv3 ;)

It sounds like you're missing an intermediary cert that the service should be sending; that CA is 1024 bits and not directly trusted by modern clients, but they issue certs with an intermediate signed by it to support older clients.

If you are still facing this issue, please re-open it.


Add ioredis support

Users will be able to choose between NodeRedis and ioredis

v2.8.0 adds support for ioredis, Redis Cluster and Redis Sentinel

To use ioredis instead of Node Redis, pass the following option to Bottleneck: { datastore: "ioredis" }. ioredis supports Redis Cluster and Redis Sentinel
To use Redis Cluster, pass the following options to Bottleneck: { datastore: "redis", clusterNodes: [nodes] }. See the ioredis cluster docs and the Bottleneck docs for more information


Feature: Add Kafka as event streaming platform

Feature Request
Add a Event Streaming Platform, Kafka, to the cluster
Implementation details

Use Strimzi kafka operator to streamline the deployment and configuration

Deploy Kafdrop as Kafka web UI

Integrate Confluent Schema Registry

References

Operating Kafka in Kubernetes with Strimzi

Fix by PR #144