[Improvement] Possible thead issue in TransactionIdGeneratorImpl.java

What would you like to be improved?
If an InterruptedException  error is not handled properly, the information that the thread was interrupted will be lost. Handling this exception means either to re-throw it or manually re-interrupt the current thread by calling Thread.interrupt().
How should we improve?
Call Thread.interrupt()?

@justinmclean Can you describe it more clearly? I have no idea which thread will be interrupted

@justinmclean Can you describe it more clearly? I have no idea which thread will be interrupted

This suggestion is about the handling of InterruptedException：An InterruptedException is thrown when a thread may be interrupted by another thread while waiting, sleeping, or other blocking operations.
This exception is an important communication mechanism that indicates that other threads want to interrupt the current operation of this thread. If you capture the InterruptedException but do not handle it properly, you will lose the message that the thread was interrupted.
Handling this exception properly usually means either re-throwing the exception or manually interrupting the current thread by calling Thread.interrupt ()
i'll fix these.


MDAP dead links

The links under the Schedule a scan with Intune section are invalid
You can also schedule scans with Microsoft Intune. The runMDATPQuickScan.sh shell script available at Scripts for Microsoft Defender for Endpoint will persist when the device resumes from sleep mode.

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

ID: ae1c59b1-e4aa-6a18-7c34-720d0eb83c5d
Version Independent ID: f5a3fc3c-bec2-3d7a-1d61-e23a0c1f8d4f
Content: How to schedule scans with Microsoft Defender for Endpoint on macOS
Content Source: microsoft-365/security/defender-endpoint/mac-schedule-scan.md
Service: microsoft-365-security
Sub-service: mde
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@systemswizard Thank you for your feedback. We have made changes to the document via pR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/10852
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @systemswizard Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Environment Configured Credential Chains

Describe the feature
--/seps/accepted/shared/environment-chain.md
Use Case
AWS_CREDENTIAL_PROVIDER_CHAIN env var configured credentials chain.
Proposed Solution
No response
Other Information
No response
Acknowledgements

[ ] I may be able to implement this feature request
[ ] This feature might incur a breaking change

This feature is not supported by any SDK yet. We can recreate the issue when we want to support it. Closing for now.


Create "Report" tool to generate an HTML Report

This tool will create an HTML report of the alerts found during spidering and scanning. This will replicate the functionality when you click on "Report" -> "Generate HTML Report" in the Desktop ZAP.
Features:

Selecting the button should prompt a file picker pop up to pick where you want to save the file"
Use the http://zap/OTHER/core/other/htmlreport/ ZAP API end point

Separate but related (maybe this should be a google groups thread). How will extensions expose HUD functionality? (Ex: If one of the reporting extensions wanted to be present in HUD?)

Great 😁

Ideally we wouldnt need to prompt for where to save the file, just show the HTML report in a new window/tab.
If the user wants to save it locally then they can do via the browsers 'Save page as...' option.
Remember than some people will be accessing the HUD remotely, esp if they are running ZAP in docker. Saving the report to filesore in this case isnt very useful.

Oh shoot! We had a potential contributor reach out saying they wanted to help out, so I created this issue for them because I thought it would be a good one to start on. haha. :man_facepalming: I should have added a comment about that, so that's my fault. didn't expect y'all to jump on it so quickly! haha

It was actually harder than it might have initially appeared - it required HUD java changes and core ZAP changes :)


how to package elasticsearch-hadoop with gradle+idea

Elasticsearch-hadoop has some problem.
I had rewrite some code and i want to package it.
It throw the exception.
SOS, what`s wrong whit it?

This repository is for reporting specific issues. For general usage help, please use the forum https://discuss.elastic.co/c/elasticsearch-and-hadoop


add new carbratio_adjustmentratio preference

not tested yet
I'm planning on using this so we can set higher than normal carb ratios on the pump, and casue the bolus wizard to calculate a partial bolus, but then correct the carb ratio used for AMA so we can catch up if/when there's a rise.
Might need to also adjust the min up CI from the current 3mg/dL/5m, but planning on experimenting without that first.

Coverage decreased (-4.2%) to 85.798% when pulling ae50ac5a47ebb3252ea471bac41f31317f35c0f4 on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Coverage decreased (-4.2%) to 85.798% when pulling ae50ac5a47ebb3252ea471bac41f31317f35c0f4 on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Coverage decreased (-50.3%) to 39.634% when pulling a632139920f8521dac3418945d9a4025e67122eb on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Coverage decreased (-50.3%) to 39.634% when pulling a632139920f8521dac3418945d9a4025e67122eb on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Started testing using "carbratio_adjustmentratio": .9 and raising the carb ratio about 10% for all times

Make that "carbratio_adjustmentratio": 0.9, without the 0 is invalid...

Coverage decreased (-50.9%) to 39.102% when pulling 835d309d8dd290e11ffe68f4ed99d743c42a9781 on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Coverage decreased (-50.9%) to 39.102% when pulling 835d309d8dd290e11ffe68f4ed99d743c42a9781 on jasoncalabrese:wip/crr into e01f98b523d208f1c1753b925419b243c9f698a9 on openaps:dev.

Also added new profile.min_5m_carbimpact pref, going to test with that at 4 tomorrow instead of the default 3 combined with the 0.9 for profile.carbratio_adjustmentratio.
The lower boluses helped some today, but I'd like low temps to end a little sooner and high temp to start sooner.

Coverage increased (+4.8%) to 39.6% when pulling 09f8c20d5fd6c4771e2afdb5e1f97f1dc544ad43 on jasoncalabrese:wip/crr into 4920674d56bfc31b57385c600a77b3aadce9c081 on openaps:dev.

Coverage increased (+4.8%) to 39.6% when pulling 09f8c20d5fd6c4771e2afdb5e1f97f1dc544ad43 on jasoncalabrese:wip/crr into 4920674d56bfc31b57385c600a77b3aadce9c081 on openaps:dev.


Add support for MacOS TouchBar commands

Using new API - https://code.visualstudio.com/updates/v1_17#_touch-bar-support
Probably what we want to put there:

Start default project with debugger (fsharp.debugDefaultProject)
Start default project without debugger (fsharp.runDefaultProject)
Add new project (fsharp.NewProject)
Start FSI (fsi.Start)
Send file to FSI (fsi.SendFile)

Also, possibly others depending on current context. Suggestions welcomed.

Fixed by #575


[AZMedien] Downloading JSON metadata: An extractor error has occurred

Checklist

[x] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2020.11.26
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar bug reports including closed ones
[x] I've read bugs section in FAQ

Verbose log

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://www.telezueri.ch/zuerinews/unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2020.11.26
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: none
[debug] Proxy map: {}
[AZMedien] unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937: Downloading JSON metadata
ERROR: An extractor error has occurred. (caused by KeyError('data',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\extractor\common.py", line 532, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\extractor\azmedien.py", line 62, in _real_extract
KeyError: 'data'
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\extractor\common.py", line 532, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\extractor\azmedien.py", line 62, in _real_extract
KeyError: 'data'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\YoutubeDL.py", line 803, in wrapper
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\YoutubeDL.py", line 824, in __extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp8xa81xl2\build\youtube_dl\extractor\common.py", line 545, in extract
youtube_dl.utils.ExtractorError: An extractor error has occurred. (caused by KeyError('data',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

The following Video is not abe to download: https://www.telezueri.ch/zuerinews/unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937

try youtube-dl --force-generic-extractor https://www.telezueri.ch/zuerinews/unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937

youtube-dl https://www.telezueri.ch/zuerinews/unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937
[AZMedien] unfall-in-henau-sg-autofahrerin-hatte-grosses-glueck-140031937: Downloading JSON metadata
[Kaltura] 1_ybw4lkrn: Downloading video info JSON
[Kaltura] 1_ybw4lkrn: Downloading m3u8 information
[download] Destination: Unfall in Henau (SG) - Autofahrerin hatte grosses Glück-1_ybw4lkrn.mp4


stdexcept added where required

Added stdexcept where it is required for the make to succeed. It will presumably need adding elsewhere when std::out_of_range& will be used.

I'm going to do this in a more intelligent way and include it in TGRSIDetector instead. Shouldn't need to worry about future versions then.

Something didn't work as intended. I'll get this fixed and then push it again.

 I've now added the include to the TDetector.h file, to be inherited by all detector classes.

So we are all good now?

 I've now added the include to the TDetector.h file, to be inherited by all detector classes.
—
Reply to this email directly or view it on GitHub https://github.com/GRIFFINCollaboration/GRSISort/pull/535#issuecomment-150029462.

Yes. Seems to be making fine now on both my machine and James's.

Great, thanks for doing this.

On Oct 21, 2015, at 5:41 PM, jhenderson88<EMAIL_ADDRESS>wrote:
Yes. Seems to be making fine now on both my machine and James's.
—
Reply to this email directly or view it on GitHub https://github.com/GRIFFINCollaboration/GRSISort/pull/535#issuecomment-150033413.


Add serialize, deserialize specific rename

Adds the rename_ser and rename_de field attributes to specify serialisation
and deserialisation specific renames.
Addresses #61

Attribute names changed, and commits squashed.

Thanks!


Use a more generic name for drones

With the previous implementation of the sharding utility we required a drone for every repo, platform, environment combination. The new implementation remove the need for the repo combination and we need to remove non needed drones and update the needed ones with a more generic name.

\cc @keyonghan


Fixed so it now is possible to tab out from Android while scanning an…

…d the app does not crash.
Also fixed so when returning from to scanning it just starts again and works.
Fixed issues reported in:
#285
#280 opened 5 days ago by moflaherty
#277 opened 7 days ago by rmdaustin
#274 opened 11 days ago by Jtdawgzone

I like the idea behind this and i'm working with it on a local branch, but the one issue it has is you can stop scanning, but you can't start scanning again without recreating the view.

Ok, so I basically moved the logic of SurfaceCreated and SurfaceChanged into their own methods and call them from the actual methods.  Finally, StartScanning will call these methods as well if they have already previously been called (since that would mean the surface was already created and we want to start scanning again after stopping the camera preview on the same instance of the view).
Thanks for this :)

Great!


Cannot create DRM context without X server running.

Prerequisite Checklist

[X] I searched for existing issues to prevent duplicates
[X] I searched for existing discussions on the forum to prevent duplicates
[X] I am here to report an issue and not to just ask a question or look for help (use the forum or Discord instead)

Describe your issue here
When I attempt to run any of the example programs I get the message:
DRM device used: 0
DRM device used: 1
DRM using the current mode
DRM Mode used: 3840x2160@60
Failed to set mode: Invalid argument

I've tried with different modes using SFML_DRM_MODE and selecting different devices with SFML_DRM_DEVICE but the outcome is the same no matter the combination.
If I start the same program with startx then it doesn't give an error but there is no output on the display.
I've confirmed the GPU can output the selected mode with glmark2 and with a vanilla build of SFML. It's only the DRM build that won't start.
Your Environment

OS / distro / window manager:
Linux 6.1.25 Debian Bookworm
SFML version:
2.6.1
Compiler / toolchain:
GCC version 12.2.0 - aarch64-linux-gnu
Special compiler / CMake flags:
SFML_USE_DRM SFML_BUILD_EXAMPLES

Steps to reproduce

Download SFML 2.6.1 source
Build with CMAKE flag SFML_USE_DRM and SFML_BUILD_EXAMPLES
Run ./examples/opengl/opengl without an X server running

Expected behavior
Connected display should show a spinning cube on a jungle background
Actual behavior
Program wont start with the error message "Failed to set mode: Invalid argument"

Further investigation I found this in the DRM logs when I switched it to debug logging
Apr 14 12:47:22 localhost kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:450:DP-1] probed modes :
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "3840x2160": 60<PHONE_NUMBER> 3888 3920 4000 2160 2214 2219 2222 0x48 0x9
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "3840x2160": 30<PHONE_NUMBER> 3848 3992 4000 2160 2214 2219 2222 0x40 0x9
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "2560x1440": 60<PHONE_NUMBER> 2608 2640 2720 1440 1443 1448 1481 0x40 0x9
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60<PHONE_NUMBER> 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60<PHONE_NUMBER> 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1920x1080": 60<PHONE_NUMBER> 2008 2052 2200 1080 1084 1089 1125 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1600x900": 60<PHONE_NUMBER> 1624 1704 1800 900<PHONE_NUMBER> 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1280x1024": 60<PHONE_NUMBER> 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1280x800": 60 83500 1280 1352 1480 1680 800 803 809 831 0x40 0x6
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1280x720": 60 74176 1280 1390 1430 1650 720 725 730 750 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "800x600": 60 40000 800<PHONE_NUMBER> 600 601 605 628 0x40 0x5
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "720x480": 60 27027 720 736 798 858 480 489 495 525 0x40 0xa
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "720x480": 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Apr 14 12:47:22 localhost kernel: [drm:drm_mode_debug_printmodeline] Modeline "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa
Apr 14 12:47:23 localhost kernel: [drm:rockchip_gem_get_pages.constprop.0] bank_bit_first = 0xd, bank_bit_mask = 0x7
Apr 14 12:47:23 localhost kernel: [drm:rockchip_gem_get_pages.constprop.0] rockchip_gem_get_pages, 222, end = 4, n_pages = 4
Apr 14 12:47:23 localhost kernel: [drm:rockchip_gem_get_pages.constprop.0] bank_bit_first = 0xd, bank_bit_mask = 0x7
Apr 14 12:47:23 localhost kernel: [drm:rockchip_gem_get_pages.constprop.0] rockchip_gem_get_pages, 222, end = 520, n_pages = 520
Apr 14 12:47:23 localhost kernel: rockchip-drm display-subsystem: [drm:drm_mode_addfb2] [FB:464]
Apr 14 12:47:23 localhost kernel: [drm:drm_mode_setcrtc] [CRTC:157:video_port2]
Apr 14 12:47:23 localhost kernel: [drm:drm_mode_setcrtc] Invalid pixel format AR24 little-endian (0x34325241), modifier 0xffffffffffffff

The DRM implementation was written/ported by @mickelson, @oomek and @substring. Maybe they can look into this.

Hello, I see that you consider this issue as solved. But I still have the issue.
First, I don't know how to build from this pull request, so I used the drm_init branch from mickelson SFML repo.
If anyone could explain me how to build from this pull request, it would be great.
For those tests, I use a VM (system type x86_64) executed from my Mac Intel using the latest Debian Bookworm updates wittout x.
Compiling with the Debug flag using the following Cmake options:
-DSFML_OPENGL_ES=TRUE -DSFML_USE_DRM=TRUE -DSFML_BUILD_EXAMPLES=TRUE -DCMAKE_BUILD_TYPE=DEBUG
I have the following result for the opengl example program.
myuser@mydebian:~$ cd rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl/
myuser@mydebian:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl$ ./opengl-d
DRM device used: /dev/dri/card0
DRM Mode used: 1024x768@60
DRM Mode used: 800x600@60
Failed to set mode: Invalid argument
myuser@mydebian:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl$

Are you in the video group ? Does your VM video adapter support OpenGL ?

@substring , my test user is a member of the video group
myuser@mydebian:~$ sudo groups myuser
myuser : myuser cdrom floppy sudo audio dip video plugdev users input netdev bluetooth

Yes, my video is supporrting Open GL. I have a test program for SDL2 which mentions it:
SDL linrary used : 2.30.7
Testing SDL video drivers available:
 KMSDRM
 offscreen
 dummy
 evdev

SDL video driver selected : KMSDRM

Display size
-----------------------------
SDL_DisplayMode Width  : 1024
SDL_DisplayMode Height : 768

SDL video reenderer selected : opengles2

And the kmscibe program is also working fine.
Using display 0x55757a2356a0 with EGL version 1.4
===================================
EGL information:
  version: "1.4"
  vendor: "Mesa Project"
  client extensions: "EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless"
  display extensions: "EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display "
===================================
OpenGL ES 2.x information:
  version: "OpenGL ES 3.0 Mesa 22.3.6"
  shading language version: "OpenGL ES GLSL ES 3.00"
  vendor: "Mesa/X.org"
  renderer: "virgl (AMD Radeon Pro 5500M OpenGL Engine (Compat))"

Which branch are you using ? I've never tried master, just the 2.6.x

Building the branch is essentially equivalent to building the PR.

But I would say that I am not suprised because it deosn't currently includes the correction proposed by michelson. And I don't know how to build the pull request. That's why I cloned from michelson repo.

No, although the DRM implementation of SFML was heavily based on mickelson's work, we had to correct a number of things. So, in order to work on the same codebase, let's stick to the 2.6.x branch 😉 DRM was merged in 2.6.x in 2022

@substring I think @fxlevy means the open PR #3136, which is based on mickelson's drm_init branch, i.e. a branch dedicated to fix the problem mentioned in this issue.

That's exactly what I mean @substring . :)

I used the drm_init branch from mickelson. If I build from 2.6.x branch of the SFML repo, I have the same result.
DRM device used: 0
DRM using the current mode
DRM Mode used: 1024x768@60
Failed to set mode: Invalid argument
Aborted

But I would say that I am not suprised because it deosn't currently includes the correction proposed by michelson. And I don't know how to build the pull request. That's why I cloned from michelson repo.

@fxlevy could you double check whether you were actually using the drm_init version of sfml when you got these results?  The reason I ask is I'm pretty sure the drm_init branch changed the debug output a couple places.  The "DRM device used" line should give the full name of the drm device now and not just an index, and the "DRM using the current mode" message was removed....

@fxlevy what happens if you run the drm_init version with the environment variable SFML_DRM_MODE=1024x768
?

@mickelson , result is the same.
Here ere the commands i executed:
myuser@mydebian:~$ export SFML_DRM_MODE=1024x768
myuser@mydebian:~$ echo $SFML_DRM_MODE
1024x768
myuser@mydebian:~$ cd rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl/
myuser@mydebian:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl$ ./opengl-d
DRM device used: /dev/dri/card0
DRM Mode used: 1024x768@60
DRM Mode used: 1024x768@60
Failed to set mode: Invalid argument
myuser@mydebian:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl$

As a complementary information: Each time I have the error Failed to set mode: Invalid argument I loose my keyboard and I have to restart the VM.

Hello I don't if that could help but I made I created a btrand new VM with the latest Bookworm version 12.6 and directly made a compilation of SFML with the official repo 2.6.1 and drm_init from @mickelson .
I used the same flags for the cmake command:
-DSFML_OPENGL_ES=TRUE -DSFML_USE_DRM=TRUE -DSFML_BUILD_EXAMPLES=TRUE -DCMAKE_BUILD_TYPE=DEBUG
In both cases I have the same result but there is also an access denied errror :
DRM device used: /dev/dri/card0
DRM Mode used: 1024x768@60
Error opening /dev/input/event0: Permission denied
Error opening /dev/input/event1: Permission denied
Error opening /dev/input/event2: Permission denied
Error opening /dev/input/event3: Permission denied
Error opening /dev/input/event4: Permission denied
Error opening /dev/input/event5: Permission denied
Error opening /dev/input/event6: Permission denied
DRM Mode used: 800x600@60
Failed to set mode: Invalid argument

If I execute the example with a sudo command the permission error dissapear, my keyboard is still usable but the resultat is the same. If i add my user to the the inputthe pemission error disappear, my keybaord is unusable and the result is still the same.

Hello, I proceeded to additional tests. I have a Pi 5 with NVME 1Tb . I made a fresh install of the Raspi OS light on it. I built the 2.6.x branch with the same cmake options.
# cmake options = '-DSFML_OPENGL_ES=TRUE -DSFML_USE_DRM=TRUE -DSFML_BUILD_EXAMPLES=TRUE -DCMAKE_BUILD_TYPE=DEBUG'

And for the make
Arch Options  : -march=armv8.2-a+crc+simd -mcpu=cortex-a76 -mcpu=cortex-a76
Make Options  :
The result is different but I still have an issue:
pi@pi5host:~/rpi4mame_build/sources/SFML/SFML-2.6.x/examples/opengl $ ./opengl-d
DRM device used: 0
DRM device used: 1
DRM using the current mode
DRM Mode used: 1920x1080@60
An internal EGL call failed in DRMContext.cpp (747) :
Expression:
   m_context = eglCreateContext(m_display, m_config, toShared, contextVersion)
Error description:
   EGL_BAD_ALLOC
   EGL failed to allocate resources for the requested operation

Failed to create EGL context
An internal EGL call failed in DRMContext.cpp (747) :
Expression:
   m_context = eglCreateContext(m_display, m_config, toShared, contextVersion)
Error description:
   EGL_BAD_ALLOC
   EGL failed to allocate resources for the requested operation

Failed to create EGL context
Warning: The created OpenGL context does not fully meet the settings that were requested
Requested: version = 1.1 ; depth bits = 24 ; stencil bits = 0 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
Created: version = 0.0 ; depth bits = 24 ; stencil bits = 0 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
Failed to activate the window's context
Failed to activate the window's context
Segmentation fault

Using the drm_init branch of mickelson/SFML repo generates the same issue.
pi@pi5host:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl $ ./opengl-d
DRM device used: /dev/dri/card1
DRM Mode used: 1920x1080@60
An internal EGL call failed in DRMContext.cpp (753) :
Expression:
   m_context = eglCreateContext(m_display, m_config, toShared, contextVersion)
Error description:
   EGL_BAD_ALLOC
   EGL failed to allocate resources for the requested operation

Failed to create EGL context
DRM Mode used: 800x600@60
An internal EGL call failed in DRMContext.cpp (753) :
Expression:
   m_context = eglCreateContext(m_display, m_config, toShared, contextVersion)
Error description:
   EGL_BAD_ALLOC
   EGL failed to allocate resources for the requested operation

Failed to create EGL context
Warning: The created OpenGL context does not fully meet the settings that were requested
Requested: version = 1.1 ; depth bits = 24 ; stencil bits = 0 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
Created: version = 0.0 ; depth bits = 24 ; stencil bits = 0 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
Failed to activate the window's context
Failed to activate the window's context
Segmentation fault
pi@pi5host:~/rpi4mame_build/sources/SFML/SFML-drm_init/examples/opengl $

But the 'kmscube' works fine.

Hi fxlevy,
I just pushed a new update to my drm_init pull request with some changes to the EGL settings and some additional logging that might give a hit as to the issue you're running into. Please let me know if it changes anything for you... thanks!
Andrew

I just tested this on a cm4 board running raspbian 64 bit and works perfect.
Compile the 2.6.x branch with SFML_USE_DRM flag

Coming from here
https://github.com/oomek/attractplus/issues/82#issue-2699489396
I'm trying to install attractplus in a regular 64 bit pc (not an arm board). I'm using Debian Bookworm. It seems to be a SMFL bug. So...
I've cloned mickelson's repo
git clone -b drm_init https://github.com/mickelson/SFML
Set cmake options
make -DSFML_USE_DRM=TRUE -DSFML_BUILD_EXAMPLES=TRUE -DCMAKE_BUILD_TYPE=DEBUG .
Compiled with no errors.
Then I try to launch the opengl example
export SFML_DRM_MODE=1024x768 && cd examples/opengl && ./opengl-d

DRM device used: /dev/dri/card0
DRM Mode used: 1024x768@60
DRM Mode used: 1024x768@60
Failed to set mode: Invalid argument
Aborted

The same error message pops up in DRM when I create a new sf::Context for in a separate thread used for asynchronous texture loading on other platforms. And no, I have no idea how to fix it unfortunately.

I'm trying to install attractplus in a regular 64 bit pc (not an arm board). I'm using Debian Bookworm. It seems to be a SMFL bug. So...

Hello, The issue I explained is exactly the same as you expose it @Ronbinn , except that I compile and test on a VM running on a MacBook Pro Intel. So, the Bookworm system architecture of the VM is X86_64. On an ARM architcutre there is no issue (I compiled and test on a Raspberry Pi 5 whith the latest Bookworm realease install). So, it seems that this issue happens on Intel architecture only (To be confirmed, I'm not an expert).

Please try to set EGL_CONTEXT_CLIENT_VERSION, 2 It worked for me.
https://github.com/SFML/SFML/blob/03812a545d4ce7cfadd5fa0fb7d98053ef38982b/src/SFML/Window/DRM/DRMContext.cpp#L702

Thought I would swing by and give an update.
I pulled down and built the 2.6.x branch on a Rock5B board and it worked as expected without issue.
The original problem this ticket raised has been resolved, so I assume this can be closed now?


Initial commit of piet-wgsl

Starting an experimental port to WGSL shader language, using wgpu to run the examples. As of this commit, it's quite hacky and takes some shortcuts, but does render paths to a grayscale texture.

Thanks for the review, it's much appreciated!
Regarding templating, I'd be happy to delegate that to you. We chose handlebars after some discussion, and learning that @cwfitzgerald uses it for rend3 (I believe). This seems to be a concern across a wide range of the ecosystem, and I'm worried that the standards people will standardize on WebGPU/WGSL while leaving the layer immediately above to anarchy, following the traditional pattern. I've definitely been feeling the primitive IDE / highlighting / error reporting state and think it's important to improve that.
At least for right now I'm reluctant to go too deep into compile-time logic. Basically I'm comfortable with that handling includes, conditional computation, and basically permutation, but I am worried if it goes too far into traits, it will become an ad-hoc programming language that raises the cognitive load. Not that we shouldn't experiment with it (we should!) but that I'm resisting the temptation within piet-gpu. This might be a somewhat academic distinction, because we may well end up needing a powerful language to handle all the permutations correctly by the time we're done.
Also note that to some extent you do have the power of all of Rust in handlebars, as you can register arbitrarily powerful helper functions. Again, I'm resisting the temptation, as that makes things much harder to analyze without having deep tool support.
So basically, templating is a problem that needs solving well, and handlebars is a reasonable stopgap until then.

Going to merge this as-is. It's very much an experimental proof of concept, and there are no complex cross-dependencies, so we can consider the subdirectory to be a playground for now. I'm also actively working on porting more of the shaders.


Fix typo: LIving -> Living

I saw this small mistake while playing.

I'm going to copy the comment I left in #186:
I'm leery about merging this since the current card database is based on an import from a file provided directly by CAH; any mistakes really should be fixed directly in the source file (or at least by adding a feature to the card importer to automatically fix them up on re-import). And this doesn't help people using the sqlite file, and it'd skew metrics information since the card text will have changed.
Also I'm pretty sure there are a lot more errors than this.

the current card database is based on an import from a file provided directly by CAH; any mistakes really should be fixed directly in the source file

@ajanata  Where do you get the file from CAH? I would contact them so they fix the source file.

At this point I've given up hope of actually hearing anything back from them... I should just make a copy of the file and fix the errors there, then re-run the import... but they I'd still have the issue of the gameplay metrics not being correct after fixing the typos. Meh. I honestly don't know how I want to handle this anymore.


AKS CSI driver managed by AKS?

Recently AKS enabled a feature to let azure manage the installation of CSI driver for you.
https://docs.microsoft.com/en-us/azure/aks/csi-secrets-store-driver
This is also possible from terraform:
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster#secret_rotation_enabled
Is this something that we want let Azure do for us so we don't have to manage the helm chart?
Discuss and decide

Done. We now specify key_vault_secrets_provider in the kubernetes cluster definition.


(#15) Allow large raw file uploads

This PR adds the ability to upload files of any size to a Raw repository in Nexus.
Solution taken from https://stackoverflow.com/a/48323495
Many thanks to https://stackoverflow.com/users/1846184/finzzownt for sharing this code!!
Fixes #15

@JPRuskin could I get your eyes on this before I merge it just to make sure I'm not insane?

@JPRuskin could I get your eyes on this before I merge it just to make sure I'm not insane?


ResNet + Pyramid Vision Transformer Version 2

Thank you for your work with a clear explanation. As you know, ViT doesn't work on small datasets and I am implementing ResNet34 with Pyramid Vision Transformer Version 2 to make it better. The architecture of ViT and PVT V2 is completely different. Could you provide me some help to implement it? please

Hello have you checked the authors' repo https://github.com/whai362/PVT ?
Is the model you reference (ResNet34 with Pyramid Vision Transformer Version 2 ) described or implemented in the paper?
I am also looking on the pyramid vision transformer concept.

No, they use the ResNet18 model with PVT but I want to use it. do you have any idea? We can work together and discuss PVT concepts.

do you have any intuition why this would help you solve your task? i would like to add some version of pvt but i am currently short on time


Issue with pmca-gui-v0.18-osx.dmg

1: File 'pmca-gui-v0.18-osx.dmg' does not appear to work on Mac OS Ventura 13.4.1 (c) (22F770820d).
2: Following step 1 of instructions listed here: https://github.com/dired/PMCA-HDMICam?tab=readme-ov-file
3: I download the above mentioned file from: https://github.com/ma1co/Sony-PMCA-RE/releases/tag/v0.18
4: Following installation ‘pmca-gui v0.18’ appears to open (see left side of attached screenshot) but it remains blank except for what is potentially a flickering vertical scroll bar.
Would you have a fix for this please?

@GordianZ is this something you might be able to help with please?  Thank you.


Functionality to handle runs that have crashed

There are cases where runs have crashed. One option is for the client to ping a heart beat to each run and check if they are still running.

There's a working version of this in this branch: https://github.com/simvue-io/client/tree/heartbeat_thread
The threading stuff could be improved possibly. At the moment the heartbeat thread sleeps in 5 secs blocks, sending a heartbeat every 60s. So if you kill the code you need to wait up to 5 secs for it to stop, which is a bit annoying. Maybe just reducing this to 1 sec is the simplest option.

Ok. Thanks. Will close this one.

Duplicate


Extra Pages Label

Is there a way to override the Extra Pages Label?  If yes, I'll document it and add it to the readme, if no, I propose adding it as a setting, then documenting it and adding it to the readme.

So, I started into doing this and then I started wondering Should these be in an i18n en.yml file somewhere instead? It seems like if we moved all that into translation, they'd be able to override the titles, and also translate them as needed. See PR #79

That's a great idea!!! Looking at the PR now 😄

I'm going to try and dedicate a few more hours this weekend, but I may have to roll into next week to do more. Thanks for all your comments and insight! I'm really enjoying this 😸

Thank you for contributing!! And no worries about time, there are absolutely no hurries :)

Closed in #79

Closed in #79


Added new board mode

thank you so much for the follow up. You did a really great job and I welcome your contributions in the future!
Good job selecting the correct base branch to merge into this time!!!

I had no idea I had the wrong one in the past.  Github seems really
powerful - but it is super confusing - to a newcomer at least!
I had to experiment to find out how to push to my online repository and
then how to issue a pull request from there to your account.
I have a proposal for you.  Let me buy a wifi shield now and I will help
you with the following before your launch at the end of the month:

Implement a UDP listener for markers on the Cyton board
Contribute a small python library that will allow users to:

Setup UDP ports
Send markers to those ports

The library would work with experiment presentation software like Snap
Test the functions above.

Gerrie
On Tue, Aug 29, 2017 at 12:10 PM, AJ Keller<EMAIL_ADDRESS>wrote:

thank you so much for the follow up. You did a really great job and I
welcome your contributions in the future!
Good job selecting the correct base branch to merge into this time!!!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aj-ptw/OpenBCI_32bit_Library/pull/2#issuecomment-325714195,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOSh_36yzSQEKsE1e-WBwN0u_A3yLAOxks5sdDf-gaJpZM4PGK-z
.

@gerrievanzyl
WiFi shield are going on sale super super soon!
Please move this discussion to: https://github.com/OpenBCI/OpenBCI_WIFI/issues/3


Why not support optional params in routing？

I do not like to write tow routing like:
/folder
/folder/:fid
Because if fid is empty, it means list the default folder, otherwise, list the specified. And many other framework support this feather like:
/folder/(:fid)

Nice feature, but regarding the idea of REST, GET /folder should response with a list of objects. GET /folder/:fid should response with and object though.
So you should have two different controllers/actions for that.
What's the use case to mess these two routes up?

Thanks for much, I also agree with u right now, tow handlers seems are necessary.


ERROR hint: can not find metadata file

use the code in preview tag on the machine nvidia orin,
follow the method use:  https://apollo.baidu.com/community/article/1279
then run "buildtool build"  in docker,
show error:
[buildtool] INFO try to search plugin in local...
[buildtool] INFO plugin search complete:
/opt/apollo/neo/packages/buildtool/9.0.0/pkg_maker/action
[buildtool] ERROR Encounter ErrCode.FileIoErr
[buildtool] ERROR hint: can not find metadata file
[buildtool] INFO apollo build tool exit.
why????

Some bugs have been resolved in the latest version, please pull the latest code and hava a try.

@hearto1314  I also encountered the same issue on version 10.0.0. Has this problem been solved? If so, where is the patch
[nvidia@in-dev-docker:/apollo_workspace]$ buildtool build
[buildtool] INFO try to search plugin in local...
[buildtool] INFO plugin search complete:
/opt/apollo/neo/packages/buildtool/9.0.0/pkg_maker/action
[buildtool] ERROR Encounter ErrCode.FileIoErr
[buildtool] ERROR hint: can not find metadata file
[buildtool] INFO apollo build tool exit.
[nvidia@in-dev-docker:/apollo_workspace]$


Improve SingleR runtime (parallelize)

Check if we are able to make it run faster, try with parallelization

I checked further details of my SingleR run attempt, and found that it only ran in 1 out of 3 samples (~5-10k cells each, reference ~40k cells) in a 20 hour job that was eventually killed due to time limit. However, looking at the file modification date for the result from this 1 sample and timestamps in SingleR logs shows that it finished running in only around 1 hour after the job began. Also, the separately logged train time was ~1 minute and logged query time was ~1 hour.
This points to the possibility that the SingleR script is not moving past the first sample and not that it has a long runtime. This would align with @alvaannett 's experience of also only getting 1 sample's results in a long job.
The issue is likely linked to the for loop used for iterating through queries in the SingleR script, although we could not immediately find any bug here... https://github.com/fungenomics/scCoAnnotate/blob/f505b61e027496bf25475c65f9413c3b97cb7108/Scripts/run_SingleR.R#L47-L87
It may be worth comparing this script to the scripts for other tools that successfully iterate through queries.


simple keyboard interface for testing

This is a simple node for using keyboard input to test the sim. Useful since I don't always have an XBOX controller around, and getting to to run on WSL2 isn't worth the effort.
Testing:
roslaunch rktl_launch rocket_league_sim.launch
rosrun rktl_sim keyboard_interface

All controls are explained in the window.

I don't think so. Curses takes over the entire terminal and I feel like that may mess up other things, like printing errors.
It is also easy enough to launch by itself


Manipulating contact header on createUAC

Hi Dave!
I'm currently attempting to manipulate an outbound Contact header in a scenario where drachtio sits behind an external SBC. The SBC itself doesn't allow for manipulating of the contact header and simply proxies along whatever it's sent (by drachtio in this case). The following code however doesn't result in the Contact header being manipulated:
                outbound_sbc_hostname = 'test-dev.sip.local';
                outbound_headers['From'] = `<sip:${cid}@localhost>`;
                outbound_headers['Contact'] = `<sip:${cid}@${outbound_sbc_hostname}>`;
              try {
                  srf.createUAC(`sip:${outbound_cid}@${outbound_sbc_hostname}`,
                    {
                      localSdp: endpoint.local.sdp,
                      headers: outbound_headers
                    },
                    {
                      cbRequest: (err, req) => invite = req,
                    })

I set the drachtio server to debug and did a grep -i contact on the log file and saw the following:
2020-07-26 07:17:27.269088 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-26 07:17:27.269205 SipDialogController::doSendRequestOutsideDialog - contact: <sip:<IP_ADDRESS>:5060>
Contact: <sip:<IP_ADDRESS>:5060>
Contact: <sip:drachtio@<IP_ADDRESS>:5080;transport=udp>
Contact<EMAIL_ADDRESS>2020-07-26 07:17:27.373077 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-26 07:17:27.373257 makeTags - Adding well-known header 'Contact' with value<EMAIL_ADDRESS>2020-07-26 07:17:27.373375 SipDialogController::doSendRequestOutsideDialog - contact: <sip:<IP_ADDRESS>:5060>
Contact: <sip:61400123123@<IP_ADDRESS>:5060;transport=udp>
2020-07-26 07:17:32.974733 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-26 07:17:35.972023 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-26 07:17:36.033839 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060

It seems that the header I'm writing is accepted, but then SipDialogController just flat out overrides it. I'm not much of a C++ guy, but having a look here it seems to be that the contact header accepted from inside the SRF is entirely ignored, is this correct?
If that is the case, is it not possible to manipulate the Contact header via drachtio-server/drachtio-srf?
Thanks!

Hmm, I will check.  You should be able to supply your own Contact header..

Thanks Dave!
I just created a simple test app to proof of concept and it definitely doesn't seem to be working:
https://github.com/WhiteyDude/drachtio-contact-header-test
Contact header:

I ran a similar test using latest drachtio-srf (@4.4.36) and tip of develop branch for the drachtio server and it worked.  Here is the relevant log snippet from the server with full debug logs for drachtio server and sofia.  Can you try with the latest, and generate a similar log snippet of the attempt?
2020-07-27 09:08:10.265544 Client::read_handler read: 8abf16f0-a88f-4a1f-8c6c-10c47c6f998c|sip||
INVITE sip:1234@<IP_ADDRESS>:5080 SIP/2.0
Contact<EMAIL_ADDRESS>Content-Length: 0

2020-07-27 09:08:10.265754 Client::processMessage - got request with 4 tokens
2020-07-27 09:08:10.265902 Client::processMessage - request id 8abf16f0-a88f-4a1f-8c6c-10c47c6f998c, request type: sip transaction id: , dialog id:
2020-07-27 09:08:10.266070 Client::processMessage - sending a request outside of a dialog
2020-07-27 09:08:10.266346 ClientController::addAppTransaction: transactionId f218cd4c-2a96-4cbf-bb0a-e74bc10c9a24; size: 1
2020-07-27 09:08:10.266498 ClientController::addApiRequest: clientMsgId 8abf16f0-a88f-4a1f-8c6c-10c47c6f998c; size: 1
2020-07-27 09:08:10.266948 DrachtioController::findTportForSubscription: no transport found for<EMAIL_ADDRESS>2020-07-27 09:08:10.267407 SipTransport::findAppropriateTransport: searching for a transport to reach udp/sip:1234@<IP_ADDRESS>:5080
2020-07-27 09:08:10.267576 SipTransport::findAppropriateTransport - after filtering for transport we have 8 candidates
2020-07-27 09:08:10.267776 SipTransport::findAppropriateTransport - after filtering for protocol we have 4 candidates
2020-07-27 09:08:10.268622 SipTransport::findAppropriateTransport - in priority order, here are the candidates for sending to  <IP_ADDRESS>
2020-07-27 09:08:10.268767 SipTransport::findAppropriateTransport -   udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.268896 SipTransport::findAppropriateTransport -   udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.269019 SipTransport::findAppropriateTransport -   udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.269168 SipTransport::findAppropriateTransport -   udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.269341 SipTransport::findAppropriateTransport: - returning the best match 0x7fc15fd067d0: udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.269497 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-27 09:08:10.269633 SipDialogController::doSendRequestOutsideDialog selected transport 0x7fc15fd067d0udp/<IP_ADDRESS>:5060
2020-07-27 09:08:10.269981 makeTags - Adding well-known header 'Contact' with value<EMAIL_ADDRESS>2020-07-27 09:08:10.270142 SipDialogController::doSendRequestOutsideDialog - from: <sip:<IP_ADDRESS>:5060>
2020-07-27 09:08:10.270272 SipDialogController::doSendRequestOutsideDialog - to: sip:1234@<IP_ADDRESS>:5080
2020-07-27 09:08:10.270403 SipDialogController::doSendRequestOutsideDialog - contact: <sip:<IP_ADDRESS>:5060>
2020-07-27 09:08:10.270541 isLocalSipUri: checking to see if this is one of mine: sip:1234@<IP_ADDRESS>:5080
2020-07-27 09:08:10.270757 nta.c:4577 nta_leg_tcreate() nta_leg_tcreate(0x7fc15fd054d0)
2020-07-27 09:08:10.270954 nta.c:2824 nta_tpn_by_url() nta: selecting scheme sip
2020-07-27 09:08:10.271182 nta.c:2663 outgoing_update_contact() outgoing_update_contact: NOT updating contact because original contact is a dns name test-dev.sip.local
2020-07-27 09:08:10.271370 tport.c:3285 tport_tsend() tport_tsend(0x7fc15fd067d0) tpn = */<IP_ADDRESS>:5080
2020-07-27 09:08:10.271538 tport.c:4085 tport_resolve() tport_resolve addrinfo = <IP_ADDRESS>:5080
2020-07-27 09:08:10.271761 tport.c:3531 tport_send_msg() tport_vsend returned 336
2020-07-27 09:08:10.272077 send 336 bytes to udp/[<IP_ADDRESS>]:5080 at 09:08:10.271701:
INVITE sip:1234@<IP_ADDRESS>:5080 SIP/2.0
Via: SIP/2.0/UDP <IP_ADDRESS>;rport;branch=z9hG4bKU92FtBc8Q1Bpr
Max-Forwards: 70
From: <sip:<IP_ADDRESS>:5060>;tag=USXZKH5tBm8yK
To: <sip:1234@<IP_ADDRESS>:5080>
Call-ID: 0fc4a809-4aad-1239-e88d-655ad93493b4
CSeq: 23373853 INVITE
Contact<EMAIL_ADDRESS>Content-Length: 0

Thanks Dave!
I've just tested and sure enough on v0.8.6-rc1-8-g98afb45b I can see this working fine. It looks like originally I was testing against v0.8.2 (sorry, I should have clarified this).
Can you advise of a tagged release that contains this fix? I'm presuming v0.8.5 is stable?

I think I spoke too soon! Testing with v0.8.5, I seem to be able to specify a hostname but not an IP as a Contact header.
Hostname example:
outbound_headers['Contact'] =<EMAIL_ADDRESS>2020-07-28 17:12:05.492437 Client::processMessage - got request with 4 tokens
2020-07-28 17:12:05.492454 Client::processMessage - request id 1f2a914f-322a-4bb4-afa5-8ad13a6f1635, request type: sip transaction id: , dialog id:
2020-07-28 17:12:05.492478 Client::processMessage - sending a request outside of a dialog
2020-07-28 17:12:05.492514 ClientController::addAppTransaction: transactionId 0cb8f617-767f-4420-b73c-61a9e80df527; size: 1
2020-07-28 17:12:05.492525 ClientController::addApiRequest: clientMsgId 1f2a914f-322a-4bb4-afa5-8ad13a6f1635; size: 1
2020-07-28 17:12:05.492638 DrachtioController::findTportForSubscription: no transport found for<EMAIL_ADDRESS>2020-07-28 17:12:05.493167 SipTransport::findAppropriateTransport: searching for a transport to reach<EMAIL_ADDRESS>2020-07-28 17:12:05.493181 SipTransport::findAppropriateTransport - after filtering for transport we have 2 candidates
2020-07-28 17:12:05.493189 SipTransport::findAppropriateTransport - after filtering for protocol we have 1 candidates
2020-07-28 17:12:05.493197 SipTransport::findAppropriateTransport: - returning the best match 0x55b66e3fbfa0: udp/<IP_ADDRESS>:5060
2020-07-28 17:12:05.493205 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-28 17:12:05.493212 SipDialogController::doSendRequestOutsideDialog selected transport 0x55b66e3fbfa0udp/<IP_ADDRESS>:5060
2020-07-28 17:12:05.493274 makeTags - using external IP as replacement for 'localhost': <IP_ADDRESS>
2020-07-28 17:12:05.493308 makeTags - hdr 'From' replacing host with <IP_ADDRESS>
2020-07-28 17:12:05.493348 makeTags - Adding well-known header 'From' with value '<sip:61400123123@<IP_ADDRESS>:5060>'
2020-07-28 17:12:05.493376 makeTags - Adding well-known header 'Contact' with value<EMAIL_ADDRESS>2020-07-28 17:12:05.493390 makeTags - custom header: 'X-Direction', value: Out
2020-07-28 17:12:05.493411 SipDialogController::doSendRequestOutsideDialog - from: <sip:61400123123@<IP_ADDRESS>:5060>
2020-07-28 17:12:05.493419 SipDialogController::doSendRequestOutsideDialog - to<EMAIL_ADDRESS>2020-07-28 17:12:05.493434 SipDialogController::doSendRequestOutsideDialog - contact: <sip:<IP_ADDRESS>:5060>
2020-07-28 17:12:05.493449 SipDialogController::doSendRequestOutsideDialog - automatically detecting content-type as application/sdp
2020-07-28 17:12:05.493463 isLocalSipUri: checking to see if this is one of mine<EMAIL_ADDRESS>2020-07-28 17:12:05.493608 SipDialog::SipDialog - creating dialog for outbound INVITE sent from udp/<IP_ADDRESS>:5060 to :0
2020-07-28 17:12:05.493637 SipDialogController::addOutgoingInviteTransaction:  adding leg 0x55b66e40c620
2020-07-28 17:12:05.493670 No connected clients found to handle incoming cdr:attempt request
2020-07-28 17:12:05.493780 ClientController::removeApiRequest: clientMsgId 1f2a914f-322a-4bb4-afa5-8ad13a6f1635; size: 0
2020-07-28 17:12:05.494916 Client::write_handler - wrote 1046 bytes: system:0
2020-07-28 17:12:05.637423 send 933 bytes to udp/[<IP_ADDRESS>]:5060 at 17:12:05.637211:
INVITE<EMAIL_ADDRESS>SIP/2.0
Via: SIP/2.0/UDP <IP_ADDRESS>;rport;branch=z9hG4bK1e94g25c6XHDp
Max-Forwards: 70
From: <sip:61400123123@<IP_ADDRESS>:5060>;tag=17mBH80Bt4S0g
To<EMAIL_ADDRESS>Call-ID: 7bc81d1e-4b44-1239-64bc-025ee95de354
CSeq: 23406370 INVITE
Contact<EMAIL_ADDRESS>Content-Type: application/sdp
Content-Length: 481
X-Direction: Out

IP example:
outbound_headers['Contact'] =<EMAIL_ADDRESS>2020-07-28 17:10:51.583643 Client::processMessage - got request with 4 tokens
2020-07-28 17:10:51.583660 Client::processMessage - request id b6fe4200-28ac-4f1f-8a8a-fe789fb622ae, request type: sip transaction id: , dialog id:
2020-07-28 17:10:51.583689 Client::processMessage - sending a request outside of a dialog
2020-07-28 17:10:51.583715 ClientController::addAppTransaction: transactionId 04b9b39f-5fe4-4b40-aeb6-05f36298205d; size: 1
2020-07-28 17:10:51.583730 ClientController::addApiRequest: clientMsgId b6fe4200-28ac-4f1f-8a8a-fe789fb622ae; size: 1
2020-07-28 17:10:51.583917 DrachtioController::findTportForSubscription: no transport found for<EMAIL_ADDRESS>2020-07-28 17:10:51.584531 SipTransport::findAppropriateTransport: searching for a transport to reach<EMAIL_ADDRESS>2020-07-28 17:10:51.584552 SipTransport::findAppropriateTransport - after filtering for transport we have 2 candidates
2020-07-28 17:10:51.584561 SipTransport::findAppropriateTransport - after filtering for protocol we have 1 candidates
2020-07-28 17:10:51.584569 SipTransport::findAppropriateTransport: - returning the best match 0x55b66e3fbfa0: udp/<IP_ADDRESS>:5060
2020-07-28 17:10:51.584577 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:5060
2020-07-28 17:10:51.584586 SipDialogController::doSendRequestOutsideDialog selected transport 0x55b66e3fbfa0udp/<IP_ADDRESS>:5060
2020-07-28 17:10:51.584653 makeTags - using external IP as replacement for 'localhost': <IP_ADDRESS>
2020-07-28 17:10:51.584689 makeTags - hdr 'From' replacing host with <IP_ADDRESS>
2020-07-28 17:10:51.584715 makeTags - Adding well-known header 'From' with value '<sip:61400123123@<IP_ADDRESS>:5060>'
2020-07-28 17:10:51.584731 makeTags - Adding well-known header 'Contact' with value<EMAIL_ADDRESS>2020-07-28 17:10:51.584749 makeTags - custom header: 'X-Direction', value: Out
2020-07-28 17:10:51.584762 SipDialogController::doSendRequestOutsideDialog - from: <sip:61400123123@<IP_ADDRESS>:5060>
2020-07-28 17:10:51.584775 SipDialogController::doSendRequestOutsideDialog - to<EMAIL_ADDRESS>2020-07-28 17:10:51.584796 SipDialogController::doSendRequestOutsideDialog - contact: <sip:<IP_ADDRESS>:5060>
2020-07-28 17:10:51.584806 SipDialogController::doSendRequestOutsideDialog - automatically detecting content-type as application/sdp
2020-07-28 17:10:51.584835 isLocalSipUri: checking to see if this is one of mine<EMAIL_ADDRESS>2020-07-28 17:10:51.585051 SipDialog::SipDialog - creating dialog for outbound INVITE sent from udp/<IP_ADDRESS>:5060 to :0
2020-07-28 17:10:51.585086 SipDialogController::addOutgoingInviteTransaction:  adding leg 0x55b66e40a840
2020-07-28 17:10:51.585129 No connected clients found to handle incoming cdr:attempt request
2020-07-28 17:10:51.585162 ClientController::removeApiRequest: clientMsgId b6fe4200-28ac-4f1f-8a8a-fe789fb622ae; size: 0
2020-07-28 17:10:51.585249 Client::write_handler - wrote 1034 bytes: system:0
2020-07-28 17:10:51.667040 send 939 bytes to udp/[<IP_ADDRESS>]:5060 at 17:10:51.666956:
INVITE<EMAIL_ADDRESS>SIP/2.0
Via: SIP/2.0/UDP <IP_ADDRESS>;rport;branch=z9hG4bKyKXtBHK2e3eNK
Max-Forwards: 70
From: <sip:61400123123@<IP_ADDRESS>:5060>;tag=yc90BQe129p8D
To<EMAIL_ADDRESS>Call-ID: 4fba8d4e-4b44-1239-64bc-025ee95de354
CSeq: 23406333 INVITE
Content-Type: application/sdp
Content-Length: 481
X-Direction: Out
Contact: <sip:61400123123@<IP_ADDRESS>:5060;transport=udp>

I'm a bit stumped as to why this would work with a hostname but not an IP.

Yes, that is by design.  The last thing we do before sending out an INVITE as a UAC is check to see if the IP in the hostname is one of the IPs that the drachtio server is listening on, and if not we change it to the drachtio server's public IP.  However, if the hostname is not a dot decimal IP we assume it is a DNS name, and in that case we do not change it because presumably the DNS name resolves to the drachtio server.
What is the scenario where you would want to send an INVITE as a UAC and specifically put a Contact header that does not resolve to the server that is sending the INVITE?

Ok thanks, that makes sense!
In this scenario, the upstream provider requires the IP in the contact header to match the IP of the SBC. The guys on the Kamailio mailing list are adamant that the proxy should never modify the Contact header, so I have to step a step back to the drachtio app stack.
I can understand it's not a normal case, but maybe some sort of specific function or override could be helpful in this edge case?

So I understand, the call path is
UAC (drachtio) --> proxy (Kamailio) --> voip provider
and you have the constraint that your voip provider basically can not handle SIP messaging that has passed through sip proxies.
Is that it?
This, of course, is very strange on the part of the provider..I've not seen that before and myself probably wouldn't want to work with a provider that has such a poor / incomplete sip implementation.  (OK, that was an editorial comment I had to get off my chest).
Now, you are also saying that you think the Kamailio is not going to be confused by this Contact header?  I am wondering what is going to happen when the provider sends a re-INVITE to the Kamailio on an answered call.  The Route that Kamailio would have constructed will lead it to try to send that last leg of the call to itself rather than drachtio, by virtue of the phony Contact header in the initial INVITE, would it not?

You're entirely right, unfortunately my constraints are commercial :(. I have little interest in this implementation.
That's a good point which I hadn't considered. I'm unsure if Kamailio will follow backwards through the Via headers or get confused as you say.
I might need to go back to the provider and reassess, this is getting a bit messy and mostly due to the constraints of this provider. Thanks Dave!

Any update on this?

My apologies, I'm still working with the provider and they're a bit slow for updates.
I think this is fine to close, you're right that it would probably be too messy to deal with re-INVITEs and other potential caveats. At this stage we're working with the provider for a workaround, or potentially looking to ditch them.
Thanks for your help, sorry to waste your time!


YESTERDAY'S RELEASE : Lot of error when build AOT

After updating (existing project, on windows10)  :
CLI from rc2 to v1.0.0
Angular from rc4 to v4.0.0
Typescript to 2.2.1

Before yesterday's release, I never get errors when building using --prod but today my projects doesn't compile cause of private/protected members used in template!!! WHAT A MESS
https://gist.github.com/istiti/5b8e8c9db15135681f605b98e5a8e4f1
Wonder why this never happends before? how can I now search/replace all private/protected members used in template to public !
it's maybe stupid enhancement but is it possible that cli convert all members to public  when runnin ng build ? or add a command to overwrite these propertys to public directly in project?
N.B: relativly big project
cc @hansl  @filipesilva @Brocco @IgorMinar

+1 could someone please explain this behaviour?

for html templates to access their parent component's properties, what accessor level should these properties be (private is the gut feeling, the html + component class make up the component, I shouldnt have to make them public)?
why would the --prod flag change this behaviour?

+1
Beside this errors:
[disabled]="OnDsNotSelected()"
error: Supplied parameters do not match any signature of call target.
OnDsNotSelected(): boolean {
return this.options.length == 0;
}
Why i get this  ?

Is there a way to solve this error with angular 2.4?

+1  Same error
Have you got a solution ?
ERROR in ....ngfactory.ts (696,41): Property 'clipPathId' does not exist on type 'BubbleChartComponent'.
ERROR in ....ngfactory.ts (207,35): Supplied parameters do not match any signature of call target.
ERROR in ....ngfactory.ts (642,48): Property 'onActivate' does not exist on type 'HeatMapComponent'.
ERROR in ....ngfactory.ts (646,48): Property 'onDeactivate' does not exist on type 'HeatMapComponent'.
ERROR in ....ngfactory.ts(342,44): Property 'labels' does not exist on type 'AdvancedPieChartComponent'.
ERROR in ....ngfactory.ts (300,67): Supplied parameters do not match any signature of call target.
ERROR in ....ngfactory.ts (131,7): Supplied parameters do not match any signature of call target.
ERROR in ....ngfactory.ts (870,44): Property '_selectedType' is private and only accessible within class 'SearchFormFlowDetailComponent'.
....ngfactory.ts (879,44): Property '_typesFlow' is private and only accessible within class 'SearchFormFlowDetailComponent'.

Could all these errors be related to TypeScript version 2.2.1 ?

User opened issue without bothering to fill in issue template, no repro or anything!!! WHAT A MESS

@filipesilva please be nice. Your comment is in violation of our communication guidelines.
@istiti @Thieus @alastair-todd @bogdvn @hassanasad can one of you please open a new issue following the instructions in the issue template? We need all the info we can get to reproduce and confirm this issue before we can quickly fix it.

Thanks to this guy will open new issue sorry for miss template issue
Ps: i know for AoT all members need to be public (read this more than 5months !!) and how class and template are connected but i never get this error before and CLI didn't write on readme that this is not checked and will be in release  ! I have no time to check in the past in present in furthur all articles blog on web !!! Need to be productive!! I assum this is not how open source work so please apologize WHAT A MESS my project  is big and i dont want search/replace whole my app members to public to lost objectoriented principes
Please apologize

Declare a private variable in a Component and access it in the html.
Then ng build with the --prod flag.
Nothing complicated but fairly major.

Issue is being tracked on this one https://github.com/angular/angular-cli/issues/5623
☝ ☝ ☝

Please see this issue for additional information: https://github.com/angular/angular-cli/issues/5623

If someone is looking to migrate a bigger codebase: I've created hacked together a small macOS script that patches your codebase to make the required fields and methods (those actually used in at least one template) public. Currently only tested (and probably only works) on macOS because of sed vs GNU-sed specifics.
https://gist.github.com/netmikey/cb29ac391953f2c67aa102b28fd4fe16

I have resolved it with Angular 2.4.10, Angular-CLI 1.0.0-rc.2, and TypeScript 2.1.6

+1 for 1.0.0 but i dont have it on 1.0.0-beta.23.3

@netmikey your script sounds like it has the potential to save me a lot of time, but it doesn't seem to be working for me.
Are there any other workarounds for this issue?

I am getting this error with @angular/cli v1.3.1 / Typescript 2.4.2 / @angular/core v4.3.5 ng build works. ng build --prod throws lots of errors like
ERROR : Property 'providers' is private and only accessible
within class 'ProviderPickerComponent'.
Do we need to reopen this issue?

@oferns There is a changes was made with the angular cli from while ago.
the main problem is some variables are used inside the html and they are private in the component class
just remove the private key and everything will work fine.
I know this may be a huge problem specially with a big project "i felt that pain actually with my project xD" but sadly there is no other way to fix this.

@wnabil Thanks for the response. Basically, dont make private anything that the view/html needs to see? How come it doesnt fail in dev mode? thanks

@oferns as i understand before they was taking about this error will appear only when building the aot or the prod. generally just keep your variables public if you are using them inside the html.
you can serve your application with angular-cli as prod and aot "for testing and to help you with fixing the errors only" by running:
ng serve --prod --aot.


@broskoski - Remove questions about non-buyable works

          1 Warning

  :warning:
  Please include a PR summary

  Generated by :no_entry_sign: danger

🙌  thank you Cab!


(hashtag) in templateUrl if ng-app is not in index.html

Note: for support questions, please use one of these channels: https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#question. This repository's issues are reserved for feature requests and bug reports.
Do you want to request a feature or report a bug?
Its a bug, i guess.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://plnkr.co or similar (template: http://plnkr.co/edit/tpl:yBpEi4).
If we have 2 files in a root folder :

index.html (any html no scripts, or whatever)
index.php (or any other name/extension) index.php.txt is an angular app
and use hastag # in a directive's templateUrl.

What is the current behavior?
So. Directive's templateUrl:
if it starts with '/#/...', index.php will load index.html as a template for this directive.
if it starts with '#/...', index.php (or whatever.ext) will load itself as a template, and fall into recursion.
if there is no index.html at all (just index.php, in my case), it will also fall into recursion in both cases.
What is the expected behavior?
I would expect # to be a "shorthand" for the file itself, but not for index.html.
What is the motivation / use case for changing the behavior?
Which versions of Angular, and which browser / OS are affected by this issue? Did this work in previous versions of Angular? Please also test with the latest stable and snapshot (https://code.angularjs.org/snapshot/) versions.
It has nothing to do with browers/OS, but:
win10,
chrome 53.0.2785.101 m (64-bit),
canary 55.0.2858.0 canary (64-bit),
firefox 48.0.2
snapshot version acts the same way
Other information (e.g. stacktraces, related issues, suggestions how to fix)
Just dont use # in there, it really helps :)
It has nothing to do with non-angular libs, or file extensions, or app.js, etc.
Sorry if you know about that already, but i could not find anything over the net. Also, its not that easy to catch since there is no errors in a browser console.
Plus, maybe someone else will find this post helpful.

You are correct that this is not an Angular specific issue. # denotes a specific part of an HTML document, but is often also used for client side routing. Your templates will always be in  full server paths, not as part of the page (and when loading templates via templateUrl, the angular client side routing obviously does not apply).


[HxCheckbox] Issue with Static Rendering in Blazor Web App

When the InputCheckbox in the Login.razor page of the Blazor Web App template project is replaced with HxCheckbox, an error message is displayed upon form submission:
   The value 'on' is not valid for 'RememberMe'.

This occurs when the "Remember me" checkbox is checked and the "Log in" button is clicked. The likely cause of this issue is that HxCheckbox does not have a Value attribute set, which is necessary for binding the checkbox state to the model property. Below is a comparison of the HTML code rendered for both HxCheckbox and InputCheckbox:

Steps to Reproduce

Create a new project in Visual Studio using the Blazor Web App project template. In the wizard select Authentication Type: None, Interactive render mode: None, Interactivity location: Global.
Add the Havit.Blazor.Components.Web.Bootstrap NuGet package (version 4.6.8) to the project and configure it according to the Havit Getting Started Guide.
Replace the content of Home.razor with the code from the attached file Home.razor.txt (remove the .txt extension).
Run the application, check the Havit checkbox, and click Submit. The aforementioned error message will be displayed.

it is the same problem I mentioned before. #707


sendContentView & sendCustomEvent doesn't work

Hello,
I recently created a new cordova projet with the latest version.
I added this plugin to try Fabric engine and after many tests on Android platform, I couldn't send Content View event or Custom event.
Others works.
No errors in JavaScript Console.
Do you have an idea to fix this ?
Thanks.

Did your app appear in fabric dashboard ?
Try to login to https://fabric.io/login
Make sure your app is listed in https://fabric.io/settings/apps .

Sorry, I forgot this thread.
My app is visible in the apps list.
I can send all of the event with my App, but only Content View event isn't send.


⚠ Bofrost.lu has degraded performance

In d84548b, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2067 ms

Resolved: Bofrost.lu performance has improved in 3bbe265 after 6 minutes.


eth_call doesn't specify behaviour when Block parameter is omitted

What is the behaviour when you don't specify a block? Should it default to latest?

In Geth block is mandatory and an error will be raised if its not given. But I think it makes sense to default to latest. Happy to submit a PR if other clients agree. In fact we plan to do that for eth_multicall https://github.com/ethereum/execution-apis/pull/383.

I'd have no problem with changing:
https://github.com/ethereum/execution-apis/blob/584905270d8ad665718058060267061ecfd79ca5/src/eth/execute.yaml#L9
To:
required: true

If that's less work.

if other clients agree

Like on ACD, or can this be more informal?

Ah I didn't know the spec says optional. I just opened https://github.com/ethereum/go-ethereum/pull/28165

Geth defaults to "latest" now.


basic addons support

to support basic ember addons, we need 2 things

[x] land https://github.com/lifeart/demo-ember-vite/issues/4 to be able to resolve hbs files
[x] import addon components/services/routes/controllers into registry (if not used in strict mode)
[ ] if addon is used in strict mode, and don't rely on ember resolution, registry registration is not nessesary
[x] support decorators compilation from node_modules path

how it should look like for global app usage
/* src/config/registry.ts */

import CalendarTemplate from 'ember-power-calendar/addon/components/calendar/template.hbs';
import CalendarComponent from 'ember-power-calendar/addon/components/calendar/component';

function registry(): IRegistry {
    return {
        'component:calendar': setComponentTemplate(CalendarComponent,  CalendarTemplate),
    };
}

how it should look like for scoped usage
/* src/components/calendar.ts */

import Component from "@glimmer/component";
import { precompileTemplate } from "@ember/template-compilation";
import CalendarTemplate from "ember-power-calendar/addon/components/calendar/template.hbs";
import CalendarComponent from "ember-power-calendar/addon/components/calendar/component";

export default class Calendar extends Component {
  static template = precompileTemplate(
    `
       <CalendarComponent @theme="dark" />
    `,
    {
      isStrictMode: true,
      scope: () => ({
        CalendarComponent,
      }),
    }
  );
}

See ember-power-select sample: https://github.com/lifeart/demo-ember-vite/commit/f69bf5b302635f4249e36035f3ced783a534febd


[kiam] use cert-manager certificates

what

Deploy cert-manager to provision certs for kiam

why

Remove one more manual step

@osterman Did you mean to deploy Certificate or Issuer?
Because there is already exist release with cert-manager and separate helmfile.

Okay, I think what we want are Issuers (and ClusterIssuers). These represent a certificate authority from which signed x509 certificates can be obtained, such as from Let’s Encrypt. Then we can use uses issuers with cert-manager to satisfy requests for TLS certificates.
## Staging Environment Issuer
## https://letsencrypt.org/docs/staging-environment/
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
  name: letsencrypt-staging
  namespace: kube-system
  labels:
    app.kubernetes.io/name: {{ include "cluster-issuers.name" . }}
    helm.sh/chart: {{ include "cluster-issuers.chart" . }}
    app.kubernetes.io/instance: {{ .Release.Name }}
    app.kubernetes.io/managed-by: {{ .Release.Service }}
spec:
  acme:
    # The ACME server URL
    server: https://acme-staging-v02.api.letsencrypt.org/directory
    # Email address used for ACME registration
    email<EMAIL_ADDRESS>    # Name of a secret used to store the ACME account private key
    privateKeySecretRef:
      name: letsencrypt-staging-private-key
    # Enable the HTTP-01 challenge provider
    http01: {}

https://cert-manager.readthedocs.io/en/latest/reference/issuers.html#namespacing

FYI, kiam needs certificates, and it needs issuers to issue certificates, so the full solution creates 2 Issuers to create 3 Certificates. See #107 for details.


Calendar is not defined

Hello I import CDN links and I watch your base config for the calendar. After inputing javascript in the

Hello, used the updated links please.
https://cdn.rawgit.com/nizarmah/calendar-javascript-lib/master/calendarorganizer.min.js
https://cdn.rawgit.com/nizarmah/calendar-javascript-lib/master/calendarorganizer.min.css


formatting issue in Q&A

On browser Q&A the each answer's radio button is on a different line than the text that goes with it.
If I inspect the html (in browser using view, developer, inspect element) and pull into another file, then all 4 answers appear on the same line.
How do we get it so it is one answer per line with radio button and answer text on same line?

live it looks like

if I extract html of that section it looks like


CSUB-423: Upgrade substrate

Description of proposed changes:
Updates Substrate from version on the polkadot-v0.9.32 branch to the latest polkadot-v0.9.38 branch allowing, introducing a few fixes and laying the groundwork to migrate to ParityDB.
From polkadot-v0.9.32 to polkadot-v0.9.38
Polkadot-v0.9.33
No changes
Polkadot-v0.9.34
Change WEIGHT_PER_SECOND to WEIGHT_REF_TIME_PER_SECOND
Added a call to from_ref_time
Polkadot-v0.9.35
Update jsonrpsee version to 0.16.2 to match Susbtrate
Polkadot-v0.9.36
No Changes
Polkadot-v0.9.37
No Changes
Polkadot-v0.9.38
Add implementations for query_weight_to_fee and query_length_to_fee to impl pallet_transaction_ayment_rpc_runtime_api::TransactionPaymentApi for Runtime
Add explicit call indexes for pallet runtime APIs using script provided by Parity/Substrate:
More info here
Updated Staking Pallet impls to new API signatures
Practical tips for PR review & merge:

[ ] All GitHub Actions report PASS
[ ] Newly added code/functions have unit tests

[ ] Coverage tools report all newly added lines as covered
[ ] The positive scenario is exercised
[ ] Negative scenarios are exercised, e.g. assert on all possible errors
[ ] Assert on events triggered if applicable
[ ] Assert on changes made to storage if applicable

[ ] Modified behavior/functions - try to make sure above test items are covered
[ ] Integration tests are added if applicable/needed

Codecov Report

Merging #934 (28248dd) into dev (2ad4ffb) will increase coverage by 0.45%.
The diff coverage is 60.71%.

@@            Coverage Diff             @@
##              dev     #934      +/-   ##
==========================================
+ Coverage   77.14%   77.60%   +0.45%
==========================================
  Files          74       75       +1
  Lines       11416    11371      -45
==========================================
+ Hits         8807     8824      +17
+ Misses       2609     2547      -62

Impacted Files
Coverage Δ

node/src/benchmarking.rs
0.00% <0.00%> (ø)

node/src/command.rs
0.00% <ø> (ø)

pallets/creditcoin/src/lib.rs
81.87% <ø> (ø)

pallets/difficulty/src/lib.rs
93.05% <ø> (ø)

runtime/src/lib.rs
23.88% <0.00%> (-0.03%)
:arrow_down:

runtime/src/mock/runtime.rs
13.04% <ø> (ø)

runtime/src/version.rs
0.00% <ø> (ø)

pallets/staking/src/lib.rs
35.04% <100.00%> (+2.58%)
:arrow_up:

runtime/src/tests/staking.rs
100.00% <100.00%> (ø)

runtime/src/tests/task_scheduling.rs
100.00% <100.00%> (ø)

... and 5 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add option for specific scheme for base url

Fix #1197

This change is

Coverage increased (+0.03%) to 44.415% when pulling a6f82d0ea62513209a94aa29c06aeca4c3014c77 on danielqsj:base-url-scheme into 6ef63438b6ed8f33620d2b78424cad23c77990be on kubernetes:master.

/lgtm

@danielqsj thanks!


Can I write/add an importer in JS?

I don't know C++, so I cannot add an importer to the original C++ source; can it be done in JS?

New importers should be added in C++ to the original assimp repository. assimpjs adds no extra functionality, it's just a compilation of assimp to javascript.


docs: fix broken uri

Pull Request Checklist

[ ] New code has 100% test coverage
[ ] (If applicable) The prose documentation has been updated to reflect the changes introduced by this PR
[ ] (If applicable) The reference documentation has been updated to reflect the changes introduced by this PR
[ ] Pre-Commit Checks were ran and passed
[ ] Tests were ran and passed

Description

replace broken uri with valid one

Close Issue(s)

@all-contributors add @wer153 for docs


[Enhancement] - Credits can be enhanced

Screenshot:

Issue:

The name should begin with a capital 'A'.
I suggest we use the Typed.js library to create a typewriter effect for the entire credit text, making it appear as if it's being written in real-time. This will make the page more interactive
Reference: https://mattboldt.com/demos/typed-js/

I would like to work on this issue if it aligns with the goals of the project.

Sure you can give it a try! 👍

Please review https://github.com/ayushsarode/CardConnect-HacktoberfestEdition23/pull/13#issuecomment-1741832658

Please review #13 (comment)
@ayushsarode

Please you have to check what's going wrong with your PR, you copied wrong code, you should resolve it and then I'll merge it!
Thank you!


Documentation

I recently downloaded wat-js and tried to use it. Simple things like (+ 1 3) worked, but $vau didn't work. Is there usage/documentation somewhere? It would be good to link to this from the README, if so.

Your best bet is to look at https://github.com/manuel/wat-js/blob/master/boot.wat which defines all available operators.


Login flow broken locally

version: latest from main
Setup: locally built jar running on tomcat
What's going on:

index-busy is not loaded anymore
dirigible login screen is shown
after entering the credentials, the page refreshes and I'm again presented with login form
I enter the credentials again (assuming something happened) and I'm redirected to http://localhost:8080/services/v4/web/ide/j_security_check and I see response {"message":"Resource not found: ide/j_security_check","status":404}
If i try to again navigate http://localhost:8080/ I'm redirected to the login screen again
If I refresh the page http://localhost:8080/services/v4/web/ide/ then XSK loads

Possible implementation state:

https://github.com/eclipse/dirigible/blob/master/modules/core/core-scheduler/src/main/java/org/eclipse/dirigible/core/scheduler/api/AbstractSynchronizer.java#L240-L282


Add integration test

I will keep the IntegrationTest present only on the main stream that is managed manually. The reason is that I am afraid that the oldest stream (v1.0) test suite is not compatible with the pipeline implementation


Bump to version 0.23.0

Glancing through the git log it looks like a public API or two was renamed, and what with the template refactoring work, it seems like emitted bindings will be different enough that a breaking version bump is called for.
r? @emilio

Sounds good.
@bors-servo r+

:pushpin: Commit 5a822f3 has been approved by emilio

:hourglass: Testing commit 5a822f32b31696d27a75a047ddee529437261589 with merge 06fa2f75ba4dccba7430d461ec89b7e8c36fd4e9...

:sunny: Test successful - status-travis
Approved by: emilio
Pushing 06fa2f75ba4dccba7430d461ec89b7e8c36fd4e9 to master...


MEX-OR |  CodeChef Problem

The MEX (minimum excluded) of an array is the smallest non-negative integer that does not belong to the array. For instance:
The MEX of [2,2,1] is 0, because 0 does not belong to the array.
The MEX of [3,1,0,1] is 2, because 0 and 1 belong to the array, but 2 does not.
The MEX of [0,3,1,2] is 4 because 0,1,2 and 3 belong to the array, but 4 does not.
Find the maximum possible MEX of an array of non-negative integers such that the bitwise OR of the elements in the array does not exceed  X
link-
https://www.codechef.com/OCT21C/problems/MEXOR
This a medium level problem based on solving skills.
I want to contribute in this

please assign it to me!

Assigned it to you!


fontSize does not affect list point bullets

For the following string resource:
<string name="test">
    - small text\n
    - small text\n
    - small text
</string>

And the following code:
MarkdownText(
    markdown = stringResource(R.string.test),
    fontSize = 14.sp
)

The list's point bullets look larger than intended:

It seems that fontSize property does not affect their size.

It seems that this is not a high priority item? Is there any updates on how to handle resizing bullet points? I am seeing the same.

Hello!
I'm working on this, and soon I'll release a new version with an option to configure the bullets.


Context menu wrong height

Describe the bug
The height of the context menu is not calculated correctly in SecondWindow mode, tried with multi language and font family/size, and it shows a scorll bar.
Sometimes it won't  shown, just a little white empty box.
Steps to reproduce the bug
var settingMenuItem = new MenuFlyoutItem()
{
    Icon = new SymbolIcon(Symbol.Setting),
    Text = I18N["TrayIcon.Main"],
    // ToolTip = I18N["TrayIcon.Main.Tooltip"]
};
var exitMenuItem = new MenuFlyoutItem()
{
    Icon = new SymbolIcon(Symbol.Cancel),
    Text = I18NSource.Instance["TrayIcon.Exit"],
    // ToolTip = I18N["TrayIcon.Exit.Tooltip"]
};

var contextMenu = new MenuFlyout();
contextMenu.Items.Add(settingMenuItem);
contextMenu.Items.Add(exitMenuItem);

_taskbarIcon = new();
_taskbarIcon.ContextFlyout = contextMenu;
_taskbarIcon.IconSource = iconBitmap;
_taskbarIcon.ContextMenuMode = ContextMenuMode.SecondWindow;

if (!_taskbarIcon.IsCreated)
{
    _taskbarIcon.ForceCreate();
}

Expected behavior
Menu height is correct and do not show the scroll bar
Screenshots

NuGet package version
H.NotifyIcon.WinUI 2.0.50
Platform
WinUI
IDE
Visual Studio 2022
Windows Version
Windows 10
Additional context
net6.0-windows10.0.22000.0

Thanks for the problem. This has already been discussed here. At the moment I do not know how to solve this problem, but I did not try to test this on WindowsAppSDK 1.1

I have released a new version with updated window size calculations (thanks to @l619534951) but wrong sizes still pop up in some cases. I would appreciate any help in testing and repeatable sequences of actions when incorrect sizes appear.
Please post any questions about this issue in https://github.com/HavenDV/H.NotifyIcon/issues/21


New Feature: Sandboxed lua scripts

Title: Sandboxed Lua scripts
Description:
At present lua script execution is not sandboxed.
Specifically  A script can

go into an infinite loop.
access file system
use a lot of CPU

We should be able to run lua in untrusted mode when desired to support

Multi tenancy
An Authz server can return a lua script as a cache condition. In order to not trust the  authz server beyond making policy decisions,  the lua response should be run in a sandbox.

This could be achieved by

requiring use of lua expressions vs scripts.
specifically disabling file system access.
High CPU

@mattklein123 using lua_sethook() [1] one can limit the number of instructions being executed and/or monitor execution of certain calls, etc. Is such an approach worth pursuing?
[1] https://www.lua.org/manual/5.3/manual.html

@mbanikazemi I'm not familiar. At least when using the JITer once you enter assembly code it's not clear to me how the number of instructions can be easily limited. I'm not sure what LuaJIT does in this area.


Update curl URL

https://ion.sst.dev/install.sh returns a 403, removing the '.sh' resolves the issue

Cool thanks, I'm not familiar with go, I didn't realize the documentation is in the code, that's pretty neat.


Tutorial - Part 6 - uncompletable?

GitHub has discontinued classic projects, accounts without prior classic projects can no longer create them.
I am a new user, so creating a classic project is not available to me.
due to this, project queries made contact the site, but provide an empty response and empty response.json().
I couldn't find a workaround

Thanks for letting me know. I need to rework many parts of this tutorial. Unfortunately, it did not age well.


Write git hooks that update the statistics

This is necessary so that they stay meaningful over time and do not add maintenance overhead.

I came to the conclusion that this will only add merge overhead and other issues. Closing because I've changed my decision.


It would be great if you added a function that lets us save original size photos posted in the stories!

It would be great if you added a function that lets us save original size photos posted in the stories!


IO

A mechanism for input to, and output from, programs needs to be added. Output is easy, since it returns unit.
One approach is to input is taken from Shape's DEX security policy configuration language. There,  a data binding, somewhat analogous to a let binding, declares identifiers that are basically named parameters to the program. Thus, every run of the program has an immutable value for each such variable.  Or one can simply define programs as functions with parameters; but then one has to account for libraries and modularity.

For now, the decision is to make programs parametric, with semantics very much like functions. Inputs are then simply the parameters of the program, and the sole output is its result. External mechanisms outside the language will feed these inputs in; likewise, the implementation will determine how the result is actually output (e.g., as a stream of JSON, or byte arrays etc).


Web-app: Look into standardizing asset status

When we pull library assets, we might want to do some transformation so that asset.status or some other property always has the asset status key (i.e., "stable"), even if status is just a value ("stable", "experimental"...), or an object ({key: "stable", note: "..."}). see note on: https://carbon-design-system.github.io/carbon-platform/resource-schemas.html#asset-status
Note: this includes fixing all places where we're doing something like
const statusKey = asset?.content.status?.key ?? asset?.content.status ?? 'draft' to just use the standardized property

I thought we had something in /utils/schema.js for this, but I guess not. That file would be a good place for this, as we have similar helpers there for getting values from our schema data model.

Hey team! Please add your planning poker estimate with ZenHub @alisonjoseph @andreancardona @francinelucca


Fixes for bootstrapping config on OpenStack

Signed-off-by: Waleed Malik<EMAIL_ADDRESS>What this PR does / why we need it:
Fixes for bootstrapping config on OpenStack
Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Optional Release Note:

NONE

/retest

/retest


Missing something

Hey there,
I've run this absolutely fine in Arch and have been trying to use it on another machine using debian.  I'm getting this error:
Traceback (most recent call last):
  File "twint.py", line 117, in <module>
    main()
  File "twint.py", line 114, in main
    twint.Search(c)
  File "/home/rust/twint/twint/search.py", line 38, in __init__
    loop.run_until_complete(self.main())
  File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
    return future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    result = coro.send(None)
  File "/home/rust/twint/twint/search.py", line 96, in main
    await self.tweets()
  File "/home/rust/twint/twint/search.py", line 73, in tweets
    await output.Tweets(tweet, "", self.config, self.conn)
  File "/home/rust/twint/twint/output.py", line 205, in Tweets
    print(output)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 155-156: ordinal not in range(128)

I've ran the pips3 requirements and they seem fine...from what I can gather its a locale issue, but nothing I've done at this stage seems to work.
Sorry to keep hassling you all...scratching my head now

Does Twint work properly with the same tweet in Arch? If not, it could be a problem with encoding, try adding .encode('utf-8').strip() at the end of output... so that at line 205 in twint/output.py you have print(output.encode('utf-8').strip())

What's your locale?

I would suggest looking at issue #24 - someone on Debian Stretch had a misconfigured locale wherein one of the variables (LC_CTYPE) were set to UTF-8 and not en-GB.UTF-8.. Hope that helps.

Thank you, I ran:
dpkg-reconfigure locales
and just reset my locales on the system and it all started working.
Thanks again


[Vmware][Deploy-as-is] Refactor the OVF parsing

Description
WIP
This PR refactors the OVF parsing
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[x] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 2095

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 2100

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 2102

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2131

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2132

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2831)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31628 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5825-t2831-vmware-67u3.zip
Intermittent failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermittent failure detected: /marvin/tests/smoke/test_scale_vm.py

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_multiplication_x: debian :heavy_check_mark: suse15. SL-JID 2162

@blueorangutan package

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2164

@blueorangutan test centos7 vmware-67u3

@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2846)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 40384 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5825-t2846-vmware-67u3.zip
Smoke tests completed. 88 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

@DaanHoogland @sureshanaparti done, thanks
@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2195

@blueorangutan test centos7 vmware-67u3 keepEnv

@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@nvazquez @sureshanaparti is further testing needed on this?
Can you describe your testing please @nvazquez ?

Hi @DaanHoogland, yes it needs testing. I have tested the PR registering different valid templates - we were aware of some templates with prefixes so used them to test

@nvazquez can you please describe the testing in this PR?

@DaanHoogland I already did, but can extend it a bit more:

Register template (multiple times, including templates containing prefixes)
Check each template registration is successful and deploy from them

@DaanHoogland I already did, but can extend it a bit more:
* Register template (multiple times, including templates containing prefixes)

* Check each template registration is successful and deploy from them

I added this to the PR description

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2287

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan test centos7 vmware-67u3

@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2982)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 39242 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5825-t2982-vmware-67u3.zip
Smoke tests completed. 91 look OK, 1 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_list_sec_storage_vm
Failure
0.03
test_ssvm.py

test_02_list_cpvm_vm
Failure
0.03
test_ssvm.py

test_03_ssvm_internals
Failure
0.03
test_ssvm.py

test_04_cpvm_internals
Failure
0.03
test_ssvm.py

test_05_stop_ssvm
Failure
0.03
test_ssvm.py

test_06_stop_cpvm
Failure
0.03
test_ssvm.py

test_07_reboot_ssvm
Failure
0.03
test_ssvm.py

test_08_reboot_cpvm
Failure
0.03
test_ssvm.py

test_09_reboot_ssvm_forced
Failure
0.03
test_ssvm.py

test_10_reboot_cpvm_forced
Failure
0.03
test_ssvm.py

test_11_destroy_ssvm
Failure
0.03
test_ssvm.py

test_12_destroy_cpvm
Failure
908.17
test_ssvm.py

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-2991)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 37246 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5825-t2991-vmware-67u3.zip
Smoke tests completed. 91 look OK, 1 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_nic
Error
182.42
test_nic.py

Trillian test result (tid-2991) Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7 Total time taken: 37246 seconds Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5825-t2991-vmware-67u3.zip Smoke tests completed. 91 look OK, 1 have errors Only failed tests results shown below:
Test	Result	Time (s)	Test File
test_01_nic	Error	182.42	test_nic.py

the test failure ^^^ is not related to this PR changes